2015-11-27 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd58666e1bf9bbc3b9c19c386a64460b067213a54
1 2015-11-27  Richard Biener  <rguenther@suse.de>
3         PR tree-optimization/68559
4         * gcc.dg/vect/slp-perm-4.c: Adjust again.
5         * gcc.dg/vect/pr45752.c: Likewise.
7 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
9         PR rtl-optimization/68250
10         * gcc.c-torture/execute/pr68250.c: New test.
12 2015-11-27  Marek Polacek  <polacek@redhat.com>
14         * gcc.dg/pr63568.c: Convert to GIMPLE.
16 2015-11-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18         PR rtl-optimization/68506
19         * gcc.c-torture/execute/pr68506.c: New test.
21 2015-11-27  Jakub Jelinek  <jakub@redhat.com>
23         PR c/63326
24         * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
25         * c-c++-common/gomp/pr63326.c: New test.
27 2015-11-27  Richard Biener  <rguenther@suse.de>
29         PR tree-optimization/68553
30         * gcc.dg/vect/pr45752.c: Adjust.
31         * gcc.dg/vect/slp-perm-4.c: Likewise.
33 2015-11-26  Martin Sebor  <msebor@redhat.com>
35         * g++.dg/init/new45.C (cookie_size): New constant set to a value
36         appropriate for the target.
37         (operator new[]): Use it.
39 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
41         PR c++/67238
42         * g++.dg/cpp0x/pr67238.C: New.
44 2015-11-26  Martin Sebor  <msebor@redhat.com>
46         * g++.dg/pr67876.C: Remove duplicate content.
48 2015-11-26  Andreas Arnez  <arnez@linux.vnet.ibm.com>
50         * g++.dg/guality/pr67192.C: New test.
52 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
54         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
55         support code for vqrdml{as}h_lane tests.
56         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
57         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
59 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
61         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
62         support code for vqrdml{as}h tests.
63         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
64         * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
66 2015-11-26  Matthew Wahab  <matthew.wahab@arm.com>
68         * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
69         (check_effective_target_arm_arch_FUNC_ok)
70         (add_options_for_arm_arch_FUNC)
71         (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
72         to the list to be generated.
73         (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
74         (check_effective_target_arm_v8_1a_neon_ok): New.
75         (check_effective_target_arm_v8_1a_neon_hw): New.
77 2015-11-26  Nathan Sidwell  <nathan@acm.org>
79         * gcc.target/nvptx/proto-1.c: Adjust expected asm.
81 2015-11-26  Richard Biener  <rguenther@suse.de>
83         PR testsuite/68555
84         * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
85         and not XFAIL.
87 2015-11-26  Richard Biener  <rguenther@suse.de>
89         PR testsuite/68554
90         * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
92 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
94         PR c++/67249
95         * g++.dg/concepts/pr67249.C: New.
97 2015-11-26  Richard Biener  <rguenther@suse.de>
99         PR testsuite/66799
100         * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
101         vectorize init loop and adjust expected outcome.
103 2015-11-26  Richard Biener  <rguenther@suse.de>
105         PR testsuite/67203
106         * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
107         dependent on PUSH_ARGS_REVERSED.  Drop optimization level and
108         also monitor final optimization result.
110 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
112         PR rtl-optimization/68249
113         PR rtl-optimization/68321
114         * gcc.c-torture/execute/pr68249.c: New test.
115         * gcc.c-torture/execute/pr68321.c: New test.
117 2015-11-26  Ilya Enkovich  <enkovich.gnu@gmail.com>
119         PR target/68416
120         * gcc.target/i386/mpx/pr68416.c: New test.
122 2015-11-26  Paolo Carlini  <paolo.carlini@oracle.com>
124         PR c++/67313
125         * g++.dg/cpp0x/no-weak1.C: New.
127 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
129         PR tree-optimization/68128
130         * gcc.dg/gomp/pr68128-1.c: New test.
131         * gcc.dg/gomp/pr68128-2.c: New test.
133 2015-11-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
135         PR rtl-optimization/67226
136         * gcc.c-torture/execute/pr67226.c: New test.
138 2015-11-26  Jakub Jelinek  <jakub@redhat.com>
140         PR c++/68508
141         * g++.dg/ubsan/pr68508.C: New test.
143 2015-11-25  Martin Sebor  <msebor@redhat.com>
145         PR c++/67876
146         * g++.dg/pr67876.C: New test.
148 2015-11-25  Aditya Kumar  <aditya.k7@samsung.com>
149             Sebastian Pop  <s.pop@samsung.com>
151         PR tree-optimization/68453
152         * gfortran.dg/graphite/pr68453.f90: New.
154 2015-11-25  Martin Sebor  <msebor@redhat.com>
156         PR c/66516
157         * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
158         * gcc.dg/addr_builtin-1.c: Same.
160 2015-11-25  Michael Meissner  <meissner@linux.vnet.ibm.com>
162         * gcc.target/powerpc/dform-1.c: New test.
163         * gcc.target/powerpc/dform-2.c: Likewise.
165 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
167         * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
168         * gfortran.dg/lto/bind_c-6_1.c: New testcase.
169         * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
171 2015-11-25  Tom de Vries  <tom@codesourcery.com>
173         * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
174         * gcc.dg/pr23911.c: Same.
175         * gcc.dg/tree-ssa/20030709-2.c: Same.
176         * gcc.dg/tree-ssa/20030731-2.c: Same.
177         * gcc.dg/tree-ssa/20040729-1.c: Same.
178         * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
179         * gcc.dg/tree-ssa/loop-36.c: Same.
180         * gcc.dg/tree-ssa/pr21086.c: Same.
181         * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
182         * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
183         * gcc.dg/vect/pr26359.c: Same.
184         * c-c++-common/restrict-2.c: Update after adding new lim1.
185         * c-c++-common/restrict-4.c: Same.
186         * g++.dg/tree-ssa/pr33615.C: Same.
187         * g++.dg/tree-ssa/restrict1.C: Same.
188         * gcc.dg/tm/pub-safety-1.c: Same.
189         * gcc.dg/tm/reg-promotion.c: Same.
190         * gcc.dg/tree-ssa/20050314-1.c: Same.
191         * gcc.dg/tree-ssa/loop-32.c: Same.
192         * gcc.dg/tree-ssa/loop-33.c: Same.
193         * gcc.dg/tree-ssa/loop-34.c: Same.
194         * gcc.dg/tree-ssa/loop-35.c: Same.
195         * gcc.dg/tree-ssa/loop-7.c: Same.
196         * gcc.dg/tree-ssa/pr23109.c: Same.
197         * gcc.dg/tree-ssa/restrict-3.c: Same.
198         * gcc.dg/tree-ssa/restrict-5.c: Same.
199         * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
200         * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
201         * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
202         * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
203         * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
204         * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
205         * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
206         * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
207         * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
208         * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
209         * gcc.dg/tree-ssa/structopt-1.c: Same.
210         * gfortran.dg/pr32921.f: Same.
211         * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
212         * g++.dg/tree-ssa/pr61009.C: Same.
213         * g++.dg/tree-ssa/ssa-dom.C: Same.
214         * gcc.dg/pr20115-1.c: Same.
215         * gcc.dg/tree-prof/20050826-2.c: Same.
216         * gcc.dg/tree-prof/cmpsf-1.c: Same.
217         * gcc.dg/tree-ssa/20030821-1.c: Same.
218         * gcc.dg/tree-ssa/20030922-2.c: Same.
219         * gcc.dg/tree-ssa/20031022-1.c: Same.
220         * gcc.dg/tree-ssa/20040615-1.c: Same.
221         * gcc.dg/tree-ssa/20040624-1.c: Same.
222         * gcc.dg/tree-ssa/pr21417.c: Same.
223         * gcc.dg/tree-ssa/pr61607.c: Same.
224         * gcc.dg/tree-ssa/slsr-27.c: Same.
225         * gcc.dg/tree-ssa/slsr-28.c: Same.
226         * gcc.dg/tree-ssa/slsr-29.c: Same.
227         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
228         * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
229         * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
230         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
231         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
232         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
233         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
234         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
235         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
236         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
237         * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
238         * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
239         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
240         * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
241         * gcc.dg/tree-ssa/vrp47.c: Same.
242         * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
243         * gcc.dg/tree-ssa/foldconst-2.c: Same.
244         * gcc.dg/tree-ssa/loop-40.c: Same.
245         * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
247 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
249         * g++.dg/cpp0x/constexpr-array13.C: Fix.
251 2015-11-25  David Edelsohn  <dje.gcc@gmail.com>
253         * gfortran.dg/nint_p7.f90: New testcase.
255 2015-11-25  Markus Trippelsdorf  <markus@trippelsdorf.de>
256             Paolo Carlini  <paolo.carlini@oracle.com>
258         PR c++/68087
259         * g++.dg/cpp0x/constexpr-array13.C: New.
261 2015-11-25  Ilmir Usmanov <me@ilmir.us>
262             Cesar Philippidis  <cesar@codesourcery.com>
264         PR fortran/63858
265         * goacc/omp-fixed.f: New test.
266         * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
268 2015-11-25  Richard Biener  <rguenther@suse.de>
270         PR middle-end/68528
271         * gcc.dg/torture/pr68528.c: New testcase.
273 2015-11-25  Paolo Carlini  <paolo.carlini@oracle.com>
275         PR c++/58910
276         * g++.dg/cpp0x/constexpr-tuple2.C: New.
278 2015-11-25  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
280         PR rtl-optimization/68435
281         * gcc.dg/pr68435.c: New test.
283 2015-11-25  Richard Biener  <rguenther@suse.de>
285         PR tree-optimization/68517
286         * gcc.dg/torture/pr68517.c: New testcase.
288 2015-11-25  Jakub Jelinek  <jakub@redhat.com>
290         PR target/67089
291         * gcc.dg/pr67089-1.c: New test.
292         * gcc.dg/pr67089-2.c: New test.
293         * gcc.dg/pr67089-3.c: New test.
294         * gcc.dg/pr67089-4.c: New test.
295         * gcc.dg/pr67089-5.c: New test.
296         * gcc.dg/pr67089-6.c: New test.
297         * gcc.dg/pr67089-7.c: New test.
299 2015-11-25  Richard Biener  <rguenther@suse.de>
301         PR tree-optimization/68502
302         * gcc.dg/vect/pr68502-1.c: New testcase.
303         * gcc.dg/vect/pr68502-2.c: Likewise.
305 2015-11-24  Michael Collison  <michael.collison@linaro.org>
307         * gcc.target/aarch64/saddw-1.c: New test.
308         * gcc.target/aarch64/saddw-2.c: New test.
309         * gcc.target/aarch64/uaddw-1.c: New test.
310         * gcc.target/aarch64/uaddw-2.c: New test.
311         * gcc.target/aarch64/uaddw-3.c: New test.
312         * lib/target-support.exp
313         (check_effective_target_vect_widen_sum_hi_to_si_pattern):
314         Add aarch64 to list of support targets.
316 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
318         * gcc.target/mips/frame-header-4.c: New test.
320 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
322         PR fortran/68486
323         * gfortran.dg/simplify_cshift_3.f90
325 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
327         PR c++/68278
328         * g++.dg/cpp1y/pr68278.C: New.
330 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
332         PR c++/68388
333         * g++.dg/cpp1y/pr68388.C: New.
335 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
336             Sebastian Pop  <s.pop@samsung.com>
338         PR tree-optimization/67984
339         * gcc.dg/graphite/pr67984.c: New.
341 2015-11-24  Michael Matz  <matz@suse.de>
343         PR rtl-optimization/68392
344         * g++.dg/pr68392.C: New test.
346 2015-11-24  Nathan Sidwell  <nathan@acm.org>
348         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
350 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
352         PR rtl-optimization/68381
353         * gcc.c-torture/execute/pr68381.c: New test.
355 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
357         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
358         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
360 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
362         PR target/68497
363         * gcc.target/i386/pr68497.c: New test.
365 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
367         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
368         New.
369         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
370         New.
371         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
372         New.
373         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
374         New.
375         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
376         New.
377         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
378         New.
379         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
380         New.
381         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
382         New.
383         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
384         New.
385         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
386         New.
387         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
388         New.
389         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
390         New.
392 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
394         PR middle-end/68375
395         * gcc.dg/pr68375.c: New test.
397 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
399         PR target/68483
400         * gcc.target/i386/pr68483-1.c: New test.
401         * gcc.target/i386/pr68483-2.c: New test.
403 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
405         PR c/68337
406         * gcc.target/i386/mpx/pr68337-1.c: New test.
407         * gcc.target/i386/mpx/pr68337-2.c: New test.
409 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
411         PR rtl-optimization/68194
412         PR rtl-optimization/68328
413         PR rtl-optimization/68185
414         * gcc.c-torture/execute/pr68185.c: New test.
415         * gcc.c-torture/execute/pr68328.c: Likewise.
417 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
419         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
421 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
423         PR objc/68438
424         * objc.dg/plugin: New subdirectory.
425         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
426         * objc.dg/plugin/plugin.exp: New file, based on
427         gcc.dg/plugin/plugin.exp.
429 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
430             Sebastian Pop  <s.pop@samsung.com>
432         PR tree-optimization/68493
433         * gcc.dg/graphite/pr68493.c: New.
435 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
436             Sebastian Pop  <s.pop@samsung.com>
438         PR tree-optimization/68279
439         * gfortran.dg/graphite/pr68279.f90: New.
441 2015-11-23  Marek Polacek  <polacek@redhat.com>
443         PR tree-optimization/68455
444         * gcc.dg/tree-ssa/pr68455.c: New test.
446 2015-11-23  Richard Biener  <rguenther@suse.de>
448         PR tree-optimization/68465
449         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
451 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
453         PR target/68363
454         * gcc.target/aarch64/pr68363_1.c: New test.
456 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
458         * gcc.target/aarch64/simd/vmulx.x: New.
459         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
460         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
461         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
463 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
465         PR c++/68001
466         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
468 2015-11-23  Richard Biener  <rguenther@suse.de>
469             Jiong Wang  <jiong.wang@arm.com>
471         PR tree-optimization/68317
472         PR tree-optimization/68326
473         * gcc.dg/pr68317.c: New testcase.
475 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
477         PR tree-optimization/68327
478         * gcc.dg/pr68327.c: New test.
480 2015-11-23  Tom de Vries  <tom@codesourcery.com>
482         PR tree-optimization/68460
483         * gcc.dg/autopar/pr68460.c: New test.
485 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
487         * c-c++-common/asan/halt_on_error-1.c: New test.
488         * c-c++-common/asan/halt_on_error-2.c: Likewise.
490 2015-11-23  Richard Biener  <rguenther@suse.de>
492         PR tree-optimization/68482
493         * gcc.dg/vect/pr68482.c: New testcase.
495 2015-11-23  Richard Biener  <rguenther@suse.de>
497         PR tree-optimization/68445
498         * gcc.dg/vect/pr68445.c: New testcase.
500 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
502         * gcc.target/s390/load-relative-check.c: New test to check
503         generation of load relative instructions.
505 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
507         * gfortran.dg/fmt_t_8.f90: New test.
509 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
511         PR target/68390
512         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
514 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
516         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
518 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
520         PR fortran/68486
521         * gfortran.dg/simplify_cshift_2.f90: New test.
523 2015-11-22  James Norris  <jnorris@codesourcery.com>
524             Cesar Philippidis  <cesar@codesourcery.com>
526         * gfortran.dg/goacc/declare-1.f95: Update test.
527         * gfortran.dg/goacc/declare-2.f95: New test.
529 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
531         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
532         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
533         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
534         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
535         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
536         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
537         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
538         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
539         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
540         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
541         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
542         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
544 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
546         * gfortran.dg/simplify_cshift_1.f90: New test.
548 2015-11-21  Nathan Sidwell  <nathan@acm.org>
550         * gcc.dg/atomic-generic.c: Include <string.h>.
552 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
554         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
556 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
558         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
560 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
562         PR debug/66432
563         * gcc.dg/debug/pr66432.c: New test.
565 2015-11-20  Ian Lance Taylor  <iant@google.com>
567         PR go/66406
568         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
570 2015-11-20  Mike Stump  <mikestump@comcast.net>
572         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
573         isn't portable.
575 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
577         PR 62314
578         * gcc.dg/fixits.c: New file.
579         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
580         (test_fixit_insert): New.
581         (test_fixit_remove): New.
582         (test_fixit_replace): New.
583         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
584         (test_fixit_insert): New.
585         (test_fixit_remove): New.
586         (test_fixit_replace): New.
587         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
588         (test_show_locus): Add tests of rendering fixit hints.
590 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
592         PR middle-end/68339
593         * gcc.dg/vect/pr68339.c: New test.
595 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
597         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
599 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
601         PR fortran/68237
602         * gfortran.dg/submodule_12.f90: New test
604         PR fortran/66762
605         * gfortran.dg/submodule_6.f08: Add compile option -flto.
607 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
609         * lib/target-supports.exp
610         (check_effective_target_arm_neon_ok_nocache): Add check
611         for M profile.
613 2015-11-20  Tom de Vries  <tom@codesourcery.com>
615         PR tree-optimization/68373
616         * gcc.dg/autopar/pr68373.c: New test.
618 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
620         PR c++/67354
621         * g++.dg/abi/mangle67.C: New test.
623 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
625         * gcc.target/s390/bswap-1.c: New test.
627 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
629         * gcc.target/s390/pfpo.c: New test.
631 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
633         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
634         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
636 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
638         * g++.dg/spellcheck-fields.C: New file.
640 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
641             Sebastian Pop  <s.pop@samsung.com>
643         PR tree-optimization/68428
644         * gcc.dg/graphite/pr68428.c: New.
646 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
647             Sebastian Pop  <s.pop@samsung.com>
649         PR tree-optimization/68335
650         * gfortran.dg/graphite/pr68335.f90: New.
652 2015-11-19  Nathan Sidwell  <nathan@acm.org>
654         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
655         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
656         * gcc.dg/special/weak-2.c: Likewise.
657         * gcc.dg/weak/weak-12.c: Likewise.
658         * gcc.dg/weak/weak-15.c: Likewise.
659         * gcc.dg/weak/weak-16.c: Likewise.
660         * gcc.dg/weak/weak-1.c: Likewise.
661         * gcc.dg/weak/weak-2.c: Likewise.
662         * gcc.dg/weak/weak-4.c: Likewise.
663         * gcc.dg/torture/pr53922.c: Likewise.
664         * gcc.dg/torture/pr60092.c: Likewise.
666 2015-11-19  Marek Polacek  <polacek@redhat.com>
668         PR c/68412
669         * gcc.dg/pr68412-2.c: New test.
670         * gcc.dg/pr68412.c: New test.
672 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
674         * gcc.dg/tree-ssa/vrp98.c: New testcase.
675         * gcc.target/avr/uint8-single-reg.c: New testcase.
677 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
679         PR c++/67409
680         * g++.dg/eh/goto3.C: New test.
682 2015-11-19  Marek Polacek  <polacek@redhat.com>
684         PR tree-optimization/68431
685         * gcc.dg/tree-ssa/pr68431.c: New test.
687 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
689         PR rtl-optimization/68376
690         * gcc.c-torture/execute/pr68376-1.c: New test.
691         * gcc.c-torture/execute/pr68376-2.c: New test.
693         PR target/67770
694         * gcc.target/i386/pr67770.c: New test.
696 2015-11-18  Jeff Law  <law@redhat.com>
698         PR tree-optimization/68198
699         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
700         * gcc.dg/tree-ssa/pr68198.c: New test.
702 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
704         PR fortran/59910
705         * gfortran.dg/pr59910.f90: New test.
707 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
709         PR fortran/43996
710         * gfortran.dg/pr43996.f90: New test.
712 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
714         PR c/65083
715         * gcc.dg/atomic/stdatomic-fence-2.c,
716         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
718 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
720         * gnat.dg/loop_optimization19.adb: New test.
721         * gnat.dg/loop_optimization20.adb: Likewise.
722         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
724 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
726         * gnat.dg/opt52.adb: New test.
728 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
730         * gcc.dg/goacc/nvptx-sese-1.c: New.
732 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
734         * gnat.dg/renaming7.adb: New test.
735         * gnat.dg/renaming7_pkg.ads: New helper.
737 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
739         PR tree-optimization/68402
740         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
741         to avoid undefined behaviour.
743 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
745         PR tree-optimization/68157
746         * g++.dg/opt/pr68157.C: New test.
748 2015-11-18  Richard Biener  <rguenther@suse.de>
750         PR tree-optimization/67790
751         * gcc.dg/vect/pr67790.c: New testcase.
753 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
755         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
757 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
759         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
760         (test_braced_init): New function.
761         (test_statement_expression): New function.
762         (test_address_of_label): New function.
763         (test_transaction_expressions): New function.
764         (test_keywords): New function.
765         (test_builtin_va_arg): New function.
766         (test_builtin_offsetof): New function.
767         * lib/multiline.exp (_build_multiline_regex): Escape braces.
769 2015-11-17  Martin Sebor  <msebor@redhat.com>
771         PR c++/68308
772         * g++.dg/init/new46.C: New test.
774 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
776         PR fortran/65751
777         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
779 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
781         PR middle-end/68134
782         * gcc.dg/pr68134.c: New test.
784 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
786         PR target/68143
787         * gcc.c-torture/execute/pr68143_1.c: New test.
789 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
791         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
793 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
795         * gcc.dg/tree-ssa/ifc-8.c: New test.
797 2015-11-16  Marek Polacek  <polacek@redhat.com>
799         PR c++/68362
800         * g++.dg/delayedfold/switch-1.C: New test.
802 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
804         PR fortran/58027
805         PR fortran/60993
806         * gfortran.dg/pr58027.f90: New test.
808 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
810         * c-c++-common/attr-simd.c: New test.
811         * c-c++-common/attr-simd-2.c: New test.
812         * c-c++-common/attr-simd-3.c: New test.
814 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
816         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
818 2015-11-16  Christian Bruel  <christian.bruel@st.com>
820         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
821          Check __ARM_NEON__ instead of "arm_neon.h.
822         * gcc.target/arm/attr-neon3.c: New test.
823         * gcc.target/arm/attr-neon-fp16.c: Likewise
825 2015-11-16  Christian Bruel  <christian.bruel@st.com>
827         PR target/65837
828         * gcc.target/arm/lto/pr65837_0.c
829         * gcc.target/arm/attr-neon2.c
830         * gcc.target/arm/attr-neon.c
831         * gcc.target/arm/attr-neon-builtin-fail.c
832         * gcc.target/arm/attr-crypto.c
834 2015-11-16  Richard Biener  <rguenther@suse.de>
836         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
838 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
840         PR fortran/50221
841         * gfortran.dg/deferred_character_1.f90: New test.
842         * gfortran.dg/deferred_character_4.f90: New test for comment
843         #4 of the PR.
845         PR fortran/68216
846         * gfortran.dg/deferred_character_2.f90: New test.
848         PR fortran/67674
849         * gfortran.dg/deferred_character_3.f90: New test.
851         PR fortran/63932
852         * gfortran.dg/deferred_character_5.f90: New test.
854         PR fortran/66408
855         * gfortran.dg/deferred_character_6.f90: New test.
857         PR fortran/49954
858         * gfortran.dg/deferred_character_7.f90: New test.
860 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
862         PR fortran/67803
863         * gfortran.dg/pr67803.f90: New test.
865 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
867         * g++.dg/cpp/ucn-1.C: Fix typo.
869 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
871         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
872         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
874 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
875             Jeff Law  <law@redhat.com>
877         * gcc.dg/tree-ssa/split-path-1.c: New test.
879 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
881         * c-c++-common/goacc/loop-auto-1.c: New.
883         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
884         * gcc.dg/goacc/nvptx-merged-loop.c: New.
886 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
888         PR fortran/68319
889         * gfortran.dg/pr68319.f90: New test.
891 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
893         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
894         hardware floating point support.
896         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
897         vector direct move instructions.
899         * gcc.target/powerpc/maddld.c: New test.
901 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
903         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
904         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
905         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
907 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
909         * gcc.dg/diagnostic-token-ranges.c: New file.
910         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
911         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
912         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
913         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
914         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
915         line_table param when calling
916         linemap_position_for_line_and_column.
917         (test_show_locus): Pass line_table to rich_location ctors.
918         (plugin_init): Remove setting of global_dc->colorize_source_p.
919         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
920         New file.
921         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
922         diagnostic_plugin_test_tree_expression_range.c,
923         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
924         and diagnostic-test-show-trees-1.c.
926 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
928         PR tree-optimization/67682
929         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
930         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
931         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
932         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
934 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
936         * gcc.target/aarch64/umaddl_combine_1.c: New test.
938 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
940         PR tree-optimization/68264
941         * gcc.dg/torture/pr68264.c: New test.
943 2015-11-13  Marek Polacek  <polacek@redhat.com>
945         PR c/68320
946         * gcc.dg/pr68320.c: New test.
948 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
950         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
952 2015-11-13  Richard Biener  <rguenther@suse.de>
954         PR tree-optimization/68306
955         * gcc.dg/pr68306.c: Adjust.
956         * gcc.dg/pr68306-2.c: New testcase.
957         * gcc.dg/pr68306-3.c: Likewise.
959 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
961         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
962         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
964 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
966         PR fortran/47266
967         * gfortran.dg/module_private_2.f90: New test.
969 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
971         PR fortran/47266
972         * gfortran.dg/warn_unused_function_2.f90: New test.
974 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
976         Revert [ARM] Remove neon-testgen.ml and generated tests.
977         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
979         * gcc.target/arm/neon/vRaddhns16.c: Remove.
980         * gcc.target/arm/neon/vRaddhns32.c: Remove.
981         * gcc.target/arm/neon/vRaddhns64.c: Remove.
982         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
983         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
984         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
985         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
986         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
987         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
988         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
989         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
990         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
991         * gcc.target/arm/neon/vRhadds16.c: Remove.
992         * gcc.target/arm/neon/vRhadds32.c: Remove.
993         * gcc.target/arm/neon/vRhadds8.c: Remove.
994         * gcc.target/arm/neon/vRhaddu16.c: Remove.
995         * gcc.target/arm/neon/vRhaddu32.c: Remove.
996         * gcc.target/arm/neon/vRhaddu8.c: Remove.
997         * gcc.target/arm/neon/vRshlQs16.c: Remove.
998         * gcc.target/arm/neon/vRshlQs32.c: Remove.
999         * gcc.target/arm/neon/vRshlQs64.c: Remove.
1000         * gcc.target/arm/neon/vRshlQs8.c: Remove.
1001         * gcc.target/arm/neon/vRshlQu16.c: Remove.
1002         * gcc.target/arm/neon/vRshlQu32.c: Remove.
1003         * gcc.target/arm/neon/vRshlQu64.c: Remove.
1004         * gcc.target/arm/neon/vRshlQu8.c: Remove.
1005         * gcc.target/arm/neon/vRshls16.c: Remove.
1006         * gcc.target/arm/neon/vRshls32.c: Remove.
1007         * gcc.target/arm/neon/vRshls64.c: Remove.
1008         * gcc.target/arm/neon/vRshls8.c: Remove.
1009         * gcc.target/arm/neon/vRshlu16.c: Remove.
1010         * gcc.target/arm/neon/vRshlu32.c: Remove.
1011         * gcc.target/arm/neon/vRshlu64.c: Remove.
1012         * gcc.target/arm/neon/vRshlu8.c: Remove.
1013         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
1014         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
1015         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
1016         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
1017         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
1018         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
1019         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
1020         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
1021         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
1022         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
1023         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
1024         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
1025         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
1026         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
1027         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
1028         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
1029         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
1030         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
1031         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
1032         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
1033         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
1034         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
1035         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
1036         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
1037         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
1038         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
1039         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
1040         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
1041         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
1042         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
1043         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
1044         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
1045         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
1046         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
1047         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
1048         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
1049         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
1050         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
1051         * gcc.target/arm/neon/vRsubhns16.c: Remove.
1052         * gcc.target/arm/neon/vRsubhns32.c: Remove.
1053         * gcc.target/arm/neon/vRsubhns64.c: Remove.
1054         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
1055         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
1056         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
1057         * gcc.target/arm/neon/vabaQs16.c: Remove.
1058         * gcc.target/arm/neon/vabaQs32.c: Remove.
1059         * gcc.target/arm/neon/vabaQs8.c: Remove.
1060         * gcc.target/arm/neon/vabaQu16.c: Remove.
1061         * gcc.target/arm/neon/vabaQu32.c: Remove.
1062         * gcc.target/arm/neon/vabaQu8.c: Remove.
1063         * gcc.target/arm/neon/vabals16.c: Remove.
1064         * gcc.target/arm/neon/vabals32.c: Remove.
1065         * gcc.target/arm/neon/vabals8.c: Remove.
1066         * gcc.target/arm/neon/vabalu16.c: Remove.
1067         * gcc.target/arm/neon/vabalu32.c: Remove.
1068         * gcc.target/arm/neon/vabalu8.c: Remove.
1069         * gcc.target/arm/neon/vabas16.c: Remove.
1070         * gcc.target/arm/neon/vabas32.c: Remove.
1071         * gcc.target/arm/neon/vabas8.c: Remove.
1072         * gcc.target/arm/neon/vabau16.c: Remove.
1073         * gcc.target/arm/neon/vabau32.c: Remove.
1074         * gcc.target/arm/neon/vabau8.c: Remove.
1075         * gcc.target/arm/neon/vabdQf32.c: Remove.
1076         * gcc.target/arm/neon/vabdQs16.c: Remove.
1077         * gcc.target/arm/neon/vabdQs32.c: Remove.
1078         * gcc.target/arm/neon/vabdQs8.c: Remove.
1079         * gcc.target/arm/neon/vabdQu16.c: Remove.
1080         * gcc.target/arm/neon/vabdQu32.c: Remove.
1081         * gcc.target/arm/neon/vabdQu8.c: Remove.
1082         * gcc.target/arm/neon/vabdf32.c: Remove.
1083         * gcc.target/arm/neon/vabdls16.c: Remove.
1084         * gcc.target/arm/neon/vabdls32.c: Remove.
1085         * gcc.target/arm/neon/vabdls8.c: Remove.
1086         * gcc.target/arm/neon/vabdlu16.c: Remove.
1087         * gcc.target/arm/neon/vabdlu32.c: Remove.
1088         * gcc.target/arm/neon/vabdlu8.c: Remove.
1089         * gcc.target/arm/neon/vabds16.c: Remove.
1090         * gcc.target/arm/neon/vabds32.c: Remove.
1091         * gcc.target/arm/neon/vabds8.c: Remove.
1092         * gcc.target/arm/neon/vabdu16.c: Remove.
1093         * gcc.target/arm/neon/vabdu32.c: Remove.
1094         * gcc.target/arm/neon/vabdu8.c: Remove.
1095         * gcc.target/arm/neon/vabsQf32.c: Remove.
1096         * gcc.target/arm/neon/vabsQs16.c: Remove.
1097         * gcc.target/arm/neon/vabsQs32.c: Remove.
1098         * gcc.target/arm/neon/vabsQs8.c: Remove.
1099         * gcc.target/arm/neon/vabsf32.c: Remove.
1100         * gcc.target/arm/neon/vabss16.c: Remove.
1101         * gcc.target/arm/neon/vabss32.c: Remove.
1102         * gcc.target/arm/neon/vabss8.c: Remove.
1103         * gcc.target/arm/neon/vaddQf32.c: Remove.
1104         * gcc.target/arm/neon/vaddQs16.c: Remove.
1105         * gcc.target/arm/neon/vaddQs32.c: Remove.
1106         * gcc.target/arm/neon/vaddQs64.c: Remove.
1107         * gcc.target/arm/neon/vaddQs8.c: Remove.
1108         * gcc.target/arm/neon/vaddQu16.c: Remove.
1109         * gcc.target/arm/neon/vaddQu32.c: Remove.
1110         * gcc.target/arm/neon/vaddQu64.c: Remove.
1111         * gcc.target/arm/neon/vaddQu8.c: Remove.
1112         * gcc.target/arm/neon/vaddf32.c: Remove.
1113         * gcc.target/arm/neon/vaddhns16.c: Remove.
1114         * gcc.target/arm/neon/vaddhns32.c: Remove.
1115         * gcc.target/arm/neon/vaddhns64.c: Remove.
1116         * gcc.target/arm/neon/vaddhnu16.c: Remove.
1117         * gcc.target/arm/neon/vaddhnu32.c: Remove.
1118         * gcc.target/arm/neon/vaddhnu64.c: Remove.
1119         * gcc.target/arm/neon/vaddls16.c: Remove.
1120         * gcc.target/arm/neon/vaddls32.c: Remove.
1121         * gcc.target/arm/neon/vaddls8.c: Remove.
1122         * gcc.target/arm/neon/vaddlu16.c: Remove.
1123         * gcc.target/arm/neon/vaddlu32.c: Remove.
1124         * gcc.target/arm/neon/vaddlu8.c: Remove.
1125         * gcc.target/arm/neon/vadds16.c: Remove.
1126         * gcc.target/arm/neon/vadds32.c: Remove.
1127         * gcc.target/arm/neon/vadds64.c: Remove.
1128         * gcc.target/arm/neon/vadds8.c: Remove.
1129         * gcc.target/arm/neon/vaddu16.c: Remove.
1130         * gcc.target/arm/neon/vaddu32.c: Remove.
1131         * gcc.target/arm/neon/vaddu64.c: Remove.
1132         * gcc.target/arm/neon/vaddu8.c: Remove.
1133         * gcc.target/arm/neon/vaddws16.c: Remove.
1134         * gcc.target/arm/neon/vaddws32.c: Remove.
1135         * gcc.target/arm/neon/vaddws8.c: Remove.
1136         * gcc.target/arm/neon/vaddwu16.c: Remove.
1137         * gcc.target/arm/neon/vaddwu32.c: Remove.
1138         * gcc.target/arm/neon/vaddwu8.c: Remove.
1139         * gcc.target/arm/neon/vandQs16.c: Remove.
1140         * gcc.target/arm/neon/vandQs32.c: Remove.
1141         * gcc.target/arm/neon/vandQs64.c: Remove.
1142         * gcc.target/arm/neon/vandQs8.c: Remove.
1143         * gcc.target/arm/neon/vandQu16.c: Remove.
1144         * gcc.target/arm/neon/vandQu32.c: Remove.
1145         * gcc.target/arm/neon/vandQu64.c: Remove.
1146         * gcc.target/arm/neon/vandQu8.c: Remove.
1147         * gcc.target/arm/neon/vands16.c: Remove.
1148         * gcc.target/arm/neon/vands32.c: Remove.
1149         * gcc.target/arm/neon/vands64.c: Remove.
1150         * gcc.target/arm/neon/vands8.c: Remove.
1151         * gcc.target/arm/neon/vandu16.c: Remove.
1152         * gcc.target/arm/neon/vandu32.c: Remove.
1153         * gcc.target/arm/neon/vandu64.c: Remove.
1154         * gcc.target/arm/neon/vandu8.c: Remove.
1155         * gcc.target/arm/neon/vbicQs16.c: Remove.
1156         * gcc.target/arm/neon/vbicQs32.c: Remove.
1157         * gcc.target/arm/neon/vbicQs64.c: Remove.
1158         * gcc.target/arm/neon/vbicQs8.c: Remove.
1159         * gcc.target/arm/neon/vbicQu16.c: Remove.
1160         * gcc.target/arm/neon/vbicQu32.c: Remove.
1161         * gcc.target/arm/neon/vbicQu64.c: Remove.
1162         * gcc.target/arm/neon/vbicQu8.c: Remove.
1163         * gcc.target/arm/neon/vbics16.c: Remove.
1164         * gcc.target/arm/neon/vbics32.c: Remove.
1165         * gcc.target/arm/neon/vbics64.c: Remove.
1166         * gcc.target/arm/neon/vbics8.c: Remove.
1167         * gcc.target/arm/neon/vbicu16.c: Remove.
1168         * gcc.target/arm/neon/vbicu32.c: Remove.
1169         * gcc.target/arm/neon/vbicu64.c: Remove.
1170         * gcc.target/arm/neon/vbicu8.c: Remove.
1171         * gcc.target/arm/neon/vbslQf32.c: Remove.
1172         * gcc.target/arm/neon/vbslQp16.c: Remove.
1173         * gcc.target/arm/neon/vbslQp64.c: Remove.
1174         * gcc.target/arm/neon/vbslQp8.c: Remove.
1175         * gcc.target/arm/neon/vbslQs16.c: Remove.
1176         * gcc.target/arm/neon/vbslQs32.c: Remove.
1177         * gcc.target/arm/neon/vbslQs64.c: Remove.
1178         * gcc.target/arm/neon/vbslQs8.c: Remove.
1179         * gcc.target/arm/neon/vbslQu16.c: Remove.
1180         * gcc.target/arm/neon/vbslQu32.c: Remove.
1181         * gcc.target/arm/neon/vbslQu64.c: Remove.
1182         * gcc.target/arm/neon/vbslQu8.c: Remove.
1183         * gcc.target/arm/neon/vbslf32.c: Remove.
1184         * gcc.target/arm/neon/vbslp16.c: Remove.
1185         * gcc.target/arm/neon/vbslp64.c: Remove.
1186         * gcc.target/arm/neon/vbslp8.c: Remove.
1187         * gcc.target/arm/neon/vbsls16.c: Remove.
1188         * gcc.target/arm/neon/vbsls32.c: Remove.
1189         * gcc.target/arm/neon/vbsls64.c: Remove.
1190         * gcc.target/arm/neon/vbsls8.c: Remove.
1191         * gcc.target/arm/neon/vbslu16.c: Remove.
1192         * gcc.target/arm/neon/vbslu32.c: Remove.
1193         * gcc.target/arm/neon/vbslu64.c: Remove.
1194         * gcc.target/arm/neon/vbslu8.c: Remove.
1195         * gcc.target/arm/neon/vcageQf32.c: Remove.
1196         * gcc.target/arm/neon/vcagef32.c: Remove.
1197         * gcc.target/arm/neon/vcagtQf32.c: Remove.
1198         * gcc.target/arm/neon/vcagtf32.c: Remove.
1199         * gcc.target/arm/neon/vcaleQf32.c: Remove.
1200         * gcc.target/arm/neon/vcalef32.c: Remove.
1201         * gcc.target/arm/neon/vcaltQf32.c: Remove.
1202         * gcc.target/arm/neon/vcaltf32.c: Remove.
1203         * gcc.target/arm/neon/vceqQf32.c: Remove.
1204         * gcc.target/arm/neon/vceqQp8.c: Remove.
1205         * gcc.target/arm/neon/vceqQs16.c: Remove.
1206         * gcc.target/arm/neon/vceqQs32.c: Remove.
1207         * gcc.target/arm/neon/vceqQs8.c: Remove.
1208         * gcc.target/arm/neon/vceqQu16.c: Remove.
1209         * gcc.target/arm/neon/vceqQu32.c: Remove.
1210         * gcc.target/arm/neon/vceqQu8.c: Remove.
1211         * gcc.target/arm/neon/vceqf32.c: Remove.
1212         * gcc.target/arm/neon/vceqp8.c: Remove.
1213         * gcc.target/arm/neon/vceqs16.c: Remove.
1214         * gcc.target/arm/neon/vceqs32.c: Remove.
1215         * gcc.target/arm/neon/vceqs8.c: Remove.
1216         * gcc.target/arm/neon/vcequ16.c: Remove.
1217         * gcc.target/arm/neon/vcequ32.c: Remove.
1218         * gcc.target/arm/neon/vcequ8.c: Remove.
1219         * gcc.target/arm/neon/vcgeQf32.c: Remove.
1220         * gcc.target/arm/neon/vcgeQs16.c: Remove.
1221         * gcc.target/arm/neon/vcgeQs32.c: Remove.
1222         * gcc.target/arm/neon/vcgeQs8.c: Remove.
1223         * gcc.target/arm/neon/vcgeQu16.c: Remove.
1224         * gcc.target/arm/neon/vcgeQu32.c: Remove.
1225         * gcc.target/arm/neon/vcgeQu8.c: Remove.
1226         * gcc.target/arm/neon/vcgef32.c: Remove.
1227         * gcc.target/arm/neon/vcges16.c: Remove.
1228         * gcc.target/arm/neon/vcges32.c: Remove.
1229         * gcc.target/arm/neon/vcges8.c: Remove.
1230         * gcc.target/arm/neon/vcgeu16.c: Remove.
1231         * gcc.target/arm/neon/vcgeu32.c: Remove.
1232         * gcc.target/arm/neon/vcgeu8.c: Remove.
1233         * gcc.target/arm/neon/vcgtQf32.c: Remove.
1234         * gcc.target/arm/neon/vcgtQs16.c: Remove.
1235         * gcc.target/arm/neon/vcgtQs32.c: Remove.
1236         * gcc.target/arm/neon/vcgtQs8.c: Remove.
1237         * gcc.target/arm/neon/vcgtQu16.c: Remove.
1238         * gcc.target/arm/neon/vcgtQu32.c: Remove.
1239         * gcc.target/arm/neon/vcgtQu8.c: Remove.
1240         * gcc.target/arm/neon/vcgtf32.c: Remove.
1241         * gcc.target/arm/neon/vcgts16.c: Remove.
1242         * gcc.target/arm/neon/vcgts32.c: Remove.
1243         * gcc.target/arm/neon/vcgts8.c: Remove.
1244         * gcc.target/arm/neon/vcgtu16.c: Remove.
1245         * gcc.target/arm/neon/vcgtu32.c: Remove.
1246         * gcc.target/arm/neon/vcgtu8.c: Remove.
1247         * gcc.target/arm/neon/vcleQf32.c: Remove.
1248         * gcc.target/arm/neon/vcleQs16.c: Remove.
1249         * gcc.target/arm/neon/vcleQs32.c: Remove.
1250         * gcc.target/arm/neon/vcleQs8.c: Remove.
1251         * gcc.target/arm/neon/vcleQu16.c: Remove.
1252         * gcc.target/arm/neon/vcleQu32.c: Remove.
1253         * gcc.target/arm/neon/vcleQu8.c: Remove.
1254         * gcc.target/arm/neon/vclef32.c: Remove.
1255         * gcc.target/arm/neon/vcles16.c: Remove.
1256         * gcc.target/arm/neon/vcles32.c: Remove.
1257         * gcc.target/arm/neon/vcles8.c: Remove.
1258         * gcc.target/arm/neon/vcleu16.c: Remove.
1259         * gcc.target/arm/neon/vcleu32.c: Remove.
1260         * gcc.target/arm/neon/vcleu8.c: Remove.
1261         * gcc.target/arm/neon/vclsQs16.c: Remove.
1262         * gcc.target/arm/neon/vclsQs32.c: Remove.
1263         * gcc.target/arm/neon/vclsQs8.c: Remove.
1264         * gcc.target/arm/neon/vclss16.c: Remove.
1265         * gcc.target/arm/neon/vclss32.c: Remove.
1266         * gcc.target/arm/neon/vclss8.c: Remove.
1267         * gcc.target/arm/neon/vcltQf32.c: Remove.
1268         * gcc.target/arm/neon/vcltQs16.c: Remove.
1269         * gcc.target/arm/neon/vcltQs32.c: Remove.
1270         * gcc.target/arm/neon/vcltQs8.c: Remove.
1271         * gcc.target/arm/neon/vcltQu16.c: Remove.
1272         * gcc.target/arm/neon/vcltQu32.c: Remove.
1273         * gcc.target/arm/neon/vcltQu8.c: Remove.
1274         * gcc.target/arm/neon/vcltf32.c: Remove.
1275         * gcc.target/arm/neon/vclts16.c: Remove.
1276         * gcc.target/arm/neon/vclts32.c: Remove.
1277         * gcc.target/arm/neon/vclts8.c: Remove.
1278         * gcc.target/arm/neon/vcltu16.c: Remove.
1279         * gcc.target/arm/neon/vcltu32.c: Remove.
1280         * gcc.target/arm/neon/vcltu8.c: Remove.
1281         * gcc.target/arm/neon/vclzQs16.c: Remove.
1282         * gcc.target/arm/neon/vclzQs32.c: Remove.
1283         * gcc.target/arm/neon/vclzQs8.c: Remove.
1284         * gcc.target/arm/neon/vclzQu16.c: Remove.
1285         * gcc.target/arm/neon/vclzQu32.c: Remove.
1286         * gcc.target/arm/neon/vclzQu8.c: Remove.
1287         * gcc.target/arm/neon/vclzs16.c: Remove.
1288         * gcc.target/arm/neon/vclzs32.c: Remove.
1289         * gcc.target/arm/neon/vclzs8.c: Remove.
1290         * gcc.target/arm/neon/vclzu16.c: Remove.
1291         * gcc.target/arm/neon/vclzu32.c: Remove.
1292         * gcc.target/arm/neon/vclzu8.c: Remove.
1293         * gcc.target/arm/neon/vcntQp8.c: Remove.
1294         * gcc.target/arm/neon/vcntQs8.c: Remove.
1295         * gcc.target/arm/neon/vcntQu8.c: Remove.
1296         * gcc.target/arm/neon/vcntp8.c: Remove.
1297         * gcc.target/arm/neon/vcnts8.c: Remove.
1298         * gcc.target/arm/neon/vcntu8.c: Remove.
1299         * gcc.target/arm/neon/vcombinef32.c: Remove.
1300         * gcc.target/arm/neon/vcombinep16.c: Remove.
1301         * gcc.target/arm/neon/vcombinep64.c: Remove.
1302         * gcc.target/arm/neon/vcombinep8.c: Remove.
1303         * gcc.target/arm/neon/vcombines16.c: Remove.
1304         * gcc.target/arm/neon/vcombines32.c: Remove.
1305         * gcc.target/arm/neon/vcombines64.c: Remove.
1306         * gcc.target/arm/neon/vcombines8.c: Remove.
1307         * gcc.target/arm/neon/vcombineu16.c: Remove.
1308         * gcc.target/arm/neon/vcombineu32.c: Remove.
1309         * gcc.target/arm/neon/vcombineu64.c: Remove.
1310         * gcc.target/arm/neon/vcombineu8.c: Remove.
1311         * gcc.target/arm/neon/vcreatef32.c: Remove.
1312         * gcc.target/arm/neon/vcreatep16.c: Remove.
1313         * gcc.target/arm/neon/vcreatep64.c: Remove.
1314         * gcc.target/arm/neon/vcreatep8.c: Remove.
1315         * gcc.target/arm/neon/vcreates16.c: Remove.
1316         * gcc.target/arm/neon/vcreates32.c: Remove.
1317         * gcc.target/arm/neon/vcreates64.c: Remove.
1318         * gcc.target/arm/neon/vcreates8.c: Remove.
1319         * gcc.target/arm/neon/vcreateu16.c: Remove.
1320         * gcc.target/arm/neon/vcreateu32.c: Remove.
1321         * gcc.target/arm/neon/vcreateu64.c: Remove.
1322         * gcc.target/arm/neon/vcreateu8.c: Remove.
1323         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1324         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1325         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1326         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1327         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1328         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1329         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1330         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1331         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1332         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1333         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1334         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1335         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1336         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1337         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1338         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1339         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1340         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1341         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1342         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1343         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1344         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1345         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1346         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1347         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1348         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1349         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1350         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1351         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1352         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1353         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1354         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1355         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1356         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1357         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1358         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1359         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1360         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1361         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1362         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1363         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1364         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1365         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1366         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1367         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1368         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1369         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1370         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1371         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1372         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1373         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1374         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1375         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1376         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1377         * gcc.target/arm/neon/vdup_nf32.c: Remove.
1378         * gcc.target/arm/neon/vdup_np16.c: Remove.
1379         * gcc.target/arm/neon/vdup_np64.c: Remove.
1380         * gcc.target/arm/neon/vdup_np8.c: Remove.
1381         * gcc.target/arm/neon/vdup_ns16.c: Remove.
1382         * gcc.target/arm/neon/vdup_ns32.c: Remove.
1383         * gcc.target/arm/neon/vdup_ns64.c: Remove.
1384         * gcc.target/arm/neon/vdup_ns8.c: Remove.
1385         * gcc.target/arm/neon/vdup_nu16.c: Remove.
1386         * gcc.target/arm/neon/vdup_nu32.c: Remove.
1387         * gcc.target/arm/neon/vdup_nu64.c: Remove.
1388         * gcc.target/arm/neon/vdup_nu8.c: Remove.
1389         * gcc.target/arm/neon/veorQs16.c: Remove.
1390         * gcc.target/arm/neon/veorQs32.c: Remove.
1391         * gcc.target/arm/neon/veorQs64.c: Remove.
1392         * gcc.target/arm/neon/veorQs8.c: Remove.
1393         * gcc.target/arm/neon/veorQu16.c: Remove.
1394         * gcc.target/arm/neon/veorQu32.c: Remove.
1395         * gcc.target/arm/neon/veorQu64.c: Remove.
1396         * gcc.target/arm/neon/veorQu8.c: Remove.
1397         * gcc.target/arm/neon/veors16.c: Remove.
1398         * gcc.target/arm/neon/veors32.c: Remove.
1399         * gcc.target/arm/neon/veors64.c: Remove.
1400         * gcc.target/arm/neon/veors8.c: Remove.
1401         * gcc.target/arm/neon/veoru16.c: Remove.
1402         * gcc.target/arm/neon/veoru32.c: Remove.
1403         * gcc.target/arm/neon/veoru64.c: Remove.
1404         * gcc.target/arm/neon/veoru8.c: Remove.
1405         * gcc.target/arm/neon/vextQf32.c: Remove.
1406         * gcc.target/arm/neon/vextQp16.c: Remove.
1407         * gcc.target/arm/neon/vextQp64.c: Remove.
1408         * gcc.target/arm/neon/vextQp8.c: Remove.
1409         * gcc.target/arm/neon/vextQs16.c: Remove.
1410         * gcc.target/arm/neon/vextQs32.c: Remove.
1411         * gcc.target/arm/neon/vextQs64.c: Remove.
1412         * gcc.target/arm/neon/vextQs8.c: Remove.
1413         * gcc.target/arm/neon/vextQu16.c: Remove.
1414         * gcc.target/arm/neon/vextQu32.c: Remove.
1415         * gcc.target/arm/neon/vextQu64.c: Remove.
1416         * gcc.target/arm/neon/vextQu8.c: Remove.
1417         * gcc.target/arm/neon/vextf32.c: Remove.
1418         * gcc.target/arm/neon/vextp16.c: Remove.
1419         * gcc.target/arm/neon/vextp64.c: Remove.
1420         * gcc.target/arm/neon/vextp8.c: Remove.
1421         * gcc.target/arm/neon/vexts16.c: Remove.
1422         * gcc.target/arm/neon/vexts32.c: Remove.
1423         * gcc.target/arm/neon/vexts64.c: Remove.
1424         * gcc.target/arm/neon/vexts8.c: Remove.
1425         * gcc.target/arm/neon/vextu16.c: Remove.
1426         * gcc.target/arm/neon/vextu32.c: Remove.
1427         * gcc.target/arm/neon/vextu64.c: Remove.
1428         * gcc.target/arm/neon/vextu8.c: Remove.
1429         * gcc.target/arm/neon/vfmaQf32.c: Remove.
1430         * gcc.target/arm/neon/vfmaf32.c: Remove.
1431         * gcc.target/arm/neon/vfmsQf32.c: Remove.
1432         * gcc.target/arm/neon/vfmsf32.c: Remove.
1433         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1434         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1435         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1436         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1437         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1438         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1439         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1440         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1441         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1442         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1443         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1444         * gcc.target/arm/neon/vget_highf32.c: Remove.
1445         * gcc.target/arm/neon/vget_highp16.c: Remove.
1446         * gcc.target/arm/neon/vget_highp64.c: Remove.
1447         * gcc.target/arm/neon/vget_highp8.c: Remove.
1448         * gcc.target/arm/neon/vget_highs16.c: Remove.
1449         * gcc.target/arm/neon/vget_highs32.c: Remove.
1450         * gcc.target/arm/neon/vget_highs64.c: Remove.
1451         * gcc.target/arm/neon/vget_highs8.c: Remove.
1452         * gcc.target/arm/neon/vget_highu16.c: Remove.
1453         * gcc.target/arm/neon/vget_highu32.c: Remove.
1454         * gcc.target/arm/neon/vget_highu64.c: Remove.
1455         * gcc.target/arm/neon/vget_highu8.c: Remove.
1456         * gcc.target/arm/neon/vget_lanef32.c: Remove.
1457         * gcc.target/arm/neon/vget_lanep16.c: Remove.
1458         * gcc.target/arm/neon/vget_lanep8.c: Remove.
1459         * gcc.target/arm/neon/vget_lanes16.c: Remove.
1460         * gcc.target/arm/neon/vget_lanes32.c: Remove.
1461         * gcc.target/arm/neon/vget_lanes64.c: Remove.
1462         * gcc.target/arm/neon/vget_lanes8.c: Remove.
1463         * gcc.target/arm/neon/vget_laneu16.c: Remove.
1464         * gcc.target/arm/neon/vget_laneu32.c: Remove.
1465         * gcc.target/arm/neon/vget_laneu64.c: Remove.
1466         * gcc.target/arm/neon/vget_laneu8.c: Remove.
1467         * gcc.target/arm/neon/vget_lowf32.c: Remove.
1468         * gcc.target/arm/neon/vget_lowp16.c: Remove.
1469         * gcc.target/arm/neon/vget_lowp64.c: Remove.
1470         * gcc.target/arm/neon/vget_lowp8.c: Remove.
1471         * gcc.target/arm/neon/vget_lows16.c: Remove.
1472         * gcc.target/arm/neon/vget_lows32.c: Remove.
1473         * gcc.target/arm/neon/vget_lows64.c: Remove.
1474         * gcc.target/arm/neon/vget_lows8.c: Remove.
1475         * gcc.target/arm/neon/vget_lowu16.c: Remove.
1476         * gcc.target/arm/neon/vget_lowu32.c: Remove.
1477         * gcc.target/arm/neon/vget_lowu64.c: Remove.
1478         * gcc.target/arm/neon/vget_lowu8.c: Remove.
1479         * gcc.target/arm/neon/vhaddQs16.c: Remove.
1480         * gcc.target/arm/neon/vhaddQs32.c: Remove.
1481         * gcc.target/arm/neon/vhaddQs8.c: Remove.
1482         * gcc.target/arm/neon/vhaddQu16.c: Remove.
1483         * gcc.target/arm/neon/vhaddQu32.c: Remove.
1484         * gcc.target/arm/neon/vhaddQu8.c: Remove.
1485         * gcc.target/arm/neon/vhadds16.c: Remove.
1486         * gcc.target/arm/neon/vhadds32.c: Remove.
1487         * gcc.target/arm/neon/vhadds8.c: Remove.
1488         * gcc.target/arm/neon/vhaddu16.c: Remove.
1489         * gcc.target/arm/neon/vhaddu32.c: Remove.
1490         * gcc.target/arm/neon/vhaddu8.c: Remove.
1491         * gcc.target/arm/neon/vhsubQs16.c: Remove.
1492         * gcc.target/arm/neon/vhsubQs32.c: Remove.
1493         * gcc.target/arm/neon/vhsubQs8.c: Remove.
1494         * gcc.target/arm/neon/vhsubQu16.c: Remove.
1495         * gcc.target/arm/neon/vhsubQu32.c: Remove.
1496         * gcc.target/arm/neon/vhsubQu8.c: Remove.
1497         * gcc.target/arm/neon/vhsubs16.c: Remove.
1498         * gcc.target/arm/neon/vhsubs32.c: Remove.
1499         * gcc.target/arm/neon/vhsubs8.c: Remove.
1500         * gcc.target/arm/neon/vhsubu16.c: Remove.
1501         * gcc.target/arm/neon/vhsubu32.c: Remove.
1502         * gcc.target/arm/neon/vhsubu8.c: Remove.
1503         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1504         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1505         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1506         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1507         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1508         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1509         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1510         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1511         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1512         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1513         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1514         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1515         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1516         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1517         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1518         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1519         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1520         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1521         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1522         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1523         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1524         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1525         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1526         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1527         * gcc.target/arm/neon/vld1Qf32.c: Remove.
1528         * gcc.target/arm/neon/vld1Qp16.c: Remove.
1529         * gcc.target/arm/neon/vld1Qp64.c: Remove.
1530         * gcc.target/arm/neon/vld1Qp8.c: Remove.
1531         * gcc.target/arm/neon/vld1Qs16.c: Remove.
1532         * gcc.target/arm/neon/vld1Qs32.c: Remove.
1533         * gcc.target/arm/neon/vld1Qs64.c: Remove.
1534         * gcc.target/arm/neon/vld1Qs8.c: Remove.
1535         * gcc.target/arm/neon/vld1Qu16.c: Remove.
1536         * gcc.target/arm/neon/vld1Qu32.c: Remove.
1537         * gcc.target/arm/neon/vld1Qu64.c: Remove.
1538         * gcc.target/arm/neon/vld1Qu8.c: Remove.
1539         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1540         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1541         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1542         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1543         * gcc.target/arm/neon/vld1_dups16.c: Remove.
1544         * gcc.target/arm/neon/vld1_dups32.c: Remove.
1545         * gcc.target/arm/neon/vld1_dups64.c: Remove.
1546         * gcc.target/arm/neon/vld1_dups8.c: Remove.
1547         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1548         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1549         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1550         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1551         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1552         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1553         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1554         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1555         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1556         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1557         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1558         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1559         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1560         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1561         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1562         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1563         * gcc.target/arm/neon/vld1f32.c: Remove.
1564         * gcc.target/arm/neon/vld1p16.c: Remove.
1565         * gcc.target/arm/neon/vld1p64.c: Remove.
1566         * gcc.target/arm/neon/vld1p8.c: Remove.
1567         * gcc.target/arm/neon/vld1s16.c: Remove.
1568         * gcc.target/arm/neon/vld1s32.c: Remove.
1569         * gcc.target/arm/neon/vld1s64.c: Remove.
1570         * gcc.target/arm/neon/vld1s8.c: Remove.
1571         * gcc.target/arm/neon/vld1u16.c: Remove.
1572         * gcc.target/arm/neon/vld1u32.c: Remove.
1573         * gcc.target/arm/neon/vld1u64.c: Remove.
1574         * gcc.target/arm/neon/vld1u8.c: Remove.
1575         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1576         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1577         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1578         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1579         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1580         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1581         * gcc.target/arm/neon/vld2Qf32.c: Remove.
1582         * gcc.target/arm/neon/vld2Qp16.c: Remove.
1583         * gcc.target/arm/neon/vld2Qp8.c: Remove.
1584         * gcc.target/arm/neon/vld2Qs16.c: Remove.
1585         * gcc.target/arm/neon/vld2Qs32.c: Remove.
1586         * gcc.target/arm/neon/vld2Qs8.c: Remove.
1587         * gcc.target/arm/neon/vld2Qu16.c: Remove.
1588         * gcc.target/arm/neon/vld2Qu32.c: Remove.
1589         * gcc.target/arm/neon/vld2Qu8.c: Remove.
1590         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1591         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1592         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1593         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1594         * gcc.target/arm/neon/vld2_dups16.c: Remove.
1595         * gcc.target/arm/neon/vld2_dups32.c: Remove.
1596         * gcc.target/arm/neon/vld2_dups64.c: Remove.
1597         * gcc.target/arm/neon/vld2_dups8.c: Remove.
1598         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1599         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1600         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1601         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1602         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1603         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1604         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1605         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1606         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1607         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1608         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1609         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1610         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1611         * gcc.target/arm/neon/vld2f32.c: Remove.
1612         * gcc.target/arm/neon/vld2p16.c: Remove.
1613         * gcc.target/arm/neon/vld2p64.c: Remove.
1614         * gcc.target/arm/neon/vld2p8.c: Remove.
1615         * gcc.target/arm/neon/vld2s16.c: Remove.
1616         * gcc.target/arm/neon/vld2s32.c: Remove.
1617         * gcc.target/arm/neon/vld2s64.c: Remove.
1618         * gcc.target/arm/neon/vld2s8.c: Remove.
1619         * gcc.target/arm/neon/vld2u16.c: Remove.
1620         * gcc.target/arm/neon/vld2u32.c: Remove.
1621         * gcc.target/arm/neon/vld2u64.c: Remove.
1622         * gcc.target/arm/neon/vld2u8.c: Remove.
1623         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1624         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1625         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1626         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1627         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1628         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1629         * gcc.target/arm/neon/vld3Qf32.c: Remove.
1630         * gcc.target/arm/neon/vld3Qp16.c: Remove.
1631         * gcc.target/arm/neon/vld3Qp8.c: Remove.
1632         * gcc.target/arm/neon/vld3Qs16.c: Remove.
1633         * gcc.target/arm/neon/vld3Qs32.c: Remove.
1634         * gcc.target/arm/neon/vld3Qs8.c: Remove.
1635         * gcc.target/arm/neon/vld3Qu16.c: Remove.
1636         * gcc.target/arm/neon/vld3Qu32.c: Remove.
1637         * gcc.target/arm/neon/vld3Qu8.c: Remove.
1638         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1639         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1640         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1641         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1642         * gcc.target/arm/neon/vld3_dups16.c: Remove.
1643         * gcc.target/arm/neon/vld3_dups32.c: Remove.
1644         * gcc.target/arm/neon/vld3_dups64.c: Remove.
1645         * gcc.target/arm/neon/vld3_dups8.c: Remove.
1646         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1647         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1648         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1649         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1650         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1651         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1652         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1653         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1654         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1655         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1656         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1657         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1658         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1659         * gcc.target/arm/neon/vld3f32.c: Remove.
1660         * gcc.target/arm/neon/vld3p16.c: Remove.
1661         * gcc.target/arm/neon/vld3p64.c: Remove.
1662         * gcc.target/arm/neon/vld3p8.c: Remove.
1663         * gcc.target/arm/neon/vld3s16.c: Remove.
1664         * gcc.target/arm/neon/vld3s32.c: Remove.
1665         * gcc.target/arm/neon/vld3s64.c: Remove.
1666         * gcc.target/arm/neon/vld3s8.c: Remove.
1667         * gcc.target/arm/neon/vld3u16.c: Remove.
1668         * gcc.target/arm/neon/vld3u32.c: Remove.
1669         * gcc.target/arm/neon/vld3u64.c: Remove.
1670         * gcc.target/arm/neon/vld3u8.c: Remove.
1671         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1672         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1673         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1674         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1675         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1676         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1677         * gcc.target/arm/neon/vld4Qf32.c: Remove.
1678         * gcc.target/arm/neon/vld4Qp16.c: Remove.
1679         * gcc.target/arm/neon/vld4Qp8.c: Remove.
1680         * gcc.target/arm/neon/vld4Qs16.c: Remove.
1681         * gcc.target/arm/neon/vld4Qs32.c: Remove.
1682         * gcc.target/arm/neon/vld4Qs8.c: Remove.
1683         * gcc.target/arm/neon/vld4Qu16.c: Remove.
1684         * gcc.target/arm/neon/vld4Qu32.c: Remove.
1685         * gcc.target/arm/neon/vld4Qu8.c: Remove.
1686         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1687         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1688         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1689         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1690         * gcc.target/arm/neon/vld4_dups16.c: Remove.
1691         * gcc.target/arm/neon/vld4_dups32.c: Remove.
1692         * gcc.target/arm/neon/vld4_dups64.c: Remove.
1693         * gcc.target/arm/neon/vld4_dups8.c: Remove.
1694         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1695         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1696         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1697         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1698         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1699         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1700         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1701         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1702         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1703         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1704         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1705         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1706         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1707         * gcc.target/arm/neon/vld4f32.c: Remove.
1708         * gcc.target/arm/neon/vld4p16.c: Remove.
1709         * gcc.target/arm/neon/vld4p64.c: Remove.
1710         * gcc.target/arm/neon/vld4p8.c: Remove.
1711         * gcc.target/arm/neon/vld4s16.c: Remove.
1712         * gcc.target/arm/neon/vld4s32.c: Remove.
1713         * gcc.target/arm/neon/vld4s64.c: Remove.
1714         * gcc.target/arm/neon/vld4s8.c: Remove.
1715         * gcc.target/arm/neon/vld4u16.c: Remove.
1716         * gcc.target/arm/neon/vld4u32.c: Remove.
1717         * gcc.target/arm/neon/vld4u64.c: Remove.
1718         * gcc.target/arm/neon/vld4u8.c: Remove.
1719         * gcc.target/arm/neon/vmaxQf32.c: Remove.
1720         * gcc.target/arm/neon/vmaxQs16.c: Remove.
1721         * gcc.target/arm/neon/vmaxQs32.c: Remove.
1722         * gcc.target/arm/neon/vmaxQs8.c: Remove.
1723         * gcc.target/arm/neon/vmaxQu16.c: Remove.
1724         * gcc.target/arm/neon/vmaxQu32.c: Remove.
1725         * gcc.target/arm/neon/vmaxQu8.c: Remove.
1726         * gcc.target/arm/neon/vmaxf32.c: Remove.
1727         * gcc.target/arm/neon/vmaxs16.c: Remove.
1728         * gcc.target/arm/neon/vmaxs32.c: Remove.
1729         * gcc.target/arm/neon/vmaxs8.c: Remove.
1730         * gcc.target/arm/neon/vmaxu16.c: Remove.
1731         * gcc.target/arm/neon/vmaxu32.c: Remove.
1732         * gcc.target/arm/neon/vmaxu8.c: Remove.
1733         * gcc.target/arm/neon/vminQf32.c: Remove.
1734         * gcc.target/arm/neon/vminQs16.c: Remove.
1735         * gcc.target/arm/neon/vminQs32.c: Remove.
1736         * gcc.target/arm/neon/vminQs8.c: Remove.
1737         * gcc.target/arm/neon/vminQu16.c: Remove.
1738         * gcc.target/arm/neon/vminQu32.c: Remove.
1739         * gcc.target/arm/neon/vminQu8.c: Remove.
1740         * gcc.target/arm/neon/vminf32.c: Remove.
1741         * gcc.target/arm/neon/vmins16.c: Remove.
1742         * gcc.target/arm/neon/vmins32.c: Remove.
1743         * gcc.target/arm/neon/vmins8.c: Remove.
1744         * gcc.target/arm/neon/vminu16.c: Remove.
1745         * gcc.target/arm/neon/vminu32.c: Remove.
1746         * gcc.target/arm/neon/vminu8.c: Remove.
1747         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1748         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1749         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1750         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1751         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1752         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1753         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1754         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1755         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1756         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1757         * gcc.target/arm/neon/vmlaQf32.c: Remove.
1758         * gcc.target/arm/neon/vmlaQs16.c: Remove.
1759         * gcc.target/arm/neon/vmlaQs32.c: Remove.
1760         * gcc.target/arm/neon/vmlaQs8.c: Remove.
1761         * gcc.target/arm/neon/vmlaQu16.c: Remove.
1762         * gcc.target/arm/neon/vmlaQu32.c: Remove.
1763         * gcc.target/arm/neon/vmlaQu8.c: Remove.
1764         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1765         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1766         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1767         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1768         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1769         * gcc.target/arm/neon/vmla_nf32.c: Remove.
1770         * gcc.target/arm/neon/vmla_ns16.c: Remove.
1771         * gcc.target/arm/neon/vmla_ns32.c: Remove.
1772         * gcc.target/arm/neon/vmla_nu16.c: Remove.
1773         * gcc.target/arm/neon/vmla_nu32.c: Remove.
1774         * gcc.target/arm/neon/vmlaf32.c: Remove.
1775         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1776         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1777         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1778         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1779         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1780         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1781         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1782         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1783         * gcc.target/arm/neon/vmlals16.c: Remove.
1784         * gcc.target/arm/neon/vmlals32.c: Remove.
1785         * gcc.target/arm/neon/vmlals8.c: Remove.
1786         * gcc.target/arm/neon/vmlalu16.c: Remove.
1787         * gcc.target/arm/neon/vmlalu32.c: Remove.
1788         * gcc.target/arm/neon/vmlalu8.c: Remove.
1789         * gcc.target/arm/neon/vmlas16.c: Remove.
1790         * gcc.target/arm/neon/vmlas32.c: Remove.
1791         * gcc.target/arm/neon/vmlas8.c: Remove.
1792         * gcc.target/arm/neon/vmlau16.c: Remove.
1793         * gcc.target/arm/neon/vmlau32.c: Remove.
1794         * gcc.target/arm/neon/vmlau8.c: Remove.
1795         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1796         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1797         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1798         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1799         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1800         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1801         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1802         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1803         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1804         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1805         * gcc.target/arm/neon/vmlsQf32.c: Remove.
1806         * gcc.target/arm/neon/vmlsQs16.c: Remove.
1807         * gcc.target/arm/neon/vmlsQs32.c: Remove.
1808         * gcc.target/arm/neon/vmlsQs8.c: Remove.
1809         * gcc.target/arm/neon/vmlsQu16.c: Remove.
1810         * gcc.target/arm/neon/vmlsQu32.c: Remove.
1811         * gcc.target/arm/neon/vmlsQu8.c: Remove.
1812         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1813         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1814         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1815         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1816         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1817         * gcc.target/arm/neon/vmls_nf32.c: Remove.
1818         * gcc.target/arm/neon/vmls_ns16.c: Remove.
1819         * gcc.target/arm/neon/vmls_ns32.c: Remove.
1820         * gcc.target/arm/neon/vmls_nu16.c: Remove.
1821         * gcc.target/arm/neon/vmls_nu32.c: Remove.
1822         * gcc.target/arm/neon/vmlsf32.c: Remove.
1823         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1824         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1825         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1826         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1827         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1828         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1829         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1830         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1831         * gcc.target/arm/neon/vmlsls16.c: Remove.
1832         * gcc.target/arm/neon/vmlsls32.c: Remove.
1833         * gcc.target/arm/neon/vmlsls8.c: Remove.
1834         * gcc.target/arm/neon/vmlslu16.c: Remove.
1835         * gcc.target/arm/neon/vmlslu32.c: Remove.
1836         * gcc.target/arm/neon/vmlslu8.c: Remove.
1837         * gcc.target/arm/neon/vmlss16.c: Remove.
1838         * gcc.target/arm/neon/vmlss32.c: Remove.
1839         * gcc.target/arm/neon/vmlss8.c: Remove.
1840         * gcc.target/arm/neon/vmlsu16.c: Remove.
1841         * gcc.target/arm/neon/vmlsu32.c: Remove.
1842         * gcc.target/arm/neon/vmlsu8.c: Remove.
1843         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1844         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1845         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1846         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1847         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1848         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1849         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1850         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1851         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1852         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1853         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1854         * gcc.target/arm/neon/vmov_nf32.c: Remove.
1855         * gcc.target/arm/neon/vmov_np16.c: Remove.
1856         * gcc.target/arm/neon/vmov_np8.c: Remove.
1857         * gcc.target/arm/neon/vmov_ns16.c: Remove.
1858         * gcc.target/arm/neon/vmov_ns32.c: Remove.
1859         * gcc.target/arm/neon/vmov_ns64.c: Remove.
1860         * gcc.target/arm/neon/vmov_ns8.c: Remove.
1861         * gcc.target/arm/neon/vmov_nu16.c: Remove.
1862         * gcc.target/arm/neon/vmov_nu32.c: Remove.
1863         * gcc.target/arm/neon/vmov_nu64.c: Remove.
1864         * gcc.target/arm/neon/vmov_nu8.c: Remove.
1865         * gcc.target/arm/neon/vmovls16.c: Remove.
1866         * gcc.target/arm/neon/vmovls32.c: Remove.
1867         * gcc.target/arm/neon/vmovls8.c: Remove.
1868         * gcc.target/arm/neon/vmovlu16.c: Remove.
1869         * gcc.target/arm/neon/vmovlu32.c: Remove.
1870         * gcc.target/arm/neon/vmovlu8.c: Remove.
1871         * gcc.target/arm/neon/vmovns16.c: Remove.
1872         * gcc.target/arm/neon/vmovns32.c: Remove.
1873         * gcc.target/arm/neon/vmovns64.c: Remove.
1874         * gcc.target/arm/neon/vmovnu16.c: Remove.
1875         * gcc.target/arm/neon/vmovnu32.c: Remove.
1876         * gcc.target/arm/neon/vmovnu64.c: Remove.
1877         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1878         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1879         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1880         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1881         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1882         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1883         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1884         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1885         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1886         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1887         * gcc.target/arm/neon/vmulQf32.c: Remove.
1888         * gcc.target/arm/neon/vmulQp8.c: Remove.
1889         * gcc.target/arm/neon/vmulQs16.c: Remove.
1890         * gcc.target/arm/neon/vmulQs32.c: Remove.
1891         * gcc.target/arm/neon/vmulQs8.c: Remove.
1892         * gcc.target/arm/neon/vmulQu16.c: Remove.
1893         * gcc.target/arm/neon/vmulQu32.c: Remove.
1894         * gcc.target/arm/neon/vmulQu8.c: Remove.
1895         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1896         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1897         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1898         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1899         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1900         * gcc.target/arm/neon/vmul_nf32.c: Remove.
1901         * gcc.target/arm/neon/vmul_ns16.c: Remove.
1902         * gcc.target/arm/neon/vmul_ns32.c: Remove.
1903         * gcc.target/arm/neon/vmul_nu16.c: Remove.
1904         * gcc.target/arm/neon/vmul_nu32.c: Remove.
1905         * gcc.target/arm/neon/vmulf32.c: Remove.
1906         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1907         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1908         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1909         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1910         * gcc.target/arm/neon/vmull_ns16.c: Remove.
1911         * gcc.target/arm/neon/vmull_ns32.c: Remove.
1912         * gcc.target/arm/neon/vmull_nu16.c: Remove.
1913         * gcc.target/arm/neon/vmull_nu32.c: Remove.
1914         * gcc.target/arm/neon/vmullp8.c: Remove.
1915         * gcc.target/arm/neon/vmulls16.c: Remove.
1916         * gcc.target/arm/neon/vmulls32.c: Remove.
1917         * gcc.target/arm/neon/vmulls8.c: Remove.
1918         * gcc.target/arm/neon/vmullu16.c: Remove.
1919         * gcc.target/arm/neon/vmullu32.c: Remove.
1920         * gcc.target/arm/neon/vmullu8.c: Remove.
1921         * gcc.target/arm/neon/vmulp8.c: Remove.
1922         * gcc.target/arm/neon/vmuls16.c: Remove.
1923         * gcc.target/arm/neon/vmuls32.c: Remove.
1924         * gcc.target/arm/neon/vmuls8.c: Remove.
1925         * gcc.target/arm/neon/vmulu16.c: Remove.
1926         * gcc.target/arm/neon/vmulu32.c: Remove.
1927         * gcc.target/arm/neon/vmulu8.c: Remove.
1928         * gcc.target/arm/neon/vmvnQp8.c: Remove.
1929         * gcc.target/arm/neon/vmvnQs16.c: Remove.
1930         * gcc.target/arm/neon/vmvnQs32.c: Remove.
1931         * gcc.target/arm/neon/vmvnQs8.c: Remove.
1932         * gcc.target/arm/neon/vmvnQu16.c: Remove.
1933         * gcc.target/arm/neon/vmvnQu32.c: Remove.
1934         * gcc.target/arm/neon/vmvnQu8.c: Remove.
1935         * gcc.target/arm/neon/vmvnp8.c: Remove.
1936         * gcc.target/arm/neon/vmvns16.c: Remove.
1937         * gcc.target/arm/neon/vmvns32.c: Remove.
1938         * gcc.target/arm/neon/vmvns8.c: Remove.
1939         * gcc.target/arm/neon/vmvnu16.c: Remove.
1940         * gcc.target/arm/neon/vmvnu32.c: Remove.
1941         * gcc.target/arm/neon/vmvnu8.c: Remove.
1942         * gcc.target/arm/neon/vnegQf32.c: Remove.
1943         * gcc.target/arm/neon/vnegQs16.c: Remove.
1944         * gcc.target/arm/neon/vnegQs32.c: Remove.
1945         * gcc.target/arm/neon/vnegQs8.c: Remove.
1946         * gcc.target/arm/neon/vnegf32.c: Remove.
1947         * gcc.target/arm/neon/vnegs16.c: Remove.
1948         * gcc.target/arm/neon/vnegs32.c: Remove.
1949         * gcc.target/arm/neon/vnegs8.c: Remove.
1950         * gcc.target/arm/neon/vornQs16.c: Remove.
1951         * gcc.target/arm/neon/vornQs32.c: Remove.
1952         * gcc.target/arm/neon/vornQs64.c: Remove.
1953         * gcc.target/arm/neon/vornQs8.c: Remove.
1954         * gcc.target/arm/neon/vornQu16.c: Remove.
1955         * gcc.target/arm/neon/vornQu32.c: Remove.
1956         * gcc.target/arm/neon/vornQu64.c: Remove.
1957         * gcc.target/arm/neon/vornQu8.c: Remove.
1958         * gcc.target/arm/neon/vorns16.c: Remove.
1959         * gcc.target/arm/neon/vorns32.c: Remove.
1960         * gcc.target/arm/neon/vorns64.c: Remove.
1961         * gcc.target/arm/neon/vorns8.c: Remove.
1962         * gcc.target/arm/neon/vornu16.c: Remove.
1963         * gcc.target/arm/neon/vornu32.c: Remove.
1964         * gcc.target/arm/neon/vornu64.c: Remove.
1965         * gcc.target/arm/neon/vornu8.c: Remove.
1966         * gcc.target/arm/neon/vorrQs16.c: Remove.
1967         * gcc.target/arm/neon/vorrQs32.c: Remove.
1968         * gcc.target/arm/neon/vorrQs64.c: Remove.
1969         * gcc.target/arm/neon/vorrQs8.c: Remove.
1970         * gcc.target/arm/neon/vorrQu16.c: Remove.
1971         * gcc.target/arm/neon/vorrQu32.c: Remove.
1972         * gcc.target/arm/neon/vorrQu64.c: Remove.
1973         * gcc.target/arm/neon/vorrQu8.c: Remove.
1974         * gcc.target/arm/neon/vorrs16.c: Remove.
1975         * gcc.target/arm/neon/vorrs32.c: Remove.
1976         * gcc.target/arm/neon/vorrs64.c: Remove.
1977         * gcc.target/arm/neon/vorrs8.c: Remove.
1978         * gcc.target/arm/neon/vorru16.c: Remove.
1979         * gcc.target/arm/neon/vorru32.c: Remove.
1980         * gcc.target/arm/neon/vorru64.c: Remove.
1981         * gcc.target/arm/neon/vorru8.c: Remove.
1982         * gcc.target/arm/neon/vpadalQs16.c: Remove.
1983         * gcc.target/arm/neon/vpadalQs32.c: Remove.
1984         * gcc.target/arm/neon/vpadalQs8.c: Remove.
1985         * gcc.target/arm/neon/vpadalQu16.c: Remove.
1986         * gcc.target/arm/neon/vpadalQu32.c: Remove.
1987         * gcc.target/arm/neon/vpadalQu8.c: Remove.
1988         * gcc.target/arm/neon/vpadals16.c: Remove.
1989         * gcc.target/arm/neon/vpadals32.c: Remove.
1990         * gcc.target/arm/neon/vpadals8.c: Remove.
1991         * gcc.target/arm/neon/vpadalu16.c: Remove.
1992         * gcc.target/arm/neon/vpadalu32.c: Remove.
1993         * gcc.target/arm/neon/vpadalu8.c: Remove.
1994         * gcc.target/arm/neon/vpaddf32.c: Remove.
1995         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1996         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1997         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1998         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1999         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
2000         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
2001         * gcc.target/arm/neon/vpaddls16.c: Remove.
2002         * gcc.target/arm/neon/vpaddls32.c: Remove.
2003         * gcc.target/arm/neon/vpaddls8.c: Remove.
2004         * gcc.target/arm/neon/vpaddlu16.c: Remove.
2005         * gcc.target/arm/neon/vpaddlu32.c: Remove.
2006         * gcc.target/arm/neon/vpaddlu8.c: Remove.
2007         * gcc.target/arm/neon/vpadds16.c: Remove.
2008         * gcc.target/arm/neon/vpadds32.c: Remove.
2009         * gcc.target/arm/neon/vpadds8.c: Remove.
2010         * gcc.target/arm/neon/vpaddu16.c: Remove.
2011         * gcc.target/arm/neon/vpaddu32.c: Remove.
2012         * gcc.target/arm/neon/vpaddu8.c: Remove.
2013         * gcc.target/arm/neon/vpmaxf32.c: Remove.
2014         * gcc.target/arm/neon/vpmaxs16.c: Remove.
2015         * gcc.target/arm/neon/vpmaxs32.c: Remove.
2016         * gcc.target/arm/neon/vpmaxs8.c: Remove.
2017         * gcc.target/arm/neon/vpmaxu16.c: Remove.
2018         * gcc.target/arm/neon/vpmaxu32.c: Remove.
2019         * gcc.target/arm/neon/vpmaxu8.c: Remove.
2020         * gcc.target/arm/neon/vpminf32.c: Remove.
2021         * gcc.target/arm/neon/vpmins16.c: Remove.
2022         * gcc.target/arm/neon/vpmins32.c: Remove.
2023         * gcc.target/arm/neon/vpmins8.c: Remove.
2024         * gcc.target/arm/neon/vpminu16.c: Remove.
2025         * gcc.target/arm/neon/vpminu32.c: Remove.
2026         * gcc.target/arm/neon/vpminu8.c: Remove.
2027         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
2028         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
2029         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
2030         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
2031         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
2032         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
2033         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
2034         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
2035         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
2036         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
2037         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
2038         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
2039         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
2040         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
2041         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
2042         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
2043         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
2044         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
2045         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
2046         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
2047         * gcc.target/arm/neon/vqRshls16.c: Remove.
2048         * gcc.target/arm/neon/vqRshls32.c: Remove.
2049         * gcc.target/arm/neon/vqRshls64.c: Remove.
2050         * gcc.target/arm/neon/vqRshls8.c: Remove.
2051         * gcc.target/arm/neon/vqRshlu16.c: Remove.
2052         * gcc.target/arm/neon/vqRshlu32.c: Remove.
2053         * gcc.target/arm/neon/vqRshlu64.c: Remove.
2054         * gcc.target/arm/neon/vqRshlu8.c: Remove.
2055         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
2056         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
2057         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
2058         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
2059         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
2060         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
2061         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
2062         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
2063         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
2064         * gcc.target/arm/neon/vqabsQs16.c: Remove.
2065         * gcc.target/arm/neon/vqabsQs32.c: Remove.
2066         * gcc.target/arm/neon/vqabsQs8.c: Remove.
2067         * gcc.target/arm/neon/vqabss16.c: Remove.
2068         * gcc.target/arm/neon/vqabss32.c: Remove.
2069         * gcc.target/arm/neon/vqabss8.c: Remove.
2070         * gcc.target/arm/neon/vqaddQs16.c: Remove.
2071         * gcc.target/arm/neon/vqaddQs32.c: Remove.
2072         * gcc.target/arm/neon/vqaddQs64.c: Remove.
2073         * gcc.target/arm/neon/vqaddQs8.c: Remove.
2074         * gcc.target/arm/neon/vqaddQu16.c: Remove.
2075         * gcc.target/arm/neon/vqaddQu32.c: Remove.
2076         * gcc.target/arm/neon/vqaddQu64.c: Remove.
2077         * gcc.target/arm/neon/vqaddQu8.c: Remove.
2078         * gcc.target/arm/neon/vqadds16.c: Remove.
2079         * gcc.target/arm/neon/vqadds32.c: Remove.
2080         * gcc.target/arm/neon/vqadds64.c: Remove.
2081         * gcc.target/arm/neon/vqadds8.c: Remove.
2082         * gcc.target/arm/neon/vqaddu16.c: Remove.
2083         * gcc.target/arm/neon/vqaddu32.c: Remove.
2084         * gcc.target/arm/neon/vqaddu64.c: Remove.
2085         * gcc.target/arm/neon/vqaddu8.c: Remove.
2086         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
2087         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
2088         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
2089         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
2090         * gcc.target/arm/neon/vqdmlals16.c: Remove.
2091         * gcc.target/arm/neon/vqdmlals32.c: Remove.
2092         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
2093         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
2094         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
2095         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
2096         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
2097         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
2098         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
2099         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
2100         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
2101         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
2102         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
2103         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
2104         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
2105         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
2106         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
2107         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
2108         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
2109         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
2110         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
2111         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
2112         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
2113         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
2114         * gcc.target/arm/neon/vqdmulls16.c: Remove.
2115         * gcc.target/arm/neon/vqdmulls32.c: Remove.
2116         * gcc.target/arm/neon/vqmovns16.c: Remove.
2117         * gcc.target/arm/neon/vqmovns32.c: Remove.
2118         * gcc.target/arm/neon/vqmovns64.c: Remove.
2119         * gcc.target/arm/neon/vqmovnu16.c: Remove.
2120         * gcc.target/arm/neon/vqmovnu32.c: Remove.
2121         * gcc.target/arm/neon/vqmovnu64.c: Remove.
2122         * gcc.target/arm/neon/vqmovuns16.c: Remove.
2123         * gcc.target/arm/neon/vqmovuns32.c: Remove.
2124         * gcc.target/arm/neon/vqmovuns64.c: Remove.
2125         * gcc.target/arm/neon/vqnegQs16.c: Remove.
2126         * gcc.target/arm/neon/vqnegQs32.c: Remove.
2127         * gcc.target/arm/neon/vqnegQs8.c: Remove.
2128         * gcc.target/arm/neon/vqnegs16.c: Remove.
2129         * gcc.target/arm/neon/vqnegs32.c: Remove.
2130         * gcc.target/arm/neon/vqnegs8.c: Remove.
2131         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
2132         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
2133         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
2134         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
2135         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
2136         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
2137         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
2138         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
2139         * gcc.target/arm/neon/vqshlQs16.c: Remove.
2140         * gcc.target/arm/neon/vqshlQs32.c: Remove.
2141         * gcc.target/arm/neon/vqshlQs64.c: Remove.
2142         * gcc.target/arm/neon/vqshlQs8.c: Remove.
2143         * gcc.target/arm/neon/vqshlQu16.c: Remove.
2144         * gcc.target/arm/neon/vqshlQu32.c: Remove.
2145         * gcc.target/arm/neon/vqshlQu64.c: Remove.
2146         * gcc.target/arm/neon/vqshlQu8.c: Remove.
2147         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
2148         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
2149         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
2150         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
2151         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
2152         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
2153         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
2154         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
2155         * gcc.target/arm/neon/vqshls16.c: Remove.
2156         * gcc.target/arm/neon/vqshls32.c: Remove.
2157         * gcc.target/arm/neon/vqshls64.c: Remove.
2158         * gcc.target/arm/neon/vqshls8.c: Remove.
2159         * gcc.target/arm/neon/vqshlu16.c: Remove.
2160         * gcc.target/arm/neon/vqshlu32.c: Remove.
2161         * gcc.target/arm/neon/vqshlu64.c: Remove.
2162         * gcc.target/arm/neon/vqshlu8.c: Remove.
2163         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
2164         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
2165         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
2166         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
2167         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
2168         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
2169         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
2170         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
2171         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
2172         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
2173         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
2174         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
2175         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
2176         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
2177         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
2178         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
2179         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
2180         * gcc.target/arm/neon/vqsubQs16.c: Remove.
2181         * gcc.target/arm/neon/vqsubQs32.c: Remove.
2182         * gcc.target/arm/neon/vqsubQs64.c: Remove.
2183         * gcc.target/arm/neon/vqsubQs8.c: Remove.
2184         * gcc.target/arm/neon/vqsubQu16.c: Remove.
2185         * gcc.target/arm/neon/vqsubQu32.c: Remove.
2186         * gcc.target/arm/neon/vqsubQu64.c: Remove.
2187         * gcc.target/arm/neon/vqsubQu8.c: Remove.
2188         * gcc.target/arm/neon/vqsubs16.c: Remove.
2189         * gcc.target/arm/neon/vqsubs32.c: Remove.
2190         * gcc.target/arm/neon/vqsubs64.c: Remove.
2191         * gcc.target/arm/neon/vqsubs8.c: Remove.
2192         * gcc.target/arm/neon/vqsubu16.c: Remove.
2193         * gcc.target/arm/neon/vqsubu32.c: Remove.
2194         * gcc.target/arm/neon/vqsubu64.c: Remove.
2195         * gcc.target/arm/neon/vqsubu8.c: Remove.
2196         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
2197         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
2198         * gcc.target/arm/neon/vrecpef32.c: Remove.
2199         * gcc.target/arm/neon/vrecpeu32.c: Remove.
2200         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
2201         * gcc.target/arm/neon/vrecpsf32.c: Remove.
2202         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
2203         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
2204         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
2205         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
2206         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
2207         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
2208         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
2209         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
2210         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
2211         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
2212         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
2213         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
2214         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
2215         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
2216         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
2217         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
2218         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
2219         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
2220         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
2221         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
2222         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
2223         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
2224         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
2225         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
2226         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
2227         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
2228         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
2229         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
2230         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
2231         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
2232         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
2233         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
2234         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
2235         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
2236         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
2237         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
2238         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
2239         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
2240         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
2241         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
2242         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
2243         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
2244         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
2245         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
2246         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
2247         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
2248         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
2249         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
2250         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
2251         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
2252         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
2253         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
2254         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
2255         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
2256         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
2257         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
2258         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
2259         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
2260         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
2261         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
2262         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
2263         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
2264         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
2265         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
2266         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
2267         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
2268         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
2269         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
2270         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
2271         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
2272         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
2273         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
2274         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
2275         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
2276         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
2277         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
2278         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
2279         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
2280         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
2281         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
2282         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
2283         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
2284         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
2285         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
2286         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
2287         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
2288         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
2289         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
2290         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
2291         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
2292         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
2293         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
2294         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
2295         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
2296         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
2297         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
2298         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
2299         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
2300         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
2301         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
2302         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
2303         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
2304         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
2305         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
2306         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
2307         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
2308         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
2309         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
2310         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
2311         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
2312         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
2313         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
2314         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2315         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2316         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2317         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2318         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2319         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2320         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2321         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2322         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2323         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2324         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2325         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2326         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2327         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2328         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2329         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2330         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2331         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2332         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2333         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2334         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2335         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2336         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2337         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2338         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2339         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2340         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2341         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2342         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2343         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2344         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2345         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2346         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2347         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2348         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2349         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2350         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2351         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2352         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2353         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2354         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2355         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2356         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2357         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2358         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2359         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2360         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2361         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2362         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2363         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2364         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2365         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2366         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2367         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2368         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2369         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2370         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2371         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2372         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2373         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2374         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2375         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2376         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2377         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2378         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2379         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2380         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2381         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2382         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2383         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2384         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2385         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2386         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2387         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2388         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2389         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2390         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2391         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2392         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2393         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2394         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2395         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2396         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2397         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2398         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2399         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2400         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2401         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2402         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2403         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2404         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2405         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2406         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2407         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2408         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2409         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2410         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2411         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2412         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2413         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2414         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2415         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2416         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2417         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2418         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2419         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2420         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2421         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2422         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2423         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2424         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2425         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2426         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2427         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2428         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2429         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2430         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2431         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2432         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2433         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2434         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2435         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2436         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2437         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2438         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2439         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2440         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2441         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2442         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2443         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2444         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2445         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2446         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2447         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2448         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2449         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2450         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2451         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2452         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2453         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2454         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2455         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2456         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2457         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2458         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2459         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2460         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2461         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2462         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2463         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2464         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2465         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2466         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2467         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2468         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2469         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2470         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2471         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2472         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2473         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2474         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2475         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2476         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2477         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2478         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2479         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2480         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2481         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2482         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2483         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2484         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2485         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2486         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2487         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2488         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2489         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2490         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2491         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2492         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2493         * gcc.target/arm/neon/vrev16p8.c: Remove.
2494         * gcc.target/arm/neon/vrev16s8.c: Remove.
2495         * gcc.target/arm/neon/vrev16u8.c: Remove.
2496         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2497         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2498         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2499         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2500         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2501         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2502         * gcc.target/arm/neon/vrev32p16.c: Remove.
2503         * gcc.target/arm/neon/vrev32p8.c: Remove.
2504         * gcc.target/arm/neon/vrev32s16.c: Remove.
2505         * gcc.target/arm/neon/vrev32s8.c: Remove.
2506         * gcc.target/arm/neon/vrev32u16.c: Remove.
2507         * gcc.target/arm/neon/vrev32u8.c: Remove.
2508         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2509         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2510         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2511         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2512         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2513         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2514         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2515         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2516         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2517         * gcc.target/arm/neon/vrev64f32.c: Remove.
2518         * gcc.target/arm/neon/vrev64p16.c: Remove.
2519         * gcc.target/arm/neon/vrev64p8.c: Remove.
2520         * gcc.target/arm/neon/vrev64s16.c: Remove.
2521         * gcc.target/arm/neon/vrev64s32.c: Remove.
2522         * gcc.target/arm/neon/vrev64s8.c: Remove.
2523         * gcc.target/arm/neon/vrev64u16.c: Remove.
2524         * gcc.target/arm/neon/vrev64u32.c: Remove.
2525         * gcc.target/arm/neon/vrev64u8.c: Remove.
2526         * gcc.target/arm/neon/vrndaf32.c: Remove.
2527         * gcc.target/arm/neon/vrndaqf32.c: Remove.
2528         * gcc.target/arm/neon/vrndf32.c: Remove.
2529         * gcc.target/arm/neon/vrndmf32.c: Remove.
2530         * gcc.target/arm/neon/vrndmqf32.c: Remove.
2531         * gcc.target/arm/neon/vrndnf32.c: Remove.
2532         * gcc.target/arm/neon/vrndnqf32.c: Remove.
2533         * gcc.target/arm/neon/vrndpf32.c: Remove.
2534         * gcc.target/arm/neon/vrndpqf32.c: Remove.
2535         * gcc.target/arm/neon/vrndqf32.c: Remove.
2536         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2537         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2538         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2539         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2540         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2541         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2542         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2543         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2544         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2545         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2546         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2547         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2548         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2549         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2550         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2551         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2552         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2553         * gcc.target/arm/neon/vset_lanef32.c: Remove.
2554         * gcc.target/arm/neon/vset_lanep16.c: Remove.
2555         * gcc.target/arm/neon/vset_lanep8.c: Remove.
2556         * gcc.target/arm/neon/vset_lanes16.c: Remove.
2557         * gcc.target/arm/neon/vset_lanes32.c: Remove.
2558         * gcc.target/arm/neon/vset_lanes64.c: Remove.
2559         * gcc.target/arm/neon/vset_lanes8.c: Remove.
2560         * gcc.target/arm/neon/vset_laneu16.c: Remove.
2561         * gcc.target/arm/neon/vset_laneu32.c: Remove.
2562         * gcc.target/arm/neon/vset_laneu64.c: Remove.
2563         * gcc.target/arm/neon/vset_laneu8.c: Remove.
2564         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2565         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2566         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2567         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2568         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2569         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2570         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2571         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2572         * gcc.target/arm/neon/vshlQs16.c: Remove.
2573         * gcc.target/arm/neon/vshlQs32.c: Remove.
2574         * gcc.target/arm/neon/vshlQs64.c: Remove.
2575         * gcc.target/arm/neon/vshlQs8.c: Remove.
2576         * gcc.target/arm/neon/vshlQu16.c: Remove.
2577         * gcc.target/arm/neon/vshlQu32.c: Remove.
2578         * gcc.target/arm/neon/vshlQu64.c: Remove.
2579         * gcc.target/arm/neon/vshlQu8.c: Remove.
2580         * gcc.target/arm/neon/vshl_ns16.c: Remove.
2581         * gcc.target/arm/neon/vshl_ns32.c: Remove.
2582         * gcc.target/arm/neon/vshl_ns64.c: Remove.
2583         * gcc.target/arm/neon/vshl_ns8.c: Remove.
2584         * gcc.target/arm/neon/vshl_nu16.c: Remove.
2585         * gcc.target/arm/neon/vshl_nu32.c: Remove.
2586         * gcc.target/arm/neon/vshl_nu64.c: Remove.
2587         * gcc.target/arm/neon/vshl_nu8.c: Remove.
2588         * gcc.target/arm/neon/vshll_ns16.c: Remove.
2589         * gcc.target/arm/neon/vshll_ns32.c: Remove.
2590         * gcc.target/arm/neon/vshll_ns8.c: Remove.
2591         * gcc.target/arm/neon/vshll_nu16.c: Remove.
2592         * gcc.target/arm/neon/vshll_nu32.c: Remove.
2593         * gcc.target/arm/neon/vshll_nu8.c: Remove.
2594         * gcc.target/arm/neon/vshls16.c: Remove.
2595         * gcc.target/arm/neon/vshls32.c: Remove.
2596         * gcc.target/arm/neon/vshls64.c: Remove.
2597         * gcc.target/arm/neon/vshls8.c: Remove.
2598         * gcc.target/arm/neon/vshlu16.c: Remove.
2599         * gcc.target/arm/neon/vshlu32.c: Remove.
2600         * gcc.target/arm/neon/vshlu64.c: Remove.
2601         * gcc.target/arm/neon/vshlu8.c: Remove.
2602         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2603         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2604         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2605         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2606         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2607         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2608         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2609         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2610         * gcc.target/arm/neon/vshr_ns16.c: Remove.
2611         * gcc.target/arm/neon/vshr_ns32.c: Remove.
2612         * gcc.target/arm/neon/vshr_ns64.c: Remove.
2613         * gcc.target/arm/neon/vshr_ns8.c: Remove.
2614         * gcc.target/arm/neon/vshr_nu16.c: Remove.
2615         * gcc.target/arm/neon/vshr_nu32.c: Remove.
2616         * gcc.target/arm/neon/vshr_nu64.c: Remove.
2617         * gcc.target/arm/neon/vshr_nu8.c: Remove.
2618         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2619         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2620         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2621         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2622         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2623         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2624         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2625         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2626         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2627         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2628         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2629         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2630         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2631         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2632         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2633         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2634         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2635         * gcc.target/arm/neon/vsli_np16.c: Remove.
2636         * gcc.target/arm/neon/vsli_np64.c: Remove.
2637         * gcc.target/arm/neon/vsli_np8.c: Remove.
2638         * gcc.target/arm/neon/vsli_ns16.c: Remove.
2639         * gcc.target/arm/neon/vsli_ns32.c: Remove.
2640         * gcc.target/arm/neon/vsli_ns64.c: Remove.
2641         * gcc.target/arm/neon/vsli_ns8.c: Remove.
2642         * gcc.target/arm/neon/vsli_nu16.c: Remove.
2643         * gcc.target/arm/neon/vsli_nu32.c: Remove.
2644         * gcc.target/arm/neon/vsli_nu64.c: Remove.
2645         * gcc.target/arm/neon/vsli_nu8.c: Remove.
2646         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2647         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2648         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2649         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2650         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2651         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2652         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2653         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2654         * gcc.target/arm/neon/vsra_ns16.c: Remove.
2655         * gcc.target/arm/neon/vsra_ns32.c: Remove.
2656         * gcc.target/arm/neon/vsra_ns64.c: Remove.
2657         * gcc.target/arm/neon/vsra_ns8.c: Remove.
2658         * gcc.target/arm/neon/vsra_nu16.c: Remove.
2659         * gcc.target/arm/neon/vsra_nu32.c: Remove.
2660         * gcc.target/arm/neon/vsra_nu64.c: Remove.
2661         * gcc.target/arm/neon/vsra_nu8.c: Remove.
2662         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2663         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2664         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2665         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2666         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2667         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2668         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2669         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2670         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2671         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2672         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2673         * gcc.target/arm/neon/vsri_np16.c: Remove.
2674         * gcc.target/arm/neon/vsri_np64.c: Remove.
2675         * gcc.target/arm/neon/vsri_np8.c: Remove.
2676         * gcc.target/arm/neon/vsri_ns16.c: Remove.
2677         * gcc.target/arm/neon/vsri_ns32.c: Remove.
2678         * gcc.target/arm/neon/vsri_ns64.c: Remove.
2679         * gcc.target/arm/neon/vsri_ns8.c: Remove.
2680         * gcc.target/arm/neon/vsri_nu16.c: Remove.
2681         * gcc.target/arm/neon/vsri_nu32.c: Remove.
2682         * gcc.target/arm/neon/vsri_nu64.c: Remove.
2683         * gcc.target/arm/neon/vsri_nu8.c: Remove.
2684         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2685         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2686         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2687         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2688         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2689         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2690         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2691         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2692         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2693         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2694         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2695         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2696         * gcc.target/arm/neon/vst1Qf32.c: Remove.
2697         * gcc.target/arm/neon/vst1Qp16.c: Remove.
2698         * gcc.target/arm/neon/vst1Qp64.c: Remove.
2699         * gcc.target/arm/neon/vst1Qp8.c: Remove.
2700         * gcc.target/arm/neon/vst1Qs16.c: Remove.
2701         * gcc.target/arm/neon/vst1Qs32.c: Remove.
2702         * gcc.target/arm/neon/vst1Qs64.c: Remove.
2703         * gcc.target/arm/neon/vst1Qs8.c: Remove.
2704         * gcc.target/arm/neon/vst1Qu16.c: Remove.
2705         * gcc.target/arm/neon/vst1Qu32.c: Remove.
2706         * gcc.target/arm/neon/vst1Qu64.c: Remove.
2707         * gcc.target/arm/neon/vst1Qu8.c: Remove.
2708         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2709         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2710         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2711         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2712         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2713         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2714         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2715         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2716         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2717         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2718         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2719         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2720         * gcc.target/arm/neon/vst1f32.c: Remove.
2721         * gcc.target/arm/neon/vst1p16.c: Remove.
2722         * gcc.target/arm/neon/vst1p64.c: Remove.
2723         * gcc.target/arm/neon/vst1p8.c: Remove.
2724         * gcc.target/arm/neon/vst1s16.c: Remove.
2725         * gcc.target/arm/neon/vst1s32.c: Remove.
2726         * gcc.target/arm/neon/vst1s64.c: Remove.
2727         * gcc.target/arm/neon/vst1s8.c: Remove.
2728         * gcc.target/arm/neon/vst1u16.c: Remove.
2729         * gcc.target/arm/neon/vst1u32.c: Remove.
2730         * gcc.target/arm/neon/vst1u64.c: Remove.
2731         * gcc.target/arm/neon/vst1u8.c: Remove.
2732         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2733         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2734         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2735         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2736         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2737         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2738         * gcc.target/arm/neon/vst2Qf32.c: Remove.
2739         * gcc.target/arm/neon/vst2Qp16.c: Remove.
2740         * gcc.target/arm/neon/vst2Qp8.c: Remove.
2741         * gcc.target/arm/neon/vst2Qs16.c: Remove.
2742         * gcc.target/arm/neon/vst2Qs32.c: Remove.
2743         * gcc.target/arm/neon/vst2Qs8.c: Remove.
2744         * gcc.target/arm/neon/vst2Qu16.c: Remove.
2745         * gcc.target/arm/neon/vst2Qu32.c: Remove.
2746         * gcc.target/arm/neon/vst2Qu8.c: Remove.
2747         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2748         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2749         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2750         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2751         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2752         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2753         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2754         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2755         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2756         * gcc.target/arm/neon/vst2f32.c: Remove.
2757         * gcc.target/arm/neon/vst2p16.c: Remove.
2758         * gcc.target/arm/neon/vst2p64.c: Remove.
2759         * gcc.target/arm/neon/vst2p8.c: Remove.
2760         * gcc.target/arm/neon/vst2s16.c: Remove.
2761         * gcc.target/arm/neon/vst2s32.c: Remove.
2762         * gcc.target/arm/neon/vst2s64.c: Remove.
2763         * gcc.target/arm/neon/vst2s8.c: Remove.
2764         * gcc.target/arm/neon/vst2u16.c: Remove.
2765         * gcc.target/arm/neon/vst2u32.c: Remove.
2766         * gcc.target/arm/neon/vst2u64.c: Remove.
2767         * gcc.target/arm/neon/vst2u8.c: Remove.
2768         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2769         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2770         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2771         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2772         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2773         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2774         * gcc.target/arm/neon/vst3Qf32.c: Remove.
2775         * gcc.target/arm/neon/vst3Qp16.c: Remove.
2776         * gcc.target/arm/neon/vst3Qp8.c: Remove.
2777         * gcc.target/arm/neon/vst3Qs16.c: Remove.
2778         * gcc.target/arm/neon/vst3Qs32.c: Remove.
2779         * gcc.target/arm/neon/vst3Qs8.c: Remove.
2780         * gcc.target/arm/neon/vst3Qu16.c: Remove.
2781         * gcc.target/arm/neon/vst3Qu32.c: Remove.
2782         * gcc.target/arm/neon/vst3Qu8.c: Remove.
2783         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2784         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2785         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2786         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2787         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2788         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2789         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2790         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2791         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2792         * gcc.target/arm/neon/vst3f32.c: Remove.
2793         * gcc.target/arm/neon/vst3p16.c: Remove.
2794         * gcc.target/arm/neon/vst3p64.c: Remove.
2795         * gcc.target/arm/neon/vst3p8.c: Remove.
2796         * gcc.target/arm/neon/vst3s16.c: Remove.
2797         * gcc.target/arm/neon/vst3s32.c: Remove.
2798         * gcc.target/arm/neon/vst3s64.c: Remove.
2799         * gcc.target/arm/neon/vst3s8.c: Remove.
2800         * gcc.target/arm/neon/vst3u16.c: Remove.
2801         * gcc.target/arm/neon/vst3u32.c: Remove.
2802         * gcc.target/arm/neon/vst3u64.c: Remove.
2803         * gcc.target/arm/neon/vst3u8.c: Remove.
2804         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2805         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2806         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2807         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2808         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2809         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2810         * gcc.target/arm/neon/vst4Qf32.c: Remove.
2811         * gcc.target/arm/neon/vst4Qp16.c: Remove.
2812         * gcc.target/arm/neon/vst4Qp8.c: Remove.
2813         * gcc.target/arm/neon/vst4Qs16.c: Remove.
2814         * gcc.target/arm/neon/vst4Qs32.c: Remove.
2815         * gcc.target/arm/neon/vst4Qs8.c: Remove.
2816         * gcc.target/arm/neon/vst4Qu16.c: Remove.
2817         * gcc.target/arm/neon/vst4Qu32.c: Remove.
2818         * gcc.target/arm/neon/vst4Qu8.c: Remove.
2819         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2820         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2821         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2822         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2823         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2824         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2825         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2826         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2827         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2828         * gcc.target/arm/neon/vst4f32.c: Remove.
2829         * gcc.target/arm/neon/vst4p16.c: Remove.
2830         * gcc.target/arm/neon/vst4p64.c: Remove.
2831         * gcc.target/arm/neon/vst4p8.c: Remove.
2832         * gcc.target/arm/neon/vst4s16.c: Remove.
2833         * gcc.target/arm/neon/vst4s32.c: Remove.
2834         * gcc.target/arm/neon/vst4s64.c: Remove.
2835         * gcc.target/arm/neon/vst4s8.c: Remove.
2836         * gcc.target/arm/neon/vst4u16.c: Remove.
2837         * gcc.target/arm/neon/vst4u32.c: Remove.
2838         * gcc.target/arm/neon/vst4u64.c: Remove.
2839         * gcc.target/arm/neon/vst4u8.c: Remove.
2840         * gcc.target/arm/neon/vsubQf32.c: Remove.
2841         * gcc.target/arm/neon/vsubQs16.c: Remove.
2842         * gcc.target/arm/neon/vsubQs32.c: Remove.
2843         * gcc.target/arm/neon/vsubQs64.c: Remove.
2844         * gcc.target/arm/neon/vsubQs8.c: Remove.
2845         * gcc.target/arm/neon/vsubQu16.c: Remove.
2846         * gcc.target/arm/neon/vsubQu32.c: Remove.
2847         * gcc.target/arm/neon/vsubQu64.c: Remove.
2848         * gcc.target/arm/neon/vsubQu8.c: Remove.
2849         * gcc.target/arm/neon/vsubf32.c: Remove.
2850         * gcc.target/arm/neon/vsubhns16.c: Remove.
2851         * gcc.target/arm/neon/vsubhns32.c: Remove.
2852         * gcc.target/arm/neon/vsubhns64.c: Remove.
2853         * gcc.target/arm/neon/vsubhnu16.c: Remove.
2854         * gcc.target/arm/neon/vsubhnu32.c: Remove.
2855         * gcc.target/arm/neon/vsubhnu64.c: Remove.
2856         * gcc.target/arm/neon/vsubls16.c: Remove.
2857         * gcc.target/arm/neon/vsubls32.c: Remove.
2858         * gcc.target/arm/neon/vsubls8.c: Remove.
2859         * gcc.target/arm/neon/vsublu16.c: Remove.
2860         * gcc.target/arm/neon/vsublu32.c: Remove.
2861         * gcc.target/arm/neon/vsublu8.c: Remove.
2862         * gcc.target/arm/neon/vsubs16.c: Remove.
2863         * gcc.target/arm/neon/vsubs32.c: Remove.
2864         * gcc.target/arm/neon/vsubs64.c: Remove.
2865         * gcc.target/arm/neon/vsubs8.c: Remove.
2866         * gcc.target/arm/neon/vsubu16.c: Remove.
2867         * gcc.target/arm/neon/vsubu32.c: Remove.
2868         * gcc.target/arm/neon/vsubu64.c: Remove.
2869         * gcc.target/arm/neon/vsubu8.c: Remove.
2870         * gcc.target/arm/neon/vsubws16.c: Remove.
2871         * gcc.target/arm/neon/vsubws32.c: Remove.
2872         * gcc.target/arm/neon/vsubws8.c: Remove.
2873         * gcc.target/arm/neon/vsubwu16.c: Remove.
2874         * gcc.target/arm/neon/vsubwu32.c: Remove.
2875         * gcc.target/arm/neon/vsubwu8.c: Remove.
2876         * gcc.target/arm/neon/vtbl1p8.c: Remove.
2877         * gcc.target/arm/neon/vtbl1s8.c: Remove.
2878         * gcc.target/arm/neon/vtbl1u8.c: Remove.
2879         * gcc.target/arm/neon/vtbl2p8.c: Remove.
2880         * gcc.target/arm/neon/vtbl2s8.c: Remove.
2881         * gcc.target/arm/neon/vtbl2u8.c: Remove.
2882         * gcc.target/arm/neon/vtbl3p8.c: Remove.
2883         * gcc.target/arm/neon/vtbl3s8.c: Remove.
2884         * gcc.target/arm/neon/vtbl3u8.c: Remove.
2885         * gcc.target/arm/neon/vtbl4p8.c: Remove.
2886         * gcc.target/arm/neon/vtbl4s8.c: Remove.
2887         * gcc.target/arm/neon/vtbl4u8.c: Remove.
2888         * gcc.target/arm/neon/vtbx1p8.c: Remove.
2889         * gcc.target/arm/neon/vtbx1s8.c: Remove.
2890         * gcc.target/arm/neon/vtbx1u8.c: Remove.
2891         * gcc.target/arm/neon/vtbx2p8.c: Remove.
2892         * gcc.target/arm/neon/vtbx2s8.c: Remove.
2893         * gcc.target/arm/neon/vtbx2u8.c: Remove.
2894         * gcc.target/arm/neon/vtbx3p8.c: Remove.
2895         * gcc.target/arm/neon/vtbx3s8.c: Remove.
2896         * gcc.target/arm/neon/vtbx3u8.c: Remove.
2897         * gcc.target/arm/neon/vtbx4p8.c: Remove.
2898         * gcc.target/arm/neon/vtbx4s8.c: Remove.
2899         * gcc.target/arm/neon/vtbx4u8.c: Remove.
2900         * gcc.target/arm/neon/vtrnQf32.c: Remove.
2901         * gcc.target/arm/neon/vtrnQp16.c: Remove.
2902         * gcc.target/arm/neon/vtrnQp8.c: Remove.
2903         * gcc.target/arm/neon/vtrnQs16.c: Remove.
2904         * gcc.target/arm/neon/vtrnQs32.c: Remove.
2905         * gcc.target/arm/neon/vtrnQs8.c: Remove.
2906         * gcc.target/arm/neon/vtrnQu16.c: Remove.
2907         * gcc.target/arm/neon/vtrnQu32.c: Remove.
2908         * gcc.target/arm/neon/vtrnQu8.c: Remove.
2909         * gcc.target/arm/neon/vtrnf32.c: Remove.
2910         * gcc.target/arm/neon/vtrnp16.c: Remove.
2911         * gcc.target/arm/neon/vtrnp8.c: Remove.
2912         * gcc.target/arm/neon/vtrns16.c: Remove.
2913         * gcc.target/arm/neon/vtrns32.c: Remove.
2914         * gcc.target/arm/neon/vtrns8.c: Remove.
2915         * gcc.target/arm/neon/vtrnu16.c: Remove.
2916         * gcc.target/arm/neon/vtrnu32.c: Remove.
2917         * gcc.target/arm/neon/vtrnu8.c: Remove.
2918         * gcc.target/arm/neon/vtstQp8.c: Remove.
2919         * gcc.target/arm/neon/vtstQs16.c: Remove.
2920         * gcc.target/arm/neon/vtstQs32.c: Remove.
2921         * gcc.target/arm/neon/vtstQs8.c: Remove.
2922         * gcc.target/arm/neon/vtstQu16.c: Remove.
2923         * gcc.target/arm/neon/vtstQu32.c: Remove.
2924         * gcc.target/arm/neon/vtstQu8.c: Remove.
2925         * gcc.target/arm/neon/vtstp8.c: Remove.
2926         * gcc.target/arm/neon/vtsts16.c: Remove.
2927         * gcc.target/arm/neon/vtsts32.c: Remove.
2928         * gcc.target/arm/neon/vtsts8.c: Remove.
2929         * gcc.target/arm/neon/vtstu16.c: Remove.
2930         * gcc.target/arm/neon/vtstu32.c: Remove.
2931         * gcc.target/arm/neon/vtstu8.c: Remove.
2932         * gcc.target/arm/neon/vuzpQf32.c: Remove.
2933         * gcc.target/arm/neon/vuzpQp16.c: Remove.
2934         * gcc.target/arm/neon/vuzpQp8.c: Remove.
2935         * gcc.target/arm/neon/vuzpQs16.c: Remove.
2936         * gcc.target/arm/neon/vuzpQs32.c: Remove.
2937         * gcc.target/arm/neon/vuzpQs8.c: Remove.
2938         * gcc.target/arm/neon/vuzpQu16.c: Remove.
2939         * gcc.target/arm/neon/vuzpQu32.c: Remove.
2940         * gcc.target/arm/neon/vuzpQu8.c: Remove.
2941         * gcc.target/arm/neon/vuzpf32.c: Remove.
2942         * gcc.target/arm/neon/vuzpp16.c: Remove.
2943         * gcc.target/arm/neon/vuzpp8.c: Remove.
2944         * gcc.target/arm/neon/vuzps16.c: Remove.
2945         * gcc.target/arm/neon/vuzps32.c: Remove.
2946         * gcc.target/arm/neon/vuzps8.c: Remove.
2947         * gcc.target/arm/neon/vuzpu16.c: Remove.
2948         * gcc.target/arm/neon/vuzpu32.c: Remove.
2949         * gcc.target/arm/neon/vuzpu8.c: Remove.
2950         * gcc.target/arm/neon/vzipQf32.c: Remove.
2951         * gcc.target/arm/neon/vzipQp16.c: Remove.
2952         * gcc.target/arm/neon/vzipQp8.c: Remove.
2953         * gcc.target/arm/neon/vzipQs16.c: Remove.
2954         * gcc.target/arm/neon/vzipQs32.c: Remove.
2955         * gcc.target/arm/neon/vzipQs8.c: Remove.
2956         * gcc.target/arm/neon/vzipQu16.c: Remove.
2957         * gcc.target/arm/neon/vzipQu32.c: Remove.
2958         * gcc.target/arm/neon/vzipQu8.c: Remove.
2959         * gcc.target/arm/neon/vzipf32.c: Remove.
2960         * gcc.target/arm/neon/vzipp16.c: Remove.
2961         * gcc.target/arm/neon/vzipp8.c: Remove.
2962         * gcc.target/arm/neon/vzips16.c: Remove.
2963         * gcc.target/arm/neon/vzips32.c: Remove.
2964         * gcc.target/arm/neon/vzips8.c: Remove.
2965         * gcc.target/arm/neon/vzipu16.c: Remove.
2966         * gcc.target/arm/neon/vzipu32.c: Remove.
2967         * gcc.target/arm/neon/vzipu8.c: Remove.
2969 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2971         * g++.dg/vect/simd-mask-store-bool.cc: New test.
2973 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2975         PR driver/67613
2976         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2977         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2979 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2981         * gcc.dg/plugin/levenshtein-test-1.c: New file.
2982         * gcc.dg/plugin/levenshtein_plugin.c: New file.
2983         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2984         levenshtein_plugin.c.
2985         * gcc.dg/spellcheck-fields.c: New file.
2987 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
2989         PR fortran/68318
2990         * gfortran.dg/pr68318_1.f90: New test.
2991         * gfortran.dg/pr68318_2.f90: Ditto.
2993 2015-11-12  James Norris  <jnorris@codesourcery.com>
2994             Joseph Myers  <joseph@codesourcery.com>
2996         * c-c++-common/goacc/declare-1.c: New test.
2997         * c-c++-common/goacc/declare-2.c: Likewise.
2999 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
3001         [ARM] Remove neon-testgen.ml and generated tests.
3003         * gcc.target/arm/neon/vRaddhns16.c: Remove.
3004         * gcc.target/arm/neon/vRaddhns32.c: Remove.
3005         * gcc.target/arm/neon/vRaddhns64.c: Remove.
3006         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
3007         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
3008         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
3009         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
3010         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
3011         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
3012         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
3013         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
3014         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
3015         * gcc.target/arm/neon/vRhadds16.c: Remove.
3016         * gcc.target/arm/neon/vRhadds32.c: Remove.
3017         * gcc.target/arm/neon/vRhadds8.c: Remove.
3018         * gcc.target/arm/neon/vRhaddu16.c: Remove.
3019         * gcc.target/arm/neon/vRhaddu32.c: Remove.
3020         * gcc.target/arm/neon/vRhaddu8.c: Remove.
3021         * gcc.target/arm/neon/vRshlQs16.c: Remove.
3022         * gcc.target/arm/neon/vRshlQs32.c: Remove.
3023         * gcc.target/arm/neon/vRshlQs64.c: Remove.
3024         * gcc.target/arm/neon/vRshlQs8.c: Remove.
3025         * gcc.target/arm/neon/vRshlQu16.c: Remove.
3026         * gcc.target/arm/neon/vRshlQu32.c: Remove.
3027         * gcc.target/arm/neon/vRshlQu64.c: Remove.
3028         * gcc.target/arm/neon/vRshlQu8.c: Remove.
3029         * gcc.target/arm/neon/vRshls16.c: Remove.
3030         * gcc.target/arm/neon/vRshls32.c: Remove.
3031         * gcc.target/arm/neon/vRshls64.c: Remove.
3032         * gcc.target/arm/neon/vRshls8.c: Remove.
3033         * gcc.target/arm/neon/vRshlu16.c: Remove.
3034         * gcc.target/arm/neon/vRshlu32.c: Remove.
3035         * gcc.target/arm/neon/vRshlu64.c: Remove.
3036         * gcc.target/arm/neon/vRshlu8.c: Remove.
3037         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
3038         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
3039         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
3040         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
3041         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
3042         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
3043         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
3044         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
3045         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
3046         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
3047         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
3048         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
3049         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
3050         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
3051         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
3052         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
3053         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
3054         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
3055         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
3056         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
3057         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
3058         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
3059         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
3060         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
3061         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
3062         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
3063         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
3064         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
3065         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
3066         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
3067         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
3068         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
3069         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
3070         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
3071         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
3072         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
3073         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
3074         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
3075         * gcc.target/arm/neon/vRsubhns16.c: Remove.
3076         * gcc.target/arm/neon/vRsubhns32.c: Remove.
3077         * gcc.target/arm/neon/vRsubhns64.c: Remove.
3078         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
3079         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
3080         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
3081         * gcc.target/arm/neon/vabaQs16.c: Remove.
3082         * gcc.target/arm/neon/vabaQs32.c: Remove.
3083         * gcc.target/arm/neon/vabaQs8.c: Remove.
3084         * gcc.target/arm/neon/vabaQu16.c: Remove.
3085         * gcc.target/arm/neon/vabaQu32.c: Remove.
3086         * gcc.target/arm/neon/vabaQu8.c: Remove.
3087         * gcc.target/arm/neon/vabals16.c: Remove.
3088         * gcc.target/arm/neon/vabals32.c: Remove.
3089         * gcc.target/arm/neon/vabals8.c: Remove.
3090         * gcc.target/arm/neon/vabalu16.c: Remove.
3091         * gcc.target/arm/neon/vabalu32.c: Remove.
3092         * gcc.target/arm/neon/vabalu8.c: Remove.
3093         * gcc.target/arm/neon/vabas16.c: Remove.
3094         * gcc.target/arm/neon/vabas32.c: Remove.
3095         * gcc.target/arm/neon/vabas8.c: Remove.
3096         * gcc.target/arm/neon/vabau16.c: Remove.
3097         * gcc.target/arm/neon/vabau32.c: Remove.
3098         * gcc.target/arm/neon/vabau8.c: Remove.
3099         * gcc.target/arm/neon/vabdQf32.c: Remove.
3100         * gcc.target/arm/neon/vabdQs16.c: Remove.
3101         * gcc.target/arm/neon/vabdQs32.c: Remove.
3102         * gcc.target/arm/neon/vabdQs8.c: Remove.
3103         * gcc.target/arm/neon/vabdQu16.c: Remove.
3104         * gcc.target/arm/neon/vabdQu32.c: Remove.
3105         * gcc.target/arm/neon/vabdQu8.c: Remove.
3106         * gcc.target/arm/neon/vabdf32.c: Remove.
3107         * gcc.target/arm/neon/vabdls16.c: Remove.
3108         * gcc.target/arm/neon/vabdls32.c: Remove.
3109         * gcc.target/arm/neon/vabdls8.c: Remove.
3110         * gcc.target/arm/neon/vabdlu16.c: Remove.
3111         * gcc.target/arm/neon/vabdlu32.c: Remove.
3112         * gcc.target/arm/neon/vabdlu8.c: Remove.
3113         * gcc.target/arm/neon/vabds16.c: Remove.
3114         * gcc.target/arm/neon/vabds32.c: Remove.
3115         * gcc.target/arm/neon/vabds8.c: Remove.
3116         * gcc.target/arm/neon/vabdu16.c: Remove.
3117         * gcc.target/arm/neon/vabdu32.c: Remove.
3118         * gcc.target/arm/neon/vabdu8.c: Remove.
3119         * gcc.target/arm/neon/vabsQf32.c: Remove.
3120         * gcc.target/arm/neon/vabsQs16.c: Remove.
3121         * gcc.target/arm/neon/vabsQs32.c: Remove.
3122         * gcc.target/arm/neon/vabsQs8.c: Remove.
3123         * gcc.target/arm/neon/vabsf32.c: Remove.
3124         * gcc.target/arm/neon/vabss16.c: Remove.
3125         * gcc.target/arm/neon/vabss32.c: Remove.
3126         * gcc.target/arm/neon/vabss8.c: Remove.
3127         * gcc.target/arm/neon/vaddQf32.c: Remove.
3128         * gcc.target/arm/neon/vaddQs16.c: Remove.
3129         * gcc.target/arm/neon/vaddQs32.c: Remove.
3130         * gcc.target/arm/neon/vaddQs64.c: Remove.
3131         * gcc.target/arm/neon/vaddQs8.c: Remove.
3132         * gcc.target/arm/neon/vaddQu16.c: Remove.
3133         * gcc.target/arm/neon/vaddQu32.c: Remove.
3134         * gcc.target/arm/neon/vaddQu64.c: Remove.
3135         * gcc.target/arm/neon/vaddQu8.c: Remove.
3136         * gcc.target/arm/neon/vaddf32.c: Remove.
3137         * gcc.target/arm/neon/vaddhns16.c: Remove.
3138         * gcc.target/arm/neon/vaddhns32.c: Remove.
3139         * gcc.target/arm/neon/vaddhns64.c: Remove.
3140         * gcc.target/arm/neon/vaddhnu16.c: Remove.
3141         * gcc.target/arm/neon/vaddhnu32.c: Remove.
3142         * gcc.target/arm/neon/vaddhnu64.c: Remove.
3143         * gcc.target/arm/neon/vaddls16.c: Remove.
3144         * gcc.target/arm/neon/vaddls32.c: Remove.
3145         * gcc.target/arm/neon/vaddls8.c: Remove.
3146         * gcc.target/arm/neon/vaddlu16.c: Remove.
3147         * gcc.target/arm/neon/vaddlu32.c: Remove.
3148         * gcc.target/arm/neon/vaddlu8.c: Remove.
3149         * gcc.target/arm/neon/vadds16.c: Remove.
3150         * gcc.target/arm/neon/vadds32.c: Remove.
3151         * gcc.target/arm/neon/vadds64.c: Remove.
3152         * gcc.target/arm/neon/vadds8.c: Remove.
3153         * gcc.target/arm/neon/vaddu16.c: Remove.
3154         * gcc.target/arm/neon/vaddu32.c: Remove.
3155         * gcc.target/arm/neon/vaddu64.c: Remove.
3156         * gcc.target/arm/neon/vaddu8.c: Remove.
3157         * gcc.target/arm/neon/vaddws16.c: Remove.
3158         * gcc.target/arm/neon/vaddws32.c: Remove.
3159         * gcc.target/arm/neon/vaddws8.c: Remove.
3160         * gcc.target/arm/neon/vaddwu16.c: Remove.
3161         * gcc.target/arm/neon/vaddwu32.c: Remove.
3162         * gcc.target/arm/neon/vaddwu8.c: Remove.
3163         * gcc.target/arm/neon/vandQs16.c: Remove.
3164         * gcc.target/arm/neon/vandQs32.c: Remove.
3165         * gcc.target/arm/neon/vandQs64.c: Remove.
3166         * gcc.target/arm/neon/vandQs8.c: Remove.
3167         * gcc.target/arm/neon/vandQu16.c: Remove.
3168         * gcc.target/arm/neon/vandQu32.c: Remove.
3169         * gcc.target/arm/neon/vandQu64.c: Remove.
3170         * gcc.target/arm/neon/vandQu8.c: Remove.
3171         * gcc.target/arm/neon/vands16.c: Remove.
3172         * gcc.target/arm/neon/vands32.c: Remove.
3173         * gcc.target/arm/neon/vands64.c: Remove.
3174         * gcc.target/arm/neon/vands8.c: Remove.
3175         * gcc.target/arm/neon/vandu16.c: Remove.
3176         * gcc.target/arm/neon/vandu32.c: Remove.
3177         * gcc.target/arm/neon/vandu64.c: Remove.
3178         * gcc.target/arm/neon/vandu8.c: Remove.
3179         * gcc.target/arm/neon/vbicQs16.c: Remove.
3180         * gcc.target/arm/neon/vbicQs32.c: Remove.
3181         * gcc.target/arm/neon/vbicQs64.c: Remove.
3182         * gcc.target/arm/neon/vbicQs8.c: Remove.
3183         * gcc.target/arm/neon/vbicQu16.c: Remove.
3184         * gcc.target/arm/neon/vbicQu32.c: Remove.
3185         * gcc.target/arm/neon/vbicQu64.c: Remove.
3186         * gcc.target/arm/neon/vbicQu8.c: Remove.
3187         * gcc.target/arm/neon/vbics16.c: Remove.
3188         * gcc.target/arm/neon/vbics32.c: Remove.
3189         * gcc.target/arm/neon/vbics64.c: Remove.
3190         * gcc.target/arm/neon/vbics8.c: Remove.
3191         * gcc.target/arm/neon/vbicu16.c: Remove.
3192         * gcc.target/arm/neon/vbicu32.c: Remove.
3193         * gcc.target/arm/neon/vbicu64.c: Remove.
3194         * gcc.target/arm/neon/vbicu8.c: Remove.
3195         * gcc.target/arm/neon/vbslQf32.c: Remove.
3196         * gcc.target/arm/neon/vbslQp16.c: Remove.
3197         * gcc.target/arm/neon/vbslQp64.c: Remove.
3198         * gcc.target/arm/neon/vbslQp8.c: Remove.
3199         * gcc.target/arm/neon/vbslQs16.c: Remove.
3200         * gcc.target/arm/neon/vbslQs32.c: Remove.
3201         * gcc.target/arm/neon/vbslQs64.c: Remove.
3202         * gcc.target/arm/neon/vbslQs8.c: Remove.
3203         * gcc.target/arm/neon/vbslQu16.c: Remove.
3204         * gcc.target/arm/neon/vbslQu32.c: Remove.
3205         * gcc.target/arm/neon/vbslQu64.c: Remove.
3206         * gcc.target/arm/neon/vbslQu8.c: Remove.
3207         * gcc.target/arm/neon/vbslf32.c: Remove.
3208         * gcc.target/arm/neon/vbslp16.c: Remove.
3209         * gcc.target/arm/neon/vbslp64.c: Remove.
3210         * gcc.target/arm/neon/vbslp8.c: Remove.
3211         * gcc.target/arm/neon/vbsls16.c: Remove.
3212         * gcc.target/arm/neon/vbsls32.c: Remove.
3213         * gcc.target/arm/neon/vbsls64.c: Remove.
3214         * gcc.target/arm/neon/vbsls8.c: Remove.
3215         * gcc.target/arm/neon/vbslu16.c: Remove.
3216         * gcc.target/arm/neon/vbslu32.c: Remove.
3217         * gcc.target/arm/neon/vbslu64.c: Remove.
3218         * gcc.target/arm/neon/vbslu8.c: Remove.
3219         * gcc.target/arm/neon/vcageQf32.c: Remove.
3220         * gcc.target/arm/neon/vcagef32.c: Remove.
3221         * gcc.target/arm/neon/vcagtQf32.c: Remove.
3222         * gcc.target/arm/neon/vcagtf32.c: Remove.
3223         * gcc.target/arm/neon/vcaleQf32.c: Remove.
3224         * gcc.target/arm/neon/vcalef32.c: Remove.
3225         * gcc.target/arm/neon/vcaltQf32.c: Remove.
3226         * gcc.target/arm/neon/vcaltf32.c: Remove.
3227         * gcc.target/arm/neon/vceqQf32.c: Remove.
3228         * gcc.target/arm/neon/vceqQp8.c: Remove.
3229         * gcc.target/arm/neon/vceqQs16.c: Remove.
3230         * gcc.target/arm/neon/vceqQs32.c: Remove.
3231         * gcc.target/arm/neon/vceqQs8.c: Remove.
3232         * gcc.target/arm/neon/vceqQu16.c: Remove.
3233         * gcc.target/arm/neon/vceqQu32.c: Remove.
3234         * gcc.target/arm/neon/vceqQu8.c: Remove.
3235         * gcc.target/arm/neon/vceqf32.c: Remove.
3236         * gcc.target/arm/neon/vceqp8.c: Remove.
3237         * gcc.target/arm/neon/vceqs16.c: Remove.
3238         * gcc.target/arm/neon/vceqs32.c: Remove.
3239         * gcc.target/arm/neon/vceqs8.c: Remove.
3240         * gcc.target/arm/neon/vcequ16.c: Remove.
3241         * gcc.target/arm/neon/vcequ32.c: Remove.
3242         * gcc.target/arm/neon/vcequ8.c: Remove.
3243         * gcc.target/arm/neon/vcgeQf32.c: Remove.
3244         * gcc.target/arm/neon/vcgeQs16.c: Remove.
3245         * gcc.target/arm/neon/vcgeQs32.c: Remove.
3246         * gcc.target/arm/neon/vcgeQs8.c: Remove.
3247         * gcc.target/arm/neon/vcgeQu16.c: Remove.
3248         * gcc.target/arm/neon/vcgeQu32.c: Remove.
3249         * gcc.target/arm/neon/vcgeQu8.c: Remove.
3250         * gcc.target/arm/neon/vcgef32.c: Remove.
3251         * gcc.target/arm/neon/vcges16.c: Remove.
3252         * gcc.target/arm/neon/vcges32.c: Remove.
3253         * gcc.target/arm/neon/vcges8.c: Remove.
3254         * gcc.target/arm/neon/vcgeu16.c: Remove.
3255         * gcc.target/arm/neon/vcgeu32.c: Remove.
3256         * gcc.target/arm/neon/vcgeu8.c: Remove.
3257         * gcc.target/arm/neon/vcgtQf32.c: Remove.
3258         * gcc.target/arm/neon/vcgtQs16.c: Remove.
3259         * gcc.target/arm/neon/vcgtQs32.c: Remove.
3260         * gcc.target/arm/neon/vcgtQs8.c: Remove.
3261         * gcc.target/arm/neon/vcgtQu16.c: Remove.
3262         * gcc.target/arm/neon/vcgtQu32.c: Remove.
3263         * gcc.target/arm/neon/vcgtQu8.c: Remove.
3264         * gcc.target/arm/neon/vcgtf32.c: Remove.
3265         * gcc.target/arm/neon/vcgts16.c: Remove.
3266         * gcc.target/arm/neon/vcgts32.c: Remove.
3267         * gcc.target/arm/neon/vcgts8.c: Remove.
3268         * gcc.target/arm/neon/vcgtu16.c: Remove.
3269         * gcc.target/arm/neon/vcgtu32.c: Remove.
3270         * gcc.target/arm/neon/vcgtu8.c: Remove.
3271         * gcc.target/arm/neon/vcleQf32.c: Remove.
3272         * gcc.target/arm/neon/vcleQs16.c: Remove.
3273         * gcc.target/arm/neon/vcleQs32.c: Remove.
3274         * gcc.target/arm/neon/vcleQs8.c: Remove.
3275         * gcc.target/arm/neon/vcleQu16.c: Remove.
3276         * gcc.target/arm/neon/vcleQu32.c: Remove.
3277         * gcc.target/arm/neon/vcleQu8.c: Remove.
3278         * gcc.target/arm/neon/vclef32.c: Remove.
3279         * gcc.target/arm/neon/vcles16.c: Remove.
3280         * gcc.target/arm/neon/vcles32.c: Remove.
3281         * gcc.target/arm/neon/vcles8.c: Remove.
3282         * gcc.target/arm/neon/vcleu16.c: Remove.
3283         * gcc.target/arm/neon/vcleu32.c: Remove.
3284         * gcc.target/arm/neon/vcleu8.c: Remove.
3285         * gcc.target/arm/neon/vclsQs16.c: Remove.
3286         * gcc.target/arm/neon/vclsQs32.c: Remove.
3287         * gcc.target/arm/neon/vclsQs8.c: Remove.
3288         * gcc.target/arm/neon/vclss16.c: Remove.
3289         * gcc.target/arm/neon/vclss32.c: Remove.
3290         * gcc.target/arm/neon/vclss8.c: Remove.
3291         * gcc.target/arm/neon/vcltQf32.c: Remove.
3292         * gcc.target/arm/neon/vcltQs16.c: Remove.
3293         * gcc.target/arm/neon/vcltQs32.c: Remove.
3294         * gcc.target/arm/neon/vcltQs8.c: Remove.
3295         * gcc.target/arm/neon/vcltQu16.c: Remove.
3296         * gcc.target/arm/neon/vcltQu32.c: Remove.
3297         * gcc.target/arm/neon/vcltQu8.c: Remove.
3298         * gcc.target/arm/neon/vcltf32.c: Remove.
3299         * gcc.target/arm/neon/vclts16.c: Remove.
3300         * gcc.target/arm/neon/vclts32.c: Remove.
3301         * gcc.target/arm/neon/vclts8.c: Remove.
3302         * gcc.target/arm/neon/vcltu16.c: Remove.
3303         * gcc.target/arm/neon/vcltu32.c: Remove.
3304         * gcc.target/arm/neon/vcltu8.c: Remove.
3305         * gcc.target/arm/neon/vclzQs16.c: Remove.
3306         * gcc.target/arm/neon/vclzQs32.c: Remove.
3307         * gcc.target/arm/neon/vclzQs8.c: Remove.
3308         * gcc.target/arm/neon/vclzQu16.c: Remove.
3309         * gcc.target/arm/neon/vclzQu32.c: Remove.
3310         * gcc.target/arm/neon/vclzQu8.c: Remove.
3311         * gcc.target/arm/neon/vclzs16.c: Remove.
3312         * gcc.target/arm/neon/vclzs32.c: Remove.
3313         * gcc.target/arm/neon/vclzs8.c: Remove.
3314         * gcc.target/arm/neon/vclzu16.c: Remove.
3315         * gcc.target/arm/neon/vclzu32.c: Remove.
3316         * gcc.target/arm/neon/vclzu8.c: Remove.
3317         * gcc.target/arm/neon/vcntQp8.c: Remove.
3318         * gcc.target/arm/neon/vcntQs8.c: Remove.
3319         * gcc.target/arm/neon/vcntQu8.c: Remove.
3320         * gcc.target/arm/neon/vcntp8.c: Remove.
3321         * gcc.target/arm/neon/vcnts8.c: Remove.
3322         * gcc.target/arm/neon/vcntu8.c: Remove.
3323         * gcc.target/arm/neon/vcombinef32.c: Remove.
3324         * gcc.target/arm/neon/vcombinep16.c: Remove.
3325         * gcc.target/arm/neon/vcombinep64.c: Remove.
3326         * gcc.target/arm/neon/vcombinep8.c: Remove.
3327         * gcc.target/arm/neon/vcombines16.c: Remove.
3328         * gcc.target/arm/neon/vcombines32.c: Remove.
3329         * gcc.target/arm/neon/vcombines64.c: Remove.
3330         * gcc.target/arm/neon/vcombines8.c: Remove.
3331         * gcc.target/arm/neon/vcombineu16.c: Remove.
3332         * gcc.target/arm/neon/vcombineu32.c: Remove.
3333         * gcc.target/arm/neon/vcombineu64.c: Remove.
3334         * gcc.target/arm/neon/vcombineu8.c: Remove.
3335         * gcc.target/arm/neon/vcreatef32.c: Remove.
3336         * gcc.target/arm/neon/vcreatep16.c: Remove.
3337         * gcc.target/arm/neon/vcreatep64.c: Remove.
3338         * gcc.target/arm/neon/vcreatep8.c: Remove.
3339         * gcc.target/arm/neon/vcreates16.c: Remove.
3340         * gcc.target/arm/neon/vcreates32.c: Remove.
3341         * gcc.target/arm/neon/vcreates64.c: Remove.
3342         * gcc.target/arm/neon/vcreates8.c: Remove.
3343         * gcc.target/arm/neon/vcreateu16.c: Remove.
3344         * gcc.target/arm/neon/vcreateu32.c: Remove.
3345         * gcc.target/arm/neon/vcreateu64.c: Remove.
3346         * gcc.target/arm/neon/vcreateu8.c: Remove.
3347         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3348         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3349         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3350         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3351         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3352         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3353         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3354         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3355         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3356         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3357         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3358         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3359         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3360         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3361         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3362         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3363         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3364         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3365         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3366         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3367         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3368         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3369         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3370         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3371         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3372         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3373         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3374         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3375         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3376         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3377         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3378         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3379         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3380         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3381         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3382         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3383         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3384         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3385         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3386         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3387         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3388         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3389         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3390         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3391         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3392         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3393         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3394         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3395         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3396         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3397         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3398         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3399         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3400         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3401         * gcc.target/arm/neon/vdup_nf32.c: Remove.
3402         * gcc.target/arm/neon/vdup_np16.c: Remove.
3403         * gcc.target/arm/neon/vdup_np64.c: Remove.
3404         * gcc.target/arm/neon/vdup_np8.c: Remove.
3405         * gcc.target/arm/neon/vdup_ns16.c: Remove.
3406         * gcc.target/arm/neon/vdup_ns32.c: Remove.
3407         * gcc.target/arm/neon/vdup_ns64.c: Remove.
3408         * gcc.target/arm/neon/vdup_ns8.c: Remove.
3409         * gcc.target/arm/neon/vdup_nu16.c: Remove.
3410         * gcc.target/arm/neon/vdup_nu32.c: Remove.
3411         * gcc.target/arm/neon/vdup_nu64.c: Remove.
3412         * gcc.target/arm/neon/vdup_nu8.c: Remove.
3413         * gcc.target/arm/neon/veorQs16.c: Remove.
3414         * gcc.target/arm/neon/veorQs32.c: Remove.
3415         * gcc.target/arm/neon/veorQs64.c: Remove.
3416         * gcc.target/arm/neon/veorQs8.c: Remove.
3417         * gcc.target/arm/neon/veorQu16.c: Remove.
3418         * gcc.target/arm/neon/veorQu32.c: Remove.
3419         * gcc.target/arm/neon/veorQu64.c: Remove.
3420         * gcc.target/arm/neon/veorQu8.c: Remove.
3421         * gcc.target/arm/neon/veors16.c: Remove.
3422         * gcc.target/arm/neon/veors32.c: Remove.
3423         * gcc.target/arm/neon/veors64.c: Remove.
3424         * gcc.target/arm/neon/veors8.c: Remove.
3425         * gcc.target/arm/neon/veoru16.c: Remove.
3426         * gcc.target/arm/neon/veoru32.c: Remove.
3427         * gcc.target/arm/neon/veoru64.c: Remove.
3428         * gcc.target/arm/neon/veoru8.c: Remove.
3429         * gcc.target/arm/neon/vextQf32.c: Remove.
3430         * gcc.target/arm/neon/vextQp16.c: Remove.
3431         * gcc.target/arm/neon/vextQp64.c: Remove.
3432         * gcc.target/arm/neon/vextQp8.c: Remove.
3433         * gcc.target/arm/neon/vextQs16.c: Remove.
3434         * gcc.target/arm/neon/vextQs32.c: Remove.
3435         * gcc.target/arm/neon/vextQs64.c: Remove.
3436         * gcc.target/arm/neon/vextQs8.c: Remove.
3437         * gcc.target/arm/neon/vextQu16.c: Remove.
3438         * gcc.target/arm/neon/vextQu32.c: Remove.
3439         * gcc.target/arm/neon/vextQu64.c: Remove.
3440         * gcc.target/arm/neon/vextQu8.c: Remove.
3441         * gcc.target/arm/neon/vextf32.c: Remove.
3442         * gcc.target/arm/neon/vextp16.c: Remove.
3443         * gcc.target/arm/neon/vextp64.c: Remove.
3444         * gcc.target/arm/neon/vextp8.c: Remove.
3445         * gcc.target/arm/neon/vexts16.c: Remove.
3446         * gcc.target/arm/neon/vexts32.c: Remove.
3447         * gcc.target/arm/neon/vexts64.c: Remove.
3448         * gcc.target/arm/neon/vexts8.c: Remove.
3449         * gcc.target/arm/neon/vextu16.c: Remove.
3450         * gcc.target/arm/neon/vextu32.c: Remove.
3451         * gcc.target/arm/neon/vextu64.c: Remove.
3452         * gcc.target/arm/neon/vextu8.c: Remove.
3453         * gcc.target/arm/neon/vfmaQf32.c: Remove.
3454         * gcc.target/arm/neon/vfmaf32.c: Remove.
3455         * gcc.target/arm/neon/vfmsQf32.c: Remove.
3456         * gcc.target/arm/neon/vfmsf32.c: Remove.
3457         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3458         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3459         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3460         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3461         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3462         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3463         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3464         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3465         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3466         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3467         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3468         * gcc.target/arm/neon/vget_highf32.c: Remove.
3469         * gcc.target/arm/neon/vget_highp16.c: Remove.
3470         * gcc.target/arm/neon/vget_highp64.c: Remove.
3471         * gcc.target/arm/neon/vget_highp8.c: Remove.
3472         * gcc.target/arm/neon/vget_highs16.c: Remove.
3473         * gcc.target/arm/neon/vget_highs32.c: Remove.
3474         * gcc.target/arm/neon/vget_highs64.c: Remove.
3475         * gcc.target/arm/neon/vget_highs8.c: Remove.
3476         * gcc.target/arm/neon/vget_highu16.c: Remove.
3477         * gcc.target/arm/neon/vget_highu32.c: Remove.
3478         * gcc.target/arm/neon/vget_highu64.c: Remove.
3479         * gcc.target/arm/neon/vget_highu8.c: Remove.
3480         * gcc.target/arm/neon/vget_lanef32.c: Remove.
3481         * gcc.target/arm/neon/vget_lanep16.c: Remove.
3482         * gcc.target/arm/neon/vget_lanep8.c: Remove.
3483         * gcc.target/arm/neon/vget_lanes16.c: Remove.
3484         * gcc.target/arm/neon/vget_lanes32.c: Remove.
3485         * gcc.target/arm/neon/vget_lanes64.c: Remove.
3486         * gcc.target/arm/neon/vget_lanes8.c: Remove.
3487         * gcc.target/arm/neon/vget_laneu16.c: Remove.
3488         * gcc.target/arm/neon/vget_laneu32.c: Remove.
3489         * gcc.target/arm/neon/vget_laneu64.c: Remove.
3490         * gcc.target/arm/neon/vget_laneu8.c: Remove.
3491         * gcc.target/arm/neon/vget_lowf32.c: Remove.
3492         * gcc.target/arm/neon/vget_lowp16.c: Remove.
3493         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3494         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3495         * gcc.target/arm/neon/vget_lows16.c: Remove.
3496         * gcc.target/arm/neon/vget_lows32.c: Remove.
3497         * gcc.target/arm/neon/vget_lows64.c: Remove.
3498         * gcc.target/arm/neon/vget_lows8.c: Remove.
3499         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3500         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3501         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3502         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3503         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3504         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3505         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3506         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3507         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3508         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3509         * gcc.target/arm/neon/vhadds16.c: Remove.
3510         * gcc.target/arm/neon/vhadds32.c: Remove.
3511         * gcc.target/arm/neon/vhadds8.c: Remove.
3512         * gcc.target/arm/neon/vhaddu16.c: Remove.
3513         * gcc.target/arm/neon/vhaddu32.c: Remove.
3514         * gcc.target/arm/neon/vhaddu8.c: Remove.
3515         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3516         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3517         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3518         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3519         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3520         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3521         * gcc.target/arm/neon/vhsubs16.c: Remove.
3522         * gcc.target/arm/neon/vhsubs32.c: Remove.
3523         * gcc.target/arm/neon/vhsubs8.c: Remove.
3524         * gcc.target/arm/neon/vhsubu16.c: Remove.
3525         * gcc.target/arm/neon/vhsubu32.c: Remove.
3526         * gcc.target/arm/neon/vhsubu8.c: Remove.
3527         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3528         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3529         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3530         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3531         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3532         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3533         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3534         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3535         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3536         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3537         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3538         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3539         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3540         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3541         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3542         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3543         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3544         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3545         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3546         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3547         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3548         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3549         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3550         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3551         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3552         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3553         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3554         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3555         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3556         * gcc.target/arm/neon/vld1Qs32.c: Remove.
3557         * gcc.target/arm/neon/vld1Qs64.c: Remove.
3558         * gcc.target/arm/neon/vld1Qs8.c: Remove.
3559         * gcc.target/arm/neon/vld1Qu16.c: Remove.
3560         * gcc.target/arm/neon/vld1Qu32.c: Remove.
3561         * gcc.target/arm/neon/vld1Qu64.c: Remove.
3562         * gcc.target/arm/neon/vld1Qu8.c: Remove.
3563         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3564         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3565         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3566         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3567         * gcc.target/arm/neon/vld1_dups16.c: Remove.
3568         * gcc.target/arm/neon/vld1_dups32.c: Remove.
3569         * gcc.target/arm/neon/vld1_dups64.c: Remove.
3570         * gcc.target/arm/neon/vld1_dups8.c: Remove.
3571         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3572         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3573         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3574         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3575         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3576         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3577         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3578         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3579         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3580         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3581         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3582         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3583         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3584         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3585         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3586         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3587         * gcc.target/arm/neon/vld1f32.c: Remove.
3588         * gcc.target/arm/neon/vld1p16.c: Remove.
3589         * gcc.target/arm/neon/vld1p64.c: Remove.
3590         * gcc.target/arm/neon/vld1p8.c: Remove.
3591         * gcc.target/arm/neon/vld1s16.c: Remove.
3592         * gcc.target/arm/neon/vld1s32.c: Remove.
3593         * gcc.target/arm/neon/vld1s64.c: Remove.
3594         * gcc.target/arm/neon/vld1s8.c: Remove.
3595         * gcc.target/arm/neon/vld1u16.c: Remove.
3596         * gcc.target/arm/neon/vld1u32.c: Remove.
3597         * gcc.target/arm/neon/vld1u64.c: Remove.
3598         * gcc.target/arm/neon/vld1u8.c: Remove.
3599         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3600         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3601         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3602         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3603         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3604         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3605         * gcc.target/arm/neon/vld2Qf32.c: Remove.
3606         * gcc.target/arm/neon/vld2Qp16.c: Remove.
3607         * gcc.target/arm/neon/vld2Qp8.c: Remove.
3608         * gcc.target/arm/neon/vld2Qs16.c: Remove.
3609         * gcc.target/arm/neon/vld2Qs32.c: Remove.
3610         * gcc.target/arm/neon/vld2Qs8.c: Remove.
3611         * gcc.target/arm/neon/vld2Qu16.c: Remove.
3612         * gcc.target/arm/neon/vld2Qu32.c: Remove.
3613         * gcc.target/arm/neon/vld2Qu8.c: Remove.
3614         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3615         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3616         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3617         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3618         * gcc.target/arm/neon/vld2_dups16.c: Remove.
3619         * gcc.target/arm/neon/vld2_dups32.c: Remove.
3620         * gcc.target/arm/neon/vld2_dups64.c: Remove.
3621         * gcc.target/arm/neon/vld2_dups8.c: Remove.
3622         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3623         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3624         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3625         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3626         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3627         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3628         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3629         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3630         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3631         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3632         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3633         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3634         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3635         * gcc.target/arm/neon/vld2f32.c: Remove.
3636         * gcc.target/arm/neon/vld2p16.c: Remove.
3637         * gcc.target/arm/neon/vld2p64.c: Remove.
3638         * gcc.target/arm/neon/vld2p8.c: Remove.
3639         * gcc.target/arm/neon/vld2s16.c: Remove.
3640         * gcc.target/arm/neon/vld2s32.c: Remove.
3641         * gcc.target/arm/neon/vld2s64.c: Remove.
3642         * gcc.target/arm/neon/vld2s8.c: Remove.
3643         * gcc.target/arm/neon/vld2u16.c: Remove.
3644         * gcc.target/arm/neon/vld2u32.c: Remove.
3645         * gcc.target/arm/neon/vld2u64.c: Remove.
3646         * gcc.target/arm/neon/vld2u8.c: Remove.
3647         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3648         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3649         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3650         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3651         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3652         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3653         * gcc.target/arm/neon/vld3Qf32.c: Remove.
3654         * gcc.target/arm/neon/vld3Qp16.c: Remove.
3655         * gcc.target/arm/neon/vld3Qp8.c: Remove.
3656         * gcc.target/arm/neon/vld3Qs16.c: Remove.
3657         * gcc.target/arm/neon/vld3Qs32.c: Remove.
3658         * gcc.target/arm/neon/vld3Qs8.c: Remove.
3659         * gcc.target/arm/neon/vld3Qu16.c: Remove.
3660         * gcc.target/arm/neon/vld3Qu32.c: Remove.
3661         * gcc.target/arm/neon/vld3Qu8.c: Remove.
3662         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3663         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3664         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3665         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3666         * gcc.target/arm/neon/vld3_dups16.c: Remove.
3667         * gcc.target/arm/neon/vld3_dups32.c: Remove.
3668         * gcc.target/arm/neon/vld3_dups64.c: Remove.
3669         * gcc.target/arm/neon/vld3_dups8.c: Remove.
3670         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3671         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3672         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3673         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3674         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3675         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3676         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3677         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3678         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3679         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3680         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3681         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3682         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3683         * gcc.target/arm/neon/vld3f32.c: Remove.
3684         * gcc.target/arm/neon/vld3p16.c: Remove.
3685         * gcc.target/arm/neon/vld3p64.c: Remove.
3686         * gcc.target/arm/neon/vld3p8.c: Remove.
3687         * gcc.target/arm/neon/vld3s16.c: Remove.
3688         * gcc.target/arm/neon/vld3s32.c: Remove.
3689         * gcc.target/arm/neon/vld3s64.c: Remove.
3690         * gcc.target/arm/neon/vld3s8.c: Remove.
3691         * gcc.target/arm/neon/vld3u16.c: Remove.
3692         * gcc.target/arm/neon/vld3u32.c: Remove.
3693         * gcc.target/arm/neon/vld3u64.c: Remove.
3694         * gcc.target/arm/neon/vld3u8.c: Remove.
3695         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3696         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3697         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3698         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3699         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3700         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3701         * gcc.target/arm/neon/vld4Qf32.c: Remove.
3702         * gcc.target/arm/neon/vld4Qp16.c: Remove.
3703         * gcc.target/arm/neon/vld4Qp8.c: Remove.
3704         * gcc.target/arm/neon/vld4Qs16.c: Remove.
3705         * gcc.target/arm/neon/vld4Qs32.c: Remove.
3706         * gcc.target/arm/neon/vld4Qs8.c: Remove.
3707         * gcc.target/arm/neon/vld4Qu16.c: Remove.
3708         * gcc.target/arm/neon/vld4Qu32.c: Remove.
3709         * gcc.target/arm/neon/vld4Qu8.c: Remove.
3710         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3711         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3712         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3713         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3714         * gcc.target/arm/neon/vld4_dups16.c: Remove.
3715         * gcc.target/arm/neon/vld4_dups32.c: Remove.
3716         * gcc.target/arm/neon/vld4_dups64.c: Remove.
3717         * gcc.target/arm/neon/vld4_dups8.c: Remove.
3718         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3719         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3720         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3721         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3722         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3723         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3724         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3725         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3726         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3727         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3728         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3729         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3730         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3731         * gcc.target/arm/neon/vld4f32.c: Remove.
3732         * gcc.target/arm/neon/vld4p16.c: Remove.
3733         * gcc.target/arm/neon/vld4p64.c: Remove.
3734         * gcc.target/arm/neon/vld4p8.c: Remove.
3735         * gcc.target/arm/neon/vld4s16.c: Remove.
3736         * gcc.target/arm/neon/vld4s32.c: Remove.
3737         * gcc.target/arm/neon/vld4s64.c: Remove.
3738         * gcc.target/arm/neon/vld4s8.c: Remove.
3739         * gcc.target/arm/neon/vld4u16.c: Remove.
3740         * gcc.target/arm/neon/vld4u32.c: Remove.
3741         * gcc.target/arm/neon/vld4u64.c: Remove.
3742         * gcc.target/arm/neon/vld4u8.c: Remove.
3743         * gcc.target/arm/neon/vmaxQf32.c: Remove.
3744         * gcc.target/arm/neon/vmaxQs16.c: Remove.
3745         * gcc.target/arm/neon/vmaxQs32.c: Remove.
3746         * gcc.target/arm/neon/vmaxQs8.c: Remove.
3747         * gcc.target/arm/neon/vmaxQu16.c: Remove.
3748         * gcc.target/arm/neon/vmaxQu32.c: Remove.
3749         * gcc.target/arm/neon/vmaxQu8.c: Remove.
3750         * gcc.target/arm/neon/vmaxf32.c: Remove.
3751         * gcc.target/arm/neon/vmaxs16.c: Remove.
3752         * gcc.target/arm/neon/vmaxs32.c: Remove.
3753         * gcc.target/arm/neon/vmaxs8.c: Remove.
3754         * gcc.target/arm/neon/vmaxu16.c: Remove.
3755         * gcc.target/arm/neon/vmaxu32.c: Remove.
3756         * gcc.target/arm/neon/vmaxu8.c: Remove.
3757         * gcc.target/arm/neon/vminQf32.c: Remove.
3758         * gcc.target/arm/neon/vminQs16.c: Remove.
3759         * gcc.target/arm/neon/vminQs32.c: Remove.
3760         * gcc.target/arm/neon/vminQs8.c: Remove.
3761         * gcc.target/arm/neon/vminQu16.c: Remove.
3762         * gcc.target/arm/neon/vminQu32.c: Remove.
3763         * gcc.target/arm/neon/vminQu8.c: Remove.
3764         * gcc.target/arm/neon/vminf32.c: Remove.
3765         * gcc.target/arm/neon/vmins16.c: Remove.
3766         * gcc.target/arm/neon/vmins32.c: Remove.
3767         * gcc.target/arm/neon/vmins8.c: Remove.
3768         * gcc.target/arm/neon/vminu16.c: Remove.
3769         * gcc.target/arm/neon/vminu32.c: Remove.
3770         * gcc.target/arm/neon/vminu8.c: Remove.
3771         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3772         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3773         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3774         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3775         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3776         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3777         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3778         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3779         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3780         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3781         * gcc.target/arm/neon/vmlaQf32.c: Remove.
3782         * gcc.target/arm/neon/vmlaQs16.c: Remove.
3783         * gcc.target/arm/neon/vmlaQs32.c: Remove.
3784         * gcc.target/arm/neon/vmlaQs8.c: Remove.
3785         * gcc.target/arm/neon/vmlaQu16.c: Remove.
3786         * gcc.target/arm/neon/vmlaQu32.c: Remove.
3787         * gcc.target/arm/neon/vmlaQu8.c: Remove.
3788         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3789         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3790         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3791         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3792         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3793         * gcc.target/arm/neon/vmla_nf32.c: Remove.
3794         * gcc.target/arm/neon/vmla_ns16.c: Remove.
3795         * gcc.target/arm/neon/vmla_ns32.c: Remove.
3796         * gcc.target/arm/neon/vmla_nu16.c: Remove.
3797         * gcc.target/arm/neon/vmla_nu32.c: Remove.
3798         * gcc.target/arm/neon/vmlaf32.c: Remove.
3799         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3800         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3801         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3802         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3803         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3804         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3805         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3806         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3807         * gcc.target/arm/neon/vmlals16.c: Remove.
3808         * gcc.target/arm/neon/vmlals32.c: Remove.
3809         * gcc.target/arm/neon/vmlals8.c: Remove.
3810         * gcc.target/arm/neon/vmlalu16.c: Remove.
3811         * gcc.target/arm/neon/vmlalu32.c: Remove.
3812         * gcc.target/arm/neon/vmlalu8.c: Remove.
3813         * gcc.target/arm/neon/vmlas16.c: Remove.
3814         * gcc.target/arm/neon/vmlas32.c: Remove.
3815         * gcc.target/arm/neon/vmlas8.c: Remove.
3816         * gcc.target/arm/neon/vmlau16.c: Remove.
3817         * gcc.target/arm/neon/vmlau32.c: Remove.
3818         * gcc.target/arm/neon/vmlau8.c: Remove.
3819         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3820         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3821         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3822         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3823         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3824         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3825         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3826         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3827         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3828         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3829         * gcc.target/arm/neon/vmlsQf32.c: Remove.
3830         * gcc.target/arm/neon/vmlsQs16.c: Remove.
3831         * gcc.target/arm/neon/vmlsQs32.c: Remove.
3832         * gcc.target/arm/neon/vmlsQs8.c: Remove.
3833         * gcc.target/arm/neon/vmlsQu16.c: Remove.
3834         * gcc.target/arm/neon/vmlsQu32.c: Remove.
3835         * gcc.target/arm/neon/vmlsQu8.c: Remove.
3836         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3837         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3838         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3839         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3840         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3841         * gcc.target/arm/neon/vmls_nf32.c: Remove.
3842         * gcc.target/arm/neon/vmls_ns16.c: Remove.
3843         * gcc.target/arm/neon/vmls_ns32.c: Remove.
3844         * gcc.target/arm/neon/vmls_nu16.c: Remove.
3845         * gcc.target/arm/neon/vmls_nu32.c: Remove.
3846         * gcc.target/arm/neon/vmlsf32.c: Remove.
3847         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3848         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3849         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3850         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3851         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3852         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3853         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3854         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3855         * gcc.target/arm/neon/vmlsls16.c: Remove.
3856         * gcc.target/arm/neon/vmlsls32.c: Remove.
3857         * gcc.target/arm/neon/vmlsls8.c: Remove.
3858         * gcc.target/arm/neon/vmlslu16.c: Remove.
3859         * gcc.target/arm/neon/vmlslu32.c: Remove.
3860         * gcc.target/arm/neon/vmlslu8.c: Remove.
3861         * gcc.target/arm/neon/vmlss16.c: Remove.
3862         * gcc.target/arm/neon/vmlss32.c: Remove.
3863         * gcc.target/arm/neon/vmlss8.c: Remove.
3864         * gcc.target/arm/neon/vmlsu16.c: Remove.
3865         * gcc.target/arm/neon/vmlsu32.c: Remove.
3866         * gcc.target/arm/neon/vmlsu8.c: Remove.
3867         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3868         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3869         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3870         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3871         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3872         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3873         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3874         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3875         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3876         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3877         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3878         * gcc.target/arm/neon/vmov_nf32.c: Remove.
3879         * gcc.target/arm/neon/vmov_np16.c: Remove.
3880         * gcc.target/arm/neon/vmov_np8.c: Remove.
3881         * gcc.target/arm/neon/vmov_ns16.c: Remove.
3882         * gcc.target/arm/neon/vmov_ns32.c: Remove.
3883         * gcc.target/arm/neon/vmov_ns64.c: Remove.
3884         * gcc.target/arm/neon/vmov_ns8.c: Remove.
3885         * gcc.target/arm/neon/vmov_nu16.c: Remove.
3886         * gcc.target/arm/neon/vmov_nu32.c: Remove.
3887         * gcc.target/arm/neon/vmov_nu64.c: Remove.
3888         * gcc.target/arm/neon/vmov_nu8.c: Remove.
3889         * gcc.target/arm/neon/vmovls16.c: Remove.
3890         * gcc.target/arm/neon/vmovls32.c: Remove.
3891         * gcc.target/arm/neon/vmovls8.c: Remove.
3892         * gcc.target/arm/neon/vmovlu16.c: Remove.
3893         * gcc.target/arm/neon/vmovlu32.c: Remove.
3894         * gcc.target/arm/neon/vmovlu8.c: Remove.
3895         * gcc.target/arm/neon/vmovns16.c: Remove.
3896         * gcc.target/arm/neon/vmovns32.c: Remove.
3897         * gcc.target/arm/neon/vmovns64.c: Remove.
3898         * gcc.target/arm/neon/vmovnu16.c: Remove.
3899         * gcc.target/arm/neon/vmovnu32.c: Remove.
3900         * gcc.target/arm/neon/vmovnu64.c: Remove.
3901         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3902         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3903         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3904         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3905         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3906         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3907         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3908         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3909         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3910         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3911         * gcc.target/arm/neon/vmulQf32.c: Remove.
3912         * gcc.target/arm/neon/vmulQp8.c: Remove.
3913         * gcc.target/arm/neon/vmulQs16.c: Remove.
3914         * gcc.target/arm/neon/vmulQs32.c: Remove.
3915         * gcc.target/arm/neon/vmulQs8.c: Remove.
3916         * gcc.target/arm/neon/vmulQu16.c: Remove.
3917         * gcc.target/arm/neon/vmulQu32.c: Remove.
3918         * gcc.target/arm/neon/vmulQu8.c: Remove.
3919         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3920         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3921         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3922         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3923         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3924         * gcc.target/arm/neon/vmul_nf32.c: Remove.
3925         * gcc.target/arm/neon/vmul_ns16.c: Remove.
3926         * gcc.target/arm/neon/vmul_ns32.c: Remove.
3927         * gcc.target/arm/neon/vmul_nu16.c: Remove.
3928         * gcc.target/arm/neon/vmul_nu32.c: Remove.
3929         * gcc.target/arm/neon/vmulf32.c: Remove.
3930         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3931         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3932         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3933         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3934         * gcc.target/arm/neon/vmull_ns16.c: Remove.
3935         * gcc.target/arm/neon/vmull_ns32.c: Remove.
3936         * gcc.target/arm/neon/vmull_nu16.c: Remove.
3937         * gcc.target/arm/neon/vmull_nu32.c: Remove.
3938         * gcc.target/arm/neon/vmullp8.c: Remove.
3939         * gcc.target/arm/neon/vmulls16.c: Remove.
3940         * gcc.target/arm/neon/vmulls32.c: Remove.
3941         * gcc.target/arm/neon/vmulls8.c: Remove.
3942         * gcc.target/arm/neon/vmullu16.c: Remove.
3943         * gcc.target/arm/neon/vmullu32.c: Remove.
3944         * gcc.target/arm/neon/vmullu8.c: Remove.
3945         * gcc.target/arm/neon/vmulp8.c: Remove.
3946         * gcc.target/arm/neon/vmuls16.c: Remove.
3947         * gcc.target/arm/neon/vmuls32.c: Remove.
3948         * gcc.target/arm/neon/vmuls8.c: Remove.
3949         * gcc.target/arm/neon/vmulu16.c: Remove.
3950         * gcc.target/arm/neon/vmulu32.c: Remove.
3951         * gcc.target/arm/neon/vmulu8.c: Remove.
3952         * gcc.target/arm/neon/vmvnQp8.c: Remove.
3953         * gcc.target/arm/neon/vmvnQs16.c: Remove.
3954         * gcc.target/arm/neon/vmvnQs32.c: Remove.
3955         * gcc.target/arm/neon/vmvnQs8.c: Remove.
3956         * gcc.target/arm/neon/vmvnQu16.c: Remove.
3957         * gcc.target/arm/neon/vmvnQu32.c: Remove.
3958         * gcc.target/arm/neon/vmvnQu8.c: Remove.
3959         * gcc.target/arm/neon/vmvnp8.c: Remove.
3960         * gcc.target/arm/neon/vmvns16.c: Remove.
3961         * gcc.target/arm/neon/vmvns32.c: Remove.
3962         * gcc.target/arm/neon/vmvns8.c: Remove.
3963         * gcc.target/arm/neon/vmvnu16.c: Remove.
3964         * gcc.target/arm/neon/vmvnu32.c: Remove.
3965         * gcc.target/arm/neon/vmvnu8.c: Remove.
3966         * gcc.target/arm/neon/vnegQf32.c: Remove.
3967         * gcc.target/arm/neon/vnegQs16.c: Remove.
3968         * gcc.target/arm/neon/vnegQs32.c: Remove.
3969         * gcc.target/arm/neon/vnegQs8.c: Remove.
3970         * gcc.target/arm/neon/vnegf32.c: Remove.
3971         * gcc.target/arm/neon/vnegs16.c: Remove.
3972         * gcc.target/arm/neon/vnegs32.c: Remove.
3973         * gcc.target/arm/neon/vnegs8.c: Remove.
3974         * gcc.target/arm/neon/vornQs16.c: Remove.
3975         * gcc.target/arm/neon/vornQs32.c: Remove.
3976         * gcc.target/arm/neon/vornQs64.c: Remove.
3977         * gcc.target/arm/neon/vornQs8.c: Remove.
3978         * gcc.target/arm/neon/vornQu16.c: Remove.
3979         * gcc.target/arm/neon/vornQu32.c: Remove.
3980         * gcc.target/arm/neon/vornQu64.c: Remove.
3981         * gcc.target/arm/neon/vornQu8.c: Remove.
3982         * gcc.target/arm/neon/vorns16.c: Remove.
3983         * gcc.target/arm/neon/vorns32.c: Remove.
3984         * gcc.target/arm/neon/vorns64.c: Remove.
3985         * gcc.target/arm/neon/vorns8.c: Remove.
3986         * gcc.target/arm/neon/vornu16.c: Remove.
3987         * gcc.target/arm/neon/vornu32.c: Remove.
3988         * gcc.target/arm/neon/vornu64.c: Remove.
3989         * gcc.target/arm/neon/vornu8.c: Remove.
3990         * gcc.target/arm/neon/vorrQs16.c: Remove.
3991         * gcc.target/arm/neon/vorrQs32.c: Remove.
3992         * gcc.target/arm/neon/vorrQs64.c: Remove.
3993         * gcc.target/arm/neon/vorrQs8.c: Remove.
3994         * gcc.target/arm/neon/vorrQu16.c: Remove.
3995         * gcc.target/arm/neon/vorrQu32.c: Remove.
3996         * gcc.target/arm/neon/vorrQu64.c: Remove.
3997         * gcc.target/arm/neon/vorrQu8.c: Remove.
3998         * gcc.target/arm/neon/vorrs16.c: Remove.
3999         * gcc.target/arm/neon/vorrs32.c: Remove.
4000         * gcc.target/arm/neon/vorrs64.c: Remove.
4001         * gcc.target/arm/neon/vorrs8.c: Remove.
4002         * gcc.target/arm/neon/vorru16.c: Remove.
4003         * gcc.target/arm/neon/vorru32.c: Remove.
4004         * gcc.target/arm/neon/vorru64.c: Remove.
4005         * gcc.target/arm/neon/vorru8.c: Remove.
4006         * gcc.target/arm/neon/vpadalQs16.c: Remove.
4007         * gcc.target/arm/neon/vpadalQs32.c: Remove.
4008         * gcc.target/arm/neon/vpadalQs8.c: Remove.
4009         * gcc.target/arm/neon/vpadalQu16.c: Remove.
4010         * gcc.target/arm/neon/vpadalQu32.c: Remove.
4011         * gcc.target/arm/neon/vpadalQu8.c: Remove.
4012         * gcc.target/arm/neon/vpadals16.c: Remove.
4013         * gcc.target/arm/neon/vpadals32.c: Remove.
4014         * gcc.target/arm/neon/vpadals8.c: Remove.
4015         * gcc.target/arm/neon/vpadalu16.c: Remove.
4016         * gcc.target/arm/neon/vpadalu32.c: Remove.
4017         * gcc.target/arm/neon/vpadalu8.c: Remove.
4018         * gcc.target/arm/neon/vpaddf32.c: Remove.
4019         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
4020         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
4021         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
4022         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
4023         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
4024         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
4025         * gcc.target/arm/neon/vpaddls16.c: Remove.
4026         * gcc.target/arm/neon/vpaddls32.c: Remove.
4027         * gcc.target/arm/neon/vpaddls8.c: Remove.
4028         * gcc.target/arm/neon/vpaddlu16.c: Remove.
4029         * gcc.target/arm/neon/vpaddlu32.c: Remove.
4030         * gcc.target/arm/neon/vpaddlu8.c: Remove.
4031         * gcc.target/arm/neon/vpadds16.c: Remove.
4032         * gcc.target/arm/neon/vpadds32.c: Remove.
4033         * gcc.target/arm/neon/vpadds8.c: Remove.
4034         * gcc.target/arm/neon/vpaddu16.c: Remove.
4035         * gcc.target/arm/neon/vpaddu32.c: Remove.
4036         * gcc.target/arm/neon/vpaddu8.c: Remove.
4037         * gcc.target/arm/neon/vpmaxf32.c: Remove.
4038         * gcc.target/arm/neon/vpmaxs16.c: Remove.
4039         * gcc.target/arm/neon/vpmaxs32.c: Remove.
4040         * gcc.target/arm/neon/vpmaxs8.c: Remove.
4041         * gcc.target/arm/neon/vpmaxu16.c: Remove.
4042         * gcc.target/arm/neon/vpmaxu32.c: Remove.
4043         * gcc.target/arm/neon/vpmaxu8.c: Remove.
4044         * gcc.target/arm/neon/vpminf32.c: Remove.
4045         * gcc.target/arm/neon/vpmins16.c: Remove.
4046         * gcc.target/arm/neon/vpmins32.c: Remove.
4047         * gcc.target/arm/neon/vpmins8.c: Remove.
4048         * gcc.target/arm/neon/vpminu16.c: Remove.
4049         * gcc.target/arm/neon/vpminu32.c: Remove.
4050         * gcc.target/arm/neon/vpminu8.c: Remove.
4051         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
4052         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
4053         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
4054         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
4055         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
4056         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
4057         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
4058         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
4059         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
4060         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
4061         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
4062         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
4063         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
4064         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
4065         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
4066         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
4067         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
4068         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
4069         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
4070         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
4071         * gcc.target/arm/neon/vqRshls16.c: Remove.
4072         * gcc.target/arm/neon/vqRshls32.c: Remove.
4073         * gcc.target/arm/neon/vqRshls64.c: Remove.
4074         * gcc.target/arm/neon/vqRshls8.c: Remove.
4075         * gcc.target/arm/neon/vqRshlu16.c: Remove.
4076         * gcc.target/arm/neon/vqRshlu32.c: Remove.
4077         * gcc.target/arm/neon/vqRshlu64.c: Remove.
4078         * gcc.target/arm/neon/vqRshlu8.c: Remove.
4079         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
4080         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
4081         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
4082         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
4083         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
4084         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
4085         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
4086         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
4087         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
4088         * gcc.target/arm/neon/vqabsQs16.c: Remove.
4089         * gcc.target/arm/neon/vqabsQs32.c: Remove.
4090         * gcc.target/arm/neon/vqabsQs8.c: Remove.
4091         * gcc.target/arm/neon/vqabss16.c: Remove.
4092         * gcc.target/arm/neon/vqabss32.c: Remove.
4093         * gcc.target/arm/neon/vqabss8.c: Remove.
4094         * gcc.target/arm/neon/vqaddQs16.c: Remove.
4095         * gcc.target/arm/neon/vqaddQs32.c: Remove.
4096         * gcc.target/arm/neon/vqaddQs64.c: Remove.
4097         * gcc.target/arm/neon/vqaddQs8.c: Remove.
4098         * gcc.target/arm/neon/vqaddQu16.c: Remove.
4099         * gcc.target/arm/neon/vqaddQu32.c: Remove.
4100         * gcc.target/arm/neon/vqaddQu64.c: Remove.
4101         * gcc.target/arm/neon/vqaddQu8.c: Remove.
4102         * gcc.target/arm/neon/vqadds16.c: Remove.
4103         * gcc.target/arm/neon/vqadds32.c: Remove.
4104         * gcc.target/arm/neon/vqadds64.c: Remove.
4105         * gcc.target/arm/neon/vqadds8.c: Remove.
4106         * gcc.target/arm/neon/vqaddu16.c: Remove.
4107         * gcc.target/arm/neon/vqaddu32.c: Remove.
4108         * gcc.target/arm/neon/vqaddu64.c: Remove.
4109         * gcc.target/arm/neon/vqaddu8.c: Remove.
4110         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
4111         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
4112         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
4113         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
4114         * gcc.target/arm/neon/vqdmlals16.c: Remove.
4115         * gcc.target/arm/neon/vqdmlals32.c: Remove.
4116         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
4117         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
4118         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
4119         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
4120         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
4121         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
4122         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
4123         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
4124         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
4125         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
4126         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
4127         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
4128         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
4129         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
4130         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
4131         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
4132         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
4133         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
4134         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
4135         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
4136         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
4137         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
4138         * gcc.target/arm/neon/vqdmulls16.c: Remove.
4139         * gcc.target/arm/neon/vqdmulls32.c: Remove.
4140         * gcc.target/arm/neon/vqmovns16.c: Remove.
4141         * gcc.target/arm/neon/vqmovns32.c: Remove.
4142         * gcc.target/arm/neon/vqmovns64.c: Remove.
4143         * gcc.target/arm/neon/vqmovnu16.c: Remove.
4144         * gcc.target/arm/neon/vqmovnu32.c: Remove.
4145         * gcc.target/arm/neon/vqmovnu64.c: Remove.
4146         * gcc.target/arm/neon/vqmovuns16.c: Remove.
4147         * gcc.target/arm/neon/vqmovuns32.c: Remove.
4148         * gcc.target/arm/neon/vqmovuns64.c: Remove.
4149         * gcc.target/arm/neon/vqnegQs16.c: Remove.
4150         * gcc.target/arm/neon/vqnegQs32.c: Remove.
4151         * gcc.target/arm/neon/vqnegQs8.c: Remove.
4152         * gcc.target/arm/neon/vqnegs16.c: Remove.
4153         * gcc.target/arm/neon/vqnegs32.c: Remove.
4154         * gcc.target/arm/neon/vqnegs8.c: Remove.
4155         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
4156         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
4157         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
4158         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
4159         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
4160         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
4161         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
4162         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
4163         * gcc.target/arm/neon/vqshlQs16.c: Remove.
4164         * gcc.target/arm/neon/vqshlQs32.c: Remove.
4165         * gcc.target/arm/neon/vqshlQs64.c: Remove.
4166         * gcc.target/arm/neon/vqshlQs8.c: Remove.
4167         * gcc.target/arm/neon/vqshlQu16.c: Remove.
4168         * gcc.target/arm/neon/vqshlQu32.c: Remove.
4169         * gcc.target/arm/neon/vqshlQu64.c: Remove.
4170         * gcc.target/arm/neon/vqshlQu8.c: Remove.
4171         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
4172         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
4173         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
4174         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
4175         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
4176         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
4177         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
4178         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
4179         * gcc.target/arm/neon/vqshls16.c: Remove.
4180         * gcc.target/arm/neon/vqshls32.c: Remove.
4181         * gcc.target/arm/neon/vqshls64.c: Remove.
4182         * gcc.target/arm/neon/vqshls8.c: Remove.
4183         * gcc.target/arm/neon/vqshlu16.c: Remove.
4184         * gcc.target/arm/neon/vqshlu32.c: Remove.
4185         * gcc.target/arm/neon/vqshlu64.c: Remove.
4186         * gcc.target/arm/neon/vqshlu8.c: Remove.
4187         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
4188         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
4189         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
4190         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
4191         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
4192         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
4193         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
4194         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
4195         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
4196         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
4197         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
4198         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
4199         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
4200         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
4201         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
4202         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
4203         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
4204         * gcc.target/arm/neon/vqsubQs16.c: Remove.
4205         * gcc.target/arm/neon/vqsubQs32.c: Remove.
4206         * gcc.target/arm/neon/vqsubQs64.c: Remove.
4207         * gcc.target/arm/neon/vqsubQs8.c: Remove.
4208         * gcc.target/arm/neon/vqsubQu16.c: Remove.
4209         * gcc.target/arm/neon/vqsubQu32.c: Remove.
4210         * gcc.target/arm/neon/vqsubQu64.c: Remove.
4211         * gcc.target/arm/neon/vqsubQu8.c: Remove.
4212         * gcc.target/arm/neon/vqsubs16.c: Remove.
4213         * gcc.target/arm/neon/vqsubs32.c: Remove.
4214         * gcc.target/arm/neon/vqsubs64.c: Remove.
4215         * gcc.target/arm/neon/vqsubs8.c: Remove.
4216         * gcc.target/arm/neon/vqsubu16.c: Remove.
4217         * gcc.target/arm/neon/vqsubu32.c: Remove.
4218         * gcc.target/arm/neon/vqsubu64.c: Remove.
4219         * gcc.target/arm/neon/vqsubu8.c: Remove.
4220         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
4221         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
4222         * gcc.target/arm/neon/vrecpef32.c: Remove.
4223         * gcc.target/arm/neon/vrecpeu32.c: Remove.
4224         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
4225         * gcc.target/arm/neon/vrecpsf32.c: Remove.
4226         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
4227         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
4228         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
4229         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
4230         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
4231         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
4232         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
4233         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
4234         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
4235         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
4236         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
4237         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
4238         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
4239         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
4240         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
4241         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
4242         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
4243         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
4244         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
4245         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
4246         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
4247         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
4248         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
4249         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
4250         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
4251         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
4252         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
4253         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
4254         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
4255         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
4256         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
4257         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
4258         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
4259         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
4260         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
4261         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
4262         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
4263         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
4264         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
4265         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
4266         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
4267         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
4268         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
4269         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
4270         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
4271         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
4272         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
4273         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
4274         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
4275         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
4276         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
4277         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
4278         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
4279         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
4280         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
4281         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
4282         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
4283         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
4284         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
4285         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
4286         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
4287         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
4288         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
4289         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
4290         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
4291         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
4292         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
4293         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
4294         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
4295         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
4296         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
4297         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
4298         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
4299         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
4300         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
4301         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
4302         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
4303         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
4304         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
4305         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
4306         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
4307         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
4308         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
4309         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
4310         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
4311         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
4312         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
4313         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
4314         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4315         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4316         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4317         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4318         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4319         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4320         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4321         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4322         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4323         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4324         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4325         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4326         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4327         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4328         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4329         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4330         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4331         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4332         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4333         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4334         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4335         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4336         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4337         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4338         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4339         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4340         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4341         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4342         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4343         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4344         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4345         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4346         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4347         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4348         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4349         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4350         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4351         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4352         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4353         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4354         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4355         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4356         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4357         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4358         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4359         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4360         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4361         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4362         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4363         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4364         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4365         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4366         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4367         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4368         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4369         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4370         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4371         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4372         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4373         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4374         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4375         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4376         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4377         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4378         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4379         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4380         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4381         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4382         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4383         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4384         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4385         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4386         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4387         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4388         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4389         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4390         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4391         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4392         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4393         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4394         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4395         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4396         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4397         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4398         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4399         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4400         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4401         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4402         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4403         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4404         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4405         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4406         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4407         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4408         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4409         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4410         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4411         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4412         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4413         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4414         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4415         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4416         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4417         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4418         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4419         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4420         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4421         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4422         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4423         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4424         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4425         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4426         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4427         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4428         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4429         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4430         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4431         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4432         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4433         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4434         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4435         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4436         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4437         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4438         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4439         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4440         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4441         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4442         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4443         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4444         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4445         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4446         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4447         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4448         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4449         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4450         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4451         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4452         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4453         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4454         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4455         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4456         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4457         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4458         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4459         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4460         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4461         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4462         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4463         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4464         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4465         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4466         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4467         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4468         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4469         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4470         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4471         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4472         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4473         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4474         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4475         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4476         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4477         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4478         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4479         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4480         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4481         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4482         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4483         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4484         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4485         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4486         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4487         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4488         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4489         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4490         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4491         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4492         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4493         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4494         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4495         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4496         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4497         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4498         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4499         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4500         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4501         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4502         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4503         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4504         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4505         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4506         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4507         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4508         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4509         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4510         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4511         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4512         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4513         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4514         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4515         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4516         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4517         * gcc.target/arm/neon/vrev16p8.c: Remove.
4518         * gcc.target/arm/neon/vrev16s8.c: Remove.
4519         * gcc.target/arm/neon/vrev16u8.c: Remove.
4520         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4521         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4522         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4523         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4524         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4525         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4526         * gcc.target/arm/neon/vrev32p16.c: Remove.
4527         * gcc.target/arm/neon/vrev32p8.c: Remove.
4528         * gcc.target/arm/neon/vrev32s16.c: Remove.
4529         * gcc.target/arm/neon/vrev32s8.c: Remove.
4530         * gcc.target/arm/neon/vrev32u16.c: Remove.
4531         * gcc.target/arm/neon/vrev32u8.c: Remove.
4532         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4533         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4534         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4535         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4536         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4537         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4538         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4539         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4540         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4541         * gcc.target/arm/neon/vrev64f32.c: Remove.
4542         * gcc.target/arm/neon/vrev64p16.c: Remove.
4543         * gcc.target/arm/neon/vrev64p8.c: Remove.
4544         * gcc.target/arm/neon/vrev64s16.c: Remove.
4545         * gcc.target/arm/neon/vrev64s32.c: Remove.
4546         * gcc.target/arm/neon/vrev64s8.c: Remove.
4547         * gcc.target/arm/neon/vrev64u16.c: Remove.
4548         * gcc.target/arm/neon/vrev64u32.c: Remove.
4549         * gcc.target/arm/neon/vrev64u8.c: Remove.
4550         * gcc.target/arm/neon/vrndaf32.c: Remove.
4551         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4552         * gcc.target/arm/neon/vrndf32.c: Remove.
4553         * gcc.target/arm/neon/vrndmf32.c: Remove.
4554         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4555         * gcc.target/arm/neon/vrndnf32.c: Remove.
4556         * gcc.target/arm/neon/vrndnqf32.c: Remove.
4557         * gcc.target/arm/neon/vrndpf32.c: Remove.
4558         * gcc.target/arm/neon/vrndpqf32.c: Remove.
4559         * gcc.target/arm/neon/vrndqf32.c: Remove.
4560         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4561         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4562         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4563         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4564         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4565         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4566         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4567         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4568         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4569         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4570         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4571         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4572         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4573         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4574         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4575         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4576         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4577         * gcc.target/arm/neon/vset_lanef32.c: Remove.
4578         * gcc.target/arm/neon/vset_lanep16.c: Remove.
4579         * gcc.target/arm/neon/vset_lanep8.c: Remove.
4580         * gcc.target/arm/neon/vset_lanes16.c: Remove.
4581         * gcc.target/arm/neon/vset_lanes32.c: Remove.
4582         * gcc.target/arm/neon/vset_lanes64.c: Remove.
4583         * gcc.target/arm/neon/vset_lanes8.c: Remove.
4584         * gcc.target/arm/neon/vset_laneu16.c: Remove.
4585         * gcc.target/arm/neon/vset_laneu32.c: Remove.
4586         * gcc.target/arm/neon/vset_laneu64.c: Remove.
4587         * gcc.target/arm/neon/vset_laneu8.c: Remove.
4588         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4589         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4590         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4591         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4592         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4593         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4594         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4595         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4596         * gcc.target/arm/neon/vshlQs16.c: Remove.
4597         * gcc.target/arm/neon/vshlQs32.c: Remove.
4598         * gcc.target/arm/neon/vshlQs64.c: Remove.
4599         * gcc.target/arm/neon/vshlQs8.c: Remove.
4600         * gcc.target/arm/neon/vshlQu16.c: Remove.
4601         * gcc.target/arm/neon/vshlQu32.c: Remove.
4602         * gcc.target/arm/neon/vshlQu64.c: Remove.
4603         * gcc.target/arm/neon/vshlQu8.c: Remove.
4604         * gcc.target/arm/neon/vshl_ns16.c: Remove.
4605         * gcc.target/arm/neon/vshl_ns32.c: Remove.
4606         * gcc.target/arm/neon/vshl_ns64.c: Remove.
4607         * gcc.target/arm/neon/vshl_ns8.c: Remove.
4608         * gcc.target/arm/neon/vshl_nu16.c: Remove.
4609         * gcc.target/arm/neon/vshl_nu32.c: Remove.
4610         * gcc.target/arm/neon/vshl_nu64.c: Remove.
4611         * gcc.target/arm/neon/vshl_nu8.c: Remove.
4612         * gcc.target/arm/neon/vshll_ns16.c: Remove.
4613         * gcc.target/arm/neon/vshll_ns32.c: Remove.
4614         * gcc.target/arm/neon/vshll_ns8.c: Remove.
4615         * gcc.target/arm/neon/vshll_nu16.c: Remove.
4616         * gcc.target/arm/neon/vshll_nu32.c: Remove.
4617         * gcc.target/arm/neon/vshll_nu8.c: Remove.
4618         * gcc.target/arm/neon/vshls16.c: Remove.
4619         * gcc.target/arm/neon/vshls32.c: Remove.
4620         * gcc.target/arm/neon/vshls64.c: Remove.
4621         * gcc.target/arm/neon/vshls8.c: Remove.
4622         * gcc.target/arm/neon/vshlu16.c: Remove.
4623         * gcc.target/arm/neon/vshlu32.c: Remove.
4624         * gcc.target/arm/neon/vshlu64.c: Remove.
4625         * gcc.target/arm/neon/vshlu8.c: Remove.
4626         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4627         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4628         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4629         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4630         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4631         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4632         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4633         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4634         * gcc.target/arm/neon/vshr_ns16.c: Remove.
4635         * gcc.target/arm/neon/vshr_ns32.c: Remove.
4636         * gcc.target/arm/neon/vshr_ns64.c: Remove.
4637         * gcc.target/arm/neon/vshr_ns8.c: Remove.
4638         * gcc.target/arm/neon/vshr_nu16.c: Remove.
4639         * gcc.target/arm/neon/vshr_nu32.c: Remove.
4640         * gcc.target/arm/neon/vshr_nu64.c: Remove.
4641         * gcc.target/arm/neon/vshr_nu8.c: Remove.
4642         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4643         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4644         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4645         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4646         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4647         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4648         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4649         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4650         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4651         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4652         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4653         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4654         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4655         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4656         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4657         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4658         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4659         * gcc.target/arm/neon/vsli_np16.c: Remove.
4660         * gcc.target/arm/neon/vsli_np64.c: Remove.
4661         * gcc.target/arm/neon/vsli_np8.c: Remove.
4662         * gcc.target/arm/neon/vsli_ns16.c: Remove.
4663         * gcc.target/arm/neon/vsli_ns32.c: Remove.
4664         * gcc.target/arm/neon/vsli_ns64.c: Remove.
4665         * gcc.target/arm/neon/vsli_ns8.c: Remove.
4666         * gcc.target/arm/neon/vsli_nu16.c: Remove.
4667         * gcc.target/arm/neon/vsli_nu32.c: Remove.
4668         * gcc.target/arm/neon/vsli_nu64.c: Remove.
4669         * gcc.target/arm/neon/vsli_nu8.c: Remove.
4670         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4671         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4672         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4673         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4674         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4675         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4676         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4677         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4678         * gcc.target/arm/neon/vsra_ns16.c: Remove.
4679         * gcc.target/arm/neon/vsra_ns32.c: Remove.
4680         * gcc.target/arm/neon/vsra_ns64.c: Remove.
4681         * gcc.target/arm/neon/vsra_ns8.c: Remove.
4682         * gcc.target/arm/neon/vsra_nu16.c: Remove.
4683         * gcc.target/arm/neon/vsra_nu32.c: Remove.
4684         * gcc.target/arm/neon/vsra_nu64.c: Remove.
4685         * gcc.target/arm/neon/vsra_nu8.c: Remove.
4686         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4687         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4688         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4689         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4690         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4691         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4692         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4693         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4694         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4695         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4696         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4697         * gcc.target/arm/neon/vsri_np16.c: Remove.
4698         * gcc.target/arm/neon/vsri_np64.c: Remove.
4699         * gcc.target/arm/neon/vsri_np8.c: Remove.
4700         * gcc.target/arm/neon/vsri_ns16.c: Remove.
4701         * gcc.target/arm/neon/vsri_ns32.c: Remove.
4702         * gcc.target/arm/neon/vsri_ns64.c: Remove.
4703         * gcc.target/arm/neon/vsri_ns8.c: Remove.
4704         * gcc.target/arm/neon/vsri_nu16.c: Remove.
4705         * gcc.target/arm/neon/vsri_nu32.c: Remove.
4706         * gcc.target/arm/neon/vsri_nu64.c: Remove.
4707         * gcc.target/arm/neon/vsri_nu8.c: Remove.
4708         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4709         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4710         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4711         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4712         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4713         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4714         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4715         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4716         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4717         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4718         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4719         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4720         * gcc.target/arm/neon/vst1Qf32.c: Remove.
4721         * gcc.target/arm/neon/vst1Qp16.c: Remove.
4722         * gcc.target/arm/neon/vst1Qp64.c: Remove.
4723         * gcc.target/arm/neon/vst1Qp8.c: Remove.
4724         * gcc.target/arm/neon/vst1Qs16.c: Remove.
4725         * gcc.target/arm/neon/vst1Qs32.c: Remove.
4726         * gcc.target/arm/neon/vst1Qs64.c: Remove.
4727         * gcc.target/arm/neon/vst1Qs8.c: Remove.
4728         * gcc.target/arm/neon/vst1Qu16.c: Remove.
4729         * gcc.target/arm/neon/vst1Qu32.c: Remove.
4730         * gcc.target/arm/neon/vst1Qu64.c: Remove.
4731         * gcc.target/arm/neon/vst1Qu8.c: Remove.
4732         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4733         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4734         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4735         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4736         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4737         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4738         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4739         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4740         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4741         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4742         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4743         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4744         * gcc.target/arm/neon/vst1f32.c: Remove.
4745         * gcc.target/arm/neon/vst1p16.c: Remove.
4746         * gcc.target/arm/neon/vst1p64.c: Remove.
4747         * gcc.target/arm/neon/vst1p8.c: Remove.
4748         * gcc.target/arm/neon/vst1s16.c: Remove.
4749         * gcc.target/arm/neon/vst1s32.c: Remove.
4750         * gcc.target/arm/neon/vst1s64.c: Remove.
4751         * gcc.target/arm/neon/vst1s8.c: Remove.
4752         * gcc.target/arm/neon/vst1u16.c: Remove.
4753         * gcc.target/arm/neon/vst1u32.c: Remove.
4754         * gcc.target/arm/neon/vst1u64.c: Remove.
4755         * gcc.target/arm/neon/vst1u8.c: Remove.
4756         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4757         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4758         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4759         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4760         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4761         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4762         * gcc.target/arm/neon/vst2Qf32.c: Remove.
4763         * gcc.target/arm/neon/vst2Qp16.c: Remove.
4764         * gcc.target/arm/neon/vst2Qp8.c: Remove.
4765         * gcc.target/arm/neon/vst2Qs16.c: Remove.
4766         * gcc.target/arm/neon/vst2Qs32.c: Remove.
4767         * gcc.target/arm/neon/vst2Qs8.c: Remove.
4768         * gcc.target/arm/neon/vst2Qu16.c: Remove.
4769         * gcc.target/arm/neon/vst2Qu32.c: Remove.
4770         * gcc.target/arm/neon/vst2Qu8.c: Remove.
4771         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4772         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4773         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4774         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4775         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4776         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4777         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4778         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4779         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4780         * gcc.target/arm/neon/vst2f32.c: Remove.
4781         * gcc.target/arm/neon/vst2p16.c: Remove.
4782         * gcc.target/arm/neon/vst2p64.c: Remove.
4783         * gcc.target/arm/neon/vst2p8.c: Remove.
4784         * gcc.target/arm/neon/vst2s16.c: Remove.
4785         * gcc.target/arm/neon/vst2s32.c: Remove.
4786         * gcc.target/arm/neon/vst2s64.c: Remove.
4787         * gcc.target/arm/neon/vst2s8.c: Remove.
4788         * gcc.target/arm/neon/vst2u16.c: Remove.
4789         * gcc.target/arm/neon/vst2u32.c: Remove.
4790         * gcc.target/arm/neon/vst2u64.c: Remove.
4791         * gcc.target/arm/neon/vst2u8.c: Remove.
4792         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4793         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4794         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4795         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4796         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4797         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4798         * gcc.target/arm/neon/vst3Qf32.c: Remove.
4799         * gcc.target/arm/neon/vst3Qp16.c: Remove.
4800         * gcc.target/arm/neon/vst3Qp8.c: Remove.
4801         * gcc.target/arm/neon/vst3Qs16.c: Remove.
4802         * gcc.target/arm/neon/vst3Qs32.c: Remove.
4803         * gcc.target/arm/neon/vst3Qs8.c: Remove.
4804         * gcc.target/arm/neon/vst3Qu16.c: Remove.
4805         * gcc.target/arm/neon/vst3Qu32.c: Remove.
4806         * gcc.target/arm/neon/vst3Qu8.c: Remove.
4807         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4808         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4809         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4810         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4811         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4812         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4813         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4814         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4815         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4816         * gcc.target/arm/neon/vst3f32.c: Remove.
4817         * gcc.target/arm/neon/vst3p16.c: Remove.
4818         * gcc.target/arm/neon/vst3p64.c: Remove.
4819         * gcc.target/arm/neon/vst3p8.c: Remove.
4820         * gcc.target/arm/neon/vst3s16.c: Remove.
4821         * gcc.target/arm/neon/vst3s32.c: Remove.
4822         * gcc.target/arm/neon/vst3s64.c: Remove.
4823         * gcc.target/arm/neon/vst3s8.c: Remove.
4824         * gcc.target/arm/neon/vst3u16.c: Remove.
4825         * gcc.target/arm/neon/vst3u32.c: Remove.
4826         * gcc.target/arm/neon/vst3u64.c: Remove.
4827         * gcc.target/arm/neon/vst3u8.c: Remove.
4828         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4829         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4830         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4831         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4832         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4833         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4834         * gcc.target/arm/neon/vst4Qf32.c: Remove.
4835         * gcc.target/arm/neon/vst4Qp16.c: Remove.
4836         * gcc.target/arm/neon/vst4Qp8.c: Remove.
4837         * gcc.target/arm/neon/vst4Qs16.c: Remove.
4838         * gcc.target/arm/neon/vst4Qs32.c: Remove.
4839         * gcc.target/arm/neon/vst4Qs8.c: Remove.
4840         * gcc.target/arm/neon/vst4Qu16.c: Remove.
4841         * gcc.target/arm/neon/vst4Qu32.c: Remove.
4842         * gcc.target/arm/neon/vst4Qu8.c: Remove.
4843         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4844         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4845         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4846         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4847         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4848         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4849         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4850         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4851         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4852         * gcc.target/arm/neon/vst4f32.c: Remove.
4853         * gcc.target/arm/neon/vst4p16.c: Remove.
4854         * gcc.target/arm/neon/vst4p64.c: Remove.
4855         * gcc.target/arm/neon/vst4p8.c: Remove.
4856         * gcc.target/arm/neon/vst4s16.c: Remove.
4857         * gcc.target/arm/neon/vst4s32.c: Remove.
4858         * gcc.target/arm/neon/vst4s64.c: Remove.
4859         * gcc.target/arm/neon/vst4s8.c: Remove.
4860         * gcc.target/arm/neon/vst4u16.c: Remove.
4861         * gcc.target/arm/neon/vst4u32.c: Remove.
4862         * gcc.target/arm/neon/vst4u64.c: Remove.
4863         * gcc.target/arm/neon/vst4u8.c: Remove.
4864         * gcc.target/arm/neon/vsubQf32.c: Remove.
4865         * gcc.target/arm/neon/vsubQs16.c: Remove.
4866         * gcc.target/arm/neon/vsubQs32.c: Remove.
4867         * gcc.target/arm/neon/vsubQs64.c: Remove.
4868         * gcc.target/arm/neon/vsubQs8.c: Remove.
4869         * gcc.target/arm/neon/vsubQu16.c: Remove.
4870         * gcc.target/arm/neon/vsubQu32.c: Remove.
4871         * gcc.target/arm/neon/vsubQu64.c: Remove.
4872         * gcc.target/arm/neon/vsubQu8.c: Remove.
4873         * gcc.target/arm/neon/vsubf32.c: Remove.
4874         * gcc.target/arm/neon/vsubhns16.c: Remove.
4875         * gcc.target/arm/neon/vsubhns32.c: Remove.
4876         * gcc.target/arm/neon/vsubhns64.c: Remove.
4877         * gcc.target/arm/neon/vsubhnu16.c: Remove.
4878         * gcc.target/arm/neon/vsubhnu32.c: Remove.
4879         * gcc.target/arm/neon/vsubhnu64.c: Remove.
4880         * gcc.target/arm/neon/vsubls16.c: Remove.
4881         * gcc.target/arm/neon/vsubls32.c: Remove.
4882         * gcc.target/arm/neon/vsubls8.c: Remove.
4883         * gcc.target/arm/neon/vsublu16.c: Remove.
4884         * gcc.target/arm/neon/vsublu32.c: Remove.
4885         * gcc.target/arm/neon/vsublu8.c: Remove.
4886         * gcc.target/arm/neon/vsubs16.c: Remove.
4887         * gcc.target/arm/neon/vsubs32.c: Remove.
4888         * gcc.target/arm/neon/vsubs64.c: Remove.
4889         * gcc.target/arm/neon/vsubs8.c: Remove.
4890         * gcc.target/arm/neon/vsubu16.c: Remove.
4891         * gcc.target/arm/neon/vsubu32.c: Remove.
4892         * gcc.target/arm/neon/vsubu64.c: Remove.
4893         * gcc.target/arm/neon/vsubu8.c: Remove.
4894         * gcc.target/arm/neon/vsubws16.c: Remove.
4895         * gcc.target/arm/neon/vsubws32.c: Remove.
4896         * gcc.target/arm/neon/vsubws8.c: Remove.
4897         * gcc.target/arm/neon/vsubwu16.c: Remove.
4898         * gcc.target/arm/neon/vsubwu32.c: Remove.
4899         * gcc.target/arm/neon/vsubwu8.c: Remove.
4900         * gcc.target/arm/neon/vtbl1p8.c: Remove.
4901         * gcc.target/arm/neon/vtbl1s8.c: Remove.
4902         * gcc.target/arm/neon/vtbl1u8.c: Remove.
4903         * gcc.target/arm/neon/vtbl2p8.c: Remove.
4904         * gcc.target/arm/neon/vtbl2s8.c: Remove.
4905         * gcc.target/arm/neon/vtbl2u8.c: Remove.
4906         * gcc.target/arm/neon/vtbl3p8.c: Remove.
4907         * gcc.target/arm/neon/vtbl3s8.c: Remove.
4908         * gcc.target/arm/neon/vtbl3u8.c: Remove.
4909         * gcc.target/arm/neon/vtbl4p8.c: Remove.
4910         * gcc.target/arm/neon/vtbl4s8.c: Remove.
4911         * gcc.target/arm/neon/vtbl4u8.c: Remove.
4912         * gcc.target/arm/neon/vtbx1p8.c: Remove.
4913         * gcc.target/arm/neon/vtbx1s8.c: Remove.
4914         * gcc.target/arm/neon/vtbx1u8.c: Remove.
4915         * gcc.target/arm/neon/vtbx2p8.c: Remove.
4916         * gcc.target/arm/neon/vtbx2s8.c: Remove.
4917         * gcc.target/arm/neon/vtbx2u8.c: Remove.
4918         * gcc.target/arm/neon/vtbx3p8.c: Remove.
4919         * gcc.target/arm/neon/vtbx3s8.c: Remove.
4920         * gcc.target/arm/neon/vtbx3u8.c: Remove.
4921         * gcc.target/arm/neon/vtbx4p8.c: Remove.
4922         * gcc.target/arm/neon/vtbx4s8.c: Remove.
4923         * gcc.target/arm/neon/vtbx4u8.c: Remove.
4924         * gcc.target/arm/neon/vtrnQf32.c: Remove.
4925         * gcc.target/arm/neon/vtrnQp16.c: Remove.
4926         * gcc.target/arm/neon/vtrnQp8.c: Remove.
4927         * gcc.target/arm/neon/vtrnQs16.c: Remove.
4928         * gcc.target/arm/neon/vtrnQs32.c: Remove.
4929         * gcc.target/arm/neon/vtrnQs8.c: Remove.
4930         * gcc.target/arm/neon/vtrnQu16.c: Remove.
4931         * gcc.target/arm/neon/vtrnQu32.c: Remove.
4932         * gcc.target/arm/neon/vtrnQu8.c: Remove.
4933         * gcc.target/arm/neon/vtrnf32.c: Remove.
4934         * gcc.target/arm/neon/vtrnp16.c: Remove.
4935         * gcc.target/arm/neon/vtrnp8.c: Remove.
4936         * gcc.target/arm/neon/vtrns16.c: Remove.
4937         * gcc.target/arm/neon/vtrns32.c: Remove.
4938         * gcc.target/arm/neon/vtrns8.c: Remove.
4939         * gcc.target/arm/neon/vtrnu16.c: Remove.
4940         * gcc.target/arm/neon/vtrnu32.c: Remove.
4941         * gcc.target/arm/neon/vtrnu8.c: Remove.
4942         * gcc.target/arm/neon/vtstQp8.c: Remove.
4943         * gcc.target/arm/neon/vtstQs16.c: Remove.
4944         * gcc.target/arm/neon/vtstQs32.c: Remove.
4945         * gcc.target/arm/neon/vtstQs8.c: Remove.
4946         * gcc.target/arm/neon/vtstQu16.c: Remove.
4947         * gcc.target/arm/neon/vtstQu32.c: Remove.
4948         * gcc.target/arm/neon/vtstQu8.c: Remove.
4949         * gcc.target/arm/neon/vtstp8.c: Remove.
4950         * gcc.target/arm/neon/vtsts16.c: Remove.
4951         * gcc.target/arm/neon/vtsts32.c: Remove.
4952         * gcc.target/arm/neon/vtsts8.c: Remove.
4953         * gcc.target/arm/neon/vtstu16.c: Remove.
4954         * gcc.target/arm/neon/vtstu32.c: Remove.
4955         * gcc.target/arm/neon/vtstu8.c: Remove.
4956         * gcc.target/arm/neon/vuzpQf32.c: Remove.
4957         * gcc.target/arm/neon/vuzpQp16.c: Remove.
4958         * gcc.target/arm/neon/vuzpQp8.c: Remove.
4959         * gcc.target/arm/neon/vuzpQs16.c: Remove.
4960         * gcc.target/arm/neon/vuzpQs32.c: Remove.
4961         * gcc.target/arm/neon/vuzpQs8.c: Remove.
4962         * gcc.target/arm/neon/vuzpQu16.c: Remove.
4963         * gcc.target/arm/neon/vuzpQu32.c: Remove.
4964         * gcc.target/arm/neon/vuzpQu8.c: Remove.
4965         * gcc.target/arm/neon/vuzpf32.c: Remove.
4966         * gcc.target/arm/neon/vuzpp16.c: Remove.
4967         * gcc.target/arm/neon/vuzpp8.c: Remove.
4968         * gcc.target/arm/neon/vuzps16.c: Remove.
4969         * gcc.target/arm/neon/vuzps32.c: Remove.
4970         * gcc.target/arm/neon/vuzps8.c: Remove.
4971         * gcc.target/arm/neon/vuzpu16.c: Remove.
4972         * gcc.target/arm/neon/vuzpu32.c: Remove.
4973         * gcc.target/arm/neon/vuzpu8.c: Remove.
4974         * gcc.target/arm/neon/vzipQf32.c: Remove.
4975         * gcc.target/arm/neon/vzipQp16.c: Remove.
4976         * gcc.target/arm/neon/vzipQp8.c: Remove.
4977         * gcc.target/arm/neon/vzipQs16.c: Remove.
4978         * gcc.target/arm/neon/vzipQs32.c: Remove.
4979         * gcc.target/arm/neon/vzipQs8.c: Remove.
4980         * gcc.target/arm/neon/vzipQu16.c: Remove.
4981         * gcc.target/arm/neon/vzipQu32.c: Remove.
4982         * gcc.target/arm/neon/vzipQu8.c: Remove.
4983         * gcc.target/arm/neon/vzipf32.c: Remove.
4984         * gcc.target/arm/neon/vzipp16.c: Remove.
4985         * gcc.target/arm/neon/vzipp8.c: Remove.
4986         * gcc.target/arm/neon/vzips16.c: Remove.
4987         * gcc.target/arm/neon/vzips32.c: Remove.
4988         * gcc.target/arm/neon/vzips8.c: Remove.
4989         * gcc.target/arm/neon/vzipu16.c: Remove.
4990         * gcc.target/arm/neon/vzipu32.c: Remove.
4991         * gcc.target/arm/neon/vzipu8.c: Remove.
4994 2015-11-12  Marek Polacek  <polacek@redhat.com>
4996         PR c/67784
4997         * gcc.dg/pr67784-1.c: New test.
4998         * gcc.dg/pr67784-2.c: New test.
5000 2015-11-12  Martin Liska  <mliska@suse.cz>
5002         * gcc.dg/ipa/pr68035.c: New test.
5004 2015-11-12  Richard Biener  <rguenther@suse.de>
5006         PR tree-optimization/68306
5007         * gcc.dg/pr68306.c: New testcase.
5009 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
5011         Implement D0013R2, logical type traits.
5013         * g++.dg/cpp0x/Wattributes1.C: Adjust.
5015 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
5017         * c-c++-common/goacc/data-default-1.c: New.
5019 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
5021         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
5023 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
5025         PR tree-optimization/68305
5026         * gcc.dg/vect/pr68305.c: New test.
5028 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
5030         * gcc.target/i386/pr67265-2.c: New test.
5032 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
5034         * gcc.dg/pr68286.c: New test.
5036 2015-11-12  Christian Bruel  <christian.bruel@st.com>
5038         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
5040 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
5042         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
5043         aligned to 64 bits.
5045 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
5047         * gcc.dg/pr65521.c: Fail on AIX.
5049 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
5051         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
5052         * gcc.dg/graphite/fuse-2.c: Same.
5053         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
5054         isl-ast-gen-*.c files.
5055         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
5056         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
5057         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
5058         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
5059         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
5060         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
5061         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
5062         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
5063         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
5064         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
5065         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
5067 2015-11-11  Marek Polacek  <polacek@redhat.com>
5069         PR c/68107
5070         PR c++/68266
5071         * c-c++-common/pr68107.c: New test.
5072         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
5073         (large_array_char_template): Likewise.
5074         * g++.dg/init/new44.C: Adjust dg-error.
5076 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5078         * gfortran.dg/goacc/private-3.f95: Remove xfail.
5079         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
5081 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
5083         * gcc.target/i386/pr67265.c: New test.
5085 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
5087         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
5088         tests for the expected generated code.
5090 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
5092         * gcc.target/mips/split-ds-sequence.c: New test.
5094 2015-11-11  Julia Koval  <julia.koval@intel.com>
5096         * g++.dg/ext/mv16.C: New functions.
5098 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
5099             Jiong Wang      <jiong.wang@arm.com>
5101         * gcc.dg/tree-ssa/pr68234.c: New testcase.
5103 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5105         * gcc.target/i386/mask-pack.c: New test.
5106         * gcc.target/i386/mask-unpack.c: New test.
5108 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5110         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
5112 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
5114         * gcc.dg/vect/slp-cond-5.c: New test.
5116 2015-11-10  Richard Biener  <rguenther@suse.de>
5118         PR tree-optimization/68240
5119         * gcc.dg/torture/pr68240.c: New testcase.
5121 2015-11-10  Richard Biener  <rguenther@suse.de>
5123         PR tree-optimization/56118
5124         * gcc.target/i386/pr56118.c: New testcase.
5126 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5128         * gcc.target/aarch64/cond_op_imm_1.c: New test.
5130 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
5132         * gfortran.dg/pr68251.f90: New test.
5134 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
5136         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
5138 2015-11-09  Martin Sebor  <msebor@redhat.com>
5140         * init/new45.C: New test to verify that operator new is invoked
5141         with or without overhead for a cookie.
5143         PR c++/67927
5144         * init/new44.C: New test for placement new expressions for arrays
5145         with excessive number of elements.
5147         PR c++/67913
5148         * init/new43.C: New test for placement new expressions for arrays
5149         with negative number of elements.
5151         * other/new-size-type.C: Expect array new expression with
5152         an excessive number of elements to be rejected.
5154 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
5156         * c-c++-common/goacc/routine-1.c: New.
5157         * c-c++-common/goacc/routine-2.c: New.
5158         * c-c++-common/goacc/routine-3.c: New.
5159         * c-c++-common/goacc/routine-4.c: New.
5160         * c-c++-common/goacc/routine-5.c: New.
5162 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5164         * gcc.target/sparc/sparc-ret.c: Rename to...
5165         * gcc.target/sparc/sparc-ret-1.c: ...this.
5166         * gcc.target/sparc/sparc-ret-2.c: New test.
5168 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
5170         * lib/target-supports.exp (check_p8vector_hw_available): Split
5171         long line.
5172         (check_vsx_hw_available): Likewise.
5173         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
5174         support and for PowerPC float128 support.
5175         (check_p9modulo_hw_available): Likewise.
5176         (check_ppc_float128_sw_available): Likewise.
5177         (check_ppc_float128_hw_available): Likewise.
5178         (check_effective_target_powerpc_p9vector_ok): Likewise.
5179         (check_effective_target_powerpc_p9modulo_ok): Likewise.
5180         (check_effective_target_powerpc_float128_sw_ok): Likewise.
5181         (check_effective_target_powerpc_float128_hw_ok): Likewise.
5182         (is-effective-target): Add new PowerPc targets.
5183         (is-effective-target-keyword): Likewise.
5184         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
5185         instructions, use it.
5187         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
5188         * gcc.target/powerpc/mod-2.c: Likewise.
5189         * gcc.target/powerpc/ctz-1.c: Likewise.
5190         * gcc.target/powerpc/ctz-2.c: Likewise.
5191         * gcc.target/powerpc/extswsli-1.c: Likewise.
5192         * gcc.target/powerpc/extswsli-2.c: Likewise.
5193         * gcc.target/powerpc/extswsli-3.c: Likewise.
5195         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
5196         and allow the test on PowerPC LE.
5197         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
5198         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
5200         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
5201         check instead of powerpc_vsx_ok.
5202         * gcc.target/powerpc/float128-mix.c: Likewise.
5204 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5206         * gcc.dg/sso/*.c: Robustify dg-output directives.
5208 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
5210         * g++.dg/ubsan/pr68259.C: New test.
5212 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
5214         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
5215         (main): Use _Cilk_spawn instead of cilk_spawn.
5217 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
5219         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
5220         scan-assembler directive.
5222 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5224         PR target/68129
5225         * gcc.dg/pr68129_1.c: New test.
5227 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5229         PR debug/67192
5230         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
5231         (main): Invoke them.
5233 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
5235         PR debug/67192
5236         * gcc.dg/guality/pr67192.c: New test.
5238 2015-11-09  Richard Biener  <rguenther@suse.de>
5240         PR tree-optimization/68248
5241         * gcc.dg/torture/pr68248.c: New testcase.
5243 2015-11-09  Richard Biener  <rguenther@suse.de>
5245         PR tree-optimization/56118
5246         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
5248 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5250         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
5251         labelref and check use of constant pool by looking for .word and
5252         similar directives.
5254 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
5256         PR target/66326
5257         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
5259 2015-11-09  Richard Henderson  <rth@redhat.com>
5261         * gcc.target/i386/addr-space-1.c: New test.
5262         * gcc.target/i386/addr-space-2.c: New test.
5263         * gcc.target/i386/addr-space-3.c: New test.
5265 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
5267         PR fortran/68053
5268         * gfortran.dg/pr68053.f90: New test.
5270 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5272         * g++.dg/lto/pr68057_0.C: Fix testcase.
5274 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
5276         * gfortran.dg/PR67518.f90: move from here...
5277         * gfortran.dg/graphite/PR67518.f90: to here.
5278         * gfortran.dg/PR53852.f90: move from here...
5279         * gfortran.dg/graphite/PR53852.f90: to here.
5281 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
5283         * gcc.dg/sso-1.c: New test.
5284         * gcc.dg/sso-2.c: Likewise.
5285         * gcc.dg/sso-3.c: Likewise.
5286         * gcc.dg/sso-4.c: Likewise.
5287         * gcc.dg/sso-5.c: Likewise.
5288         * gcc.dg/sso-6.c: Likewise.
5289         * gcc.dg/sso-7.c: Likewise.
5290         * gcc.dg/sso-8.c: Likewise.
5291         * gcc.dg/sso: New directory.
5292         * gcc.target/i386/movbe-3.c: New test.
5293         * gnat.dg/sso1.adb: Likewise.
5294         * gnat.dg/sso2.ad[sb]: Likewise.
5295         * gnat.dg/sso3.adb: Likewise.
5296         * gnat.dg/sso4.adb: Likewise.
5297         * gnat.dg/sso5.adb: Likewise.
5298         * gnat.dg/sso6.adb: Likewise.
5299         * gnat.dg/sso7.adb: Likewise.
5300         * gnat.dg/specs/sso1.ads: Likewise.
5301         * gnat.dg/specs/sso2.ads: Likewise.
5302         * gnat.dg/sso: New directory.
5304 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
5306         PR fortran/68218
5307         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
5309 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
5311         PR fortran/68224
5312         * gfortran.dg/pr68224.f90: New test.
5314 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
5316         PR fortran/68196
5317         * gfortran.dg/proc_ptr_47.f90: New test.
5319         PR fortran/66465
5320         * gfortran.dg/pr66465.f90: New test.
5322 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
5324         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5326 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5328         PR fortran/68153
5329         * gfortran.dg/pr68153.f90: New test.
5331 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5333         PR fortran/68151
5334         * gfortran.dg/pr68151.f90: New test.
5336 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
5338         PR tree-optimization/68235
5339         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5341 2015-11-06  Jeff Law  <law@redhat.com>
5343         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5344         realized jump threads.
5345         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5346         threads rather than dom1 dump.
5348 2015-11-06  Michael Collison  <michael.collison@linaro.org
5349             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5351         Revert:
5352         2015-08-01  Michael Collison  <michael.collison@linaro.org
5353                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5355         * gcc.target/arm/mincmp.c: New test.
5357 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
5359         PR fortran/54224
5360         * gfortran.dg/warn_unused_function_2.f90: Add two new
5361         "defined but not used" subroutines.
5363 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
5365         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5366         * g++.dg/gomp/ordered-2.C (f1): Likewise.
5367         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5368         expected diagnostics for the addition of quotes.
5369         * gfortran.dg/gomp/target3.f90: Likewise.
5370         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5371         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5372         * c-c++-common/gomp/doacross-1.c: Likewise.
5373         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5374         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5375         Adjust expected diagnostics wording.
5376         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5377         Don't expect error on ordered threads simd when in for simd.
5378         * c-c++-common/gomp/nesting-2.c: New test.
5379         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5380         * c-c++-common/gomp/ordered-4.c: New test.
5382 2015-11-06  Mike Stump  <mikestump@comcast.net>
5384         * gcc.dg/pragma-diag-5.c: Make test cases unique.
5386 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
5387             Sebastian Pop  <s.pop@samsung.com>
5389         * gcc.dg/graphite/fuse-1.c: New.
5390         * gcc.dg/graphite/fuse-2.c: New.
5391         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5393 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5395         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5397 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
5399         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5400         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5401         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5402         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5403         * lib/gcc-dg.exp: Load multiline.exp.
5405 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5407         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5408         * gcc.target/arm/interrupt-1.c: Likewise.
5409         * gcc.target/arm/interrupt-2.c: Likewise.
5410         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5412 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
5413             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
5415         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5416         macros for assembly checks.
5417         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5418         frsqrts and frsqrte are not emitted.
5419         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5420         frsqrts and frsqrte are emitted.
5421         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5423 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5425         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5427 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5429         PR ipa/68057
5430         PR ipa/68220
5431         * g++.dg/lto/pr68057_0.C: New testcase.
5432         * g++.dg/lto/pr68057_1.C: New testcase.
5433         * g++.dg/torture/pr68220.C: New testcase.
5435 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5437         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5438         comment.
5440 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
5442         PR tree-optimization/68145
5443         * g++.dg/vect/pr68145.cc: New test.
5445 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5447         PR target/68088
5448         * gcc.dg/pr68088_1.c: New test.
5450 2015-11-06  Richard Biener  <rguenther@suse.de>
5452         * gcc.dg/vect/bb-slp-38.c: New testcase.
5454 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5456         * gfortran.dg/goacc/private-3.f95: XFAIL.
5458 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
5460         PR middle-end/53852
5461         PR middle-end/67518
5462         * gfortran.dg/PR67518.f90: New test.
5463         * gfortran.dg/PR53852.f90: New test.
5465 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
5466             Tom de Vries  <tom@codesourcery.com>
5467             Nathan Sidwell  <nathan@codesourcery.com>
5468             Thomas Schwinge  <thomas@codesourcery.com>
5470         * c-c++-common/goacc/combined-directives.c: New test.
5471         * c-c++-common/goacc/loop-clauses.c: New test.
5472         * c-c++-common/goacc/tile.c: New test.
5473         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5474         as gang static arguments.
5475         * c-c++-common/goacc/update-1.c: Adjust expected error message.
5476         * g++.dg/goacc/template.C: New test.
5477         * gfortran.dg/goacc/combined-directives.f90: New test.
5478         * gfortran.dg/goacc/default.f95: New test.
5479         * gfortran.dg/goacc/default_none.f95: New test.
5480         * gfortran.dg/goacc/firstprivate-1.f95: New test.
5481         * gfortran.dg/goacc/gang-static.f95: New test.
5482         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5483         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5484         * gfortran.dg/goacc/list.f95: Update test.
5485         * gfortran.dg/goacc/loop-2.f95: Likewise.
5486         * gfortran.dg/goacc/loop-4.f95: New test.
5487         * gfortran.dg/goacc/loop-5.f95: New test.
5488         * gfortran.dg/goacc/loop-6.f95: New test.
5489         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5490         * gfortran.dg/goacc/multi-clause.f90: New test.
5491         * gfortran.dg/goacc/parallel-tree.f95: Update test.
5492         * gfortran.dg/goacc/update.f95: New test.
5494 2015-11-05  Martin Sebor  <msebor@redhat.com>
5496         PR c++/67942
5497         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5498         invocations where the size of the destination buffer object
5499         or its type (or both) is unknown.
5501 2015-11-05  Martin Sebor  <msebor@redhat.com>
5503         PR c++/67942
5504         * g++.dg/warn/Wplacement-new-size.C: New test.
5506 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
5508         * gcc.dg/pr68112.c: New.
5509         * gcc.dg/vect/vect-strided-shift-1.c: New.
5511 2015-11-05  Marek Polacek  <polacek@redhat.com>
5513         PR c/68090
5514         * gcc.dg/pr68090.c: New test.
5516 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
5518         * gcc.dg/ifcvt-4.c: New.
5520 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
5522         PR c++/67846
5523         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5525 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
5527         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5528         of variables in both data sharing and mapping clauses and for
5529         structure element based array sections being mapped rather than
5530         privatized.
5531         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
5532         expected diagnostics wording in one case.
5533         * c-c++-common/gomp/distribute-1.c: New test.
5534         * c-c++-common/gomp/element-1.c: New test.
5535         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5536         and #pragma omp end declare target pair around the function.
5537         Change s from a parameter to a file scope variable.
5538         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5539         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5540         on non-zero low-bound in reduction array sections.  Add further
5541         tests.
5542         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5543         * c-c++-common/gomp/target-teams-1.c: New test.
5544         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5545         for expected mangling on x86_64/i?86.
5546         * gcc.dg/gomp/declare-simd-3.c: New test.
5547         * gcc.dg/gomp/declare-simd-4.c: New test.
5548         * gcc.dg/gomp/for-20.c: New test.
5549         * gcc.dg/gomp/for-21.c: New test.
5550         * gcc.dg/gomp/for-22.c: New test.
5551         * gcc.dg/gomp/for-23.c: New test.
5552         * gcc.dg/gomp/for-24.c: New test.
5553         * gcc.dg/gomp/linear-1.c: New test.
5554         * gcc.dg/gomp/loop-1.c: New test.
5555         * g++.dg/gomp/atomic-17.C: New test.
5556         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5557         non-static data member in shared clause.  Add single construct.
5558         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
5559         scan-assembler-times directives for expected mangling on x86_64/i?86.
5560         * g++.dg/gomp/declare-simd-3.C: Likewise.
5561         * g++.dg/gomp/declare-simd-4.C: New test.
5562         * g++.dg/gomp/declare-simd-5.C: New test.
5563         * g++.dg/gomp/declare-target-1.C: New test.
5564         * g++.dg/gomp/linear-2.C: New test.
5565         * g++.dg/gomp/loop-1.C: New test.
5566         * g++.dg/gomp/loop-2.C: New test.
5567         * g++.dg/gomp/loop-3.C: New test.
5568         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5569         non-static data member in shared clause.
5570         * g++.dg/gomp/member-3.C: New test.
5571         * g++.dg/gomp/member-4.C: New test.
5572         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5573         (bar): Remove dg-message.
5574         * g++.dg/gomp/target-teams-1.C: New test.
5576 2015-11-05  Richard Biener  <rguenther@suse.de>
5578         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5579         uninitialized variables.
5580         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5581         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5582         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5583         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5584         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5585         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5586         * gcc.dg/ipa/inlinehint-2.c: Likewise.
5587         * gcc.dg/ipa/pure-const-2.c: Likewise.
5588         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5589         * gcc.dg/tree-ssa/loop-23.c: Likewise.
5590         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5591         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5592         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5593         * gcc.dg/vect/pr30858.c: Likewise.
5594         * gcc.dg/vect/pr33866.c: Likewise.
5595         * gcc.dg/vect/pr37027.c: Likewise.
5596         * c-c++-common/ubsan/null-10.c: Likewise.
5597         * gcc.target/i386/incoming-8.c: Likewise.
5599 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
5601         * gnat.dg/slice9.adb: New test.
5603 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
5605         * gfortran.dg/goacc/reduction-2.f95: Delete.
5607 2015-11-04  Tom de Vries  <tom@codesourcery.com>
5609         PR tree-optimization/67742
5610         * gcc.dg/tree-ssa/restrict-7.c: New test.
5611         * gcc.dg/tree-ssa/restrict-8.c: New test.
5613 2015-11-03  Martin Sebor  <msebor@redhat.com>
5615         PR c++-common/67882
5616         * c-c++-common/builtin-offsetof-2.c: New test.
5618 015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
5620         PR fortran/67982
5621         * gfortran.dg/warn_unused_function_3.f90: New test.
5623 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
5625         * gnat.dg/discr45.adb: Only compile the test.
5627 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
5629         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5630         * gcc.target/i386/mvc5.c: Ditto.
5631         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5632         resolver.
5634 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
5636         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5637         from here to...
5638         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5639         to succeed.
5641 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
5643         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5644         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5645         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5646         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5647         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5648         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5650 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
5652         * gcc.target/aarch64/fp16/set_zero_1.c: New.
5654 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
5656         * gcc.dg/mvc1.c: Move to ...
5657         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
5658         * gcc.dg/mvc2.c: Move to ...
5659         * gcc.target/i386/mvc2.c: ... here.
5660         * gcc.dg/mvc3.c: Move to ...
5661         * gcc.target/i386/mvc3.c: ... here.
5662         * gcc.dg/mvc4.c: Move to ...
5663         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
5664         * gcc.dg/mvc5.c: Move to ...
5665         * gcc.target/i386/mvc5.c: ... here.
5666         * gcc.dg/mvc6.c: Move to ...
5667         * gcc.target/i386/mvc6.c: ... here.
5668         * gcc.dg/mvc7.c: Move to ...
5669         * gcc.target/i386/mvc7.c: ... here.
5671         * g++.dg/ext/mvc1.C: Require ifunc.
5673 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
5675         PR tree-optimization/68083
5676         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
5678 2015-11-02  Jeff Law  <law@redhat.com>
5680         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5681         irreducible loops in the CFG.
5683 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
5685         Revert:
5686         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5688         * gcc.dg/vect/vect-strided-shift-1.c: New.
5690 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5692         PR target/67929
5693         * gcc.target/arm/pr67929_1.c: Move to...
5694         * gcc.c-torture/execute/pr67929_1.c: ... Here.
5695         Remove arm-specific directives.  Add noclone, noinline
5696         attributes.
5698 2015-11-01  Jeff Law  <law@redhat.com>
5700         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5702 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
5704         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5705         (sse2_test): Rename from main.  Do not return 0.
5707 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
5709         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5710         * gfortran.dg/proc_ptr_39.f90: Require visibility.
5711         * gfortran.dg/read_dir.f90: XFAIL AIX.
5713 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
5715         Remove the implementation of N3994, terse range-for loops.
5716         * g++.dg/cpp1z/range-for1.C: Remove.
5718 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
5720         * gnat.dg/discr45.adb: New test.
5722 2015-10-31  Tom de Vries  <tom@codesourcery.com>
5724         * gfortran.dg/assumed_type_2.f90: Update test.
5725         * gfortran.dg/no_arg_check_2.f90: Same.
5727 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
5729         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5731 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5733         PR fortran/46588
5734         * gfortran.dg/pr46588.f90: New test.
5736 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
5738         * gcc.dg/mvc1.c: New test for multiple targets cloning.
5739         * gcc.dg/mvc2.c: Ditto.
5740         * gcc.dg/mvc3.c: Ditto.
5741         * gcc.dg/mvc4.c: Ditto.
5742         * gcc.dg/mvc5.c: Ditto.
5743         * gcc.dg/mvc6.c: Ditto.
5744         * gcc.dg/mvc7.c: Ditto.
5745         * g++.dg/ext/mvc1.C: Ditto.
5746         * g++.dg/ext/mvc2.C: Ditto.
5747         * g++.dg/ext/mvc3.C: Ditto.
5748         * g++.dg/ext/mvc4.C: Ditto.
5750 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5752         PR fortran/51993
5753         * gfortran.dg/pr51993.f90: New test.
5755 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
5757         PR rtl-optimization/68106
5758         * gcc.target/aarch64/pr68106.c: New.
5760 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5762         PR fortran/36192
5763         * gfortran.dg/pr36192_1.f90: New test.
5765 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5767         PR fortran/68154
5768         *gfortran.dg/pr68154.f90
5770 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
5772         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5773         * c-c++-common/goacc/acc_on_device-2.c: Delete.
5775 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
5777         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5779 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5781         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5782         PowerPC.
5783         * gcc.target/powerpc/float128-mix.c: Likewise.
5785 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5787         PR fortran/68054
5788         * gfortran.dg/pr68054.f90: New test.
5790 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5792         PR fortran/67885
5793         * gfortran.dg/pr67885.f90: New test.
5795 2015-10-29  Jeff Law  <law@redhat.com>
5797         PR tree-optimization/67892
5798         * gcc.dg/tree-ssa/pr21417: Update expected output.
5799         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5801 2015-10-29  Richard Biener  <rguenther@suse.de>
5803         PR middle-end/68142
5804         * c-c++-common/ubsan/pr68142.c: New testcase.
5806 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
5808         PR c++/67845
5809         * g++.dg/other/cv_func4.C: New.
5811 2015-10-29  Richard Biener  <rguenther@suse.de>
5813         PR middle-end/56956
5814         * c-c++-common/ubsan/pr56956.c: New testcase.
5816 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
5818         * gnat.dg/discr44.adb: New test.
5820 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
5822         PR debug/66068
5823         * gcc.dg/debug/pr66068.c: New test.
5825 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
5827         PR fortran/67933
5828         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5829         array bounds error at line 25.
5831 2015-10-28  Catherine Moore  <clm@codesourcery.com>
5833         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5834         * gcc.target/mips/oddspreg-6.c: Likewise.
5835         * gcc.target/mips/oddspreg-1.c: Likewise.
5836         * gcc.target/mips/oddspreg-2.c: Likewise.
5838 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5840         PR target/67839
5841         * gcc.target/avr/pr67839.c: New test.
5843 2015-10-28  Richard Biener  <rguenther@suse.de>
5845         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5847 2015-10-28  Tom de Vries  <tom@codesourcery.com>
5849         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5851 2015-10-28  Richard Biener  <rguenther@suse.de>
5853         PR ipa/67600
5854         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5855         of #includes.
5857 2015-10-28  Richard Biener  <rguenther@suse.de>
5859         PR tree-optimization/65962
5860         * gcc.dg/vect/vect-62.c: Adjust.
5862 2015-10-28  Richard Biener  <rguenther@suse.de>
5864         PR middle-end/68067
5865         * gcc.dg/torture/pr68067-1.c: New testcase.
5866         * gcc.dg/torture/pr68067-2.c: Likewise.
5868 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5870         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5872 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5874         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5875         as xvmadd and xvnmsub.
5876         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5878 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
5880         * c-c++-common/goacc/loop-shape.c: New test.
5882 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
5883             Cesar Philippidis  <cesar@codesourcery.com>
5885         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5886         * g++.dg/gomp/pr33372-3.C: Likewise.
5888 2015-10-27  Richard Henderson  <rth@redhat.com>
5890         PR rtl-opt/67609
5891         * gcc.target/i386/pr67609-2.c: New test.
5893 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5895         PR target/68102
5896         * gcc.target/aarch64/pr68102_1.c: New test.
5898 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
5900         PR fortran/67933
5901         * gfortran.dg/allocate_with_source_15.f03: New test
5903 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5904             James Norris  <jnorris@codesourcery.com>
5906         PR fortran/63865
5907         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5908         directive to work.
5909         * gfortran.dg/goacc/loop-1.f95: Likewise.
5910         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5911         * gfortran.dg/goacc/cray.f95: Likewise.
5912         * gfortran.dg/goacc/parameter.f95: Likewise.
5914 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5916         PR fortran/68108
5917         * gfortran.dg/pr67805_2.f90: New test.
5919 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
5920             Aditya Kumar  <aditya.k7@samsung.com>
5922         * gcc.dg/graphite/block-0.c: Changed to match pattern.
5923         * gcc.dg/graphite/interchange-1.c: Same.
5924         * gcc.dg/graphite/interchange-10.c: Same.
5925         * gcc.dg/graphite/interchange-11.c: Same.
5926         * gcc.dg/graphite/interchange-13.c: Same.
5927         * gcc.dg/graphite/interchange-3.c: Same.
5928         * gcc.dg/graphite/interchange-4.c: Same.
5929         * gcc.dg/graphite/interchange-7.c: Same.
5930         * gcc.dg/graphite/interchange-9.c: Same.
5931         * gcc.dg/graphite/uns-interchange-9.c: Same.
5932         * gfortran.dg/graphite/interchange-3.f90: Same.
5934 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
5936         PR target/67215
5937         * gcc.target/i386/pr67215-1.c: New test.
5938         * gcc.target/i386/pr67215-2.c: Likewise.
5939         * gcc.target/i386/pr67215-3.c: Likewise.
5941 2015-10-27  Richard Biener  <rguenther@suse.de>
5943         PR tree-optimization/68104
5944         * gcc.dg/torture/pr68104.c: New testcase.
5946 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5948         * gcc.dg/vect/vect-strided-shift-1.c: New.
5950 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5952         PR target/67929
5953         * gcc.target/arm/pr67929_1.c: New test.
5955 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5957         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5959 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5961         PR tree-optimization/68097
5962         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
5963         --param max-ssa-name-query-depth=3 to dg-options.
5965 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5967         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5969 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5971         * gcc.dg/builtins-52.c: Add -O to dg-options.
5973 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5975         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5977 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5979         PR c/64765
5980         PR c/64880
5981         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
5982         sorry message.
5983         (PR64765): New function.
5984         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5985         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
5986         sorry message.
5987         * gfortran.dg/goacc/cray.f95: Refine prune directive.
5988         * gfortran.dg/goacc/parameter.f95: Likewise.
5990 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
5992         PR fortran/66056
5993         * gfortran.dg/empty_label_typedecl.f90: New test.
5995 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5997         PR fortran/36192
5998         * gfortran.dg/pr36192.f90: New test.
6000 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
6002         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
6003         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
6004         * gnat.dg/opt51.adb: New test.
6005         * gnat.dg/opt51_pkg.ads: New helper.
6007 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
6009         * gcc.target/mips/ds-schedule-1.c: New.
6010         * gcc.target/mips/ds-schedule-2.c: New.
6012 2015-10-26  Jeff Law  <law@redhat.com>
6014         PR tree-optimization/68013
6015         * gcc.c-torture/compile/pr68013.c: New test.
6017 2015-10-26  Richard Biener  <rguenther@suse.de>
6018         Dominik Vogt  <vogt@linux.vnet.ibm.com>
6020         PR middle-end/67443
6021         * gcc.target/s390/pr67443.c: New testcase.
6023 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
6025         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
6026         make it unique per testcase.
6027         * gfortran.dg/chmod_2.f90: Likewise.
6028         * gfortran.dg/chmod_3.f90: Likewise.
6029         * gfortran.dg/direct_io_8.f90: Likewise.
6030         * gfortran.dg/f2003_inquire_1.f03: Likewise.
6031         * gfortran.dg/f2003_io_1.f03: Likewise.
6032         * gfortran.dg/f2003_io_2.f03: Likewise.
6033         * gfortran.dg/f2003_io_8.f03: Likewise.
6034         * gfortran.dg/inquire_size.f90: Likewise.
6035         * gfortran.dg/namelist_66.f90: Likewise.
6036         * gfortran.dg/namelist_82.f90: Likewise.
6037         * gfortran.dg/namelist_87.f90: Likewise.
6038         * gfortran.dg/open_negative_unit_1.f90: Likewise.
6039         * gfortran.dg/open_new.f90: Likewise.
6040         * gfortran.dg/stat_1.f90: Likewise.
6041         * gfortran.dg/stat_2.f90: Likewise.
6042         * gfortran.dg/streamio_15.f90: Likewise.
6043         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
6045 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6047         PR middle-end/67989
6048         * g++.dg/pr67989.C: New test.
6050 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
6052         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
6053         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
6054         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
6055         suffix to the temporary filename to make it unique per testcase.
6057 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
6059         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
6061 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
6063         PR fortran/67171
6064         * gfortran.dg/allocate_with_source_12.f03: New test
6066         PR fortran/61819
6067         * gfortran.dg/allocate_with_source_13.f03: New test
6069         PR fortran/61830
6070         * gfortran.dg/allocate_with_source_14.f03: New test
6072 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
6074         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
6076 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
6078         PR target/68084
6079         * gcc.target/i386/pr68084.c: New test.
6081 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
6083         PR fortran/66927
6084         PR fortran/67044
6085         * gfortran.dg/allocate_with_source_10.f08: New test.
6086         * gfortran.dg/allocate_with_source_11.f08: New test.
6087         * gfortran.dg/class_array_15.f03: Changed count of expected
6088         _builtin_frees to 11. One step of temporaries is spared, therefore
6089         the allocatable component of that temporary is not to be freeed.
6091 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6093         PR fortran/68055
6094         * gfortran.dg/pr68055.f90: New case.
6096 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
6098         PR fortran/67805
6099         * gfortran.dg/pr67805.f90: New testcase.
6100         * gfortran.dg/array_constructor_26.f03: Update testcase.
6101         * gfortran.dg/array_constructor_27.f03: Ditto.
6102         * gfortran.dg/char_type_len_2.f90: Ditto.
6103         * gfortran.dg/pr67802.f90: Ditto.
6104         * gfortran.dg/used_before_typed_3.f90: Ditto.
6106 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6108         PR ipa/pr67600
6109         * g++.dg/torture/pr67600.C: New testcase.
6111 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
6113         * g++.dg/pr68062.C: New test.
6115 2015-10-23  Jeff Law  <law@redhat.com>
6117         PR tree-optimization/67830
6118         * gcc.dg/pr67830.c: New test.
6120 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
6122         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
6124 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
6125             Andrew Pinski  <apinski@cavium.com>
6127         PR rtl-optimization/67736
6128         * gcc.dg/torture/pr67736.c: New test.
6129         * gcc.dg/combine-subregs.c: New test.
6131 2015-10-23  Alan Hayward <alan.hayward@arm.com>
6133         PR tree-optimization/65947
6134         * lib/target-supports.exp
6135         (check_effective_target_vect_max_reduc): Add.
6136         * gcc.dg/vect/pr65947-1.c: New test.
6137         * gcc.dg/vect/pr65947-2.c: New test.
6138         * gcc.dg/vect/pr65947-3.c: New test.
6139         * gcc.dg/vect/pr65947-4.c: New test.
6140         * gcc.dg/vect/pr65947-5.c: New test.
6141         * gcc.dg/vect/pr65947-6.c: New test.
6142         * gcc.dg/vect/pr65947-7.c: New test.
6143         * gcc.dg/vect/pr65947-8.c: New test.
6144         * gcc.dg/vect/pr65947-9.c: New test.
6145         * gcc.dg/vect/pr65947-10.c: New test.
6146         * gcc.dg/vect/pr65947-11.c: New test.
6148 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
6150         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
6151         Make weak rather than noinline.
6152         * gcc.dg/builtins-57.c: Compile with -O.
6153         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
6155 2015-10-23  Tom de Vries  <tom@codesourcery.com>
6157         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
6159 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6161         PR sanitizer/68042
6162         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
6163         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
6165 2015-10-22  Martin Sebor  <msebor@redhat.com>
6167         PR driver/68043
6168         * gcc.misc-tests/help.exp: Verify that option descriptions
6169         end in periods.
6170         * lib/options.exp (check_for_options): Use the regexp --line option.
6171         Print unexpected match on failure.
6173 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
6175         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
6177 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
6179         PR c++/67838
6180         * g++.dg/cpp1y/var-templ46.C: New.
6182 2015-10-22  Richard Biener  <rguenther@suse.de>
6184         PR tree-optimization/58497
6185         * gcc.dg/tree-ssa/vector-5.c: New testcase.
6187 2015-10-22  Richard Biener  <rguenther@suse.de>
6189         PR tree-optimization/19049
6190         PR tree-optimization/65962
6191         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
6192         * gcc.dg/vect/vect-63.c: Adjust.
6193         * gcc.dg/vect/vect-70.c: Likewise.
6194         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
6195         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
6196         * gfortran.dg/vect/pr19049.f90: Likewise.
6197         * gfortran.dg/vect/vect-8.f90: Likewise.
6199 2015-10-22  Richard Biener  <rguenther@suse.de>
6201         PR middle-end/68046
6202         PR middle-end/61893
6203         * gcc.dg/torture/ftrapv-2.c: New testcase.
6205 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6207         PR target/68015
6208         * gcc.target/s390/pr68015.c: New test.
6210 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6212         PR testsuite/67948
6213         * gcc.target/arm/xor-and.c: Adjust test to check for eor
6214         instead of orr.
6216 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
6217             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6219         PR target/63304
6220         * gcc.target/aarch64/pr63304_1.c: New test.
6222 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6224         PR c++/66781
6225         * g++.dg/parse/enum13.C: New.
6227 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
6229         PR c++/67847
6230         * g++.dg/parse/enum12.C: New.
6232 2015-10-21  Martin Sebor  <msebor@redhat.com>
6234         PR driver/68043
6235         * gcc.misc-tests/help.exp: Adjust.
6236         * lib/options.exp (check_for_options): Add detail to output.
6238 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6240         PR fortran/67939
6241         * gfortran.dg/pr67939.f90: New test.
6243 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
6244             Sebastian Pop  <s.pop@samsung.com>
6246         * gcc.dg/graphite/scop-11.c: Update pattern.
6248 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6250         PR ipa/67056
6251         * g++.dg/ipa/pr67056.C: New testcase.
6253 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6255         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
6256         are matched.
6258 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6260         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
6261         Add associated options for arm*-*-*.
6262         (sqrt): Remove dummy definition.
6264 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6266         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
6268 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
6270         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
6271         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
6272         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
6274 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
6276         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
6277         sra-max-scalarization-size-Ospeed.
6279 2015-10-21  Marek Polacek  <polacek@redhat.com>
6282         PR c/68024
6283         * gcc.dg/pr68024.c: New test.
6285 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
6287         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
6288         * c-c++-common/goacc/sb-1.c: Adjust errors.
6289         * c-c++-common/goacc/sb-3.c: Adjust errors.
6290         * c-c++-common/goacc/loop-1.c: Adjust errors.
6291         * c-c++-common/goacc/nesting-1.c: Adjust errors.
6292         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
6293         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
6295 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6297         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
6299 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6301         * gcc.dg/lto/simd-function_0.c: New test.
6303 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
6305         PR target/68018
6306         * gcc.target/i386/pr68018.c: New test.
6308 2015-10-21  Richard Biener  <rguenther@suse.de>
6310         PR middle-end/68031
6311         * gcc.dg/torture/pr68031.c: New testcase.
6313 2015-10-21  Richard Biener  <rguenther@suse.de>
6315         PR tree-optimization/68026
6316         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6318 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6320         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6321         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6322         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6323         * g++.dg/asan/default-options-1.C: Likewise.
6325 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6327         * gcc.target/aarch64/stp_vec_64_1.c: New test.
6328         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6330 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6332         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6334 2015-10-20  Marek Polacek  <polacek@redhat.com>
6336         PR c/67964
6337         * gcc.dg/pr67964.c: New test.
6339 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
6341         PR rtl-optimization/67609
6342         * gcc.target/i386/pr67609.c: New.
6344 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6346         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6348 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6350         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6351         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6353 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6355         PR target/66810
6356         * gcc.target/i386/pr66810.c: New test.
6358 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6360         PR target/67963
6361         PR target/67985
6362         * gcc.target/i386/pr67963-1.c: New test.
6363         * gcc.target/i386/pr67963-2.c: Likewise.
6364         * gcc.target/i386/pr67963-3.c: Likewise.
6365         * gcc.target/i386/pr67985-1.c: Likewise.
6366         * gcc.target/i386/pr67985-2.c: Likewise.
6367         * gcc.target/i386/pr67985-3.c: Likewise.
6369 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6371         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6373 2015-10-20  Richard Biener  <rguenther@suse.de>
6375         PR tree-optimization/68017
6376         * gcc.dg/torture/pr68017.c: New testcase.
6378 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6380         PR target/66912
6381         * gcc.target/aarch64/pr66912.c: New.
6382         * gcc.target/arm/pr66912.c: New.
6384 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6386         * gfortran.dg/pr67900.f90: New tests.
6388 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
6390         * gnat.dg/opt50.adb: New test.
6391         * gnat.dg/opt50_pkg.adb: New helper.
6392         * gnat.dg/opt50_pkg.ads: New helper.
6394 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6396         PR fortran/68019
6397         * gfortran.dg/pr68019.f90: new test.
6399 2015-10-19  Richard Biener  <rguenther@suse.de>
6401         PR tree-optimization/67975
6402         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6404 2015-10-19  Richard Biener  <rguenther@suse.de>
6406         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6408 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
6410         PR target/67995
6411         * gcc.target/i386/pr67995-1.c: New test.
6412         * gcc.target/i386/pr67995-2.c: Likewise.
6413         * gcc.target/i386/pr67995-3.c: Likewise.
6415 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
6417         PR middle-end/68002
6418         * gcc.dg/PR68002.c: New test.
6420 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
6422         * gcc.dg/builtins-20.c: Remove undefined behavior.
6424 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
6426         PR fortran/67758
6427         * gfortran.dg/common_25.f90: New file.
6429 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
6431         PR fortran/67177
6432         * gfortran.dg/move_alloc_15.f90: New test
6433         * gfortran.dg/move_alloc_16.f90: New test
6435         PR fortran/67977
6436         * gfortran.dg/deferred_character_assignment_1.f90: New test
6438 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6440         PR fortran/67987
6441         * gfortran.df/pr67987.f90: New test.
6442         * gfortran.dg/char_length_2.f90: Update testcase.
6444 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6446         * gcc.target/i386/iamcu/test_basic_returning.c
6447         (def_test_returning_type): Use union to check float return bits.
6449 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6451         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6452         Replace printf with __builtin_printf.
6454 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6456         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6457         initialize u5.
6459 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
6461         PR middle-end/67966
6462         * gnat.dg/pack21.adb: New test.
6463         * gnat.dg/pack22.adb: Likewise.
6464         * gnat.dg/pack22_pkg.ad[sb]: New helper.
6466 2015-10-16  Christian Bruel  <christian.bruel@st.com>
6468         PR target/67745
6469         * gcc.target/arm/no-align.c: New test.
6470         * gcc.target/arm/attr-align1.c: New test.
6471         * gcc.target/arm/attr-align2.c: New test.
6472         * gcc.target/arm/attr-align3.c: New test.
6474 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6476         * gcc.c-torture/compile/icfmatch.c: Add testcase
6478 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
6480         PR c++/67926
6481         * g++.dg/cpp1z/fold-ice1.C: New.
6483 2015-10-16  Michael Collison  <michael.collison@linaro.org>
6484             Andrew Pinski <andrew.pinski@caviumnetworks.com>
6486         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6488 2015-10-15  Marek Polacek  <polacek@redhat.com>
6490         * gcc.dg/tree-ssa/reassoc-42.c: New test.
6492 2015-10-15  Marek Polacek  <polacek@redhat.com>
6494         PR tree-optimization/67953
6495         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6496         unsigned.
6497         * gcc.dg/torture/pr67953.c: New test.
6499 2015-10-14  Jeff Law  <law@redhat.com>
6501         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
6502         contained within have their own file/test now.
6503         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6504         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
6505         expectations a bit more.
6506         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6507         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6508         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6509         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6510         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6512         PR testsuite/67959
6513         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6515 2015-10-14  Marek Polacek  <polacek@redhat.com>
6517         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
6518         (f6): New.
6519         (f7): New.
6520         (f8): New.
6521         (f9): New.
6522         (f10): New.
6523         (f11): New.
6524         (f12): New.
6525         (f13): New.
6527 2015-10-14  Richard Biener  <rguenther@suse.de>
6529         PR tree-optimization/67915
6530         * gcc.dg/torture/pr67915.c: New testcase.
6532 2015-10-14  Marek Polacek  <polacek@redhat.com>
6534         PR tree-optimization/67815
6535         * gcc.dg/tree-ssa/reassoc-39.c: New test.
6536         * gcc.dg/tree-ssa/reassoc-40.c: New test.
6537         * gcc.dg/tree-ssa/reassoc-41.c: New test.
6539 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6541         * gcc.dg/pragma-pop_options-1.c: New test.
6543 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
6544             Aldy Hernandez  <aldyh@redhat.com>
6546         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6547         * c-c++-common/gomp/clauses-1.c: New test.
6548         * c-c++-common/gomp/clauses-2.c: New test.
6549         * c-c++-common/gomp/clauses-3.c: New test.
6550         * c-c++-common/gomp/clauses-4.c: New test.
6551         * c-c++-common/gomp/declare-target-1.c: New test.
6552         * c-c++-common/gomp/declare-target-2.c: New test.
6553         * c-c++-common/gomp/depend-3.c: New test.
6554         * c-c++-common/gomp/depend-4.c: New test.
6555         * c-c++-common/gomp/doacross-1.c: New test.
6556         * c-c++-common/gomp/if-1.c: New test.
6557         * c-c++-common/gomp/if-2.c: New test.
6558         * c-c++-common/gomp/linear-1.c: New test.
6559         * c-c++-common/gomp/map-2.c: New test.
6560         * c-c++-common/gomp/map-3.c: New test.
6561         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6562         f_omp_target_data): Add map clause to target data.
6563         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6564         * c-c++-common/gomp/ordered-1.c: New test.
6565         * c-c++-common/gomp/ordered-2.c: New test.
6566         * c-c++-common/gomp/ordered-3.c: New test.
6567         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6568         on non-iterator.
6569         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6570         clause and ordered construct where no longer allowed.
6571         * c-c++-common/gomp/priority-1.c: New test.
6572         * c-c++-common/gomp/reduction-1.c: New test.
6573         * c-c++-common/gomp/schedule-simd-1.c: New test.
6574         * c-c++-common/gomp/sink-1.c: New test.
6575         * c-c++-common/gomp/sink-2.c: New test.
6576         * c-c++-common/gomp/sink-3.c: New test.
6577         * c-c++-common/gomp/sink-4.c: New test.
6578         * c-c++-common/gomp/udr-1.c: New test.
6579         * c-c++-common/taskloop-1.c: New test.
6580         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6581         value of _OPENMP macro.
6582         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6583         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6584         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6585         * gcc.dg/gomp/clause-1.c:
6586         * gcc.dg/gomp/reduction-1.c: New test.
6587         * gcc.dg/gomp/sink-fold-1.c: New test.
6588         * gcc.dg/gomp/sink-fold-2.c: New test.
6589         * gcc.dg/gomp/sink-fold-3.c: New test.
6590         * gcc.dg/vect/vect-simd-clone-15.c: New test.
6591         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6592         of non-static data members.
6593         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6594         Add some linear clause tests.
6595         * g++.dg/gomp/declare-simd-3.C: New test.
6596         * g++.dg/gomp/linear-1.C: New test.
6597         * g++.dg/gomp/member-1.C: New test.
6598         * g++.dg/gomp/member-2.C: New test.
6599         * g++.dg/gomp/pr66571-2.C: New test.
6600         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6601         dependent argument.
6602         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6603         in reduction clause.
6604         * g++.dg/gomp/reference-1.C: New test.
6605         * g++.dg/gomp/sink-1.C: New test.
6606         * g++.dg/gomp/sink-2.C: New test.
6607         * g++.dg/gomp/sink-3.C: New test.
6608         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6609         * g++.dg/gomp/this-1.C: New test.
6610         * g++.dg/gomp/this-2.C: New test.
6611         * g++.dg/vect/simd-clone-2.cc: New test.
6612         * g++.dg/vect/simd-clone-2.h: New test.
6613         * g++.dg/vect/simd-clone-3.cc: New test.
6614         * g++.dg/vect/simd-clone-4.cc: New test.
6615         * g++.dg/vect/simd-clone-4.h: New test.
6616         * g++.dg/vect/simd-clone-5.cc: New test.
6618 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
6620         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6621         after r228716 (Fix vtbl[34] and vtbx4).
6623 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
6625         PR tree-optimization/67909, 67947
6626         * gcc.dg/torture/pr67947.c: New test.
6628 2015-10-13  Jeff Law  <law@redhat.com>
6630         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6632 2015-10-12  Jeff Law  <law@redhat.com>
6634         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6635         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6636         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6637         ssa-dom-thread-11.c.
6639         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6641 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6643         PR c++/58566
6644         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6646 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
6648         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6649         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6650         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6651         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6652         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6653         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6654         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6655         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6657 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
6659         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6660         and -mno-frame-header-opt options.
6661         * gcc.target/mips/frame-header-1.c: New file.
6662         * gcc.target/mips/frame-header-2.c: New file.
6663         * gcc.target/mips/frame-header-3.c: New file.
6665 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6666             Hale Wang  <hale.wang@arm.com>
6668         * gcc.dg/tree-ssa/forwprop-33.c: New.
6670 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
6672         PR target/67895
6673         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6674         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6675         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6676         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6677         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6678         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6679         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6680         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6681         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6682         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6684 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
6686         * lib/multiline.exp: New file.
6687         * lib/prune.exp: Load multiline.exp.
6688         (prune_gcc_output): Call into multiline.exp to handle any
6689         multiline output directives.
6690         * lib/libgo.exp: Load multiline.exp before prune.exp, using
6691         load_gcc_lib.
6693 2015-10-09  Martin Jambor  <mjambor@suse.cz>
6695         PR tree-optimization/67794
6696         * gcc.dg/ipa/ipa-sra-10.c: New test.
6697         * gcc.dg/torture/pr67794.c: Likewise.
6699 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
6701         PR rtl-optimization/67828
6702         * gcc.dg/torture/pr67828.c: New.
6704 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6706         PR target/67366
6707         * lib/target-supports.exp (check_effective_target_non_strict_align):
6708         Adjust for arm*-*-*.
6709         * gcc.target/arm/pr67366.c: New test.
6711 2015-10-09  Richard Biener  <rguenther@suse.de>
6713         PR tree-optimization/67891
6714         * gcc.dg/tree-ssa/pr67891.c: New testcase.
6716 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
6718         * gcc.dg/builtins-47.c: Test the optimized dump instead.
6720 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6722         * gcc.dg/vect/vect-outer-simd-3.c: New test.
6724 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6726         * gcc.dg/loop-unswitch-2.c: New test.
6727         * gcc.dg/loop-unswitch-3.c: Likewise.
6728         * gcc.dg/loop-unswitch-4.c: Likewise.
6730 2015-10-08  Tom de Vries  <tom@codesourcery.com>
6732         * gcc.dg/dse.c: Only dump in dse1 pass.
6733         * gcc.dg/tree-ssa/pr30375.c: Same.
6735 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
6737         PR target/66697
6738         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6739         (PUSH, POP): New defines.
6740         (sse2_test): Use PUSH and POP to misalign runtime stack.
6741         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6743 2015-10-07  James Norris  <jnorris@codesourcery.com>
6745         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6746         to atomic_init. (atomic_init): Restrict flags usage.
6748 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
6750         PR fortran/65889
6751         * gfortran.dg/sizeof_5.f90: New test.
6753 2015-10-06  Jeff Law  <law@redhat.com>
6755         * gcc.c-torture/compile/pr67816.c: New test.
6757 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6759         * gcc.target/aarch64/get_lane_f16_1.c: New test.
6761 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
6763         PR fortran/65766
6764         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6766 2015-10-06  Marek Polacek  <polacek@redhat.com>
6768         PR c++/67863
6769         * c-c++-common/Wtautological-compare-4.c: New test.
6771 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6772             Peter Bergner <bergner@vnet.ibm.com>
6774         PR target/67808
6775         * gcc.target/powerpc/pr67808.c: New test.
6777 2015-10-06  Nick Clifton  <nickc@redhat.com>
6779         * gcc.target/msp430: New directory.
6780         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
6781         tests.
6782         * gcc.target/msp430/data-attributes.c: New file.  Checks the
6783         noinit and persistent data attributes.
6785 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
6787         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6789 2015-10-06  Richard Biener  <rguenther@suse.de>
6791         PR tree-optimization/67859
6792         * gcc.dg/torture/pr67859.c: New testcase.
6794 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6796         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6798 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
6800         PR c++/53856
6801         * g++.dg/template/defarg19.C: New.
6802         * g++.dg/template/defarg20.C: Likewise.
6804 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6805             Sebastian Pop  <s.pop@samsung.com>
6807         * gcc.dg/graphite/scop-sor.c: Un-xfail.
6809 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6810             Sebastian Pop  <s.pop@samsung.com>
6812         * gcc.dg/graphite/scop-sor.c: Xfail.
6814 2015-10-05  Martin Jambor  <mjambor@suse.cz>
6815             Jan Hubicka  <hubicka@ucw.cz>
6817         * gcc.dg/ipa/propalign-4.c: New test.
6818         * gcc.dg/ipa/propalign-5.c: Likewise.
6820 2015-10-05  Marek Polacek  <polacek@redhat.com>
6822         PR tree-optimization/67821
6823         * gcc.dg/torture/pr67821-2.c: New test.
6824         * gcc.dg/torture/pr67821.c: New test.
6826 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6828         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6830 2015-10-05  Christian Bruel  <christian.bruel@st.com>
6832         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6834 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6836         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6837         (exec_vcvt): Add comments.
6839 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6841         PR rtl-optimization/67447
6842         * gcc.target/i386/pr67447.c: New test.
6844 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6846         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6847         effective target.
6848         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6849         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6850         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6851         * gcc.target/i386/vect-unpack-1.c: Ditto.
6852         * gcc.target/i386/vect-unpack-2.c: Ditto.
6854 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
6856         PR fortran/67758
6857         * gfortran.dg/common_24.f: New.
6859 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6861         * gcc.target/arm/pr67756.c: Fixed warnings.
6863 2015-10-02  Marek Polacek  <polacek@redhat.com>
6865         PR c/67730
6866         * gcc.dg/pr67730-1.c: New test.
6867         * gcc.dg/pr67730-2.c: New test.
6868         * gcc.dg/pr67730.h: New test.
6870 2015-10-02  Marek Polacek  <polacek@redhat.com>
6872         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6874 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6876         PR tree-optimization/67754
6877         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6878         * gfortran.dg/graphite/block-2.f: Same.
6880 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6882         * gcc.dg/graphite/scop-23.c: New.
6884 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6886         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6887         and "avx512vbmi".
6889 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
6891         PR rtl-optimization/67756
6892         * gcc.target/arm/pr67756.c: New.
6894 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
6896         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6897         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6898         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6899         for tiny model.
6900         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6901         for small model.
6903 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6905         * gcc.target/i386/vect-pack-trunc-1.c: New test.
6906         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6907         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6908         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6909         * gcc.target/i386/vect-unpack-1.c: Ditto.
6910         * gcc.target/i386/vect-unpack-2.c: Ditto.
6912 2015-10-02  Marek Polacek  <polacek@redhat.com>
6914         PR c/64249
6915         * c-c++-common/Wduplicated-cond-1.c: New test.
6916         * c-c++-common/Wduplicated-cond-2.c: New test.
6917         * c-c++-common/Wduplicated-cond-3.c: New test.
6918         * c-c++-common/Wduplicated-cond-4.c: New test.
6919         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6920         -Wduplicated-cond warning.
6922 2015-10-02  Renlin Li  <renlin.li@arm.com>
6924         * gcc.target/aarch64/csneg-1.c: Update.
6926 2015-10-02  Renlin Li  <renlin.li@arm.com>
6928         PR target/66776
6929         * gcc.target/aarch64/pr66776.c: New.
6931 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6933         * gnat.dg/warn13.adb: New test.
6935 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6937         * gnat.dg/vect15.ad[sb]: New test.
6938         * gnat.dg/vect16.ad[sb]: Likewise.
6939         * gnat.dg/vect17.ad[sb]: Likewise.
6940         * gnat.dg/vect18.ad[sb]: Likewise.
6942 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6944         PR rtl-optimization/67786
6945         PR rtl-optimization/67787
6946         * gcc.dg/pr67786.c: New test.
6947         * gcc.dg/pr67787.c: Likewise.
6949 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
6951         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6953 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
6955         PR target/51726
6956         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6958 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
6960         PR fortran/62242
6961         PR fortran/52332
6962         * gfortran.dg/string_array_constructor_1.f90: New.
6963         * gfortran.dg/string_array_constructor_2.f90: New.
6964         * gfortran.dg/string_array_constructor_3.f90: New.
6966 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
6968         PR target/67788
6969         PR target/67789
6970         * gcc.target/powerpc/pr67789.c: New testcase.
6972 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6974         PR fortran.67802
6975         * gfortran.dg/pr67802.f90: New test.
6977 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6979         PR fortran/66979
6980         gfortran.dg/pr66979.f90: new test.
6982 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6984         PR fortran/67616
6985         * gfortran.dg/pr67616.f90: New test.
6987 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
6989         PR c++/54430
6990         * g++.dg/cpp0x/range-for30.C: New.
6992 2015-10-01  Marek Polacek  <polacek@redhat.com>
6994         PR c/65345
6995         * gcc.dg/atomic/pr65345-4.c: New test.
6996         * gcc.dg/pr65345-3.c: New test.
6998 2015-10-01  Marek Polacek  <polacek@redhat.com>
7000         PR tree-optimization/67769
7001         * gcc.dg/torture/pr67769.c: New test.
7003 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
7005         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
7007 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
7009         PR target/54236
7010         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
7012 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
7014         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
7015         (main): Rename to sse2_test.  Abort if count != 5.
7016         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
7017         of -march=slm.
7018         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
7020 2015-10-01  Richard Biener  <rguenther@suse.de>
7022         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
7023         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
7025 2015-09-30  Jeff Law  <law@redhat.com>
7027         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
7029 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7031         PR rtl-optimization/67037
7032         * gcc.c-torture/execute/pr67037.c: New test.
7034 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
7036         * lib/target-supports.exp (check_effective_target_sync_int_128):
7037         Return 1 on spu-*-* targets.
7038         (check_effective_target_sync_int_128_runtime): Likewise.
7039         (check_effective_target_sync_long_long): Likewise.
7040         (check_effective_target_sync_long_long_runtime): Likewise.
7041         (check_effective_target_sync_int_long): Likewise.
7042         (check_effective_target_sync_char_short): Likewise.
7044 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
7046         * gcc.target/i386/pr67761.c: New test.
7048 2015-09-30  Marek Polacek  <polacek@redhat.com>
7050         PR c/67730
7051         * gcc.dg/pr67730.c: New test.
7053 2015-09-30  Marek Polacek  <polacek@redhat.com>
7055         PR tree-optimization/67690
7056         * gcc.dg/torture/pr67690.c: New test.
7058 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
7060         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
7061         * g++.dg/gomp/tls-wrap4.C: Likewise.
7062         * gcc.dg/atomic-op-optimize.c: Likewise.
7063         * gcc.dg/pr54087.c: Likewise.
7064         * gcc.dg/tls/section-2.c: Likewise.
7065         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
7066         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
7067         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
7068         * gcc.target/arm/divzero.c: Likewise.
7069         * gcc.target/arm/sibcall-2.c: Likewise.
7070         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
7071         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
7072         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
7073         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
7074         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
7075         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
7076         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
7077         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
7078         * gfortran.dg/default_format_2.f90: Likewise.
7079         * gfortran.dg/default_format_denormal_2.f90: Likewise.
7081 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
7083         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
7085 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
7087         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
7088         * gfortran.dg/round_4.f90: ditto.
7090 2015-09-29  Richard Biener  <rguenther@suse.de>
7092         PR tree-optimization/67170
7093         * gfortran.dg/pr67170.f90: New testcase.
7095 2015-09-29  Richard Biener  <rguenther@suse.de>
7097         PR tree-optimization/67741
7098         * gcc.dg/torture/pr67741.c: New testcase.
7100 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
7102         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
7103         non-zero for __builtin_signbit tests.
7105 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
7107         PR target/65105
7108         * gcc.target/i386/pr65105-1.c: New.
7109         * gcc.target/i386/pr65105-2.c: New.
7110         * gcc.target/i386/pr65105-3.c: New.
7111         * gcc.target/i386/pr65105-4.C: New.
7112         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
7114 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
7116         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
7118 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
7120         PR fortran/40054
7121         PR fortran/63921
7122         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
7123         standard as legacy.
7124         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
7125         * gfortran.dg/function_types_3.f90: Change error message to
7126         "Type inaccessible...."
7127         * gfortran.dg/ptr_func_assign_1.f08: New test.
7128         * gfortran.dg/ptr_func_assign_2.f08: New test.
7130 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
7132         PR fortran/40054
7133         PR fortran/63921
7134         * gfortran.dg/ptr_func_assign_3.f08: New test.
7135         * gfortran.dg/ptr_func_assign_4.f08: New test.
7137 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7138             Sebastian Pop  <s.pop@samsung.com>
7140         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
7141         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
7142         * gcc.dg/graphite/block-3.c: Same.
7143         * gcc.dg/graphite/block-4.c: Same.
7144         * gcc.dg/graphite/block-5.c: Same.
7145         * gcc.dg/graphite/block-6.c: Same.
7146         * gcc.dg/graphite/block-7.c: Same.
7147         * gcc.dg/graphite/block-8.c: Same.
7148         * gcc.dg/graphite/block-pr47654.c: Same.
7149         * gcc.dg/graphite/interchange-0.c: Same.
7150         * gcc.dg/graphite/interchange-1.c: Same.
7151         * gcc.dg/graphite/interchange-10.c: Same.
7152         * gcc.dg/graphite/interchange-11.c: Same.
7153         * gcc.dg/graphite/interchange-12.c: Same.
7154         * gcc.dg/graphite/interchange-13.c: Same.
7155         * gcc.dg/graphite/interchange-14.c: Same.
7156         * gcc.dg/graphite/interchange-15.c: Same.
7157         * gcc.dg/graphite/interchange-3.c: Same.
7158         * gcc.dg/graphite/interchange-4.c: Same.
7159         * gcc.dg/graphite/interchange-5.c: Same.
7160         * gcc.dg/graphite/interchange-6.c: Same.
7161         * gcc.dg/graphite/interchange-7.c: Same.
7162         * gcc.dg/graphite/interchange-8.c: Same.
7163         * gcc.dg/graphite/interchange-9.c: Same.
7164         * gcc.dg/graphite/interchange-mvt.c: Same.
7165         * gcc.dg/graphite/pr35356-1.c: Same.
7166         * gcc.dg/graphite/pr35356-3.c: Same.
7167         * gcc.dg/graphite/pr37485.c: Same.
7168         * gcc.dg/graphite/scop-1.c: Same.
7169         * gcc.dg/graphite/scop-11.c: Same.
7170         * gcc.dg/graphite/scop-5.c: Same.
7171         * gcc.dg/graphite/uns-block-1.c: Same.
7172         * gcc.dg/graphite/uns-interchange-9.c: Same.
7173         * gfortran.dg/graphite/block-1.f90: Same.
7174         * gfortran.dg/graphite/interchange-3.f90: Same.
7175         * gfortran.dg/graphite/pr14741.f90: Same.
7176         * gfortran.dg/graphite/block-2.f: Same.
7178 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
7179             Sebastian Pop  <s.pop@samsung.com>
7181         PR tree-optimization/67700
7182         * gcc.dg/graphite/run-id-pr67700.c: New.
7184 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
7186         PR target/54236
7187         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
7188         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
7189         test_27): New.
7190         * gcc.target/sh/pr54236-5.c: New.
7191         * gcc.target/sh/pr54236-6.c: New.
7193 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7195         PR rtl-optimization/67456
7196         PR rtl-optimization/67464
7197         PR rtl-optimization/67465
7198         * gcc.dg/pr67465.c: New test.
7200 2015-09-28  Tom de Vries  <tom@codesourcery.com>
7202         PR tree-optimization/62171
7203         * gcc.dg/vect/pr62171.c: New test.
7205 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7207         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
7208         skip on AIX.  XFAIL individual line tests.
7210 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
7212         PR rtl-optimization/64164
7213         PR tree-optimization/67312
7214         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
7215         * gcc.target/i386/stackalign/return-4.c: Add -O.
7217 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
7219         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
7221 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
7223         PR fortran/67721
7224         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
7226 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
7228         * gcc.dg/pr64935-1.c: XFAIL on AIX.
7229         * gcc.dg/pr64935-2.c: XFAIL on AIX.
7230         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
7231         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
7232         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
7233         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
7234         DW_AT_noreturn on AIX.
7235         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
7236         DW_AT_noreturn on AIX.
7237         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
7238         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
7239         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
7240         DW_AT_GNU_deleted on AIX.
7241         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
7242         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
7243         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
7244         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
7245         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
7246         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
7247         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
7248         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
7249         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
7250         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
7251         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
7252         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
7253         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
7254         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
7255         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
7257 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7259         PR fortran/67614
7260         * gfortran.dg/pr67614.f90: New test.
7262 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
7264         PR fortran/67525
7265         * gfortran.dg/pr67525.f90: New test.
7267 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
7269         PR fortran/55603
7270         * gfortran.dg/allocatable_function_9.f90: New.
7272 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
7274         PR target/67675
7275         * gcc.target/sh/pr67675.c: New.
7277 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
7279         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
7281 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
7283         * gcc.target/i386/pr66749.c (dg-options): Replace
7284         -mtune=lakemount with -mtune=lakemont.
7285         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7286         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7288 2015-09-25  Marek Polacek  <polacek@redhat.com>
7290         * c-c++-common/ubsan/bounds-11.c: New test.
7291         * c-c++-common/ubsan/bounds-12.c: New test.
7293 2015-09-25  Marek Polacek  <polacek@redhat.com>
7295         PR sanitizer/64906
7296         * c-c++-common/ubsan/pr64906.c: New test.
7298 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
7300         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
7301         with -mtune=lakemount.
7302         * gcc.target/i386/pr66821.c (dg-options): Likewise.
7303         * gcc.target/i386/pr67329.c (dg-options): Likewise.
7305 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7307         PR driver/67640
7308         * gcc.dg/Werror-13.c: New test.
7310 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
7312         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
7314 2015-09-24  Richard Biener  <rguenther@suse.de>
7316         PR lto/67699
7317         * g++.dg/pr67699.C: New testcase.
7319 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
7321         PR libgcc/67624
7322         * gcc.target/arm/fp16-inf.c: New test.
7324 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
7326         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7327         name while checking for AVX-512VBMI presence.
7329 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7331         * lib/target-supports.exp (check_effective_target_pie): Check for
7332         PIE support on Solaris 11.x and 12.
7334 2015-09-24  Richard Biener  <rguenther@suse.de>
7336         * g++.dg/tree-ssa/restrict3.C: New testcase.
7338 2015-09-24  Richard Biener  <rguenther@suse.de>
7340         PR tree-optimization/48885
7341         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7343 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
7345         * c-c++-common/Wmisleading-indentation.c: Augment test.
7347 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
7349         Fix small typos in the coding rule enforcement warnings.
7350         * g++.dg/diagnostic/disable.C: Replace 'namepace'
7351         with 'namespace'.
7353 2015-09-23  Richard Biener  <rguenther@suse.de>
7355         PR middle-end/67662
7356         * gcc.dg/ubsan/pr67662.c: New testcase.
7358 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7360         PR c/49655
7361         * gcc.dg/pragma-diag-6.c: New test.
7363 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
7365         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7367 2015-09-23  Richard Biener  <rguenther@suse.de>
7369         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7371 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
7373         * c-c++-common/Wmisleading-indentation.c: Augment test.
7375 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
7377         * g++.dg/diagostic/disable.C: New.
7379 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7381         PR tree-optimization/67671
7382         * g++.dg/pr67671.C: New test.
7384 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
7386         PR target/67480
7387         * gcc.target/i386/pr67480.c: New test.
7389 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
7391         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7392         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7393         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
7394         avx512dq, avx512cd, avx512er and avx512pf.
7396 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7398         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7399         update-fetch operations.
7400         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7402 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7404         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7405         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7407 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7409         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7410         (TEST_ONE): New.
7411         * gcc.target/aarch64/atomic-inst-swap.c: New.
7413 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7415         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7416         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7417         * gcc.target/i386/pr59789.c (f1): Likewise.
7418         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7419         * gcc.target/i386/intrinsics_6.c: Likewise.
7420         * gcc.dg/winline-5.c (int t): Likewise.
7421         * gcc.dg/winline-9.c (t): Likewise.
7422         * gcc.dg/always_inline2.c (q): Likewise.
7423         * gcc.dg/winline-2.c (inline int t): Likewise.
7424         * gcc.dg/winline-6.c: Likewise.
7425         * gcc.dg/winline-10.c (void g): Likewise.
7426         * gcc.dg/pr49243.c (void parse): Likewise.
7427         * gcc.dg/always_inline3.c (q2): Likewise.
7428         * gcc.dg/winline-3.c: Likewise.
7429         * gcc.dg/winline-7.c (inline void *t): Likewise.
7431 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7433         PR tree-optimization/67666
7434         * g++.dg/pr67666.C: New test.
7436 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7438         PR fortran/67615
7439         * gfortran.dg/pr67615.f90: new test.
7441 2015-09-21  Jeff Law  <law@redhat.com>
7443         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7445 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
7447         Complete the implementation of N4230, Nested namespace definition.
7448         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7449         attributes and nested namespace definitions.
7450         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7451         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7452         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7453         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7454         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7455         appearing before the namespace identifier.
7457 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7459         PR c/66415
7460         * gcc.dg/cpp/pr66415-1.c: Test column number.
7462 2015-09-21  Richard Biener  <rguenther@suse.de>
7464         * g++.dg/ext/attr-alias-3.C: Add -g.
7466 2015-09-21  Richard Biener  <rguenther@suse.de>
7468         PR debug/67664
7469         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7471 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7473         PR target/64345
7474         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7476 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7478         * gcc.dg/pragma-diag-5.c: Fix excess warning.
7480 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7482         PR middle-end/60832
7483         * gcc.dg/pr53265.c: Update.
7485 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
7487         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7489 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7491         PR target/59478
7492         * gcc.target/sh/pr59478.c: New.
7494 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7496         PR target/67126
7497         * gcc.target/sh/pr51244-12.c: Adjust testcase.
7498         * gcc.target/sh/pr54236-2.c: Likewise.
7500 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7502         * gcc.target/sh/pr43417.c: Move target independent test to ...
7503         * gcc.c-torture/compile/pr43417.c: ... here.
7505 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7507         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7508         check_effective_target_big_endian, check_effective_target_little_endian,
7509         check_effective_target_any_fpu, check_effective_target_double_fpu,
7510         check_effective_target_use_single_only_fpu,
7511         check_effective_target_default_single_fpu,
7512         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7513         check_effective_target_has_fsca, check_effective_target_has_fsrra,
7514         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7515         check_effective_target_fmovd_enabled,
7516         check_effective_target_has_privileged, check_effective_target_has_pref,
7517         check_effective_target_banked_r0r7_isr,
7518         check_effective_target_stack_save_isr): New effective target checks.
7519         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7520         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7521         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7522         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7523         * gcc.target/sh/20080410-1.c: Use new effective target checks.
7524         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7525         * gcc.target/sh/attr-isr.c: Likewise.
7526         * gcc.target/sh/fpul-usage-1.c: Likewise.
7527         * gcc.target/sh/hiconst.c: Likewise.
7528         * gcc.target/sh/mfmovd.c: Likewise.
7529         * gcc.target/sh/pr21255-3.c: Likewise.
7530         * gcc.target/sh/pr33135-1.c: Likewise.
7531         * gcc.target/sh/pr33135-2.c: Likewise.
7532         * gcc.target/sh/pr33135-3.c: Likewise.
7533         * gcc.target/sh/pr33135-4.c: Likewise.
7534         * gcc.target/sh/pr39423-2.c: Likewise.
7535         * gcc.target/sh/pr49880-4.c: Likewise.
7536         * gcc.target/sh/pr49880-5.c: Likewise.
7537         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7538         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7539         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7540         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7541         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7542         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7543         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7544         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7545         * gcc.target/sh/pr50751-2.c: Likewise.
7546         * gcc.target/sh/pr50751-3.c: Likewise.
7547         * gcc.target/sh/pr50751-5.c: Likewise.
7548         * gcc.target/sh/pr50751-6.c: Likewise.
7549         * gcc.target/sh/pr50751-8.c: Likewise.
7550         * gcc.target/sh/pr51244-15.c: Likewise.
7551         * gcc.target/sh/pr51244-2.c: Likewise.
7552         * gcc.target/sh/pr51244-20.c: Likewise.
7553         * gcc.target/sh/pr51244-6.c: Likewise.
7554         * gcc.target/sh/pr52483-4.c: Likewise.
7555         * gcc.target/sh/pr53511-1.c: Likewise.
7556         * gcc.target/sh/pr53512-1.c: Likewise.
7557         * gcc.target/sh/pr53512-2.c: Likewise.
7558         * gcc.target/sh/pr53512-3.c: Likewise.
7559         * gcc.target/sh/pr53512-4.c: Likewise.
7560         * gcc.target/sh/pr53513-1.c: Likewise.
7561         * gcc.target/sh/pr54089-2.c: Likewise.
7562         * gcc.target/sh/pr54089-3.c: Likewise.
7563         * gcc.target/sh/pr54089-4.c: Likewise.
7564         * gcc.target/sh/pr54602-2.c: Likewise.
7565         * gcc.target/sh/pr54602-3.c: Likewise.
7566         * gcc.target/sh/pr54602-4.c: Likewise.
7567         * gcc.target/sh/pr54680.c: Likewise.
7568         * gcc.target/sh/pr55303-1.c: Likewise.
7569         * gcc.target/sh/pr55303-2.c: Likewise.
7570         * gcc.target/sh/pr55303-3.c: Likewise.
7571         * gcc.target/sh/pr56547-1.c: Likewise.
7572         * gcc.target/sh/pr56547-2.c: Likewise.
7573         * gcc.target/sh/pr61195.c: Likewise.
7574         * gcc.target/sh/pr61996.c: Likewise.
7575         * gcc.target/sh/pr6526.c: Likewise.
7576         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7577         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7578         * gcc.target/sh/prefetch.c: Likewise.
7579         * gcc.target/sh/rte-delay-slot.c: Likewise.
7580         * gcc.target/sh/sh2a-band.c: Likewise.
7581         * gcc.target/sh/sh2a-bclr.c: Likewise.
7582         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7583         * gcc.target/sh/sh2a-bld.c: Likewise.
7584         * gcc.target/sh/sh2a-bor.c: Likewise.
7585         * gcc.target/sh/sh2a-bset.c: Likewise.
7586         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7587         * gcc.target/sh/sh2a-bxor.c: Likewise.
7588         * gcc.target/sh/sh2a-jsrn.c: Likewise.
7589         * gcc.target/sh/sh2a-movi20s.c: Likewise.
7590         * gcc.target/sh/sh2a-movrt.c: Likewise.
7591         * gcc.target/sh/sh2a-resbank.c: Likewise.
7592         * gcc.target/sh/sh2a-rtsn.c: Likewise.
7593         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7594         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7595         * gcc.target/sh/sh4a-cosf.c: Likewise.
7596         * gcc.target/sh/sh4a-fsrra.c: Likewise.
7597         * gcc.target/sh/sh4a-memmovua.c: Likewise.
7598         * gcc.target/sh/sh4a-sincosf.c: Likewise.
7599         * gcc.target/sh/sh4a-sinf.c: Likewise.
7601 2015-09-20  Jeff Law  <law@redhat.com>
7603         PR tree-optimization/47679
7604         * g++.dg/warn/Wuninitialized-6.C: New test.
7606 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
7608         Implement nested namespace definitions.
7609         * g++.dg/cpp1z/nested-namespace-def1.C: New.
7610         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7611         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7612         * g++.dg/lookup/name-clash5.C: Adjust.
7613         * g++.dg/lookup/name-clash6.C: Likewise.
7615 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7617         * gcc.dg/pragma-diag-5.c: New test.
7619 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
7621         PR middle-end/67619
7622         * gcc.dg/torture/pr67619.c: New test.
7623         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7624         New procedure.
7626 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
7628         PR tree-optimization/67283
7629         * gcc.dg/tree-ssa/sra-15.c: New.
7630         * gcc.dg/tree-ssa/sra-16.c: New.
7632 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7634         PR sanitizer/64078
7635         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7636         (f2, f3): Make the function static.
7637         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7639 2015-09-17  Christian Bruel  <christian.bruel@st.com>
7641         * gcc.target/arm/attr_thumb-static2.c: New test.
7643 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7645         * gnat.dg/overflow_sum3.adb: New test.
7647 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7649         * gcc.target/arm/stack-checking.c: New test.
7651 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
7653         PR fortran/52846
7654         * gfortran.dg/public_private_module_5.f90: Add module procedure
7655         trigger_smod to ensure that the smod file is written.
7657 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
7659         * gcc.target/aarch64/copysign_1.c: New.
7660         * gcc.target/aarch64/copysign_2.c: New.
7662 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
7664         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7665         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7666         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7668 2015-09-16  John Marino  <gnugcc@marino.st>
7670         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7672 2015-09-16  Richard Biener  <rguenther@suse.de>
7674         PR middle-end/67253
7675         * gcc.dg/torture/pr67253.c: New testcase.
7677 2015-09-16  Richard Biener  <rguenther@suse.de>
7679         PR middle-end/67271
7680         * gcc.dg/pr67271.c: New testcase.
7682 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
7684         * gnat.dg/opt49.adb: New test.
7686 2015-09-16  Richard Biener  <rguenther@suse.de>
7688         PR middle-end/67442
7689         * gcc.dg/torture/pr67442.c: New testcase.
7691 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
7693         * gnat.dg/array24.adb: New test.
7694         * gnat.dg/blocklocs.adb: Delete.
7696 2015-09-15  Marek Polacek  <polacek@redhat.com>
7698         PR c/67580
7699         * gcc.dg/pr67580.c: New test.
7701 2015-09-15  Richard Biener  <rguenther@suse.de>
7703         PR tree-optimization/67470
7704         * gcc.dg/torture/pr67470.c: New testcase.
7706 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
7708         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7710 2015-09-15  Richard Biener  <rguenther@suse.de>
7712         PR middle-end/67563
7713         * gcc.dg/pr67563.c: New testcase.
7715 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7717         PR fortran/67460
7718         * gfortran.dg/pr67460.f90: New test.
7720 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
7722         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7723         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7725 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
7727         PR c++/51911
7728         * g++.dg/cpp0x/new-auto1.C: New.
7730 2015-09-11  Mark Wielaard  <mjw@redhat.com>
7732         PR c/28901
7733         * g++.dg/warn/unused-variable-1.C: New test.
7734         * g++.dg/warn/unused-variable-2.C: Likewise.
7735         * gcc.dg/unused-4.c: Adjust warning for static const.
7736         * gcc.dg/unused-variable-1.c: New test.
7737         * gcc.dg/unused-variable-2.c: Likewise.
7739 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
7741         * gfortran.dg/private_type_3.f90: Require visibility.
7742         * gfortran.dg/module_variable_2.f90: Same.
7743         * gfortran.dg/nested_forall_1.f: Same.
7744         * gfortran.dg/elemental_dependency_4.f90: Same.
7745         * gfortran.dg/bind_c_usage_25.f90: Same.
7746         * gfortran.dg/access_spec_1.f90: Same.
7747         * gfortran.dg/public_private_module_2.f90: Same.
7748         * gfortran.dg/host_assoc_variable_1.f90: Same.
7749         * gfortran.dg/public_private_module_6.f90: Same.
7750         * gfortran.dg/module_variable_1.f90: Same.
7751         * gfortran.dg/pr37286.f90: Same.
7752         * gfortran.dg/internal_pack_7.f90: Same.
7753         * gfortran.dg/submodule_10.f08: Same.
7754         * gfortran.dg/allocatable_function_8.f90: Same.
7755         * gfortran.dg/merge_init_expr_2.f90: Same.
7756         * gfortran.dg/class_37.f03: Same.
7757         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7758         * gfortran.dg/typebound_call_20.f03: Same.
7759         * gfortran.dg/proc_ptr_result_3.f90: Same.
7760         * gfortran.dg/pr32535.f90: Same.
7761         * gfortran.dg/typebound_proc_19.f90: Same.
7762         * gfortran.dg/initialization_10.f90: Same.
7763         * gfortran.dg/bind_c_usage_8.f03: Same.
7764         * gfortran.dg/pr61335.f90: Same.
7765         * gfortran.dg/elemental_dependency_5.f90: Same.
7766         * gfortran.dg/proc_ptr_3.f90: Same.
7767         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7769 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
7771         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7772         * gcc.dg/Wno-frame-address.c: Skip for Visium.
7773         * gcc.dg/loop-8.c: Likewise.
7775 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
7777         PR ada/66965
7778         * gnat.dg/specs/addr1.ads: Remove.
7780 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7782         * gcc.dg/pie-link.c: Add -pie to dg-options.
7784 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
7786         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7787         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7789 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7791         * gcc.target/powerpc/swaps-p8-20.c: New test.
7792         * gcc.target/powerpc/swaps-p8-21.c: New test.
7794 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
7796         PR fortran/67526
7797         * gfortran.dg/pr67526.f90: New test.
7799 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
7801         PR c++/67318
7802         * g++.dg/cpp0x/variadic166.C: New.
7804 2015-09-09  Mark Wielaard  <mjw@redhat.com>
7806         * c-c++-common/nonnull-1.c: New test.
7808 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
7810         PR fortran/66993
7811         * gfortran.dg/submodule_11.f08: New test.
7813 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
7815         PR target/67506
7816         * gcc.c-torture/compile/pr67506.c: New test.
7818 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7820         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7821         initialization with a byte mask.  No change expected here.
7822         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7823         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7824         initialization with contigious bitmask.  Literal pool is expectd
7825         to be used here.
7827 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7829         PR target/67439
7830         * gcc.target/arm/pr67439_1.c: New test.
7832 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
7834         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7835         model.
7837 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
7839         PR c++/67523
7840         * g++.dg/gomp/pr67523.C: New test.
7842         PR c++/67522
7843         * g++.dg/gomp/pr67522.C: New test.
7845         PR middle-end/67521
7846         * c-c++-common/gomp/pr67521.c: New test.
7848         PR middle-end/67517
7849         * c-c++-common/gomp/pr67517.c: New test.
7851         PR c++/67514
7852         * g++.dg/gomp/pr67514.C: New test.
7854         PR c++/67511
7855         * g++.dg/gomp/pr67511.C: New test.
7857         PR c/67502
7858         * c-c++-common/gomp/pr67502.c: New test.
7860 2015-09-09  Marek Polacek  <polacek@redhat.com>
7862         PR middle-end/67512
7863         * gcc.dg/pr67512.c: New test.
7865 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
7867         PR c++/53184
7868         * g++.dg/warn/Wsubobject-linkage-1.C: New.
7869         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7870         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7871         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7873 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7875         * gcc.target/aarch64/mod_2.x: New file.
7876         * gcc.target/aarch64/mod_256.x: Likewise.
7877         * gcc.target/arm/mod_2.c: New test.
7878         * gcc.target/arm/mod_256.c: Likewise.
7879         * gcc.target/aarch64/mod_2.c: Likewise.
7880         * gcc.target/aarch64/mod_256.c: Likewise.
7882 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
7884         PR c++/67504
7885         * g++.dg/gomp/pr67504.C: New test.
7887         PR c/67501
7888         * c-c++-common/gomp/pr67501.c: New test.
7890         PR c/67500
7891         * gcc.dg/gomp/pr67500.c: New test.
7893         PR c/67495
7894         * gcc.dg/gomp/pr67495.c: New test.
7896 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
7897             Sebastian Pop  <s.pop@samsung.com>
7899         PR tree-optimization/53852
7900         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7901         both isl-0.12 and isl-0.15.
7902         * gcc.dg/graphite/uns-interchange-14.c: Same.
7903         * gcc.dg/graphite/uns-interchange-15.c: Same.
7904         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7906 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
7907             Sebastian Pop  <s.pop@samsung.com>
7909         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7910         * gcc.dg/graphite/block-1.c: Same.
7911         * gcc.dg/graphite/block-5.c: Same.
7912         * gcc.dg/graphite/block-6.c: Same.
7913         * gcc.dg/graphite/interchange-1.c: Same.
7914         * gcc.dg/graphite/interchange-10.c: Same.
7915         * gcc.dg/graphite/interchange-11.c: Same.
7916         * gcc.dg/graphite/interchange-13.c: Same.
7917         * gcc.dg/graphite/interchange-14.c: Same.
7918         * gcc.dg/graphite/interchange-3.c: Same.
7919         * gcc.dg/graphite/interchange-4.c: Same.
7920         * gcc.dg/graphite/interchange-7.c: Same.
7921         * gcc.dg/graphite/interchange-8.c: Same.
7922         * gcc.dg/graphite/interchange-9.c: Same.
7923         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7924         * gcc.dg/graphite/pr35356-1.c (foo): Same.
7925         * gcc.dg/graphite/pr37485.c: Same.
7926         * gcc.dg/graphite/scop-0.c (int toto): Same.
7927         * gcc.dg/graphite/scop-1.c: Same.
7928         * gcc.dg/graphite/scop-10.c: Same.
7929         * gcc.dg/graphite/scop-11.c: Same.
7930         * gcc.dg/graphite/scop-12.c: Same.
7931         * gcc.dg/graphite/scop-13.c: Same.
7932         * gcc.dg/graphite/scop-16.c: Same.
7933         * gcc.dg/graphite/scop-17.c: Same.
7934         * gcc.dg/graphite/scop-18.c: Same.
7935         * gcc.dg/graphite/scop-2.c: Same.
7936         * gcc.dg/graphite/scop-21.c (int test): Same.
7937         * gcc.dg/graphite/scop-22.c (void foo): Same.
7938         * gcc.dg/graphite/scop-4.c: Same.
7939         * gcc.dg/graphite/scop-5.c: Same.
7940         * gcc.dg/graphite/scop-6.c: Same.
7941         * gcc.dg/graphite/scop-7.c: Same.
7942         * gcc.dg/graphite/scop-8.c: Same.
7943         * gcc.dg/graphite/scop-9.c: Same.
7944         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7945         data-refs remain inside the inner loop.
7946         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7947         * gcc.dg/graphite/uns-interchange-14.c: Same.
7948         * gcc.dg/graphite/uns-interchange-9.c: Same.
7949         * gfortran.dg/graphite/interchange-3.f90
7951 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7953         PR target/63870
7954         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7955         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7956         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7957         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7958         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7959         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7960         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7961         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7962         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7963         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7964         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7965         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7967 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7969         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7970         * lib/target-supports.exp
7971         (check_effective_target_arm_neon_fp16_hw): New.
7973 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7975         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7976         Set additional_flags for neon-fp16 if supported, else fallback to neon.
7978         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7979         (hfloat16_t): New.
7980         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7981         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7982         if supported.
7983         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7984         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7985         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7986         when those are supported.
7987         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7988         (vdup_n_f16): New.
7990         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7991         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7992         cases if supported.
7994         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7995         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7996         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7997         Likewise.
7998         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7999         Likewise.
8000         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
8002         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
8003         Add float16x8_t case.
8004         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
8005         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
8006         main, exec_vcreate): Likewise.
8007         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
8008         exec_vget_high): Likewise.
8009         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
8010         exec_vget_low): Likewise.
8011         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
8012         Likewise.
8013         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
8014         exec_vld1_dup): Likewise.
8015         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
8016         exec_vld1_lane): Likewise.
8017         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
8018         Likewise.
8019         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
8020         exec_vldX_dup): Likewise.
8021         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
8022         exec_vldX_lane): Likewise.
8023         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
8024         exec_vset_lane): Likewise.
8025         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
8026         exec_vst1_lane): Likewise.
8028 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8030         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
8031         * gcc.target/aarch64/vget_low_1.c: Likewise.
8033 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8035         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
8036         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
8037         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
8038         (main): update orig_data to avoid float16 NaN on bigendian.
8040 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
8042         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
8043         float16x8_t.
8044         * gcc.target/aarch64/vset_lane_1.c: Likewise.
8045         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
8046         * gcc.target/aarch64/vld1_lane.c: Likewise.
8048 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
8050         PR c++/67369
8051         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
8053 2015-09-07  Marek Polacek  <polacek@redhat.com>
8055         PR inline-asm/67448
8056         * gcc.dg/asm-10.c: New test.
8058 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
8060         PR middle-end/67452
8061         * gcc.dg/lto/pr67452_0.c: New test.
8063 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
8065         PR target/65210
8066         * gcc.target/avr/pr65210.c: New test.
8068 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
8070         PR testsuite/67450
8071         * lib/target-supports.exp (check_cached_effective_target):
8072         Apppend $prop to et_prop_list only if needed.
8074 2015-09-04  Marek Polacek  <polacek@redhat.com>
8076         PR sanitizer/67279
8077         * gcc.dg/ubsan/pr67279.c: New test.
8079 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
8080             Petr Murzin  <petr.murzin@intel.com>
8081             Kirill Yukhin <kirill.yukhin@intel.com>
8083         * gcc.target/i386/avx512f-scatter-1.c: New.
8084         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
8085         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
8087 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
8089         * gfortran.dg/read_dir.f90: Delete empty directory when closing
8090         rather than calling rmdir, cleanup if open fails.
8092 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8094         * gcc.target/powerpc/vec-mult-char-1.c: New test.
8095         * gcc.target/powerpc/vec-mult-char-2.c: New test.
8096         * lib/target-supports.exp (check_effective_target_vect_char_mult):
8097         Return true for PowerPC targets that implement Altivec.
8099 2015-09-03  Renlin Li  <renlin.li@arm.com>
8101         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
8102         check the assembly.
8103         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
8105 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8107         * gcc.target/powerpc/vec-shift.c: New test.
8109 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8111         PR tree-optimization/65637
8112         * gcc.dg/autopar/reduc-4.c: New test.
8114 2015-09-03  Tom de Vries  <tom@codesourcery.com>
8116         PR tree-optimization/65637
8117         * gcc.dg/autopar/pr46099-2.c: New test.
8119 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
8121         PR middle-end/67351
8122         * g++.dg/pr67351.C: New test.
8124 2015-09-03  Richard Biener  <rguenther@suse.de>
8126         PR ipa/66705
8127         * g++.dg/lto/pr66705_0.C: New testcase.
8129 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
8131         PR middle-end/60586
8132         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
8133         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8135 2015-09-02  Marek Polacek  <polacek@redhat.com>
8137         PR c/67432
8138         * gcc.dg/pr67432.c: New test.
8140 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
8142         * lib/target-supports.exp (clear_effective_target_cache): New.
8143         (check_cached_effective_target): Update et_prop_list.
8144         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
8145         * g++.dg/compat/compat.exp: Likewise.
8146         * g++.dg/compat/struct-layout-1.exp: Likewise.
8147         * lib/asan-dg.exp: Likewise.
8148         * lib/atomic-dg.exp: Likewise.
8149         * lib/cilk-plus-dg.exp: Likewise.
8150         * lib/clearcap.exp: Likewise.
8151         * lib/mpx-dg.exp: Likewise.
8152         * lib/tsan-dg.exp: Likewise.
8153         * lib/ubsan-dg.exp: Likewise.
8155 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
8157         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
8159 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
8160             Andrew Bennett  <andrew.bennett@imgtec.com>
8162         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
8163         dependencies between ISA level and compact-branches.
8164         * gcc.target/mips/branch-10.c: Update expected output to allow
8165         compact forms of b/bal.
8166         * gcc.target/mips/branch-11.c: Likewise.
8167         * gcc.target/mips/branch-12.c: Likewise.
8168         * gcc.target/mips/branch-13.c: Likewise.
8169         * gcc.target/mips/branch-3.c: Likewise.
8170         * gcc.target/mips/branch-4.c: Likewise.
8171         * gcc.target/mips/branch-5.c: Likewise.
8172         * gcc.target/mips/branch-6.c: Likewise.
8173         * gcc.target/mips/branch-7.c: Likewise.
8174         * gcc.target/mips/branch-8.c: Likewise.
8175         * gcc.target/mips/branch-9.c: Likewise.
8176         * gcc.target/mips/branch-cost-1.c: Likewise.
8177         * gcc.target/mips/call-1.c: Likewise.
8178         * gcc.target/mips/call-2.c: Likewise.
8179         * gcc.target/mips/call-3.c: Likewise.
8180         * gcc.target/mips/call-4.c: Likewise.
8181         * gcc.target/mips/call-5.c: Likewise.
8182         * gcc.target/mips/call-6.c: Likewise.
8183         * gcc.target/mips/lazy-binding-1.c: Likewise.
8184         * gcc.target/mips/near-far-1.c: Likewise.
8185         * gcc.target/mips/near-far-2.c: Likewise.
8186         * gcc.target/mips/near-far-3.c: Likewise.
8187         * gcc.target/mips/near-far-4.c: Likewise.
8188         * gcc.target/mips/umips-branch-3.c: Ensure the test is
8189         run with compact branches allowed.
8190         * gcc.target/mips/compact-branches-1.c: New file.
8191         * gcc.target/mips/compact-branches-2.c: Likewise.
8192         * gcc.target/mips/compact-branches-3.c: Likewise.
8193         * gcc.target/mips/compact-branches-4.c: Likewise.
8194         * gcc.target/mips/compact-branches-5.c: Likewise.
8195         * gcc.target/mips/compact-branches-6.c: Likewise.
8196         * gcc.target/mips/compact-branches-7.c: Likewise.
8198 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
8200         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
8201         Clean-up a created directory if testcase fails.
8203 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
8205         PR target/67405
8206         * g++.dg/pr67405.C: New test.
8208 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8210         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
8212 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8214         * gcc.dg/ifcvt-1.c: New test.
8215         * gcc.dg/ifcvt-2.c: Likewise.
8216         * gcc.dg/ifcvt-3.c: Likewise.
8218 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8220         PR libfortran/67412
8221         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
8222         *-*-solaris2.10.
8224 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8226         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
8228 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
8230         PR c++/61753
8231         * g++.dg/other/pr61753.C: New.
8233 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8235         * gcc.dg/tree-ssa/cmp-1.c: New file.
8237 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
8239         * gcc.dg/tree-ssa/complex-7.c: New file.
8241 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8243         * gcc.target/powerpc/swaps-p8-19.c: New test.
8245 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8247         PR fortran/67367
8248         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
8250 2015-08-29  Tom de Vries  <tom@codesourcery.com>
8252         PR tree-optimization/46193
8253         * gcc.dg/autopar/pr46193.c: New test.
8255 2015-08-28  Nathan Sidwell  <nathan@acm.org>
8257         * gcc.dg/compat/struct-layout-1_generate.c: Simply
8258         use exit code for failure.
8260         * gcc.dg/torture/matrix-1.c: Use plain printf.
8261         * gcc.dg/torture/matrix-2.c: Likewise.
8262         * gcc.dg/torture/matrix-5.c: Likewise.
8263         * gcc.dg/torture/matrix-6.c: Likewise.
8264         * gcc.dg/torture/transpose-1.c: Likewise.
8265         * gcc.dg/torture/transpose-2.c: Likewise.
8266         * gcc.dg/torture/transpose-3.c: Likewise.
8267         * gcc.dg/torture/transpose-4.c: Likewise.
8268         * gcc.dg/torture/transpose-5.c: Likewise.
8269         * gcc.dg/torture/transpose-6.c: Likewise.
8271 2015-08-28  Jeff Law  <law@redhat.com>
8273         PR lto/66752
8274         * gcc.dg/tree-ssa/pr66752-2.c: New test.
8275         * gcc.dg/torture/pr66752-1.c: New test
8276         * g++.dg/torture/pr66752-2.C: New test.
8278 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
8279         Revert:
8280         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8282                 * gcc.dg/tree-ssa/sra-15.c: New.
8284 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
8286         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
8287         * gcc.target/mips/msub-8.c: Ditto
8289 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8291         * lib/target-supports.exp (check-effective_target_vect_double):
8292         Enable for Power targets with VSX hardware available.
8293         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
8294         vect_no_align && { ! vect_hw_misalign }.
8296 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
8298         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
8299         Replaced by opt_files, compile with -floop-nest-optimize.
8300         * g++.dg/graphite/graphite.exp: Same.
8301         * gfortran.dg/graphite/graphite.exp: Same.
8302         * gcc.dg/graphite/block-0.c: Adjust pattern.
8303         * gcc.dg/graphite/block-1.c: Same.
8304         * gcc.dg/graphite/block-3.c: Same.
8305         * gcc.dg/graphite/block-4.c: Same.
8306         * gcc.dg/graphite/block-5.c: Same.
8307         * gcc.dg/graphite/block-6.c: Same.
8308         * gcc.dg/graphite/block-7.c: Same.
8309         * gcc.dg/graphite/block-8.c: Same.
8310         * gcc.dg/graphite/block-pr47654.c: Same.
8311         * gcc.dg/graphite/interchange-0.c: Same.
8312         * gcc.dg/graphite/interchange-1.c: Same.
8313         * gcc.dg/graphite/interchange-10.c: Same.
8314         * gcc.dg/graphite/interchange-11.c: Same.
8315         * gcc.dg/graphite/interchange-12.c: Same.
8316         * gcc.dg/graphite/interchange-13.c: Same.
8317         * gcc.dg/graphite/interchange-14.c: Same.
8318         * gcc.dg/graphite/interchange-15.c: Same.
8319         * gcc.dg/graphite/interchange-3.c: Same.
8320         * gcc.dg/graphite/interchange-4.c: Same.
8321         * gcc.dg/graphite/interchange-5.c: Same.
8322         * gcc.dg/graphite/interchange-6.c: Same.
8323         * gcc.dg/graphite/interchange-7.c: Same.
8324         * gcc.dg/graphite/interchange-8.c: Same.
8325         * gcc.dg/graphite/interchange-9.c: Same.
8326         * gcc.dg/graphite/interchange-mvt.c: Same.
8327         * gcc.dg/graphite/pr37485.c: Same.
8328         * gcc.dg/graphite/uns-block-1.c: Same.
8329         * gcc.dg/graphite/uns-interchange-12.c: Same.
8330         * gcc.dg/graphite/uns-interchange-14.c: Same.
8331         * gcc.dg/graphite/uns-interchange-15.c: Same.
8332         * gcc.dg/graphite/uns-interchange-9.c: Same.
8333         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8334         * gfortran.dg/graphite/interchange-3.f90: Same.
8336 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
8338         PR target/67317
8339         * gcc.target/i386/pr67317-1.c: New test.
8340         * gcc.target/i386/pr67317-2.c: Ditto.
8341         * gcc.target/i386/pr67317-3.c: Ditto.
8342         * gcc.target/i386/pr67317-4.c: Ditto.
8343         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8344         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8346 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
8348         * gcc.target/powerpc/vec-shr.c: New.
8350 2015-08-27  Marek Polacek  <polacek@redhat.com>
8352         PR middle-end/67005
8353         * gcc.dg/torture/pr67005.c: New test.
8355 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8357         * gcc.dg/tree-ssa/sra-15.c: New.
8359 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8361         * gcc.target/aarch64/long_branch_1.c: New test.
8363 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8365         * gcc.target/s390/20150826-1.c: New test.
8367 2015-08-26  Renlin Li  <renlin.li@arm.com>
8369         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8371 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8373         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8375 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8377         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8378         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8379         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8380         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8382 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8384         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8385         New test directive.
8386         * gcc.target/aarch64/tlsle_1.x: New test source.
8387         * gcc.target/aarch64/tlsle12_1.c: New testcase.
8388         * gcc.target/aarch64/tlsle24_1.c: Likewise.
8389         * gcc.target/aarch64/tlsle32_1.c: Likewise.
8391 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8393         PR fortran/29600
8394         * gfortran.dg/shape_8.f90: New test.
8396 2015-08-25  Marek Polacek  <polacek@redhat.com>
8398         PR middle-end/67330
8399         * gcc.dg/weak/weak-18.c: New test.
8401 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
8403         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8404         gcc_jit_context_set_bool_use_external_driver.
8406 2015-08-25  Nathan Sidwell  <nathan@acm.org>
8408         * gcc.c-torture/execute/builtins/20010124-1.x: New.
8410         * gcc.dg/20001117-1.c: Needs return_address.
8411         * gcc.dg/20020415-1.c: Needs alloca.
8412         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8413         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8414         * gcc.dg/pr63186.c: Needs label_values.
8415         * gcc.dg/torture/pr33848.c: Likwise.
8417         * lib/target-supports.exp (check_effective_target_fopenacc,
8418         check_effective_target_fopenmp): Disable for nvptx.
8419         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8420         * gcc.dg/stack-usage-1.c: Likewise.
8421         * gcc.dg/stack-usage-2.c: Likewise.
8422         * gcc.dg/unused-5.c: Likewise.
8423         * gcc.dg/unwind-1.c: Likewise.
8425 2015-08-25  Christian Bruel  <christian.bruel@st.com>
8427         * gcc.dg/Wno-frame-address.c: Skip for ARM.
8428         * g++.dg/Wno-frame-address.C: Ditto.
8430 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8432         PR target/67211
8433         * g++.dg/pr67211.C: New test.
8435 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
8437         PR fortran/62536
8438         PR fortran/66175
8439         * gfortran.dg/block_end_error_1.f90: New test.
8440         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8442 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8444         PR target/66821
8445         * gcc.target/i386/pr66821.c: New test.
8447 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8449         PR target/67329
8450         * gcc.target/i386/pr67329.c: New test.
8452 2015-08-24  Nathan Sidwell  <nathan@acm.org>
8454         * gcc.dg/pr49551.c: Needs -fdata-sections.
8456         * gcc.dg/pr64935-2.c: Needs scheduling.
8458         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8459         * gcc.dg/torture/pr63738.c: Likewise.
8460         * gcc.dg/torture/pr64728.c: Likewise.
8461         * gcc.dg/pr63748.c: Likewise.
8462         * gcc.dg/20020312-2.c: Likewise.
8464         * gcc.dg/torture/pr66123.c: Needs label_values.
8466         * gcc.dg/torture/pr41261.c: Needs profiling.
8467         * gcc.dg/pr26570.c: Likewise.
8468         * gcc.dg/pr61776.c: Likewise.
8469         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8470         * gcc.dg/gomp/pr34610.c: Likewise.
8471         * gcc.dg/pr54121.c: Likewise.
8472         * gcc.dg/20050325-1.c: Likewise.
8473         * gcc.dg/pr66899.c: Likewise.
8474         * gcc.dg/pr48770.c: Likewise.
8475         * gcc.dg/pr24225.c: Likewise.
8477         * gcc.dg/pr27531-1.c: Needs io.
8478         * gcc.dg/pr44606.c: Likewise.
8480         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8482         * gcc.dg/pr51990.c: Needs alloca.
8484         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8486 2015-08-24  Tom de Vries  <tom@codesourcery.com>
8488         PR tree-optimization/65468
8489         * gcc.dg/gomp/static-chunk-size-one.c: New test.
8491 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8493         PR libfortran/54572
8494         * gfortran.dg/backtrace_1.f90: New test.
8496 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8498         PR libfortran/62296
8499         * gfortran.dg/execute_command_line_2.f90: New test.
8501 2015-08-23  Tom de Vries  <tom@codesourcery.com>
8503         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8504         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8505         vect_no_int_max to vect_no_int_min_max.
8506         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8507         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8508         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8509         * gcc.dg/vect/slp-reduc-4.c: Same.
8510         * gcc.dg/vect/slp-reduc-5.c: Same.
8511         * gcc.dg/vect/vect-125.c: Same.
8512         * gcc.dg/vect/vect-13.c: Same.
8513         * gcc.dg/vect/vect-double-reduc-3.c: Same.
8514         * gcc.dg/vect/vect-reduc-1.c: Same.
8515         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8516         * gcc.dg/vect/vect-reduc-1char.c:Same.
8517         * gcc.dg/vect/vect-reduc-1short.c: Same.
8518         * gcc.dg/vect/vect-reduc-2.c: Same.
8519         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8520         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8521         * lib/target-supports.exp: Same.
8523 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
8525         PR c++/63693
8526         * g++.dg/cpp0x/decltype63.C: New.
8528 2015-08-22  Nathan Sidwell  <nathan@acm.org>
8530         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8531         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8532         * c-c++-common/Wunused-var-8.c: Likewise.
8533         * c-c++-common/gomp/pr61486-2.c: Likewise.
8534         * c-c++-common/Wunused-var-6.c: Likewise.
8535         * c-c++-common/goacc/reduction-1.c: Likewise.
8536         * c-c++-common/goacc/reduction-2.c: Likewise.
8537         * c-c++-common/goacc/reduction-3.c: Likewise.
8538         * c-c++-common/goacc/reduction-4.c: Likewise.
8539         * gcc.dg/builtins-64.c: Likewise.
8540         * gcc.dg/pr59523.c: Likewise.
8541         * gcc.dg/tree-ssa/20080530.c: Likewise.
8542         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8543         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8544         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8545         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8546         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8547         * gcc.dg/pr59011.c: Likewise.
8548         * gcc.dg/uninit-9.c: Likewise.
8549         * gcc.dg/pr61561.c: Likewise.
8550         * gcc.dg/vla-4.c: Likewise.
8551         * gcc.dg/20101010-1.c: Likewise.
8552         * gcc.dg/pr49120.c: Likewise.
8553         * gcc.dg/20030331-2.c: Likewise.
8554         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8555         * gcc.dg/pr25682.c: Likewise.
8556         * gcc.dg/guality/guality.c: Likewise.
8557         * gcc.dg/pr27301.c: Likewise.
8558         * gcc.dg/uninit-9-O0.c: Likewise.
8559         * gcc.dg/fold-alloca-1.c: Likewise.
8560         * gcc.dg/pr41470.c: Likewise.
8561         * gcc.dg/pr51491-2.c: Likewise.
8562         * gcc.dg/winline-7.c: Likewise.
8563         * gcc.dg/vla-2.c: Likewise.
8564         * gcc.dg/pr50764.c: Likewise.
8565         * gcc.dg/c99-vla-1.c: Likewise.
8566         * gcc.dg/pr33238.c: Likewise.
8567         * gcc.dg/c99-const-expr-13.c: Likewise.
8568         * gcc.dg/builtin-return-1.c: Likewise.
8569         * gcc.dg/vla-3.c: Likewise.
8570         * gcc.dg/20020415-1.c: Likewise.
8571         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8572         * gcc.dg/shrink-wrap-alloca.c: Likewise.
8573         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8574         * gcc.dg/torture/calleesave-sse.c: Likewise.
8575         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8576         * gcc.dg/gomp/vla-2.c: Likewise.
8577         * gcc.dg/gomp/vla-3.c: Likewise.
8578         * gcc.dg/gomp/vla-4.c: Likewise.
8579         * gcc.dg/gomp/pr30494.c: Likewise.
8580         * gcc.dg/gomp/vla-5.c: Likewise.
8581         * gcc.dg/pr51990-2.c: Likewise.
8582         * gcc.dg/vla-22.c: Likewise.
8584 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8586         * gcc.dg/cpp/multiline-2.c: Add column numbers.
8587         * gcc.dg/dollar.c: Likewise.
8588         * gcc.dg/pragma-message.c: Likewise.
8589         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8590         * c-c++-common/raw-string-14.c: Likewise.
8592 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
8594         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8595         property that instantiation here is a compile-time error.
8597 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
8599         * g++.dg/other/pr67065.C: Extend.
8601 2015-08-21  Nathan Sidwell  <nathan@acm.org>
8603         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8604         is freestanding.
8605         (check_effective_target_global_constructor): New.
8606         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8607         * gcc.dg/debug/debug.exp: Skip  for nvptx.
8608         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8610         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8611         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8612         * gcc.c-torture/compile/pr33855.c: Likewise.
8613         * gcc.c-torture/compile/920723-1.c: Likewise.
8614         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8615         writing a const.
8616         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8617         label.
8618         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8619         'call'.
8621         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8622         prototype normal.
8623         * gcc.c-torture/execute/switch-1.c: Likewise.
8625         * gcc.c-torture/execute/pr34456.c: Require not freestanding
8626         * gcc.c-torture/execute/printf-1.c: Likewise.
8627         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8628         * gcc.c-torture/execute/fprintf-1.c: Likewise.
8629         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8630         * gcc.c-torture/execute/vprintf-1.c: Likewise.
8631         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8632         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8633         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8634         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8635         * gcc.c-torture/execute/gofast.c: Likewise.
8636         * gcc.c-torture/execute/complex-6.c: Likewise.
8638         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8639         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8640         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8641         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8642         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8643         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8644         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8645         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8646         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8647         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8648         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8649         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8650         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8651         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8652         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8653         * gcc.dg/setjmp-1.c: Likewise.
8654         * gcc.dg/cleanup-5.c: Likewise.
8655         * gcc.dg/cleanup-12.c: Likewise.
8656         * gcc.dg/cleanup-13.c: Likewise.
8658         * gcc.dg/constructor-1.c: Require global ctor.
8660         * gcc.dg/fork-instrumentation.c: Require profiling.
8661         * gcc.dg/20030107-1.c: Likewise.
8662         * gcc.dg/20030702-1.c: Likewise.
8664         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8665         * gcc.dg/cpp/paste2.c: Likewise.
8666         * gcc.dg/cpp/strify3.c: Likewise.
8667         * gcc.dg/cpp/strify4.c: Likewise.
8668         * gcc.dg/cpp/lexnum.c: Likewise.
8669         * gcc.dg/cpp/digraphs.c: Likewise.
8670         * gcc.dg/cpp/macro1.c: Likewise.
8672 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8674         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8676 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8678         * lib/gcc-dg.exp: Add extra options for db-final to the command line
8679         only once.
8681 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8683         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8684         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8685         vec_vpmsum_be and vec_shasigma_be.
8687 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
8689         * lib/target-supports.exp
8690         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8691         with -mfp16-format=ieee.
8693 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
8695         PR c++/67065
8696         * g++.dg/other/pr67065.C: New.
8698 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
8700         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8701         memcpy.
8702         * gcc.target/mips/inline-memcpy-2.c: Ditto.
8703         * gcc.target/mips/inline-memcpy-3.c: Ditto.
8704         * gcc.target/mips/inline-memcpy-4.c: Ditto.
8705         * gcc.target/mips/inline-memcpy-5.c: Ditto.
8707 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
8709         * gcc.dg/wide_shift_64_1.c: New testcase.
8710         * gcc.dg/wide_shift_128_1.c: Likewise.
8711         * gcc.target/aarch64/ashlti3_1.c: Likewise.
8713 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
8715         * lib/target-supports.exp
8716         (check_effective_target_fstack_protector_enabled): New test.
8717         * gcc.target/i386/ssp-default.c: New test.
8719 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
8721         PR fortran/66929
8722         * gfortran.dg/generic_31.f90: New.
8724 2015-08-19  Marek Polacek  <polacek@redhat.com>
8726         PR middle-end/67133
8727         * g++.dg/torture/pr67133.C: New test.
8729 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8731         * gcc.target/powerpc/altivec-35.c: New test.
8732         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8733         * gcc.target/powerpc/vsx-vector-7.c: New test.
8735 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8737         PR middle-end/36757
8738         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8739         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8741 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
8743         PR rtl-optimization/67218
8744         * gcc.c-torture/execute/ieee/pr67218.c,
8745         gcc.target/aarch64/fcvt_int_float_double1.c,
8746         gcc.target/aarch64/fcvt_int_float_double2.c,
8747         gcc.target/aarch64/fcvt_int_float_double3.c,
8748         gcc.target/aarch64/fcvt_int_float_double4.c,
8749         gcc.target/aarch64/fcvt_uint_float_double1.c,
8750         gcc.target/aarch64/fcvt_uint_float_double2.c,
8751         gcc.target/aarch64/fcvt_uint_float_double3.c,
8752         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8754 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
8756         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8757         dg-options to disable LSE extensions.
8758         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8759         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8760         * gcc.target/aarch64/atomic-op-char.c: Likewise.
8761         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8762         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8763         * gcc.target/aarch64/atomic-op-int.c: Likewise.
8764         * gcc.target/aarch64/atomic-op-long.c: Likewise.
8765         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8766         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8767         * gcc.target/aarch64/atomic-op-release.c: Likewise.
8768         * gcc.target/aarch64/atomic-op-short.c: Likewise.
8769         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8770         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8771         * gcc.target/aarch64/sync-op-full.c: Likewise.
8772         * gcc.target/aarch64/sync-op-release.c: Likewise.
8774 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
8776         PR c++/67160
8777         * g++.dg/cpp1z/feat-cxx1z.C: New.
8779 2015-08-18  Marek Polacek  <polacek@redhat.com>
8781         PR middle-end/67222
8782         * gcc.dg/torture/pr67222.c: New test.
8784 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
8786         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8788 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
8790         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8791         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8792         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8794 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
8796         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8797         which is used in later code.
8799 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
8801         PR c++/67216
8802         * g++.dg/cpp0x/nullptr34.C: New.
8803         * g++.dg/warn/Wconversion2.C: Adjust.
8804         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8805         * g++.old-deja/g++.other/null3.C: Likewise.
8807         * g++.dg/cpp0x/pr51313.C: Adjust.
8809 2015-08-17  Richard Biener  <rguenther@suse.de>
8811         PR tree-optimization/67221
8812         * gcc.dg/torture/pr67221.c: New testcase.
8814 2015-08-17  Mike Stump  <mikestump@comcast.net>
8815             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8817         * gcc.target/arm/memcpy-aligned-1.c: New test.
8819 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8821         PR fortran/54656
8822         * gfortran.dg/norm_4.f90: Rename to...
8823         * gfortran.dg/norm2_4.f90: this.
8824         * gfortran.dg/norm2_5.f90: New test.
8826 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
8828         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8829         * gcc.dg/ssp-1.c: Make counter a register.
8830         * gcc.dg/ssp-2.c: Likewise.
8831         * gcc.dg/torture/parm-coalesce.c: New.
8833 2015-08-14  Marek Polacek  <polacek@redhat.com>
8835         PR middle-end/67133
8836         * gcc.dg/torture/pr67133.c: New test.
8838 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
8839             Matthias Klose  <doko@debian.org>
8841         PR target/67143
8842         * gcc.c-torture/compile/pr67143.c: New
8843         * gcc.target/aarch64/atomic-op-imm.c
8844         (atomic_fetch_add_negative_RELAXED): New.
8845         (atomic_fetch_sub_negative_ACQUIRE): New.
8847 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8849         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8850         * gcc.target/aarch64/target_attr_8.c: Likewise.
8851         * gcc.target/aarch64/target_attr_14.c: Likewise.
8853 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8855         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8857 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
8859         * gcc.target/i386/builtin_target.c: Add skylake check.
8861 2015-08-13  Jeff Law  <law@redhat.com>
8863         * gcc.dg/pr66314.c: Moved from here to ..
8864         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
8865         to clear all sanitizers before -fsanitize=kernel-address.
8867 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8869         * gcc.target/aarch64/cinc_common_1.c: New test.
8871 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8873         PR c++/53421
8874         * g++.dg/ext/attribute-may-alias-1.C: New.
8875         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8877 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
8879         * gcc.target/aarch64/atomic-inst-cas.c: New.
8880         * gcc.target/aarch64/atomic-inst-ops.inc: New.
8882 2015-08-13  Andreas Schwab  <schwab@suse.de>
8884         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8886 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8888         PR c++/62164
8889         * g++.dg/torture/pr62164.C: New.
8891 2015-08-13  Richard Biener  <rguenther@suse.de>
8893         PR tree-optimization/67191
8894         * gcc.dg/torture/pr67191.c: New testcase.
8895         * g++.dg/torture/pr67191.C: Likewise.
8897 2015-08-13  Richard Biener  <rguenther@suse.de>
8899         PR tree-optimization/66502
8900         PR tree-optimization/67167
8901         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8903 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8905         PR c++/53330
8906         * g++.dg/init/new42.C: New.
8908 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8910         PR target/67071
8911         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8912         vector constants.
8913         * gcc.target/powerpc/pr67071-2.c: Likewise.
8914         * gcc.target/powerpc/pr67071-3.c: Likewise.
8916 2015-08-12  Marek Polacek  <polacek@redhat.com>
8918         PR c++/55095
8919         * c-c++-common/Wshift-overflow-6.c: New test.
8920         * c-c++-common/Wshift-overflow-7.c: New test.
8921         * g++.dg/cpp1y/left-shift-2.C: New test.
8923 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8925         PR c++/52742
8926         * g++.dg/cpp0x/pr52742.C: New.
8928 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
8930         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8931         Check Knights Landing support.
8933 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8935         PR c++/47461
8936         * g++.dg/warn/Wunused-result-1.C: New.
8938 2015-08-12  Richard Biener  <rguenther@suse.de>
8940         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8941         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8942         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8943         * g++.dg/tree-ssa/pr61034.C: Adjust.
8944         * gcc.dg/fold-compare-2.c: Likewise.
8945         * gcc.dg/pr50763.c: Likewise.
8946         * gcc.dg/predict-3.c: Likewise.
8947         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8948         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8949         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8950         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8951         * gcc.dg/tree-ssa/pr37508.c: Likewise.
8952         * gcc.dg/tree-ssa/vrp04.c: Likewise.
8953         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8954         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8955         * gcc.dg/tree-ssa/vrp16.c: Likewise.
8956         * gcc.dg/tree-ssa/vrp20.c: Likewise.
8957         * gcc.dg/tree-ssa/vrp25.c: Likewise.
8958         * gcc.dg/tree-ssa/vrp87.c: Likewise.
8960 2015-08-12  Nathan Sidwell  <nathan@acm.org>
8962         * gcc.dg/vrp-min-max-1.c: New.
8963         * gcc.dg/vrp-min-max-2.c: New.
8965 2015-08-12  Richard Biener  <rguenther@suse.de>
8967         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8969 2015-08-12  Tom de Vries  <tom@codesourcery.com>
8971         PR testsuite/67175
8972         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8973         Handle absence of vector min/max for sparc.
8975 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
8977         PR target/66954
8978         * g++.dg/ext/mv25.C: New test.
8980 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
8982         * gcc.target/i386/avx2-vect-shift.c: New test.
8984 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8986         PR c/66098
8987         PR c/66711
8988         * gcc.dg/pragma-diag-3.c: New test.
8989         * gcc.dg/pragma-diag-4.c: New test.
8991 2015-08-11  Nathan Sidwell  <nathan@acm.org>
8993         * c-c++-common/dfp/operator-comma.c: Call init function.
8994         * c-c++-common/dfp/convert-dfp-2.c: New test.
8996 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
8998         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8999         Treat model == 0x4f as Broadwell.
9001 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9003         PR libfortran/67140
9004         * gfortran.dg/pr67140.f90: New test.
9006 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
9008         PR libgomp/65742
9009         PR middle-end/66332
9010         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
9012 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
9014         PR fortran/64022
9015         * gfortran.dg/ieee/large_4.f90: New test.
9017 2015-08-08  Bud Davis  <jmdavis@link.com>
9019         PR fortran/59746
9020         * gfortran.dg/common_22.f90: New.
9022 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
9024         PR rtl-optimization/67028
9025         * gcc.dg/pr67028.c: New testcase.
9027 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
9029         PR rtl-optimization/67029
9030         * gcc.dg/pr67029.c: New test.
9032 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9034         PR fortran/64104
9035         * gfortran.dg/ieee/ieee_8.f90: New test.
9037 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
9039         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
9040         modifers.
9041         * gcc.target/aarch64/noplt_2.c: Likewise.
9042         * gcc.target/aarch64/noplt_3.c: Likewise.
9044 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
9046         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
9047         optimization level, and print a summary at the end.
9049 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9051         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
9053 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9055         * gcc.target/aarch64/noplt_3.c: New testcase.
9057 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
9059         * gcc.target/aarch64/noplt_1.c: New testcase.
9060         * gcc.target/aarch64/noplt_2.c: Likewise.
9062 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
9064         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
9065         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
9067 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9069         * gcc.target/s390/dwarfregtable-1.c: New test.
9070         * gcc.target/s390/dwarfregtable-2.c: New test.
9071         * gcc.target/s390/dwarfregtable-3.c: New test.
9073 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9075         * gcc.target/s390/htm-builtins-z13-1.c: New test.
9077 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9079         PR fortran/64022
9080         * gfortran.dg/ieee/large_2.f90: New test.
9081         * gfortran.dg/ieee/large_3.F90: New test.
9083 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9085         PR fortran/64022
9086         * gfortran.dg/ieee/large_1.f90: Adjust test.
9088 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9089             Jeff Law  <law@redhat.com>
9091         PR c/16351
9092         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
9093         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
9094         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
9095         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
9096         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
9097         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
9099 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9101         PR middle-end/66311
9102         * gfortran.dg/pr66311.f90: New file.
9104 2015-08-05  Richard Biener  <rguenther@suse.de>
9106         PR tree-optimization/67121
9107         * gcc.dg/torture/pr67121.c: New testcase.
9109 2015-08-05  Nick Clifton  <nickc@redhat.com>
9111         * gcc.target/rl78: New directory.
9112         * gcc.target/rl78/rl78.exp: New file: Test driver.
9113         * gcc.target/rl78/test_addm3.c: New file: Test adds.
9115 2015-08-05  Richard Biener  <rguenther@suse.de>
9117         PR middle-end/67120
9118         * gcc.dg/torture/pr67120.c: New testcase.
9120 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
9122         PR fortran/52846
9124         * lib/fortran-modules.exp: Call cleanup-submodules from
9125         cleanup-modules.
9126         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
9127         cover the cases where private entities are no longer optimized
9128         away.
9129         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
9130         same reason.
9131         * gfortran.dg/submodule_1.f08: Change cleanup module names.
9132         * gfortran.dg/submodule_5.f08: The same.
9133         * gfortran.dg/submodule_9.f08: The same.
9134         * gfortran.dg/submodule_10.f08: New test.
9136 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
9138         PR c++/66595
9139         * g++.dg/cpp1y/var-templ35.C: New.
9141 2015-08-05  Richard Biener  <rguenther@suse.de>
9143         PR tree-optimization/67055
9144         * g++.dg/torture/pr67055.C: New testcase.
9146 2015-08-05  Richard Biener  <rguenther@suse.de>
9148         PR tree-optimization/67109
9149         * gcc.dg/torture/pr67109.c: New testcase.
9150         * gcc.dg/vect/vect-119.c: Adjust.
9152 2015-08-05  Richard Biener  <rguenther@suse.de>
9154         PR middle-end/67107
9155         * gcc.dg/pr67107.c: New testcase.
9157 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9159         PR c++/66197
9160         * g++.dg/cpp1z/abbrev2.C: New.
9162 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9164         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
9166 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9168         PR c++/66392
9169         * g++.dg/init/explicit4.C: New.
9171 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
9173         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
9174         without VSX an Power8 vector support.
9176 2015-08-04  Richard Biener  <rguenther@suse.de>
9178         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
9180 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
9182         PR target/67110
9183         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
9184         -fno-pie -no-pie.
9186 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
9188         PR c++/66427
9189         * g++.dg/cpp1y/var-templ34.C: New.
9191 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9193         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
9194         * gcc.target/aarch64/target_attr_1.c: Likewise.
9195         * gcc.target/aarch64/target_attr_2.c: Likewise.
9196         * gcc.target/aarch64/target_attr_3.c: Likewise.
9197         * gcc.target/aarch64/target_attr_4.c: Likewise.
9198         * gcc.target/aarch64/target_attr_5.c: Likewise.
9199         * gcc.target/aarch64/target_attr_6.c: Likewise.
9200         * gcc.target/aarch64/target_attr_7.c: Likewise.
9201         * gcc.target/aarch64/target_attr_8.c: Likewise.
9202         * gcc.target/aarch64/target_attr_9.c: Likewise.
9203         * gcc.target/aarch64/target_attr_10.c: Likewise.
9204         * gcc.target/aarch64/target_attr_11.c: Likewise.
9205         * gcc.target/aarch64/target_attr_12.c: Likewise.
9206         * gcc.target/aarch64/target_attr_13.c: Likewise.
9207         * gcc.target/aarch64/target_attr_14.c: Likewise.
9208         * gcc.target/aarch64/target_attr_15.c: Likewise.
9210 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9212         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
9214 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9216         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
9218 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9220         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
9221         message.
9223 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
9225         PR fortran/64022
9226         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
9227         * gfortran.dg/ieee/large_1.f90: New test.
9229 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9231         PR tree-optimization/67043
9232         * gcc.dg/pr67043.c: New test.
9234 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
9236         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
9238 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
9240         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
9241         it to push/pop timing items.
9242         (main): For each optimization level, create a gcc_jit_timer, and
9243         time all of the iteration within that level cumulatively.
9244         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
9245         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
9247 2015-08-03  Alexander Basov <coohpt@gmail.com>
9249         PR middle-end/64744
9250         PR middle-end/48470
9251         PR middle-end/43404
9252         * gcc.target/arm/pr43404.c : New testcase.
9253         * gcc.target/arm/pr48470.c : New testcase.
9254         * gcc.target/arm/pr64744-1.c : New testcase.
9255         * gcc.target/arm/pr64744-2.c : New testcase.
9257 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
9259         PR tree-optimization/67077
9260         * gcc.dg/pr67077.c: New test.
9262 2015-08-03  Jeff Law  <law@redhat.com>
9264         PR middle-end/66314
9265         PR gcov-profile/66899
9266         * gcc.dg/pr66899.c: New test.
9267         * gcc.dg/pr66314.c: New test.
9269 2015-08-03  Marek Polacek  <polacek@redhat.com>
9271         PR c/67088
9272         * gcc.dg/pr67088.c: New test.
9274 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9276         PR target/66731
9277         * gcc.target/arm/vnmul-1.c: New.
9278         * gcc.target/arm/vnmul-2.c: New.
9279         * gcc.target/arm/vnmul-3.c: New.
9280         * gcc.target/arm/vnmul-4.c: New.
9282 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
9284         PR fortran/64921
9285         * gfortran.dg/class_allocate_20.f90: New.
9287 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9289         * gcc.target/aarch64/csel_bfx_1.c: New test.
9290         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
9292 2015-08-02  Martin Sebor  <msebor@redhat.com>
9294         * g++.dg/Wframe-address-in-Wall.C: New test.
9295         * g++.dg/Wframe-address.C: New test.
9296         * g++.dg/Wno-frame-address.C: New test.
9297         * gcc.dg/Wframe-address-in-Wall.c: New test.
9298         * gcc.dg/Wframe-address.c: New test.
9299         * gcc.dg/Wno-frame-address.c: New test.
9301 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
9303         * c-c++-common/Wmisleading-indentation.c: Add more tests.
9305 2015-08-01  Michael Collison  <michael.collison@linaro.org
9306             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9308         * gcc.target/arm/mincmp.c: New test.
9310 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
9312         PR fortran/67091
9313         * gfortran.dg/associated_target_6.f03: New test
9315 2015-08-01  Tom de Vries  <tom@codesourcery.com>
9317         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9318         optimize ("-ftree-parallelize-loops=0").
9319         Add successful scans for 2 detected reductions.  Add xfail scans for 3
9320         detected reductions.
9321         * gcc.dg/autopar/reduc-2short.c: Same.
9322         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9323         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
9324         detected reductions.
9325         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9326         and max reductions.
9328 2015-07-31  Marek Polacek  <polacek@redhat.com>
9330         PR sanitizer/66977
9331         * g++.dg/ubsan/pr66977.C: New test.
9333 2015-07-30  Marek Polacek  <polacek@redhat.com>
9335         * c-c++-common/Wtautological-compare-3.c: New test.
9337 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9339         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9340         (CHECK): Pass address of scalar, rather than array.
9342 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9344         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9346 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9348         * gcc.target/aarch64/fp16/fp16.exp: New.
9349         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9350         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9352 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9354         * gcc.target/aarch64/f16_movs_1.c: New test.
9356 2015-07-28  Tom de Vries  <tom@codesourcery.com>
9358         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9359         outer loop.
9361 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
9362             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9364         * gcc.dg/parm-incomplete-1.c: Update.
9365         * gcc.dg/pr18809-1.c: Update.
9366         * gcc.dg/pr27953.c: Update.
9367         * gcc.dg/vla-11.c: Update.
9369 2015-07-27  Marek Polacek  <polacek@redhat.com>
9371         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9373 2015-07-27  Tom de Vries  <tom@codesourcery.com>
9375         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9376         attribute.  Update comment.
9377         (main): Remove.
9378         Add scan for not parallelizing inner loop.
9379         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9380         attribute.
9381         (main): Remove.
9383 2015-07-27  Marek Polacek  <polacek@redhat.com>
9385         PR bootstrap/67030
9386         * c-c++-common/Wtautological-compare-2.c: New test.
9388 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
9390         PR target/66232
9391         * gcc.target/i386/pr66232-6.c: New tests.
9392         * gcc.target/i386/pr66232-7.c: Likewise.
9393         * gcc.target/i386/pr66232-8.c: Likewise.
9394         * gcc.target/i386/pr66232-9.c: Likewise.
9396 2015-07-27  Marek Polacek  <polacek@redhat.com>
9398         PR c++/66555
9399         PR c/54979
9400         * c-c++-common/Wtautological-compare-1.c: New test.
9402 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
9404         PR c++/18969
9405         * g++.dg/template/pr18969.C: New test.
9406         * g++.dg/template/pr18969-2.C: New test.
9407         * g++.old-deja/g++.jason/overload.C: Remove return value in
9408         template function returning void.
9410 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
9412         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9413         immediates to avoid shift-overflow warnings.
9415 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
9417         PR c++/66857
9418         * g++.dg/init/pr66857.C: New test.
9420 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
9422         PR target/66648
9423         * gcc.target/i386/pr66648.c: New test.
9425 2015-07-25  Tom de Vries  <tom@codesourcery.com>
9427         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9428         interchange_files and block_files variables.
9429         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9430         arithmetic.
9431         * gcc.dg/graphite/uns-interchange-12.c: Same.
9432         * gcc.dg/graphite/uns-interchange-14.c: Same.
9433         * gcc.dg/graphite/uns-interchange-15.c: Same.
9434         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9435         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9437 2015-07-25  Jeff Law  <law@redhat.com>
9439         Revert:
9440         PR lto/66752
9441         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9442         * gcc.dg/torture/pr66752-1.c: New test
9443         * g++.dg/torture/pr66752-2.C: New test.
9445 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
9447         Revert:
9448         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9450         PR rtl-optimization/64164
9451         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9452         * gcc.dg/ssp-1.c: Make counter a register.
9453         * gcc.dg/ssp-2.c: Likewise.
9454         * gcc.dg/torture/parm-coalesce.c: New.
9456 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9458         * gcc.dg/graphite/block-1.c: Xfail scan.
9459         * gcc.dg/graphite/interchange-12.c: Same.
9460         * gcc.dg/graphite/interchange-14.c: Same.
9461         * gcc.dg/graphite/interchange-15.c: Same.
9462         * gcc.dg/graphite/interchange-9.c: Same.
9463         * gcc.dg/graphite/interchange-mvt.c: Same.
9464         * gcc.dg/graphite/uns-block-1.c: New test.
9465         * gcc.dg/graphite/uns-interchange-12.c: New test.
9466         * gcc.dg/graphite/uns-interchange-14.c: New test.
9467         * gcc.dg/graphite/uns-interchange-15.c: New test.
9468         * gcc.dg/graphite/uns-interchange-9.c: New test.
9469         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9471 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9473         PR c++/64079
9474         * c-c++-common/Wunused-function-1.c: New.
9476 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9478         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9479         alternative exit-first loop transform.
9480         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9481         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9482         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9483         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9484         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9485         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9486         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9487         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9488         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9490 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
9492         PR ipa/66566
9493         * gcc.target/i386/mpx/pr66566.c: New test.
9495 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9497         PR bootstrap/66978
9498         * gcc.target/i386/pr66978.c: New test.
9500 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9502         * gcc.target/s390/gpr2fprsavecfi.c: New test.
9504 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9506         * gcc.target/s390/insv-1.c: New test.
9507         * gcc.target/s390/insv-2.c: New test.
9508         * gcc.target/s390/insv-3.c: New test.
9510 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9512         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9514 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9516         PR middle-end/25530
9517         * gcc.dg/pr25530.c: New test.
9519 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9521         PR middle-end/25529
9522         * gcc.dg/pr25529.c: New test.
9524 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
9526         * gcc.target/arm/reg_equal_test.c: New test.
9528 2015-07-23  Jeff Law  <law@redhat.com>
9530         PR lto/66752
9531         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9532         * gcc.dg/torture/pr66752-1.c: New test
9533         * g++.dg/torture/pr66752-2.C: New test.
9535 2015-07-23  Marek Polacek  <polacek@redhat.com>
9537         PR c++/66572
9538         * g++.dg/warn/Wlogical-op-2.C: New test.
9540 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9542         PR rtl-optimization/64164
9543         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9544         * gcc.dg/ssp-1.c: Make counter a register.
9545         * gcc.dg/ssp-2.c: Likewise.
9546         * gcc.dg/torture/parm-coalesce.c: New.
9548 2015-07-23  Marek Polacek  <polacek@redhat.com>
9550         PR sanitizer/66908
9551         * c-c++-common/ubsan/pr66908.c: New test.
9553 2015-07-23  Tom de Vries  <tom@codesourcery.com>
9555         * gcc.dg/autopar/outer-4.c: Add xfail.
9556         * gcc.dg/autopar/outer-5.c: Same.
9557         * gcc.dg/autopar/outer-6.c: Same.
9558         * gcc.dg/autopar/reduc-2.c: Same.
9559         * gcc.dg/autopar/reduc-2char.c: Same.
9560         * gcc.dg/autopar/reduc-2short.c: Same.
9561         * gcc.dg/autopar/reduc-8.c: Same.
9562         * gcc.dg/autopar/uns-outer-4.c: New test.
9563         * gcc.dg/autopar/uns-outer-5.c: New test.
9564         * gcc.dg/autopar/uns-outer-6.c: New test.
9566 2015-07-23  Richard Biener  <rguenther@suse.de>
9568         PR tree-optimization/66952
9569         * gcc.dg/torture/pr66952.c: Use signed char.
9571 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
9573         PR tree-optimization/66926,66951
9574         * gcc.dg/vect/pr66951.c: New test.
9576 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
9578         PR c++/52987
9579         * g++.dg/parse/error57.C: New.
9580         * g++.dg/expr/string-2.C: Update.
9582 2015-07-23  Richard Biener  <rguenther@suse.de>
9584         PR tree-optimization/66945
9585         * gcc.dg/torture/pr66945.c: New testcase.
9587 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
9589         PR target/66954
9590         * g++.dg/ext/mv24.C: New test.
9592 2015-07-22  Marek Polacek  <polacek@redhat.com>
9594         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9595         dg-options.
9597 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
9599         PR fortran/61831
9600         PR fortran/66929
9601         * gfortran.dg/generic_30.f90: New.
9603 2015-07-22  Richard Biener  <rguenther@suse.de>
9605         PR tree-optimization/66952
9606         * gcc.dg/torture/pr66952.c: New testcase.
9608 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
9610         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9611         test.
9612         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9613         test.
9614         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9615         test.
9616         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9617         test.
9618         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9619         test.
9620         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9621         test.
9622         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9623         test.
9624         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9625         test.
9626         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9627         test.
9628         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9629         test.
9630         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9631         test.
9632         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9633         test.
9634         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9635         test.
9636         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9637         test.
9638         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9639         test.
9640         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9641         test.
9642         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9643         test.
9644         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9645         test.
9646         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9647         test.
9648         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9649         test.
9650         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9651         test.
9652         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9653         test.
9654         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9655         test.
9656         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9657         test.
9658         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9659         test.
9660         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9661         test.
9662         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9663         test.
9664         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9665         test.
9666         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9667         test.
9668         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9669         test.
9670         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9671         test.
9672         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9673         test.
9674         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9675         test.
9676         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9677         test.
9678         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9679         test.
9680         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9681         test.
9682         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9683         test.
9684         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9685         test.
9686         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9687         test.
9688         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9689         test.
9690         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9691         test.
9692         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9693         test.
9694         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9695         test.
9696         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9697         test.
9698         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9699         test.
9700         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9701         test.
9702         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9703         test.
9704         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9705         test.
9706         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9707         test.
9708         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9709         test.
9710         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9711         test.
9712         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9713         test.
9714         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9715         test.
9716         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9717         test.
9718         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9719         test.
9720         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9721         test.
9722         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9723         test.
9724         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9725         test.
9726         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9727         test.
9728         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9729         test.
9730         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9731         test.
9732         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9733         test.
9734         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9735         test.
9736         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9737         test.
9738         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9739         test.
9740         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9741         test.
9742         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9743         test.
9744         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9745         test.
9746         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9747         test.
9748         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9749         test.
9750         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9751         test.
9752         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9753         test.
9754         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9755         test.
9756         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9757         test.
9758         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9759         test.
9760         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9761         test.
9762         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9763         test.
9764         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9765         test.
9766         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9767         test.
9768         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9769         test.
9770         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9771         test.
9772         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9773         test.
9774         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9775         test.
9776         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9777         test.
9778         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9779         test.
9780         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9781         test.
9782         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9783         test.
9784         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9785         test.
9786         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9787         test.
9788         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9789         test.
9790         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9791         test.
9792         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9793         test.
9794         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9795         test.
9796         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9797         test.
9798         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9799         test.
9800         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9801         test.
9802         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9803         test.
9804         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9805         test.
9806         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9807         test.
9808         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9809         test.
9810         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9811         test.
9812         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9813         test.
9814         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9815         test.
9816         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9817         test.
9818         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9819         test.
9820         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9821         test.
9822         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9823         test.
9824         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9825         test.
9826         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9827         test.
9828         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9829         test.
9830         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9831         test.
9832         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9833         test.
9834         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9835         test.
9836         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9837         test.
9838         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9839         test.
9840         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9841         test.
9842         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9843         test.
9844         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9845         test.
9846         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9847         test.
9848         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9849         test.
9850         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9851         test.
9852         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9853         test.
9854         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9855         test.
9856         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9857         test.
9858         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9859         test.
9860         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9861         test.
9862         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9863         test.
9864         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9865         test.
9866         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9867         test.
9868         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9869         test.
9870         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9871         test.
9872         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9873         test.
9875 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
9877         * g++.dg/template/crash81.C: Update.
9879 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
9881         PR ipa/66424.
9882         * gcc.target/i386/pr66424.c: New.
9884 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9886         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9888 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
9890         PR fortran/61831
9891         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9892         Drop address sanitization.
9894 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9896         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9897         Skip -march=armv4t.
9898         (dg-additional-options): Set armv5t flag.
9900 2015-07-21  Marek Polacek  <polacek@redhat.com>
9902         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9903         * gcc.dg/vmx/unpack.c: Likewise.
9904         * gcc.target/powerpc/quad-atomic.c: Likewise.
9906 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
9908         * gcc.target/i386/asm-flag-5.c (f_ll): New.
9910 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
9912         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9913         model.
9915 2015-07-20  Marek Polacek  <polacek@redhat.com>
9917         PR c++/55095
9918         * c-c++-common/Wshift-overflow-1.c: New test.
9919         * c-c++-common/Wshift-overflow-2.c: New test.
9920         * c-c++-common/Wshift-overflow-3.c: New test.
9921         * c-c++-common/Wshift-overflow-4.c: New test.
9922         * c-c++-common/Wshift-overflow-5.c: New test.
9923         * g++.dg/cpp1y/left-shift-1.C: New test.
9924         * gcc.dg/c90-left-shift-2.c: New test.
9925         * gcc.dg/c90-left-shift-3.c: New test.
9926         * gcc.dg/c99-left-shift-2.c: New test.
9927         * gcc.dg/c99-left-shift-3.c: New test.
9928         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9929         * gcc.c-torture/execute/pr40386.c: Likewise.
9930         * gcc.dg/vect/pr33373.c: Likewise.
9931         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9932         * gcc.dg/vect/vect-shift-2.c: Likewise.
9934 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9936         * gcc.target/aarch64/neg_abs_1.c: New test.
9938 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
9940         PR target/66922
9941         * gcc.target/i386/pr66922.c: New test.
9943 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
9945         PR middle-end/46851
9946         PR middle-end/60340
9947         * gcc.dg/tree-ssa/pr42327.c: Removed.
9948         * g++.dg/other/pr35011.C: Removed.
9950 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9952         PR target/66906
9953         * gcc.target/i386/pr66906.c: New test.
9955 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9957         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9958         as follow-up to r225930.
9960 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
9962         PR fortran/52846
9963         * lib/fortran-modules.exp (proc cleanup-submodules): New
9964         procedure.
9965         * gfortran.dg/submodule_1.f08: Change extension and clean up
9966         the submodule files.
9967         * gfortran.dg/submodule_2.f08: ditto
9968         * gfortran.dg/submodule_6.f08: ditto
9969         * gfortran.dg/submodule_7.f08: ditto
9970         * gfortran.dg/submodule_8.f08: New test
9971         * gfortran.dg/submodule_9.f08: New test
9973 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
9974             Sebastian Pop  <s.pop@samsung.com>
9976         PR middle-end/61929
9977         * gcc.dg/graphite/pr61929.c: New.
9979 2015-07-17  Marek Polacek  <polacek@redhat.com>
9981         * gcc.dg/fold-minus-7.c: New test.
9983 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
9985         * gfortran.dg/co_reduce_1.f90: New file.
9987 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9989         PR target/66824
9990         * gcc.target/i386/pr66824.c:
9992 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
9994         PR fortran/66035
9995         * gfortran.dg/structure_constructor_13.f03: New test.
9997 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9999         PR fortran/61831
10000         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
10001         of generated while loops in the tree dump.
10002         * gfortran.dg/derived_constructor_comps_6.f90: New file.
10004 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
10006         * gcc.dg/vect/vect-outer-simd-2.c: New test.
10008 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
10010         PR target/66891
10011         * gcc.target/i386/pr66891.c: New test.
10013 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10015         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
10017 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
10019         PR rtl-optimization/66626
10020         * gcc.target/i386/pr66626-2.c: New.
10022 2015-07-16  Martin Liska  <mliska@suse.cz>
10024         * g++.dg/ipa/pr66896.c: New test.
10026 2015-07-16  Richard Biener  <rguenther@suse.de>
10028         PR tree-optimization/66894
10029         * gcc.dg/torture/pr66894.c: New testcase.
10031 2015-07-16  Richard Biener  <rguenther@suse.de>
10033         * gcc.dg/tree-ssa/pr21031.c: Adjust.
10035 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
10037         PR target/66866
10038         * g++.dg/pr66866.C: New test.
10040 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10042         * gcc.target/powerpc/vec-cmp-sel.c: New test.
10044 2015-07-15  Richard Biener  <rguenther@suse.de>
10046         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
10047         { -O3 -fomit-frame-pointer },
10048         { -O3 -fomit-frame-pointer -funroll-loops } and
10049         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10050         in favor of
10051         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10052           -finline-functions }
10054 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
10056         * gcc.target/mips/interrupt_handler-5.c: New test.
10058 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
10059             Robert Suchanek  <robert.suchanek@imgtec.com>
10061         * gcc.target/mips/interrupt_handler-4.c: New test.
10063 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
10065         PR testsuite/66734
10066         * gcc.dg/lto/lto.exp: Initialize MPX.
10068 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10070         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
10071         dg-skip-if.
10072         * gcc.target/arm/scd42-3.c: Likewise.
10074 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
10076         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
10077         code to be run when the pre-arch code increases the isa_rev to
10078         mips32r6 or greater.
10080 2015-07-15  Richard Biener  <rguenther@suse.de>
10082         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
10083         { -O3 -fomit-frame-pointer },
10084         { -O3 -fomit-frame-pointer -funroll-loops } and
10085         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
10086         in favor of
10087         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
10088           -finline-functions }
10089         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
10090         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
10091         to additional_flags.
10093 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
10095         PR rtl-optimization/66838
10096         * gcc.target/i386/pr66838.c: New test.
10098 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
10100         PR c++/66850
10101         * g++.dg/template/pr66850.C: New test.
10103 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10104             Cesar Philippidis  <cesar@codesourcery.com>
10105             Chung-Lin Tang  <cltang@codesourcery.com>
10107         * gcc.target/nios2/nios2-flushd.c: New.
10108         * gcc.target/nios2/nios2-rdprs.c: New.
10109         * gcc.target/nios2/r2-atomic.c: New.
10110         * gcc.target/nios2/r2-eni.c: New.
10111         * gcc.target/nios2/r2-wrpie.c: New.
10113 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10114             Cesar Philippidis  <cesar@codesourcery.com>
10115             Chung-Lin Tang  <cltang@codesourcery.com>
10117         * gcc.target/nios2/cdx-ldstwm-1.c: New.
10118         * gcc.target/nios2/cdx-ldstwm-2.c: New.
10120 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10121             Cesar Philippidis  <cesar@codesourcery.com>
10122             Chung-Lin Tang  <cltang@codesourcery.com>
10124         * gcc.target/nios2/andci.c: New.
10125         * gcc.target/nios2/bmx.c: New.
10126         * gcc.target/nios2/cdx-add.c: New.
10127         * gcc.target/nios2/cdx-branch.c: New.
10128         * gcc.target/nios2/cdx-callret.c: New.
10129         * gcc.target/nios2/cdx-loadstore.c: New.
10130         * gcc.target/nios2/cdx-logical.c: New.
10131         * gcc.target/nios2/cdx-mov.c: New.
10132         * gcc.target/nios2/cdx-shift.c: New.
10133         * gcc.target/nios2/cdx-sub.c: New.
10134         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
10136 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
10138         PR c++/65071
10139         * g++.dg/cpp0x/vt-65071.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/r2-io-range.c: New.
10146         * gcc.target/nios2/r2-stio-1.c: New.
10147         * gcc.target/nios2/r2-stio-2.c: New.
10148         * gcc.target/nios2/nios2-ldxio.c: New.
10149         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
10150         of just compile.  Add more tests.
10152 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
10154         gfortran.dg/pr66864.f90: New test.
10156 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
10158         PR rtl-optimization/66626
10159         * gcc.target/i386/pr66626.c: New.
10161 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
10163         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
10164         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
10165         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
10167 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
10169         * g++.dg/template/crash81.C: Adjust for error + inform change.
10170         * g++.dg/template/pr58878.C: Likewise.
10171         * g++.dg/template/shadow1.C: Likewise.
10172         * g++.dg/template/shadow2.C: Likewise.
10173         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
10174         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
10175         * g++.old-deja/g++.brendan/crash7.C: Likewise.
10176         * g++.old-deja/g++.pt/shadow2.C: Likewise.
10178 2015-07-14  Richard Biener  <rguenther@suse.de>
10180         PR tree-optimization/66863
10181         * gcc.dg/torture/pr66863.c: New testcase.
10183 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
10185         PR c++/65186
10186         * g++.dg/template/pr65186.C: New test.
10188 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
10190         * gcc.target/arm/macro_defs0.c: Add directive to skip
10191         test if -marm is present.
10192         * gcc.target/arm/macro_defs1.c: Likewise.
10194 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10196         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
10197         if-conversion..
10198         * gcc.target/aarch64/adds1.c: Likewise.
10199         * gcc.target/aarch64/ands_1.c: Likewise.
10200         * gcc.target/aarch64/bics_1.c: Likewise.
10201         * gcc.target/aarch64/subs1.c: Likewise.
10202         * gcc.target/aarch64/subs3.c: Likewise.
10204 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
10206         PR fortran/64589
10207         * gfortran.dg/pr64589.f90: New test.
10209 2015-07-13  Renlin Li  <renlin.li@arm.com>
10211         PR rtl/66556
10212         * gcc.c-torture/execute/pr66556.c: New.
10214 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
10216         * gcc.dg/20020219-1.c: Fix double word typos.
10217         * gcc.dg/20020919-1.c: Same.
10219 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
10220             Jeff Law  <law@redhat.com>
10222         PR middle-end/66726
10223         * g++.dg/tree-ssa/pr66726.c: New test.
10224         * gcc.dg/tree-ssa/pr66726-2.c: New test.
10225         * gcc.dg/tree-ssa/pr66726.c: New test.
10227 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
10229         PR c++/58734
10230         * g++.dg/cpp0x/variadic-ttp2.C: New.
10232 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
10234         PR c++/30044
10235         * g++.dg/cpp0x/auto46.C: New test.
10236         * g++.dg/template/pr30044.C: New test.
10237         * g++.dg/template/shadow2.C: New test.
10238         * g++.dg/template/error55.C: New test.
10239         * g++.dg/template/crash83.C: Accept any error string.
10240         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
10241         parameters.
10242         * g++.dg/cpp0x/variadic19.C: Likewise
10243         * g++.dg/template/canon-type-13.C: Likewise.
10244         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10245         * g++.dg/torture/20070621-1.C: Likewise.
10247 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10249         PR c++/54521
10250         * g++.dg/init/explicit3.C: New.
10252 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
10254         PR target/66819
10255         * gcc.target/i386/pr66819-1.c: New test.
10256         * gcc.target/i386/pr66819-2.c: Likewise.
10257         * gcc.target/i386/pr66819-3.c: Likewise.
10258         * gcc.target/i386/pr66819-4.c: Likewise.
10259         * gcc.target/i386/pr66819-5.c: Likewise.
10261 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10263         PR target/66703
10264         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
10265         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
10266         type to prevent possible flag-clobbering zero-extensions.
10267         * gcc.target/i386/pr66703.c: New test.
10269 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10271         PR c++/60842
10272         * g++.dg/cpp0x/nsdmi-template15.C: New.
10274 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
10276         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
10278 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
10280         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
10281         * gcc.target/arm/flip-thumb.c: Likewise.
10283 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
10285         PR target/66813
10286         * gcc.target/i386/pr66813.c: New test.
10288 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
10290         PR middle-end/66820
10291         * gcc.dg/gomp/pr66820.c: New test.
10293 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
10295         PR c++/65592
10296         * g++.dg/cpp0x/scoped_enum6.C: New.
10298 2015-07-10  Tom de Vries  <tom@codesourcery.com>
10300         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
10301         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
10303 2015-07-10  Richard Biener  <rguenther@suse.de>
10305         PR tree-optimization/66823
10306         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
10307         which should not be necessary.  XFAIL.
10309 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10311         PR c++/64848
10312         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10314 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
10316         PR middle-end/66633
10317         * gcc.dg/gomp/pr66633-1.c: New test.
10318         * gcc.dg/gomp/pr66633-2.c: New test.
10319         * gcc.dg/gomp/pr66633-3.c: New test.
10320         * gcc.dg/gomp/pr66633-4.c: New test.
10322 2015-07-09  John Marino  <gnugcc@marino.st>
10324         * lib/target-supports.exp (check_effective_target_pie):
10325         Add *-*-dragonfly*
10327 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
10329         PR target/66814
10330         * gcc.target/i386/pr66814.c: New test.
10332 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10334         PR target/66731
10335         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10336         * gcc.target/aarch64/fnmul-2.c: Likewise.
10337         * gcc.target/aarch64/fnmul-3.c: Likewise.
10338         * gcc.target/aarch64/fnmul-4.c: Likewise.
10340 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10342         PR c++/65790
10343         * g++.dg/cpp0x/vt-65790.C: New.
10345 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10347         PR target/66818
10348         * gcc.target/i386/pr66818.c: New test.
10350 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10352         PR target/66817
10353         * gcc.target/i386/pr66817.c: New test.
10355 2015-07-09  Marek Polacek  <polacek@redhat.com>
10357         PR tree-optimization/66718
10358         * gcc.dg/vect/vect-126.c: New test.
10360 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
10362         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10363         even when dwarf-2 is not the default.
10365 2015-07-08  Jeff Law  <law@redhat.com>
10367         PR testsuite/66796
10368         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10369         to have a single memory reference.
10371 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
10373         * g++.dg/other/dump-ada-spec-9.C: New test.
10375 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
10377         * g++.dg/vect/vect.exp: Run also simd* tests.
10378         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10379         (check_vect): Fix up get_cpuid call for C++.
10380         * g++.dg/vect/simd-clone-1.cc: New test.
10382 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10384         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10386 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10388         * gcc.target/i386/readeflags-1.c (abort): New prototype.
10389         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10391 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10393         PR target/66806
10394         * gcc.target/i386/pr66806.c: New test.
10396 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
10398         PR c++/66421
10399         * g++.dg/cpp0x/auto45.C: New.
10401 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
10403         PR middle-end/66334
10404         * gcc.target/i386/pr66334.c: New.
10406 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10408         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10409         comments.
10411 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10413         PR jit/66783
10414         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10415         (verify_code): Update expected error message.
10416         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10417         (verify_code): Likewise.
10418         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10419         (verify_code): Likewise.
10421 2015-07-08  Richard Biener  <rguenther@suse.de>
10423         PR tree-optimization/66793
10424         * gcc.dg/torture/pr66793.c: New testcase.
10426 2015-07-08  Richard Biener  <rguenther@suse.de>
10428         PR tree-optimization/66794
10429         * gcc.dg/torture/pr66794.c: New testcase.
10431 2015-07-08  Marek Polacek  <polacek@redhat.com>
10433         PR c++/66748
10434         * g++.dg/abi/abi-tag15.C: New test.
10436 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10438         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10439         * gcc.target/mips/branch-3.c: Ditto
10440         * gcc.target/mips/branch-4.c: Ditto.
10441         * gcc.target/mips/branch-5.c: Ditto.
10442         * gcc.target/mips/branch-6.c: Ditto.
10443         * gcc.target/mips/branch-7.c: Ditto.
10444         * gcc.target/mips/branch-8.c: Ditto.
10445         * gcc.target/mips/branch-9.c: Ditto.
10446         * gcc.target/mips/branch-10.c: Ditto.
10447         * gcc.target/mips/branch-11.c: Ditto.
10448         * gcc.target/mips/branch-12.c: Ditto.
10449         * gcc.target/mips/branch-13.c: Ditto.
10450         * gcc.target/mips/umips-branch-5.c: New file.
10451         * gcc.target/mips/umips-branch-6.c: New file.
10452         * gcc.target/mips/umips-branch-7.c: New file.
10453         * gcc.target/mips/umips-branch-8.c: New file.
10454         * gcc.target/mips/umips-branch-9.c: New file.
10455         * gcc.target/mips/umips-branch-10.c: New file.
10456         * gcc.target/mips/umips-branch-11.c: New file.
10457         * gcc.target/mips/umips-branch-12.c: New file.
10458         * gcc.target/mips/umips-branch-13.c: New file.
10459         * gcc.target/mips/umips-branch-14.c: New file.
10460         * gcc.target/mips/umips-branch-15.c: New file.
10461         * gcc.target/mips/umips-branch-16.c: New file.
10462         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10463         (OCCUPY_0xfffc): New define.
10465 2015-07-08  Renlin Li  <renlin.li@arm.com>
10467         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10469 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10471         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10473 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
10475         * gcc.target/i386/bt-3.c: New test.
10476         * gcc.target/i386/bt-4.c: Ditto.
10478 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10480         * g++.dg/other/dump-ada-spec-8.C: New test.
10482 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10484         PR jit/66783
10485         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10486         test case.
10487         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10488         New test case.
10489         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10490         New test case.
10491         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10492         Avoid using an opaque struct for local "f".
10494 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10496         PR jit/66779
10497         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10498         * jit.dg/test-pr66779.c: New testcase.
10500 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10502         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10503         NOCOMPRESSION.
10505 2015-07-07  Richard Biener  <rguenther@suse.de>
10507         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10509 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10511         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10512         * gcc.target/mips/call-5.c: Ditto.
10513         * gcc.target/mips/call-6.c: Ditto.
10515 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10517         * gcc.dg/dx-test.c: New test-case.
10519 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
10521         PR fortran/66578
10522         * gfortran.dg/allocate_with_source_9.f08: New test.
10524 2015-07-07  Christian Bruel  <christian.bruel@st.com>
10526         PR target/52144
10527         * gcc.target/arm/flip-thumb.c: Fix scan.
10528         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10529         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10530         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10531         Fix return value.
10533 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
10535         PR target/65956
10536         * gcc.c-torture/execute/pr65956.c: New test.
10538 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
10540         * gcc.target/arm/aapcs/align1.c: New.
10541         * gcc.target/arm/aapcs/align_rec1.c: New.
10542         * gcc.target/arm/aapcs/align2.c: New.
10543         * gcc.target/arm/aapcs/align_rec2.c: New.
10544         * gcc.target/arm/aapcs/align3.c: New.
10545         * gcc.target/arm/aapcs/align_rec3.c: New.
10546         * gcc.target/arm/aapcs/align4.c: New.
10547         * gcc.target/arm/aapcs/align_rec4.c: New.
10548         * gcc.target/arm/aapcs/align_vararg1.c: New.
10549         * gcc.target/arm/aapcs/align_vararg2.c: New.
10551 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10553         * gfortran.dg/iomsg_2.f90: New test.
10555 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10557         PR target/66749
10558         * gcc.target/i386/pr66749.c: New test.
10560 2015-07-06  Richard Biener  <rguenther@suse.de>
10562         PR tree-optimization/66772
10563         * gcc.dg/torture/pr66772-1.c: New testcase.
10564         * gcc.dg/torture/pr66772-2.c: Likewise.
10566 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
10568         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10569         the jals instruction.
10571 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10573         PR target/53383
10574         * gcc.target/i386/pr53383-1.c: New file.
10575         * gcc.target/i386/pr53383-2.c: Likewise.
10576         * gcc.target/i386/pr53383-3.c: Likewise.
10578 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10580         * gcc.target/aarch64/fnmul-1.c: New.
10581         * gcc.target/aarch64/fnmul-2.c: New.
10582         * gcc.target/aarch64/fnmul-3.c: New.
10583         * gcc.target/aarch64/fnmul-4.c: New.
10585 2015-07-06  Richard Biener  <rguenther@suse.de>
10587         PR middle-end/66759
10588         * gcc.dg/torture/pr66759.c: New testcase.
10590 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
10592         PR fortran/58586
10593         * gfortran.dg/alloc_comp_class_3.f03: New test.
10594         * gfortran.dg/alloc_comp_class_4.f03: New test.
10596 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
10598         * gcc.c-torture/execute/pr66757.c: New test.
10600 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
10602         PR tree-optimization/66720
10603         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10605 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
10606             Sandra Loosemore <sandra@codesourcery.com>
10608         * gcc.target/nios2/gprel-offset.c: New test.
10610 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10612         PR fortran/66725
10613         * gfortran.dg/pr66725.f90: New test.
10615 2015-07-03  Jason Merrill  <jason@redhat.com>
10617         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10618         Avoid narrowing error.
10620 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
10622         PR rtl-optimization/66706
10623         * gcc.target/powerpc/shift-int.c: New testcase.
10625 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
10627         PR target/66746.
10628         * gcc.target/i386/pr66746.c: New file.
10630 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
10632         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10634 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
10636         PR tree-optimization/66119
10637         * g++.dg/opt/pr66119.C: New.
10639 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
10641         PR fortran/52846
10642         * gfortran.dg/submodule_1.f90: New test
10643         * gfortran.dg/submodule_2.f90: New test
10644         * gfortran.dg/submodule_3.f90: New test
10645         * gfortran.dg/submodule_4.f90: New test
10646         * gfortran.dg/submodule_5.f90: New test
10647         * gfortran.dg/submodule_6.f90: New test
10648         * gfortran.dg/submodule_7.f90: New test
10650 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
10652         PR preprocessor/53690
10653         * g++.dg/cpp/pr53690.C: New.
10655 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10657         * gcc.target/powerpc/vec-cmp.c: New test.
10659 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10661         PR fortran/56520
10662         * gfortran.dg/pr56520.f90: New test.
10664 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
10666         PR fortran/66545
10667         * gfortran.dg/pr66545_1.f90: New test.
10668         * gfortran.dg/pr66545_2.f90: New test.
10670 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
10672         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10673         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10675 2015-07-02  Richard Biener  <rguenther@suse.de>
10677         PR testsuite/66719
10678         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10679         unaligned loads.
10681 2015-07-02  Richard Biener  <rguenther@suse.de>
10683         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10685 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
10687         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10689 2015-07-01  Jason Merrill  <jason@redhat.com>
10691         * lib/target-supports.exp (cxx_default): Set to C++14.
10693 2015-07-01  Tom de Vries  <tom@codesourcery.com>
10695         PR testsuite/66723
10696         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10697         scan-assembler.
10699 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10701         * gfortran.dg/warn_conversion_8.f90:  New test.
10703 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10705         PR rtl-optimization/61047
10706         * gcc.c-torture/execute/20150611-1.c: New testcase.
10708 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10710         PR jit/66700
10711         * jit.dg/all-non-failing-tests.h: Add
10712         test-pr66700-observing-write-through-ptr.c.
10713         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10715 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10717         * jit.dg/test-accessing-union.c: Add comments for use by
10718         gcc/jit/docs/topics/types.rst.
10720 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
10722         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10723         'do-require-effective-target' with 'dg-require-effective-target'.
10724         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10725         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10726         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
10727         'stlex' with 'strex' as the expected output.
10729 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
10731         PR c++/60365
10732         * g++.dg/cpp0x/gen-attrs-60.C: New.
10733         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10735 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
10737         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10738         New function.
10739         * gcc.target/aarch64/pic-small.c: Restrict this test under
10740         check_effective_target_aarch64_small_fpic.
10742 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
10744         * gfortran.dg/gomp/pr66633.f90: New test.
10746 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
10748         PR c++/66686
10749         * g++.dg/template/pr66686.C: New test.
10751 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
10753         * gnat.dg/lto17.ad[sb]: New test.
10755 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10757         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10758         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10759         testcase.
10760         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10761         New testcase.
10762         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10763         New testcase.
10764         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10765         New testcase.
10766         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10767         New testcase.
10768         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10769         New testcase.
10770         * jit.dg/test-switch.c: New testcase.
10771         * jit.dg/test-switch.cc: New testcase.
10773 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10775         PR jit/66546
10776         * jit.dg/all-non-failing-tests.h: Add note about
10777         test-validly-unreachable-block.c.
10778         * jit.dg/test-validly-unreachable-block.c: New file.
10780 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10782         PR jit/66628
10783         * jit.dg/all-non-failing-tests.h: Add note about
10784         test-extra-options.c.
10785         * jit.dg/test-extra-options.c: New testcase.
10787 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
10789         PR debug/66691
10790         * gcc.target/i386/pr66691.c: New.
10792 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
10794         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10795         * gcc.target/i386/iamcu/args.h: Likewise.
10796         * gcc.target/i386/iamcu/asm-support.S: Likewise.
10797         * gcc.target/i386/iamcu/defines.h: Likewise.
10798         * gcc.target/i386/iamcu/macros.h: Likewise.
10799         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10800         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10801         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10802         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10803         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10804         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10805         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10806         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10807         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10808         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10809         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10810         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10811         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10812         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10813         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10814         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10815         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10817 2015-06-30  Marek Polacek  <polacek@redhat.com>
10819         * gcc.dg/fold-minus-6.c: New test.
10821         * gcc.dg/fold-ior-3.c: New test.
10823 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
10825         Implement N4197 - Adding u8 character literals
10826         * g++.dg/cpp1z/utf8.C: New.
10827         * g++.dg/cpp1z/utf8-neg.C: New.
10828         * g++.dg/cpp1z/udlit-utf8char.C: New.
10830 2015-06-30  Marek Polacek  <polacek@redhat.com>
10832         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10834 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10836         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10837         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10838         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10839         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10841 2015-06-30  Marek Polacek  <polacek@redhat.com>
10843         * gcc.dg/fold-ior-2.c: New test.
10845 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10847         PR tree-optimization/66652
10848         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10849         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
10850         pointers.
10851         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10853 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
10855         PR c++/65977
10856         * g++.dg/cpp0x/constexpr-friend-3.C: New.
10857         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10859 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10861         PR fortran/66605
10862         * gfortran.dg/wunused-parameter.f90: New test.
10864 2015-06-29  Richard Henderson  <rth@redhat.com>
10866         * gcc.target/i386/asm-flag-1.c: New.
10867         * gcc.target/i386/asm-flag-2.c: New.
10868         * gcc.target/i386/asm-flag-3.c: New.
10869         * gcc.target/i386/asm-flag-4.c: New.
10870         * gcc.target/i386/asm-flag-5.c: New.
10872 2015-06-29  Marek Polacek  <polacek@redhat.com>
10874         PR c/66322
10875         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10876         * c-c++-common/pr66322.c: New test.
10877         * g++.dg/eh/scope1.C: Remove dg-warning.
10879 2015-06-29  Richard Biener  <rguenther@suse.de>
10881         PR tree-optimization/66677
10882         * gcc.dg/vect/pr66677.c: New testcase.
10884 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
10886         PR middle-end/64130
10887         * gcc.dg/tree-ssa/pr64130.c: New test.
10889 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
10891         * gcc.target/aarch64/pic-small.c: New testcase.
10893 2015-06-26  Richard Biener  <rguenther@suse.de>
10895         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10897 2015-06-26  Marek Polacek  <polacek@redhat.com>
10899         * gcc.dg/fold-and-1.c: New test.
10900         * gcc.dg/fold-and-2.c: New test.
10902 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
10904         * gnat.dg/warn11.adb: Add missing dg directive.
10905         * gnat.dg/warn12.adb: New test.
10906         * gnat.dg/warn12_pkg.ads: New helper.
10908 2015-06-26  Richard Biener  <rguenther@suse.de>
10910         * gfortran.dg/reassoc_3.f90: Adjust.
10912 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
10914         PR target/66412
10915         * gcc.target/i386/pr66412.c: New test.
10917 2015-06-25  Richard Biener  <rguenther@suse.de>
10919         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10921 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
10923         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10925 2015-06-25  Richard Biener  <rguenther@suse.de>
10927         * gfortran.dg/vect/vect-9.f90: New testcase.
10929 2015-06-25  Nick Clifton  <nickc@redhat.com>
10931         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10932         H8300 and M32R targets.
10934 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10936         PR fortran/66528
10937         * gfortran.dg/maxerrors.f90: New test.
10939 2015-06-08  DJ Delorie  <dj@redhat.com>
10941         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10943 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10945         * gcc.target/aarch64/mgeneral-regs_3.c: New.
10947 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10949         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10950         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10951         * gcc.target/aarch64/nofp_1.c: New file.
10953 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
10955         Implement N3928 - Extending static_assert
10956         * g++.dg/cpp0x/static_assert8.C: Adjust.
10957         * g++.dg/cpp0x/static_assert12.C: New.
10958         * g++.dg/cpp0x/static_assert13.C: New.
10959         * g++.dg/cpp1y/static_assert1.C: New.
10960         * g++.dg/cpp1y/static_assert2.C: New.
10961         * g++.dg/cpp1z/static_assert-nomsg.C: New.
10963 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
10965         PR c++/65750
10966         * g++.dg/cpp0x/trailing11.C: New.
10968 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10970         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10971         multilibs.
10972         * gcc.target/arm/memset-inline-10.c: Likewise.
10973         * gcc.target/arm/pr58784.c: Likewise.
10974         * gcc.target/arm/pr59985.C: Likewise.
10975         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10977 2015-06-24  Renlin Li  <renlin.li@arm.com>
10979         * gcc.target/aarch64/arm_align_max_pwr.c: New.
10980         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10982 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
10984         Revert:
10985         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10987         PR c++/30044
10988         * g++.dg/cpp0x/auto45.C: New test.
10989         * g++.dg/template/pr30044.C: New test.
10990         * g++.dg/template/crash83.C: Accept any error string.
10991         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10992         parameters.
10993         * g++.dg/cpp0x/variadic18.C: Likewise
10994         * g++.dg/template/canon-type-13.C: Likewise.
10995         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10997 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
10999         PR c++/65811
11000         * g++.dg/other/linkage2.C: New.
11002 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11004         PR target/63408
11005         * gcc.target/arm/pr63408.c: New test.
11007 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
11009         * lib/c-torture.exp: Don't call check_effective_target_lto
11010         before setting up environment correctly.
11011         * lib/gcc-dg.exp: Likewise, and protect
11012         gcc_force_conventional_output.
11014 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11016         PR rtl-optimization/66306
11017         * gcc.target/s390/pr66306.c: New test.
11019 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
11021         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
11022         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
11023         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
11024         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
11025         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
11026         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
11027         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
11029 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
11031         PR target/65803
11032         * gcc.c-torture/pr65803.c: New test.
11034 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
11036         PR c++/30044
11037         * g++.dg/cpp0x/auto45.C: New test.
11038         * g++.dg/template/pr30044.C: New test.
11039         * g++.dg/template/crash83.C: Accept any error string.
11040         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
11041         parameters.
11042         * g++.dg/cpp0x/variadic18.C: Likewise
11043         * g++.dg/template/canon-type-13.C: Likewise.
11044         * g++.old-deja/g++.pt/ttp42.C: Likewise.
11046 2015-06-23  Marek Polacek  <polacek@redhat.com>
11048         * c-c++-common/Wlogical-op-3.c: New test.
11050 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
11052         PR c++/66254
11053         * g++.dg/cpp0x/scoped_enum5.C: New.
11055 2015-06-23  Richard Biener  <rguenther@suse.de>
11057         PR tree-optimization/66636
11058         * gcc.dg/vect/pr66636.c: New testcase.
11060 2015-06-23  Marek Polacek  <polacek@redhat.com>
11062         * gcc.dg/fold-minus-4.c: New test.
11063         * gcc.dg/fold-minus-5.c: New test.
11064         * c-c++-common/ubsan/overflow-add-5.c: New test.
11066 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
11068         Add missing testcase from r224672.
11069         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11071         * gcc.target/vax/bswapdi-1.c: New.
11073 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
11075         PR fortran/64674
11076         * gfortran.dg/associate_18.f08: New test.
11078 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
11080         PR target/66560
11081         * gcc.target/i386/pr66560-1.c: New test.
11082         * gcc.target/i386/pr66560-2.c: Ditto.
11083         * gcc.target/i386/pr66560-3.c: Ditto.
11084         * gcc.target/i386/pr66560-4.c: Ditto.
11086 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
11088         * gcc.target/nvptx/nvptx.exp: New file.
11089         * gcc.target/nvptx/proto-1.c: Likewise.
11091 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
11093         PR tree-optimization/66449
11094         * gcc.dg/vect/pr66449.c: New test.
11096 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
11098         * g++.dg/other/dump-ada-spec-5.C: New test.
11099         * g++.dg/other/dump-ada-spec-6.C: Likewise.
11100         * g++.dg/other/dump-ada-spec-7.C: Likewise.
11102 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
11104         * g++.dg/inherit/pure1.C: Test location too.
11106 2015-06-22  Marek Polacek  <polacek@redhat.com>
11108         * gcc.dg/fold-ior-1.c: New test.
11109         * gcc.dg/fold-minus-2.c: New test.
11110         * gcc.dg/fold-minus-3.c: New test.
11111         * gcc.dg/fold-plus-1.c: New test.
11112         * gcc.dg/fold-plus-2.c: New test.
11113         * gcc.dg/fold-xor-4.c: New test.
11114         * gcc.dg/fold-xor-5.c: New test.
11116 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
11118         PR target/65914
11119         * g++.dg/torture/pr65914.C:  New.
11121 2015-06-22  Richard Biener  <rguenther@suse.de>
11123         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
11124         not existing TORTURE_OPTIONS only.
11125         * lib/gcc-dg.exp: Likewise.
11127 2015-06-22  Christian Bruel  <christian.bruel@st.com>
11129         PR target/52144
11130         * gcc.target/arm/flip-thumb.c: New test.
11132 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
11133             Martin Liska  <mliska@suse.cz>
11135         PR ipa/65908
11136         * g++.dg/ipa/pr65908.C: New testcase.
11138 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
11140         PR c++/65882
11141         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
11142         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
11144 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
11146         * gnat.dg/specs/debug1.ads: Adjust.
11148 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
11150         * gcc.target/aarch64/fmovd-zero-mem.c: New.
11151         * gcc.target/aarch64/fmovd-zero-reg.c: New.
11152         * gcc.target/aarch64/fmovf-zero-mem.c: New.
11153         * gcc.target/aarch64/fmovf-zero-reg.c: New.
11154         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11155         * gcc.target/aarch64/fmovld-zero-mem.c: New.
11156         * gcc.target/aarch64/fmovd-zero.c: Delete.
11157         * gcc.target/aarch64/fmovf-zero.c: Delete.
11159 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
11161         * gcc.target/vax/bswapdi-1.c: New.
11163 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11165         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
11167 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11169         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
11171 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11173         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
11175 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11177         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
11179 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11181         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
11183 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11185         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
11187 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11189         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
11191 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11193         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
11195 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11197         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
11199 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11201         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
11203 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11205         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
11207 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11209         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
11211 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11213         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
11215 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11217         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
11219 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11221         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
11223 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11225         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
11227 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11229         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
11231 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11233         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
11235 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11237         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
11239 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11241         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11242         (_ARM_FPSCR): Add FZ field.
11243         (clean_results): Force FZ=1 on AArch64.
11244         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
11246 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
11248         * gcc.target/aarch64/pr62308.c: New test.
11250 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
11252         PR fortran/66549
11253         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
11255 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
11257         * gcc.target/i386/mpx/pr66581.c: New test.
11259 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
11261         * gcc.target/i386/cmov9.c: New test.
11263 2015-06-18  Richard Biener  <rguenther@suse.de>
11265         * g++.dg/other/const4.C: New testcase.
11267 2015-06-18  Michael Matz  <matz@suse.de>
11269         PR middle-end/66253
11270         * gcc.dg/vect/pr66253.c: New testcase.
11272 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11274         PR target/66569
11275         * gcc.target/i386/mpx/chkp-vararg.c: New test.
11277 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11279         PR middle-end/66568
11280         * gcc.target/i386/mpx/pr66568.c: New test.
11282 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
11284         PR middle-end/66567
11285         * gcc.target/i386/mpx/pr66567.c: New test.
11287 2015-06-18  Richard Biener  <rguenther@suse.de>
11289         PR tree-optimization/66510
11290         * gcc.dg/vect/slp-perm-12.c: New testcase.
11292 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11294         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
11295         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
11296         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
11297         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
11299 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
11301         PR c++/66571
11302         * g++.dg/gomp/pr66571-1.C: New test.
11304         PR middle-end/66429
11305         * c-c++-common/gomp/pr66429.c: New test.
11307 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
11309         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11310         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11311         ...this.
11312         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11313         New testcase.
11314         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11315         New testcase.
11317 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11319         PR testsuite/65944
11320         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11322 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
11324         * gcc.target/mips/pr65862-1.c: New test.
11325         * gcc.target/mips/pr65862-2.c: Likewise.
11327 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11329         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11330         * gcc.target/i386/pr52252-atom.c: Ditto.
11331         * gcc.target/i386/vect-div-1.c: Ditto.
11332         * gcc.target/i386/rotate-5.c: Ditto.
11333         * gcc.target/i386/pr50202.c: Ditto.
11334         * gcc.target/i386/pr37843-3.c: Ditto.
11335         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11336         * gcc.target/i386/pr53397-1.c: Ditto.
11337         * gcc.target/i386/pr55934.c: Ditto.
11338         * gcc.target/i386/pr37843-4.c: Ditto.
11339         * gcc.target/i386/pr60451.c: Ditto.
11340         * gcc.target/i386/pr53397-2.c: Ditto.
11341         * gcc.target/i386/vectorize1.c: Ditto.
11342         * gcc.target/i386/extract-insert-combining.c: Ditto.
11343         * gcc.target/i386/pr53759.c: Ditto.
11344         * gcc.target/i386/pr52252-core.c: Ditto.
11345         * gcc.target/i386/rotate-3.c: Ditto.
11346         * gcc.target/i386/sse-20.c: Ditto.
11347         * gcc.target/i386/rotate-4.c: Ditto.
11348         * gcc.target/i386/pr61403.c: Ditto.
11349         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11350         * gcc.target/i386/pr60901.c: Ditto.
11351         * gcc.target/i386/pr59794-7.c: Ditto.
11352         * gcc.target/i386/pr62208.c: Ditto.
11353         * gcc.target/i386/pr53416.c: Ditto.
11354         * gcc.target/i386/asm-dialect-1.c: Ditto.
11355         * gcc.target/i386/pr50038.c: Ditto.
11356         * gcc.target/i386/47698.c: Ditto.
11357         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11358         * gcc.target/i386/pr59794-2.c: Ditto.
11359         * gcc.target/i386/pr59794-3.c: Ditto.
11360         * gcc.target/i386/pr39058.c: Ditto.
11361         * gcc.target/i386/pr60205-1.c: Ditto.
11362         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11363         * gcc.target/i386/sse2-movq-2.c: Ditto.
11365 2015-06-17  Richard Biener  <rguenther@suse.de>
11367         PR tree-optimization/66251
11368         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11370 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
11372         PR c++/59682
11373         * g++.dg/parse/new-placement1.C: New.
11375 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11377         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11378         * jit.dg/test-compound-assignment.c: New testcase.
11380 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11382         PR jit/66539
11383         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11384         to "testcases" array.
11386 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11388         PR jit/66539
11389         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11390         * jit.dg/test-debug-strings.c: New test case.
11391         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11392         the discriminant has a sane debug string.
11394 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
11396         PR target/56766
11397         * gcc.target/i386/pr56766-1.c: New test.
11398         * gcc.target/i386/pr56766-2.c: Ditto.
11400 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
11402         * gcc.target/mips/loongson-shift-count-truncated-1.c:
11403         Skip on mips*-mti-linux* and mips*-img-linux* targets.
11404         * gcc.target/mips/loongson-simd.c: Ditto.
11406 2015-06-16  Richard Biener  <rguenther@suse.de>
11408         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11410 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11412         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11413         passed by the testsuite driver.
11415 2015-06-16  Richard Biener  <rguenther@suse.de>
11417         * gcc.dg/vect/slp-perm-11.c: New testcase.
11419 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
11421         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11422         dg-options.
11424 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11426         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11427         Reinstate calls to torture-init and torture-finalize.
11429 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11431         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11433 2015-06-15  Nathan Sidwell  <nathan@acm.org>
11435         PR c++/58583
11436         * g++.dg/cpp0x/nsdmi-template14.C: New test.
11438 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
11440         PR c++/51048
11441         * g++.dg/cpp0x/local-type1.C: New.
11443 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
11445         PR fortran/44672
11446         PR fortran/45440
11447         PR fortran/57307
11448         * gfortran.dg/allocate_with_source_3.f90: Removed check for
11449         unimplemented error.
11450         * gfortran.dg/allocate_with_source_7.f08: New test.
11451         * gfortran.dg/allocate_with_source_8.f08: New test.
11453 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
11455         PR c++/65168
11456         * g++.dg/warn/Walways-true-3.C: New test.
11458 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11460         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11462 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11464         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11465         (main): Remove superfluous attributes.
11466         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11467         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11469 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11471         * gcc.target/i386/monitorx.c: New.
11472         * gcc.target/i386/sse-12.c: Add -mmwaitx.
11473         * gcc.target/i386/sse-13.c: Ditto.
11474         * gcc.target/i386/sse-14.c: Ditto.
11475         * gcc.target/i386/sse-22.c: Ditto.
11476         * gcc.target/i386/sse-23.c: Ditto.
11477         * g++.dg/other/i386-2.C: Ditto.
11478         * g++.dg/other/i386-3.C: Ditto.
11480 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
11482         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11484 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
11486         PR fortran/66079
11487         * gfortran.dg/allocatable_scalar_13.f90: New test
11489 2015-06-11  Marek Polacek  <polacek@redhat.com>
11491         * gcc.dg/fold-xor-3.c: New test.
11493 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11495         * gcc.target/arm/short-it-ifcvt-1.c: New test.
11496         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11498 2015-06-11  Christian Bruel  <christian.bruel@st.com>
11500         PR target/52144
11501         * gcc.target/arm/pragma_attribute.c: New test.
11503 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11505         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11507 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11509         PR target/66473
11510         * gcc.target/i386/pr66473.c: New test.
11512 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
11514         PR target/66470
11515         * gcc.dg/tls/pr66470.c: New test.
11516         * gcc.target/i386/pr66470.c: New test.
11518 2015-06-10  Christian Bruel  <christian.bruel@st.com>
11520         PR target/52144
11521         * gcc.target/arm/attr_arm.c: New test
11522         * gcc.target/arm/attr_arm-err.c: New test
11523         * gcc.target/arm/attr_thumb.c: New test
11524         * gcc.target/arm/attr_thumb-static.c: New test
11526 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11528         PR target/66200
11529         PR target/66428
11530         PR c++/66192
11531         * g++.dg/abi/aarch64_guard1.C: Adjust test.
11533 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
11535         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11536         passed by the testsuite driver.
11538 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11540         Revert:
11541         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11542         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11543         * gcc.dg/ssp-1.c: Make counter a register.
11544         * gcc.dg/ssp-2.c: Likewise.
11545         * gcc.dg/torture/parm-coalesce.c: New.
11547 2015-06-09  Tom de Vries  <tom@codesourcery.com>
11549         * gcc.target/i386/vararg-loc.c: New test.
11551 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
11553         PR c++/65815
11554         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11555         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11557 2015-06-09  Marek Polacek  <polacek@redhat.com>
11559         PR tree-optimization/66299
11560         * gcc.dg/pr66299-1.c: New test.
11561         * gcc.dg/pr66299-2.c: New test.
11562         * gcc.dg/pr66299-3.c: New test.
11564 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
11566         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11567         passed by the testsuite driver.
11569 2015-06-09  Richard Biener  <rguenther@suse.de>
11571         PR middle-end/66423
11572         * gcc.dg/fold-modpow2.c: New testcase.
11574 2015-06-09  Richard Biener  <rguenther@suse.de>
11576         PR tree-optimization/66419
11577         * gcc.dg/vect/bb-slp-37.c: New testcase.
11579 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
11581         * gcc.target/arm/stl-cond.c: New test.
11583 2015-06-09  Richard Biener  <rguenther@suse.de>
11585         PR middle-end/66413
11586         * gcc.dg/torture/pr66413.c: New testcase.
11588 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11590         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11591         * gcc.dg/ssp-1.c: Make counter a register.
11592         * gcc.dg/ssp-2.c: Likewise.
11593         * gcc.dg/torture/parm-coalesce.c: New.
11595 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
11597         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11598         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11600 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11602         PR rtl-optimization/66444
11603         * gcc.dg/pr66444.c: New test.
11605 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
11607         PR fortran/66245
11608         * gfortran.dg/class_is_1.f90: New test.
11609         * gfortran.dg/type_is_1.f90: Ditto.
11611 2015-06-08  Marek Polacek  <polacek@redhat.com>
11613         PR c/66415
11614         * gcc.dg/cpp/pr66415-1.c: New test.
11615         * gcc.dg/cpp/pr66415-2.c: New test.
11617 2015-06-08  Richard Biener  <rguenther@suse.de>
11619         PR tree-optimization/66422
11620         * gcc.dg/Warray-bounds-16.c: New testcase.
11622 2015-06-08  Richard Biener  <rguenther@suse.de>
11624         * gcc.dg/vect/slp-perm-10.c: New testcase.
11625         * gcc.dg/vect/slp-23.c: Adjust.
11626         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11627         vector pointer update.
11629 2015-06-08  Marek Polacek  <polacek@redhat.com>
11631         PR sanitizer/66452
11632         * g++.dg/ubsan/pr66452.C: New test.
11634 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11636         PR tree-optimization/66436
11637         * gcc.dg/gomp/dump-new-function-2.c: New test.
11638         * gcc.dg/gomp/dump-new-function-3.c: Same.
11639         * gcc.dg/gomp/dump-new-function.c: Same.
11641 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11643         PR tree-optimization/66435
11644         * gcc.dg/gomp/notify-new-function-2.c: New test.
11645         * gcc.dg/gomp/notify-new-function-3.c: Same.
11646         * gcc.dg/gomp/notify-new-function.c: Same.
11648 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
11650         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11651         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11652         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11653         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11654         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11655         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11656         -fshort-enum.
11658 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
11660         PR fortran/47659
11661         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11662         * gfortran.dg/warn_conversion.f90: Add warning for change in value
11663         for assignment.
11664         * gfortran.dg/warn_conversion_3.f90: Add warnings.
11665         * gfortran.dg/warn_conversion_5.f90: New test.
11666         * gfortran.dg/warn_conversion_6.f90: New test.
11667         * gfortran.dg/warn_conversion_7.f90: New test.
11669 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11671         PR fortran/66347
11672         * gfortran.dg/blockdata_9.f: New test.
11674 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11676         PR fortran/66385
11677         * gfortran.dg/forall_17.f90:  New test.
11679 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
11681         * g++.dg/cpp0x/pr57101.C: Add warning.
11682         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11683         * g++.dg/ext/visibility/anon7.C: Same.
11684         * g++.dg/ipa/pr63587-2.C: Same.
11685         * g++.dg/opt/dump1.C: Same.
11686         * g++.dg/opt/pr59622-3.C: Same.
11687         * g++.dg/opt/pr59622.C: Same.
11688         * g++.dg/torture/pr46383.C: Same.
11689         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11690         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11691         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11692         functions.
11693         * gfortran.dg/intent_out_8.f90: Same.
11694         * gfortran.dg/warn_target_lifetime_3.f90: Same.
11696 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11698         PR fortran/66377
11699         gfortran.dg/equiv_9.f90: New test.
11702 2015-06-05  Tom de Vries  <tom@codesourcery.com>
11704         merge from gomp4 branch:
11705         2015-05-28  Tom de Vries  <tom@codesourcery.com>
11707         PR tree-optimization/65443
11708         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11709         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11710         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11712 2015-06-05  Nathan Sidwell  <nathan@acm.org>
11714         PR c++/52595
11715         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11717 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
11719         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11721 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
11723         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11725 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
11727         * gcc.target/i386/noplt-1.c: New test.
11728         * gcc.target/i386/noplt-2.c: New test.
11729         * gcc.target/i386/noplt-3.c: New test.
11730         * gcc.target/i386/noplt-4.c: New test.
11732 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
11734         PR fortran/58749
11735         * gfortran.dg/adjustl_1.f90:  New test.
11737 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
11739         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11740         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11742 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
11744         * lto.c (iterative_hash_canonical_type,
11745         gimple_register_canonical_type): only hash main variants of types
11747 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
11749         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11750         Move set of dg-do-what-default after early return.
11752 2015-06-04  Marek Polacek  <polacek@redhat.com>
11754         PR c/66341
11755         * gcc.dg/lvalue-8.c: New test.
11757 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11758             Paolo Carlini  <paolo.carlini@oracle.com>
11760         PR c++/66130
11761         * g++.dg/other/pr66130.C: New.
11762         * g++.dg/cpp0x/pr66130.C: Likewise.
11764 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
11766         * g++.dg/cpp0x/decl-loc1.C: New.
11767         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11768         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11769         * g++.dg/init/ctor8.C: Likewise.
11770         * g++.dg/parse/semicolon4.C: Likewise.
11772 2015-06-03  Marek Polacek  <polacek@redhat.com>
11774         PR sanitizer/66190
11775         * g++.dg/ubsan/static-init-1.C: New test.
11776         * g++.dg/ubsan/static-init-2.C: New test.
11777         * g++.dg/ubsan/static-init-3.C: New test.
11779 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
11781         PR target/66275
11782         * gcc.target/i386/pr66275.c: New test.
11784 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11786         * gcc.dg/Wcxx-compat-22.c: New testcase.
11787         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11788         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11789         * c-c++-common/pr58346-1.c: Likewise.
11790         * c-c++-common/transparent-union-1.c: Likewise.
11792 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
11794         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11795         * g++.dg/plugin/def_plugin.c: New file.
11796         * g++.dg/plugin/def-plugin-test.C: New file.
11798 2015-06-03  Richard Biener  <rguenther@suse.de>
11800         * gcc.dg/vect/bb-slp-36.c: New testcase.
11802 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11804         * gcc.dg/lto/chkp-removed-alias_0.c: New.
11806 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11808         * gcc.dg/lto/chkp-privatize-1_0.c: New.
11809         * gcc.dg/lto/chkp-privatize-1_1.c: New.
11810         * gcc.dg/lto/chkp-privatize-2_0.c: New.
11811         * gcc.dg/lto/chkp-privatize-2_1.c: New.
11813 2015-06-03  Marek Polacek  <polacek@redhat.com>
11815         PR c/64223
11816         PR c/29358
11817         * gcc.dg/pr64223-1.c: New test.
11818         * gcc.dg/pr64223-2.c: New test.
11820 2015-06-03  Richard Biener  <rguenther@suse.de>
11822         PR tree-optimization/63916
11823         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11825 2015-06-03  Richard Biener  <rguenther@suse.de>
11827         PR tree-optimization/66375
11828         * gcc.dg/torture/pr66375.c: New testcase.
11830 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
11832         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11834 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
11836         PR target/65768
11837         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11839 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11841         PR fortran/66380
11842         * gfortran.dg/reshape_7.f90: New test.
11844 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
11846         PR c/66220:
11847         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11848         (fn_36): New.
11850 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11852         PR c/49551
11853         * gcc.dg/pr49551.c: New testcase.
11855 2015-06-02  Richard Biener  <rguenther@suse.de>
11857         PR debug/65549
11858         * g++.dg/lto/pr65549_0.C: New testcase.
11860 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
11862         PR libgomp/65742
11863         PR middle-end/66332
11864         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11866 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11868         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11870 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
11872         PR c++/61683
11873         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11875 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11877         PR tree-optimization/48052
11878         * gcc.dg/tree-ssa/scev-8.c: New.
11879         * gcc.dg/tree-ssa/scev-9.c: New.
11880         * gcc.dg/tree-ssa/scev-10.c: New.
11881         * gcc.dg/vect/pr48052.c: New.
11883 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
11885         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11887 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11889         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11891 2015-06-02  Marek Polacek  <polacek@redhat.com>
11893         PR middle-end/66345
11894         * gcc.dg/torture/pr66345.c: New test.
11896 2015-06-02  Richard Biener  <rguenther@suse.de>
11898         PR tree-optimization/65961
11899         * gcc.dg/torture/pr65961.c: New testcase.
11901 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11903         PR tree-optimization/52563
11904         PR tree-optimization/62173
11905         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11906         * gcc.dg/tree-ssa/scev-4.c: Ditto.
11908 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11910         * gnat.dg/specs/varsize_return2.ads: New test.
11911         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11913 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
11915         * gcc.dg/vect/vect-outer-simd-1.c: New test.
11917 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
11919         PR target/65697
11920         * gcc.target/aarch64/sync-comp-swap.c: New.
11921         * gcc.target/aarch64/sync-comp-swap.x: New.
11922         * gcc.target/aarch64/sync-op-acquire.c: New.
11923         * gcc.target/aarch64/sync-op-acquire.x: New.
11924         * gcc.target/aarch64/sync-op-full.c: New.
11925         * gcc.target/aarch64/sync-op-full.x: New.
11926         * gcc.target/aarch64/sync-op-release.c: New.
11927         * gcc.target/aarch64/sync-op-release.x: New.
11929 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
11931         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11932         (bar): Predefined.
11934 2015-06-01  Richard Biener  <rguenther@suse.de>
11936         PR tree-optimization/66349
11937         PR tree-optimization/66352
11938         PR tree-optimization/66357
11939         * gcc.dg/torture/pr66357.c: New testcase.
11940         * gcc.dg/torture/pr66349.c: Likewise.
11941         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11943 2015-06-01  Richard Biener  <rguenther@suse.de>
11945         Revert
11946         2015-05-29  Richard Biener  <rguenther@suse.de>
11948         PR tree-optimization/66314
11949         * gcc.dg/asan/pr66314.c: New testcase.
11951 2015-06-01  Richard Biener  <rguenther@suse.de>
11953         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11955 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
11957         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11958         directives.
11959         (hp3, hp4): Add inline keyword.
11960         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11961         (hp2): Add inline keyword.
11962         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11963         (hp2): Add inline keyword.
11965 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
11967         PR target/65527
11968         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11969         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11970         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11971         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11973 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
11975         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11976         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11978 2015-06-01  Richard Biener  <rguenther@suse.de>
11980         PR tree-optimization/66280
11981         * g++.dg/torture/pr66280.C: New testcase.
11982         * g++.dg/torture/pr66280-2.C: Likewise.
11984 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11986         * gnat.dg/addr9_1.adb: New test.
11987         * gnat.dg/addr9_2.adb: Likewise.
11988         * gnat.dg/addr9_3.adb: Likewise.
11989         * gnat.dg/addr9_4.adb: Likewise.
11991 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
11993           * g++.dg/other/dump-ada-spec-4.C: New test.
11995 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
11997         * gcc.dg/alias-8.c: Fix dg-warning.
11999 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
12001         * gcc.dg/alias-8.c: Do not xfail.
12002         * gcc.dg/pr62167.c: Prevent FRE.
12003         * gcc.dg/alias-14.c: New testcase.
12005 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
12007         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
12009 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
12011         PR target/66215
12012         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
12013         dg-options.
12014         * gcc.target/s390/hotpatch-10.c: Likewise.
12015         * gcc.target/s390/hotpatch-11.c: Likewise.
12016         * gcc.target/s390/hotpatch-12.c: Likewise.
12017         * gcc.target/s390/hotpatch-17.c: Likewise.
12018         * gcc.target/s390/hotpatch-18.c: Likewise.
12019         * gcc.target/s390/hotpatch-20.c: Likewise.
12020         * gcc.target/s390/hotpatch-21.c: Likewise.
12021         * gcc.target/s390/hotpatch-22.c: Likewise.
12022         * gcc.target/s390/hotpatch-23.c: Likewise.
12023         * gcc.target/s390/hotpatch-24.c: Likewise.
12024         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
12025         to check for the exact nops too.
12026         * gcc.target/s390/hotpatch-3.c: Likewise.
12027         * gcc.target/s390/hotpatch-4.c: Likewise.
12028         * gcc.target/s390/hotpatch-5.c: Likewise.
12029         * gcc.target/s390/hotpatch-6.c: Likewise.
12030         * gcc.target/s390/hotpatch-7.c: Likewise.
12031         * gcc.target/s390/hotpatch-8.c: Likewise.
12032         * gcc.target/s390/hotpatch-9.c: Likewise.
12033         * gcc.target/s390/hotpatch-14.c: Likewise.
12034         * gcc.target/s390/hotpatch-15.c: Likewise.
12035         * gcc.target/s390/hotpatch-16.c: Likewise.
12036         * gcc.target/s390/hotpatch-19.c: Likewise.
12037         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
12038         scan-assembler-times counting number of .align directives.
12039         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
12040         dg-options.  Remove scan-assembler-times counting number of .align
12041         directives.
12042         * gcc.target/s390/hotpatch-26.c: New file.
12043         * gcc.target/s390/hotpatch-27.c: New file.
12044         * gcc.target/s390/hotpatch-28.c: New file.
12045         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
12046         using -Os -O0 -O1 -O2 -O3 options.
12048 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12050         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
12052 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
12054         PR tree-optimization/66142
12055         * gcc.dg/vect/pr66142.c: New test.
12057 2015-05-29  Richard Biener  <rguenther@suse.de>
12059         PR tree-optimization/66314
12060         * gcc.dg/asan/pr66314.c: New testcase.
12062 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
12064         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
12065         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
12066         Adjust all callers.
12067         (schedule-cleanups, dg-keep-saved-temps): New proc.
12068         (gcc-dg-test-1): Schedule cleanups.
12069         * lib/profopt.exp (profopt-execute): Likewise.
12070         * g++.dg/cdce3.C: Adjust expected line numbers.
12071         * gcc.dg/cdce1.c: Likewise.
12072         * gcc.dg/cdce2.c: Likewise.
12073         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
12074         * gcc.dg/strlenopt-24.c: Likewise.
12075         * gcc.dg/tree-ssa/vrp26.c: Likewise.
12076         * gcc.dg/tree-ssa/vrp28.c: Likewise.
12077         * obj-c++.dg/encode-2.mm: Likewise.
12079 2015-05-28  DJ Delorie  <dj@redhat.com>
12081         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
12083 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12085         * gnat.dg/discr43.adb: New test.
12087 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
12089         * gnat.dg/varsize_temp.adb: Rename into...
12090         * gnat.dg/varsize1.adb: ...this.
12091         * gnat.dg/varsize_copy.ad[sb]: Rename into...
12092         * gnat.dg/varsize2.ad[sb]: ...this.
12093         * gnat.dg/varsize3_1.adb: New test.
12094         * gnat.dg/varsize3_2.adb: Likewise.
12095         * gnat.dg/varsize3_3.adb: Likewise.
12096         * gnat.dg/varsize3_4.adb: Likewise.
12097         * gnat.dg/varsize3_5.adb: Likewise.
12098         * gnat.dg/varsize3_6.adb: Likewise.
12099         * gnat.dg/varsize3_pkg1.ads: New helper.
12100         * gnat.dg/varsize3_pkg2.ads: Likewise.
12101         * gnat.dg/varsize3_pkg3.ads: Likewise.
12103 2015-05-28  Richard Biener  <rguenther@suse.de>
12105         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
12107 2015-05-28  Richard Biener  <rguenther@suse.de>
12109         PR tree-optimization/66142
12110         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
12112 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
12114         PR target/63810
12115         * gcc.dg/darwin-minversion-3.c: Update testcase.
12116         * gcc.dg/darwin-minversion-4.c: Ditto.
12117         * gcc.dg/darwin-minversion-5.c: New testcase.
12118         * gcc.dg/darwin-minversion-6.c: Ditto.
12119         * gcc.dg/darwin-minversion-7.c: Ditto.
12120         * gcc.dg/darwin-minversion-8.c: Ditto.
12121         * gcc.dg/darwin-minversion-9.c: Ditto.
12122         * gcc.dg/darwin-minversion-10.c: Ditto.
12123         * gcc.dg/darwin-minversion-11.c: Ditto.
12124         * gcc.dg/darwin-minversion-12.c: Ditto.
12126 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12128         PR rtl-optimization/66168
12129         * gcc.c-torture/compile/pr66168.c: New test.
12131 2015-05-27  Jeff Law  <law@redhat.com>
12133         PR target/39726
12134         * gcc.dg/target/m68k/pr39726-1.c: New test.
12136 2015-05-27  Nathan Sidwell  <nathan@acm.org>
12138         PR c++/66270
12139         * g++.dg/ext/alias-canon3.C: New.
12141 2015-05-27  Richard Biener  <rguenther@suse.de>
12143         PR tree-optimization/66272
12144         Revert parts of
12145         2014-08-15  Richard Biener  <rguenther@suse.de>
12147         PR tree-optimization/62031
12148         * gcc.dg/torture/pr66272.c: New testcase.
12150 2015-05-27  Richard Biener  <rguenther@suse.de>
12152         * gcc.dg/vect/slp-reduc-7.c: New testcase.
12154 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
12156         PR target/65358
12157         * gcc.dg/pr65358.c: New test.
12159 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
12161         PR fortran/65548
12162         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
12163         semantic.
12164         * gfortran.dg/allocate_with_source_6.f90: New test.
12166 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
12168         * gnat.dg/atomic7_1.adb: New test.
12169         * gnat.dg/atomic7_2.adb: Likewise.
12170         * gnat.dg/atomic7_pkg1.ads: New helper.
12171         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
12173 2015-05-26  Michael Matz  <matz@suse.de>
12175         PR middle-end/66251
12176         * gcc.dg/vect/pr66251.c: New test.
12178 2015-05-26  Richard Biener  <rguenther@suse.de>
12180         PR tree-optimization/66142
12181         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
12183 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
12185         PR fortran/66082
12186         * gfortran.dg/allocatable_scalar_13.f90: New test
12188 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12190         * gnat.dg/warn11.adb: New test.
12191         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
12193 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12195         * gnat.dg/vfa1_1.adb: New test.
12196         * gnat.dg/vfa1_2.adb: Likewise.
12197         * gnat.dg/vfa1_3.adb: Likewise.
12198         * gnat.dg/vfa1_4.adb: Likewise.
12199         * gnat.dg/vfa1_pkg.ads: New helper.
12201 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
12203         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
12204         * gcc.target/i386/pr66232-3.c: Likewise.
12206 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
12208         PR target/66274
12209         * gcc.target/i386/pr66274.c: New test.
12211 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
12213         * gnat.dg/renaming6.ad[sb]: New test.
12215 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
12217         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
12218         and 'dg-require-effective-target pie'.
12220 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12222         PR c++/66243
12223         * g++.dg/cpp0x/pr66243.C: New.
12225 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
12227         PR lto/66180
12228         * g++.dg/lto/pr66180_0.C: New testcase.
12229         * g++.dg/lto/pr66180_1.C: New testcase.
12231 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
12233         PR fortran/66257
12234         * typebound_call_27.f90: New file.
12236 2015-05-23  Nathan Sidwell  <nathan@acm.org>
12238         PR c++/65936
12239         * g++.dg/template/pr65936.C: New.
12241 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12243         PR tree-optimization/63387
12244         * gcc.dg/pr63387-2.c: New testcase.
12246 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12248         * gcc.dg/simd-1.c: Update to the new message.
12250 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
12252         * gcc.dg/nand.c: New testcase.
12254 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
12256         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
12257         Set dg-do-what-default to compile only on ARM targets without
12258         arm_neon_hw execution support.  Remove redundant c-torture-execute
12259         in loop over test cases.
12261 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12263         PR target/65491
12264         * gcc.target/aarch64/pr65491_1.c: New test.
12265         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
12266         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
12268 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
12270         PR c++/65598
12271         * g++.dg/cpp0x/explicit9.C: New.
12272         * g++.dg/cpp0x/explicit8.C: Check the locations too.
12274 2015-05-22  Richard Biener  <rguenther@suse.de>
12276         PR tree-optimization/66251
12277         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
12279 2015-05-22  Marek Polacek  <polacek@redhat.com>
12281         PR c/47043
12282         * c-c++-common/attributes-enum-1.c: New test.
12283         * c-c++-common/attributes-enum-2.c: New test.
12284         * g++.dg/cpp0x/attributes-enum-1.C: New test.
12285         * g++.dg/cpp1y/attributes-enum-1.C: New test.
12287 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12289         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
12290         effective target support.  If no arm_neon_hw support, do not attempt
12291         to execute the tests; only compile them.
12292         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
12293         and "dg-require-effective-target arm_neon_ok".
12294         * gcc.target/arm/simd/vextp16_1.c: Likewise.
12295         * gcc.target/arm/simd/vextp64_1.c: Likewise.
12296         * gcc.target/arm/simd/vextp8_1.c: Likewise.
12297         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
12298         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
12299         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
12300         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
12301         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
12302         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
12303         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
12304         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
12305         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
12306         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
12307         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
12308         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12309         * gcc.target/arm/simd/vexts16_1.c: Likewise.
12310         * gcc.target/arm/simd/vexts32_1.c: Likewise.
12311         * gcc.target/arm/simd/vexts64_1.c: Likewise.
12312         * gcc.target/arm/simd/vexts8_1.c: Likewise.
12313         * gcc.target/arm/simd/vextu16_1.c: Likewise.
12314         * gcc.target/arm/simd/vextu32_1.c: Likewise.
12315         * gcc.target/arm/simd/vextu64_1.c: Likewise.
12316         * gcc.target/arm/simd/vextu8_1.c: Likewise.
12317         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12318         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12319         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12320         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12321         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12322         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12323         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12324         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12325         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12326         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12327         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12328         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12329         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12330         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12331         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12332         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12333         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12334         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12335         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12336         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12337         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12338         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12339         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12340         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12341         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12342         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12343         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12344         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12345         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12346         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12347         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12348         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12349         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12350         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12351         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12352         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12353         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12354         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12355         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12356         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12357         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12358         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12359         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12360         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12361         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12362         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12363         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12364         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12365         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12366         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12367         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12368         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12369         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12370         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12371         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12372         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12373         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12374         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12375         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12376         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12377         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12378         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12379         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12380         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12381         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12382         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12383         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12384         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12385         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12386         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12387         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12388         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12389         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12390         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12391         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12392         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12393         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12394         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12395         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12396         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12397         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12398         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12399         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12400         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12401         * gcc.target/arm/simd/vzips16_1.c: Likewise.
12402         * gcc.target/arm/simd/vzips32_1.c: Likewise.
12403         * gcc.target/arm/simd/vzips8_1.c: Likewise.
12404         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12405         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12406         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12408 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12410         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12411         * gcc.dg/vect/pr59354.c: Likewise.
12412         * gcc.dg/vect/pr64252.c: Likewise.
12413         * gcc.dg/vect/pr64404.c: Likewise.
12414         * gcc.dg/vect/pr64493.c: Likewise.
12415         * gcc.dg/vect/pr64495.c: Likewise.
12416         * gcc.dg/vect/pr64844.c: Likewise.
12417         * gcc.dg/vect/pr65518.c: Likewise.
12418         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12420 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
12422         PR c++/66210
12423         * g++.dg/cpp1y/var-templ28.C: New.
12425 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
12427         PR target/66232
12428         * gcc.target/i386/pr66232-1.c: New test.
12429         * gcc.target/i386/pr66232-2.c: Likewise.
12430         * gcc.target/i386/pr66232-3.c: Likewise.
12431         * gcc.target/i386/pr66232-4.c: Likewise.
12432         * gcc.target/i386/pr66232-5.c: Likewise.
12434 2015-05-21  Nathan Sidwell  <nathan@acm.org>
12436         * g++.dg/cpp1y/pr60943.C: New.
12438 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
12440         PR tree-optimization/66233
12441         * gcc.c-torture/execute/pr66233.c: New test.
12443 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12445         PR fortran/66176
12446         * gfortran.dg/inline_matmul_11.f90:  New test.
12448 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
12450         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12451         instead of listing several targets on its own.
12452         * gcc.target/i386/pr32219-2.c: Likewise.
12453         * gcc.target/i386/pr32219-3.c: Likewise.
12454         * gcc.target/i386/pr32219-4.c: Likewise.
12455         * gcc.target/i386/pr32219-5.c: Likewise.
12456         * gcc.target/i386/pr32219-6.c: Likewise
12457         * gcc.target/i386/pr32219-7.c: Likewise.
12458         * gcc.target/i386/pr32219-8.c: Likewise.
12459         * gcc.target/i386/pr39013-1.c: Likewise.
12460         * gcc.target/i386/pr39013-2.c: Likewise.
12461         * gcc.target/i386/pr64317.c: Likewise.
12463 2015-05-21  Jeff Law  <law@redhat.com>
12465         * gcc.target/hppa/shadd-3.c: New test.
12466         * gcc.target/hppa/shadd-4.c: New test.
12468 2015-05-21  Michael Matz  <matz@suse.de>
12470         * gcc.dg/vect/vect-strided-store.c: New test.
12471         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12472         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12474 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12476         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12477         * gcc.dg/pow-sqrt-synth-1.c: New test.
12478         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12480 2015-05-21  Richard Biener  <rguenther@suse.de>
12482         PR c++/66211
12483         * g++.dg/conversion/pr66211.C: New testcase.
12484         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12486 2015-05-21  Jeff Law  <law@redhat.com>
12488         * gcc.target/hppa/shadd-2.c: New test.
12490 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
12492         PR target/54236
12493         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12495 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12497         PR target/65937
12498         * gcc.target/arm/pr26702.c: Adjust target selector.
12500 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
12502         PR middle-end/66221
12503         * gcc.dg/lto/pr66221_0.c: New test.
12504         * gcc.dg/lto/pr66221_1.c: New test.
12506 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12508         PR c/52952
12509         * gcc.dg/redecl-4.c: Update column numbers.
12510         * gcc.dg/format/bitfld-1.c: Likewise.
12511         * gcc.dg/format/attr-2.c: Likewise.
12512         * gcc.dg/format/attr-6.c: Likewise.
12513         * gcc.dg/format/attr-7.c (baz): Likewise.
12514         * gcc.dg/format/asm_fprintf-1.c: Likewise.
12515         * gcc.dg/format/attr-4.c: Likewise.
12516         * gcc.dg/format/branch-1.c: Likewise.
12517         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12518         locations within strings with embedded escape sequences.
12520 2015-05-20  Jeff Law  <law@redhat.com>
12522         * gcc.target/hppa/hppa.exp: New target test driver.
12523         * gcc.target/hppa/shadd-1.c: New test.
12525 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
12527         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12529 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
12531         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12532         (fn_33_k_and_r_style): New.
12533         (fn_33_stroustrup_style): New.
12534         (fn_33_allman_style): New.
12535         (fn_33_whitesmiths_style): New.
12536         (fn_33_horstmann_style): New.
12537         (fn_33_ratliff_banner_style): New.
12538         (fn_33_lisp_style): New.
12539         (fn_34_indent_dash_gnu): New.
12540         (fn_34_indent_dash_kr): New.
12541         (fn_34_indent_dash_orig): New.
12542         (fn_34_indent_linux_style): New.
12544 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
12546         PR fortran/65548
12547         * gfortran.dg/allocate_with_source_5.f90: Extend test.
12549 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
12551         PR tree-optimization/65447
12552         * gcc.dg/tree-ssa/pr65447.c: New test.
12554 2015-05-19  Nathan sidwell  <nathan@acm.org>
12556         * g++.dg/cpp0x/pr65954.C: New.
12558 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
12560         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12562 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12564         * lib/target-supports.exp: Vector do not always have natural
12565         alignment on s390*.
12567 2015-05-19  David Sherwood  <david.sherwood@arm.com>
12569         * gcc.dg/loop-invariant.c: New testcase.
12571 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12573         * lib/target-supports.exp: Vector do not always have natural
12574         alignment on s390*.
12576 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12578         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12579         s390*.
12580         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12582 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12584         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12585         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12586         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12587         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12588         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12589         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12590         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12591         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12592         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12593         * gcc.target/s390/zvector/vec-elem-1.c: New test.
12595 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12597         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12599 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12601         * gcc.target/s390/s390.exp
12602         (check_effective_target_vector): New check.
12603         * gcc.target/s390/vector/vec-abi-1.c: New test.
12604         * gcc.target/s390/vector/vec-abi-2.c: New test.
12605         * gcc.target/s390/vector/vec-abi-3.c: New test.
12606         * gcc.target/s390/vector/vec-abi-4.c: New test.
12607         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12608         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12609         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12610         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12611         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12612         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12613         * gcc.target/s390/vector/vec-clobber-1.c: New test.
12614         * gcc.target/s390/vector/vec-cmp-1.c: New test.
12615         * gcc.target/s390/vector/vec-cmp-2.c: New test.
12616         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12617         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12618         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12619         * gcc.target/s390/vector/vec-genmask-1.c: New test.
12620         * gcc.target/s390/vector/vec-genmask-2.c: New test.
12621         * gcc.target/s390/vector/vec-init-1.c: New test.
12622         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12623         * gcc.target/s390/vector/vec-shift-1.c: New test.
12624         * gcc.target/s390/vector/vec-sub-1.c: New test.
12626 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12628         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12630 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12632         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12634 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12636         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12638 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12640         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12642 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12644         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12646 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12648         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12650 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12652         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12654 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12656         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12658 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12660         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12662 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12664         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12666 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12668         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12670 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12672         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12674 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12676         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12678 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
12680         PR tree-optimization/66187
12681         * gcc.c-torture/execute/pr66187.c: New test.
12682         * gcc.dg/pr66187-1.c: New test.
12683         * gcc.dg/pr66187-2.c: New test.
12685 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12687         * gcc.dg/vect/bb-slp-35.c: Adjust.
12689 2015-05-19  Richard Biener  <rguenther@suse.de>
12691         PR tree-optimization/66165
12692         * gcc.dg/torture/pr66165.c: New testcase.
12694         PR tree-optimization/66185
12695         * gcc.dg/torture/pr66185.c: New testcase.
12697 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
12699         PR target/54236
12700         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12702 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
12704         * gcc.target/mips/p5600-bonding.c : New file.
12706 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12708         PR fortran/66106
12709         * gfortran.dg/interface_operator_1.f90: New tests.
12711 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12713         PR fortran/66057
12714         * gfortran.dg/generic_29.f90: New tests.
12716 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12718         PR fortran/66043
12719         * gfortran.dg/storage_size_6.f90: New tests.
12721 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12723         PR fortran/66045
12724         * gfortran.dg/null1.f90: New test.
12726 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12728         PR fortran/66044
12729         * gfortran.dg/entry_21.f90: New test.
12731 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12733         PR fortran/66043
12734         * gfortran.dg/storage_size_6.f90: New tests.
12736 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12738         PR fortran/66040
12739         * gfortran.dg/misplaced_statement.f90: New test.
12741 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12743         PR fortran/66039
12744         * gfortran.dg/filepos1.f90: New test
12746 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12748         PR fortran/64925
12749         * gfortran.dg/pr64925.f90: New test.
12751 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12753         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12754         unit.
12755         * gfortran.dg/lto/pr41576_1.f90: Ditto.
12757 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
12759         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12760         to the family of pie capable targets.
12762 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
12764         * gcc.target/arm/bics_1.c : New testcase.
12765         * gcc.target/arm/bics_2.c : New testcase.
12766         * gcc.target/arm/bics_3.c : New testcase.
12767         * gcc.target/arm/bics_4.c : New testcase.
12769 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
12771         * gcc.target/mips/umips-attr.c: New test.
12773 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12775         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12776         * gcc.dg/20150120-2.c (dg-final): Ditto.
12777         * gcc.dg/20150120-2.c (dg-final): Ditto.
12778         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12780 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12782         PR target/66174
12783         * gcc.target/i386/pr66174.c: New test.
12785 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
12787         PR fortran/37131
12788         * gfortran.dg/matmul_bounds_6.f90:  New test.
12789         * gfortran.dg/matmul_bounds_7.f90:  New test.
12791 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
12793         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12794         * gfortran.dg/lto/pr41576_1.f90: Add interface.
12795         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12796         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12797         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12798         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12800 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12802         PR fortran/65903
12803         * gfortran.dg/continuation_13.f90: Update test.
12804         * gfortran.dg/pr65903.f90: New test.
12806 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
12808         PR fortran/66113
12809         * gfortran.dg/block_14.f90:  New test.
12811 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12813         PR fortran/44054
12814         * lib/gfortran-dg.exp: Update regex to handle two locations for
12815         the same diagnostic without caret.
12816         * gfortran.dg/badline.f: Test also that line numbers are correct
12817         before and after "left but not entered" warning.
12819 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
12820             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
12822         PR target/65768
12823         * gcc.target/arm/maskdata.c: New test.
12825 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
12827         PR fortran/65792
12828         * gfortran.dg/derived_constructor_components_5: New test
12830 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
12832         PR target/66140
12833         * gcc.target/alpha/pr66140.c: New test.
12835 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
12837         PR c/48956
12838         * gcc.dg/Wconversion-complex-c99.c: New test.
12839         * gcc.dg/Wconversion-complex-gnu.c: New test.
12841 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
12843         PR tree-optimization/64454
12844         * gcc.dg/modmod.c: New testcase.
12846 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
12848         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12850 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
12852         PR middle-end/66134
12853         * gcc.target/i386/mpx/pr66134.c: New test.
12855 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
12857         * gcc.target/powerpc/pr60158.c: New test.
12859 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
12861         * gcc.target/i386/sibcall-7.c: New test.
12862         * gcc.target/i386/sibcall-8.c: New test.
12864 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
12866         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12867         (abs64_in_dreg): Likewise.
12869 2015-05-14  Marek Polacek  <polacek@redhat.com>
12871         PR c/66066
12872         PR c/66127
12873         * gcc.dg/pr14649-1.c: Add -Wpedantic.
12874         * gcc.dg/pr19984.c: Likewise.
12875         * gcc.dg/pr66066-1.c: New test.
12876         * gcc.dg/pr66066-2.c: New test.
12877         * gcc.dg/pr66066-3.c: New test.
12879 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12881         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12882         * gcc.dg/pow-sqrt.x: New file.
12883         * gcc.dg/pow-sqrt-1.c: New test.
12884         * gcc.dg/pow-sqrt-2.c: Likewise.
12885         * gcc.dg/pow-sqrt-3.c: Likewise.
12887 2015-05-13  Richard Biener  <rguenther@suse.de>
12889         PR tree-optimization/66123
12890         * gcc.dg/torture/pr66123.c: New testcase.
12892 2015-05-13  Richard Biener  <rguenther@suse.de>
12894         PR middle-end/66110
12895         * gcc.dg/alias-2.c: Adjust.
12896         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12898 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12900         PR target/65103
12901         * gcc.target/i386/pr65103-3.c: New.
12903 2015-05-13  Martin Liska  <mliska@suse.cz>
12905         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12907 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
12909         PR target/66112
12910         * gcc.target/i386/pr66112-2.c: New test.
12912         PR target/66112
12913         * gcc.target/i386/pr66112-1.c: New test.
12915 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12917         PR target/66048
12918         * gcc.target/i386/mpx/pr66048.cc: New.
12920 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12922         PR rtl-optimization/64616
12923         * gcc.dg/loop-8.c: New test.
12924         * gcc.dg/loop-9.c: New test.
12926 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12928         PR target/pr66047.c
12929         * gcc.target/i386/pr66047.c: New testcase.
12931 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12933         PR ipa/65873
12934         * gcc.c-torture/compile/pr65873.c: New testcase.
12936 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12938         PR fortran/66111
12939         * gfortran.dg/inline_matmul_10.f90:  New test.
12941 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
12943         * c-c++-common/Wmisleading-indentation.c: New testcase.
12944         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12945         * c-c++-common/Wmisleading-indentation-2.md: New file.
12947 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12949         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12950         "break".
12951         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12953 2015-05-12  Richard Biener  <rguenther@suse.de>
12955         PR tree-optimization/66101
12956         * gcc.dg/torture/pr66101.c: New testcase.
12958 2015-05-12  Richard Biener  <rguenther@suse.de>
12960         PR tree-optimization/37021
12961         * gcc.target/i386/vect-addsub.c: New testcase.
12963 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
12965         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12967 2015-05-12  Tom de Vries  <tom@codesourcery.com>
12969         PR tree-optimization/66010
12970         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12972 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
12974         PR c++/65133
12975         * g++.dg/cpp0x/trailing10.C: New.
12977 2015-05-12  Richard Biener  <rguenther@suse.de>
12979         * gcc.dg/vect/bb-slp-35.c: New testcase.
12981 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
12983         PR fortran/66100
12984         * gfortran.dg/bound_simplification_6.f90: New.
12986 2015-05-11  Steve Ellcey  <sellcey@mips.com>
12988         * gcc.target/mips/branch-1.c: Pass argument to bar().
12990 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
12992         PR target/65753
12993         * gcc.target/i386/pr65753.c: New test.
12995 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
12997         PR rtl-optimization/66076
12998         * gcc.dg/torture/pr66076.c: New test.
13000 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
13002         PR fortran/66041
13003         * gfortran.dg/inline_matmul_7.f90:  New test.
13004         * gfortran.dg/inline_matmul_8.f90:  New test.
13005         * gfortran.dg/inline_matmul_9.f90:  New test.
13007 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
13009         * gfortran.dg/bound_simplification_5.f90: New.
13011 2015-05-09  Jason Merrill  <jason@redhat.com>
13013         * lib/target-supports.exp (cxx_default): New global.
13014         (check_effective_target_c++11_only)
13015         (check_effective_target_c++14_only)
13016         (check_effective_target_c++98_only)
13017         (check_effective_target_c++1z_only): Check it.
13019 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
13021         PR tree-optimization/64454
13022         * gcc.dg/tree-ssa/vrp97.c: New file.
13023         * gcc.dg/vect/slp-perm-7.c: Update.
13025 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
13027         PR fortran/65894
13028         * gfortran.dg/elemental_subroutine_11.f90: New test.
13030 2015-05-08  Richard Biener  <rguenther@suse.de>
13032         PR tree-optimization/66036
13033         * gcc.dg/vect/slp-41.c: New testcase.
13035 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
13037         * gfortran.dg/elemental_optional_args_7.f90: New.
13039 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
13041         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
13042         allow cmlt or sshr.
13044 2015-05-08  Marek Polacek  <polacek@redhat.com>
13046         PR c/64918
13047         * gcc.dg/Woverride-init-side-effects-1.c: New test.
13048         * gcc.dg/Woverride-init-side-effects-2.c: New test.
13050 2015-05-07  Marek Polacek  <polacek@redhat.com>
13052         PR c/65179
13053         * c-c++-common/Wshift-negative-value-1.c: New test.
13054         * c-c++-common/Wshift-negative-value-2.c: New test.
13055         * c-c++-common/Wshift-negative-value-3.c: New test.
13056         * c-c++-common/Wshift-negative-value-4.c: New test.
13057         * c-c++-common/Wshift-negative-value-5.c: New test.
13058         * c-c++-common/Wshift-negative-value-6.c: New test.
13059         * gcc.dg/c90-left-shift-1.c: New test.
13060         * gcc.dg/c99-const-expr-7.c: Add dg-error.
13061         * gcc.dg/c99-left-shift-1.c: New test.
13063 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
13065         PR middle-end/192
13066         PR middle-end/54303
13067         * gcc.dg/fdata-sections-2.c: New file.
13069 2015-05-07  Marek Polacek  <polacek@redhat.com>
13071         PR testsuite/66046
13072         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
13073         last dg-output.
13074         * c-c++-common/ubsan/align-7.c: Likewise.
13075         * c-c++-common/ubsan/bounds-8.c: Likewise.
13076         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
13077         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
13078         * c-c++-common/ubsan/null-1.c: Likewise.
13079         * c-c++-common/ubsan/null-10.c: Likewise.
13080         * c-c++-common/ubsan/null-11.c: Likewise.
13081         * c-c++-common/ubsan/null-2.c: Likewise.
13082         * c-c++-common/ubsan/null-3.c: Likewise.
13083         * c-c++-common/ubsan/null-4.c: Likewise.
13084         * c-c++-common/ubsan/null-5.c: Likewise.
13085         * c-c++-common/ubsan/null-6.c: Likewise.
13086         * c-c++-common/ubsan/null-7.c: Likewise.
13087         * c-c++-common/ubsan/null-8.c: Likewise.
13088         * c-c++-common/ubsan/null-9.c: Likewise.
13089         * c-c++-common/ubsan/object-size-1.c: Likewise.
13090         * c-c++-common/ubsan/object-size-10.c: Likewise.
13091         * c-c++-common/ubsan/object-size-4.c: Likewise.
13092         * c-c++-common/ubsan/object-size-5.c: Likewise.
13093         * c-c++-common/ubsan/object-size-7.c: Likewise.
13094         * c-c++-common/ubsan/object-size-8.c: Likewise.
13095         * c-c++-common/ubsan/object-size-9.c: Likewise.
13096         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
13097         * c-c++-common/ubsan/overflow-int128.c: Likewise.
13098         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
13099         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
13100         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
13101         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
13102         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
13103         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
13104         * c-c++-common/ubsan/pr59333.c: Likewise.
13105         * c-c++-common/ubsan/pr59667.c: Likewise.
13106         * c-c++-common/ubsan/pr60613-2.c: Likewise.
13107         * c-c++-common/ubsan/pr60636.c: Likewise.
13108         * c-c++-common/ubsan/pr63802.c: Likewise.
13109         * c-c++-common/ubsan/recovery-1.c: Likewise.
13110         * c-c++-common/ubsan/recovery-3.c: Likewise.
13111         * c-c++-common/ubsan/shift-1.c: Likewise.
13112         * c-c++-common/ubsan/shift-2.c: Likewise.
13113         * c-c++-common/ubsan/shift-4.c: Likewise.
13114         * c-c++-common/ubsan/shift-7.c: Likewise.
13115         * c-c++-common/ubsan/undefined-2.c: Likewise.
13116         * c-c++-common/ubsan/vla-1.c: Likewise.
13117         * g++.dg/ubsan/null-1.C: Likewise.
13118         * g++.dg/ubsan/null-3.C: Likewise.
13119         * g++.dg/ubsan/null-4.C: Likewise.
13120         * g++.dg/ubsan/vptr-8.C: Likewise.
13121         * g++.dg/ubsan/vptr-9.C: Likewise.
13122         * gcc.dg/ubsan/bounds-2.c: Likewise.
13123         * gcc.dg/ubsan/object-size-9.c: Likewise.
13125 2015-05-07  Jeff Law  <law@redhat.com>
13127         * gcc.dg/tree-ssa/shorten-1.c: New test.
13129 2015-05-07  Richard Biener  <rguenther@suse.de>
13131         PR tree-optimization/66002
13132         * gcc.dg/vect/vect-125.c: New testcase.
13134 2015-05-07  Marek Polacek  <polacek@redhat.com>
13135             Martin Uecker  <uecker@eecs.berkeley.edu>
13137         * c-c++-common/ubsan/bounds-10.c: New test.
13139 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
13141         * jit.dg/harness.h (set_options): Wrap with
13142         #ifndef TEST_ESCHEWS_SET_OPTIONS.
13143         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
13144         Special-case test-benchmark.c as a negative.
13145         * jit.dg/test-benchmark.c: New file.
13147 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
13149         PR target/64208
13150         * gcc.target/arm/pr64208.c: New test.
13152 2015-05-06  Alan Modra  <amodra@gmail.com>
13154         PR target/66020
13155         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
13156         (gparms): Make volatile.
13158 2015-05-06  Richard Biener  <rguenther@suse.de>
13160         PR tree-optimization/62283
13161         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
13163 2015-05-06  Christian Bruel  <christian.bruel@st.com>
13165         PR target/66015
13166         * gcc.target/aarch64/iinline-attr-1.c: New test.
13168 2015-05-06  Richard Biener  <rguenther@suse.de>
13170         * gcc.dg/vect/bb-slp-34.c: New testcase.
13172 2015-05-06  Richard Biener  <rguenther@suse.de>
13174         PR tree-optimization/62283
13175         * gcc.dg/vect/bb-slp-14.c: Adjust.
13177 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13179         PR target/65990
13180         * gcc.target/i386/pr65990.c: New test.
13182 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
13184         PR target/65915
13185         * gcc.target/i386/pr65915.c: New.
13187 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13189         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
13190         'va_list escapes 0'.
13192 2015-05-05  Tom de Vries  <tom@codesourcery.com>
13194         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
13195         in r222173.
13197 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
13199         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
13200         * gcc.target/arm/pr65924.c: Likewise.
13202 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
13204         PR target/65871
13205         * gcc.target/i386/pr65871-3.c: New test.
13207 2015-05-04  Jeff Law  <law@redhat.com>
13209         Revert:
13210         2015-05-04  Jeff Law  <law@redhat.com>
13211         * gcc.dg/tree-ssa/shorten-1.c: New test.
13213 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
13214             Jakub Jelinek  <jakub@redhat.com>
13216         PR c++/66007
13217         * g++.dg/cpp0x/Wnarrowing4.C: New.
13219 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
13221         * lib/target-supports.exp
13222         (check_effective_target_keeps_null_pointer_checks): Clarify that
13223         this is for targets that disable -fdelete-null-pointer-checks,
13224         not default it to off.
13225         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
13226         -fdelete-null-pointer-checks explicit.
13227         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
13228         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
13229         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
13230         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
13231         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
13232         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
13233         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
13234         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
13235         * gcc.dg/tree-ssa/pr20318.c: Likewise.
13236         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13237         * gcc.dg/tree-ssa/pr20702.c: Likewise.
13238         * gcc.dg/tree-ssa/pr21086.c: Likewise.
13239         * gcc.dg/tree-ssa/pr21090.c: Likewise.
13240         * gcc.dg/tree-ssa/pr58480.c: Likewise.
13241         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
13242         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
13243         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
13244         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
13245         * gcc.dg/tree-ssa/unreachable.c: Likewise.
13246         * gcc.dg/tree-ssa/vrp02.c: Likewise.
13247         * gcc.dg/tree-ssa/vrp07.c: Likewise.
13248         * gcc.dg/tree-ssa/vrp08.c: Likewise.
13249         * gcc.dg/tree-ssa/vrp55.c: Likewise.
13250         * g++.dg/cpp0x/static_assert9.C: Likewise.
13251         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
13252         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
13253         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
13254         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
13255         * g++.dg/tree-ssa/pr26406.C: Likewise.
13257 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
13259         PR tree-optimization/65984
13260         * c-c++-common/ubsan/pr65984.c: New test.
13262 2015-05-04  Jeff Law  <law@redhat.com>
13264         * gcc.dg/tree-ssa/shorten-1.c: New test.
13266 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
13268         PR fortran/44735
13269         * gfortran.dg/pr44735.f90: New test.
13271 2015-05-04  Richard Biener  <rguenther@suse.de>
13273         PR tree-optimization/65965
13274         * gcc.dg/vect/bb-slp-33.c: New testcase.
13276 2015-05-04  Richard Biener  <rguenther@suse.de>
13278         PR tree-optimization/65935
13279         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
13281 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
13283         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
13284         for each supported variant instead of CHECK_RESULTS.
13285         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
13286         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
13287         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
13288         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
13289         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
13290         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13291         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
13292         expected results for unsupported variants.  Call CHECK for each
13293         supported variant instead of CHECK_RESULTS.
13294         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
13295         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
13296         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
13297         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
13298         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
13299         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
13300         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
13301         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
13302         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
13303         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
13304         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13305         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13306         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13307         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
13308         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13309         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13310         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13311         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13312         expected results for unsupported variants.
13313         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13314         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13315         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13316         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13317         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13318         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13319         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13320         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13321         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13322         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13323         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13324         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13325         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13326         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13327         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13328         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13329         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13330         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13331         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13332         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13333         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13334         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13335         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13336         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13337         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13338         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13339         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13340         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13342 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
13344         PR fortran/37131
13345         * gfortran.dg/bound_9.f90:  Add pointer assignment.
13347 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
13348             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
13350         PR c++/65858
13351         * g++.dg/cpp0x/Wnarrowing3.C: New.
13353 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
13355         * gcc.dg/20150120-1.c: New test.
13356         * gcc.dg/20150120-2.c: New test.
13357         * gcc.dg/20150120-3.c: New test.
13359 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
13361         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13363 2015-05-01  Renlin Li  <renlin.li@arm.com>
13365         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13367 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
13369         * gfortran.dg/bound_simplification_4.f90: New.
13371 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13373         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13374         with powerpc_p8vector_ok.
13376 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
13378         PR fortran/37131
13379         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
13380         scan pattern.
13381         * gfortran.dg/bound_9.f90:  New test case.
13383 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
13385         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13386         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13387         for 32bit x86 targets.
13388         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13389         for 32bit x86 targets.
13390         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13391         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13392         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13393         for 32bit x86 targets.
13395 2015-04-30  Marek Polacek  <polacek@redhat.com>
13397         PR tree-optimization/63551
13398         * g++.dg/ipa/pr63551.C: New test.
13400 2015-04-30  Caroline Tice  <cmtice@google.com>
13402         PR  65929
13403         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
13404         partition size on certain targets.
13406 2015-04-30  Renlin Li  <renlin.li@arm.com>
13408         * gcc.target/aarch64/vect-reduc-or_1.c: New.
13410 2015-04-30  Marek Polacek  <polacek@redhat.com>
13412         * c-c++-common/Wbool-compare-3.c: New test.
13414         * gcc.dg/pr65901.c (foo): Adjust dg-error.
13415         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13417 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13419         PR c++/57610
13420         * g++.dg/init/ref22.C: New.
13422 2015-04-30  Marek Polacek  <polacek@redhat.com>
13424         * gcc.dg/init-bad-8.c: New test.
13426         * gcc.dg/incomplete-typedef-1.c: New test.
13428 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13430         PR c++/59955
13431         * g++.dg/template/crash121.C: New.
13433 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
13435         * gcc.target/mips/call-from-init.c: New test.
13436         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13438 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13440         PR target/65871
13441         * gcc.target/i386/pr65871-1.c: New test.
13442         * gcc.target/i386/pr65871-2.c: Ditto.
13444 2015-04-29  Marek Polacek  <polacek@redhat.com>
13446         PR c/64610
13447         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13448         * c-c++-common/Wbool-compare-2.c: New test.
13450 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
13452         PR target/65770
13453         * gcc.target/aarch64/vstN_lane_1.c: New file.
13455 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
13457         PR c++/64667
13458         * g++.dg/warn/Winit-self-3.C: New.
13460 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13462         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13464 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
13466         PR target/65924
13467         * gcc.target/arm/pr65924.c: New test.
13469 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
13471         * g++.dg/gomp/tpl-target-update.C: New file.
13473 2015-04-29  Richard Biener  <rguenther@suse.de>
13475         PR tree-optimization/65917
13476         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13478 2015-04-29  Christian Bruel  <christian.bruel@st.com>
13480         PR target/64835
13481         * gcc.dg/ipa/iinline-attr.c: New test.
13482         * gcc.target/i386/iinline-attr-2.c: New test.
13484 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
13486         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13487         segfault is fixed.
13489 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13491         * gcc.dg/vect/vect-33.c: Remove spurious line.
13493 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
13495         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13497 2015-04-28  Marek Polacek  <polacek@redhat.com>
13499         PR c/65901
13500         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13501         * gcc.dg/pr65901.c: New test.
13503 2015-04-28  Richard Biener  <rguenther@suse.de>
13505         PR tree-optimization/62283
13506         * gfortran.dg/vect/pr62283-2.f: New testcase.
13507         * gcc.dg/vect/bb-slp-14.c: Adjust.
13509 2015-04-28  Richard Biener  <rguenther@suse.de>
13511         PR tree-optimization/65851
13512         * g++.dg/torture/pr65851.C: New testcase.
13514 2015-04-27  Jeff Law <law@redhat.com>
13516         PR tree-optimization/65217
13517         * gcc.target/i386/pr65217.c: Remove XFAIL.
13519 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13521         PR fortran/60322
13522         Add tests forgotten to svn-add.
13523         * gfortran.dg/class_allocate_19.f03: New test.
13524         * gfortran.dg/class_array_20.f03: New test.
13525         * gfortran.dg/class_array_21.f03: New test.
13526         * gfortran.dg/finalize_29.f08: New test.
13528 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13530         PR fortran/59678
13531         PR fortran/65841
13532         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13533         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13535 2015-04-27  Caroline Tice  <cmtice@google.com>
13537         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13538         partition size.
13540 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
13542         PR target/64579
13543         * gcc.target/powerpc/htm-1.c: New test.
13544         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13545         on 64-bit compiles.
13546         (__builtin_tabortdci): Likewise.
13547         (__builtin_tcheck): Remove operand.
13548         * lib/target-supports.exp (check_htm_hw_available): New function.
13550 2015-04-27  Richard Biener  <rguenther@suse.de>
13552         * gcc.target/i386/pr65217.c: XFAIL.
13554 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
13556         PR tree-optimization/65875
13557         * gcc.c-torture/compile/pr65875.c: New test.
13559 2015-04-25  Marek Polacek  <polacek@redhat.com>
13561         PR c/52085
13562         * gcc.dg/enum-incomplete-2.c: New test.
13563         * gcc.dg/enum-mode-1.c: New test.
13565 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13567         PR target/65849
13568         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13569         set new options.
13570         * gcc.target/powerpc/pr65849-2.c: Likewise.
13572 2015-04-24  Tom de Vries  <tom@codesourcery.com>
13574         PR tree-optimization/65802
13575         * g++.dg/pr65802.C: Move to ...
13576         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
13577         stdarg.h.  Rewrite for C.
13578         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
13579         va_start and va_end.  Remove unnecessary inline asm.
13581 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
13582             Wei Mi  <wmi@google.com>
13584         * gcc.target/i386/sse2-load-multi.c: New test.
13585         * gcc.target/i386/sse2-store-multi.c: Ditto.
13587 2015-04-24  Marek Polacek  <polacek@redhat.com>
13589         PR c/65830
13590         * c-c++-common/pr65830.c: New test.
13592         PR c/63357
13593         * c-c++-common/Wlogical-op-1.c: New test.
13595 2015-04-24  Marek Polacek  <polacek@redhat.com>
13597         PR c/61534
13598         * c-c++-common/pr61534-1.c: New test.
13600 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13601             Steven Bosscher <steven@gcc.gnu.org>
13603         PR rtl-optimization/34503
13604         * gcc.target/arm/pr64616.c: New file.
13606 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
13608         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13610 2015-04-24  Terry Guo  <terry.guo@arm.com>
13612         * gcc.target/arm/pr65710.c: Update the options.
13614 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
13616         * gcc.target/i386/pr65523.c: Skip x32.
13618 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13620         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13621         to look for vcl* where appropriate.
13623 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13625         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13626         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13628 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
13630         PR target/26702
13631         * gcc.target/arm/pr26702.c: New test.
13633 2015-04-23  Marek Polacek  <polacek@redhat.com>
13635         PR c/65345
13636         * gcc.dg/pr65345-1.c: New test.
13637         * gcc.dg/pr65345-2.c: New test.
13639 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13641         * gcc.target/powerpc/crypto-builtin-2.c: New.
13643 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
13645         PR fortran/60322
13646         * gfortran.dg/class_allocate_19.f03: New test.
13647         * gfortran.dg/class_array_20.f03: New test.
13648         * gfortran.dg/class_array_21.f03: New test.
13649         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13650         * gfortran.dg/finalize_15.f90: Fixing comparision to model
13651         initialization correctly.
13652         * gfortran.dg/finalize_29.f08: New test.
13654 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13656         * gcc.target/powerpc/swaps-p8-18.c: New test.
13658 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13660         PR target/65456
13661         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13662         * gcc.dg/vect/bb-slp-25.c: Likewise.
13663         * gcc.dg/vect/bb-slp-29.c: Likewise.
13664         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13665         vect_no_align && { ! vect_hw_misalign }.
13666         * gcc.dg/vect/bb-slp-9.c: Likewise.
13667         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13668         vect_hw_misalign.
13669         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13670         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13671         account for POWER8, where peeling for alignment is not needed.
13672         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13673         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13674         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13675         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13676         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13677         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13678         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13679         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13680         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13681         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13682         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13683         * gcc.dg/vect/pr16105.c: Likewise.
13684         * gcc.dg/vect/pr20122.c: Likewise.
13685         * gcc.dg/vect/pr33804.c: Likewise.
13686         * gcc.dg/vect/pr33953.c: Likewise.
13687         * gcc.dg/vect/pr56787.c: Likewise.
13688         * gcc.dg/vect/pr58508.c: Likewise.
13689         * gcc.dg/vect/slp-25.c: Likewise.
13690         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13691         * gcc.dg/vect/vect-105.c: Likewise.
13692         * gcc.dg/vect/vect-27.c: Likewise.
13693         * gcc.dg/vect/vect-29.c: Likewise.
13694         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13695         POWER8.
13696         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13697         && { ! vect_hw_misalign }.
13698         * gcc.dg/vect/vect-44.c: Likewise.
13699         * gcc.dg/vect/vect-48.c: Likewise.
13700         * gcc.dg/vect/vect-50.c: Likewise.
13701         * gcc.dg/vect/vect-52.c: Likewise.
13702         * gcc.dg/vect/vect-56.c: Likewise.
13703         * gcc.dg/vect/vect-60.c: Likewise.
13704         * gcc.dg/vect/vect-72.c: Likewise.
13705         * gcc.dg/vect/vect-75-big-array.c: Likewise.
13706         * gcc.dg/vect/vect-75.c: Likewise.
13707         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13708         * gcc.dg/vect/vect-77-global.c: Likewise.
13709         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13710         * gcc.dg/vect/vect-78-global.c: Likewise.
13711         * gcc.dg/vect/vect-93.c: Likewise.
13712         * gcc.dg/vect/vect-95.c: Likewise.
13713         * gcc.dg/vect/vect-96.c: Likewise.
13714         * gcc.dg/vect/vect-cond-1.c: Likewise.
13715         * gcc.dg/vect/vect-cond-3.c: Likewise.
13716         * gcc.dg/vect/vect-cond-4.c: Likewise.
13717         * gcc.dg/vect/vect-cselim-1.c: Likewise.
13718         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13719         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13720         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13721         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13722         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13723         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13724         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13725         * gcc.dg/vect/vect-outer-3a.c: Likewise.
13726         * gcc.dg/vect/vect-outer-5.c: Likewise.
13727         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13728         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13729         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13730         * gcc.dg/vect/vect-outer-fir.c: Likewise.
13731         * gcc.dg/vect/vect-peel-3.c: Likewise.
13732         * gcc.dg/vect/vect-peel-4.c: Likewise.
13733         * gcc.dg/vect/vect-pre-interact.c: Likewise.
13734         * gcc.target/powerpc/pr65456.c: New test.
13735         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13736         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13737         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13738         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13739         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13740         vect_no_align && { ! vect_hw_misalign }.
13741         * gfortran.dg/vect/vect-3.f90: Likewise.
13742         * gfortran.dg/vect/vect-4.f90: Likewise.
13743         * gfortran.dg/vect/vect-5.f90: Likewise.
13744         * lib/target-supports.exp (check_effective_target_vect_no_align):
13745         Return 1 for POWER8.
13746         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13748 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
13750         PR fortran/65429
13751         * gfortran.dg/pr65429.f90: New test.
13753 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
13755         * c-c++-common/asan/user-section-1.c: New test.
13756         * c-c++-common/asan/user-section-2.c: New test.
13757         * c-c++-common/asan/user-section-3.c: New test.
13759 2015-04-22  Hale Wang  <hale.wang@arm.com>
13760             Terry Guo  <terry.guo@arm.com>
13762         PR rtl-optimization/64818
13763         * gcc.target/arm/pr64818.c: New test.
13765 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
13767         PR ipa/65076
13768         * g++.dg/tree-ssa/pr61034.C: Update template.
13769         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13770         * gcc.dg/Warray-bounds-11.c: Likewise.
13771         * gcc.dg/Warray-bounds.c: Likewise.
13773 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13775         PR libgfortran/65234
13776         * gfortran.dg/fmt_unlimited.f90: New test.
13778 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
13780         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13781         headers.
13782         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13783         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13784         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13785         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13786         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13787         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13788         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13790 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13792         PR libgfortran/56743
13793         * gfortran.dg/namelist_87.f90: New test.
13795 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13797         * gcc.target/aarch64/mult-synth_1.c: New test.
13798         * gcc.target/aarch64/mult-synth_2.c: Likewise.
13799         * gcc.target/aarch64/mult-synth_3.c: Likewise.
13800         * gcc.target/aarch64/mult-synth_4.c: Likewise.
13801         * gcc.target/aarch64/mult-synth_5.c: Likewise.
13802         * gcc.target/aarch64/mult-synth_6.c: Likewise.
13804 2015-04-21  Richard Biener  <rguenther@suse.de>
13806         PR tree-optimization/65650
13807         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13808         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13809         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13810         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13811         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13812         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13814 2015-04-21  Tom de Vries  <tom@codesourcery.com>
13816         PR tree-optimization/65802
13817         * g++.dg/pr65802.C: New test.
13819 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
13821         PR testsuite/65767
13822         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13823         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13825 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
13827         PR c++/65801
13828         * g++.dg/cpp0x/Wnarrowing2.C: New.
13830 2015-04-20  Jeff Law  <law@redhat.com>
13832         PR tree-optimization/65658
13833         * gcc.dg/pr65658.c: New test.
13835 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
13837         PR target/64134
13838         * gcc.target/aarch64/vec_init_1.c: New test.
13840 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
13842         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13843         targets.
13845 2015-04-18  Martin Sebor  <msebor@redhat.com>
13847         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13848         of non-nul characters.
13849         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13851 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13853         PR target/65787
13854         * gcc.target/powerpc/pr65787.c: New.
13856 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13858         PR target/65689
13859         * gcc.target/aarch64/c-output-template-4.c: New test.
13861 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13863         PR target/65780
13864         * gcc.dg/pr65780-1.c: New test.
13865         * gcc.dg/pr65780-2.c: Likewise.
13866         * gcc.target/i386/pr32219-9.c: Likewise.
13867         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13868         symbol.
13869         * gcc.target/i386/pr64317.c (c): Initialize.
13871 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13873         PR target/65612
13874         * g++.dg/ext/mv18.C: New test.
13875         * g++.dg/ext/mv19.C: Likewise.
13876         * g++.dg/ext/mv20.C: Likewise.
13877         * g++.dg/ext/mv21.C: Likewise.
13878         * g++.dg/ext/mv22.C: Likewise.
13879         * g++.dg/ext/mv23.C: Likewise.
13881 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
13883         PR c++/64527
13884         * g++.dg/init/pr64527.C: New test.
13886 2015-04-17  Tom de Vries  <tom@codesourcery.com>
13887             Michael Matz  <matz@suse.de>
13889         PR tree-optimization/64950
13890         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13891         x86_64-*-*.
13893 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
13895         * c-c++-common/asan/user-section-1.c: New test.
13897 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13899         PR debug/65771
13900         * gcc.dg/debug/pr65771.c: New test.
13902 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
13904         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13905         __buitlin_alloca with __builtin_alloca.
13907 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
13909         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13911 2015-04-16  Richard Biener  <rguenther@suse.de>
13913         PR tree-optimization/64277
13914         * gcc.dg/Warray-bounds-14.c: New testcase.
13915         * gcc.dg/Warray-bounds-15.c: Likewise.
13916         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13917         * c-c++-common/ubsan/bounds-6.c: Likewise.
13919 2015-04-16  Renlin Li  <renlin.li@arm.com>
13921         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13922         * gcc.target/arm/unsigned-float.c: New.
13924 2015-04-16  Richard Biener  <rguenther@suse.de>
13926         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13927         * gcc.dg/tree-ssa/pr37508.c: Adjust.
13928         * gfortran.dg/reassoc_6.f: Remove XFAIL.
13930 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
13932         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13933         * g++.dg/cpp0x/decltype-call1.C: Likewise.
13934         * g++.dg/cpp0x/defaulted21.C: Likewise.
13935         * g++.dg/cpp0x/defaulted28.C: Likewise.
13936         * g++.dg/cpp0x/defaulted47.C: Likewise.
13937         * g++.dg/cpp0x/elision_neg.C: Likewise.
13938         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13939         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13940         * g++.dg/cpp0x/implicit1.C: Likewise.
13941         * g++.dg/cpp0x/implicit9.C: Likewise.
13942         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13943         * g++.dg/cpp0x/range-for13.C: Likewise.
13944         * g++.dg/gomp/clause-2.C: Likewise.
13945         * g++.dg/gomp/udr-5.C: Likewise.
13946         * g++.dg/inherit/access6.C: Likewise.
13947         * g++.dg/lookup/duperr1.C: Likewise.
13948         * g++.dg/lookup/friend2.C: Likewise.
13949         * g++.dg/lookup/pr6936.C: Likewise.
13950         * g++.dg/lookup/scoped1.C: Likewise.
13951         * g++.dg/lookup/using26.C: Likewise.
13952         * g++.dg/lookup/using38.C: Likewise.
13953         * g++.dg/other/access2.C: Likewise.
13954         * g++.dg/overload/defarg3.C: Likewise.
13955         * g++.dg/overload/defarg6.C: Likewise.
13956         * g++.dg/parse/access11.C: Likewise.
13957         * g++.dg/parse/access2.C: Likewise.
13958         * g++.dg/parse/access3.C: Likewise.
13959         * g++.dg/parse/access4.C: Likewise.
13960         * g++.dg/parse/access5.C: Likewise.
13961         * g++.dg/parse/access6.C: Likewise.
13962         * g++.dg/parse/access8.C: Likewise.
13963         * g++.dg/parse/access9.C: Likewise.
13964         * g++.dg/parse/crash40.C: Likewise.
13965         * g++.dg/tc1/dr142.C: Likewise.
13966         * g++.dg/tc1/dr166.C: Likewise.
13967         * g++.dg/tc1/dr52.C: Likewise.
13968         * g++.dg/template/access11.C: Likewise.
13969         * g++.dg/template/access18.C: Likewise.
13970         * g++.dg/template/access19.C: Likewise.
13971         * g++.dg/template/access2.C: Likewise.
13972         * g++.dg/template/access20.C: Likewise.
13973         * g++.dg/template/access26.C: Likewise.
13974         * g++.dg/template/access3.C: Likewise.
13975         * g++.dg/template/access7.C: Likewise.
13976         * g++.dg/template/conv12.C: Likewise.
13977         * g++.dg/template/crash69.C: Likewise.
13978         * g++.dg/template/friend31.C: Likewise.
13979         * g++.dg/template/friend32.C: Likewise.
13980         * g++.dg/template/memfriend15.C: Likewise.
13981         * g++.dg/template/memfriend16.C: Likewise.
13982         * g++.dg/template/memfriend17.C: Likewise.
13983         * g++.dg/template/memfriend7.C: Likewise.
13984         * g++.dg/template/pr32519.C: Likewise.
13985         * g++.dg/template/qualttp21.C: Likewise.
13986         * g++.dg/template/qualttp8.C: Likewise.
13987         * g++.dg/template/ttp10.C: Likewise.
13988         * g++.dg/template/typedef11.C: Likewise.
13989         * g++.dg/template/typedef13.C: Likewise.
13990         * g++.dg/template/typedef19.C: Likewise.
13991         * g++.dg/template/typedef20.C: Likewise.
13992         * g++.dg/template/typedef22.C: Likewise.
13993         * g++.dg/template/using16.C: Likewise.
13994         * g++.dg/template/virtual3.C: Likewise.
13995         * g++.dg/ubsan/pr61272.C: Likewise.
13996         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13997         * g++.old-deja/g++.brendan/crash11.C: Likewise.
13998         * g++.old-deja/g++.brendan/enum6.C: Likewise.
13999         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
14000         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
14001         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
14002         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
14003         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
14004         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
14005         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
14006         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
14007         * g++.old-deja/g++.jason/access17.C: Likewise.
14008         * g++.old-deja/g++.jason/access18.C: Likewise.
14009         * g++.old-deja/g++.jason/access22.C: Likewise.
14010         * g++.old-deja/g++.jason/access23.C: Likewise.
14011         * g++.old-deja/g++.jason/access8.C: Likewise.
14012         * g++.old-deja/g++.jason/delete3.C: Likewise.
14013         * g++.old-deja/g++.jason/report.C: Likewise.
14014         * g++.old-deja/g++.law/access2.C: Likewise.
14015         * g++.old-deja/g++.law/access3.C: Likewise.
14016         * g++.old-deja/g++.law/access4.C: Likewise.
14017         * g++.old-deja/g++.law/access5.C: Likewise.
14018         * g++.old-deja/g++.law/arm12.C: Likewise.
14019         * g++.old-deja/g++.law/arm14.C: Likewise.
14020         * g++.old-deja/g++.law/ctors13.C: Likewise.
14021         * g++.old-deja/g++.law/union2.C: Likewise.
14022         * g++.old-deja/g++.law/visibility12.C: Likewise.
14023         * g++.old-deja/g++.law/visibility15.C: Likewise.
14024         * g++.old-deja/g++.law/visibility16.C: Likewise.
14025         * g++.old-deja/g++.law/visibility17.C: Likewise.
14026         * g++.old-deja/g++.law/visibility18.C: Likewise.
14027         * g++.old-deja/g++.law/visibility19.C: Likewise.
14028         * g++.old-deja/g++.law/visibility20.C: Likewise.
14029         * g++.old-deja/g++.law/visibility21.C: Likewise.
14030         * g++.old-deja/g++.law/visibility24.C: Likewise.
14031         * g++.old-deja/g++.law/visibility4.C: Likewise.
14032         * g++.old-deja/g++.law/visibility5.C: Likewise.
14033         * g++.old-deja/g++.law/visibility6.C: Likewise.
14034         * g++.old-deja/g++.law/visibility7.C: Likewise.
14035         * g++.old-deja/g++.law/visibility8.C: Likewise.
14036         * g++.old-deja/g++.law/visibility9.C: Likewise.
14037         * g++.old-deja/g++.niklas/t135.C: Likewise.
14038         * g++.old-deja/g++.oliva/delete1.C: Likewise.
14039         * g++.old-deja/g++.oliva/partord1.C: Likewise.
14040         * g++.old-deja/g++.other/access11.C: Likewise.
14041         * g++.old-deja/g++.other/access4.C: Likewise.
14042         * g++.old-deja/g++.other/access7.C: Likewise.
14043         * g++.old-deja/g++.other/crash1.C: Likewise.
14044         * g++.old-deja/g++.other/crash7.C: Likewise.
14045         * g++.old-deja/g++.other/friend1.C: Likewise.
14046         * g++.old-deja/g++.other/friend4.C: Likewise.
14047         * g++.old-deja/g++.other/friend9.C: Likewise.
14048         * g++.old-deja/g++.other/lineno1.C: Likewise.
14049         * g++.old-deja/g++.other/using1.C: Likewise.
14050         * g++.old-deja/g++.pt/enum14.C: Likewise.
14051         * g++.old-deja/g++.pt/friend11.C: Likewise.
14052         * g++.old-deja/g++.pt/friend21.C: Likewise.
14053         * g++.old-deja/g++.pt/friend3.C: Likewise.
14054         * g++.old-deja/g++.pt/inherit2.C: Likewise.
14055         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
14056         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
14057         * g++.old-deja/g++.robertl/eb94.C: Likewise.
14059 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
14061         PR ipa/65765
14062         * g++.dg/ipa/pr65765.C: New test.
14064 2015-04-15  Nick Clifton  <nickc@redhat.com>
14066         * gcc.target/rx/builtins.c: Disable RMPA test if string
14067         instructions are not allowed.
14069 2015-04-15  Alan Modra  <amodra@gmail.com>
14071         * gcc.dg/pr65408.c: New.
14073 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14075         PR target/65729
14076         * gcc.target/arm/pr65729.c: New test.
14078 2015-04-14  Richard Biener  <rguenther@suse.de>
14080         PR tree-optimization/65758
14081         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
14083 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
14085         PR target/65648
14086         * gcc.c-torture/execute/pr65648.c: New test.
14088 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14090         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
14091         __builtin_finite instead of finite.
14092         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
14093         Likewise.
14095 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
14097         PR tree-optimization/63387
14098         * gcc.dg/pr63387.c: New testcase.
14100 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
14102         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
14104 2015-04-13  Richard Biener  <rguenther@suse.de>
14106         PR tree-optimization/65204
14107         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
14109 2015-04-13  Terry Guo  <terry.guo@arm.com>
14111         PR target/65710
14112         * gcc.target/arm/pr65710.c: New.
14114 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14116         PR tree-optimization/65747
14117         * g++.dg/torture/pr65747.C: New test.
14119 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
14121         PR c++/65736
14122         * g++.dg/cpp0x/pr65736.C: New test.
14124 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
14125             Martin Liska  <mliska@suse.cz>
14127         PR ipa/65722
14128         * g++.dg/ipa/pr65722.C: New testcase.
14130 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14132         PR tree-optimization/65735
14133         * gcc.c-torture/compile/pr65735.c: New test.
14135 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
14137         PR middle-end/65554
14138         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
14140 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
14142         PR target/65671
14143         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
14145 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
14147         PR target/65647
14148         * gcc.target/arm/pr65647-2.c: New.
14150 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14152         PR target/65694
14153         * g++.dg/torture/pr65694.C: New test.
14155 2015-04-10  Tobias Burnus  <burnus@net-b.de>
14157         * gfortran.dg/coarray_lock_6.f90: New.
14158         * gfortran.dg/coarray_lock_7.f90: New.
14159         * gfortran.dg/coarray/lock_2.f90: New.
14161 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
14163         PR fortran/56674
14164         PR fortran/58813
14165         PR fortran/59016
14166         PR fortran/59024
14167         * gfortran.dg/used_types_27.f90: New.
14169 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14171         PR target/65671
14172         * gcc.target/i386/pr65671.c: New.
14174 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14176         PR tree-optimization/65709
14177         * c-c++-common/ubsan/align-9.c: New test.
14179 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
14181         PR fortran/56852
14182         * gfortran.dg/pr56852.f90: New test.
14184 2015-04-09  Marek Polacek  <polacek@redhat.com>
14185             Jakub Jelinek  <jakub@redhat.com>
14187         PR middle-end/65554
14188         * g++.dg/opt/pr65554.C: New test.
14190 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14192         PR c++/65690
14193         * c-c++-common/attr-aligned-1.c: New test.
14195 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
14197         * gcc.target/i386/mpx/memmove-zero-length.c: New.
14199 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
14201         PR target/65676
14202         * gcc.target/i386/sse-25.c: New.
14204 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
14206         PR target/65693
14207         * gcc.target/i386/pr65693.c: New test.
14209 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14211         * gcc.dg/lto/chkp-static-bounds_0.c: New.
14213 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14215         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
14217 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
14219         * gcc.target/i386/thunk-retbnd.c: New.
14221 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
14223         * gnat.dg/opt48.adb: New test.
14224         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
14225         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
14227 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
14229         PR ipa/65540
14230         * gcc.c-torture/compile/pr65540.c: New.
14232 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
14234         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
14235         -Wno-pointer-arith.
14237 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
14239         PR debug/65678
14240         * g++.dg/debug/pr65678.C: New test.
14242         PR middle-end/65680
14243         * gcc.c-torture/compile/pr65680.c: New test.
14245 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
14247         PR fortran/65548
14248         * gfortran.dg/allocate_with_source_5.f90: New test.
14250 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
14252         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
14253         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
14255 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
14257         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
14259 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
14261         PR target/65614
14262         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
14263         to get floating point compression.
14264         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
14266 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
14268         PR preprocessor/61977
14269         * gcc.dg/cpp/pr61977.c: New test.
14271 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
14273         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
14275 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
14277         PR target/65647
14278         * gcc.target/arm/pr65647.c: New.
14280 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
14282         PR ipa/65655
14283         * g++.dg/torture/pr65655.C: New testcase.
14285 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
14287         PR c++/64085
14288         * g++.dg/cpp1y/lambda-init13.C: New.
14290 2015-04-03  Marek Polacek  <polacek@redhat.com>
14292         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
14294 2015-04-02  Marek Polacek  <polacek@redhat.com>
14296         PR c++/65642
14297         * g++.dg/cpp0x/constexpr-fold1.C: New test.
14298         * g++.dg/cpp0x/constexpr-fold2.C: New test.
14300 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
14302         PR preprocessor/61977
14303         * gcc.target/powerpc/pr61977-1.c: New test.
14304         * gcc.target/powerpc/pr61977-2.c: New test.
14306 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
14308         PR c++/56100
14309         * g++.dg/warn/Wshadow-8.C: New.
14310         * g++.dg/warn/Wshadow-9.C: Likewise.
14311         * g++.dg/warn/Wshadow-10.C: Likewise.
14312         * g++.dg/warn/Wshadow-11.C: Likewise.
14314 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14316         * gcc.dg/pr23623.c: Added aligned attribute.
14317         * gcc.dg/20141029-1.c: Likewise.
14318         * gcc.dg/20150306-1.c: New test.
14320 2015-04-01  Marek Polacek  <polacek@redhat.com>
14322         PR c++/65554
14323         * g++.dg/cpp0x/initlist93.C: New test.
14324         * g++.dg/cpp0x/initlist94.C: New test.
14326 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14328         PR target/65624
14329         * gcc.target/aarch64/pr65624.c: New test.
14331 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
14333         * gcc.dg/ipa/inlinehint-4.c: New testcase.
14335 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
14337         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14338         extra variable to force stack alignment.
14339         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14340         extra variable to force stack alignment.
14342 2015-03-31  Marek Polacek  <polacek@redhat.com>
14344         PR c++/65390
14345         * g++.dg/template/pr65390.C: New test.
14347 2015-03-31  Martin Liska  <mliska@suse.cz>
14349         * g++.dg/ipa/pr65557.C: New test.
14351 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14353         * gcc.target/s390/hotpatch-25.c: New test.
14354         * gcc.target/s390/hotpatch-1.c: Update test.
14355         * gcc.target/s390/hotpatch-10.c: Update test.
14356         * gcc.target/s390/hotpatch-11.c: Update test.
14357         * gcc.target/s390/hotpatch-12.c: Update test.
14358         * gcc.target/s390/hotpatch-13.c: Update test.
14359         * gcc.target/s390/hotpatch-14.c: Update test.
14360         * gcc.target/s390/hotpatch-15.c: Update test.
14361         * gcc.target/s390/hotpatch-16.c: Update test.
14362         * gcc.target/s390/hotpatch-17.c: Update test.
14363         * gcc.target/s390/hotpatch-18.c: Update test.
14364         * gcc.target/s390/hotpatch-19.c: Update test.
14365         * gcc.target/s390/hotpatch-2.c: Update test.
14366         * gcc.target/s390/hotpatch-21.c: Update test.
14367         * gcc.target/s390/hotpatch-22.c: Update test.
14368         * gcc.target/s390/hotpatch-23.c: Update test.
14369         * gcc.target/s390/hotpatch-24.c: Update test.
14370         * gcc.target/s390/hotpatch-3.c: Update test.
14371         * gcc.target/s390/hotpatch-4.c: Update test.
14372         * gcc.target/s390/hotpatch-5.c: Update test.
14373         * gcc.target/s390/hotpatch-6.c: Update test.
14374         * gcc.target/s390/hotpatch-7.c: Update test.
14375         * gcc.target/s390/hotpatch-8.c: Update test.
14376         * gcc.target/s390/hotpatch-9.c: Update test.
14377         * gcc.target/s390/hotpatch-compile-16.c: Update test.
14379 2015-03-31  Richard Biener  <rguenther@suse.de>
14381         PR middle-end/65626
14382         * g++.dg/torture/pr65626.C: New testcase.
14384 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14386         PR target/65531
14387         * gcc.target/i386/mpx/pr65531.cc: New.
14389 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14391         PR target/65602
14392         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14393         __builtin_alloca instead of alloca.
14394         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14395         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14396         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14397         check.
14399 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
14401         PR ipa/65610
14402         * g++.dg/ubsan/pr65610.C: New test.
14404 2015-03-30  Marek Polacek  <polacek@redhat.com>
14406         PR c++/65398
14407         * g++.dg/cpp0x/pr65398-2.C: New test.
14409 2015-03-30  Marek Polacek  <polacek@redhat.com>
14411         * c-c++-common/pr65556.c: Change the width of bit-fields.
14413 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14415         PR ipa/65588
14416         * gcc.target/i386/pr65588.c: New testcase.
14418 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
14420         PR libgfortran/65563
14421         * gfortran.dg/open_errors_2.f90:  New test.
14423 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14425         PR libgfortran/65596
14426         * gfortran.dg/namelist_86.f90: New test.
14428 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
14430         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14431         statement to reflect new ownership.
14433 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
14435         PR c++/42328
14436         * g++.dg/template/friend58.C: New.
14437         * g++.dg/template/friend59.C: Likewise.
14439 2015-03-27  Tobias Burnus  <burnus@net-b.de>
14441         PR c/65586
14442         * g++.dg/gomp/openmp-simd-3.C: New.
14443         * gcc.dg/gomp/openmp-simd-3.c: New.
14445 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
14447         PR target/65248
14448         * gcc.target/i386/pr65248-1.c: New file.
14449         * gcc.target/i386/pr65248-2.c: Likewise.
14450         * gcc.target/i386/pr65248-3.c: Likewise.
14451         * gcc.target/i386/pr65248-4.c: Likewise.
14453 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
14455         PR target/65593
14456         * gcc.c-torture/compile/pr65593.c: New test.
14458 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
14460         PR c++/59329
14461         * g++.dg/cpp1y/constexpr-assert1.C: New.
14463 2015-03-27  Marek Polacek  <polacek@redhat.com>
14465         PR c++/65556
14466         * c-c++-common/pr65556.c: New test.
14468 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14470         PR ipa/65600
14471         * g++.dg/torture/pr65600.C: New testcase.
14473 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
14475         PR target/65407
14476         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14478 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
14480         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14481         statement and cleanup. Fixed typos.
14483 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14485         PR middle-end/65595
14486         * gcc.c-torture/compile/pr65595.c: New testcase.
14488 2015-03-27  Marek Polacek  <polacek@redhat.com>
14490         PR sanitizer/65583
14491         * g++.dg/ubsan/pr65583.C: New test.
14493 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14495         * gcc.c-torture/compile/20150327.c: New testcase.
14497 2015-03-26  Richard Biener  <rguenther@suse.de>
14499         PR middle-end/65555
14500         * g++.dg/torture/pr65555.C: New testcase.
14502 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
14504         PR tree-optimization/64715
14505         * gcc.dg/builtin-object-size-15.c: New test.
14506         * gcc.dg/pr64715-1.c: New test.
14507         * gcc.dg/pr64715-2.c: New test.
14509 2015-03-26  Richard Biener  <rguenther@suse.de>
14511         PR middle-end/65519
14512         * gnat.dg/specs/opt2.ads: Fix testcase.
14514 2015-03-25  Martin Sebor  <msebor@redhat.com>
14516         PR testsuite/65526
14517         * lib/target-supports.exp (check_effective_target_arm32): Fail early
14518         when target isn't arm*-*-*-*.
14519         (check_effective_target_arm_nothumb): Likewise.
14520         (check_effective_target_arm_little_endian): Likewise.
14521         (check_effective_target_arm_vect_no_misalign): Likewise.
14522         (check_effective_target_aarch64_little_endian): Fail early if target
14523         isn't aarch64*-*-*.
14525 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
14527         PR tree-optimization/65177
14528         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14530 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
14532         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14533         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14534         smmintrin.h and mm3dnow.h.
14536 2015-03-25  Marek Polacek  <polacek@redhat.com>
14538         PR c++/65558
14539         * g++.dg/cpp0x/pr65558.C: New test.
14541 2015-03-25  Marek Polacek  <polacek@redhat.com>
14543         PR c++/61670
14544         * g++.dg/template/pr61670.C: New test.
14546 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
14548         PR c++/54987
14549         * g++.dg/template/pr54987.C: New.
14551 2015-03-25  Richard Biener  <rguenther@suse.de>
14553         PR tree-optimization/62630
14554         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14556 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
14558         PR target/65508
14559         * gcc.target/i386/mpx/pr65508.c: New.
14561 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
14563         PR fortran/64952
14564         PR fortran/65532
14565         * gfortran.dg/data_initialized_3.f90: New.
14567 2015-03-25  Richard Biener  <rguenther@suse.de>
14569         PR middle-end/65519
14570         * gnat.dg/specs/opt2.ads: New testcase.
14572 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
14574         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14575         * gcc.target/arm/memset-inline-4.c: Skip for
14576         arm_tune_string_ops_prefer_neon.
14577         * gcc.target/arm/memset-inline-5.c: Ditto.
14578         * gcc.target/arm/memset-inline-6.c: Ditto.
14579         * gcc.target/arm/memset-inline-8.c: Ditto.
14580         * gcc.target/arm/memset-inline-9.c: Ditto.
14582 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14584         PR c++/58923
14585         * g++.dg/other/virtual3.C: New.
14587 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14589         PR c++/60130
14590         * g++.dg/cpp0x/vt-60130.C: New.
14592 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14594         PR c++/61971
14595         * g++.dg/warn/Warray-bounds-7.C: New.
14597 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14599         PR c++/60067
14600         * g++.dg/template/defarg18.C: New.
14602 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14604         PR c++/59988
14605         * g++.dg/cpp0x/vt-59988.C: New.
14607 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
14609         PR tree-optimization/65533
14610         * gcc.dg/pr65533.c: New test.
14612 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
14614         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14615         source= and mold= expressions functionality.
14616         * gfortran.dg/allocate_class_4.f90: New test.
14617         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14618         copying an unlimited polymorhpic object containing a char array
14619         to another unlimited polymorphic object respects the _len
14620         component.
14621         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14622         whether deferred length char array allocate works, unlimited
14623         polymorphic object allocation from a string works and if
14624         allocating an array of deferred length strings works.
14625         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14627 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14629         PR c++/65513
14630         * g++.dg/cpp0x/constexpr-array11.C: New.
14632 2015-03-24  Richard Biener  <rguenther@suse.de>
14634         PR middle-end/65517
14635         * gcc.dg/torture/pr65517.c: New testcase.
14637 2015-03-24  Tobias Burnus  <burnus@net-b.de>
14639         * gfortran.dg/coindexed_1.f90: Moved from
14640         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14642 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14644         PR testsuite/65506
14645         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14646         gimple dump.
14648         PR target/65523
14649         * gcc.target/i386/pr65523.c: New test.
14651         PR ipa/65475
14652         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14653         dg-options.
14654         * g++.dg/lto/pr65475b_0.C: Likewise.
14656 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
14658         PR target/65505
14659         * gcc.target/sh/torture/pr65505.c: New.
14661 2015-03-23  Martin Sebor  <msebor@redhat.com>
14663         PR testsuite/63175
14664         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14665         assembly for lvx in addition to lxv.
14667 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14669         PR target/65504
14670         * gfortran.dg/pr65504.f90: New test.
14672         PR ipa/65521
14673         * gcc.dg/pr65521.c: New test.
14675 2015-03-23  Richard Biener  <rguenther@suse.de>
14677         PR tree-optimization/65518
14678         * gcc.dg/vect/pr65518.c: New testcase.
14680 2015-03-23  Richard Biener  <rguenther@suse.de>
14682         PR tree-optimization/65494
14683         * gcc.dg/vect/pr65494.c: New testcase.
14685 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14687         PR preprocessor/65238
14688         * c-c++-common/cpp/pr65238-1.c: New test.
14689         * gcc.dg/cpp/pr65238-2.c: New test.
14690         * gcc.dg/cpp/trad/pr65238-3.c: New test.
14691         * gcc.dg/cpp/trad/pr65238-4.c: New test.
14693 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
14694             Mikael Morin  <mikael@gcc.gnu.org>
14696         PR fortran/64952
14697         * gfortran.dg/elemental_dependency_4.f90: New.
14698         * gfortran.dg/elemental_dependency_5.f90: New.
14700 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
14702         PR ipa/65475
14703         * g++.dg/lto/pr65475b_0.C: New testcase.
14704         * g++.dg/lto/pr65475b_1.C: New testcase.
14705         * g++.dg/lto/pr65475c_0.C: New testcase.
14706         * g++.dg/lto/pr65475c_1.C: New testcase.
14708 2015-03-21  Tobias Burnus  <burnus@net-b.de>
14710         * gfortran.dg/coarray_38.f90: New.
14711         * gfortran.dg/coarray_39.f90: New.
14712         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14713         compile test.
14715 2015-03-20  Marek Polacek  <polacek@redhat.com>
14717         PR c++/65398
14718         * g++.dg/cpp0x/pr65398.C: New test.
14720 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
14722         PR ipa/65475
14723         * g++.dg/lto/pr65475_0.C: New testcase.
14724         * g++.dg/lto/pr65475_1.C: New testcase.
14726 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
14728         PR rtl-optimization/64366
14729         * gcc.target/sh/pr64366.c: New.
14731 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14733         PR c++/48324
14734         * g++.dg/cpp0x/constexpr-48324.C: New.
14736 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14738         PR c++/48453
14739         * g++.dg/cpp0x/pr48453.C: New.
14741 2015-03-20  Marek Polacek  <polacek@redhat.com>
14743         PR c++/65072
14744         * g++.dg/cpp0x/pr65072.C: New test.
14746 2015-03-20  Richard Biener  <rguenther@suse.de>
14748         PR middle-end/64715
14749         * gcc.dg/pr15347.c: Use -O.
14750         * c-c++-common/pr19807-1.c: Likewise.
14752 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
14754         * gnat.dg/volatile13.ad[sb]: New test.
14756 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
14758         PR rtl-optimization/60851
14759         * gcc.target/i386/pr60851.c: New test.
14761 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
14763         PR target/65240
14764         * g++.dg/pr65240.h: Add tests for PR 65240.
14765         * g++.dg/pr65240-1.C: Likewise.
14766         * g++.dg/pr65240-2.C: Likewise.
14767         * g++.dg/pr65240-3.C: Likewise.
14768         * g++.dg/pr65240-4.C: Likewise.
14770 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
14772         PR rtl-optimization/63491
14773         * gcc.target/powerpc/pr63491.c: New.
14775 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14777         * g++.dg/ipa/pr65465.C: New test.
14779 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14781         PR c++/52659
14782         * g++.dg/cpp0x/deleted11.C: New.
14784 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14786         PR sanitizer/65400
14787         * c-c++-common/tsan/pr65400-3.c: New test.
14789 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14791         PR c++/59686
14792         * g++.dg/cpp0x/constexpr-59686.C: New.
14794 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14796         PR sanitizer/64265
14797         * g++.dg/tsan/pr64265.C: New test.
14799         PR sanitizer/65400
14800         * c-c++-common/tsan/pr65400-1.c: New test.
14801         * c-c++-common/tsan/pr65400-2.c: New test.
14803 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14805         PR c++/59816
14806         * g++.dg/cpp0x/pr59816.C: New.
14808 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
14810         PR fortran/59198
14811         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14813 2015-03-18  Martin Liska  <mliska@suse.cz>
14815         PR ipa/65439
14816         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14817         equivalences either to 6 or 7.
14819 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
14821         PR middle-end/64491
14822         Revert:
14823         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
14825         * gcc.dg/undefined-loop-1.c: New file.
14826         * gcc.dg/undefined-loop-2.c: New file.
14828         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
14830         PR testsuite/64032
14831         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14832         loop exits too early.
14834 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
14836         PR tree-optimization/65450
14837         * gfortran.dg/pr65450.f90: New test.
14839         PR target/65078
14840         * gcc.target/i386/pr65078-1.c: New test.
14841         * gcc.target/i386/pr65078-2.c: New test.
14842         * gcc.target/i386/pr65078-3.c: New test.
14843         * gcc.target/i386/pr65078-4.c: New test.
14844         * gcc.target/i386/pr65078-5.c: New test.
14845         * gcc.target/i386/pr65078-6.c: New test.
14847 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14849         PR c++/65340
14850         * g++.dg/cpp1y/pr65340.C: New.
14852 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14854         PR fortran/64432
14855         * gfortran.dg/system_clock_3.f08: Adjust test.
14857 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
14859         PR fortran/59198
14860         * gfortran.dg/proc_ptr_comp_44.f90: New test.
14861         * gfortran.dg/proc_ptr_comp_45.f90: New test.
14863 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14865         PR fortran/64432
14866         * gfortran.dg/system_clock_3.f08: New test.
14868 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
14870         PR c++/64626
14871         g++.dg/cpp1y/pr64626-1.C: New.
14872         g++.dg/cpp1y/pr64626-2.C: New.
14873         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14875 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
14877         PR tree-optimization/65427
14878         * gcc.c-torture/execute/pr65427.c: New test.
14880 2015-03-16  Marek Polacek  <polacek@redhat.com>
14882         DR 1688
14883         PR c++/65327
14884         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14885         * g++.dg/cpp0x/pr65327.C: New test.
14887 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14889         PR sanitizer/64820
14890         * c-c++-common/asan/pr64820.c: New test.
14892 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
14894         * gfortran.dg/pointer_2.f90: New test.
14896 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14898         * g++.dg/pr65049.C: New test.
14900 2015-03-16  Tom de Vries  <tom@codesourcery.com>
14902         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14903         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14904         * gcc.target/i386/fuse-caller-save.c: Same.
14906 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14908         * gnat.dg/loop_optimization18.ad[sb]: New test.
14909         * gnat.dg/loop_optimization18_pkg.ads: New helper.
14911 2015-03-16  Alan Modra  <amodra@gmail.com>
14913         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
14914         2014-12-05 change.
14916 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
14918         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14919         hppa*-*-hpux*.
14920         * gcc.dg/torture/pr65270-2.c: Likewise.
14922 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
14924         PR fortran/61138
14925         * gfortran.dg/pointer_remapping_9.f90: New.
14927 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
14929         PR tree-optimization/65369
14930         * gcc.c-torture/execute/pr65369.c: New test.
14932         PR tree-optimization/65418
14933         * gcc.c-torture/execute/pr65418-1.c: New test.
14934         * gcc.c-torture/execute/pr65418-2.c: New test.
14936         PR rtl-optimization/65401
14937         * gcc.c-torture/execute/pr65401.c: New test.
14939 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14941         PR target/64600
14942         * gcc.target/arm/pr64600_1.c: New test.
14944 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14946         PR rtl-optimization/65235
14947         * gcc.target/aarch64/pr65235_1.c: New test.
14949 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14951         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14952         * gcc.target/s390/hotpatch-22.c: Likewise.
14953         * gcc.target/s390/hotpatch-23.c: Likewise.
14954         * gcc.target/s390/hotpatch-24.c: Likewise.
14955         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14956         * gcc.target/s390/hotpatch-1.c: Update expected output.
14957         * gcc.target/s390/hotpatch-2.c: Likewise.
14958         * gcc.target/s390/hotpatch-3.c: Likewise.
14959         * gcc.target/s390/hotpatch-4.c: Likewise.
14960         * gcc.target/s390/hotpatch-5.c: Likewise.
14961         * gcc.target/s390/hotpatch-6.c: Likewise.
14962         * gcc.target/s390/hotpatch-7.c: Likewise.
14963         * gcc.target/s390/hotpatch-8.c: Likewise.
14964         * gcc.target/s390/hotpatch-9.c: Likewise.
14965         * gcc.target/s390/hotpatch-10.c: Likewise.
14966         * gcc.target/s390/hotpatch-11.c: Likewise.
14967         * gcc.target/s390/hotpatch-12.c: Likewise.
14968         * gcc.target/s390/hotpatch-13.c: Likewise.
14969         * gcc.target/s390/hotpatch-14.c: Likewise.
14970         * gcc.target/s390/hotpatch-15.c: Likewise.
14971         * gcc.target/s390/hotpatch-16.c: Likewise.
14972         * gcc.target/s390/hotpatch-17.c: Likewise.
14973         * gcc.target/s390/hotpatch-18.c: Likewise.
14974         * gcc.target/s390/hotpatch-19.c: Likewise.
14976 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14978         PR target/65103
14979         * gcc.target/i386/pr65103-1.c: New.
14981 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14983         PR target/65044
14984         * gcc.target/i386/pr65044.c: New.
14986 2015-03-12  Tom de Vries  <tom@codesourcery.com>
14988         PR rtl-optimization/64895
14989         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14990         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14991         * gcc.target/i386/fuse-caller-save.c: Ditto.
14993 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14995         * gcc.dg/ipa/pr63569.c: Fix template.
14997 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
14999         * g++.dg/ipa/pr64146.C: Require fpic support.
15001 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
15003         PR libfortran/65200
15004         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
15005         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
15007 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
15009         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
15010         to dg-options, fix up dg-skip-if.
15012 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
15014         PR target/65296
15015         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
15016         * gcc.target/avr/tiny-caller-save.c: Same.
15018 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
15020         PR target/65242
15021         * g++.dg/pr65242.C: New test.
15023 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
15025         * c-c++-common/asan/no-asan-check-glob.c: New test.
15027 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
15029         PR c++/65370
15030         * g++.dg/other/default11.C: New.
15031         * g++.dg/other/default12.C: Likewise.
15033 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15035         PR target/65368
15036         * gcc.target/i386/bmi2-bzhi-2.c: New test.
15038 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
15040         PR fortran/65024
15041         * gfortran.dg/unlimited_polymorphic_23.f90: New test
15043 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15045         PR c++/65127
15046         * g++.dg/cpp0x/pr65127.C: New test.
15048 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15050         * gcc.dg/ipa/PR64550.c: Update template.
15052 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
15053             Tobias Burnus  <burnus@net-b.de>
15055         * gfortran.dg/coarray_sync_memory.f90: New.
15057 2015-03-10  Marek Polacek  <polacek@redhat.com>
15059         PR sanitizer/65367
15060         * c-c++-common/ubsan/pr65367.c: New test.
15062 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15064         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
15065         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
15066         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
15067         * gcc.target/i386/mpx/calloc-1-nov.c: New.
15068         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
15069         * gcc.target/i386/mpx/malloc-1-nov.c: New.
15070         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
15071         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
15072         * gcc.target/i386/mpx/realloc-1-nov.c: New.
15073         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
15074         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
15075         * gcc.target/i386/mpx/realloc-2-nov.c: New.
15076         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
15078 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
15080         * lib/mpx-dg.exp (mpx_link_flags): New.
15081         (mpx_init): New.
15082         (mpx_finish): New.
15083         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
15084         * gcc.target/i386/mpx/alloca-1-nov.c: New.
15085         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
15086         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
15087         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
15088         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
15089         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
15090         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
15091         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
15092         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
15093         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
15094         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
15095         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
15096         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
15097         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
15098         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
15099         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
15100         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
15101         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
15102         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
15103         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
15104         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
15105         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
15106         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
15107         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
15108         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
15109         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
15110         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
15111         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
15112         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
15113         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
15114         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
15115         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
15116         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
15117         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
15118         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
15119         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
15120         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
15121         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
15122         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
15123         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
15124         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
15125         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
15126         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
15127         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
15128         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
15129         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
15130         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
15131         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
15132         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
15133         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
15134         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
15135         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
15136         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
15137         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
15138         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
15139         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
15140         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
15141         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
15142         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
15143         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
15144         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
15145         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
15146         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
15147         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
15148         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
15149         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
15150         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
15151         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
15152         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
15153         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
15154         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
15155         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
15156         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
15157         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
15158         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
15159         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
15160         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
15161         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
15162         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
15163         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
15164         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
15165         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
15166         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
15167         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
15168         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
15169         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
15170         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
15171         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
15172         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
15173         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
15174         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
15175         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
15176         * gcc.target/i386/mpx/label-address-1.c: New.
15177         * gcc.target/i386/mpx/legacy-1-nov.c: New.
15178         * gcc.target/i386/mpx/macro.c: New.
15179         * gcc.target/i386/mpx/mpx-check.h: New.
15180         * gcc.target/i386/mpx/mpx.exp: New.
15181         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
15182         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
15183         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
15184         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
15185         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
15186         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
15187         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
15188         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
15189         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
15190         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
15191         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
15192         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
15193         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
15194         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
15195         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
15196         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
15197         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
15198         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
15199         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
15200         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
15201         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
15202         * gcc.target/i386/mpx/reference-1-lbv.c: New.
15203         * gcc.target/i386/mpx/reference-1-nov.c: New.
15204         * gcc.target/i386/mpx/reference-1-ubv.c: New.
15205         * gcc.target/i386/mpx/reference-2-lbv.c: New.
15206         * gcc.target/i386/mpx/reference-2-nov.c: New.
15207         * gcc.target/i386/mpx/reference-2-ubv.c: New.
15208         * gcc.target/i386/mpx/reference-3-lbv.c: New.
15209         * gcc.target/i386/mpx/reference-3-nov.c: New.
15210         * gcc.target/i386/mpx/reference-3-ubv.c: New.
15211         * gcc.target/i386/mpx/reference-4-lbv.c: New.
15212         * gcc.target/i386/mpx/reference-4-nov.c: New.
15213         * gcc.target/i386/mpx/reference-4-ubv.c: New.
15214         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
15215         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
15216         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
15217         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
15218         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
15219         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
15220         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
15221         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
15222         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
15223         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
15224         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
15225         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
15226         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
15227         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
15228         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
15229         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
15230         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
15231         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
15232         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
15233         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
15234         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
15235         * gcc.target/i386/mpx/sincos-1-nov.c: New.
15236         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
15237         * gcc.target/i386/mpx/static-array-1-nov.c: New.
15238         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
15239         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
15240         * gcc.target/i386/mpx/static-init-1-nov.c: New.
15241         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
15242         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
15243         * gcc.target/i386/mpx/static-init-2-nov.c: New.
15244         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
15245         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
15246         * gcc.target/i386/mpx/static-init-3-nov.c: New.
15247         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
15248         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
15249         * gcc.target/i386/mpx/static-init-4-nov.c: New.
15250         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
15251         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
15252         * gcc.target/i386/mpx/static-init-5-nov.c: New.
15253         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
15254         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
15255         * gcc.target/i386/mpx/static-init-6-nov.c: New.
15256         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
15257         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
15258         * gcc.target/i386/mpx/static-string-1-nov.c: New.
15259         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
15260         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
15261         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
15262         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
15263         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
15264         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
15265         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
15266         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
15267         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
15268         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
15269         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
15270         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
15271         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
15272         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
15273         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
15274         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
15275         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
15276         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
15277         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
15278         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
15279         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
15280         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
15281         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
15282         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
15283         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
15284         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
15285         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
15286         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
15287         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
15288         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
15289         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
15290         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
15291         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
15292         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
15293         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
15294         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
15295         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
15296         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
15297         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
15298         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
15299         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
15300         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
15301         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
15302         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
15303         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
15304         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
15305         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
15306         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
15307         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
15308         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15309         * gcc.target/i386/mpx/vararg-1-nov.c: New.
15310         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15311         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15312         * gcc.target/i386/mpx/vararg-2-nov.c: New.
15313         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15314         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15315         * gcc.target/i386/mpx/vararg-3-nov.c: New.
15316         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15317         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15318         * gcc.target/i386/mpx/vararg-4-nov.c: New.
15319         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15320         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15321         * gcc.target/i386/mpx/vararg-5-nov.c: New.
15322         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15323         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15324         * gcc.target/i386/mpx/vararg-6-nov.c: New.
15325         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15326         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15327         * gcc.target/i386/mpx/vararg-7-nov.c: New.
15328         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15329         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15330         * gcc.target/i386/mpx/vararg-8-nov.c: New.
15331         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15332         * gcc.target/i386/mpx/vla-1-lbv.c: New.
15333         * gcc.target/i386/mpx/vla-1-nov.c: New.
15334         * gcc.target/i386/mpx/vla-1-ubv.c: New.
15335         * gcc.target/i386/mpx/vla-2-lbv.c: New.
15336         * gcc.target/i386/mpx/vla-2-nov.c: New.
15337         * gcc.target/i386/mpx/vla-2-ubv.c: New.
15339 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
15341         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15343 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
15345         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15347 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
15349         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15350         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15352 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15354         PR c/65120
15355         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15356         on rhs is 0.
15357         (fn4): New test.
15358         * c-c++-common/pr65120.c: New test.
15360         PR rtl-optimization/65321
15361         * gcc.dg/pr65321.c: New test.
15363 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15365         PR tree-optimization/65355
15366         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15368 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
15370         PR c/65120
15371         * c-c++-common/pr49706.c: Adjust tests for not warning
15372         about !!x == y or !b == y where b is boolean, and add
15373         some further tests.
15374         * c-c++-common/pr62199-2.c: Likewise.
15376 2015-03-09  Richard Biener  <rguenther@suse.de>
15378         PR middle-end/65270
15379         * gcc.dg/torture/pr65270-1.c: New testcase.
15380         * gcc.dg/torture/pr65270-2.c: Likewise.
15382 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15384         PR tree-optimization/63743
15385         * gcc.dg/pr63743.c: New test.
15387 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
15389         PR lto/65316
15390         * g++.dg/lto/pr65316_0.C: New testcase.
15391         * g++.dg/lto/pr65316_1.C: New testcase.
15393 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
15395         PR target/62247
15396         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15397         hppa*-*-hpux*.
15398         * g++.dg/abi/rtti3.C: Likewise.
15400         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15402         PR target/62251
15403         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15405         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15407         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15409         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15411 2015-03-08  Morin  <mikael@gcc.gnu.org>
15413         PR fortran/60898
15414         * gfortran.dg/entry_20.f90: New.
15416 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15418         PR target/65153
15419         * gcc.c-torture/compile/pr65153.c: New.
15421 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15423         PR target/65249
15424         * g++.dg/torture/pr65249.C: New.
15426 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
15428         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15429         long.
15430         (int64_t): Likewise.
15432 2015-03-07  Marek Polacek  <polacek@redhat.com>
15433             Martin Uecker  <uecker@eecs.berkeley.edu>
15435         PR sanitizer/65280
15436         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15437         member-like arrays.
15438         * c-c++-common/ubsan/bounds-8.c: New test.
15439         * c-c++-common/ubsan/bounds-9.c: New test.
15440         * gcc.dg/ubsan/bounds-2.c: New test.
15442 2015-03-05  Martin Sebor  <msebor@redhat.com>
15444         PR testsuite/63175
15445         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15446         checking of results into main to prevent it from getting optimized
15447         away.
15448         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15450 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
15452         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15453         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15454         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15455         x64.
15457 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
15459         * g++.dg/lto/pr65302_1.C: New testcase.
15460         * g++.dg/lto/pr65302_0.C: New testcase.
15462 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15464         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15465         -fno-ipa-icf to dg-options.
15467 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15469         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15470         compiles using the linker plugin.
15472 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
15474         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15476 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15478         * gcc.target/arm/pr65067.c: New test.
15480 2015-03-05  Martin Liska  <mliska@suse.cz>
15482         PR ipa/65318
15483         * gcc.dg/ipa/pr65318.c: New test.
15485 2015-03-05  Marek Polacek  <polacek@redhat.com>
15487         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15489 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15491         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15493 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15495         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15496         max-unroll-times back to defaults for s390.
15498 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15500         Fix last commit.
15502 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15504         PR c++/64665
15505         * g++.dg/cpp0x/initlist92.C: New.
15507 2015-03-05  Richard Biener  <rguenther@suse.de>
15509         PR tree-optimization/65310
15510         * gcc.dg/vect/pr65310.c: New testcase.
15512 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15514         PR c++/64834
15515         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15517 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
15519         * gnat.dg/entry_queues3.adb: New test.
15521 2015-03-04  Ian Lance Taylor  <iant@google.com>
15523         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15525 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15527         PR c++/64227
15528         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15530 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
15532         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15533         -fno-ipa-icf to dg-options
15534         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15535         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15537 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15539         PR c++/64398
15540         * g++.dg/cpp0x/decltype62.C: New.
15542 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
15544         * gnat.dg/object_overflow5.adb: New test.
15546 2015-03-03  Martin Liska  <mliska@suse.cz>
15548         PR ipa/65287
15549         * gcc.dg/ipa/pr65287.c: New test.
15551 2015-03-03  Martin Jambor  <mjambor@suse.cz>
15552             Eric Botcazou  <ebotcazou@adacore.com>
15554         * gnat.dg/specs/pack12.ads: New test.
15556 2015-03-03  Martin Liska  <mliska@suse.cz>
15558         * gcc.dg/ipa/PR65282.c: New test.
15560 2015-03-13  Jeff Law  <law@redhat.com>
15562         PR tree-optimization/65241
15563         * gcc.c-torture/compile/pr65241.c: New test.
15565 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
15567         PR target/64331
15568         * gcc.target/avr/torture/pr64331.c: New test.
15570 2015-03-03  Martin Liska  <mliska@suse.cz>
15571             Jan Hubicka  <hubicka@ucw.cz>
15573         * g++.dg/ipa/pr65263.C: New test.
15575 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15577         PR ipa/65130
15578         * gcc.dg/lto/pr65130_0.c: New testcase.
15579         * gcc.dg/lto/pr65130_1.c: New testcase.
15581 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15583         PR ipa/64988
15584         * g++.dg/torture/pr64988.C: New testcase.
15586 2015-03-02  Tobias Burnus  <burnus@net-b.de>
15588         * gfortran.dg/coarray_atomic_6.f90: New.
15590 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15592         PR target/65184
15593         * gcc.target/i386/pr65184.c: New.
15595 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15597         PR target/65183
15598         * gcc.target/i386/pr65183.c: New.
15600 2015-02-28  Martin Liska  <mliska@suse.cz>
15601             Jan Hubicka  <hubicka@ucw.cz>
15603         * gcc.dg/ipa/ipa-icf-35.c: New test.
15604         * gcc.dg/ipa/ipa-icf-36.c: New test.
15605         * gcc.dg/ipa/ipa-icf-37.c: New test.
15607 2015-02-28  Martin Liska  <mliska@suse.cz>
15608             Jan Hubicka  <hubicka@ucw.cz>
15610         PR ipa/65245
15611         * gcc.dg/ipa/ipa-icf-34.c: New test.
15613 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
15615         PR target/61142
15616         * gcc.target/sh/sh/pr61142.c: New.
15618 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15620         * g++.dg/other/dump-ada-spec-3.C: New test.
15622 2015-03-01  Martin Liska  <mliska@suse.cz>
15624         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15625         * g++.dg/ipa/pr63595.C: Update expected results.
15627 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
15629         PR ipa/65236
15630         * g++.dg/ipa/ipa-icf-6.C: New testcase.
15632 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
15634         * gcc.dg/vect/pr59354.c: Move vector producing code to
15635         separate function.
15637 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
15639         PR ipa/65237
15640         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15641         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15642         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15643         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15645 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
15647         PR tree-optimization/65048
15648         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15649         (foo): Use K&R style definition.
15651 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
15653         PR target/65032
15654         * g++.dg/pr65032.C: New.
15656 2015-02-27  Marek Polacek  <polacek@redhat.com>
15658         PR c/65040
15659         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15660         -Wformat=2.
15662 2015-02-27  Marek Polacek  <polacek@redhat.com>
15664         PR c/65228
15665         * gcc.dg/pr65228.c: New test.
15667 2015-02-27  Kai Tietz  <ktietz@redhat.com>
15669         PR c/35330
15670         * gcc.dg/weak/weak-17.c: New file.
15672 2015-02-27  Richard Biener  <rguenther@suse.de>
15674         PR lto/65193
15675         * g++.dg/lto/pr65193_0.C: New testcase.
15677 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15679         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15680         * gcc.target/s390/hotpatch-8.c: Likewise.
15681         * gcc.target/s390/hotpatch-9.c: Likewise.
15682         * gcc.target/s390/pr61078.c: Likewise.
15683         * gcc.target/s390/pr57960.c: Remove -m64.
15684         * gcc.target/s390/pr61078.c: Likewise.
15686 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
15687             Martin Liska  <mliska@suse.cz>
15689         PR bootstrap/65150
15690         * gcc.dg/pr64454.c: Disable ICF.
15691         * gcc.dg/pr28685-1.c: Disable ICF
15692         * gcc.dg/ipa/iinline-5.c: Disable ICF.
15693         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15694         * g++.dg/ipa/ipa-icf-4.C: Update template.
15696 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
15698         PR tree-optimization/65216
15699         * gcc.c-torture/execute/pr65216.c: New test.
15701         PR tree-optimization/65215
15702         * gcc.c-torture/execute/pr65215-1.c: New test.
15703         * gcc.c-torture/execute/pr65215-2.c: New test.
15704         * gcc.c-torture/execute/pr65215-3.c: New test.
15705         * gcc.c-torture/execute/pr65215-4.c: New test.
15706         * gcc.c-torture/execute/pr65215-5.c: New test.
15708 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15710         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15712 2015-02-26  Martin Liska  <mliska@suse.cz>
15713             Jan Hubicka  <hubicka@ucw.cz>
15715         * g++.dg/ipa/pr64146.C: Update expected results.
15716         * gcc.dg/ipa/ipa-icf-26.c: Update test.
15717         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15718         * gcc.dg/ipa/ipa-icf-34.c: New test.
15720 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15722         * gcc.dg/vect/vect-pr61917.c: Rename to ...
15723         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15724         (dg-additional-options): Remove dg directive.
15725         (dg-final): Add dg directive.
15727 2015-02-26  Marek Polacek  <polacek@redhat.com>
15729         PR ipa/65008
15730         * g++.dg/ipa/pr65008.C: New test.
15732 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15734         * lib/profopt.exp (profopt-target-cleanup): New proc.
15735         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15736         files from sources from dg-additional-sources.
15738 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15740         * lib/gcov.exp: Cleanup in case of xfail.
15742 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15744         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15746 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
15748         PR debug/46102
15749         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15750         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15751         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15752         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15753         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15754         * g++.dg/debug/pr46123.C: XFAIL and move...
15755         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15756         * gcc.dg/debug/dwarf2-3.c: Move...
15757         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15759 2015-02-26  Marek Polacek  <polacek@redhat.com>
15761         PR c++/65202
15762         * g++.dg/cpp1y/pr65202.C: New test.
15764 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15766         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15767         locale_facets.h.gcov.
15769 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15771         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15773 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15775         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15777 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
15779         PR target/65217
15780         * gcc.target/i386/pr65217.c: New.
15782 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15784         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15786 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15788         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15790 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15792         PR tree-optimization/65048
15793         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15795 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15797         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15798         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15800 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
15802         PR target/65161
15803         * gcc.target/i386/pr65161.c: New test.
15805 2015-02-26  Terry Guo  <terry.guo@arm.com>
15807         * gcc.target/arm/no-volatile-in-it.c: New test.
15809 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
15811         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15812         (dg-options): Add -save-temps.
15813         (dg-final): Add cleanup-saved-temps.
15815 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
15817         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15819 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
15821         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15822         * gcc.target/powerpc/pack01.c: Include string.h.
15824 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
15826         PR target/65167
15827         * gcc.target/i386/pr65167.c: New.
15829 2015-02-25  Kai Tietz  <ktietz@redhat.com>
15831         PR tree-optimization/61917
15832         * gcc.dg/vect/vect-pr61917.c: New file.
15834 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
15836         PR tree-optimization/65170
15837         * gcc.c-torture/execute/pr65170.c: New test.
15838         * gcc.dg/tree-ssa/vrp96.c: New test.
15840 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15842         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15844 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15846         PR testsuite/65126
15847         * lib/gcc-defs.exp (additional_sources_used): Add new var.
15848         (dg-additional-files-options): Copy additional_sources to
15849         additional_sources_used before emptying additional_sources.
15850         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15851         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15852         (cleanup-saved-temps): Use additional_sources_used instead of
15853         additional_sources.
15854         (dg-test): Reset additional_sources_used.
15856 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
15858         PR fortran/63427
15859         * gfortran.dg/integer_exponentiation_6.F90: New test.
15861 2015-02-23  Martin Sebor  <msebor@redhat.com>
15863         PR target/65109
15864         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15865         two parts.  One to save registers, the other to verify the
15866         registers have the right values.  Save register state into
15867         static data rather than on the stack.
15869 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
15871         PR bootstrap/63888
15872         * c-c++-common/asan/pr63888.c: New test.
15874 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
15876         PR target/65163
15877         * gcc.c-torture/compile/pr65163.c: New.
15879 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15881         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15882         with -m31 on 64 bit.
15883         * gcc.dg/hoist-register-pressure-2.c: Likewise.
15884         * gcc.dg/hoist-register-pressure-3.c: Likewise.
15886 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15888         * gcc.target/s390/20090223-1.c: Add
15889         -Wno-implicit-function-declaration option.
15890         * gcc.target/s390/pr42224.c: Likewise.
15891         * gcc.target/s390/pr55718.c: Likewise.
15893 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15895         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15896         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15897         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15898         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15899         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15900         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15901         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15902         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15903         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15904         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15905         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15906         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15907         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15908         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15909         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15910         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15911         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15912         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15913         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15914         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15915         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15917 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15919         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15920         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15921         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15922         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15923         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15924         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15925         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15926         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15927         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15928         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15929         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15930         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15931         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15932         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15933         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15934         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15936 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15938         PR fortran/64980
15939         PR fortran/61960
15940         * gfortran.dg/pr61960.f90: New.
15941         * gfortran.dg/pr64230.f90: New.
15942         * gfortran.dg/pr64980.f03: New.
15944 2015-02-22  Tom de Vries  <tom@codesourcery.com>
15946         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15948 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
15950         PR ada/65156
15951         * gnat.dg/timing_events.adb: Removed, invalid test.
15953 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
15955         PR debug/58123
15956         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15957         location.
15958         * g++.dg/gcov/gcov-2.C: Likewise.
15960 2015-02-20  Richard Biener  <rguenther@suse.de>
15962         PR tree-optimization/65136
15963         * gcc.dg/tree-ssa/pr65136.c: New testcase.
15965 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
15967         PR testsuite/64158
15968         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15969         powerpc*-*-linux* and nvptx-*-* blacklisting.
15971         * gcc.dg/sibcall-9.c: New test.
15972         * gcc.dg/sibcall-10.c: New test.
15974 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15976         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15978 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
15980         PR target/64452
15981         * gcc.target/avr/torture/pr64452.c: New test.
15983 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
15985         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15986         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15988 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15990         PR testsuite/65116
15991         * lib/target-supports.exp (check_compile): Check whether
15992         additional_sources is defined before using it.
15994 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
15996         PR middle-end/65074
15997         * g++.dg/opt/pr65074.C: New file.
15999 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
16001         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
16002         (size_type): New typedef.
16003         (operator "" _script): Use it for the last argument.
16005 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
16007         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
16009 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
16011         * lib/target-supports.exp (check_compile): Save/restore
16012         additional_sources that may belong to an actual test.
16014 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
16016         PR gcov-profile/64634
16017         * g++.dg/gcov/gcov-15.C: New test.
16019 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16021         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
16023 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16025         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
16027 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16029         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
16031 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16033         * gfortran.dg/fmt_cache_1.f: Add missing close.
16035 2015-02-18  Tom de Vries  <tom@codesourcery.com>
16037         PR testsuite/65107
16038         * gfortran.dg/read_eof_8.f90: Add missing close.
16040 2015-02-18  Richard Biener  <rguenther@suse.de>
16042         PR tree-optimization/65063
16043         * gcc.dg/pr65063.c: New testcase.
16045 2015-02-18  Richard Biener  <rguenther@suse.de>
16047         PR tree-optimization/62217
16048         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
16050 2015-02-18  Marek Polacek  <polacek@redhat.com>
16052         PR sanitizer/65081
16053         * c-c++-common/ubsan/pr65081.c: New test.
16055 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16057         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
16058         * gcc.target/sh/force-cbranch-delay-slot.c: New.
16060 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
16062         * gcc.dg/ipa/propalign-3.c: New test.
16064 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
16066         PR target/64793
16067         * gcc.target/sh/pr64793.c: New.
16068         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
16070 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
16072         * gcc.target/arm/divzero.c: New test case.
16074 2015-02-17  Tom de Vries  <tom@codesourcery.com>
16076         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
16078 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
16079             Jakub Jelinek  <jakub@redhat.com>
16081         PR c++/65075
16082         * g++.dg/cpp0x/pr65075.C: New test.
16084 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
16086         PR target/65058
16087         * gcc.target/powerpc/pr65058.c: New test.
16089 2015-02-16  Jeff Law  <law@redhat.com>
16091         PR tree-optimization/64823
16092         * gcc.dg/uninit-20.c: New test.
16094 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
16095             James Greenhalgh  <james.greenhalgh@arm.com>
16097         PR ipa/64963
16098         * gcc.dg/ipa/ipa-clone-1.c: New test.
16100 2015-02-16  Richard Biener  <rguenther@suse.de>
16102         PR tree-optimization/65077
16103         * gcc.dg/torture/pr65077.c: New testcase.
16105 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
16107         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16108         Directive adjusted to scan for ldaxr.
16109         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16110         adjusted to scan for ldaex.
16112 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
16114         PR c++/65080
16115         * g++.dg/cpp0x/constexpr-65080.C: New.
16117 2015-02-16  Richard Biener  <rguenther@suse.de>
16119         PR tree-optimization/63593
16120         * gcc.dg/pr63593.c: New testcase.
16122 2015-02-16  Marek Polacek  <polacek@redhat.com>
16124         PR c/65066
16125         * gcc.dg/pr65066.c: New test.
16127 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
16129         * gcc.dg/pr65002.C: Move ...
16130         * g++.dg/ipa/pr65002.C: ... here.
16132 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
16134         * gcc.target/powerpc/pr64205.c: Skip on AIX.
16135         * gcc.target/powerpc/pr64505.c: Skip on AIX.
16136         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
16137         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
16139 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
16141         PR testsuite/64850
16142         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
16143         the expression to find calls.
16144         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
16145         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
16146         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
16147         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
16148         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
16150 2015-02-14  Marek Polacek  <polacek@redhat.com>
16152         PR c/64768
16153         * gcc.dg/array-11.c: New test.
16154         * gcc.dg/array-12.c: New test.
16155         * gcc.dg/array-13.c: New test.
16156         * gcc.dg/array-14.c: New test.
16157         * gcc.dg/c99-flex-array-typedef-1.c: New test.
16158         * gcc.dg/c99-flex-array-typedef-2.c: New test.
16159         * gcc.dg/c99-flex-array-typedef-3.c: New test.
16160         * gcc.dg/c99-flex-array-typedef-5.c: New test.
16161         * gcc.dg/c99-flex-array-typedef-7.c: New test.
16162         * gcc.dg/c99-flex-array-typedef-8.c: New test.
16164 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16166         PR c++/60894
16167         * g++.dg/lookup/using54.C: New.
16169 2015-02-13  Jeff Law  <law@redhat.com>
16171         PR bootstrap/65060
16172         Revert my change for tree-optimization/64823.
16174 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16176         PR tree-optimization/65053
16177         * gcc.c-torture/execute/pr65053-1.c: New test.
16178         * gcc.c-torture/execute/pr65053-2.c: New test.
16180 2015-02-13  Marek Polacek  <polacek@redhat.com>
16182         PR c/65050
16183         * gcc.dg/pr65050.c: New test.
16185 2015-02-13  Jeff Law  <law@redhat.com>
16187         PR tree-optimization/64823
16188         * gcc.dg/uninit-20.c: New test.
16190         PR rtl-optimization/47477
16191         * gcc.dg/tree-ssa/pr47477.c: New test.
16193 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16195         PR c++/60211
16196         * g++.dg/parse/ivdep-2.C: New.
16197         * g++.dg/parse/ivdep-3.C: Likewise.
16199 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16201         PR fortran/64506
16202         * gfortran.dg/continuation_13.f90: New test.
16203         * gfortran.dg/continuation_14.f: New test.
16205 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
16207         PR c++/64970
16208         * g++.dg/cpp0x/sfinae55.C: New.
16210 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
16212         PR ipa/65034
16213         * g++.dg/ipa/pr65034.C: New test.
16215 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
16217         PR tree-optimization/65002
16218         * gcc.dg/pr65002.C: New.
16220 2015-02-13  Marek Polacek  <polacek@redhat.com>
16222         PR c/65040
16223         * c-c++-common/pr65040.c: New test.
16225 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
16227         PR tree-optimization/64705
16228         * gcc.dg/tree-ssa/pr64705.c: New test.
16230 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
16232         PR rtl/32219
16233         * gcc.dg/visibility-22.c: New test.
16234         * gcc.dg/visibility-23.c: New test.
16235         * gcc.target/i386/pr32219-1.c: New test.
16236         * gcc.target/i386/pr32219-2.c: New test.
16237         * gcc.target/i386/pr32219-3.c: New test.
16238         * gcc.target/i386/pr32219-4.c: New test.
16239         * gcc.target/i386/pr32219-5.c: New test.
16240         * gcc.target/i386/pr32219-6.c: New test.
16241         * gcc.target/i386/pr32219-7.c: New test.
16242         * gcc.target/i386/pr32219-8.c: New test.
16243         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
16245 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16247         PR libgfortran/57822
16248         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
16249         four different KINDs.
16251 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16253         PR c++/64884
16254         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
16256         PR sanitizer/65000
16257         * g++.dg/ubsan/pr65000.C: New test.
16259 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
16261         PR fortran/64932
16262         * gfortran.dg/finalize_28.f90: New test
16264 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16266         PR debug/55541
16267         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
16268         DW_TAG_lexical_block removal.
16269         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
16270         * g++.dg/guality/pr55541.C: New test.
16272         PR sanitizer/64984
16273         * g++.dg/ubsan/pr64984.C: New test.
16275 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
16277         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
16279 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
16281         PR testsuite/64930
16282         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
16283         instructions for 2015-01-14 get_memmodel changes.
16284         * gcc.target/powerpc/atomic-p8.c: Likewise.
16286         PR sanitizer/65019
16287         * g++.dg/ubsan/pr65019.C: New test.
16289         PR tree-optimization/65014
16290         * gcc.c-torture/compile/pr65014.c: New test.
16292 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16294         PR libgfortran/57822
16295         * gfortran/fmt_g0_7.f08: Revise test.
16297 2015-02-11  Jeff Law  <law@redhat.com>
16299         PR target/63347
16300         * gcc.target/m68k/pr63347.c: New test.
16302 2015-02-11  Marek Polacek  <polacek@redhat.com>
16304         * g++.dg/ubsan/shift-1.C: New test.
16305         * gcc.dg/ubsan/c-shift-2.c: New test.
16306         * c-c++-common/ubsan/shift-5.c: Remove file.
16308 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
16310         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16311         Directive adjusted to XFAIL.
16312         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16313         adjusted to XFAIL.
16315 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16317         PR middle-end/65003
16318         * g++.dg/opt/pr65003.C: New test.
16320 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
16322         * lib/target-supports.exp (check_effective_target_pie): Renamed
16323         to ...
16324         (check_effective_target_pie_enabled): This.
16325         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16326         * gcc.target/i386/pie.c: Likewise.
16328 2015-02-11  Andrew Pinski  <apinski@cavium.com>
16330         PR target/64893
16331         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16332         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16334 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16336         PR target/61925
16337         * gcc.target/i386/pr61925-1.c: New test.
16338         * gcc.target/i386/pr61925-2.c: New test.
16339         * gcc.target/i386/pr61925-3.c: New test.
16341 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
16343         PR sanitizer/65004
16344         * g++.dg/asan/pr65004.C: New test.
16346 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
16348         PR target/64661
16349         * gcc.taget/sh/pr64661-0.h: New.
16350         * gcc.taget/sh/pr64661-1.c: New.
16351         * gcc.taget/sh/pr64661-2.c: New.
16352         * gcc.taget/sh/pr64661-3.c: New.
16353         * gcc.taget/sh/pr64661-4.c: New.
16355 2015-02-10  Richard Biener  <rguenther@suse.de>
16357         PR tree-optimization/64995
16358         * g++.dg/torture/pr64995.C: New testcase.
16360 2015-02-10  Richard Biener  <rguenther@suse.de>
16362         PR tree-optimization/64909
16363         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16365 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16367         * gcc.dg/signbit-sa.c: New test.
16369 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16371         PR libgfortran/57822
16372         * gfortran/fmt_g0_7.f08: New test.
16374 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
16376         PR tree-optimization/43378
16377         * gcc.dg/tree-ssa/pr43378.c: New test.
16379 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
16381         PR ipa/64978
16382         * g++.dg/torture/pr64978.C: New testcase.
16384 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16386         PR sanitizer/64981
16387         * gcc.dg/asan/pr64981.c: New test.
16389 2015-02-09  Marek Polacek  <polacek@redhat.com>
16391         PR c/64856
16392         * gcc.dg/pr64856.c: New test.
16394 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16396         PR target/64979
16397         * gcc.dg/tree-ssa/stdarg-7.c: New test.
16398         * gcc.c-torture/execute/pr64979.c: New test.
16400 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
16402         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16404 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16406         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16407         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16409 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16411         PR target/58757
16412         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16414 2015-02-09  Richard Biener  <rguenther@suse.de>
16416         PR tree-optimization/54000
16417         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16419 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16421         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16423 2015-02-09  Martin Liska  <mliska@suse.cz>
16425         * g++.dg/ipa/pr64858.C: New test.
16427 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16429         * gcc.dg/uninit-19.c: Fix warning line for fpic.
16431 2015-02-08  Andrew Pinski  <apinski@cavium.com>
16433         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16435 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
16437         PR fortran/63744
16438         * gfortran.dg/use_rename_8.f90: New.
16440 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
16442         * gnat.dg/addr7.ad[sb]: New test.
16443         * gnat.dg/addr8.ad[sb]: Likewise.
16445 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
16447         PR jit/64752
16448         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16449         from jit.dg/test-compile-to-executable.c's create_code, with a
16450         clarification of the output message.
16451         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16452         pass/fail message.
16453         (test_jit): Use CHECK_NO_ERRORS when calling
16454         gcc_jit_context_compile_to_file.
16455         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16456         jit-verify-compile-to-file to jit-verify-output-file-was-created.
16457         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
16458         about deletions that are attempted.
16459         (jit-verify-compile-to-file): Rename to...
16460         (jit-verify-output-file-was-created): ...this, and drop the
16461         attempt to run "file" and verify the output.
16462         (jit-verify-assembler): New function.
16463         (jit-verify-object): New function.
16464         (jit-verify-dynamic-library): New function.
16465         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16466         favor of an implementation from new file
16467         create-code-for-hello-world-executable.h, which also adds a
16468         "main".
16469         (dg-final): Replace jit-verify-compile-to-file with
16470         jit-verify-output-file-was-created, and invoke new function
16471         jit-verify-assembler.
16472         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16473         the output message.
16474         (dg-final): Replace jit-verify-compile-to-file with
16475         jit-verify-output-file-was-created, and invoke new function
16476         jit-verify-dynamic-library.
16477         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16478         favor of an implementation from new file
16479         create-code-for-hello-world-executable.h, which also adds a
16480         "main".
16481         (dg-final): Replace jit-verify-compile-to-file with
16482         jit-verify-output-file-was-created.  Strengthen the expected stdout
16483         from the built executable.
16484         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16485         favor of an implementation from new file
16486         create-code-for-hello-world-executable.h, which also adds a
16487         "main".
16488         (dg-final): Replace jit-verify-compile-to-file with
16489         jit-verify-output-file-was-created, and invoke new function
16490         jit-verify-object.
16491         * jit.dg/verify-dynamic-library.c: New source file.
16493 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
16494             Brian Rzycki  <b.rzycki@samsung.com>
16496         PR tree-optimization/64878
16497         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16499 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16501         PR ipa/64896
16502         * g++.dg/ipa/pr64896.C: New test.
16504 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16506         PR target/64205
16507         * gcc.target/powerpc/pr64205.c: New file.
16509 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
16511         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16512         (dg-options): Use -fpie instead of -fPIE -pie.
16514 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16516         PR middle-end/64937
16517         * g++.dg/asan/pr64937.C: New test.
16519 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
16521         PR fortran/63205
16522         * gfortran.dg/class_to_type_4.f90: New test
16524 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
16526         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16528 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16530         PR rtl-optimization/64957
16531         PR debug/64817
16532         * gcc.c-torture/execute/pr64957.c: New test.
16534 2015-02-05  Jeff Law  <law@redhat.com>
16536         PR target/17306
16537         * gcc.target/h8300/pr17306-1.c: New test.
16538         * gcc.target/h8300/pr17306-2.c: New test.
16540 2015-02-05  Tobias Burnus  <burnus@net-b.de>
16542         PR fortran/64943
16543         * gfortran.dg/structure_constructor_12.f90: New.
16545 2015-02-05  Jeff Law  <law@redhat.com>
16547         PR target/58400
16548         gcc.target/h8300/pr58400.c: New test.
16550 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
16552         * gcc.target/arm/macro_defs0.c: New test.
16553         * gcc.target/arm/macro_defs1.c: New test.
16554         * gcc.target/arm/macro_defs2.c: New test.
16556 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
16558         PR rtl-optimization/64905
16559         * gcc.target/i386/pr64905.c: Require nonpic target.
16560         (dg-options): Add -fomit-frame-pointer.
16561         (main): Remove.
16563 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
16565         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16566         tree dump scanning.
16568 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
16570         PR fortran/64757
16571         * gfortran.dg/type_to_class_2.f90: New test
16572         * gfortran.dg/type_to_class_3.f90: New test
16574 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
16576         PR ipa/64686
16577         * g++.dg/torture/pr64686.C: New testcase.
16579 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16581         PR rtl-optimization/64905
16582         * gcc.target/i386/pr64905.c: New file.
16584 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16586         * gcc.dg/guality/pr41447-1.c: Remove xfail.
16587         * gcc.dg/guality/pr41616-1.c: Ditto.
16589 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
16591         PR debug/64817
16592         * gcc.dg/pr64817-3.c: New.
16594 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
16595             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
16597         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16598         pass parameters in registers.
16599         * gcc.dg/guality/pr36728-2.c (main): Likewise.
16600         * gcc.dg/guality/pr36728-3.c (main): Likewise.
16601         * gcc.dg/guality/pr36728-4.c (main): Likewise.
16603 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
16604             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16606         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16607         list, allow for multilibed targets.
16608         * gcc.dg/combine_ashiftrt_2.c: Likewise.
16610 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16612         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16613         * gcc.dg/pr46728-6.c: Ditto.
16615 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
16617         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16618         for mips_nanlegacy target.
16620 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
16622         * gcc.target/i386/chkp-hidden-def.c: New.
16624 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16626         PR middle-end/62103
16627         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16628         to use 24 bits for bitfield b.
16630 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16632         PR testsuite/64796
16633         * lib/target-supports.exp (check_effective_target_bswap64): Do not
16634         cache result in a global variable.  Include all 32-bit targets for
16635         bswap64 tests.
16637 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
16639         PR rtl-optimization/64756
16640         * gcc.c-torture/execute/pr64756.c: New test.
16642 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
16644         PR target/64660
16645         * gcc.target/sh/pr64660-0.h: New.
16646         * gcc.target/sh/pr64660-1.c: New.
16647         * gcc.target/sh/pr64660-2.c: New.
16648         * gcc.target/sh/pr64660-3.c: New.
16649         * gcc.target/sh/pr64660-4.c: New.
16651 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
16653         PR c++/64877
16654         * g++.dg/warn/Waddress-2.C: New.
16656 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
16658         PR middle-end/61225
16659         * gcc.target/i386/pr49095.c: XFAIL for ia32.
16661 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
16663         PR preprocessor/64803
16664         * gcc.dg/cpp/builtin-macro-1.c: New test case.
16666 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
16668         * g++.dg/ipa/devirt-37.C: Disable early inlining.
16670 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
16672         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16673         (_ARM_FPSRC): Add DN and AHP fields.
16674         (clean_results): Force DN=1 on AArch64.
16675         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16676         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16677         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16678         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16679         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16680         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16682 2015-02-02  Alan Modra  <amodra@gmail.com>
16684         * gcc.target/powerpc/cprophard.c: New.
16686 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
16688         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16689         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16691 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
16693         PR debug/64817
16694         * gcc.dg/pr64817-1.c: New test.
16695         * gcc.dg/pr64817-2.c: New test.
16697 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
16699         PR target/64851
16700         * gcc.target/sh/pr64851-0.h: New
16701         * gcc.target/sh/pr64851-1.c: New
16702         * gcc.target/sh/pr64851-2.c: New
16703         * gcc.target/sh/pr64851-3.c: New
16704         * gcc.target/sh/pr64851-4.c: New
16706 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16708         PR target/64882
16709         * gcc.dg/torture/pr64882.c: New test.
16711 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
16713         PR target/64159
16714         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16715         sparc*-*-*.
16717 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16719         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16720         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16721         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16722         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16723         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16724         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16725         tree dump.
16726         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16727         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16728         tree dump.
16729         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16730         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16731         tree dump.
16733 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16735         PR target/64688
16736         * g++.dg/pr64688-2.C: New.
16738 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16740         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16741         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16742         * gcc.target/i386/fuse-caller-save.c: Ditto.
16743         * gcc.target/i386/headmerge-1.c: Ditto.
16744         * gcc.target/i386/headmerge-2.c: Ditto.
16745         * gcc.target/i386/sibcall-6.c: Ditto.
16747 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16749         PR target/64617
16750         * gcc.target/i386/pr64617.c: New test.
16752 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16754         PR target/15184
16755         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16756         (dg-options): Remove -m32.
16757         (dg-final): Scan for "movb %al" only.
16758         * gcc.target/i386/pr15184-2.c: Ditto.
16760 2015-01-30  Richard Biener  <rguenther@suse.de>
16762         PR tree-optimization/64829
16763         * gcc.dg/vect/pr64829.c: New testcase.
16765 2015-01-29  Marek Polacek  <polacek@redhat.com>
16767         PR c/64709
16768         * gcc.dg/pr64709.c: New test.
16770 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
16772         PR c++/64717
16773         * g++.dg/ubsan/pr64717-1.C: New test.
16774         * g++.dg/ubsan/pr64717-2.C: New test.
16776 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
16778         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16780 2015-01-29  Jeff Law  <law@redhat.com>
16782         PR target/15184
16783         * gcc.target/i386/pr15184-1.c: New test.
16784         * gcc.target/i386/pr15184-2.c: New test.
16786 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16788         PR tree-optimization/64746
16789         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16791 2015-01-29  Richard Biener  <rguenther@suse.de>
16793         PR tree-optimization/64853
16794         * gcc.dg/torture/pr64853.c: New testcase.
16796 2015-01-29  Richard Biener  <rguenther@suse.de>
16798         PR tree-optimization/64844
16799         * gcc.dg/vect/pr64844.c: New testcase.
16801 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16803         PR middle-end/64809
16804         * gcc.dg/pr64809.c: Delete.
16806 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
16808         PR middle-end/64805
16809         * gcc.target/i386/pr64805.c: New.
16811 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16813         * gcc.dg/guality/guality.h (main): Add argv[0] to
16814         guality_gdb_command.
16816 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
16818         PR ipa/64801
16819         * gcc.dg/tree-ssa/pr64801.c: New testcase.
16821 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
16823         PR target/64659
16824         * gcc.target/sh/sh.exp
16825         (check_effective_target_atomic_model_soft_gusa_available,
16826         check_effective_target_atomic_model_soft_tcb_available,
16827         check_effective_target_atomic_model_soft_imask_available,
16828         check_effective_target_atomic_model_hard_llcs_available): New.
16829         * gcc.target/sh/pr64659-0.h: New.
16830         * gcc.target/sh/pr64659-1.c: New.
16831         * gcc.target/sh/pr64659-2.c: New.
16832         * gcc.target/sh/pr64659-3.c: New.
16833         * gcc.target/sh/pr64659-4.c: New.
16835 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
16837         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16838         scan-assembler-times pattern.
16840 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
16842         PR middle-end/64809
16843         * gcc.dg/pr64809.c: New test.
16845 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
16847         PR tree-optimization/64277
16848         * gcc.dg/pr64277.c: New.
16850 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16852         PR tree-optimization/64718
16853         * gcc.c-torture/execute/pr64718.c: New test.
16855 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
16857         * gcc.target/aarch64/abs_2.c: New.
16859 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
16861         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16862         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16863         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16864         ISA rev < 2.
16866 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
16868         PR bootstrap/64612
16869         * lib/target-supports.exp (check_effective_target_comdat_group): New.
16870         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16871         { target comdat_group }.
16873 2015-01-27  Tobias Burnus  <burnus@net-b.de>
16875         PR fortran/63861
16876         * gfortran.dg/goacc/coarray_2.f90: New.
16878 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16880         PR ipa/60871
16881         PR ipa/64139
16882         * g++.dg/torture/pr64139.C: New testcase.
16883         * g++.dg/torture/pr60871.C: Likewise.
16885 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
16887         PR fortran/64230
16888         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16889         prevent linking errors.
16891 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16893         PR ipa/64282
16894         * g++.dg/torture/pr64282.C: New testcase.
16896 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16898         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16899         for wzr reg.
16901 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16903         * gcc.target/s390/hotpatch-13.c: New testcase.
16904         * gcc.target/s390/hotpatch-14.c: New testcase.
16905         * gcc.target/s390/hotpatch-15.c: New testcase.
16906         * gcc.target/s390/hotpatch-16.c: New testcase.
16907         * gcc.target/s390/hotpatch-17.c: New testcase.
16908         * gcc.target/s390/hotpatch-18.c: New testcase.
16909         * gcc.target/s390/hotpatch-19.c: New testcase.
16910         * gcc.target/s390/hotpatch-20.c: New testcase.
16911         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16912         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16913         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16914         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16915         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16916         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16917         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16918         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16919         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16920         * gcc.target/s390/hotpatch-10.c: Likewise.
16921         * gcc.target/s390/hotpatch-11.c: Likewise.
16922         * gcc.target/s390/hotpatch-12.c: Likewise.
16923         * gcc.target/s390/hotpatch-2.c: Likewise.
16924         * gcc.target/s390/hotpatch-3.c: Likewise.
16925         * gcc.target/s390/hotpatch-4.c: Likewise.
16926         * gcc.target/s390/hotpatch-5.c: Likewise.
16927         * gcc.target/s390/hotpatch-6.c: Likewise.
16928         * gcc.target/s390/hotpatch-7.c: Likewise.
16929         * gcc.target/s390/hotpatch-8.c: Likewise.
16930         * gcc.target/s390/hotpatch-9.c: Likewise.
16931         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16932         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16933         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16934         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16935         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16936         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16937         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16938         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16940 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
16942         * gcc.dg/long_branch.c: New testcase.
16944 2015-01-27  Richard Biener  <rguenther@suse.de>
16946         PR tree-optimization/56273
16947         PR tree-optimization/59124
16948         PR tree-optimization/64277
16949         * g++.dg/warn/Warray-bounds-6.C: New testcase.
16950         * gcc.dg/Warray-bounds-12.c: Likewise.
16951         * gcc.dg/Warray-bounds-13.c: Likewise.
16953 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16955         PR rtl-optimization/61058
16956         * gcc.dg/pr61058.c: New test.
16958 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
16960         * gcc.target/i386/chkp-narrow-bounds.c: New.
16962 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16964         PR tree-optimization/64807
16965         * gcc.dg/pr64807.c: New test.
16967         PR c/64766
16968         * gcc.dg/pr64766.c: New test.
16970 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
16972         PR target/49263
16973         * gcc.target/sh/pr49263-4.c: New.
16975 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16977         PR fortran/62044
16978         * gfortran.dg/allocate_with_mold_1.f90: New test
16980 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
16982         PR c/64778
16983         * gcc.dg/pr64778.c: New test.
16985         PR middle-end/64421
16986         * gcc.dg/vect/pr64421.c: New test.
16988 2015-01-26  Tobias Burnus  <burnus@net-b.de>
16990         PR fortran/64771
16991         * gfortran.dg/coarray_36.f: New.
16992         * gfortran.dg/coarray_37.f90: New.
16994 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
16996         PR fortran/64230
16997         * gfortran.dg/class_allocate_18.f90: New.
16999 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17001         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
17003 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17005         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
17007 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17009         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
17011 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17013         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
17015 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17017         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
17018         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
17019         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
17020         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
17022 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17024         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
17025         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
17026         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
17028 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
17030         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
17031         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
17032         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
17033         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
17034         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
17035         vXXXhn.inc.
17037 2015-01-26  Richard Biener  <rguenther@suse.de>
17039         PR middle-end/64764
17040         * gcc.dg/uninit-19.c: New testcase.
17042 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
17044         * lib/target-supports.exp (check_effective_target_vect64): Add
17045         sparc*-*-*.
17047 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
17049         PR testsuite/64712
17050         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
17052 2015-01-26  Tony Liu  <tony.liu@arm.com>
17054         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
17055         non-UAL cases.
17057 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
17059         PR libfortran/64770
17060         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
17061         correctly, clean up afterwards.
17063 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
17065         PR fortran/62044
17066         * gfortran.dg/use_rename_7.f90: New.
17068 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
17070         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
17071         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
17073 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
17075         PR target/54236
17076         * gcc.target/sh/pr54236-4.c: New.
17078 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
17080         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
17081         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
17082         Bridge test.
17084 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
17086         PR libfortran/64770
17087         * gfortran.dg/open_new_segv.f90: New test.
17089 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
17091         PR target/49263
17092         PR target/53987
17093         PR target/64345
17094         PR target/59533
17095         PR target/52933
17096         PR target/54236
17097         PR target/51244
17098         * gcc.target/sh/pr64345-1.c: New.
17099         * gcc.target/sh/pr64345-2.c: New.
17100         * gcc.target/sh/pr59533-1.c: New.
17101         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
17102         * gcc.target/sh/pr52933-2.c: Likewise.
17103         * gcc.target/sh/pr54089-1.c: Likewise.
17104         * gcc.target/sh/pr54236-1.c: Likewise.
17105         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
17106         * gcc.target/sh/pr49263-1.c: Remove xfails.
17107         * gcc.target/sh/pr49263-2.c: Likewise.
17108         * gcc.target/sh/pr49263-3.c: Likewise.
17109         * gcc.target/sh/pr53987-1.c: Likewise.
17110         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
17111         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
17112         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
17113         (test05, test06, test07, test08, test09, test10, test11, test12): New.
17114         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
17115         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
17116         test_009): New.
17117         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
17118         (test_02): New.
17120 2015-01-24  Tom de Vries  <tom@codesourcery.com>
17122         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
17124 2015-01-23  Ian Lance Taylor  <iant@google.com>
17126         PR go/64510
17127         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
17128         targets without split stack support.
17130 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
17132         PR target/64317
17133         * gcc.target/i386/pr64317.c: New test.
17135 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
17137         PR rtl-optimization/63637
17138         PR rtl-optimization/60663
17139         * gcc.dg/pr63637-1.c: New test.
17140         * gcc.dg/pr63637-2.c: New test.
17141         * gcc.dg/pr63637-3.c: New test.
17142         * gcc.dg/pr63637-4.c: New test.
17143         * gcc.dg/pr63637-5.c: New test.
17144         * gcc.dg/pr63637-6.c: New test.
17145         * gcc.target/i386/pr63637-1.c: New test.
17146         * gcc.target/i386/pr63637-2.c: New test.
17147         * gcc.target/i386/pr63637-3.c: New test.
17148         * gcc.target/i386/pr63637-4.c: New test.
17149         * gcc.target/i386/pr63637-5.c: New test.
17150         * gcc.target/i386/pr63637-6.c: New test.
17152 2015-01-23  Richard Biener  <rguenther@suse.de>
17154         PR testsuite/63439
17155         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
17156         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
17158 2015-01-23  Marek Polacek  <polacek@redhat.com>
17160         PR preprocessor/60570
17161         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
17162         * gcc.dg/cpp/pr60570.c: New test.
17164 2015-01-23  Richard Biener  <rguenther@suse.de>
17166         PR testsuite/63439
17167         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
17168         vectorization on vect64 targets.
17170 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
17172         PR fortran/60922
17173         * gfortran.dg/class_allocate_17.f90: New.
17175 2015-01-23  Tobias Burnus  <burnus@net-b.de>
17177         PR fortran/64726
17178         * gfortran.dg/goacc/combined_loop.f90: New.
17180 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17182         PR fortran/61933
17183         * gfortran.dg/make_unit.f90: New test.
17185 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17187         PR fortran/61933
17188         * gfortran.dg/negative_unit_int8.f: Update.
17190 2015-01-22  Jeff Law  <law@redhat.com>
17192         PR target/52076
17193         * gcc.target/m68k/pr52076-1.c: New test.
17194         * gcc.target/m68k/pr52076-2.c: New test.
17196 2015-01-22  Richard Biener  <rguenther@suse.de>
17198         PR middle-end/64728
17199         * gcc.dg/torture/pr64728.c: New testcase.
17201 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
17203         PR target/64688
17204         * g++.dg/pr64688.C: New test.
17206 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
17208         * gcc.target/i386/chkp-always_inline.c (f1): Make static
17209         to avoid errors with -fpic.
17211 2015-01-22  Richard Biener  <rguenther@suse.de>
17213         PR libstdc++/64535
17214         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
17216 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
17218         PR rtl-optimization/64682
17219         * gcc.c-torture/execute/pr64682.c: New file.
17221 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
17223         PR debug/64511
17224         * gcc.dg/pr64511.c: New test.
17226         PR rtl-optimization/62078
17227         * g++.dg/opt/pr62078.C: New test.
17229         PR c/63307
17230         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
17232 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
17234         PR fortran/57023
17235         * gfortran.dg/internal_pack_15.f90:  New test.
17237 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17239         * c-c++-common/tsan/step.c: New testcase.
17241 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17243         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
17245 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17247         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
17249 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17251         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
17253 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17255         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
17257 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17259         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
17261 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17263         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
17265 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17267         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
17269 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17271         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
17273 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17275         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
17277 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17279         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
17281 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17283         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
17285 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17287         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
17289 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17291         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
17292         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
17293         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
17294         vXXXw.inc.
17296 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17298         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
17299         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
17300         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
17301         vXXXl.inc.
17303 2015-01-21  Renlin Li  <renlin.li@arm.com>
17305         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
17306         * g++.dg/tls/thread_local5g.C: Likewise.
17307         * g++.dg/tls/thread_local6g.C: Likewise.
17309 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17311         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17312         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17313         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17315 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17317         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17318         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17319         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17321 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17323         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17324         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17325         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17327 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17329         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17330         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17331         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17333 2015-01-20  Jeff Law  <law@redhat.com>
17335         PR target/59946
17336         * gcc.target/m68k/pr59946.c: New test.
17338 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17340         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17341         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17342         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17344 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17346         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17347         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17348         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17350 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17352         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17353         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17354         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17356 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17358         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17359         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17360         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17361         vshuffle.inc.
17362         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17363         vshuffle.inc.
17365 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17367         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17368         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17369         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17371 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17373         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17374         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17375         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17377 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17379         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17381 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
17383         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17385         PR sanitizer/64632
17386         * g++.dg/ubsan/pr64632.C: New test.
17388         PR debug/64663
17389         * gcc.dg/pr64663.c: New test.
17391 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17393         PR c++/64383
17394         * g++.dg/warn/Wunused-var-23.C: New.
17396 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17398         PR c++/59937
17399         * g++.dg/cpp0x/constexpr-59937-1.C: New.
17400         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17402 2015-01-20  Richard Biener  <rguenther@suse.de>
17404         PR ipa/64684
17405         * gcc.dg/lto/pr64684_0.c: New testcase.
17406         * gcc.dg/lto/pr64684_1.c: Likewise.
17407         * gcc.dg/lto/pr64684_2.c: Likewise.
17408         * gcc.dg/lto/pr64685_0.c: Likewise.
17409         * gcc.dg/lto/pr64685_1.c: Likewise.
17411 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17413         PR c++/62241
17414         * g++.dg/cpp1y/lambda-init12.C: New.
17416 2015-01-20  Richard Biener  <rguenther@suse.de>
17418         PR tree-optimization/64410
17419         * g++.dg/vect/pr64410.cc: Require vect_double.
17421 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
17423         PR target/64149
17424         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17426 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
17428         PR bootstrap/64676
17429         Revert:
17430         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17432         PR rtl-optimization/64081
17433         * gcc.dg/pr64081.c: New test.
17435 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17437         * jit.dg/harness.h: Include <unistd.h>.
17438         (CHECK_NO_ERRORS): New.
17439         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17440         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17441         gcc_jit_context_compile_to_file.
17442         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17443         args to the spawned executable.
17444         (jit-expand-vars): New function.
17445         (jit-exe-params): New variable.
17446         (dg-jit-set-exe-params): New function.
17447         (jit-dg-test): Detect testcases that use
17448         jit-verify-compile-to-file and call jit-setup-compile-to-file.
17449         Set arguments of spawned process to jit-exe-params.
17450         (jit-get-output-filename): New function.
17451         (jit-setup-compile-to-file): New function.
17452         (jit-verify-compile-to-file): New function.
17453         (jit-run-executable): New function.
17454         (jit-verify-executable): New function.
17455         * jit.dg/test-compile-to-assembler.c: New testcase.
17456         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17457         * jit.dg/test-compile-to-executable.c: New testcase.
17458         * jit.dg/test-compile-to-object.c: New testcase.
17460 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
17462         PR target/64652
17463         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17464         (test_1): New.
17466 2015-01-19  Martin Liska  <mliska@suse.cz>
17468         * objc/compile/pr64668.m: New test.
17470 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17472         * jit.dg/test-arith-overflow.c: Include stdbool.h.
17473         (create_overflow_fn): Update comment to clarify that
17474         the third param of the created function is a bool *, not
17475         an int *.
17476         (verify_int_overflow_fn): Convert param "expected_ovf" from
17477         int to bool.  Update third param of "overflow_fn_type" from int *
17478         to bool *.  Update local "actual_ovf" from int to bool.
17479         (verify_uint_overflow_fn): Likewise.
17481 2015-01-19  Martin Liska  <mliska@suse.cz>
17483         * gcc.dg/ipa/ipa-icf-33.c: New test.
17485 2015-01-19  Felix Yang  <felix.yang@huawei.com>
17486             Haijian Zhang  <z.zhanghaijian@huawei.com>
17488         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17489         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17490         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17491         result_float64x2, expected_hfloat64x2): New helper type, variable and
17492         declaration.
17493         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17494         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17495         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17496         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17497         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17498         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17499         and target without the FMA feature.
17501 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
17503         * gcc.target/aarch64/pr64304.c: New testcase.
17505 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17507         PR rtl-optimization/64081
17508         * gcc.dg/pr64081.c: New test.
17510 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
17512         PR target/63971
17513         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17514         the epilogue).
17515         * gcc.target/aarch64/test_frame_6.c: Likewise.
17516         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17517         and x19 (in the epilogue).
17518         * gcc.target/aarch64/test_frame_4.c: Likewise.
17519         * gcc.target/aarch64/test_frame_7.c: Likewise.
17521 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
17523         * gcc.target/i386/chkp-always_inline.c: New.
17525 2015-01-15  Andrew Pinski  <apinski@cavium.com>
17526             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17528         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17529         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17531 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
17533         PR fortran/60255
17534         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17535         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17537 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17539         PR fortran/64578
17540         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17542 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
17544         PR target/64652
17545         * gcc.target/sh/torture/pr64652.c: New.
17547 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17549         * gcc.dg/ipa/ipa-icf-32.c: Update template.
17550         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17551         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17552         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17553         * c-c++-common/asan/kasan-recover-1.c: Likewise.
17554         * c-c++-common/asan/kasan-recover-2.c: Likewise.
17556 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17558         PR ipa/64378
17559         * g++.dg/torture/pr64378.C: New testcase.
17561 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17563         PR fortran/57959
17564         * gfortran.dg/block_13.f08: New test
17566 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17568         PR fortran/55901
17569         * gfortran.dg/associate_1.f03: Allow test for character with
17570         automatic length.
17572 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17574         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17575         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17577 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17579         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17581 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
17583         PR fortran/64578
17584         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17586 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17588         PR fortran/60357
17589         * gfortran.dg/alloc_comp_assign_13.f08: New test.
17591         PR fortran/61275
17592         * gfortran.dg/alloc_comp_assign_14.f08: New test.
17594         PR fortran/55932
17595         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17597 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17599         PR fortran/60334
17600         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17602 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
17604         PR rtl-optimization/52773
17605         * gcc.c-torture/compile/pr52773.c: New test.
17607 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17609         PR c++/62134
17610         * g++.dg/cpp0x/alias-decl-46.C: New.
17612 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17614         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17616 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17618         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17619         Add trace.
17620         (CHECK_FP): Likewise.
17621         (CHECK_CUMULATIVE_SAT): Likewise.
17623 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17625         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17626         (Set_Neon_Cumulative_Sat): Add parameter.
17627         (__set_neon_cumulative_sat): Support new parameter.
17628         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17629         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17630         argument.
17631         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17632         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17633         argument.
17635 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17637         * g++.dg/tsan/vptr_benign_race.C: New testcase.
17638         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17640 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17642         PR c++/60056
17643         * g++.dg/tls/thread_local-ice4.C: New.
17645 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
17647         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17648         than Neon options.
17650 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17652         PR c++/62276
17653         * g++.dg/cpp0x/vt-62276.C: New.
17655 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17657         PR middle-end/64353
17658         * g++.dg/pr64353.C: New.
17660 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17662         PR target/64263
17663         * gcc.target/aarch64/pr64263_1.c: New test.
17665 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
17667         PR tree-optimization/64434
17668         * gcc.dg/torture/pr64434.c: Move to...
17669         * gcc.dg/pr64434.c: ... here.
17671 2015-01-16  Richard Biener  <rguenther@suse.de>
17673         PR middle-end/64614
17674         * gcc.dg/uninit-18.c: New testcase.
17676 2015-01-16  Richard Biener  <rguenther@suse.de>
17678         PR tree-optimization/64568
17679         * g++.dg/torture/pr64568-2.C: New testcase.
17681 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17683         PR target/64363
17684         * gcc.target/i386/chkp-label-address.c: New.
17686 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
17688         PR fortran/45290
17689         * gfortran.dg/pointer_init_6.f90: Extended.
17691 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
17693         * gcc.c-torture/compile/20150108.c: New test.
17695 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17697         * gcc.target/visium: New directory.
17699 2015-01-16  Richard Biener  <rguenther@suse.de>
17701         PR tree-optimization/61743
17702         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17703         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17705 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
17707         * gcc.dg/pr64015.c: New test.
17709 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
17711         PR ipa/64163
17712         PR ipa/64612
17713         * g++.dg/ipa/pr64612.C: New test.
17715 2015-01-16  Renlin Li  <renlin.li@arm.com>
17717         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17719 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
17721         * gcc.target/i386/sse-14.c: Test new intrinsic.
17722         * gcc.target/i386/sse-22.c: Ditto.
17724 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17726         PR c++/58614
17727         * g++.dg/cpp0x/auto44.C: New.
17729 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
17731         PR target/59710
17732         * gcc.target/nios2/gpopt-all.c: New test case.
17733         * gcc.target/nios2/gpopt-local.c: New test case.
17734         * gcc.target/nios2/gpopt-global.c: New test case.
17735         * gcc.target/nios2/gpopt-data.c: New test case.
17736         * gcc.target/nios2/gpopt-none.c: New test case.
17738 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
17740         * g++.dg/ubsan/vptr-1.C: New test.
17741         * g++.dg/ubsan/vptr-2.C: New test.
17742         * g++.dg/ubsan/vptr-3.C: New test.
17743         * g++.dg/ubsan/vptr-4.C: New test.
17744         * g++.dg/ubsan/vptr-5.C: New test.
17745         * g++.dg/ubsan/vptr-6.C: New test.
17746         * g++.dg/ubsan/vptr-7.C: New test.
17747         * g++.dg/ubsan/vptr-8.C: New test.
17748         * g++.dg/ubsan/vptr-9.C: New test.
17750 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17752         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17753         is set up.
17754         * lib/gcc-dg.exp: Likewise.
17756 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17758         PR rtl-optimization/64110
17759         * gcc.target/i386/pr64110.c: Add scan-assembler.
17761 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
17762             James Norris  <jnorris@codesourcery.com>
17763             Cesar Philippidis  <cesar@codesourcery.com>
17764             Ilmir Usmanov  <i.usmanov@samsung.com>
17766         * lib/target-supports.exp (check_effective_target_fopenacc): New
17767         procedure.
17768         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17769         * g++.dg/goacc/goacc.exp: Likewise.
17770         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17771         * gcc.dg/goacc/goacc.exp: Likewise.
17772         * gfortran.dg/goacc/goacc.exp: Likewise.
17773         * c-c++-common/cpp/openacc-define-1.c: New file.
17774         * c-c++-common/cpp/openacc-define-2.c: Likewise.
17775         * c-c++-common/cpp/openacc-define-3.c: Likewise.
17776         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17777         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17778         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17779         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17780         * c-c++-common/goacc/asyncwait-1.c: Likewise.
17781         * c-c++-common/goacc/cache-1.c: Likewise.
17782         * c-c++-common/goacc/clauses-fail.c: Likewise.
17783         * c-c++-common/goacc/collapse-1.c: Likewise.
17784         * c-c++-common/goacc/data-1.c: Likewise.
17785         * c-c++-common/goacc/data-2.c: Likewise.
17786         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17787         * c-c++-common/goacc/deviceptr-1.c: Likewise.
17788         * c-c++-common/goacc/deviceptr-2.c: Likewise.
17789         * c-c++-common/goacc/deviceptr-3.c: Likewise.
17790         * c-c++-common/goacc/if-clause-1.c: Likewise.
17791         * c-c++-common/goacc/if-clause-2.c: Likewise.
17792         * c-c++-common/goacc/kernels-1.c: Likewise.
17793         * c-c++-common/goacc/loop-1.c: Likewise.
17794         * c-c++-common/goacc/loop-private-1.c: Likewise.
17795         * c-c++-common/goacc/nesting-1.c: Likewise.
17796         * c-c++-common/goacc/nesting-data-1.c: Likewise.
17797         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17798         * c-c++-common/goacc/parallel-1.c: Likewise.
17799         * c-c++-common/goacc/pcopy.c: Likewise.
17800         * c-c++-common/goacc/pcopyin.c: Likewise.
17801         * c-c++-common/goacc/pcopyout.c: Likewise.
17802         * c-c++-common/goacc/pcreate.c: Likewise.
17803         * c-c++-common/goacc/pragma_context.c: Likewise.
17804         * c-c++-common/goacc/present-1.c: Likewise.
17805         * c-c++-common/goacc/reduction-1.c: Likewise.
17806         * c-c++-common/goacc/reduction-2.c: Likewise.
17807         * c-c++-common/goacc/reduction-3.c: Likewise.
17808         * c-c++-common/goacc/reduction-4.c: Likewise.
17809         * c-c++-common/goacc/sb-1.c: Likewise.
17810         * c-c++-common/goacc/sb-2.c: Likewise.
17811         * c-c++-common/goacc/sb-3.c: Likewise.
17812         * c-c++-common/goacc/update-1.c: Likewise.
17813         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17814         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17815         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17816         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17817         * gfortran.dg/goacc/assumed.f95: Likewise.
17818         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17819         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17820         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17821         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17822         * gfortran.dg/goacc/branch.f95: Likewise.
17823         * gfortran.dg/goacc/cache-1.f95: Likewise.
17824         * gfortran.dg/goacc/coarray.f95: Likewise.
17825         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17826         * gfortran.dg/goacc/cray.f95: Likewise.
17827         * gfortran.dg/goacc/critical.f95: Likewise.
17828         * gfortran.dg/goacc/data-clauses.f95: Likewise.
17829         * gfortran.dg/goacc/data-tree.f95: Likewise.
17830         * gfortran.dg/goacc/declare-1.f95: Likewise.
17831         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17832         * gfortran.dg/goacc/fixed-1.f: Likewise.
17833         * gfortran.dg/goacc/fixed-2.f: Likewise.
17834         * gfortran.dg/goacc/fixed-3.f: Likewise.
17835         * gfortran.dg/goacc/fixed-4.f: Likewise.
17836         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17837         * gfortran.dg/goacc/if.f95: Likewise.
17838         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17839         * gfortran.dg/goacc/list.f95: Likewise.
17840         * gfortran.dg/goacc/literal.f95: Likewise.
17841         * gfortran.dg/goacc/loop-1.f95: Likewise.
17842         * gfortran.dg/goacc/loop-2.f95: Likewise.
17843         * gfortran.dg/goacc/loop-3.f95: Likewise.
17844         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17845         * gfortran.dg/goacc/omp.f95: Likewise.
17846         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17847         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17848         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17849         * gfortran.dg/goacc/parameter.f95: Likewise.
17850         * gfortran.dg/goacc/private-1.f95: Likewise.
17851         * gfortran.dg/goacc/private-2.f95: Likewise.
17852         * gfortran.dg/goacc/private-3.f95: Likewise.
17853         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17854         * gfortran.dg/goacc/reduction-2.f95: Likewise.
17855         * gfortran.dg/goacc/reduction.f95: Likewise.
17856         * gfortran.dg/goacc/routine-1.f90: Likewise.
17857         * gfortran.dg/goacc/routine-2.f90: Likewise.
17858         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17859         * gfortran.dg/goacc/several-directives.f95: Likewise.
17860         * gfortran.dg/goacc/sie.f95: Likewise.
17861         * gfortran.dg/goacc/subarrays.f95: Likewise.
17862         * gfortran.dg/gomp/map-1.f90: Likewise.
17863         * gfortran.dg/openacc-define-1.f90: Likewise.
17864         * gfortran.dg/openacc-define-2.f90: Likewise.
17865         * gfortran.dg/openacc-define-3.f90: Likewise.
17866         * g++.dg/gomp/block-1.C: Update for changed compiler output.
17867         * g++.dg/gomp/block-2.C: Likewise.
17868         * g++.dg/gomp/block-3.C: Likewise.
17869         * g++.dg/gomp/block-5.C: Likewise.
17870         * g++.dg/gomp/target-1.C: Likewise.
17871         * g++.dg/gomp/target-2.C: Likewise.
17872         * g++.dg/gomp/taskgroup-1.C: Likewise.
17873         * g++.dg/gomp/teams-1.C: Likewise.
17874         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17875         * gcc.dg/cilk-plus/jump.c: Likewise.
17876         * gcc.dg/gomp/block-1.c: Likewise.
17877         * gcc.dg/gomp/block-10.c: Likewise.
17878         * gcc.dg/gomp/block-2.c: Likewise.
17879         * gcc.dg/gomp/block-3.c: Likewise.
17880         * gcc.dg/gomp/block-4.c: Likewise.
17881         * gcc.dg/gomp/block-5.c: Likewise.
17882         * gcc.dg/gomp/block-6.c: Likewise.
17883         * gcc.dg/gomp/block-7.c: Likewise.
17884         * gcc.dg/gomp/block-8.c: Likewise.
17885         * gcc.dg/gomp/block-9.c: Likewise.
17886         * gcc.dg/gomp/target-1.c: Likewise.
17887         * gcc.dg/gomp/target-2.c: Likewise.
17888         * gcc.dg/gomp/taskgroup-1.c: Likewise.
17889         * gcc.dg/gomp/teams-1.c: Likewise.
17891 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
17893         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17894         test case.
17896 2015-01-15  Mike Stump  <mikestump@comcast.net>
17898         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17899         * gcc.dg/inline_2.c: Likewise.
17900         * gcc.dg/inline_3.c: Likewise.
17901         * gcc.dg/inline_4.c: Likewise.
17903 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
17905         PR fortran/58023
17906         * gfortran.dg/proc_ptr_comp_43.f90: New.
17908 2015-01-15  Mike Stump  <mikestump@comcast.net>
17910         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17911         * gcc.dg/unroll_2.c: Likewise.
17912         * gcc.dg/unroll_3.c: Likewise.
17913         * gcc.dg/unroll_4.c: Likewise.
17914         * gcc.dg/unroll_5.c: Likewise.
17916 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
17918         PR target/63971
17919         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17920         in epilogue.
17921         * gcc.target/aarch64/test_frame_6.c: Likewise.
17922         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17923         x30 and x19 (in the epilogue).
17924         * gcc.target/aarch64/test_frame_4.c: Likewise.
17925         * gcc.target/aarch64/test_frame_7.c: Likewise.
17927 2015-01-15  Martin Liska  <mliska@suse.cz>
17929         * g++.dg/ipa/pr64068.C: New test.
17930         * gcc.dg/ipa/PR64559.c: New test.
17932 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17934         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17935         with PIE.
17937 2015-01-15  Richard Biener  <rguenther@suse.de>
17939         PR tree-optimization/61743
17940         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17941         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17943 2015-01-15 Renlin Li <renlin.li@arm.com>
17945         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17946         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17948 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17950         * gcc.dg/vect/vect-aggressive-1.c: New.
17951         * gcc.target/i386/avx2-vect-aggressive.c: New.
17953 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17955         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17957 2015-01-15  Richard Biener  <rguenther@suse.de>
17959         PR lto/64415
17960         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17961         -Wl,-undefined,dynamic_lookup.
17963 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17965         * gnat.dg/opt47.adb: New test.
17967 2015-01-15  Richard Biener  <rguenther@suse.de>
17969         PR lto/64415
17970         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17972 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17974         PR tree-optimization/64434
17975         * gcc.dg/torture/pr64434.c: New test.
17977 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
17979         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17980         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
17981         -march=loongson* and -march=octeon* require -mno-micromips.
17983 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
17984             Matthew Fortune  <matthew.fortune@imgtec.com>
17986         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17987         * gcc.target/mips/call-saved-5.c (foo): Likewise.
17988         * gcc.target/mips/call-saved-6.c (foo): Likewise.
17989         * gcc.target/mips/call-saved-7.c: New file.
17990         * gcc.target/mips/call-saved-8.c: New file.
17991         * gcc.target/mips/call-saved-9.c: New file.
17993 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
17995         * gcc.target/mips/lsa.c: New file.
17996         * gcc.target/mips/mips64-lsa.c: Likewise.
17997         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17998         * gcc.target/mips/mulsize-4.c: Likewise.
17999         * gcc.target/mips/mulsize-5.c: New file.
18000         * gcc.target/mips/mulsize-6.c: Likewise.
18001         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
18002         and !HAS_LSA as ghost options.
18003         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
18004         for !HAS_LSA.
18006 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
18008         * g++.dg/torture/20141013.c: Set -fno-short-enums.
18010 2015-01-15  Richard Biener  <rguenther@suse.de>
18012         PR middle-end/64365
18013         * gcc.dg/torture/pr64365.c: New testcase.
18015 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
18017         * gcc.dg/stackprotectexplicit1.c: New test.
18018         * g++.dg/stackprotectexplicit2.c: New test.
18020 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18022         PR target/61933
18023         * gfortran.dg/inquire_internal.f90: New.
18024         * gfortran.dg/negative_unit_check.f90: New.
18026 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
18028         PR target/53988
18029         * gcc.target/sh/pr53988-1.c: New.
18031 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
18033         PR c++/58671
18034         * g++.dg/tls/thread_local-ice3.C: New.
18036 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
18038         * gcc.target/i386/fentry-override.c: Properly place {} in target
18039         selector.  Remove nonpic.
18040         * gcc.target/i386/fentry.c: Likewise.
18042 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
18044         * gcc.dg/atomic-invalid.c: Check for invalid memory model
18045         warnings instead of errors.
18047 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
18049         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
18050         option support instead of ENABLE_LTO from Makefile.
18052 2015-01-14  Richard Biener  <rguenther@suse.de>
18054         PR tree-optimization/59354
18055         * gcc.dg/vect/pr59354.c: New testcase.
18057 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
18059         * lib/target-supports.exp
18060         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
18061         on ARM architures before v7.
18063 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
18065         PR middle-end/59448
18066         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
18067         an atomic_exchange.
18069 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18071         PR target/64386
18072         * gcc.target/i386/pr64386.c: New test.
18074 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18076         PR target/64393
18077         * gcc.target/i386/pr64393.c: New test.
18079 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
18081         PR target/64387
18082         * gcc.target/i386/pr64387.c: New test.
18084 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
18086         * gcc.target/aarch64/store-pair-1.c: Fix typo.
18088 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18090         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
18092 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
18094         PR target/64453
18095         * gcc.target/arm/pr64453.c: New.
18097 2015-01-14  Richard Biener  <rguenther@suse.de>
18099         PR lto/64415
18100         * gcc.dg/lto/pr64415_0.c: New testcase.
18101         * gcc.dg/lto/pr64415_1.c: Likewise.
18103 2015-01-14  Martin Liska  <mliska@suse.cz>
18105         * gcc.dg/ipa/pr64307.c: New test.
18107 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
18109         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
18110         64-bit and 128-bit.
18112 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
18114         PR target/64460
18115         * gcc.target/arm/pr64460_1.c: New test.
18117 2015-01-14  Richard Biener  <rguenther@suse.de>
18119         PR tree-optimization/64493
18120         PR tree-optimization/64495
18121         * gcc.dg/vect/pr64493.c: New testcase.
18122         * gcc.dg/vect/pr64495.c: Likewise.
18124 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
18126         * gcc.dg/Warray-bounds-11.c: New test-case.
18128 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
18130         * gcc.target/mips/octeon3-pipe-1.c: New test.
18132 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
18134         * jit.dg/harness.h (set_up_logging): Move string concatenation
18135         into...
18136         (concat_strings): New function.
18137         (dump_reproducer): New function.
18138         (test_jit): Call dump_reproducer.
18139         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
18140         function.
18141         (jit-dg-test): Delete any generated reproducer from previous runs.
18142         Verify that a generated reproducer was created, and verify that it
18143         compiles.
18144         * jit.dg/test-nested-contexts.c (main): Call
18145         gcc_jit_context_dump_reproducer_to_file.
18147 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18149         * gcc.dg/aru-2.c: Add dg-require-profiling.
18151 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18153         * lib/target-supports.exp (check_profiling_available): Check if
18154         -pg links.
18156 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
18158         PR ipa/64565
18159         * g++.dg/torture/pr64565.C: New testcase.
18161 2015-01-13  Marek Polacek  <polacek@redhat.com>
18163         PR middle-end/64391
18164         * gcc.dg/tm/pr64391.c: New test.
18166 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18168         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
18169         true.
18171 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
18173         * gcc.target/i386/pie.c: New test.
18175         * lib/target-supports.exp (check_effective_target_pie): New.
18177 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18179         PR rtl-optimization/64286
18180         * gcc.target/i386/avx2-pr64286.c: New test.
18182 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
18184         PR c++/57626
18185         * g++.dg/cpp0x/vt-57626.C: New.
18187 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
18189         PR fortran/64528
18190         * gfortran.dg/pr64528.f90: New test.
18192 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
18194         * gcc.target/aarch64/subsp.c: New test.
18196 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18198         * gcc.target/aarch64/store-pair-1.c: New testcase.
18200 2015-01-13  Richard Biener  <rguenther@suse.de>
18202         PR lto/64373
18203         * gcc.dg/lto/pr64373_0.c: New testcase.
18205 2015-01-13  Andrew Pinski  <apinski@cavium.com>
18207         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
18208         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
18210 2015-01-13  Richard Biener  <rguenther@suse.de>
18212         PR tree-optimization/64406
18213         * gcc.dg/pr64406.c: New testcase.
18215 2015-01-13  Richard Biener  <rguenther@suse.de>
18217         PR tree-optimization/64404
18218         * gcc.dg/vect/pr64404.c: New testcase.
18220 2015-01-13  Richard Biener  <rguenther@suse.de>
18222         PR tree-optimization/64568
18223         * g++.dg/torture/pr64568.C: New testcase.
18225 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18227         * jit.dg/test-error-local-used-from-other-function.c: New test
18228         case.
18229         * jit.dg/test-error-param-reuse.c: New test case.
18230         * jit.dg/test-error-param-sharing.c: New test case.
18231         * jit.dg/test-error-param-used-from-other-function.c: New test
18232         case.
18233         * jit.dg/test-error-param-used-without-a-function.c: New test
18234         case.
18236 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
18238         PR tree-optimization/64563
18239         * gcc.dg/pr64563.c: New test.
18241         PR target/64513
18242         * gcc.target/i386/pr64513.c: New test.
18244         PR tree-optimization/64454
18245         * gcc.dg/pr64454.c: New test.
18247         PR testsuite/64028
18248         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
18249         bind_pic_locally.
18250         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
18251         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
18252         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
18253         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
18254         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
18255         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
18256         * gcc.dg/vect/slp-25.c: Likewise.
18257         * gcc.dg/vect/vect-109.c: Likewise.
18258         * gcc.dg/vect/vect-13.c: Likewise.
18259         * gcc.dg/vect/vect-17.c: Likewise.
18260         * gcc.dg/vect/vect-18.c: Likewise.
18261         * gcc.dg/vect/vect-19.c: Likewise.
18262         * gcc.dg/vect/vect-20.c: Likewise.
18263         * gcc.dg/vect/vect-21.c: Likewise.
18264         * gcc.dg/vect/vect-22.c: Likewise.
18265         * gcc.dg/vect/vect-27.c: Likewise.
18266         * gcc.dg/vect/vect-29.c: Likewise.
18267         * gcc.dg/vect/vect-2-big-array.c: Likewise.
18268         * gcc.dg/vect/vect-2.c: Likewise.
18269         * gcc.dg/vect/vect-3.c: Likewise.
18270         * gcc.dg/vect/vect-4.c: Likewise.
18271         * gcc.dg/vect/vect-5.c: Likewise.
18272         * gcc.dg/vect/vect-72.c: Likewise.
18273         * gcc.dg/vect/vect-73-big-array.c: Likewise.
18274         * gcc.dg/vect/vect-73.c: Likewise.
18275         * gcc.dg/vect/vect-77-global.c: Likewise.
18276         * gcc.dg/vect/vect-78-global.c: Likewise.
18277         * gcc.dg/vect/vect-7.c: Likewise.
18278         * gcc.dg/vect/vect-86.c: Likewise.
18279         * gcc.dg/vect/vect-align-1.c: Likewise.
18280         * gcc.dg/vect/vect-align-3.c: Likewise.
18281         * gcc.dg/vect/vect-all-big-array.c: Likewise.
18282         * gcc.dg/vect/vect-all.c: Likewise.
18283         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
18284         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
18285         * gcc.dg/vect/vect-peel-3.c: Likewise.
18286         * gcc.dg/vect/vect-peel-4.c: Likewise.
18287         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
18289 2015-01-12  Jeff Law  <law@redhat.com>
18291         PR target/64461
18292         * gcc.target/m68k/pr64461.c: New test.
18294 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
18296         * jit.dg/test-array-as-pointer.c (create_code): Update call
18297         to gcc_jit_context_new_global by setting "kind" to
18298         GCC_JIT_GLOBAL_IMPORTED.
18299         * jit.dg/test-error-array-as-pointer.c: Likewise.
18300         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
18301         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
18302         setting kind to GCC_JIT_GLOBAL_EXPORTED.
18303         * jit.dg/test-using-global.c (the_global): Rename to...
18304         (imported_global): ...this.
18305         (create_code): Update to test the three kinds of global.
18306         (verify_code): Likewise.
18308 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
18310         PR testsuite/64427
18311         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
18312         undefined behavior.
18313         * gcc.target/i386/pr64291-2.c: Updated.
18315 2015-01-12  Richard Biener  <rguenther@suse.de>
18317         PR tree-optimization/64530
18318         * gfortran.dg/pr64530.f90: New testcase.
18320 2015-01-12  Richard Biener  <rguenther@suse.de>
18322         PR middle-end/64357
18323         * gcc.dg/torture/pr64357.c: New testcase.
18325 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
18327         * gcc.target/i386/nop-mcount.c: Properly place {} in target
18328         selector.
18330 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
18331         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18333 2015-01-12  Martin Liska  <mliska@suse.cz>
18335         * gcc.dg/ipa/PR64550.c: New test.
18337 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
18339         PR ipa/63470
18340         * g++.dg/ipa/pr63470.C: New testcase.
18342 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18344         PR fortran/63733
18345         * gfortran.dg/typebound_operator_20.f90: New.
18347 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18349         PR fortran/58023
18350         * gfortran.dg/proc_ptr_comp_42.f90: New.
18352 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18354         PR fortran/64508
18355         * gfortran.dg/proc_ptr_comp_41.f90: New.
18357 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
18359         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18361 2015-01-10  Tobias Burnus  <burnus@net-b.de>
18363         PR fortran/64522
18364         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18365         and add dg-excess-errors.
18366         * gfortran.dg/line_length_6.f90: New.
18367         * gfortran.dg/line_length_7.f90: New.
18368         * gfortran.dg/line_length_8.f90: New.
18369         * gfortran.dg/line_length_9.f90: New.
18370         * gfortran.dg/line_length_10.f90: New.
18371         * gfortran.dg/line_length_11.f90: New.
18373 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18375         * jit.dg/test-threads.c (struct testcase): Move declaration
18376         to jit.dg/all-non-failing-tests.h.
18377         (testcases): Likewise.
18378         * jit.dg/all-non-failing-tests.h (struct testcase): Move
18379         declaration here from jit.dg/all-non-failing-tests.h.
18380         (testcases): Likewise.
18381         * jit.dg/test-combination.c (create_code): Eliminate spelling
18382         out all of the testcases in favor of looping through the
18383         "testcases" metadata.
18384         (verify_code): Likewise.
18386 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
18388         PR rtl-optimization/64536
18389         * gcc.dg/pr64536.c: New test.
18391 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18393         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18394         * jit.dg/test-combination.c (create_code): Likewise.
18395         (verify_code): Likewise.
18396         * jit.dg/test-constants.c: New test case.
18397         * jit.dg/test-threads.c: Add test-constants.c.
18399 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
18401         PR libobjc/51891
18402         * objc.dg/gnu-api-2-class.m: Add a test case
18403         for the above change.
18405 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
18407         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18409 2015-01-09  Richard Biener  <rguenther@suse.de>
18411         PR tree-optimization/64410
18412         * g++.dg/vect/pr64410.cc: New testcase.
18414 2015-01-09  Martin Liska  <mliska@suse.cz>
18416         * gcc.dg/ipa/ipa-icf-32.c: New test.
18418 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18420         * c-c++-common/tsan/tsan_barrier.h: New.
18421         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18422         * c-c++-common/tsan/bitfield_race.c: Likewise.
18423         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18424         * c-c++-common/tsan/mutexset1.c: Likewise.
18425         * c-c++-common/tsan/race_on_barrier.c: Likewise.
18426         * c-c++-common/tsan/race_on_mutex.c: Likewise.
18427         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18428         * c-c++-common/tsan/simple_race.c: Likewise.
18429         * c-c++-common/tsan/simple_stack.c: Likewise.
18430         * c-c++-common/tsan/sleep_sync.c: Likewise.
18431         * c-c++-common/tsan/tiny_race.c: Likewise.
18432         * c-c++-common/tsan/tls_race.c: Likewise.
18433         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18434         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18435         * g++.dg/tsan/atomic_free.C: Likewise.
18436         * g++.dg/tsan/atomic_free2.C: Likewise.
18437         * g++.dg/tsan/cond_race.C: Likewise.
18438         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18440 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
18442         PR testsuite/62250
18443         * lib/target-supports.exp (check_effective_target_libatomic_available):
18444         New.
18445         * gfortran.dg/coarray/caf.exp: Only add -latomic for
18446         targets that match effective-target libatomic_available.
18447         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18449 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18451         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18452         Verify the result of gcc_jit_context_get_last_error.
18453         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18455 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18457         PR tree-optimization/63989
18458         * gcc.dg/strlenopt-27.c: New test.
18460 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18462         * jit.dg/harness.h (set_up_logging): New function.
18463         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
18464         set_up_logging on the context, so that every testcase is
18465         logged to a particular file.
18466         * jit.dg/test-nested-contexts.c (main): Open a logfile,
18467         and call gcc_jit_context_set_logfile on the top-level context.
18469 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18471         PR target/64338
18472         * g++.dg/opt/pr64338.C: New test.
18474 2015-01-08  Tobias Burnus  <burnus@net-b.de>
18476         * gfortran.dg/coarray/codimension_2b.f90: New file.
18477         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18478         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18480 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18482         PR c++/59004
18483         * g++.dg/ext/fnname4.C: New.
18485 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18487         PR c++/64462
18488         * g++.dg/cpp0x/constexpr-64462.C: New.
18490 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18492         PR c++/60753
18493         * g++.dg/cpp0x/deleted10.C: New.
18495 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18497         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18499 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18501         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18502         GCC_JIT_UNARY_OP_ABS.
18503         (verify_unary_ops): Likewise.
18505 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18507         * jit.dg/test-arith-overflow.c: New test case.
18508         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18509         * jit.dg/test-combination.c (create_code): Likewise.
18510         (verify_code): Likewise.
18511         * jit.dg/test-threads.c (testcases): Likewise.
18513 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18515         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18516         rather than "jit".  Load g++.exp, and call g++_init.
18517         Run test-*.cc files within the testsuite and *.cc files within
18518         docs/examples.
18519         (jit-dg-test): Drop the addition of -fgnu89-inline to
18520         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18521         doing it when compiling C testcases (since g++ does not handle
18522         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18523         is restored to the value after g++_init ran, rather than the
18524         value before g++_init ran.  Return a list of
18525         $comp_output $output_file, as dg-test assumes.
18527 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18529         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18530         make it easier to figure out the origin of each test result when
18531         running test-combination.c and test-threads.c.
18532         (CHECK_VALUE): Likewise.
18533         (CHECK_DOUBLE_VALUE): Likewise.
18534         (CHECK_STRING_VALUE): Likewise.
18535         (CHECK_STRING_STARTS_WITH): Likewise.
18536         (CHECK_STRING_CONTAINS): Likewise.
18537         (CHECK): Likewise.
18538         (check_string_value): Likewise, add "funcname" param.
18539         (check_string_starts_with): Likewise.
18540         (check_string_contains): Likewise.
18542 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18544         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18545         generating name of built executable.
18547 2015-01-07  Marek Polacek  <polacek@redhat.com>
18549         PR c/64440
18550         * gcc.dg/pr64440.c: New test.
18551         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18553 2015-01-07  Marek Polacek  <polacek@redhat.com>
18555         PR c/64417
18556         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18557         * gcc.dg/pr64417.c: New test.
18559 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18561         PR target/64505
18562         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18563         fix is correct.
18565 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18567         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18568         Check if testcases run without errors, not just if they compile.
18570 2015-01-06  Christian Bruel  <christian.bruel@st.com>
18572         PR target/64507
18573         * gcc.target/sh/pr64507.c: New test.
18575 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
18577         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18579 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
18581         * c-c++-common/asan/sanitize-all-1.c: New test.
18582         * c-c++-common/ubsan/sanitize-all-1.c: New test.
18583         * c-c++-common/ubsan/sanitize-all-2.c: New test.
18584         * c-c++-common/ubsan/sanitize-all-3.c: New test.
18585         * c-c++-common/ubsan/sanitize-all-4.c: New test.
18587 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18589         * lib/target-supports.exp (check_profiling_available): Return 0 for
18590         Visium.
18591         (check_effective_target_tls_runtime): Likewise.
18592         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18593         * gcc.dg/20020312-2.c: Adjust for Visium.
18594         * gcc.dg/tls/thr-cse-1.c: Likewise
18595         * gcc.dg/tree-ssa/20040204-1.c: Likewise
18596         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18597         * gcc.dg/weak/typeof-2.c: Likewise.
18599 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
18601         PR rtl-optimization/64287
18602         * gcc.dg/aru-2.c: New test.
18604 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18606         PR sanitizer/64344
18607         * c-c++-common/ubsan/pr64344-1.c: New test.
18608         * c-c++-common/ubsan/pr64344-2.c: New test.
18610         PR tree-optimization/64465
18611         * gcc.dg/pr64465.c: New test.
18613         PR tree-optimization/64494
18614         * gcc.c-torture/compile/pr64494.c: New test.
18616 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
18618         PR fortran/47674
18619         * gfortran.dg/realloc_on_assign_25.f90:  New test.
18621 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18623         Update copyright years.
18625 2015-01-05  Marek Polacek  <polacek@redhat.com>
18627         PR c/64423
18628         * gcc.dg/pr64423.c: New test.
18630 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18632         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18633         mmix-knuth-mmixware for the same reason as for MIPS.
18634         * gcc.dg/debug/debug-2.c: Ditto.
18636         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18638 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
18640         PR testsuite/62250
18641         * lib/gfortran.exp: Add libatomic library search path.
18642         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18643         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18645         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18647 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18649         * c-c++-common/tsan/bitfield_race.c: New testcase.
18650         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18652 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18654         * gfortran.dg/coarray/collectives_4.f90: New.
18656 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18658         PR fortran/57562
18659         * gfortran.dg/extends_16.f90: New.
18661 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18663         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18665 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18667         * gfortran.dg/coarray/codimension_2.f90: New.
18668         * gfortran.dg/coarray/codimension_2a.f90: New.
18669         * gfortran.dg/coarray_35.f90: New.
18670         * gfortran.dg/coarray_35a.f90: New.
18672 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18674         PR fortran/60507
18675         * gfortran.dg/dummy_procedure_11.f90: New.
18677 Copyright (C) 2015 Free Software Foundation, Inc.
18679 Copying and distribution of this file, with or without modification,
18680 are permitted in any medium without royalty provided the copyright
18681 notice and this notice are preserved.