2015-11-24 Steve Ellcey <sellcey@imgtec.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob5b24048245757c260abe707bcf7113b319621cca
1 2015-11-24  Steve Ellcey  <sellcey@imgtec.com>
3         * gcc.target/mips/frame-header-4.c: New test.
5 2015-11-24  Steven G. Kargl  <kargl@gcc.gnu.org>
7         PR fortran/68486
8         * gfortran.dg/simplify_cshift_3.f90
10 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
12         PR c++/68278
13         * g++.dg/cpp1y/pr68278.C: New.
15 2015-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
17         PR c++/68388
18         * g++.dg/cpp1y/pr68388.C: New.
20 2015-11-24  Aditya Kumar  <aditya.k7@samsung.com>
21             Sebastian Pop  <s.pop@samsung.com>
23         PR tree-optimization/67984
24         * gcc.dg/graphite/pr67984.c: New.
26 2015-11-24  Michael Matz  <matz@suse.de>
28         PR rtl-optimization/68392
29         * g++.dg/pr68392.C: New test.
31 2015-11-24  Nathan Sidwell  <nathan@acm.org>
33         * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
35 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
37         PR rtl-optimization/68381
38         * gcc.c-torture/execute/pr68381.c: New test.
40 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
42         * gcc.target/aarch64/cmpimm_branch_1.c: New test.
43         * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
45 2015-11-24  Mikhail Maltsev  <maltsevm@gmail.com>
47         PR target/68497
48         * gcc.target/i386/pr68497.c: New test.
50 2015-11-24  Bilyan Borisov  <bilyan.borisov@arm.com>
52         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
53         New.
54         * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
55         New.
56         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
57         New.
58         * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
59         New.
60         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
61         New.
62         * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
63         New.
64         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
65         New.
66         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
67         New.
68         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
69         New.
70         * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
71         New.
72         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
73         New.
74         * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
75         New.
77 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
79         PR middle-end/68375
80         * gcc.dg/pr68375.c: New test.
82 2015-11-24  Jakub Jelinek  <jakub@redhat.com>
84         PR target/68483
85         * gcc.target/i386/pr68483-1.c: New test.
86         * gcc.target/i386/pr68483-2.c: New test.
88 2015-11-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
90         PR c/68337
91         * gcc.target/i386/mpx/pr68337-1.c: New test.
92         * gcc.target/i386/mpx/pr68337-2.c: New test.
94 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
96         PR rtl-optimization/68194
97         PR rtl-optimization/68328
98         PR rtl-optimization/68185
99         * gcc.c-torture/execute/pr68185.c: New test.
100         * gcc.c-torture/execute/pr68328.c: Likewise.
102 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
104         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
106 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
108         PR objc/68438
109         * objc.dg/plugin: New subdirectory.
110         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
111         * objc.dg/plugin/plugin.exp: New file, based on
112         gcc.dg/plugin/plugin.exp.
114 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
115             Sebastian Pop  <s.pop@samsung.com>
117         PR tree-optimization/68493
118         * gcc.dg/graphite/pr68493.c: New.
120 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
121             Sebastian Pop  <s.pop@samsung.com>
123         PR tree-optimization/68279
124         * gfortran.dg/graphite/pr68279.f90: New.
126 2015-11-23  Marek Polacek  <polacek@redhat.com>
128         PR tree-optimization/68455
129         * gcc.dg/tree-ssa/pr68455.c: New test.
131 2015-11-23  Richard Biener  <rguenther@suse.de>
133         PR tree-optimization/68465
134         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
136 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
138         PR target/68363
139         * gcc.target/aarch64/pr68363_1.c: New test.
141 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
143         * gcc.target/aarch64/simd/vmulx.x: New.
144         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
145         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
146         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
148 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
150         PR c++/68001
151         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
153 2015-11-23  Richard Biener  <rguenther@suse.de>
154             Jiong Wang  <jiong.wang@arm.com>
156         PR tree-optimization/68317
157         PR tree-optimization/68326
158         * gcc.dg/pr68317.c: New testcase.
160 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
162         PR tree-optimization/68327
163         * gcc.dg/pr68327.c: New test.
165 2015-11-23  Tom de Vries  <tom@codesourcery.com>
167         PR tree-optimization/68460
168         * gcc.dg/autopar/pr68460.c: New test.
170 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
172         * c-c++-common/asan/halt_on_error-1.c: New test.
173         * c-c++-common/asan/halt_on_error-2.c: Likewise.
175 2015-11-23  Richard Biener  <rguenther@suse.de>
177         PR tree-optimization/68482
178         * gcc.dg/vect/pr68482.c: New testcase.
180 2015-11-23  Richard Biener  <rguenther@suse.de>
182         PR tree-optimization/68445
183         * gcc.dg/vect/pr68445.c: New testcase.
185 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
187         * gcc.target/s390/load-relative-check.c: New test to check
188         generation of load relative instructions.
190 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
192         * gfortran.dg/fmt_t_8.f90: New test.
194 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
196         PR target/68390
197         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
199 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
201         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
203 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
205         PR fortran/68486
206         * gfortran.dg/simplify_cshift_2.f90: New test.
208 2015-11-22  James Norris  <jnorris@codesourcery.com>
209             Cesar Philippidis  <cesar@codesourcery.com>
211         * gfortran.dg/goacc/declare-1.f95: Update test.
212         * gfortran.dg/goacc/declare-2.f95: New test.
214 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
216         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
217         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
218         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
219         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
220         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
221         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
222         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
223         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
224         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
225         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
226         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
227         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
229 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
231         * gfortran.dg/simplify_cshift_1.f90: New test.
233 2015-11-21  Nathan Sidwell  <nathan@acm.org>
235         * gcc.dg/atomic-generic.c: Include <string.h>.
237 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
239         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
241 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
243         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
245 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
247         PR debug/66432
248         * gcc.dg/debug/pr66432.c: New test.
250 2015-11-20  Ian Lance Taylor  <iant@google.com>
252         PR go/66406
253         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
255 2015-11-20  Mike Stump  <mikestump@comcast.net>
257         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
258         isn't portable.
260 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
262         PR 62314
263         * gcc.dg/fixits.c: New file.
264         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
265         (test_fixit_insert): New.
266         (test_fixit_remove): New.
267         (test_fixit_replace): New.
268         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
269         (test_fixit_insert): New.
270         (test_fixit_remove): New.
271         (test_fixit_replace): New.
272         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
273         (test_show_locus): Add tests of rendering fixit hints.
275 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
277         PR middle-end/68339
278         * gcc.dg/vect/pr68339.c: New test.
280 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
282         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
284 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
286         PR fortran/68237
287         * gfortran.dg/submodule_12.f90: New test
289         PR fortran/66762
290         * gfortran.dg/submodule_6.f08: Add compile option -flto.
292 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
294         * lib/target-supports.exp
295         (check_effective_target_arm_neon_ok_nocache): Add check
296         for M profile.
298 2015-11-20  Tom de Vries  <tom@codesourcery.com>
300         PR tree-optimization/68373
301         * gcc.dg/autopar/pr68373.c: New test.
303 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
305         PR c++/67354
306         * g++.dg/abi/mangle67.C: New test.
308 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
310         * gcc.target/s390/bswap-1.c: New test.
312 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
314         * gcc.target/s390/pfpo.c: New test.
316 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
318         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
319         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
321 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
323         * g++.dg/spellcheck-fields.C: New file.
325 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
326             Sebastian Pop  <s.pop@samsung.com>
328         PR tree-optimization/68428
329         * gcc.dg/graphite/pr68428.c: New.
331 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
332             Sebastian Pop  <s.pop@samsung.com>
334         PR tree-optimization/68335
335         * gfortran.dg/graphite/pr68335.f90: New.
337 2015-11-19  Nathan Sidwell  <nathan@acm.org>
339         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
340         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
341         * gcc.dg/special/weak-2.c: Likewise.
342         * gcc.dg/weak/weak-12.c: Likewise.
343         * gcc.dg/weak/weak-15.c: Likewise.
344         * gcc.dg/weak/weak-16.c: Likewise.
345         * gcc.dg/weak/weak-1.c: Likewise.
346         * gcc.dg/weak/weak-2.c: Likewise.
347         * gcc.dg/weak/weak-4.c: Likewise.
348         * gcc.dg/torture/pr53922.c: Likewise.
349         * gcc.dg/torture/pr60092.c: Likewise.
351 2015-11-19  Marek Polacek  <polacek@redhat.com>
353         PR c/68412
354         * gcc.dg/pr68412-2.c: New test.
355         * gcc.dg/pr68412.c: New test.
357 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
359         * gcc.dg/tree-ssa/vrp98.c: New testcase.
360         * gcc.target/avr/uint8-single-reg.c: New testcase.
362 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
364         PR c++/67409
365         * g++.dg/eh/goto3.C: New test.
367 2015-11-19  Marek Polacek  <polacek@redhat.com>
369         PR tree-optimization/68431
370         * gcc.dg/tree-ssa/pr68431.c: New test.
372 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
374         PR rtl-optimization/68376
375         * gcc.c-torture/execute/pr68376-1.c: New test.
376         * gcc.c-torture/execute/pr68376-2.c: New test.
378         PR target/67770
379         * gcc.target/i386/pr67770.c: New test.
381 2015-11-18  Jeff Law  <law@redhat.com>
383         PR tree-optimization/68198
384         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
385         * gcc.dg/tree-ssa/pr68198.c: New test.
387 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
389         PR fortran/59910
390         * gfortran.dg/pr59910.f90: New test.
392 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
394         PR fortran/43996
395         * gfortran.dg/pr43996.f90: New test.
397 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
399         PR c/65083
400         * gcc.dg/atomic/stdatomic-fence-2.c,
401         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
403 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
405         * gnat.dg/loop_optimization19.adb: New test.
406         * gnat.dg/loop_optimization20.adb: Likewise.
407         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
409 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
411         * gnat.dg/opt52.adb: New test.
413 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
415         * gcc.dg/goacc/nvptx-sese-1.c: New.
417 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
419         * gnat.dg/renaming7.adb: New test.
420         * gnat.dg/renaming7_pkg.ads: New helper.
422 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
424         PR tree-optimization/68402
425         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
426         to avoid undefined behaviour.
428 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
430         PR tree-optimization/68157
431         * g++.dg/opt/pr68157.C: New test.
433 2015-11-18  Richard Biener  <rguenther@suse.de>
435         PR tree-optimization/67790
436         * gcc.dg/vect/pr67790.c: New testcase.
438 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
440         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
442 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
444         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
445         (test_braced_init): New function.
446         (test_statement_expression): New function.
447         (test_address_of_label): New function.
448         (test_transaction_expressions): New function.
449         (test_keywords): New function.
450         (test_builtin_va_arg): New function.
451         (test_builtin_offsetof): New function.
452         * lib/multiline.exp (_build_multiline_regex): Escape braces.
454 2015-11-17  Martin Sebor  <msebor@redhat.com>
456         PR c++/68308
457         * g++.dg/init/new46.C: New test.
459 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
461         PR fortran/65751
462         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
464 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
466         PR middle-end/68134
467         * gcc.dg/pr68134.c: New test.
469 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
471         PR target/68143
472         * gcc.c-torture/execute/pr68143_1.c: New test.
474 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
476         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
478 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
480         * gcc.dg/tree-ssa/ifc-8.c: New test.
482 2015-11-16  Marek Polacek  <polacek@redhat.com>
484         PR c++/68362
485         * g++.dg/delayedfold/switch-1.C: New test.
487 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
489         PR fortran/58027
490         PR fortran/60993
491         * gfortran.dg/pr58027.f90: New test.
493 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
495         * c-c++-common/attr-simd.c: New test.
496         * c-c++-common/attr-simd-2.c: New test.
497         * c-c++-common/attr-simd-3.c: New test.
499 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
501         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
503 2015-11-16  Christian Bruel  <christian.bruel@st.com>
505         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
506          Check __ARM_NEON__ instead of "arm_neon.h.
507         * gcc.target/arm/attr-neon3.c: New test.
508         * gcc.target/arm/attr-neon-fp16.c: Likewise
510 2015-11-16  Christian Bruel  <christian.bruel@st.com>
512         PR target/65837
513         * gcc.target/arm/lto/pr65837_0.c
514         * gcc.target/arm/attr-neon2.c
515         * gcc.target/arm/attr-neon.c
516         * gcc.target/arm/attr-neon-builtin-fail.c
517         * gcc.target/arm/attr-crypto.c
519 2015-11-16  Richard Biener  <rguenther@suse.de>
521         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
523 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
525         PR fortran/50221
526         * gfortran.dg/deferred_character_1.f90: New test.
527         * gfortran.dg/deferred_character_4.f90: New test for comment
528         #4 of the PR.
530         PR fortran/68216
531         * gfortran.dg/deferred_character_2.f90: New test.
533         PR fortran/67674
534         * gfortran.dg/deferred_character_3.f90: New test.
536         PR fortran/63932
537         * gfortran.dg/deferred_character_5.f90: New test.
539         PR fortran/66408
540         * gfortran.dg/deferred_character_6.f90: New test.
542         PR fortran/49954
543         * gfortran.dg/deferred_character_7.f90: New test.
545 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
547         PR fortran/67803
548         * gfortran.dg/pr67803.f90: New test.
550 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
552         * g++.dg/cpp/ucn-1.C: Fix typo.
554 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
556         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
557         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
559 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
560             Jeff Law  <law@redhat.com>
562         * gcc.dg/tree-ssa/split-path-1.c: New test.
564 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
566         * c-c++-common/goacc/loop-auto-1.c: New.
568         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
569         * gcc.dg/goacc/nvptx-merged-loop.c: New.
571 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
573         PR fortran/68319
574         * gfortran.dg/pr68319.f90: New test.
576 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
578         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
579         hardware floating point support.
581         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
582         vector direct move instructions.
584         * gcc.target/powerpc/maddld.c: New test.
586 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
588         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
589         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
590         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
592 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
594         * gcc.dg/diagnostic-token-ranges.c: New file.
595         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
596         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
597         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
598         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
599         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
600         line_table param when calling
601         linemap_position_for_line_and_column.
602         (test_show_locus): Pass line_table to rich_location ctors.
603         (plugin_init): Remove setting of global_dc->colorize_source_p.
604         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
605         New file.
606         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
607         diagnostic_plugin_test_tree_expression_range.c,
608         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
609         and diagnostic-test-show-trees-1.c.
611 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
613         PR tree-optimization/67682
614         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
615         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
616         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
617         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
619 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
621         * gcc.target/aarch64/umaddl_combine_1.c: New test.
623 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
625         PR tree-optimization/68264
626         * gcc.dg/torture/pr68264.c: New test.
628 2015-11-13  Marek Polacek  <polacek@redhat.com>
630         PR c/68320
631         * gcc.dg/pr68320.c: New test.
633 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
635         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
637 2015-11-13  Richard Biener  <rguenther@suse.de>
639         PR tree-optimization/68306
640         * gcc.dg/pr68306.c: Adjust.
641         * gcc.dg/pr68306-2.c: New testcase.
642         * gcc.dg/pr68306-3.c: Likewise.
644 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
646         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
647         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
649 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
651         PR fortran/47266
652         * gfortran.dg/module_private_2.f90: New test.
654 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
656         PR fortran/47266
657         * gfortran.dg/warn_unused_function_2.f90: New test.
659 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
661         Revert [ARM] Remove neon-testgen.ml and generated tests.
662         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
664         * gcc.target/arm/neon/vRaddhns16.c: Remove.
665         * gcc.target/arm/neon/vRaddhns32.c: Remove.
666         * gcc.target/arm/neon/vRaddhns64.c: Remove.
667         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
668         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
669         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
670         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
671         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
672         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
673         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
674         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
675         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
676         * gcc.target/arm/neon/vRhadds16.c: Remove.
677         * gcc.target/arm/neon/vRhadds32.c: Remove.
678         * gcc.target/arm/neon/vRhadds8.c: Remove.
679         * gcc.target/arm/neon/vRhaddu16.c: Remove.
680         * gcc.target/arm/neon/vRhaddu32.c: Remove.
681         * gcc.target/arm/neon/vRhaddu8.c: Remove.
682         * gcc.target/arm/neon/vRshlQs16.c: Remove.
683         * gcc.target/arm/neon/vRshlQs32.c: Remove.
684         * gcc.target/arm/neon/vRshlQs64.c: Remove.
685         * gcc.target/arm/neon/vRshlQs8.c: Remove.
686         * gcc.target/arm/neon/vRshlQu16.c: Remove.
687         * gcc.target/arm/neon/vRshlQu32.c: Remove.
688         * gcc.target/arm/neon/vRshlQu64.c: Remove.
689         * gcc.target/arm/neon/vRshlQu8.c: Remove.
690         * gcc.target/arm/neon/vRshls16.c: Remove.
691         * gcc.target/arm/neon/vRshls32.c: Remove.
692         * gcc.target/arm/neon/vRshls64.c: Remove.
693         * gcc.target/arm/neon/vRshls8.c: Remove.
694         * gcc.target/arm/neon/vRshlu16.c: Remove.
695         * gcc.target/arm/neon/vRshlu32.c: Remove.
696         * gcc.target/arm/neon/vRshlu64.c: Remove.
697         * gcc.target/arm/neon/vRshlu8.c: Remove.
698         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
699         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
700         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
701         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
702         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
703         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
704         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
705         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
706         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
707         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
708         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
709         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
710         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
711         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
712         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
713         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
714         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
715         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
716         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
717         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
718         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
719         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
720         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
721         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
722         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
723         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
724         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
725         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
726         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
727         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
728         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
729         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
730         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
731         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
732         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
733         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
734         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
735         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
736         * gcc.target/arm/neon/vRsubhns16.c: Remove.
737         * gcc.target/arm/neon/vRsubhns32.c: Remove.
738         * gcc.target/arm/neon/vRsubhns64.c: Remove.
739         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
740         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
741         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
742         * gcc.target/arm/neon/vabaQs16.c: Remove.
743         * gcc.target/arm/neon/vabaQs32.c: Remove.
744         * gcc.target/arm/neon/vabaQs8.c: Remove.
745         * gcc.target/arm/neon/vabaQu16.c: Remove.
746         * gcc.target/arm/neon/vabaQu32.c: Remove.
747         * gcc.target/arm/neon/vabaQu8.c: Remove.
748         * gcc.target/arm/neon/vabals16.c: Remove.
749         * gcc.target/arm/neon/vabals32.c: Remove.
750         * gcc.target/arm/neon/vabals8.c: Remove.
751         * gcc.target/arm/neon/vabalu16.c: Remove.
752         * gcc.target/arm/neon/vabalu32.c: Remove.
753         * gcc.target/arm/neon/vabalu8.c: Remove.
754         * gcc.target/arm/neon/vabas16.c: Remove.
755         * gcc.target/arm/neon/vabas32.c: Remove.
756         * gcc.target/arm/neon/vabas8.c: Remove.
757         * gcc.target/arm/neon/vabau16.c: Remove.
758         * gcc.target/arm/neon/vabau32.c: Remove.
759         * gcc.target/arm/neon/vabau8.c: Remove.
760         * gcc.target/arm/neon/vabdQf32.c: Remove.
761         * gcc.target/arm/neon/vabdQs16.c: Remove.
762         * gcc.target/arm/neon/vabdQs32.c: Remove.
763         * gcc.target/arm/neon/vabdQs8.c: Remove.
764         * gcc.target/arm/neon/vabdQu16.c: Remove.
765         * gcc.target/arm/neon/vabdQu32.c: Remove.
766         * gcc.target/arm/neon/vabdQu8.c: Remove.
767         * gcc.target/arm/neon/vabdf32.c: Remove.
768         * gcc.target/arm/neon/vabdls16.c: Remove.
769         * gcc.target/arm/neon/vabdls32.c: Remove.
770         * gcc.target/arm/neon/vabdls8.c: Remove.
771         * gcc.target/arm/neon/vabdlu16.c: Remove.
772         * gcc.target/arm/neon/vabdlu32.c: Remove.
773         * gcc.target/arm/neon/vabdlu8.c: Remove.
774         * gcc.target/arm/neon/vabds16.c: Remove.
775         * gcc.target/arm/neon/vabds32.c: Remove.
776         * gcc.target/arm/neon/vabds8.c: Remove.
777         * gcc.target/arm/neon/vabdu16.c: Remove.
778         * gcc.target/arm/neon/vabdu32.c: Remove.
779         * gcc.target/arm/neon/vabdu8.c: Remove.
780         * gcc.target/arm/neon/vabsQf32.c: Remove.
781         * gcc.target/arm/neon/vabsQs16.c: Remove.
782         * gcc.target/arm/neon/vabsQs32.c: Remove.
783         * gcc.target/arm/neon/vabsQs8.c: Remove.
784         * gcc.target/arm/neon/vabsf32.c: Remove.
785         * gcc.target/arm/neon/vabss16.c: Remove.
786         * gcc.target/arm/neon/vabss32.c: Remove.
787         * gcc.target/arm/neon/vabss8.c: Remove.
788         * gcc.target/arm/neon/vaddQf32.c: Remove.
789         * gcc.target/arm/neon/vaddQs16.c: Remove.
790         * gcc.target/arm/neon/vaddQs32.c: Remove.
791         * gcc.target/arm/neon/vaddQs64.c: Remove.
792         * gcc.target/arm/neon/vaddQs8.c: Remove.
793         * gcc.target/arm/neon/vaddQu16.c: Remove.
794         * gcc.target/arm/neon/vaddQu32.c: Remove.
795         * gcc.target/arm/neon/vaddQu64.c: Remove.
796         * gcc.target/arm/neon/vaddQu8.c: Remove.
797         * gcc.target/arm/neon/vaddf32.c: Remove.
798         * gcc.target/arm/neon/vaddhns16.c: Remove.
799         * gcc.target/arm/neon/vaddhns32.c: Remove.
800         * gcc.target/arm/neon/vaddhns64.c: Remove.
801         * gcc.target/arm/neon/vaddhnu16.c: Remove.
802         * gcc.target/arm/neon/vaddhnu32.c: Remove.
803         * gcc.target/arm/neon/vaddhnu64.c: Remove.
804         * gcc.target/arm/neon/vaddls16.c: Remove.
805         * gcc.target/arm/neon/vaddls32.c: Remove.
806         * gcc.target/arm/neon/vaddls8.c: Remove.
807         * gcc.target/arm/neon/vaddlu16.c: Remove.
808         * gcc.target/arm/neon/vaddlu32.c: Remove.
809         * gcc.target/arm/neon/vaddlu8.c: Remove.
810         * gcc.target/arm/neon/vadds16.c: Remove.
811         * gcc.target/arm/neon/vadds32.c: Remove.
812         * gcc.target/arm/neon/vadds64.c: Remove.
813         * gcc.target/arm/neon/vadds8.c: Remove.
814         * gcc.target/arm/neon/vaddu16.c: Remove.
815         * gcc.target/arm/neon/vaddu32.c: Remove.
816         * gcc.target/arm/neon/vaddu64.c: Remove.
817         * gcc.target/arm/neon/vaddu8.c: Remove.
818         * gcc.target/arm/neon/vaddws16.c: Remove.
819         * gcc.target/arm/neon/vaddws32.c: Remove.
820         * gcc.target/arm/neon/vaddws8.c: Remove.
821         * gcc.target/arm/neon/vaddwu16.c: Remove.
822         * gcc.target/arm/neon/vaddwu32.c: Remove.
823         * gcc.target/arm/neon/vaddwu8.c: Remove.
824         * gcc.target/arm/neon/vandQs16.c: Remove.
825         * gcc.target/arm/neon/vandQs32.c: Remove.
826         * gcc.target/arm/neon/vandQs64.c: Remove.
827         * gcc.target/arm/neon/vandQs8.c: Remove.
828         * gcc.target/arm/neon/vandQu16.c: Remove.
829         * gcc.target/arm/neon/vandQu32.c: Remove.
830         * gcc.target/arm/neon/vandQu64.c: Remove.
831         * gcc.target/arm/neon/vandQu8.c: Remove.
832         * gcc.target/arm/neon/vands16.c: Remove.
833         * gcc.target/arm/neon/vands32.c: Remove.
834         * gcc.target/arm/neon/vands64.c: Remove.
835         * gcc.target/arm/neon/vands8.c: Remove.
836         * gcc.target/arm/neon/vandu16.c: Remove.
837         * gcc.target/arm/neon/vandu32.c: Remove.
838         * gcc.target/arm/neon/vandu64.c: Remove.
839         * gcc.target/arm/neon/vandu8.c: Remove.
840         * gcc.target/arm/neon/vbicQs16.c: Remove.
841         * gcc.target/arm/neon/vbicQs32.c: Remove.
842         * gcc.target/arm/neon/vbicQs64.c: Remove.
843         * gcc.target/arm/neon/vbicQs8.c: Remove.
844         * gcc.target/arm/neon/vbicQu16.c: Remove.
845         * gcc.target/arm/neon/vbicQu32.c: Remove.
846         * gcc.target/arm/neon/vbicQu64.c: Remove.
847         * gcc.target/arm/neon/vbicQu8.c: Remove.
848         * gcc.target/arm/neon/vbics16.c: Remove.
849         * gcc.target/arm/neon/vbics32.c: Remove.
850         * gcc.target/arm/neon/vbics64.c: Remove.
851         * gcc.target/arm/neon/vbics8.c: Remove.
852         * gcc.target/arm/neon/vbicu16.c: Remove.
853         * gcc.target/arm/neon/vbicu32.c: Remove.
854         * gcc.target/arm/neon/vbicu64.c: Remove.
855         * gcc.target/arm/neon/vbicu8.c: Remove.
856         * gcc.target/arm/neon/vbslQf32.c: Remove.
857         * gcc.target/arm/neon/vbslQp16.c: Remove.
858         * gcc.target/arm/neon/vbslQp64.c: Remove.
859         * gcc.target/arm/neon/vbslQp8.c: Remove.
860         * gcc.target/arm/neon/vbslQs16.c: Remove.
861         * gcc.target/arm/neon/vbslQs32.c: Remove.
862         * gcc.target/arm/neon/vbslQs64.c: Remove.
863         * gcc.target/arm/neon/vbslQs8.c: Remove.
864         * gcc.target/arm/neon/vbslQu16.c: Remove.
865         * gcc.target/arm/neon/vbslQu32.c: Remove.
866         * gcc.target/arm/neon/vbslQu64.c: Remove.
867         * gcc.target/arm/neon/vbslQu8.c: Remove.
868         * gcc.target/arm/neon/vbslf32.c: Remove.
869         * gcc.target/arm/neon/vbslp16.c: Remove.
870         * gcc.target/arm/neon/vbslp64.c: Remove.
871         * gcc.target/arm/neon/vbslp8.c: Remove.
872         * gcc.target/arm/neon/vbsls16.c: Remove.
873         * gcc.target/arm/neon/vbsls32.c: Remove.
874         * gcc.target/arm/neon/vbsls64.c: Remove.
875         * gcc.target/arm/neon/vbsls8.c: Remove.
876         * gcc.target/arm/neon/vbslu16.c: Remove.
877         * gcc.target/arm/neon/vbslu32.c: Remove.
878         * gcc.target/arm/neon/vbslu64.c: Remove.
879         * gcc.target/arm/neon/vbslu8.c: Remove.
880         * gcc.target/arm/neon/vcageQf32.c: Remove.
881         * gcc.target/arm/neon/vcagef32.c: Remove.
882         * gcc.target/arm/neon/vcagtQf32.c: Remove.
883         * gcc.target/arm/neon/vcagtf32.c: Remove.
884         * gcc.target/arm/neon/vcaleQf32.c: Remove.
885         * gcc.target/arm/neon/vcalef32.c: Remove.
886         * gcc.target/arm/neon/vcaltQf32.c: Remove.
887         * gcc.target/arm/neon/vcaltf32.c: Remove.
888         * gcc.target/arm/neon/vceqQf32.c: Remove.
889         * gcc.target/arm/neon/vceqQp8.c: Remove.
890         * gcc.target/arm/neon/vceqQs16.c: Remove.
891         * gcc.target/arm/neon/vceqQs32.c: Remove.
892         * gcc.target/arm/neon/vceqQs8.c: Remove.
893         * gcc.target/arm/neon/vceqQu16.c: Remove.
894         * gcc.target/arm/neon/vceqQu32.c: Remove.
895         * gcc.target/arm/neon/vceqQu8.c: Remove.
896         * gcc.target/arm/neon/vceqf32.c: Remove.
897         * gcc.target/arm/neon/vceqp8.c: Remove.
898         * gcc.target/arm/neon/vceqs16.c: Remove.
899         * gcc.target/arm/neon/vceqs32.c: Remove.
900         * gcc.target/arm/neon/vceqs8.c: Remove.
901         * gcc.target/arm/neon/vcequ16.c: Remove.
902         * gcc.target/arm/neon/vcequ32.c: Remove.
903         * gcc.target/arm/neon/vcequ8.c: Remove.
904         * gcc.target/arm/neon/vcgeQf32.c: Remove.
905         * gcc.target/arm/neon/vcgeQs16.c: Remove.
906         * gcc.target/arm/neon/vcgeQs32.c: Remove.
907         * gcc.target/arm/neon/vcgeQs8.c: Remove.
908         * gcc.target/arm/neon/vcgeQu16.c: Remove.
909         * gcc.target/arm/neon/vcgeQu32.c: Remove.
910         * gcc.target/arm/neon/vcgeQu8.c: Remove.
911         * gcc.target/arm/neon/vcgef32.c: Remove.
912         * gcc.target/arm/neon/vcges16.c: Remove.
913         * gcc.target/arm/neon/vcges32.c: Remove.
914         * gcc.target/arm/neon/vcges8.c: Remove.
915         * gcc.target/arm/neon/vcgeu16.c: Remove.
916         * gcc.target/arm/neon/vcgeu32.c: Remove.
917         * gcc.target/arm/neon/vcgeu8.c: Remove.
918         * gcc.target/arm/neon/vcgtQf32.c: Remove.
919         * gcc.target/arm/neon/vcgtQs16.c: Remove.
920         * gcc.target/arm/neon/vcgtQs32.c: Remove.
921         * gcc.target/arm/neon/vcgtQs8.c: Remove.
922         * gcc.target/arm/neon/vcgtQu16.c: Remove.
923         * gcc.target/arm/neon/vcgtQu32.c: Remove.
924         * gcc.target/arm/neon/vcgtQu8.c: Remove.
925         * gcc.target/arm/neon/vcgtf32.c: Remove.
926         * gcc.target/arm/neon/vcgts16.c: Remove.
927         * gcc.target/arm/neon/vcgts32.c: Remove.
928         * gcc.target/arm/neon/vcgts8.c: Remove.
929         * gcc.target/arm/neon/vcgtu16.c: Remove.
930         * gcc.target/arm/neon/vcgtu32.c: Remove.
931         * gcc.target/arm/neon/vcgtu8.c: Remove.
932         * gcc.target/arm/neon/vcleQf32.c: Remove.
933         * gcc.target/arm/neon/vcleQs16.c: Remove.
934         * gcc.target/arm/neon/vcleQs32.c: Remove.
935         * gcc.target/arm/neon/vcleQs8.c: Remove.
936         * gcc.target/arm/neon/vcleQu16.c: Remove.
937         * gcc.target/arm/neon/vcleQu32.c: Remove.
938         * gcc.target/arm/neon/vcleQu8.c: Remove.
939         * gcc.target/arm/neon/vclef32.c: Remove.
940         * gcc.target/arm/neon/vcles16.c: Remove.
941         * gcc.target/arm/neon/vcles32.c: Remove.
942         * gcc.target/arm/neon/vcles8.c: Remove.
943         * gcc.target/arm/neon/vcleu16.c: Remove.
944         * gcc.target/arm/neon/vcleu32.c: Remove.
945         * gcc.target/arm/neon/vcleu8.c: Remove.
946         * gcc.target/arm/neon/vclsQs16.c: Remove.
947         * gcc.target/arm/neon/vclsQs32.c: Remove.
948         * gcc.target/arm/neon/vclsQs8.c: Remove.
949         * gcc.target/arm/neon/vclss16.c: Remove.
950         * gcc.target/arm/neon/vclss32.c: Remove.
951         * gcc.target/arm/neon/vclss8.c: Remove.
952         * gcc.target/arm/neon/vcltQf32.c: Remove.
953         * gcc.target/arm/neon/vcltQs16.c: Remove.
954         * gcc.target/arm/neon/vcltQs32.c: Remove.
955         * gcc.target/arm/neon/vcltQs8.c: Remove.
956         * gcc.target/arm/neon/vcltQu16.c: Remove.
957         * gcc.target/arm/neon/vcltQu32.c: Remove.
958         * gcc.target/arm/neon/vcltQu8.c: Remove.
959         * gcc.target/arm/neon/vcltf32.c: Remove.
960         * gcc.target/arm/neon/vclts16.c: Remove.
961         * gcc.target/arm/neon/vclts32.c: Remove.
962         * gcc.target/arm/neon/vclts8.c: Remove.
963         * gcc.target/arm/neon/vcltu16.c: Remove.
964         * gcc.target/arm/neon/vcltu32.c: Remove.
965         * gcc.target/arm/neon/vcltu8.c: Remove.
966         * gcc.target/arm/neon/vclzQs16.c: Remove.
967         * gcc.target/arm/neon/vclzQs32.c: Remove.
968         * gcc.target/arm/neon/vclzQs8.c: Remove.
969         * gcc.target/arm/neon/vclzQu16.c: Remove.
970         * gcc.target/arm/neon/vclzQu32.c: Remove.
971         * gcc.target/arm/neon/vclzQu8.c: Remove.
972         * gcc.target/arm/neon/vclzs16.c: Remove.
973         * gcc.target/arm/neon/vclzs32.c: Remove.
974         * gcc.target/arm/neon/vclzs8.c: Remove.
975         * gcc.target/arm/neon/vclzu16.c: Remove.
976         * gcc.target/arm/neon/vclzu32.c: Remove.
977         * gcc.target/arm/neon/vclzu8.c: Remove.
978         * gcc.target/arm/neon/vcntQp8.c: Remove.
979         * gcc.target/arm/neon/vcntQs8.c: Remove.
980         * gcc.target/arm/neon/vcntQu8.c: Remove.
981         * gcc.target/arm/neon/vcntp8.c: Remove.
982         * gcc.target/arm/neon/vcnts8.c: Remove.
983         * gcc.target/arm/neon/vcntu8.c: Remove.
984         * gcc.target/arm/neon/vcombinef32.c: Remove.
985         * gcc.target/arm/neon/vcombinep16.c: Remove.
986         * gcc.target/arm/neon/vcombinep64.c: Remove.
987         * gcc.target/arm/neon/vcombinep8.c: Remove.
988         * gcc.target/arm/neon/vcombines16.c: Remove.
989         * gcc.target/arm/neon/vcombines32.c: Remove.
990         * gcc.target/arm/neon/vcombines64.c: Remove.
991         * gcc.target/arm/neon/vcombines8.c: Remove.
992         * gcc.target/arm/neon/vcombineu16.c: Remove.
993         * gcc.target/arm/neon/vcombineu32.c: Remove.
994         * gcc.target/arm/neon/vcombineu64.c: Remove.
995         * gcc.target/arm/neon/vcombineu8.c: Remove.
996         * gcc.target/arm/neon/vcreatef32.c: Remove.
997         * gcc.target/arm/neon/vcreatep16.c: Remove.
998         * gcc.target/arm/neon/vcreatep64.c: Remove.
999         * gcc.target/arm/neon/vcreatep8.c: Remove.
1000         * gcc.target/arm/neon/vcreates16.c: Remove.
1001         * gcc.target/arm/neon/vcreates32.c: Remove.
1002         * gcc.target/arm/neon/vcreates64.c: Remove.
1003         * gcc.target/arm/neon/vcreates8.c: Remove.
1004         * gcc.target/arm/neon/vcreateu16.c: Remove.
1005         * gcc.target/arm/neon/vcreateu32.c: Remove.
1006         * gcc.target/arm/neon/vcreateu64.c: Remove.
1007         * gcc.target/arm/neon/vcreateu8.c: Remove.
1008         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
1009         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
1010         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
1011         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
1012         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
1013         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
1014         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
1015         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
1016         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
1017         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
1018         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
1019         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
1020         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
1021         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
1022         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
1023         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
1024         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
1025         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
1026         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
1027         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
1028         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
1029         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
1030         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
1031         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
1032         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
1033         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
1034         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
1035         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
1036         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
1037         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
1038         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
1039         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
1040         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
1041         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
1042         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
1043         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
1044         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
1045         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
1046         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
1047         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
1048         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
1049         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
1050         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
1051         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
1052         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
1053         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
1054         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
1055         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
1056         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
1057         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
1058         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
1059         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
1060         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
1061         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
1062         * gcc.target/arm/neon/vdup_nf32.c: Remove.
1063         * gcc.target/arm/neon/vdup_np16.c: Remove.
1064         * gcc.target/arm/neon/vdup_np64.c: Remove.
1065         * gcc.target/arm/neon/vdup_np8.c: Remove.
1066         * gcc.target/arm/neon/vdup_ns16.c: Remove.
1067         * gcc.target/arm/neon/vdup_ns32.c: Remove.
1068         * gcc.target/arm/neon/vdup_ns64.c: Remove.
1069         * gcc.target/arm/neon/vdup_ns8.c: Remove.
1070         * gcc.target/arm/neon/vdup_nu16.c: Remove.
1071         * gcc.target/arm/neon/vdup_nu32.c: Remove.
1072         * gcc.target/arm/neon/vdup_nu64.c: Remove.
1073         * gcc.target/arm/neon/vdup_nu8.c: Remove.
1074         * gcc.target/arm/neon/veorQs16.c: Remove.
1075         * gcc.target/arm/neon/veorQs32.c: Remove.
1076         * gcc.target/arm/neon/veorQs64.c: Remove.
1077         * gcc.target/arm/neon/veorQs8.c: Remove.
1078         * gcc.target/arm/neon/veorQu16.c: Remove.
1079         * gcc.target/arm/neon/veorQu32.c: Remove.
1080         * gcc.target/arm/neon/veorQu64.c: Remove.
1081         * gcc.target/arm/neon/veorQu8.c: Remove.
1082         * gcc.target/arm/neon/veors16.c: Remove.
1083         * gcc.target/arm/neon/veors32.c: Remove.
1084         * gcc.target/arm/neon/veors64.c: Remove.
1085         * gcc.target/arm/neon/veors8.c: Remove.
1086         * gcc.target/arm/neon/veoru16.c: Remove.
1087         * gcc.target/arm/neon/veoru32.c: Remove.
1088         * gcc.target/arm/neon/veoru64.c: Remove.
1089         * gcc.target/arm/neon/veoru8.c: Remove.
1090         * gcc.target/arm/neon/vextQf32.c: Remove.
1091         * gcc.target/arm/neon/vextQp16.c: Remove.
1092         * gcc.target/arm/neon/vextQp64.c: Remove.
1093         * gcc.target/arm/neon/vextQp8.c: Remove.
1094         * gcc.target/arm/neon/vextQs16.c: Remove.
1095         * gcc.target/arm/neon/vextQs32.c: Remove.
1096         * gcc.target/arm/neon/vextQs64.c: Remove.
1097         * gcc.target/arm/neon/vextQs8.c: Remove.
1098         * gcc.target/arm/neon/vextQu16.c: Remove.
1099         * gcc.target/arm/neon/vextQu32.c: Remove.
1100         * gcc.target/arm/neon/vextQu64.c: Remove.
1101         * gcc.target/arm/neon/vextQu8.c: Remove.
1102         * gcc.target/arm/neon/vextf32.c: Remove.
1103         * gcc.target/arm/neon/vextp16.c: Remove.
1104         * gcc.target/arm/neon/vextp64.c: Remove.
1105         * gcc.target/arm/neon/vextp8.c: Remove.
1106         * gcc.target/arm/neon/vexts16.c: Remove.
1107         * gcc.target/arm/neon/vexts32.c: Remove.
1108         * gcc.target/arm/neon/vexts64.c: Remove.
1109         * gcc.target/arm/neon/vexts8.c: Remove.
1110         * gcc.target/arm/neon/vextu16.c: Remove.
1111         * gcc.target/arm/neon/vextu32.c: Remove.
1112         * gcc.target/arm/neon/vextu64.c: Remove.
1113         * gcc.target/arm/neon/vextu8.c: Remove.
1114         * gcc.target/arm/neon/vfmaQf32.c: Remove.
1115         * gcc.target/arm/neon/vfmaf32.c: Remove.
1116         * gcc.target/arm/neon/vfmsQf32.c: Remove.
1117         * gcc.target/arm/neon/vfmsf32.c: Remove.
1118         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1119         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1120         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1121         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1122         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1123         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1124         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1125         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1126         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1127         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1128         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1129         * gcc.target/arm/neon/vget_highf32.c: Remove.
1130         * gcc.target/arm/neon/vget_highp16.c: Remove.
1131         * gcc.target/arm/neon/vget_highp64.c: Remove.
1132         * gcc.target/arm/neon/vget_highp8.c: Remove.
1133         * gcc.target/arm/neon/vget_highs16.c: Remove.
1134         * gcc.target/arm/neon/vget_highs32.c: Remove.
1135         * gcc.target/arm/neon/vget_highs64.c: Remove.
1136         * gcc.target/arm/neon/vget_highs8.c: Remove.
1137         * gcc.target/arm/neon/vget_highu16.c: Remove.
1138         * gcc.target/arm/neon/vget_highu32.c: Remove.
1139         * gcc.target/arm/neon/vget_highu64.c: Remove.
1140         * gcc.target/arm/neon/vget_highu8.c: Remove.
1141         * gcc.target/arm/neon/vget_lanef32.c: Remove.
1142         * gcc.target/arm/neon/vget_lanep16.c: Remove.
1143         * gcc.target/arm/neon/vget_lanep8.c: Remove.
1144         * gcc.target/arm/neon/vget_lanes16.c: Remove.
1145         * gcc.target/arm/neon/vget_lanes32.c: Remove.
1146         * gcc.target/arm/neon/vget_lanes64.c: Remove.
1147         * gcc.target/arm/neon/vget_lanes8.c: Remove.
1148         * gcc.target/arm/neon/vget_laneu16.c: Remove.
1149         * gcc.target/arm/neon/vget_laneu32.c: Remove.
1150         * gcc.target/arm/neon/vget_laneu64.c: Remove.
1151         * gcc.target/arm/neon/vget_laneu8.c: Remove.
1152         * gcc.target/arm/neon/vget_lowf32.c: Remove.
1153         * gcc.target/arm/neon/vget_lowp16.c: Remove.
1154         * gcc.target/arm/neon/vget_lowp64.c: Remove.
1155         * gcc.target/arm/neon/vget_lowp8.c: Remove.
1156         * gcc.target/arm/neon/vget_lows16.c: Remove.
1157         * gcc.target/arm/neon/vget_lows32.c: Remove.
1158         * gcc.target/arm/neon/vget_lows64.c: Remove.
1159         * gcc.target/arm/neon/vget_lows8.c: Remove.
1160         * gcc.target/arm/neon/vget_lowu16.c: Remove.
1161         * gcc.target/arm/neon/vget_lowu32.c: Remove.
1162         * gcc.target/arm/neon/vget_lowu64.c: Remove.
1163         * gcc.target/arm/neon/vget_lowu8.c: Remove.
1164         * gcc.target/arm/neon/vhaddQs16.c: Remove.
1165         * gcc.target/arm/neon/vhaddQs32.c: Remove.
1166         * gcc.target/arm/neon/vhaddQs8.c: Remove.
1167         * gcc.target/arm/neon/vhaddQu16.c: Remove.
1168         * gcc.target/arm/neon/vhaddQu32.c: Remove.
1169         * gcc.target/arm/neon/vhaddQu8.c: Remove.
1170         * gcc.target/arm/neon/vhadds16.c: Remove.
1171         * gcc.target/arm/neon/vhadds32.c: Remove.
1172         * gcc.target/arm/neon/vhadds8.c: Remove.
1173         * gcc.target/arm/neon/vhaddu16.c: Remove.
1174         * gcc.target/arm/neon/vhaddu32.c: Remove.
1175         * gcc.target/arm/neon/vhaddu8.c: Remove.
1176         * gcc.target/arm/neon/vhsubQs16.c: Remove.
1177         * gcc.target/arm/neon/vhsubQs32.c: Remove.
1178         * gcc.target/arm/neon/vhsubQs8.c: Remove.
1179         * gcc.target/arm/neon/vhsubQu16.c: Remove.
1180         * gcc.target/arm/neon/vhsubQu32.c: Remove.
1181         * gcc.target/arm/neon/vhsubQu8.c: Remove.
1182         * gcc.target/arm/neon/vhsubs16.c: Remove.
1183         * gcc.target/arm/neon/vhsubs32.c: Remove.
1184         * gcc.target/arm/neon/vhsubs8.c: Remove.
1185         * gcc.target/arm/neon/vhsubu16.c: Remove.
1186         * gcc.target/arm/neon/vhsubu32.c: Remove.
1187         * gcc.target/arm/neon/vhsubu8.c: Remove.
1188         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1189         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1190         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1191         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1192         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1193         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1194         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1195         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1196         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1197         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1198         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1199         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1200         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1201         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1202         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1203         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1204         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1205         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1206         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1207         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1208         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1209         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1210         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1211         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1212         * gcc.target/arm/neon/vld1Qf32.c: Remove.
1213         * gcc.target/arm/neon/vld1Qp16.c: Remove.
1214         * gcc.target/arm/neon/vld1Qp64.c: Remove.
1215         * gcc.target/arm/neon/vld1Qp8.c: Remove.
1216         * gcc.target/arm/neon/vld1Qs16.c: Remove.
1217         * gcc.target/arm/neon/vld1Qs32.c: Remove.
1218         * gcc.target/arm/neon/vld1Qs64.c: Remove.
1219         * gcc.target/arm/neon/vld1Qs8.c: Remove.
1220         * gcc.target/arm/neon/vld1Qu16.c: Remove.
1221         * gcc.target/arm/neon/vld1Qu32.c: Remove.
1222         * gcc.target/arm/neon/vld1Qu64.c: Remove.
1223         * gcc.target/arm/neon/vld1Qu8.c: Remove.
1224         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1225         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1226         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1227         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1228         * gcc.target/arm/neon/vld1_dups16.c: Remove.
1229         * gcc.target/arm/neon/vld1_dups32.c: Remove.
1230         * gcc.target/arm/neon/vld1_dups64.c: Remove.
1231         * gcc.target/arm/neon/vld1_dups8.c: Remove.
1232         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1233         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1234         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1235         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1236         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1237         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1238         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1239         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1240         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1241         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1242         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1243         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1244         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1245         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1246         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1247         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1248         * gcc.target/arm/neon/vld1f32.c: Remove.
1249         * gcc.target/arm/neon/vld1p16.c: Remove.
1250         * gcc.target/arm/neon/vld1p64.c: Remove.
1251         * gcc.target/arm/neon/vld1p8.c: Remove.
1252         * gcc.target/arm/neon/vld1s16.c: Remove.
1253         * gcc.target/arm/neon/vld1s32.c: Remove.
1254         * gcc.target/arm/neon/vld1s64.c: Remove.
1255         * gcc.target/arm/neon/vld1s8.c: Remove.
1256         * gcc.target/arm/neon/vld1u16.c: Remove.
1257         * gcc.target/arm/neon/vld1u32.c: Remove.
1258         * gcc.target/arm/neon/vld1u64.c: Remove.
1259         * gcc.target/arm/neon/vld1u8.c: Remove.
1260         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1261         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1262         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1263         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1264         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1265         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1266         * gcc.target/arm/neon/vld2Qf32.c: Remove.
1267         * gcc.target/arm/neon/vld2Qp16.c: Remove.
1268         * gcc.target/arm/neon/vld2Qp8.c: Remove.
1269         * gcc.target/arm/neon/vld2Qs16.c: Remove.
1270         * gcc.target/arm/neon/vld2Qs32.c: Remove.
1271         * gcc.target/arm/neon/vld2Qs8.c: Remove.
1272         * gcc.target/arm/neon/vld2Qu16.c: Remove.
1273         * gcc.target/arm/neon/vld2Qu32.c: Remove.
1274         * gcc.target/arm/neon/vld2Qu8.c: Remove.
1275         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1276         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1277         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1278         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1279         * gcc.target/arm/neon/vld2_dups16.c: Remove.
1280         * gcc.target/arm/neon/vld2_dups32.c: Remove.
1281         * gcc.target/arm/neon/vld2_dups64.c: Remove.
1282         * gcc.target/arm/neon/vld2_dups8.c: Remove.
1283         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1284         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1285         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1286         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1287         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1288         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1289         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1290         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1291         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1292         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1293         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1294         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1295         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1296         * gcc.target/arm/neon/vld2f32.c: Remove.
1297         * gcc.target/arm/neon/vld2p16.c: Remove.
1298         * gcc.target/arm/neon/vld2p64.c: Remove.
1299         * gcc.target/arm/neon/vld2p8.c: Remove.
1300         * gcc.target/arm/neon/vld2s16.c: Remove.
1301         * gcc.target/arm/neon/vld2s32.c: Remove.
1302         * gcc.target/arm/neon/vld2s64.c: Remove.
1303         * gcc.target/arm/neon/vld2s8.c: Remove.
1304         * gcc.target/arm/neon/vld2u16.c: Remove.
1305         * gcc.target/arm/neon/vld2u32.c: Remove.
1306         * gcc.target/arm/neon/vld2u64.c: Remove.
1307         * gcc.target/arm/neon/vld2u8.c: Remove.
1308         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1309         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1310         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1311         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1312         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1313         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1314         * gcc.target/arm/neon/vld3Qf32.c: Remove.
1315         * gcc.target/arm/neon/vld3Qp16.c: Remove.
1316         * gcc.target/arm/neon/vld3Qp8.c: Remove.
1317         * gcc.target/arm/neon/vld3Qs16.c: Remove.
1318         * gcc.target/arm/neon/vld3Qs32.c: Remove.
1319         * gcc.target/arm/neon/vld3Qs8.c: Remove.
1320         * gcc.target/arm/neon/vld3Qu16.c: Remove.
1321         * gcc.target/arm/neon/vld3Qu32.c: Remove.
1322         * gcc.target/arm/neon/vld3Qu8.c: Remove.
1323         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1324         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1325         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1326         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1327         * gcc.target/arm/neon/vld3_dups16.c: Remove.
1328         * gcc.target/arm/neon/vld3_dups32.c: Remove.
1329         * gcc.target/arm/neon/vld3_dups64.c: Remove.
1330         * gcc.target/arm/neon/vld3_dups8.c: Remove.
1331         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1332         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1333         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1334         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1335         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1336         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1337         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1338         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1339         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1340         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1341         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1342         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1343         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1344         * gcc.target/arm/neon/vld3f32.c: Remove.
1345         * gcc.target/arm/neon/vld3p16.c: Remove.
1346         * gcc.target/arm/neon/vld3p64.c: Remove.
1347         * gcc.target/arm/neon/vld3p8.c: Remove.
1348         * gcc.target/arm/neon/vld3s16.c: Remove.
1349         * gcc.target/arm/neon/vld3s32.c: Remove.
1350         * gcc.target/arm/neon/vld3s64.c: Remove.
1351         * gcc.target/arm/neon/vld3s8.c: Remove.
1352         * gcc.target/arm/neon/vld3u16.c: Remove.
1353         * gcc.target/arm/neon/vld3u32.c: Remove.
1354         * gcc.target/arm/neon/vld3u64.c: Remove.
1355         * gcc.target/arm/neon/vld3u8.c: Remove.
1356         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1357         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1358         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1359         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1360         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1361         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1362         * gcc.target/arm/neon/vld4Qf32.c: Remove.
1363         * gcc.target/arm/neon/vld4Qp16.c: Remove.
1364         * gcc.target/arm/neon/vld4Qp8.c: Remove.
1365         * gcc.target/arm/neon/vld4Qs16.c: Remove.
1366         * gcc.target/arm/neon/vld4Qs32.c: Remove.
1367         * gcc.target/arm/neon/vld4Qs8.c: Remove.
1368         * gcc.target/arm/neon/vld4Qu16.c: Remove.
1369         * gcc.target/arm/neon/vld4Qu32.c: Remove.
1370         * gcc.target/arm/neon/vld4Qu8.c: Remove.
1371         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1372         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1373         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1374         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1375         * gcc.target/arm/neon/vld4_dups16.c: Remove.
1376         * gcc.target/arm/neon/vld4_dups32.c: Remove.
1377         * gcc.target/arm/neon/vld4_dups64.c: Remove.
1378         * gcc.target/arm/neon/vld4_dups8.c: Remove.
1379         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1380         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1381         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1382         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1383         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1384         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1385         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1386         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1387         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1388         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1389         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1390         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1391         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1392         * gcc.target/arm/neon/vld4f32.c: Remove.
1393         * gcc.target/arm/neon/vld4p16.c: Remove.
1394         * gcc.target/arm/neon/vld4p64.c: Remove.
1395         * gcc.target/arm/neon/vld4p8.c: Remove.
1396         * gcc.target/arm/neon/vld4s16.c: Remove.
1397         * gcc.target/arm/neon/vld4s32.c: Remove.
1398         * gcc.target/arm/neon/vld4s64.c: Remove.
1399         * gcc.target/arm/neon/vld4s8.c: Remove.
1400         * gcc.target/arm/neon/vld4u16.c: Remove.
1401         * gcc.target/arm/neon/vld4u32.c: Remove.
1402         * gcc.target/arm/neon/vld4u64.c: Remove.
1403         * gcc.target/arm/neon/vld4u8.c: Remove.
1404         * gcc.target/arm/neon/vmaxQf32.c: Remove.
1405         * gcc.target/arm/neon/vmaxQs16.c: Remove.
1406         * gcc.target/arm/neon/vmaxQs32.c: Remove.
1407         * gcc.target/arm/neon/vmaxQs8.c: Remove.
1408         * gcc.target/arm/neon/vmaxQu16.c: Remove.
1409         * gcc.target/arm/neon/vmaxQu32.c: Remove.
1410         * gcc.target/arm/neon/vmaxQu8.c: Remove.
1411         * gcc.target/arm/neon/vmaxf32.c: Remove.
1412         * gcc.target/arm/neon/vmaxs16.c: Remove.
1413         * gcc.target/arm/neon/vmaxs32.c: Remove.
1414         * gcc.target/arm/neon/vmaxs8.c: Remove.
1415         * gcc.target/arm/neon/vmaxu16.c: Remove.
1416         * gcc.target/arm/neon/vmaxu32.c: Remove.
1417         * gcc.target/arm/neon/vmaxu8.c: Remove.
1418         * gcc.target/arm/neon/vminQf32.c: Remove.
1419         * gcc.target/arm/neon/vminQs16.c: Remove.
1420         * gcc.target/arm/neon/vminQs32.c: Remove.
1421         * gcc.target/arm/neon/vminQs8.c: Remove.
1422         * gcc.target/arm/neon/vminQu16.c: Remove.
1423         * gcc.target/arm/neon/vminQu32.c: Remove.
1424         * gcc.target/arm/neon/vminQu8.c: Remove.
1425         * gcc.target/arm/neon/vminf32.c: Remove.
1426         * gcc.target/arm/neon/vmins16.c: Remove.
1427         * gcc.target/arm/neon/vmins32.c: Remove.
1428         * gcc.target/arm/neon/vmins8.c: Remove.
1429         * gcc.target/arm/neon/vminu16.c: Remove.
1430         * gcc.target/arm/neon/vminu32.c: Remove.
1431         * gcc.target/arm/neon/vminu8.c: Remove.
1432         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1433         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1434         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1435         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1436         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1437         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1438         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1439         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1440         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1441         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1442         * gcc.target/arm/neon/vmlaQf32.c: Remove.
1443         * gcc.target/arm/neon/vmlaQs16.c: Remove.
1444         * gcc.target/arm/neon/vmlaQs32.c: Remove.
1445         * gcc.target/arm/neon/vmlaQs8.c: Remove.
1446         * gcc.target/arm/neon/vmlaQu16.c: Remove.
1447         * gcc.target/arm/neon/vmlaQu32.c: Remove.
1448         * gcc.target/arm/neon/vmlaQu8.c: Remove.
1449         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1450         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1451         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1452         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1453         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1454         * gcc.target/arm/neon/vmla_nf32.c: Remove.
1455         * gcc.target/arm/neon/vmla_ns16.c: Remove.
1456         * gcc.target/arm/neon/vmla_ns32.c: Remove.
1457         * gcc.target/arm/neon/vmla_nu16.c: Remove.
1458         * gcc.target/arm/neon/vmla_nu32.c: Remove.
1459         * gcc.target/arm/neon/vmlaf32.c: Remove.
1460         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1461         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1462         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1463         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1464         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1465         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1466         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1467         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1468         * gcc.target/arm/neon/vmlals16.c: Remove.
1469         * gcc.target/arm/neon/vmlals32.c: Remove.
1470         * gcc.target/arm/neon/vmlals8.c: Remove.
1471         * gcc.target/arm/neon/vmlalu16.c: Remove.
1472         * gcc.target/arm/neon/vmlalu32.c: Remove.
1473         * gcc.target/arm/neon/vmlalu8.c: Remove.
1474         * gcc.target/arm/neon/vmlas16.c: Remove.
1475         * gcc.target/arm/neon/vmlas32.c: Remove.
1476         * gcc.target/arm/neon/vmlas8.c: Remove.
1477         * gcc.target/arm/neon/vmlau16.c: Remove.
1478         * gcc.target/arm/neon/vmlau32.c: Remove.
1479         * gcc.target/arm/neon/vmlau8.c: Remove.
1480         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1481         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1482         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1483         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1484         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1485         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1486         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1487         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1488         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1489         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1490         * gcc.target/arm/neon/vmlsQf32.c: Remove.
1491         * gcc.target/arm/neon/vmlsQs16.c: Remove.
1492         * gcc.target/arm/neon/vmlsQs32.c: Remove.
1493         * gcc.target/arm/neon/vmlsQs8.c: Remove.
1494         * gcc.target/arm/neon/vmlsQu16.c: Remove.
1495         * gcc.target/arm/neon/vmlsQu32.c: Remove.
1496         * gcc.target/arm/neon/vmlsQu8.c: Remove.
1497         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1498         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1499         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1500         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1501         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1502         * gcc.target/arm/neon/vmls_nf32.c: Remove.
1503         * gcc.target/arm/neon/vmls_ns16.c: Remove.
1504         * gcc.target/arm/neon/vmls_ns32.c: Remove.
1505         * gcc.target/arm/neon/vmls_nu16.c: Remove.
1506         * gcc.target/arm/neon/vmls_nu32.c: Remove.
1507         * gcc.target/arm/neon/vmlsf32.c: Remove.
1508         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1509         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1510         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1511         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1512         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1513         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1514         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1515         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1516         * gcc.target/arm/neon/vmlsls16.c: Remove.
1517         * gcc.target/arm/neon/vmlsls32.c: Remove.
1518         * gcc.target/arm/neon/vmlsls8.c: Remove.
1519         * gcc.target/arm/neon/vmlslu16.c: Remove.
1520         * gcc.target/arm/neon/vmlslu32.c: Remove.
1521         * gcc.target/arm/neon/vmlslu8.c: Remove.
1522         * gcc.target/arm/neon/vmlss16.c: Remove.
1523         * gcc.target/arm/neon/vmlss32.c: Remove.
1524         * gcc.target/arm/neon/vmlss8.c: Remove.
1525         * gcc.target/arm/neon/vmlsu16.c: Remove.
1526         * gcc.target/arm/neon/vmlsu32.c: Remove.
1527         * gcc.target/arm/neon/vmlsu8.c: Remove.
1528         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1529         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1530         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1531         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1532         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1533         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1534         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1535         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1536         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1537         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1538         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1539         * gcc.target/arm/neon/vmov_nf32.c: Remove.
1540         * gcc.target/arm/neon/vmov_np16.c: Remove.
1541         * gcc.target/arm/neon/vmov_np8.c: Remove.
1542         * gcc.target/arm/neon/vmov_ns16.c: Remove.
1543         * gcc.target/arm/neon/vmov_ns32.c: Remove.
1544         * gcc.target/arm/neon/vmov_ns64.c: Remove.
1545         * gcc.target/arm/neon/vmov_ns8.c: Remove.
1546         * gcc.target/arm/neon/vmov_nu16.c: Remove.
1547         * gcc.target/arm/neon/vmov_nu32.c: Remove.
1548         * gcc.target/arm/neon/vmov_nu64.c: Remove.
1549         * gcc.target/arm/neon/vmov_nu8.c: Remove.
1550         * gcc.target/arm/neon/vmovls16.c: Remove.
1551         * gcc.target/arm/neon/vmovls32.c: Remove.
1552         * gcc.target/arm/neon/vmovls8.c: Remove.
1553         * gcc.target/arm/neon/vmovlu16.c: Remove.
1554         * gcc.target/arm/neon/vmovlu32.c: Remove.
1555         * gcc.target/arm/neon/vmovlu8.c: Remove.
1556         * gcc.target/arm/neon/vmovns16.c: Remove.
1557         * gcc.target/arm/neon/vmovns32.c: Remove.
1558         * gcc.target/arm/neon/vmovns64.c: Remove.
1559         * gcc.target/arm/neon/vmovnu16.c: Remove.
1560         * gcc.target/arm/neon/vmovnu32.c: Remove.
1561         * gcc.target/arm/neon/vmovnu64.c: Remove.
1562         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1563         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1564         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1565         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1566         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1567         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1568         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1569         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1570         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1571         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1572         * gcc.target/arm/neon/vmulQf32.c: Remove.
1573         * gcc.target/arm/neon/vmulQp8.c: Remove.
1574         * gcc.target/arm/neon/vmulQs16.c: Remove.
1575         * gcc.target/arm/neon/vmulQs32.c: Remove.
1576         * gcc.target/arm/neon/vmulQs8.c: Remove.
1577         * gcc.target/arm/neon/vmulQu16.c: Remove.
1578         * gcc.target/arm/neon/vmulQu32.c: Remove.
1579         * gcc.target/arm/neon/vmulQu8.c: Remove.
1580         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1581         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1582         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1583         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1584         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1585         * gcc.target/arm/neon/vmul_nf32.c: Remove.
1586         * gcc.target/arm/neon/vmul_ns16.c: Remove.
1587         * gcc.target/arm/neon/vmul_ns32.c: Remove.
1588         * gcc.target/arm/neon/vmul_nu16.c: Remove.
1589         * gcc.target/arm/neon/vmul_nu32.c: Remove.
1590         * gcc.target/arm/neon/vmulf32.c: Remove.
1591         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1592         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1593         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1594         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1595         * gcc.target/arm/neon/vmull_ns16.c: Remove.
1596         * gcc.target/arm/neon/vmull_ns32.c: Remove.
1597         * gcc.target/arm/neon/vmull_nu16.c: Remove.
1598         * gcc.target/arm/neon/vmull_nu32.c: Remove.
1599         * gcc.target/arm/neon/vmullp8.c: Remove.
1600         * gcc.target/arm/neon/vmulls16.c: Remove.
1601         * gcc.target/arm/neon/vmulls32.c: Remove.
1602         * gcc.target/arm/neon/vmulls8.c: Remove.
1603         * gcc.target/arm/neon/vmullu16.c: Remove.
1604         * gcc.target/arm/neon/vmullu32.c: Remove.
1605         * gcc.target/arm/neon/vmullu8.c: Remove.
1606         * gcc.target/arm/neon/vmulp8.c: Remove.
1607         * gcc.target/arm/neon/vmuls16.c: Remove.
1608         * gcc.target/arm/neon/vmuls32.c: Remove.
1609         * gcc.target/arm/neon/vmuls8.c: Remove.
1610         * gcc.target/arm/neon/vmulu16.c: Remove.
1611         * gcc.target/arm/neon/vmulu32.c: Remove.
1612         * gcc.target/arm/neon/vmulu8.c: Remove.
1613         * gcc.target/arm/neon/vmvnQp8.c: Remove.
1614         * gcc.target/arm/neon/vmvnQs16.c: Remove.
1615         * gcc.target/arm/neon/vmvnQs32.c: Remove.
1616         * gcc.target/arm/neon/vmvnQs8.c: Remove.
1617         * gcc.target/arm/neon/vmvnQu16.c: Remove.
1618         * gcc.target/arm/neon/vmvnQu32.c: Remove.
1619         * gcc.target/arm/neon/vmvnQu8.c: Remove.
1620         * gcc.target/arm/neon/vmvnp8.c: Remove.
1621         * gcc.target/arm/neon/vmvns16.c: Remove.
1622         * gcc.target/arm/neon/vmvns32.c: Remove.
1623         * gcc.target/arm/neon/vmvns8.c: Remove.
1624         * gcc.target/arm/neon/vmvnu16.c: Remove.
1625         * gcc.target/arm/neon/vmvnu32.c: Remove.
1626         * gcc.target/arm/neon/vmvnu8.c: Remove.
1627         * gcc.target/arm/neon/vnegQf32.c: Remove.
1628         * gcc.target/arm/neon/vnegQs16.c: Remove.
1629         * gcc.target/arm/neon/vnegQs32.c: Remove.
1630         * gcc.target/arm/neon/vnegQs8.c: Remove.
1631         * gcc.target/arm/neon/vnegf32.c: Remove.
1632         * gcc.target/arm/neon/vnegs16.c: Remove.
1633         * gcc.target/arm/neon/vnegs32.c: Remove.
1634         * gcc.target/arm/neon/vnegs8.c: Remove.
1635         * gcc.target/arm/neon/vornQs16.c: Remove.
1636         * gcc.target/arm/neon/vornQs32.c: Remove.
1637         * gcc.target/arm/neon/vornQs64.c: Remove.
1638         * gcc.target/arm/neon/vornQs8.c: Remove.
1639         * gcc.target/arm/neon/vornQu16.c: Remove.
1640         * gcc.target/arm/neon/vornQu32.c: Remove.
1641         * gcc.target/arm/neon/vornQu64.c: Remove.
1642         * gcc.target/arm/neon/vornQu8.c: Remove.
1643         * gcc.target/arm/neon/vorns16.c: Remove.
1644         * gcc.target/arm/neon/vorns32.c: Remove.
1645         * gcc.target/arm/neon/vorns64.c: Remove.
1646         * gcc.target/arm/neon/vorns8.c: Remove.
1647         * gcc.target/arm/neon/vornu16.c: Remove.
1648         * gcc.target/arm/neon/vornu32.c: Remove.
1649         * gcc.target/arm/neon/vornu64.c: Remove.
1650         * gcc.target/arm/neon/vornu8.c: Remove.
1651         * gcc.target/arm/neon/vorrQs16.c: Remove.
1652         * gcc.target/arm/neon/vorrQs32.c: Remove.
1653         * gcc.target/arm/neon/vorrQs64.c: Remove.
1654         * gcc.target/arm/neon/vorrQs8.c: Remove.
1655         * gcc.target/arm/neon/vorrQu16.c: Remove.
1656         * gcc.target/arm/neon/vorrQu32.c: Remove.
1657         * gcc.target/arm/neon/vorrQu64.c: Remove.
1658         * gcc.target/arm/neon/vorrQu8.c: Remove.
1659         * gcc.target/arm/neon/vorrs16.c: Remove.
1660         * gcc.target/arm/neon/vorrs32.c: Remove.
1661         * gcc.target/arm/neon/vorrs64.c: Remove.
1662         * gcc.target/arm/neon/vorrs8.c: Remove.
1663         * gcc.target/arm/neon/vorru16.c: Remove.
1664         * gcc.target/arm/neon/vorru32.c: Remove.
1665         * gcc.target/arm/neon/vorru64.c: Remove.
1666         * gcc.target/arm/neon/vorru8.c: Remove.
1667         * gcc.target/arm/neon/vpadalQs16.c: Remove.
1668         * gcc.target/arm/neon/vpadalQs32.c: Remove.
1669         * gcc.target/arm/neon/vpadalQs8.c: Remove.
1670         * gcc.target/arm/neon/vpadalQu16.c: Remove.
1671         * gcc.target/arm/neon/vpadalQu32.c: Remove.
1672         * gcc.target/arm/neon/vpadalQu8.c: Remove.
1673         * gcc.target/arm/neon/vpadals16.c: Remove.
1674         * gcc.target/arm/neon/vpadals32.c: Remove.
1675         * gcc.target/arm/neon/vpadals8.c: Remove.
1676         * gcc.target/arm/neon/vpadalu16.c: Remove.
1677         * gcc.target/arm/neon/vpadalu32.c: Remove.
1678         * gcc.target/arm/neon/vpadalu8.c: Remove.
1679         * gcc.target/arm/neon/vpaddf32.c: Remove.
1680         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1681         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1682         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1683         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1684         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1685         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1686         * gcc.target/arm/neon/vpaddls16.c: Remove.
1687         * gcc.target/arm/neon/vpaddls32.c: Remove.
1688         * gcc.target/arm/neon/vpaddls8.c: Remove.
1689         * gcc.target/arm/neon/vpaddlu16.c: Remove.
1690         * gcc.target/arm/neon/vpaddlu32.c: Remove.
1691         * gcc.target/arm/neon/vpaddlu8.c: Remove.
1692         * gcc.target/arm/neon/vpadds16.c: Remove.
1693         * gcc.target/arm/neon/vpadds32.c: Remove.
1694         * gcc.target/arm/neon/vpadds8.c: Remove.
1695         * gcc.target/arm/neon/vpaddu16.c: Remove.
1696         * gcc.target/arm/neon/vpaddu32.c: Remove.
1697         * gcc.target/arm/neon/vpaddu8.c: Remove.
1698         * gcc.target/arm/neon/vpmaxf32.c: Remove.
1699         * gcc.target/arm/neon/vpmaxs16.c: Remove.
1700         * gcc.target/arm/neon/vpmaxs32.c: Remove.
1701         * gcc.target/arm/neon/vpmaxs8.c: Remove.
1702         * gcc.target/arm/neon/vpmaxu16.c: Remove.
1703         * gcc.target/arm/neon/vpmaxu32.c: Remove.
1704         * gcc.target/arm/neon/vpmaxu8.c: Remove.
1705         * gcc.target/arm/neon/vpminf32.c: Remove.
1706         * gcc.target/arm/neon/vpmins16.c: Remove.
1707         * gcc.target/arm/neon/vpmins32.c: Remove.
1708         * gcc.target/arm/neon/vpmins8.c: Remove.
1709         * gcc.target/arm/neon/vpminu16.c: Remove.
1710         * gcc.target/arm/neon/vpminu32.c: Remove.
1711         * gcc.target/arm/neon/vpminu8.c: Remove.
1712         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
1713         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
1714         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
1715         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
1716         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
1717         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
1718         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
1719         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
1720         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
1721         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
1722         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
1723         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
1724         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
1725         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
1726         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
1727         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
1728         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
1729         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
1730         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
1731         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
1732         * gcc.target/arm/neon/vqRshls16.c: Remove.
1733         * gcc.target/arm/neon/vqRshls32.c: Remove.
1734         * gcc.target/arm/neon/vqRshls64.c: Remove.
1735         * gcc.target/arm/neon/vqRshls8.c: Remove.
1736         * gcc.target/arm/neon/vqRshlu16.c: Remove.
1737         * gcc.target/arm/neon/vqRshlu32.c: Remove.
1738         * gcc.target/arm/neon/vqRshlu64.c: Remove.
1739         * gcc.target/arm/neon/vqRshlu8.c: Remove.
1740         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
1741         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
1742         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
1743         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
1744         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
1745         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
1746         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
1747         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
1748         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
1749         * gcc.target/arm/neon/vqabsQs16.c: Remove.
1750         * gcc.target/arm/neon/vqabsQs32.c: Remove.
1751         * gcc.target/arm/neon/vqabsQs8.c: Remove.
1752         * gcc.target/arm/neon/vqabss16.c: Remove.
1753         * gcc.target/arm/neon/vqabss32.c: Remove.
1754         * gcc.target/arm/neon/vqabss8.c: Remove.
1755         * gcc.target/arm/neon/vqaddQs16.c: Remove.
1756         * gcc.target/arm/neon/vqaddQs32.c: Remove.
1757         * gcc.target/arm/neon/vqaddQs64.c: Remove.
1758         * gcc.target/arm/neon/vqaddQs8.c: Remove.
1759         * gcc.target/arm/neon/vqaddQu16.c: Remove.
1760         * gcc.target/arm/neon/vqaddQu32.c: Remove.
1761         * gcc.target/arm/neon/vqaddQu64.c: Remove.
1762         * gcc.target/arm/neon/vqaddQu8.c: Remove.
1763         * gcc.target/arm/neon/vqadds16.c: Remove.
1764         * gcc.target/arm/neon/vqadds32.c: Remove.
1765         * gcc.target/arm/neon/vqadds64.c: Remove.
1766         * gcc.target/arm/neon/vqadds8.c: Remove.
1767         * gcc.target/arm/neon/vqaddu16.c: Remove.
1768         * gcc.target/arm/neon/vqaddu32.c: Remove.
1769         * gcc.target/arm/neon/vqaddu64.c: Remove.
1770         * gcc.target/arm/neon/vqaddu8.c: Remove.
1771         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
1772         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
1773         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
1774         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
1775         * gcc.target/arm/neon/vqdmlals16.c: Remove.
1776         * gcc.target/arm/neon/vqdmlals32.c: Remove.
1777         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
1778         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
1779         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
1780         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
1781         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
1782         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
1783         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
1784         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
1785         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
1786         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
1787         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
1788         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
1789         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
1790         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
1791         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
1792         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
1793         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
1794         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
1795         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
1796         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
1797         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
1798         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
1799         * gcc.target/arm/neon/vqdmulls16.c: Remove.
1800         * gcc.target/arm/neon/vqdmulls32.c: Remove.
1801         * gcc.target/arm/neon/vqmovns16.c: Remove.
1802         * gcc.target/arm/neon/vqmovns32.c: Remove.
1803         * gcc.target/arm/neon/vqmovns64.c: Remove.
1804         * gcc.target/arm/neon/vqmovnu16.c: Remove.
1805         * gcc.target/arm/neon/vqmovnu32.c: Remove.
1806         * gcc.target/arm/neon/vqmovnu64.c: Remove.
1807         * gcc.target/arm/neon/vqmovuns16.c: Remove.
1808         * gcc.target/arm/neon/vqmovuns32.c: Remove.
1809         * gcc.target/arm/neon/vqmovuns64.c: Remove.
1810         * gcc.target/arm/neon/vqnegQs16.c: Remove.
1811         * gcc.target/arm/neon/vqnegQs32.c: Remove.
1812         * gcc.target/arm/neon/vqnegQs8.c: Remove.
1813         * gcc.target/arm/neon/vqnegs16.c: Remove.
1814         * gcc.target/arm/neon/vqnegs32.c: Remove.
1815         * gcc.target/arm/neon/vqnegs8.c: Remove.
1816         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
1817         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
1818         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
1819         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
1820         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
1821         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
1822         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
1823         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
1824         * gcc.target/arm/neon/vqshlQs16.c: Remove.
1825         * gcc.target/arm/neon/vqshlQs32.c: Remove.
1826         * gcc.target/arm/neon/vqshlQs64.c: Remove.
1827         * gcc.target/arm/neon/vqshlQs8.c: Remove.
1828         * gcc.target/arm/neon/vqshlQu16.c: Remove.
1829         * gcc.target/arm/neon/vqshlQu32.c: Remove.
1830         * gcc.target/arm/neon/vqshlQu64.c: Remove.
1831         * gcc.target/arm/neon/vqshlQu8.c: Remove.
1832         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
1833         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
1834         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
1835         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
1836         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
1837         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
1838         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
1839         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
1840         * gcc.target/arm/neon/vqshls16.c: Remove.
1841         * gcc.target/arm/neon/vqshls32.c: Remove.
1842         * gcc.target/arm/neon/vqshls64.c: Remove.
1843         * gcc.target/arm/neon/vqshls8.c: Remove.
1844         * gcc.target/arm/neon/vqshlu16.c: Remove.
1845         * gcc.target/arm/neon/vqshlu32.c: Remove.
1846         * gcc.target/arm/neon/vqshlu64.c: Remove.
1847         * gcc.target/arm/neon/vqshlu8.c: Remove.
1848         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
1849         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
1850         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
1851         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
1852         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
1853         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
1854         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
1855         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
1856         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
1857         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
1858         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
1859         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
1860         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
1861         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
1862         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
1863         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
1864         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
1865         * gcc.target/arm/neon/vqsubQs16.c: Remove.
1866         * gcc.target/arm/neon/vqsubQs32.c: Remove.
1867         * gcc.target/arm/neon/vqsubQs64.c: Remove.
1868         * gcc.target/arm/neon/vqsubQs8.c: Remove.
1869         * gcc.target/arm/neon/vqsubQu16.c: Remove.
1870         * gcc.target/arm/neon/vqsubQu32.c: Remove.
1871         * gcc.target/arm/neon/vqsubQu64.c: Remove.
1872         * gcc.target/arm/neon/vqsubQu8.c: Remove.
1873         * gcc.target/arm/neon/vqsubs16.c: Remove.
1874         * gcc.target/arm/neon/vqsubs32.c: Remove.
1875         * gcc.target/arm/neon/vqsubs64.c: Remove.
1876         * gcc.target/arm/neon/vqsubs8.c: Remove.
1877         * gcc.target/arm/neon/vqsubu16.c: Remove.
1878         * gcc.target/arm/neon/vqsubu32.c: Remove.
1879         * gcc.target/arm/neon/vqsubu64.c: Remove.
1880         * gcc.target/arm/neon/vqsubu8.c: Remove.
1881         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
1882         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
1883         * gcc.target/arm/neon/vrecpef32.c: Remove.
1884         * gcc.target/arm/neon/vrecpeu32.c: Remove.
1885         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
1886         * gcc.target/arm/neon/vrecpsf32.c: Remove.
1887         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
1888         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
1889         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
1890         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
1891         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
1892         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
1893         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
1894         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
1895         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
1896         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
1897         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
1898         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
1899         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
1900         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
1901         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
1902         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
1903         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
1904         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
1905         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
1906         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
1907         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
1908         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
1909         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
1910         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
1911         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
1912         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
1913         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
1914         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
1915         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
1916         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
1917         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
1918         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
1919         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
1920         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
1921         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
1922         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
1923         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
1924         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
1925         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
1926         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
1927         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
1928         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
1929         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
1930         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
1931         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
1932         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
1933         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
1934         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
1935         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
1936         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
1937         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
1938         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
1939         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
1940         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
1941         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
1942         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
1943         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
1944         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
1945         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
1946         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
1947         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
1948         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
1949         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
1950         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
1951         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
1952         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
1953         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
1954         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
1955         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
1956         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
1957         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
1958         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
1959         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
1960         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
1961         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
1962         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
1963         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
1964         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
1965         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
1966         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
1967         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
1968         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
1969         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
1970         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
1971         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
1972         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
1973         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
1974         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
1975         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
1976         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
1977         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
1978         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
1979         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
1980         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
1981         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
1982         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
1983         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
1984         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
1985         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
1986         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
1987         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
1988         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
1989         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
1990         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
1991         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
1992         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
1993         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
1994         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
1995         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
1996         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
1997         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
1998         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
1999         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
2000         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
2001         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
2002         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
2003         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
2004         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
2005         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
2006         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
2007         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
2008         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
2009         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
2010         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
2011         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
2012         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
2013         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
2014         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
2015         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
2016         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
2017         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
2018         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
2019         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
2020         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
2021         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
2022         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
2023         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
2024         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
2025         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
2026         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
2027         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
2028         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
2029         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
2030         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
2031         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
2032         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
2033         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
2034         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
2035         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
2036         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
2037         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
2038         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
2039         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
2040         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
2041         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
2042         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
2043         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
2044         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
2045         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
2046         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
2047         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
2048         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
2049         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
2050         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
2051         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
2052         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
2053         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
2054         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
2055         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
2056         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
2057         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
2058         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
2059         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
2060         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
2061         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
2062         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
2063         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
2064         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
2065         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
2066         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
2067         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
2068         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
2069         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
2070         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
2071         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
2072         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
2073         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
2074         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
2075         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
2076         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
2077         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
2078         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
2079         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
2080         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
2081         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
2082         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
2083         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
2084         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
2085         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
2086         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
2087         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
2088         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
2089         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
2090         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
2091         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
2092         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2093         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2094         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2095         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2096         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2097         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2098         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2099         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2100         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2101         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2102         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2103         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2104         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2105         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2106         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2107         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2108         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2109         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2110         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2111         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2112         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2113         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2114         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2115         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2116         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2117         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2118         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2119         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2120         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2121         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2122         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2123         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2124         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2125         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2126         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2127         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2128         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2129         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2130         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2131         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2132         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2133         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2134         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2135         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2136         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2137         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2138         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2139         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2140         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2141         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2142         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2143         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2144         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2145         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2146         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2147         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2148         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2149         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2150         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2151         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2152         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2153         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2154         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2155         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2156         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2157         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2158         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2159         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2160         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2161         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2162         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2163         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2164         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2165         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2166         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2167         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2168         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2169         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2170         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2171         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2172         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2173         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2174         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2175         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2176         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2177         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2178         * gcc.target/arm/neon/vrev16p8.c: Remove.
2179         * gcc.target/arm/neon/vrev16s8.c: Remove.
2180         * gcc.target/arm/neon/vrev16u8.c: Remove.
2181         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2182         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2183         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2184         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2185         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2186         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2187         * gcc.target/arm/neon/vrev32p16.c: Remove.
2188         * gcc.target/arm/neon/vrev32p8.c: Remove.
2189         * gcc.target/arm/neon/vrev32s16.c: Remove.
2190         * gcc.target/arm/neon/vrev32s8.c: Remove.
2191         * gcc.target/arm/neon/vrev32u16.c: Remove.
2192         * gcc.target/arm/neon/vrev32u8.c: Remove.
2193         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2194         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2195         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2196         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2197         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2198         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2199         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2200         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2201         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2202         * gcc.target/arm/neon/vrev64f32.c: Remove.
2203         * gcc.target/arm/neon/vrev64p16.c: Remove.
2204         * gcc.target/arm/neon/vrev64p8.c: Remove.
2205         * gcc.target/arm/neon/vrev64s16.c: Remove.
2206         * gcc.target/arm/neon/vrev64s32.c: Remove.
2207         * gcc.target/arm/neon/vrev64s8.c: Remove.
2208         * gcc.target/arm/neon/vrev64u16.c: Remove.
2209         * gcc.target/arm/neon/vrev64u32.c: Remove.
2210         * gcc.target/arm/neon/vrev64u8.c: Remove.
2211         * gcc.target/arm/neon/vrndaf32.c: Remove.
2212         * gcc.target/arm/neon/vrndaqf32.c: Remove.
2213         * gcc.target/arm/neon/vrndf32.c: Remove.
2214         * gcc.target/arm/neon/vrndmf32.c: Remove.
2215         * gcc.target/arm/neon/vrndmqf32.c: Remove.
2216         * gcc.target/arm/neon/vrndnf32.c: Remove.
2217         * gcc.target/arm/neon/vrndnqf32.c: Remove.
2218         * gcc.target/arm/neon/vrndpf32.c: Remove.
2219         * gcc.target/arm/neon/vrndpqf32.c: Remove.
2220         * gcc.target/arm/neon/vrndqf32.c: Remove.
2221         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2222         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2223         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2224         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2225         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2226         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2227         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2228         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2229         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2230         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2231         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2232         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2233         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2234         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2235         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2236         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2237         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2238         * gcc.target/arm/neon/vset_lanef32.c: Remove.
2239         * gcc.target/arm/neon/vset_lanep16.c: Remove.
2240         * gcc.target/arm/neon/vset_lanep8.c: Remove.
2241         * gcc.target/arm/neon/vset_lanes16.c: Remove.
2242         * gcc.target/arm/neon/vset_lanes32.c: Remove.
2243         * gcc.target/arm/neon/vset_lanes64.c: Remove.
2244         * gcc.target/arm/neon/vset_lanes8.c: Remove.
2245         * gcc.target/arm/neon/vset_laneu16.c: Remove.
2246         * gcc.target/arm/neon/vset_laneu32.c: Remove.
2247         * gcc.target/arm/neon/vset_laneu64.c: Remove.
2248         * gcc.target/arm/neon/vset_laneu8.c: Remove.
2249         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2250         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2251         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2252         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2253         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2254         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2255         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2256         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2257         * gcc.target/arm/neon/vshlQs16.c: Remove.
2258         * gcc.target/arm/neon/vshlQs32.c: Remove.
2259         * gcc.target/arm/neon/vshlQs64.c: Remove.
2260         * gcc.target/arm/neon/vshlQs8.c: Remove.
2261         * gcc.target/arm/neon/vshlQu16.c: Remove.
2262         * gcc.target/arm/neon/vshlQu32.c: Remove.
2263         * gcc.target/arm/neon/vshlQu64.c: Remove.
2264         * gcc.target/arm/neon/vshlQu8.c: Remove.
2265         * gcc.target/arm/neon/vshl_ns16.c: Remove.
2266         * gcc.target/arm/neon/vshl_ns32.c: Remove.
2267         * gcc.target/arm/neon/vshl_ns64.c: Remove.
2268         * gcc.target/arm/neon/vshl_ns8.c: Remove.
2269         * gcc.target/arm/neon/vshl_nu16.c: Remove.
2270         * gcc.target/arm/neon/vshl_nu32.c: Remove.
2271         * gcc.target/arm/neon/vshl_nu64.c: Remove.
2272         * gcc.target/arm/neon/vshl_nu8.c: Remove.
2273         * gcc.target/arm/neon/vshll_ns16.c: Remove.
2274         * gcc.target/arm/neon/vshll_ns32.c: Remove.
2275         * gcc.target/arm/neon/vshll_ns8.c: Remove.
2276         * gcc.target/arm/neon/vshll_nu16.c: Remove.
2277         * gcc.target/arm/neon/vshll_nu32.c: Remove.
2278         * gcc.target/arm/neon/vshll_nu8.c: Remove.
2279         * gcc.target/arm/neon/vshls16.c: Remove.
2280         * gcc.target/arm/neon/vshls32.c: Remove.
2281         * gcc.target/arm/neon/vshls64.c: Remove.
2282         * gcc.target/arm/neon/vshls8.c: Remove.
2283         * gcc.target/arm/neon/vshlu16.c: Remove.
2284         * gcc.target/arm/neon/vshlu32.c: Remove.
2285         * gcc.target/arm/neon/vshlu64.c: Remove.
2286         * gcc.target/arm/neon/vshlu8.c: Remove.
2287         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2288         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2289         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2290         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2291         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2292         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2293         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2294         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2295         * gcc.target/arm/neon/vshr_ns16.c: Remove.
2296         * gcc.target/arm/neon/vshr_ns32.c: Remove.
2297         * gcc.target/arm/neon/vshr_ns64.c: Remove.
2298         * gcc.target/arm/neon/vshr_ns8.c: Remove.
2299         * gcc.target/arm/neon/vshr_nu16.c: Remove.
2300         * gcc.target/arm/neon/vshr_nu32.c: Remove.
2301         * gcc.target/arm/neon/vshr_nu64.c: Remove.
2302         * gcc.target/arm/neon/vshr_nu8.c: Remove.
2303         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2304         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2305         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2306         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2307         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2308         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2309         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2310         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2311         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2312         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2313         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2314         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2315         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2316         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2317         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2318         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2319         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2320         * gcc.target/arm/neon/vsli_np16.c: Remove.
2321         * gcc.target/arm/neon/vsli_np64.c: Remove.
2322         * gcc.target/arm/neon/vsli_np8.c: Remove.
2323         * gcc.target/arm/neon/vsli_ns16.c: Remove.
2324         * gcc.target/arm/neon/vsli_ns32.c: Remove.
2325         * gcc.target/arm/neon/vsli_ns64.c: Remove.
2326         * gcc.target/arm/neon/vsli_ns8.c: Remove.
2327         * gcc.target/arm/neon/vsli_nu16.c: Remove.
2328         * gcc.target/arm/neon/vsli_nu32.c: Remove.
2329         * gcc.target/arm/neon/vsli_nu64.c: Remove.
2330         * gcc.target/arm/neon/vsli_nu8.c: Remove.
2331         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2332         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2333         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2334         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2335         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2336         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2337         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2338         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2339         * gcc.target/arm/neon/vsra_ns16.c: Remove.
2340         * gcc.target/arm/neon/vsra_ns32.c: Remove.
2341         * gcc.target/arm/neon/vsra_ns64.c: Remove.
2342         * gcc.target/arm/neon/vsra_ns8.c: Remove.
2343         * gcc.target/arm/neon/vsra_nu16.c: Remove.
2344         * gcc.target/arm/neon/vsra_nu32.c: Remove.
2345         * gcc.target/arm/neon/vsra_nu64.c: Remove.
2346         * gcc.target/arm/neon/vsra_nu8.c: Remove.
2347         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2348         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2349         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2350         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2351         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2352         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2353         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2354         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2355         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2356         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2357         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2358         * gcc.target/arm/neon/vsri_np16.c: Remove.
2359         * gcc.target/arm/neon/vsri_np64.c: Remove.
2360         * gcc.target/arm/neon/vsri_np8.c: Remove.
2361         * gcc.target/arm/neon/vsri_ns16.c: Remove.
2362         * gcc.target/arm/neon/vsri_ns32.c: Remove.
2363         * gcc.target/arm/neon/vsri_ns64.c: Remove.
2364         * gcc.target/arm/neon/vsri_ns8.c: Remove.
2365         * gcc.target/arm/neon/vsri_nu16.c: Remove.
2366         * gcc.target/arm/neon/vsri_nu32.c: Remove.
2367         * gcc.target/arm/neon/vsri_nu64.c: Remove.
2368         * gcc.target/arm/neon/vsri_nu8.c: Remove.
2369         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2370         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2371         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2372         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2373         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2374         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2375         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2376         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2377         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2378         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2379         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2380         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2381         * gcc.target/arm/neon/vst1Qf32.c: Remove.
2382         * gcc.target/arm/neon/vst1Qp16.c: Remove.
2383         * gcc.target/arm/neon/vst1Qp64.c: Remove.
2384         * gcc.target/arm/neon/vst1Qp8.c: Remove.
2385         * gcc.target/arm/neon/vst1Qs16.c: Remove.
2386         * gcc.target/arm/neon/vst1Qs32.c: Remove.
2387         * gcc.target/arm/neon/vst1Qs64.c: Remove.
2388         * gcc.target/arm/neon/vst1Qs8.c: Remove.
2389         * gcc.target/arm/neon/vst1Qu16.c: Remove.
2390         * gcc.target/arm/neon/vst1Qu32.c: Remove.
2391         * gcc.target/arm/neon/vst1Qu64.c: Remove.
2392         * gcc.target/arm/neon/vst1Qu8.c: Remove.
2393         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2394         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2395         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2396         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2397         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2398         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2399         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2400         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2401         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2402         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2403         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2404         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2405         * gcc.target/arm/neon/vst1f32.c: Remove.
2406         * gcc.target/arm/neon/vst1p16.c: Remove.
2407         * gcc.target/arm/neon/vst1p64.c: Remove.
2408         * gcc.target/arm/neon/vst1p8.c: Remove.
2409         * gcc.target/arm/neon/vst1s16.c: Remove.
2410         * gcc.target/arm/neon/vst1s32.c: Remove.
2411         * gcc.target/arm/neon/vst1s64.c: Remove.
2412         * gcc.target/arm/neon/vst1s8.c: Remove.
2413         * gcc.target/arm/neon/vst1u16.c: Remove.
2414         * gcc.target/arm/neon/vst1u32.c: Remove.
2415         * gcc.target/arm/neon/vst1u64.c: Remove.
2416         * gcc.target/arm/neon/vst1u8.c: Remove.
2417         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2418         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2419         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2420         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2421         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2422         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2423         * gcc.target/arm/neon/vst2Qf32.c: Remove.
2424         * gcc.target/arm/neon/vst2Qp16.c: Remove.
2425         * gcc.target/arm/neon/vst2Qp8.c: Remove.
2426         * gcc.target/arm/neon/vst2Qs16.c: Remove.
2427         * gcc.target/arm/neon/vst2Qs32.c: Remove.
2428         * gcc.target/arm/neon/vst2Qs8.c: Remove.
2429         * gcc.target/arm/neon/vst2Qu16.c: Remove.
2430         * gcc.target/arm/neon/vst2Qu32.c: Remove.
2431         * gcc.target/arm/neon/vst2Qu8.c: Remove.
2432         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2433         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2434         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2435         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2436         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2437         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2438         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2439         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2440         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2441         * gcc.target/arm/neon/vst2f32.c: Remove.
2442         * gcc.target/arm/neon/vst2p16.c: Remove.
2443         * gcc.target/arm/neon/vst2p64.c: Remove.
2444         * gcc.target/arm/neon/vst2p8.c: Remove.
2445         * gcc.target/arm/neon/vst2s16.c: Remove.
2446         * gcc.target/arm/neon/vst2s32.c: Remove.
2447         * gcc.target/arm/neon/vst2s64.c: Remove.
2448         * gcc.target/arm/neon/vst2s8.c: Remove.
2449         * gcc.target/arm/neon/vst2u16.c: Remove.
2450         * gcc.target/arm/neon/vst2u32.c: Remove.
2451         * gcc.target/arm/neon/vst2u64.c: Remove.
2452         * gcc.target/arm/neon/vst2u8.c: Remove.
2453         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2454         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2455         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2456         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2457         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2458         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2459         * gcc.target/arm/neon/vst3Qf32.c: Remove.
2460         * gcc.target/arm/neon/vst3Qp16.c: Remove.
2461         * gcc.target/arm/neon/vst3Qp8.c: Remove.
2462         * gcc.target/arm/neon/vst3Qs16.c: Remove.
2463         * gcc.target/arm/neon/vst3Qs32.c: Remove.
2464         * gcc.target/arm/neon/vst3Qs8.c: Remove.
2465         * gcc.target/arm/neon/vst3Qu16.c: Remove.
2466         * gcc.target/arm/neon/vst3Qu32.c: Remove.
2467         * gcc.target/arm/neon/vst3Qu8.c: Remove.
2468         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2469         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2470         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2471         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2472         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2473         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2474         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2475         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2476         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2477         * gcc.target/arm/neon/vst3f32.c: Remove.
2478         * gcc.target/arm/neon/vst3p16.c: Remove.
2479         * gcc.target/arm/neon/vst3p64.c: Remove.
2480         * gcc.target/arm/neon/vst3p8.c: Remove.
2481         * gcc.target/arm/neon/vst3s16.c: Remove.
2482         * gcc.target/arm/neon/vst3s32.c: Remove.
2483         * gcc.target/arm/neon/vst3s64.c: Remove.
2484         * gcc.target/arm/neon/vst3s8.c: Remove.
2485         * gcc.target/arm/neon/vst3u16.c: Remove.
2486         * gcc.target/arm/neon/vst3u32.c: Remove.
2487         * gcc.target/arm/neon/vst3u64.c: Remove.
2488         * gcc.target/arm/neon/vst3u8.c: Remove.
2489         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2490         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2491         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2492         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2493         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2494         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2495         * gcc.target/arm/neon/vst4Qf32.c: Remove.
2496         * gcc.target/arm/neon/vst4Qp16.c: Remove.
2497         * gcc.target/arm/neon/vst4Qp8.c: Remove.
2498         * gcc.target/arm/neon/vst4Qs16.c: Remove.
2499         * gcc.target/arm/neon/vst4Qs32.c: Remove.
2500         * gcc.target/arm/neon/vst4Qs8.c: Remove.
2501         * gcc.target/arm/neon/vst4Qu16.c: Remove.
2502         * gcc.target/arm/neon/vst4Qu32.c: Remove.
2503         * gcc.target/arm/neon/vst4Qu8.c: Remove.
2504         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2505         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2506         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2507         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2508         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2509         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2510         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2511         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2512         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2513         * gcc.target/arm/neon/vst4f32.c: Remove.
2514         * gcc.target/arm/neon/vst4p16.c: Remove.
2515         * gcc.target/arm/neon/vst4p64.c: Remove.
2516         * gcc.target/arm/neon/vst4p8.c: Remove.
2517         * gcc.target/arm/neon/vst4s16.c: Remove.
2518         * gcc.target/arm/neon/vst4s32.c: Remove.
2519         * gcc.target/arm/neon/vst4s64.c: Remove.
2520         * gcc.target/arm/neon/vst4s8.c: Remove.
2521         * gcc.target/arm/neon/vst4u16.c: Remove.
2522         * gcc.target/arm/neon/vst4u32.c: Remove.
2523         * gcc.target/arm/neon/vst4u64.c: Remove.
2524         * gcc.target/arm/neon/vst4u8.c: Remove.
2525         * gcc.target/arm/neon/vsubQf32.c: Remove.
2526         * gcc.target/arm/neon/vsubQs16.c: Remove.
2527         * gcc.target/arm/neon/vsubQs32.c: Remove.
2528         * gcc.target/arm/neon/vsubQs64.c: Remove.
2529         * gcc.target/arm/neon/vsubQs8.c: Remove.
2530         * gcc.target/arm/neon/vsubQu16.c: Remove.
2531         * gcc.target/arm/neon/vsubQu32.c: Remove.
2532         * gcc.target/arm/neon/vsubQu64.c: Remove.
2533         * gcc.target/arm/neon/vsubQu8.c: Remove.
2534         * gcc.target/arm/neon/vsubf32.c: Remove.
2535         * gcc.target/arm/neon/vsubhns16.c: Remove.
2536         * gcc.target/arm/neon/vsubhns32.c: Remove.
2537         * gcc.target/arm/neon/vsubhns64.c: Remove.
2538         * gcc.target/arm/neon/vsubhnu16.c: Remove.
2539         * gcc.target/arm/neon/vsubhnu32.c: Remove.
2540         * gcc.target/arm/neon/vsubhnu64.c: Remove.
2541         * gcc.target/arm/neon/vsubls16.c: Remove.
2542         * gcc.target/arm/neon/vsubls32.c: Remove.
2543         * gcc.target/arm/neon/vsubls8.c: Remove.
2544         * gcc.target/arm/neon/vsublu16.c: Remove.
2545         * gcc.target/arm/neon/vsublu32.c: Remove.
2546         * gcc.target/arm/neon/vsublu8.c: Remove.
2547         * gcc.target/arm/neon/vsubs16.c: Remove.
2548         * gcc.target/arm/neon/vsubs32.c: Remove.
2549         * gcc.target/arm/neon/vsubs64.c: Remove.
2550         * gcc.target/arm/neon/vsubs8.c: Remove.
2551         * gcc.target/arm/neon/vsubu16.c: Remove.
2552         * gcc.target/arm/neon/vsubu32.c: Remove.
2553         * gcc.target/arm/neon/vsubu64.c: Remove.
2554         * gcc.target/arm/neon/vsubu8.c: Remove.
2555         * gcc.target/arm/neon/vsubws16.c: Remove.
2556         * gcc.target/arm/neon/vsubws32.c: Remove.
2557         * gcc.target/arm/neon/vsubws8.c: Remove.
2558         * gcc.target/arm/neon/vsubwu16.c: Remove.
2559         * gcc.target/arm/neon/vsubwu32.c: Remove.
2560         * gcc.target/arm/neon/vsubwu8.c: Remove.
2561         * gcc.target/arm/neon/vtbl1p8.c: Remove.
2562         * gcc.target/arm/neon/vtbl1s8.c: Remove.
2563         * gcc.target/arm/neon/vtbl1u8.c: Remove.
2564         * gcc.target/arm/neon/vtbl2p8.c: Remove.
2565         * gcc.target/arm/neon/vtbl2s8.c: Remove.
2566         * gcc.target/arm/neon/vtbl2u8.c: Remove.
2567         * gcc.target/arm/neon/vtbl3p8.c: Remove.
2568         * gcc.target/arm/neon/vtbl3s8.c: Remove.
2569         * gcc.target/arm/neon/vtbl3u8.c: Remove.
2570         * gcc.target/arm/neon/vtbl4p8.c: Remove.
2571         * gcc.target/arm/neon/vtbl4s8.c: Remove.
2572         * gcc.target/arm/neon/vtbl4u8.c: Remove.
2573         * gcc.target/arm/neon/vtbx1p8.c: Remove.
2574         * gcc.target/arm/neon/vtbx1s8.c: Remove.
2575         * gcc.target/arm/neon/vtbx1u8.c: Remove.
2576         * gcc.target/arm/neon/vtbx2p8.c: Remove.
2577         * gcc.target/arm/neon/vtbx2s8.c: Remove.
2578         * gcc.target/arm/neon/vtbx2u8.c: Remove.
2579         * gcc.target/arm/neon/vtbx3p8.c: Remove.
2580         * gcc.target/arm/neon/vtbx3s8.c: Remove.
2581         * gcc.target/arm/neon/vtbx3u8.c: Remove.
2582         * gcc.target/arm/neon/vtbx4p8.c: Remove.
2583         * gcc.target/arm/neon/vtbx4s8.c: Remove.
2584         * gcc.target/arm/neon/vtbx4u8.c: Remove.
2585         * gcc.target/arm/neon/vtrnQf32.c: Remove.
2586         * gcc.target/arm/neon/vtrnQp16.c: Remove.
2587         * gcc.target/arm/neon/vtrnQp8.c: Remove.
2588         * gcc.target/arm/neon/vtrnQs16.c: Remove.
2589         * gcc.target/arm/neon/vtrnQs32.c: Remove.
2590         * gcc.target/arm/neon/vtrnQs8.c: Remove.
2591         * gcc.target/arm/neon/vtrnQu16.c: Remove.
2592         * gcc.target/arm/neon/vtrnQu32.c: Remove.
2593         * gcc.target/arm/neon/vtrnQu8.c: Remove.
2594         * gcc.target/arm/neon/vtrnf32.c: Remove.
2595         * gcc.target/arm/neon/vtrnp16.c: Remove.
2596         * gcc.target/arm/neon/vtrnp8.c: Remove.
2597         * gcc.target/arm/neon/vtrns16.c: Remove.
2598         * gcc.target/arm/neon/vtrns32.c: Remove.
2599         * gcc.target/arm/neon/vtrns8.c: Remove.
2600         * gcc.target/arm/neon/vtrnu16.c: Remove.
2601         * gcc.target/arm/neon/vtrnu32.c: Remove.
2602         * gcc.target/arm/neon/vtrnu8.c: Remove.
2603         * gcc.target/arm/neon/vtstQp8.c: Remove.
2604         * gcc.target/arm/neon/vtstQs16.c: Remove.
2605         * gcc.target/arm/neon/vtstQs32.c: Remove.
2606         * gcc.target/arm/neon/vtstQs8.c: Remove.
2607         * gcc.target/arm/neon/vtstQu16.c: Remove.
2608         * gcc.target/arm/neon/vtstQu32.c: Remove.
2609         * gcc.target/arm/neon/vtstQu8.c: Remove.
2610         * gcc.target/arm/neon/vtstp8.c: Remove.
2611         * gcc.target/arm/neon/vtsts16.c: Remove.
2612         * gcc.target/arm/neon/vtsts32.c: Remove.
2613         * gcc.target/arm/neon/vtsts8.c: Remove.
2614         * gcc.target/arm/neon/vtstu16.c: Remove.
2615         * gcc.target/arm/neon/vtstu32.c: Remove.
2616         * gcc.target/arm/neon/vtstu8.c: Remove.
2617         * gcc.target/arm/neon/vuzpQf32.c: Remove.
2618         * gcc.target/arm/neon/vuzpQp16.c: Remove.
2619         * gcc.target/arm/neon/vuzpQp8.c: Remove.
2620         * gcc.target/arm/neon/vuzpQs16.c: Remove.
2621         * gcc.target/arm/neon/vuzpQs32.c: Remove.
2622         * gcc.target/arm/neon/vuzpQs8.c: Remove.
2623         * gcc.target/arm/neon/vuzpQu16.c: Remove.
2624         * gcc.target/arm/neon/vuzpQu32.c: Remove.
2625         * gcc.target/arm/neon/vuzpQu8.c: Remove.
2626         * gcc.target/arm/neon/vuzpf32.c: Remove.
2627         * gcc.target/arm/neon/vuzpp16.c: Remove.
2628         * gcc.target/arm/neon/vuzpp8.c: Remove.
2629         * gcc.target/arm/neon/vuzps16.c: Remove.
2630         * gcc.target/arm/neon/vuzps32.c: Remove.
2631         * gcc.target/arm/neon/vuzps8.c: Remove.
2632         * gcc.target/arm/neon/vuzpu16.c: Remove.
2633         * gcc.target/arm/neon/vuzpu32.c: Remove.
2634         * gcc.target/arm/neon/vuzpu8.c: Remove.
2635         * gcc.target/arm/neon/vzipQf32.c: Remove.
2636         * gcc.target/arm/neon/vzipQp16.c: Remove.
2637         * gcc.target/arm/neon/vzipQp8.c: Remove.
2638         * gcc.target/arm/neon/vzipQs16.c: Remove.
2639         * gcc.target/arm/neon/vzipQs32.c: Remove.
2640         * gcc.target/arm/neon/vzipQs8.c: Remove.
2641         * gcc.target/arm/neon/vzipQu16.c: Remove.
2642         * gcc.target/arm/neon/vzipQu32.c: Remove.
2643         * gcc.target/arm/neon/vzipQu8.c: Remove.
2644         * gcc.target/arm/neon/vzipf32.c: Remove.
2645         * gcc.target/arm/neon/vzipp16.c: Remove.
2646         * gcc.target/arm/neon/vzipp8.c: Remove.
2647         * gcc.target/arm/neon/vzips16.c: Remove.
2648         * gcc.target/arm/neon/vzips32.c: Remove.
2649         * gcc.target/arm/neon/vzips8.c: Remove.
2650         * gcc.target/arm/neon/vzipu16.c: Remove.
2651         * gcc.target/arm/neon/vzipu32.c: Remove.
2652         * gcc.target/arm/neon/vzipu8.c: Remove.
2654 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2656         * g++.dg/vect/simd-mask-store-bool.cc: New test.
2658 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2660         PR driver/67613
2661         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2662         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2664 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2666         * gcc.dg/plugin/levenshtein-test-1.c: New file.
2667         * gcc.dg/plugin/levenshtein_plugin.c: New file.
2668         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2669         levenshtein_plugin.c.
2670         * gcc.dg/spellcheck-fields.c: New file.
2672 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
2674         PR fortran/68318
2675         * gfortran.dg/pr68318_1.f90: New test.
2676         * gfortran.dg/pr68318_2.f90: Ditto.
2678 2015-11-12  James Norris  <jnorris@codesourcery.com>
2679             Joseph Myers  <joseph@codesourcery.com>
2681         * c-c++-common/goacc/declare-1.c: New test.
2682         * c-c++-common/goacc/declare-2.c: Likewise.
2684 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
2686         [ARM] Remove neon-testgen.ml and generated tests.
2688         * gcc.target/arm/neon/vRaddhns16.c: Remove.
2689         * gcc.target/arm/neon/vRaddhns32.c: Remove.
2690         * gcc.target/arm/neon/vRaddhns64.c: Remove.
2691         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2692         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2693         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2694         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2695         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2696         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2697         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2698         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2699         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2700         * gcc.target/arm/neon/vRhadds16.c: Remove.
2701         * gcc.target/arm/neon/vRhadds32.c: Remove.
2702         * gcc.target/arm/neon/vRhadds8.c: Remove.
2703         * gcc.target/arm/neon/vRhaddu16.c: Remove.
2704         * gcc.target/arm/neon/vRhaddu32.c: Remove.
2705         * gcc.target/arm/neon/vRhaddu8.c: Remove.
2706         * gcc.target/arm/neon/vRshlQs16.c: Remove.
2707         * gcc.target/arm/neon/vRshlQs32.c: Remove.
2708         * gcc.target/arm/neon/vRshlQs64.c: Remove.
2709         * gcc.target/arm/neon/vRshlQs8.c: Remove.
2710         * gcc.target/arm/neon/vRshlQu16.c: Remove.
2711         * gcc.target/arm/neon/vRshlQu32.c: Remove.
2712         * gcc.target/arm/neon/vRshlQu64.c: Remove.
2713         * gcc.target/arm/neon/vRshlQu8.c: Remove.
2714         * gcc.target/arm/neon/vRshls16.c: Remove.
2715         * gcc.target/arm/neon/vRshls32.c: Remove.
2716         * gcc.target/arm/neon/vRshls64.c: Remove.
2717         * gcc.target/arm/neon/vRshls8.c: Remove.
2718         * gcc.target/arm/neon/vRshlu16.c: Remove.
2719         * gcc.target/arm/neon/vRshlu32.c: Remove.
2720         * gcc.target/arm/neon/vRshlu64.c: Remove.
2721         * gcc.target/arm/neon/vRshlu8.c: Remove.
2722         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2723         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2724         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2725         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2726         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2727         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2728         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2729         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2730         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2731         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2732         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2733         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2734         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2735         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2736         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2737         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2738         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2739         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2740         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2741         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2742         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2743         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2744         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2745         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2746         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2747         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2748         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2749         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2750         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2751         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2752         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2753         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2754         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2755         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2756         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2757         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2758         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2759         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2760         * gcc.target/arm/neon/vRsubhns16.c: Remove.
2761         * gcc.target/arm/neon/vRsubhns32.c: Remove.
2762         * gcc.target/arm/neon/vRsubhns64.c: Remove.
2763         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2764         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2765         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2766         * gcc.target/arm/neon/vabaQs16.c: Remove.
2767         * gcc.target/arm/neon/vabaQs32.c: Remove.
2768         * gcc.target/arm/neon/vabaQs8.c: Remove.
2769         * gcc.target/arm/neon/vabaQu16.c: Remove.
2770         * gcc.target/arm/neon/vabaQu32.c: Remove.
2771         * gcc.target/arm/neon/vabaQu8.c: Remove.
2772         * gcc.target/arm/neon/vabals16.c: Remove.
2773         * gcc.target/arm/neon/vabals32.c: Remove.
2774         * gcc.target/arm/neon/vabals8.c: Remove.
2775         * gcc.target/arm/neon/vabalu16.c: Remove.
2776         * gcc.target/arm/neon/vabalu32.c: Remove.
2777         * gcc.target/arm/neon/vabalu8.c: Remove.
2778         * gcc.target/arm/neon/vabas16.c: Remove.
2779         * gcc.target/arm/neon/vabas32.c: Remove.
2780         * gcc.target/arm/neon/vabas8.c: Remove.
2781         * gcc.target/arm/neon/vabau16.c: Remove.
2782         * gcc.target/arm/neon/vabau32.c: Remove.
2783         * gcc.target/arm/neon/vabau8.c: Remove.
2784         * gcc.target/arm/neon/vabdQf32.c: Remove.
2785         * gcc.target/arm/neon/vabdQs16.c: Remove.
2786         * gcc.target/arm/neon/vabdQs32.c: Remove.
2787         * gcc.target/arm/neon/vabdQs8.c: Remove.
2788         * gcc.target/arm/neon/vabdQu16.c: Remove.
2789         * gcc.target/arm/neon/vabdQu32.c: Remove.
2790         * gcc.target/arm/neon/vabdQu8.c: Remove.
2791         * gcc.target/arm/neon/vabdf32.c: Remove.
2792         * gcc.target/arm/neon/vabdls16.c: Remove.
2793         * gcc.target/arm/neon/vabdls32.c: Remove.
2794         * gcc.target/arm/neon/vabdls8.c: Remove.
2795         * gcc.target/arm/neon/vabdlu16.c: Remove.
2796         * gcc.target/arm/neon/vabdlu32.c: Remove.
2797         * gcc.target/arm/neon/vabdlu8.c: Remove.
2798         * gcc.target/arm/neon/vabds16.c: Remove.
2799         * gcc.target/arm/neon/vabds32.c: Remove.
2800         * gcc.target/arm/neon/vabds8.c: Remove.
2801         * gcc.target/arm/neon/vabdu16.c: Remove.
2802         * gcc.target/arm/neon/vabdu32.c: Remove.
2803         * gcc.target/arm/neon/vabdu8.c: Remove.
2804         * gcc.target/arm/neon/vabsQf32.c: Remove.
2805         * gcc.target/arm/neon/vabsQs16.c: Remove.
2806         * gcc.target/arm/neon/vabsQs32.c: Remove.
2807         * gcc.target/arm/neon/vabsQs8.c: Remove.
2808         * gcc.target/arm/neon/vabsf32.c: Remove.
2809         * gcc.target/arm/neon/vabss16.c: Remove.
2810         * gcc.target/arm/neon/vabss32.c: Remove.
2811         * gcc.target/arm/neon/vabss8.c: Remove.
2812         * gcc.target/arm/neon/vaddQf32.c: Remove.
2813         * gcc.target/arm/neon/vaddQs16.c: Remove.
2814         * gcc.target/arm/neon/vaddQs32.c: Remove.
2815         * gcc.target/arm/neon/vaddQs64.c: Remove.
2816         * gcc.target/arm/neon/vaddQs8.c: Remove.
2817         * gcc.target/arm/neon/vaddQu16.c: Remove.
2818         * gcc.target/arm/neon/vaddQu32.c: Remove.
2819         * gcc.target/arm/neon/vaddQu64.c: Remove.
2820         * gcc.target/arm/neon/vaddQu8.c: Remove.
2821         * gcc.target/arm/neon/vaddf32.c: Remove.
2822         * gcc.target/arm/neon/vaddhns16.c: Remove.
2823         * gcc.target/arm/neon/vaddhns32.c: Remove.
2824         * gcc.target/arm/neon/vaddhns64.c: Remove.
2825         * gcc.target/arm/neon/vaddhnu16.c: Remove.
2826         * gcc.target/arm/neon/vaddhnu32.c: Remove.
2827         * gcc.target/arm/neon/vaddhnu64.c: Remove.
2828         * gcc.target/arm/neon/vaddls16.c: Remove.
2829         * gcc.target/arm/neon/vaddls32.c: Remove.
2830         * gcc.target/arm/neon/vaddls8.c: Remove.
2831         * gcc.target/arm/neon/vaddlu16.c: Remove.
2832         * gcc.target/arm/neon/vaddlu32.c: Remove.
2833         * gcc.target/arm/neon/vaddlu8.c: Remove.
2834         * gcc.target/arm/neon/vadds16.c: Remove.
2835         * gcc.target/arm/neon/vadds32.c: Remove.
2836         * gcc.target/arm/neon/vadds64.c: Remove.
2837         * gcc.target/arm/neon/vadds8.c: Remove.
2838         * gcc.target/arm/neon/vaddu16.c: Remove.
2839         * gcc.target/arm/neon/vaddu32.c: Remove.
2840         * gcc.target/arm/neon/vaddu64.c: Remove.
2841         * gcc.target/arm/neon/vaddu8.c: Remove.
2842         * gcc.target/arm/neon/vaddws16.c: Remove.
2843         * gcc.target/arm/neon/vaddws32.c: Remove.
2844         * gcc.target/arm/neon/vaddws8.c: Remove.
2845         * gcc.target/arm/neon/vaddwu16.c: Remove.
2846         * gcc.target/arm/neon/vaddwu32.c: Remove.
2847         * gcc.target/arm/neon/vaddwu8.c: Remove.
2848         * gcc.target/arm/neon/vandQs16.c: Remove.
2849         * gcc.target/arm/neon/vandQs32.c: Remove.
2850         * gcc.target/arm/neon/vandQs64.c: Remove.
2851         * gcc.target/arm/neon/vandQs8.c: Remove.
2852         * gcc.target/arm/neon/vandQu16.c: Remove.
2853         * gcc.target/arm/neon/vandQu32.c: Remove.
2854         * gcc.target/arm/neon/vandQu64.c: Remove.
2855         * gcc.target/arm/neon/vandQu8.c: Remove.
2856         * gcc.target/arm/neon/vands16.c: Remove.
2857         * gcc.target/arm/neon/vands32.c: Remove.
2858         * gcc.target/arm/neon/vands64.c: Remove.
2859         * gcc.target/arm/neon/vands8.c: Remove.
2860         * gcc.target/arm/neon/vandu16.c: Remove.
2861         * gcc.target/arm/neon/vandu32.c: Remove.
2862         * gcc.target/arm/neon/vandu64.c: Remove.
2863         * gcc.target/arm/neon/vandu8.c: Remove.
2864         * gcc.target/arm/neon/vbicQs16.c: Remove.
2865         * gcc.target/arm/neon/vbicQs32.c: Remove.
2866         * gcc.target/arm/neon/vbicQs64.c: Remove.
2867         * gcc.target/arm/neon/vbicQs8.c: Remove.
2868         * gcc.target/arm/neon/vbicQu16.c: Remove.
2869         * gcc.target/arm/neon/vbicQu32.c: Remove.
2870         * gcc.target/arm/neon/vbicQu64.c: Remove.
2871         * gcc.target/arm/neon/vbicQu8.c: Remove.
2872         * gcc.target/arm/neon/vbics16.c: Remove.
2873         * gcc.target/arm/neon/vbics32.c: Remove.
2874         * gcc.target/arm/neon/vbics64.c: Remove.
2875         * gcc.target/arm/neon/vbics8.c: Remove.
2876         * gcc.target/arm/neon/vbicu16.c: Remove.
2877         * gcc.target/arm/neon/vbicu32.c: Remove.
2878         * gcc.target/arm/neon/vbicu64.c: Remove.
2879         * gcc.target/arm/neon/vbicu8.c: Remove.
2880         * gcc.target/arm/neon/vbslQf32.c: Remove.
2881         * gcc.target/arm/neon/vbslQp16.c: Remove.
2882         * gcc.target/arm/neon/vbslQp64.c: Remove.
2883         * gcc.target/arm/neon/vbslQp8.c: Remove.
2884         * gcc.target/arm/neon/vbslQs16.c: Remove.
2885         * gcc.target/arm/neon/vbslQs32.c: Remove.
2886         * gcc.target/arm/neon/vbslQs64.c: Remove.
2887         * gcc.target/arm/neon/vbslQs8.c: Remove.
2888         * gcc.target/arm/neon/vbslQu16.c: Remove.
2889         * gcc.target/arm/neon/vbslQu32.c: Remove.
2890         * gcc.target/arm/neon/vbslQu64.c: Remove.
2891         * gcc.target/arm/neon/vbslQu8.c: Remove.
2892         * gcc.target/arm/neon/vbslf32.c: Remove.
2893         * gcc.target/arm/neon/vbslp16.c: Remove.
2894         * gcc.target/arm/neon/vbslp64.c: Remove.
2895         * gcc.target/arm/neon/vbslp8.c: Remove.
2896         * gcc.target/arm/neon/vbsls16.c: Remove.
2897         * gcc.target/arm/neon/vbsls32.c: Remove.
2898         * gcc.target/arm/neon/vbsls64.c: Remove.
2899         * gcc.target/arm/neon/vbsls8.c: Remove.
2900         * gcc.target/arm/neon/vbslu16.c: Remove.
2901         * gcc.target/arm/neon/vbslu32.c: Remove.
2902         * gcc.target/arm/neon/vbslu64.c: Remove.
2903         * gcc.target/arm/neon/vbslu8.c: Remove.
2904         * gcc.target/arm/neon/vcageQf32.c: Remove.
2905         * gcc.target/arm/neon/vcagef32.c: Remove.
2906         * gcc.target/arm/neon/vcagtQf32.c: Remove.
2907         * gcc.target/arm/neon/vcagtf32.c: Remove.
2908         * gcc.target/arm/neon/vcaleQf32.c: Remove.
2909         * gcc.target/arm/neon/vcalef32.c: Remove.
2910         * gcc.target/arm/neon/vcaltQf32.c: Remove.
2911         * gcc.target/arm/neon/vcaltf32.c: Remove.
2912         * gcc.target/arm/neon/vceqQf32.c: Remove.
2913         * gcc.target/arm/neon/vceqQp8.c: Remove.
2914         * gcc.target/arm/neon/vceqQs16.c: Remove.
2915         * gcc.target/arm/neon/vceqQs32.c: Remove.
2916         * gcc.target/arm/neon/vceqQs8.c: Remove.
2917         * gcc.target/arm/neon/vceqQu16.c: Remove.
2918         * gcc.target/arm/neon/vceqQu32.c: Remove.
2919         * gcc.target/arm/neon/vceqQu8.c: Remove.
2920         * gcc.target/arm/neon/vceqf32.c: Remove.
2921         * gcc.target/arm/neon/vceqp8.c: Remove.
2922         * gcc.target/arm/neon/vceqs16.c: Remove.
2923         * gcc.target/arm/neon/vceqs32.c: Remove.
2924         * gcc.target/arm/neon/vceqs8.c: Remove.
2925         * gcc.target/arm/neon/vcequ16.c: Remove.
2926         * gcc.target/arm/neon/vcequ32.c: Remove.
2927         * gcc.target/arm/neon/vcequ8.c: Remove.
2928         * gcc.target/arm/neon/vcgeQf32.c: Remove.
2929         * gcc.target/arm/neon/vcgeQs16.c: Remove.
2930         * gcc.target/arm/neon/vcgeQs32.c: Remove.
2931         * gcc.target/arm/neon/vcgeQs8.c: Remove.
2932         * gcc.target/arm/neon/vcgeQu16.c: Remove.
2933         * gcc.target/arm/neon/vcgeQu32.c: Remove.
2934         * gcc.target/arm/neon/vcgeQu8.c: Remove.
2935         * gcc.target/arm/neon/vcgef32.c: Remove.
2936         * gcc.target/arm/neon/vcges16.c: Remove.
2937         * gcc.target/arm/neon/vcges32.c: Remove.
2938         * gcc.target/arm/neon/vcges8.c: Remove.
2939         * gcc.target/arm/neon/vcgeu16.c: Remove.
2940         * gcc.target/arm/neon/vcgeu32.c: Remove.
2941         * gcc.target/arm/neon/vcgeu8.c: Remove.
2942         * gcc.target/arm/neon/vcgtQf32.c: Remove.
2943         * gcc.target/arm/neon/vcgtQs16.c: Remove.
2944         * gcc.target/arm/neon/vcgtQs32.c: Remove.
2945         * gcc.target/arm/neon/vcgtQs8.c: Remove.
2946         * gcc.target/arm/neon/vcgtQu16.c: Remove.
2947         * gcc.target/arm/neon/vcgtQu32.c: Remove.
2948         * gcc.target/arm/neon/vcgtQu8.c: Remove.
2949         * gcc.target/arm/neon/vcgtf32.c: Remove.
2950         * gcc.target/arm/neon/vcgts16.c: Remove.
2951         * gcc.target/arm/neon/vcgts32.c: Remove.
2952         * gcc.target/arm/neon/vcgts8.c: Remove.
2953         * gcc.target/arm/neon/vcgtu16.c: Remove.
2954         * gcc.target/arm/neon/vcgtu32.c: Remove.
2955         * gcc.target/arm/neon/vcgtu8.c: Remove.
2956         * gcc.target/arm/neon/vcleQf32.c: Remove.
2957         * gcc.target/arm/neon/vcleQs16.c: Remove.
2958         * gcc.target/arm/neon/vcleQs32.c: Remove.
2959         * gcc.target/arm/neon/vcleQs8.c: Remove.
2960         * gcc.target/arm/neon/vcleQu16.c: Remove.
2961         * gcc.target/arm/neon/vcleQu32.c: Remove.
2962         * gcc.target/arm/neon/vcleQu8.c: Remove.
2963         * gcc.target/arm/neon/vclef32.c: Remove.
2964         * gcc.target/arm/neon/vcles16.c: Remove.
2965         * gcc.target/arm/neon/vcles32.c: Remove.
2966         * gcc.target/arm/neon/vcles8.c: Remove.
2967         * gcc.target/arm/neon/vcleu16.c: Remove.
2968         * gcc.target/arm/neon/vcleu32.c: Remove.
2969         * gcc.target/arm/neon/vcleu8.c: Remove.
2970         * gcc.target/arm/neon/vclsQs16.c: Remove.
2971         * gcc.target/arm/neon/vclsQs32.c: Remove.
2972         * gcc.target/arm/neon/vclsQs8.c: Remove.
2973         * gcc.target/arm/neon/vclss16.c: Remove.
2974         * gcc.target/arm/neon/vclss32.c: Remove.
2975         * gcc.target/arm/neon/vclss8.c: Remove.
2976         * gcc.target/arm/neon/vcltQf32.c: Remove.
2977         * gcc.target/arm/neon/vcltQs16.c: Remove.
2978         * gcc.target/arm/neon/vcltQs32.c: Remove.
2979         * gcc.target/arm/neon/vcltQs8.c: Remove.
2980         * gcc.target/arm/neon/vcltQu16.c: Remove.
2981         * gcc.target/arm/neon/vcltQu32.c: Remove.
2982         * gcc.target/arm/neon/vcltQu8.c: Remove.
2983         * gcc.target/arm/neon/vcltf32.c: Remove.
2984         * gcc.target/arm/neon/vclts16.c: Remove.
2985         * gcc.target/arm/neon/vclts32.c: Remove.
2986         * gcc.target/arm/neon/vclts8.c: Remove.
2987         * gcc.target/arm/neon/vcltu16.c: Remove.
2988         * gcc.target/arm/neon/vcltu32.c: Remove.
2989         * gcc.target/arm/neon/vcltu8.c: Remove.
2990         * gcc.target/arm/neon/vclzQs16.c: Remove.
2991         * gcc.target/arm/neon/vclzQs32.c: Remove.
2992         * gcc.target/arm/neon/vclzQs8.c: Remove.
2993         * gcc.target/arm/neon/vclzQu16.c: Remove.
2994         * gcc.target/arm/neon/vclzQu32.c: Remove.
2995         * gcc.target/arm/neon/vclzQu8.c: Remove.
2996         * gcc.target/arm/neon/vclzs16.c: Remove.
2997         * gcc.target/arm/neon/vclzs32.c: Remove.
2998         * gcc.target/arm/neon/vclzs8.c: Remove.
2999         * gcc.target/arm/neon/vclzu16.c: Remove.
3000         * gcc.target/arm/neon/vclzu32.c: Remove.
3001         * gcc.target/arm/neon/vclzu8.c: Remove.
3002         * gcc.target/arm/neon/vcntQp8.c: Remove.
3003         * gcc.target/arm/neon/vcntQs8.c: Remove.
3004         * gcc.target/arm/neon/vcntQu8.c: Remove.
3005         * gcc.target/arm/neon/vcntp8.c: Remove.
3006         * gcc.target/arm/neon/vcnts8.c: Remove.
3007         * gcc.target/arm/neon/vcntu8.c: Remove.
3008         * gcc.target/arm/neon/vcombinef32.c: Remove.
3009         * gcc.target/arm/neon/vcombinep16.c: Remove.
3010         * gcc.target/arm/neon/vcombinep64.c: Remove.
3011         * gcc.target/arm/neon/vcombinep8.c: Remove.
3012         * gcc.target/arm/neon/vcombines16.c: Remove.
3013         * gcc.target/arm/neon/vcombines32.c: Remove.
3014         * gcc.target/arm/neon/vcombines64.c: Remove.
3015         * gcc.target/arm/neon/vcombines8.c: Remove.
3016         * gcc.target/arm/neon/vcombineu16.c: Remove.
3017         * gcc.target/arm/neon/vcombineu32.c: Remove.
3018         * gcc.target/arm/neon/vcombineu64.c: Remove.
3019         * gcc.target/arm/neon/vcombineu8.c: Remove.
3020         * gcc.target/arm/neon/vcreatef32.c: Remove.
3021         * gcc.target/arm/neon/vcreatep16.c: Remove.
3022         * gcc.target/arm/neon/vcreatep64.c: Remove.
3023         * gcc.target/arm/neon/vcreatep8.c: Remove.
3024         * gcc.target/arm/neon/vcreates16.c: Remove.
3025         * gcc.target/arm/neon/vcreates32.c: Remove.
3026         * gcc.target/arm/neon/vcreates64.c: Remove.
3027         * gcc.target/arm/neon/vcreates8.c: Remove.
3028         * gcc.target/arm/neon/vcreateu16.c: Remove.
3029         * gcc.target/arm/neon/vcreateu32.c: Remove.
3030         * gcc.target/arm/neon/vcreateu64.c: Remove.
3031         * gcc.target/arm/neon/vcreateu8.c: Remove.
3032         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
3033         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
3034         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
3035         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
3036         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
3037         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
3038         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
3039         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
3040         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
3041         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
3042         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
3043         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
3044         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
3045         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
3046         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
3047         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
3048         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
3049         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
3050         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
3051         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
3052         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
3053         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
3054         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
3055         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
3056         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
3057         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
3058         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
3059         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
3060         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
3061         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
3062         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
3063         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
3064         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
3065         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
3066         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
3067         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
3068         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
3069         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
3070         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
3071         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
3072         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
3073         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
3074         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
3075         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
3076         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
3077         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
3078         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
3079         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
3080         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
3081         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
3082         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
3083         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
3084         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
3085         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
3086         * gcc.target/arm/neon/vdup_nf32.c: Remove.
3087         * gcc.target/arm/neon/vdup_np16.c: Remove.
3088         * gcc.target/arm/neon/vdup_np64.c: Remove.
3089         * gcc.target/arm/neon/vdup_np8.c: Remove.
3090         * gcc.target/arm/neon/vdup_ns16.c: Remove.
3091         * gcc.target/arm/neon/vdup_ns32.c: Remove.
3092         * gcc.target/arm/neon/vdup_ns64.c: Remove.
3093         * gcc.target/arm/neon/vdup_ns8.c: Remove.
3094         * gcc.target/arm/neon/vdup_nu16.c: Remove.
3095         * gcc.target/arm/neon/vdup_nu32.c: Remove.
3096         * gcc.target/arm/neon/vdup_nu64.c: Remove.
3097         * gcc.target/arm/neon/vdup_nu8.c: Remove.
3098         * gcc.target/arm/neon/veorQs16.c: Remove.
3099         * gcc.target/arm/neon/veorQs32.c: Remove.
3100         * gcc.target/arm/neon/veorQs64.c: Remove.
3101         * gcc.target/arm/neon/veorQs8.c: Remove.
3102         * gcc.target/arm/neon/veorQu16.c: Remove.
3103         * gcc.target/arm/neon/veorQu32.c: Remove.
3104         * gcc.target/arm/neon/veorQu64.c: Remove.
3105         * gcc.target/arm/neon/veorQu8.c: Remove.
3106         * gcc.target/arm/neon/veors16.c: Remove.
3107         * gcc.target/arm/neon/veors32.c: Remove.
3108         * gcc.target/arm/neon/veors64.c: Remove.
3109         * gcc.target/arm/neon/veors8.c: Remove.
3110         * gcc.target/arm/neon/veoru16.c: Remove.
3111         * gcc.target/arm/neon/veoru32.c: Remove.
3112         * gcc.target/arm/neon/veoru64.c: Remove.
3113         * gcc.target/arm/neon/veoru8.c: Remove.
3114         * gcc.target/arm/neon/vextQf32.c: Remove.
3115         * gcc.target/arm/neon/vextQp16.c: Remove.
3116         * gcc.target/arm/neon/vextQp64.c: Remove.
3117         * gcc.target/arm/neon/vextQp8.c: Remove.
3118         * gcc.target/arm/neon/vextQs16.c: Remove.
3119         * gcc.target/arm/neon/vextQs32.c: Remove.
3120         * gcc.target/arm/neon/vextQs64.c: Remove.
3121         * gcc.target/arm/neon/vextQs8.c: Remove.
3122         * gcc.target/arm/neon/vextQu16.c: Remove.
3123         * gcc.target/arm/neon/vextQu32.c: Remove.
3124         * gcc.target/arm/neon/vextQu64.c: Remove.
3125         * gcc.target/arm/neon/vextQu8.c: Remove.
3126         * gcc.target/arm/neon/vextf32.c: Remove.
3127         * gcc.target/arm/neon/vextp16.c: Remove.
3128         * gcc.target/arm/neon/vextp64.c: Remove.
3129         * gcc.target/arm/neon/vextp8.c: Remove.
3130         * gcc.target/arm/neon/vexts16.c: Remove.
3131         * gcc.target/arm/neon/vexts32.c: Remove.
3132         * gcc.target/arm/neon/vexts64.c: Remove.
3133         * gcc.target/arm/neon/vexts8.c: Remove.
3134         * gcc.target/arm/neon/vextu16.c: Remove.
3135         * gcc.target/arm/neon/vextu32.c: Remove.
3136         * gcc.target/arm/neon/vextu64.c: Remove.
3137         * gcc.target/arm/neon/vextu8.c: Remove.
3138         * gcc.target/arm/neon/vfmaQf32.c: Remove.
3139         * gcc.target/arm/neon/vfmaf32.c: Remove.
3140         * gcc.target/arm/neon/vfmsQf32.c: Remove.
3141         * gcc.target/arm/neon/vfmsf32.c: Remove.
3142         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3143         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3144         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3145         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3146         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3147         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3148         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3149         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3150         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3151         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3152         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3153         * gcc.target/arm/neon/vget_highf32.c: Remove.
3154         * gcc.target/arm/neon/vget_highp16.c: Remove.
3155         * gcc.target/arm/neon/vget_highp64.c: Remove.
3156         * gcc.target/arm/neon/vget_highp8.c: Remove.
3157         * gcc.target/arm/neon/vget_highs16.c: Remove.
3158         * gcc.target/arm/neon/vget_highs32.c: Remove.
3159         * gcc.target/arm/neon/vget_highs64.c: Remove.
3160         * gcc.target/arm/neon/vget_highs8.c: Remove.
3161         * gcc.target/arm/neon/vget_highu16.c: Remove.
3162         * gcc.target/arm/neon/vget_highu32.c: Remove.
3163         * gcc.target/arm/neon/vget_highu64.c: Remove.
3164         * gcc.target/arm/neon/vget_highu8.c: Remove.
3165         * gcc.target/arm/neon/vget_lanef32.c: Remove.
3166         * gcc.target/arm/neon/vget_lanep16.c: Remove.
3167         * gcc.target/arm/neon/vget_lanep8.c: Remove.
3168         * gcc.target/arm/neon/vget_lanes16.c: Remove.
3169         * gcc.target/arm/neon/vget_lanes32.c: Remove.
3170         * gcc.target/arm/neon/vget_lanes64.c: Remove.
3171         * gcc.target/arm/neon/vget_lanes8.c: Remove.
3172         * gcc.target/arm/neon/vget_laneu16.c: Remove.
3173         * gcc.target/arm/neon/vget_laneu32.c: Remove.
3174         * gcc.target/arm/neon/vget_laneu64.c: Remove.
3175         * gcc.target/arm/neon/vget_laneu8.c: Remove.
3176         * gcc.target/arm/neon/vget_lowf32.c: Remove.
3177         * gcc.target/arm/neon/vget_lowp16.c: Remove.
3178         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3179         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3180         * gcc.target/arm/neon/vget_lows16.c: Remove.
3181         * gcc.target/arm/neon/vget_lows32.c: Remove.
3182         * gcc.target/arm/neon/vget_lows64.c: Remove.
3183         * gcc.target/arm/neon/vget_lows8.c: Remove.
3184         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3185         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3186         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3187         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3188         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3189         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3190         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3191         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3192         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3193         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3194         * gcc.target/arm/neon/vhadds16.c: Remove.
3195         * gcc.target/arm/neon/vhadds32.c: Remove.
3196         * gcc.target/arm/neon/vhadds8.c: Remove.
3197         * gcc.target/arm/neon/vhaddu16.c: Remove.
3198         * gcc.target/arm/neon/vhaddu32.c: Remove.
3199         * gcc.target/arm/neon/vhaddu8.c: Remove.
3200         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3201         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3202         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3203         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3204         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3205         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3206         * gcc.target/arm/neon/vhsubs16.c: Remove.
3207         * gcc.target/arm/neon/vhsubs32.c: Remove.
3208         * gcc.target/arm/neon/vhsubs8.c: Remove.
3209         * gcc.target/arm/neon/vhsubu16.c: Remove.
3210         * gcc.target/arm/neon/vhsubu32.c: Remove.
3211         * gcc.target/arm/neon/vhsubu8.c: Remove.
3212         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3213         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3214         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3215         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3216         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3217         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3218         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3219         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3220         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3221         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3222         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3223         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3224         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3225         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3226         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3227         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3228         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3229         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3230         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3231         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3232         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3233         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3234         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3235         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3236         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3237         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3238         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3239         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3240         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3241         * gcc.target/arm/neon/vld1Qs32.c: Remove.
3242         * gcc.target/arm/neon/vld1Qs64.c: Remove.
3243         * gcc.target/arm/neon/vld1Qs8.c: Remove.
3244         * gcc.target/arm/neon/vld1Qu16.c: Remove.
3245         * gcc.target/arm/neon/vld1Qu32.c: Remove.
3246         * gcc.target/arm/neon/vld1Qu64.c: Remove.
3247         * gcc.target/arm/neon/vld1Qu8.c: Remove.
3248         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3249         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3250         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3251         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3252         * gcc.target/arm/neon/vld1_dups16.c: Remove.
3253         * gcc.target/arm/neon/vld1_dups32.c: Remove.
3254         * gcc.target/arm/neon/vld1_dups64.c: Remove.
3255         * gcc.target/arm/neon/vld1_dups8.c: Remove.
3256         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3257         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3258         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3259         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3260         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3261         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3262         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3263         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3264         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3265         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3266         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3267         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3268         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3269         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3270         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3271         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3272         * gcc.target/arm/neon/vld1f32.c: Remove.
3273         * gcc.target/arm/neon/vld1p16.c: Remove.
3274         * gcc.target/arm/neon/vld1p64.c: Remove.
3275         * gcc.target/arm/neon/vld1p8.c: Remove.
3276         * gcc.target/arm/neon/vld1s16.c: Remove.
3277         * gcc.target/arm/neon/vld1s32.c: Remove.
3278         * gcc.target/arm/neon/vld1s64.c: Remove.
3279         * gcc.target/arm/neon/vld1s8.c: Remove.
3280         * gcc.target/arm/neon/vld1u16.c: Remove.
3281         * gcc.target/arm/neon/vld1u32.c: Remove.
3282         * gcc.target/arm/neon/vld1u64.c: Remove.
3283         * gcc.target/arm/neon/vld1u8.c: Remove.
3284         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3285         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3286         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3287         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3288         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3289         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3290         * gcc.target/arm/neon/vld2Qf32.c: Remove.
3291         * gcc.target/arm/neon/vld2Qp16.c: Remove.
3292         * gcc.target/arm/neon/vld2Qp8.c: Remove.
3293         * gcc.target/arm/neon/vld2Qs16.c: Remove.
3294         * gcc.target/arm/neon/vld2Qs32.c: Remove.
3295         * gcc.target/arm/neon/vld2Qs8.c: Remove.
3296         * gcc.target/arm/neon/vld2Qu16.c: Remove.
3297         * gcc.target/arm/neon/vld2Qu32.c: Remove.
3298         * gcc.target/arm/neon/vld2Qu8.c: Remove.
3299         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3300         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3301         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3302         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3303         * gcc.target/arm/neon/vld2_dups16.c: Remove.
3304         * gcc.target/arm/neon/vld2_dups32.c: Remove.
3305         * gcc.target/arm/neon/vld2_dups64.c: Remove.
3306         * gcc.target/arm/neon/vld2_dups8.c: Remove.
3307         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3308         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3309         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3310         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3311         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3312         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3313         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3314         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3315         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3316         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3317         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3318         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3319         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3320         * gcc.target/arm/neon/vld2f32.c: Remove.
3321         * gcc.target/arm/neon/vld2p16.c: Remove.
3322         * gcc.target/arm/neon/vld2p64.c: Remove.
3323         * gcc.target/arm/neon/vld2p8.c: Remove.
3324         * gcc.target/arm/neon/vld2s16.c: Remove.
3325         * gcc.target/arm/neon/vld2s32.c: Remove.
3326         * gcc.target/arm/neon/vld2s64.c: Remove.
3327         * gcc.target/arm/neon/vld2s8.c: Remove.
3328         * gcc.target/arm/neon/vld2u16.c: Remove.
3329         * gcc.target/arm/neon/vld2u32.c: Remove.
3330         * gcc.target/arm/neon/vld2u64.c: Remove.
3331         * gcc.target/arm/neon/vld2u8.c: Remove.
3332         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3333         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3334         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3335         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3336         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3337         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3338         * gcc.target/arm/neon/vld3Qf32.c: Remove.
3339         * gcc.target/arm/neon/vld3Qp16.c: Remove.
3340         * gcc.target/arm/neon/vld3Qp8.c: Remove.
3341         * gcc.target/arm/neon/vld3Qs16.c: Remove.
3342         * gcc.target/arm/neon/vld3Qs32.c: Remove.
3343         * gcc.target/arm/neon/vld3Qs8.c: Remove.
3344         * gcc.target/arm/neon/vld3Qu16.c: Remove.
3345         * gcc.target/arm/neon/vld3Qu32.c: Remove.
3346         * gcc.target/arm/neon/vld3Qu8.c: Remove.
3347         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3348         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3349         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3350         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3351         * gcc.target/arm/neon/vld3_dups16.c: Remove.
3352         * gcc.target/arm/neon/vld3_dups32.c: Remove.
3353         * gcc.target/arm/neon/vld3_dups64.c: Remove.
3354         * gcc.target/arm/neon/vld3_dups8.c: Remove.
3355         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3356         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3357         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3358         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3359         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3360         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3361         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3362         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3363         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3364         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3365         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3366         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3367         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3368         * gcc.target/arm/neon/vld3f32.c: Remove.
3369         * gcc.target/arm/neon/vld3p16.c: Remove.
3370         * gcc.target/arm/neon/vld3p64.c: Remove.
3371         * gcc.target/arm/neon/vld3p8.c: Remove.
3372         * gcc.target/arm/neon/vld3s16.c: Remove.
3373         * gcc.target/arm/neon/vld3s32.c: Remove.
3374         * gcc.target/arm/neon/vld3s64.c: Remove.
3375         * gcc.target/arm/neon/vld3s8.c: Remove.
3376         * gcc.target/arm/neon/vld3u16.c: Remove.
3377         * gcc.target/arm/neon/vld3u32.c: Remove.
3378         * gcc.target/arm/neon/vld3u64.c: Remove.
3379         * gcc.target/arm/neon/vld3u8.c: Remove.
3380         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3381         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3382         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3383         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3384         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3385         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3386         * gcc.target/arm/neon/vld4Qf32.c: Remove.
3387         * gcc.target/arm/neon/vld4Qp16.c: Remove.
3388         * gcc.target/arm/neon/vld4Qp8.c: Remove.
3389         * gcc.target/arm/neon/vld4Qs16.c: Remove.
3390         * gcc.target/arm/neon/vld4Qs32.c: Remove.
3391         * gcc.target/arm/neon/vld4Qs8.c: Remove.
3392         * gcc.target/arm/neon/vld4Qu16.c: Remove.
3393         * gcc.target/arm/neon/vld4Qu32.c: Remove.
3394         * gcc.target/arm/neon/vld4Qu8.c: Remove.
3395         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3396         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3397         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3398         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3399         * gcc.target/arm/neon/vld4_dups16.c: Remove.
3400         * gcc.target/arm/neon/vld4_dups32.c: Remove.
3401         * gcc.target/arm/neon/vld4_dups64.c: Remove.
3402         * gcc.target/arm/neon/vld4_dups8.c: Remove.
3403         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3404         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3405         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3406         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3407         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3408         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3409         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3410         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3411         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3412         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3413         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3414         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3415         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3416         * gcc.target/arm/neon/vld4f32.c: Remove.
3417         * gcc.target/arm/neon/vld4p16.c: Remove.
3418         * gcc.target/arm/neon/vld4p64.c: Remove.
3419         * gcc.target/arm/neon/vld4p8.c: Remove.
3420         * gcc.target/arm/neon/vld4s16.c: Remove.
3421         * gcc.target/arm/neon/vld4s32.c: Remove.
3422         * gcc.target/arm/neon/vld4s64.c: Remove.
3423         * gcc.target/arm/neon/vld4s8.c: Remove.
3424         * gcc.target/arm/neon/vld4u16.c: Remove.
3425         * gcc.target/arm/neon/vld4u32.c: Remove.
3426         * gcc.target/arm/neon/vld4u64.c: Remove.
3427         * gcc.target/arm/neon/vld4u8.c: Remove.
3428         * gcc.target/arm/neon/vmaxQf32.c: Remove.
3429         * gcc.target/arm/neon/vmaxQs16.c: Remove.
3430         * gcc.target/arm/neon/vmaxQs32.c: Remove.
3431         * gcc.target/arm/neon/vmaxQs8.c: Remove.
3432         * gcc.target/arm/neon/vmaxQu16.c: Remove.
3433         * gcc.target/arm/neon/vmaxQu32.c: Remove.
3434         * gcc.target/arm/neon/vmaxQu8.c: Remove.
3435         * gcc.target/arm/neon/vmaxf32.c: Remove.
3436         * gcc.target/arm/neon/vmaxs16.c: Remove.
3437         * gcc.target/arm/neon/vmaxs32.c: Remove.
3438         * gcc.target/arm/neon/vmaxs8.c: Remove.
3439         * gcc.target/arm/neon/vmaxu16.c: Remove.
3440         * gcc.target/arm/neon/vmaxu32.c: Remove.
3441         * gcc.target/arm/neon/vmaxu8.c: Remove.
3442         * gcc.target/arm/neon/vminQf32.c: Remove.
3443         * gcc.target/arm/neon/vminQs16.c: Remove.
3444         * gcc.target/arm/neon/vminQs32.c: Remove.
3445         * gcc.target/arm/neon/vminQs8.c: Remove.
3446         * gcc.target/arm/neon/vminQu16.c: Remove.
3447         * gcc.target/arm/neon/vminQu32.c: Remove.
3448         * gcc.target/arm/neon/vminQu8.c: Remove.
3449         * gcc.target/arm/neon/vminf32.c: Remove.
3450         * gcc.target/arm/neon/vmins16.c: Remove.
3451         * gcc.target/arm/neon/vmins32.c: Remove.
3452         * gcc.target/arm/neon/vmins8.c: Remove.
3453         * gcc.target/arm/neon/vminu16.c: Remove.
3454         * gcc.target/arm/neon/vminu32.c: Remove.
3455         * gcc.target/arm/neon/vminu8.c: Remove.
3456         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3457         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3458         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3459         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3460         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3461         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3462         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3463         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3464         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3465         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3466         * gcc.target/arm/neon/vmlaQf32.c: Remove.
3467         * gcc.target/arm/neon/vmlaQs16.c: Remove.
3468         * gcc.target/arm/neon/vmlaQs32.c: Remove.
3469         * gcc.target/arm/neon/vmlaQs8.c: Remove.
3470         * gcc.target/arm/neon/vmlaQu16.c: Remove.
3471         * gcc.target/arm/neon/vmlaQu32.c: Remove.
3472         * gcc.target/arm/neon/vmlaQu8.c: Remove.
3473         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3474         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3475         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3476         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3477         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3478         * gcc.target/arm/neon/vmla_nf32.c: Remove.
3479         * gcc.target/arm/neon/vmla_ns16.c: Remove.
3480         * gcc.target/arm/neon/vmla_ns32.c: Remove.
3481         * gcc.target/arm/neon/vmla_nu16.c: Remove.
3482         * gcc.target/arm/neon/vmla_nu32.c: Remove.
3483         * gcc.target/arm/neon/vmlaf32.c: Remove.
3484         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3485         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3486         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3487         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3488         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3489         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3490         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3491         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3492         * gcc.target/arm/neon/vmlals16.c: Remove.
3493         * gcc.target/arm/neon/vmlals32.c: Remove.
3494         * gcc.target/arm/neon/vmlals8.c: Remove.
3495         * gcc.target/arm/neon/vmlalu16.c: Remove.
3496         * gcc.target/arm/neon/vmlalu32.c: Remove.
3497         * gcc.target/arm/neon/vmlalu8.c: Remove.
3498         * gcc.target/arm/neon/vmlas16.c: Remove.
3499         * gcc.target/arm/neon/vmlas32.c: Remove.
3500         * gcc.target/arm/neon/vmlas8.c: Remove.
3501         * gcc.target/arm/neon/vmlau16.c: Remove.
3502         * gcc.target/arm/neon/vmlau32.c: Remove.
3503         * gcc.target/arm/neon/vmlau8.c: Remove.
3504         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3505         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3506         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3507         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3508         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3509         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3510         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3511         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3512         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3513         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3514         * gcc.target/arm/neon/vmlsQf32.c: Remove.
3515         * gcc.target/arm/neon/vmlsQs16.c: Remove.
3516         * gcc.target/arm/neon/vmlsQs32.c: Remove.
3517         * gcc.target/arm/neon/vmlsQs8.c: Remove.
3518         * gcc.target/arm/neon/vmlsQu16.c: Remove.
3519         * gcc.target/arm/neon/vmlsQu32.c: Remove.
3520         * gcc.target/arm/neon/vmlsQu8.c: Remove.
3521         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3522         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3523         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3524         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3525         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3526         * gcc.target/arm/neon/vmls_nf32.c: Remove.
3527         * gcc.target/arm/neon/vmls_ns16.c: Remove.
3528         * gcc.target/arm/neon/vmls_ns32.c: Remove.
3529         * gcc.target/arm/neon/vmls_nu16.c: Remove.
3530         * gcc.target/arm/neon/vmls_nu32.c: Remove.
3531         * gcc.target/arm/neon/vmlsf32.c: Remove.
3532         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3533         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3534         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3535         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3536         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3537         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3538         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3539         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3540         * gcc.target/arm/neon/vmlsls16.c: Remove.
3541         * gcc.target/arm/neon/vmlsls32.c: Remove.
3542         * gcc.target/arm/neon/vmlsls8.c: Remove.
3543         * gcc.target/arm/neon/vmlslu16.c: Remove.
3544         * gcc.target/arm/neon/vmlslu32.c: Remove.
3545         * gcc.target/arm/neon/vmlslu8.c: Remove.
3546         * gcc.target/arm/neon/vmlss16.c: Remove.
3547         * gcc.target/arm/neon/vmlss32.c: Remove.
3548         * gcc.target/arm/neon/vmlss8.c: Remove.
3549         * gcc.target/arm/neon/vmlsu16.c: Remove.
3550         * gcc.target/arm/neon/vmlsu32.c: Remove.
3551         * gcc.target/arm/neon/vmlsu8.c: Remove.
3552         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3553         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3554         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3555         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3556         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3557         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3558         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3559         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3560         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3561         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3562         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3563         * gcc.target/arm/neon/vmov_nf32.c: Remove.
3564         * gcc.target/arm/neon/vmov_np16.c: Remove.
3565         * gcc.target/arm/neon/vmov_np8.c: Remove.
3566         * gcc.target/arm/neon/vmov_ns16.c: Remove.
3567         * gcc.target/arm/neon/vmov_ns32.c: Remove.
3568         * gcc.target/arm/neon/vmov_ns64.c: Remove.
3569         * gcc.target/arm/neon/vmov_ns8.c: Remove.
3570         * gcc.target/arm/neon/vmov_nu16.c: Remove.
3571         * gcc.target/arm/neon/vmov_nu32.c: Remove.
3572         * gcc.target/arm/neon/vmov_nu64.c: Remove.
3573         * gcc.target/arm/neon/vmov_nu8.c: Remove.
3574         * gcc.target/arm/neon/vmovls16.c: Remove.
3575         * gcc.target/arm/neon/vmovls32.c: Remove.
3576         * gcc.target/arm/neon/vmovls8.c: Remove.
3577         * gcc.target/arm/neon/vmovlu16.c: Remove.
3578         * gcc.target/arm/neon/vmovlu32.c: Remove.
3579         * gcc.target/arm/neon/vmovlu8.c: Remove.
3580         * gcc.target/arm/neon/vmovns16.c: Remove.
3581         * gcc.target/arm/neon/vmovns32.c: Remove.
3582         * gcc.target/arm/neon/vmovns64.c: Remove.
3583         * gcc.target/arm/neon/vmovnu16.c: Remove.
3584         * gcc.target/arm/neon/vmovnu32.c: Remove.
3585         * gcc.target/arm/neon/vmovnu64.c: Remove.
3586         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3587         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3588         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3589         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3590         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3591         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3592         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3593         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3594         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3595         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3596         * gcc.target/arm/neon/vmulQf32.c: Remove.
3597         * gcc.target/arm/neon/vmulQp8.c: Remove.
3598         * gcc.target/arm/neon/vmulQs16.c: Remove.
3599         * gcc.target/arm/neon/vmulQs32.c: Remove.
3600         * gcc.target/arm/neon/vmulQs8.c: Remove.
3601         * gcc.target/arm/neon/vmulQu16.c: Remove.
3602         * gcc.target/arm/neon/vmulQu32.c: Remove.
3603         * gcc.target/arm/neon/vmulQu8.c: Remove.
3604         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3605         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3606         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3607         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3608         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3609         * gcc.target/arm/neon/vmul_nf32.c: Remove.
3610         * gcc.target/arm/neon/vmul_ns16.c: Remove.
3611         * gcc.target/arm/neon/vmul_ns32.c: Remove.
3612         * gcc.target/arm/neon/vmul_nu16.c: Remove.
3613         * gcc.target/arm/neon/vmul_nu32.c: Remove.
3614         * gcc.target/arm/neon/vmulf32.c: Remove.
3615         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3616         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3617         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3618         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3619         * gcc.target/arm/neon/vmull_ns16.c: Remove.
3620         * gcc.target/arm/neon/vmull_ns32.c: Remove.
3621         * gcc.target/arm/neon/vmull_nu16.c: Remove.
3622         * gcc.target/arm/neon/vmull_nu32.c: Remove.
3623         * gcc.target/arm/neon/vmullp8.c: Remove.
3624         * gcc.target/arm/neon/vmulls16.c: Remove.
3625         * gcc.target/arm/neon/vmulls32.c: Remove.
3626         * gcc.target/arm/neon/vmulls8.c: Remove.
3627         * gcc.target/arm/neon/vmullu16.c: Remove.
3628         * gcc.target/arm/neon/vmullu32.c: Remove.
3629         * gcc.target/arm/neon/vmullu8.c: Remove.
3630         * gcc.target/arm/neon/vmulp8.c: Remove.
3631         * gcc.target/arm/neon/vmuls16.c: Remove.
3632         * gcc.target/arm/neon/vmuls32.c: Remove.
3633         * gcc.target/arm/neon/vmuls8.c: Remove.
3634         * gcc.target/arm/neon/vmulu16.c: Remove.
3635         * gcc.target/arm/neon/vmulu32.c: Remove.
3636         * gcc.target/arm/neon/vmulu8.c: Remove.
3637         * gcc.target/arm/neon/vmvnQp8.c: Remove.
3638         * gcc.target/arm/neon/vmvnQs16.c: Remove.
3639         * gcc.target/arm/neon/vmvnQs32.c: Remove.
3640         * gcc.target/arm/neon/vmvnQs8.c: Remove.
3641         * gcc.target/arm/neon/vmvnQu16.c: Remove.
3642         * gcc.target/arm/neon/vmvnQu32.c: Remove.
3643         * gcc.target/arm/neon/vmvnQu8.c: Remove.
3644         * gcc.target/arm/neon/vmvnp8.c: Remove.
3645         * gcc.target/arm/neon/vmvns16.c: Remove.
3646         * gcc.target/arm/neon/vmvns32.c: Remove.
3647         * gcc.target/arm/neon/vmvns8.c: Remove.
3648         * gcc.target/arm/neon/vmvnu16.c: Remove.
3649         * gcc.target/arm/neon/vmvnu32.c: Remove.
3650         * gcc.target/arm/neon/vmvnu8.c: Remove.
3651         * gcc.target/arm/neon/vnegQf32.c: Remove.
3652         * gcc.target/arm/neon/vnegQs16.c: Remove.
3653         * gcc.target/arm/neon/vnegQs32.c: Remove.
3654         * gcc.target/arm/neon/vnegQs8.c: Remove.
3655         * gcc.target/arm/neon/vnegf32.c: Remove.
3656         * gcc.target/arm/neon/vnegs16.c: Remove.
3657         * gcc.target/arm/neon/vnegs32.c: Remove.
3658         * gcc.target/arm/neon/vnegs8.c: Remove.
3659         * gcc.target/arm/neon/vornQs16.c: Remove.
3660         * gcc.target/arm/neon/vornQs32.c: Remove.
3661         * gcc.target/arm/neon/vornQs64.c: Remove.
3662         * gcc.target/arm/neon/vornQs8.c: Remove.
3663         * gcc.target/arm/neon/vornQu16.c: Remove.
3664         * gcc.target/arm/neon/vornQu32.c: Remove.
3665         * gcc.target/arm/neon/vornQu64.c: Remove.
3666         * gcc.target/arm/neon/vornQu8.c: Remove.
3667         * gcc.target/arm/neon/vorns16.c: Remove.
3668         * gcc.target/arm/neon/vorns32.c: Remove.
3669         * gcc.target/arm/neon/vorns64.c: Remove.
3670         * gcc.target/arm/neon/vorns8.c: Remove.
3671         * gcc.target/arm/neon/vornu16.c: Remove.
3672         * gcc.target/arm/neon/vornu32.c: Remove.
3673         * gcc.target/arm/neon/vornu64.c: Remove.
3674         * gcc.target/arm/neon/vornu8.c: Remove.
3675         * gcc.target/arm/neon/vorrQs16.c: Remove.
3676         * gcc.target/arm/neon/vorrQs32.c: Remove.
3677         * gcc.target/arm/neon/vorrQs64.c: Remove.
3678         * gcc.target/arm/neon/vorrQs8.c: Remove.
3679         * gcc.target/arm/neon/vorrQu16.c: Remove.
3680         * gcc.target/arm/neon/vorrQu32.c: Remove.
3681         * gcc.target/arm/neon/vorrQu64.c: Remove.
3682         * gcc.target/arm/neon/vorrQu8.c: Remove.
3683         * gcc.target/arm/neon/vorrs16.c: Remove.
3684         * gcc.target/arm/neon/vorrs32.c: Remove.
3685         * gcc.target/arm/neon/vorrs64.c: Remove.
3686         * gcc.target/arm/neon/vorrs8.c: Remove.
3687         * gcc.target/arm/neon/vorru16.c: Remove.
3688         * gcc.target/arm/neon/vorru32.c: Remove.
3689         * gcc.target/arm/neon/vorru64.c: Remove.
3690         * gcc.target/arm/neon/vorru8.c: Remove.
3691         * gcc.target/arm/neon/vpadalQs16.c: Remove.
3692         * gcc.target/arm/neon/vpadalQs32.c: Remove.
3693         * gcc.target/arm/neon/vpadalQs8.c: Remove.
3694         * gcc.target/arm/neon/vpadalQu16.c: Remove.
3695         * gcc.target/arm/neon/vpadalQu32.c: Remove.
3696         * gcc.target/arm/neon/vpadalQu8.c: Remove.
3697         * gcc.target/arm/neon/vpadals16.c: Remove.
3698         * gcc.target/arm/neon/vpadals32.c: Remove.
3699         * gcc.target/arm/neon/vpadals8.c: Remove.
3700         * gcc.target/arm/neon/vpadalu16.c: Remove.
3701         * gcc.target/arm/neon/vpadalu32.c: Remove.
3702         * gcc.target/arm/neon/vpadalu8.c: Remove.
3703         * gcc.target/arm/neon/vpaddf32.c: Remove.
3704         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3705         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3706         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3707         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3708         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3709         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3710         * gcc.target/arm/neon/vpaddls16.c: Remove.
3711         * gcc.target/arm/neon/vpaddls32.c: Remove.
3712         * gcc.target/arm/neon/vpaddls8.c: Remove.
3713         * gcc.target/arm/neon/vpaddlu16.c: Remove.
3714         * gcc.target/arm/neon/vpaddlu32.c: Remove.
3715         * gcc.target/arm/neon/vpaddlu8.c: Remove.
3716         * gcc.target/arm/neon/vpadds16.c: Remove.
3717         * gcc.target/arm/neon/vpadds32.c: Remove.
3718         * gcc.target/arm/neon/vpadds8.c: Remove.
3719         * gcc.target/arm/neon/vpaddu16.c: Remove.
3720         * gcc.target/arm/neon/vpaddu32.c: Remove.
3721         * gcc.target/arm/neon/vpaddu8.c: Remove.
3722         * gcc.target/arm/neon/vpmaxf32.c: Remove.
3723         * gcc.target/arm/neon/vpmaxs16.c: Remove.
3724         * gcc.target/arm/neon/vpmaxs32.c: Remove.
3725         * gcc.target/arm/neon/vpmaxs8.c: Remove.
3726         * gcc.target/arm/neon/vpmaxu16.c: Remove.
3727         * gcc.target/arm/neon/vpmaxu32.c: Remove.
3728         * gcc.target/arm/neon/vpmaxu8.c: Remove.
3729         * gcc.target/arm/neon/vpminf32.c: Remove.
3730         * gcc.target/arm/neon/vpmins16.c: Remove.
3731         * gcc.target/arm/neon/vpmins32.c: Remove.
3732         * gcc.target/arm/neon/vpmins8.c: Remove.
3733         * gcc.target/arm/neon/vpminu16.c: Remove.
3734         * gcc.target/arm/neon/vpminu32.c: Remove.
3735         * gcc.target/arm/neon/vpminu8.c: Remove.
3736         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3737         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3738         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3739         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3740         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3741         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3742         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3743         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3744         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3745         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3746         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3747         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3748         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3749         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3750         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3751         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3752         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3753         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3754         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3755         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3756         * gcc.target/arm/neon/vqRshls16.c: Remove.
3757         * gcc.target/arm/neon/vqRshls32.c: Remove.
3758         * gcc.target/arm/neon/vqRshls64.c: Remove.
3759         * gcc.target/arm/neon/vqRshls8.c: Remove.
3760         * gcc.target/arm/neon/vqRshlu16.c: Remove.
3761         * gcc.target/arm/neon/vqRshlu32.c: Remove.
3762         * gcc.target/arm/neon/vqRshlu64.c: Remove.
3763         * gcc.target/arm/neon/vqRshlu8.c: Remove.
3764         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3765         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3766         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3767         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3768         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3769         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3770         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3771         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3772         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3773         * gcc.target/arm/neon/vqabsQs16.c: Remove.
3774         * gcc.target/arm/neon/vqabsQs32.c: Remove.
3775         * gcc.target/arm/neon/vqabsQs8.c: Remove.
3776         * gcc.target/arm/neon/vqabss16.c: Remove.
3777         * gcc.target/arm/neon/vqabss32.c: Remove.
3778         * gcc.target/arm/neon/vqabss8.c: Remove.
3779         * gcc.target/arm/neon/vqaddQs16.c: Remove.
3780         * gcc.target/arm/neon/vqaddQs32.c: Remove.
3781         * gcc.target/arm/neon/vqaddQs64.c: Remove.
3782         * gcc.target/arm/neon/vqaddQs8.c: Remove.
3783         * gcc.target/arm/neon/vqaddQu16.c: Remove.
3784         * gcc.target/arm/neon/vqaddQu32.c: Remove.
3785         * gcc.target/arm/neon/vqaddQu64.c: Remove.
3786         * gcc.target/arm/neon/vqaddQu8.c: Remove.
3787         * gcc.target/arm/neon/vqadds16.c: Remove.
3788         * gcc.target/arm/neon/vqadds32.c: Remove.
3789         * gcc.target/arm/neon/vqadds64.c: Remove.
3790         * gcc.target/arm/neon/vqadds8.c: Remove.
3791         * gcc.target/arm/neon/vqaddu16.c: Remove.
3792         * gcc.target/arm/neon/vqaddu32.c: Remove.
3793         * gcc.target/arm/neon/vqaddu64.c: Remove.
3794         * gcc.target/arm/neon/vqaddu8.c: Remove.
3795         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3796         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3797         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3798         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3799         * gcc.target/arm/neon/vqdmlals16.c: Remove.
3800         * gcc.target/arm/neon/vqdmlals32.c: Remove.
3801         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3802         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3803         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3804         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3805         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3806         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3807         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3808         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3809         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3810         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3811         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3812         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3813         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3814         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3815         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3816         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3817         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3818         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3819         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3820         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3821         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3822         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3823         * gcc.target/arm/neon/vqdmulls16.c: Remove.
3824         * gcc.target/arm/neon/vqdmulls32.c: Remove.
3825         * gcc.target/arm/neon/vqmovns16.c: Remove.
3826         * gcc.target/arm/neon/vqmovns32.c: Remove.
3827         * gcc.target/arm/neon/vqmovns64.c: Remove.
3828         * gcc.target/arm/neon/vqmovnu16.c: Remove.
3829         * gcc.target/arm/neon/vqmovnu32.c: Remove.
3830         * gcc.target/arm/neon/vqmovnu64.c: Remove.
3831         * gcc.target/arm/neon/vqmovuns16.c: Remove.
3832         * gcc.target/arm/neon/vqmovuns32.c: Remove.
3833         * gcc.target/arm/neon/vqmovuns64.c: Remove.
3834         * gcc.target/arm/neon/vqnegQs16.c: Remove.
3835         * gcc.target/arm/neon/vqnegQs32.c: Remove.
3836         * gcc.target/arm/neon/vqnegQs8.c: Remove.
3837         * gcc.target/arm/neon/vqnegs16.c: Remove.
3838         * gcc.target/arm/neon/vqnegs32.c: Remove.
3839         * gcc.target/arm/neon/vqnegs8.c: Remove.
3840         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3841         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3842         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3843         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3844         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3845         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3846         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3847         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3848         * gcc.target/arm/neon/vqshlQs16.c: Remove.
3849         * gcc.target/arm/neon/vqshlQs32.c: Remove.
3850         * gcc.target/arm/neon/vqshlQs64.c: Remove.
3851         * gcc.target/arm/neon/vqshlQs8.c: Remove.
3852         * gcc.target/arm/neon/vqshlQu16.c: Remove.
3853         * gcc.target/arm/neon/vqshlQu32.c: Remove.
3854         * gcc.target/arm/neon/vqshlQu64.c: Remove.
3855         * gcc.target/arm/neon/vqshlQu8.c: Remove.
3856         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3857         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3858         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3859         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3860         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3861         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3862         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3863         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3864         * gcc.target/arm/neon/vqshls16.c: Remove.
3865         * gcc.target/arm/neon/vqshls32.c: Remove.
3866         * gcc.target/arm/neon/vqshls64.c: Remove.
3867         * gcc.target/arm/neon/vqshls8.c: Remove.
3868         * gcc.target/arm/neon/vqshlu16.c: Remove.
3869         * gcc.target/arm/neon/vqshlu32.c: Remove.
3870         * gcc.target/arm/neon/vqshlu64.c: Remove.
3871         * gcc.target/arm/neon/vqshlu8.c: Remove.
3872         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3873         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3874         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3875         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3876         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3877         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3878         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3879         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3880         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3881         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3882         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3883         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3884         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3885         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3886         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3887         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3888         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3889         * gcc.target/arm/neon/vqsubQs16.c: Remove.
3890         * gcc.target/arm/neon/vqsubQs32.c: Remove.
3891         * gcc.target/arm/neon/vqsubQs64.c: Remove.
3892         * gcc.target/arm/neon/vqsubQs8.c: Remove.
3893         * gcc.target/arm/neon/vqsubQu16.c: Remove.
3894         * gcc.target/arm/neon/vqsubQu32.c: Remove.
3895         * gcc.target/arm/neon/vqsubQu64.c: Remove.
3896         * gcc.target/arm/neon/vqsubQu8.c: Remove.
3897         * gcc.target/arm/neon/vqsubs16.c: Remove.
3898         * gcc.target/arm/neon/vqsubs32.c: Remove.
3899         * gcc.target/arm/neon/vqsubs64.c: Remove.
3900         * gcc.target/arm/neon/vqsubs8.c: Remove.
3901         * gcc.target/arm/neon/vqsubu16.c: Remove.
3902         * gcc.target/arm/neon/vqsubu32.c: Remove.
3903         * gcc.target/arm/neon/vqsubu64.c: Remove.
3904         * gcc.target/arm/neon/vqsubu8.c: Remove.
3905         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3906         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3907         * gcc.target/arm/neon/vrecpef32.c: Remove.
3908         * gcc.target/arm/neon/vrecpeu32.c: Remove.
3909         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3910         * gcc.target/arm/neon/vrecpsf32.c: Remove.
3911         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3912         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3913         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3914         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3915         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3916         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3917         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3918         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3919         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3920         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3921         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3922         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3923         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3924         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3925         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3926         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3927         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3928         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3929         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3930         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3931         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3932         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3933         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3934         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3935         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3936         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3937         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3938         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3939         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3940         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3941         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3942         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3943         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3944         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3945         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3946         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3947         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3948         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3949         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3950         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3951         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3952         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3953         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3954         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3955         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3956         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3957         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3958         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3959         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3960         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3961         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3962         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3963         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3964         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3965         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3966         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3967         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3968         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3969         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3970         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3971         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3972         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3973         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3974         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3975         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3976         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3977         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3978         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3979         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3980         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3981         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3982         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3983         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3984         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3985         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3986         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3987         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3988         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3989         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3990         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3991         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3992         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3993         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3994         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3995         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3996         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3997         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3998         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3999         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
4000         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
4001         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
4002         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
4003         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
4004         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
4005         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
4006         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
4007         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
4008         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
4009         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
4010         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
4011         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
4012         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
4013         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
4014         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
4015         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
4016         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
4017         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
4018         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
4019         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
4020         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
4021         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
4022         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
4023         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
4024         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
4025         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
4026         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
4027         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
4028         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
4029         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
4030         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
4031         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
4032         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
4033         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
4034         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
4035         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
4036         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
4037         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
4038         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
4039         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
4040         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
4041         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
4042         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
4043         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
4044         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
4045         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
4046         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
4047         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
4048         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
4049         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
4050         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
4051         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
4052         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
4053         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
4054         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
4055         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
4056         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
4057         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
4058         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
4059         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
4060         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
4061         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
4062         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
4063         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
4064         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
4065         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
4066         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
4067         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
4068         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
4069         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
4070         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
4071         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
4072         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
4073         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
4074         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
4075         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
4076         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
4077         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
4078         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
4079         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
4080         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
4081         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
4082         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
4083         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
4084         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
4085         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
4086         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
4087         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
4088         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4089         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4090         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4091         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4092         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4093         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4094         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4095         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4096         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4097         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4098         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4099         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4100         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4101         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4102         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4103         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4104         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4105         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4106         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4107         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4108         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4109         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4110         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4111         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4112         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4113         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4114         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4115         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4116         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4117         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4118         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4119         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4120         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4121         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4122         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4123         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4124         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4125         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4126         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4127         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4128         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4129         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4130         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4131         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4132         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4133         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4134         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4135         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4136         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4137         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4138         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4139         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4140         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4141         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4142         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4143         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4144         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4145         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4146         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4147         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4148         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4149         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4150         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4151         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4152         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4153         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4154         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4155         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4156         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4157         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4158         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4159         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4160         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4161         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4162         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4163         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4164         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4165         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4166         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4167         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4168         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4169         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4170         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4171         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4172         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4173         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4174         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4175         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4176         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4177         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4178         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4179         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4180         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4181         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4182         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4183         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4184         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4185         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4186         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4187         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4188         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4189         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4190         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4191         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4192         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4193         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4194         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4195         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4196         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4197         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4198         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4199         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4200         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4201         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4202         * gcc.target/arm/neon/vrev16p8.c: Remove.
4203         * gcc.target/arm/neon/vrev16s8.c: Remove.
4204         * gcc.target/arm/neon/vrev16u8.c: Remove.
4205         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4206         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4207         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4208         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4209         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4210         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4211         * gcc.target/arm/neon/vrev32p16.c: Remove.
4212         * gcc.target/arm/neon/vrev32p8.c: Remove.
4213         * gcc.target/arm/neon/vrev32s16.c: Remove.
4214         * gcc.target/arm/neon/vrev32s8.c: Remove.
4215         * gcc.target/arm/neon/vrev32u16.c: Remove.
4216         * gcc.target/arm/neon/vrev32u8.c: Remove.
4217         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4218         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4219         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4220         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4221         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4222         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4223         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4224         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4225         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4226         * gcc.target/arm/neon/vrev64f32.c: Remove.
4227         * gcc.target/arm/neon/vrev64p16.c: Remove.
4228         * gcc.target/arm/neon/vrev64p8.c: Remove.
4229         * gcc.target/arm/neon/vrev64s16.c: Remove.
4230         * gcc.target/arm/neon/vrev64s32.c: Remove.
4231         * gcc.target/arm/neon/vrev64s8.c: Remove.
4232         * gcc.target/arm/neon/vrev64u16.c: Remove.
4233         * gcc.target/arm/neon/vrev64u32.c: Remove.
4234         * gcc.target/arm/neon/vrev64u8.c: Remove.
4235         * gcc.target/arm/neon/vrndaf32.c: Remove.
4236         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4237         * gcc.target/arm/neon/vrndf32.c: Remove.
4238         * gcc.target/arm/neon/vrndmf32.c: Remove.
4239         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4240         * gcc.target/arm/neon/vrndnf32.c: Remove.
4241         * gcc.target/arm/neon/vrndnqf32.c: Remove.
4242         * gcc.target/arm/neon/vrndpf32.c: Remove.
4243         * gcc.target/arm/neon/vrndpqf32.c: Remove.
4244         * gcc.target/arm/neon/vrndqf32.c: Remove.
4245         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4246         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4247         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4248         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4249         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4250         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4251         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4252         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4253         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4254         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4255         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4256         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4257         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4258         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4259         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4260         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4261         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4262         * gcc.target/arm/neon/vset_lanef32.c: Remove.
4263         * gcc.target/arm/neon/vset_lanep16.c: Remove.
4264         * gcc.target/arm/neon/vset_lanep8.c: Remove.
4265         * gcc.target/arm/neon/vset_lanes16.c: Remove.
4266         * gcc.target/arm/neon/vset_lanes32.c: Remove.
4267         * gcc.target/arm/neon/vset_lanes64.c: Remove.
4268         * gcc.target/arm/neon/vset_lanes8.c: Remove.
4269         * gcc.target/arm/neon/vset_laneu16.c: Remove.
4270         * gcc.target/arm/neon/vset_laneu32.c: Remove.
4271         * gcc.target/arm/neon/vset_laneu64.c: Remove.
4272         * gcc.target/arm/neon/vset_laneu8.c: Remove.
4273         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4274         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4275         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4276         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4277         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4278         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4279         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4280         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4281         * gcc.target/arm/neon/vshlQs16.c: Remove.
4282         * gcc.target/arm/neon/vshlQs32.c: Remove.
4283         * gcc.target/arm/neon/vshlQs64.c: Remove.
4284         * gcc.target/arm/neon/vshlQs8.c: Remove.
4285         * gcc.target/arm/neon/vshlQu16.c: Remove.
4286         * gcc.target/arm/neon/vshlQu32.c: Remove.
4287         * gcc.target/arm/neon/vshlQu64.c: Remove.
4288         * gcc.target/arm/neon/vshlQu8.c: Remove.
4289         * gcc.target/arm/neon/vshl_ns16.c: Remove.
4290         * gcc.target/arm/neon/vshl_ns32.c: Remove.
4291         * gcc.target/arm/neon/vshl_ns64.c: Remove.
4292         * gcc.target/arm/neon/vshl_ns8.c: Remove.
4293         * gcc.target/arm/neon/vshl_nu16.c: Remove.
4294         * gcc.target/arm/neon/vshl_nu32.c: Remove.
4295         * gcc.target/arm/neon/vshl_nu64.c: Remove.
4296         * gcc.target/arm/neon/vshl_nu8.c: Remove.
4297         * gcc.target/arm/neon/vshll_ns16.c: Remove.
4298         * gcc.target/arm/neon/vshll_ns32.c: Remove.
4299         * gcc.target/arm/neon/vshll_ns8.c: Remove.
4300         * gcc.target/arm/neon/vshll_nu16.c: Remove.
4301         * gcc.target/arm/neon/vshll_nu32.c: Remove.
4302         * gcc.target/arm/neon/vshll_nu8.c: Remove.
4303         * gcc.target/arm/neon/vshls16.c: Remove.
4304         * gcc.target/arm/neon/vshls32.c: Remove.
4305         * gcc.target/arm/neon/vshls64.c: Remove.
4306         * gcc.target/arm/neon/vshls8.c: Remove.
4307         * gcc.target/arm/neon/vshlu16.c: Remove.
4308         * gcc.target/arm/neon/vshlu32.c: Remove.
4309         * gcc.target/arm/neon/vshlu64.c: Remove.
4310         * gcc.target/arm/neon/vshlu8.c: Remove.
4311         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4312         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4313         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4314         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4315         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4316         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4317         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4318         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4319         * gcc.target/arm/neon/vshr_ns16.c: Remove.
4320         * gcc.target/arm/neon/vshr_ns32.c: Remove.
4321         * gcc.target/arm/neon/vshr_ns64.c: Remove.
4322         * gcc.target/arm/neon/vshr_ns8.c: Remove.
4323         * gcc.target/arm/neon/vshr_nu16.c: Remove.
4324         * gcc.target/arm/neon/vshr_nu32.c: Remove.
4325         * gcc.target/arm/neon/vshr_nu64.c: Remove.
4326         * gcc.target/arm/neon/vshr_nu8.c: Remove.
4327         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4328         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4329         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4330         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4331         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4332         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4333         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4334         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4335         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4336         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4337         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4338         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4339         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4340         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4341         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4342         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4343         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4344         * gcc.target/arm/neon/vsli_np16.c: Remove.
4345         * gcc.target/arm/neon/vsli_np64.c: Remove.
4346         * gcc.target/arm/neon/vsli_np8.c: Remove.
4347         * gcc.target/arm/neon/vsli_ns16.c: Remove.
4348         * gcc.target/arm/neon/vsli_ns32.c: Remove.
4349         * gcc.target/arm/neon/vsli_ns64.c: Remove.
4350         * gcc.target/arm/neon/vsli_ns8.c: Remove.
4351         * gcc.target/arm/neon/vsli_nu16.c: Remove.
4352         * gcc.target/arm/neon/vsli_nu32.c: Remove.
4353         * gcc.target/arm/neon/vsli_nu64.c: Remove.
4354         * gcc.target/arm/neon/vsli_nu8.c: Remove.
4355         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4356         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4357         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4358         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4359         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4360         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4361         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4362         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4363         * gcc.target/arm/neon/vsra_ns16.c: Remove.
4364         * gcc.target/arm/neon/vsra_ns32.c: Remove.
4365         * gcc.target/arm/neon/vsra_ns64.c: Remove.
4366         * gcc.target/arm/neon/vsra_ns8.c: Remove.
4367         * gcc.target/arm/neon/vsra_nu16.c: Remove.
4368         * gcc.target/arm/neon/vsra_nu32.c: Remove.
4369         * gcc.target/arm/neon/vsra_nu64.c: Remove.
4370         * gcc.target/arm/neon/vsra_nu8.c: Remove.
4371         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4372         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4373         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4374         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4375         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4376         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4377         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4378         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4379         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4380         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4381         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4382         * gcc.target/arm/neon/vsri_np16.c: Remove.
4383         * gcc.target/arm/neon/vsri_np64.c: Remove.
4384         * gcc.target/arm/neon/vsri_np8.c: Remove.
4385         * gcc.target/arm/neon/vsri_ns16.c: Remove.
4386         * gcc.target/arm/neon/vsri_ns32.c: Remove.
4387         * gcc.target/arm/neon/vsri_ns64.c: Remove.
4388         * gcc.target/arm/neon/vsri_ns8.c: Remove.
4389         * gcc.target/arm/neon/vsri_nu16.c: Remove.
4390         * gcc.target/arm/neon/vsri_nu32.c: Remove.
4391         * gcc.target/arm/neon/vsri_nu64.c: Remove.
4392         * gcc.target/arm/neon/vsri_nu8.c: Remove.
4393         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4394         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4395         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4396         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4397         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4398         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4399         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4400         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4401         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4402         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4403         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4404         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4405         * gcc.target/arm/neon/vst1Qf32.c: Remove.
4406         * gcc.target/arm/neon/vst1Qp16.c: Remove.
4407         * gcc.target/arm/neon/vst1Qp64.c: Remove.
4408         * gcc.target/arm/neon/vst1Qp8.c: Remove.
4409         * gcc.target/arm/neon/vst1Qs16.c: Remove.
4410         * gcc.target/arm/neon/vst1Qs32.c: Remove.
4411         * gcc.target/arm/neon/vst1Qs64.c: Remove.
4412         * gcc.target/arm/neon/vst1Qs8.c: Remove.
4413         * gcc.target/arm/neon/vst1Qu16.c: Remove.
4414         * gcc.target/arm/neon/vst1Qu32.c: Remove.
4415         * gcc.target/arm/neon/vst1Qu64.c: Remove.
4416         * gcc.target/arm/neon/vst1Qu8.c: Remove.
4417         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4418         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4419         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4420         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4421         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4422         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4423         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4424         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4425         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4426         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4427         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4428         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4429         * gcc.target/arm/neon/vst1f32.c: Remove.
4430         * gcc.target/arm/neon/vst1p16.c: Remove.
4431         * gcc.target/arm/neon/vst1p64.c: Remove.
4432         * gcc.target/arm/neon/vst1p8.c: Remove.
4433         * gcc.target/arm/neon/vst1s16.c: Remove.
4434         * gcc.target/arm/neon/vst1s32.c: Remove.
4435         * gcc.target/arm/neon/vst1s64.c: Remove.
4436         * gcc.target/arm/neon/vst1s8.c: Remove.
4437         * gcc.target/arm/neon/vst1u16.c: Remove.
4438         * gcc.target/arm/neon/vst1u32.c: Remove.
4439         * gcc.target/arm/neon/vst1u64.c: Remove.
4440         * gcc.target/arm/neon/vst1u8.c: Remove.
4441         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4442         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4443         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4444         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4445         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4446         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4447         * gcc.target/arm/neon/vst2Qf32.c: Remove.
4448         * gcc.target/arm/neon/vst2Qp16.c: Remove.
4449         * gcc.target/arm/neon/vst2Qp8.c: Remove.
4450         * gcc.target/arm/neon/vst2Qs16.c: Remove.
4451         * gcc.target/arm/neon/vst2Qs32.c: Remove.
4452         * gcc.target/arm/neon/vst2Qs8.c: Remove.
4453         * gcc.target/arm/neon/vst2Qu16.c: Remove.
4454         * gcc.target/arm/neon/vst2Qu32.c: Remove.
4455         * gcc.target/arm/neon/vst2Qu8.c: Remove.
4456         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4457         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4458         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4459         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4460         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4461         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4462         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4463         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4464         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4465         * gcc.target/arm/neon/vst2f32.c: Remove.
4466         * gcc.target/arm/neon/vst2p16.c: Remove.
4467         * gcc.target/arm/neon/vst2p64.c: Remove.
4468         * gcc.target/arm/neon/vst2p8.c: Remove.
4469         * gcc.target/arm/neon/vst2s16.c: Remove.
4470         * gcc.target/arm/neon/vst2s32.c: Remove.
4471         * gcc.target/arm/neon/vst2s64.c: Remove.
4472         * gcc.target/arm/neon/vst2s8.c: Remove.
4473         * gcc.target/arm/neon/vst2u16.c: Remove.
4474         * gcc.target/arm/neon/vst2u32.c: Remove.
4475         * gcc.target/arm/neon/vst2u64.c: Remove.
4476         * gcc.target/arm/neon/vst2u8.c: Remove.
4477         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4478         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4479         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4480         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4481         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4482         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4483         * gcc.target/arm/neon/vst3Qf32.c: Remove.
4484         * gcc.target/arm/neon/vst3Qp16.c: Remove.
4485         * gcc.target/arm/neon/vst3Qp8.c: Remove.
4486         * gcc.target/arm/neon/vst3Qs16.c: Remove.
4487         * gcc.target/arm/neon/vst3Qs32.c: Remove.
4488         * gcc.target/arm/neon/vst3Qs8.c: Remove.
4489         * gcc.target/arm/neon/vst3Qu16.c: Remove.
4490         * gcc.target/arm/neon/vst3Qu32.c: Remove.
4491         * gcc.target/arm/neon/vst3Qu8.c: Remove.
4492         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4493         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4494         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4495         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4496         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4497         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4498         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4499         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4500         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4501         * gcc.target/arm/neon/vst3f32.c: Remove.
4502         * gcc.target/arm/neon/vst3p16.c: Remove.
4503         * gcc.target/arm/neon/vst3p64.c: Remove.
4504         * gcc.target/arm/neon/vst3p8.c: Remove.
4505         * gcc.target/arm/neon/vst3s16.c: Remove.
4506         * gcc.target/arm/neon/vst3s32.c: Remove.
4507         * gcc.target/arm/neon/vst3s64.c: Remove.
4508         * gcc.target/arm/neon/vst3s8.c: Remove.
4509         * gcc.target/arm/neon/vst3u16.c: Remove.
4510         * gcc.target/arm/neon/vst3u32.c: Remove.
4511         * gcc.target/arm/neon/vst3u64.c: Remove.
4512         * gcc.target/arm/neon/vst3u8.c: Remove.
4513         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4514         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4515         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4516         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4517         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4518         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4519         * gcc.target/arm/neon/vst4Qf32.c: Remove.
4520         * gcc.target/arm/neon/vst4Qp16.c: Remove.
4521         * gcc.target/arm/neon/vst4Qp8.c: Remove.
4522         * gcc.target/arm/neon/vst4Qs16.c: Remove.
4523         * gcc.target/arm/neon/vst4Qs32.c: Remove.
4524         * gcc.target/arm/neon/vst4Qs8.c: Remove.
4525         * gcc.target/arm/neon/vst4Qu16.c: Remove.
4526         * gcc.target/arm/neon/vst4Qu32.c: Remove.
4527         * gcc.target/arm/neon/vst4Qu8.c: Remove.
4528         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4529         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4530         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4531         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4532         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4533         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4534         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4535         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4536         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4537         * gcc.target/arm/neon/vst4f32.c: Remove.
4538         * gcc.target/arm/neon/vst4p16.c: Remove.
4539         * gcc.target/arm/neon/vst4p64.c: Remove.
4540         * gcc.target/arm/neon/vst4p8.c: Remove.
4541         * gcc.target/arm/neon/vst4s16.c: Remove.
4542         * gcc.target/arm/neon/vst4s32.c: Remove.
4543         * gcc.target/arm/neon/vst4s64.c: Remove.
4544         * gcc.target/arm/neon/vst4s8.c: Remove.
4545         * gcc.target/arm/neon/vst4u16.c: Remove.
4546         * gcc.target/arm/neon/vst4u32.c: Remove.
4547         * gcc.target/arm/neon/vst4u64.c: Remove.
4548         * gcc.target/arm/neon/vst4u8.c: Remove.
4549         * gcc.target/arm/neon/vsubQf32.c: Remove.
4550         * gcc.target/arm/neon/vsubQs16.c: Remove.
4551         * gcc.target/arm/neon/vsubQs32.c: Remove.
4552         * gcc.target/arm/neon/vsubQs64.c: Remove.
4553         * gcc.target/arm/neon/vsubQs8.c: Remove.
4554         * gcc.target/arm/neon/vsubQu16.c: Remove.
4555         * gcc.target/arm/neon/vsubQu32.c: Remove.
4556         * gcc.target/arm/neon/vsubQu64.c: Remove.
4557         * gcc.target/arm/neon/vsubQu8.c: Remove.
4558         * gcc.target/arm/neon/vsubf32.c: Remove.
4559         * gcc.target/arm/neon/vsubhns16.c: Remove.
4560         * gcc.target/arm/neon/vsubhns32.c: Remove.
4561         * gcc.target/arm/neon/vsubhns64.c: Remove.
4562         * gcc.target/arm/neon/vsubhnu16.c: Remove.
4563         * gcc.target/arm/neon/vsubhnu32.c: Remove.
4564         * gcc.target/arm/neon/vsubhnu64.c: Remove.
4565         * gcc.target/arm/neon/vsubls16.c: Remove.
4566         * gcc.target/arm/neon/vsubls32.c: Remove.
4567         * gcc.target/arm/neon/vsubls8.c: Remove.
4568         * gcc.target/arm/neon/vsublu16.c: Remove.
4569         * gcc.target/arm/neon/vsublu32.c: Remove.
4570         * gcc.target/arm/neon/vsublu8.c: Remove.
4571         * gcc.target/arm/neon/vsubs16.c: Remove.
4572         * gcc.target/arm/neon/vsubs32.c: Remove.
4573         * gcc.target/arm/neon/vsubs64.c: Remove.
4574         * gcc.target/arm/neon/vsubs8.c: Remove.
4575         * gcc.target/arm/neon/vsubu16.c: Remove.
4576         * gcc.target/arm/neon/vsubu32.c: Remove.
4577         * gcc.target/arm/neon/vsubu64.c: Remove.
4578         * gcc.target/arm/neon/vsubu8.c: Remove.
4579         * gcc.target/arm/neon/vsubws16.c: Remove.
4580         * gcc.target/arm/neon/vsubws32.c: Remove.
4581         * gcc.target/arm/neon/vsubws8.c: Remove.
4582         * gcc.target/arm/neon/vsubwu16.c: Remove.
4583         * gcc.target/arm/neon/vsubwu32.c: Remove.
4584         * gcc.target/arm/neon/vsubwu8.c: Remove.
4585         * gcc.target/arm/neon/vtbl1p8.c: Remove.
4586         * gcc.target/arm/neon/vtbl1s8.c: Remove.
4587         * gcc.target/arm/neon/vtbl1u8.c: Remove.
4588         * gcc.target/arm/neon/vtbl2p8.c: Remove.
4589         * gcc.target/arm/neon/vtbl2s8.c: Remove.
4590         * gcc.target/arm/neon/vtbl2u8.c: Remove.
4591         * gcc.target/arm/neon/vtbl3p8.c: Remove.
4592         * gcc.target/arm/neon/vtbl3s8.c: Remove.
4593         * gcc.target/arm/neon/vtbl3u8.c: Remove.
4594         * gcc.target/arm/neon/vtbl4p8.c: Remove.
4595         * gcc.target/arm/neon/vtbl4s8.c: Remove.
4596         * gcc.target/arm/neon/vtbl4u8.c: Remove.
4597         * gcc.target/arm/neon/vtbx1p8.c: Remove.
4598         * gcc.target/arm/neon/vtbx1s8.c: Remove.
4599         * gcc.target/arm/neon/vtbx1u8.c: Remove.
4600         * gcc.target/arm/neon/vtbx2p8.c: Remove.
4601         * gcc.target/arm/neon/vtbx2s8.c: Remove.
4602         * gcc.target/arm/neon/vtbx2u8.c: Remove.
4603         * gcc.target/arm/neon/vtbx3p8.c: Remove.
4604         * gcc.target/arm/neon/vtbx3s8.c: Remove.
4605         * gcc.target/arm/neon/vtbx3u8.c: Remove.
4606         * gcc.target/arm/neon/vtbx4p8.c: Remove.
4607         * gcc.target/arm/neon/vtbx4s8.c: Remove.
4608         * gcc.target/arm/neon/vtbx4u8.c: Remove.
4609         * gcc.target/arm/neon/vtrnQf32.c: Remove.
4610         * gcc.target/arm/neon/vtrnQp16.c: Remove.
4611         * gcc.target/arm/neon/vtrnQp8.c: Remove.
4612         * gcc.target/arm/neon/vtrnQs16.c: Remove.
4613         * gcc.target/arm/neon/vtrnQs32.c: Remove.
4614         * gcc.target/arm/neon/vtrnQs8.c: Remove.
4615         * gcc.target/arm/neon/vtrnQu16.c: Remove.
4616         * gcc.target/arm/neon/vtrnQu32.c: Remove.
4617         * gcc.target/arm/neon/vtrnQu8.c: Remove.
4618         * gcc.target/arm/neon/vtrnf32.c: Remove.
4619         * gcc.target/arm/neon/vtrnp16.c: Remove.
4620         * gcc.target/arm/neon/vtrnp8.c: Remove.
4621         * gcc.target/arm/neon/vtrns16.c: Remove.
4622         * gcc.target/arm/neon/vtrns32.c: Remove.
4623         * gcc.target/arm/neon/vtrns8.c: Remove.
4624         * gcc.target/arm/neon/vtrnu16.c: Remove.
4625         * gcc.target/arm/neon/vtrnu32.c: Remove.
4626         * gcc.target/arm/neon/vtrnu8.c: Remove.
4627         * gcc.target/arm/neon/vtstQp8.c: Remove.
4628         * gcc.target/arm/neon/vtstQs16.c: Remove.
4629         * gcc.target/arm/neon/vtstQs32.c: Remove.
4630         * gcc.target/arm/neon/vtstQs8.c: Remove.
4631         * gcc.target/arm/neon/vtstQu16.c: Remove.
4632         * gcc.target/arm/neon/vtstQu32.c: Remove.
4633         * gcc.target/arm/neon/vtstQu8.c: Remove.
4634         * gcc.target/arm/neon/vtstp8.c: Remove.
4635         * gcc.target/arm/neon/vtsts16.c: Remove.
4636         * gcc.target/arm/neon/vtsts32.c: Remove.
4637         * gcc.target/arm/neon/vtsts8.c: Remove.
4638         * gcc.target/arm/neon/vtstu16.c: Remove.
4639         * gcc.target/arm/neon/vtstu32.c: Remove.
4640         * gcc.target/arm/neon/vtstu8.c: Remove.
4641         * gcc.target/arm/neon/vuzpQf32.c: Remove.
4642         * gcc.target/arm/neon/vuzpQp16.c: Remove.
4643         * gcc.target/arm/neon/vuzpQp8.c: Remove.
4644         * gcc.target/arm/neon/vuzpQs16.c: Remove.
4645         * gcc.target/arm/neon/vuzpQs32.c: Remove.
4646         * gcc.target/arm/neon/vuzpQs8.c: Remove.
4647         * gcc.target/arm/neon/vuzpQu16.c: Remove.
4648         * gcc.target/arm/neon/vuzpQu32.c: Remove.
4649         * gcc.target/arm/neon/vuzpQu8.c: Remove.
4650         * gcc.target/arm/neon/vuzpf32.c: Remove.
4651         * gcc.target/arm/neon/vuzpp16.c: Remove.
4652         * gcc.target/arm/neon/vuzpp8.c: Remove.
4653         * gcc.target/arm/neon/vuzps16.c: Remove.
4654         * gcc.target/arm/neon/vuzps32.c: Remove.
4655         * gcc.target/arm/neon/vuzps8.c: Remove.
4656         * gcc.target/arm/neon/vuzpu16.c: Remove.
4657         * gcc.target/arm/neon/vuzpu32.c: Remove.
4658         * gcc.target/arm/neon/vuzpu8.c: Remove.
4659         * gcc.target/arm/neon/vzipQf32.c: Remove.
4660         * gcc.target/arm/neon/vzipQp16.c: Remove.
4661         * gcc.target/arm/neon/vzipQp8.c: Remove.
4662         * gcc.target/arm/neon/vzipQs16.c: Remove.
4663         * gcc.target/arm/neon/vzipQs32.c: Remove.
4664         * gcc.target/arm/neon/vzipQs8.c: Remove.
4665         * gcc.target/arm/neon/vzipQu16.c: Remove.
4666         * gcc.target/arm/neon/vzipQu32.c: Remove.
4667         * gcc.target/arm/neon/vzipQu8.c: Remove.
4668         * gcc.target/arm/neon/vzipf32.c: Remove.
4669         * gcc.target/arm/neon/vzipp16.c: Remove.
4670         * gcc.target/arm/neon/vzipp8.c: Remove.
4671         * gcc.target/arm/neon/vzips16.c: Remove.
4672         * gcc.target/arm/neon/vzips32.c: Remove.
4673         * gcc.target/arm/neon/vzips8.c: Remove.
4674         * gcc.target/arm/neon/vzipu16.c: Remove.
4675         * gcc.target/arm/neon/vzipu32.c: Remove.
4676         * gcc.target/arm/neon/vzipu8.c: Remove.
4679 2015-11-12  Marek Polacek  <polacek@redhat.com>
4681         PR c/67784
4682         * gcc.dg/pr67784-1.c: New test.
4683         * gcc.dg/pr67784-2.c: New test.
4685 2015-11-12  Martin Liska  <mliska@suse.cz>
4687         * gcc.dg/ipa/pr68035.c: New test.
4689 2015-11-12  Richard Biener  <rguenther@suse.de>
4691         PR tree-optimization/68306
4692         * gcc.dg/pr68306.c: New testcase.
4694 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
4696         Implement D0013R2, logical type traits.
4698         * g++.dg/cpp0x/Wattributes1.C: Adjust.
4700 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
4702         * c-c++-common/goacc/data-default-1.c: New.
4704 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
4706         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
4708 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4710         PR tree-optimization/68305
4711         * gcc.dg/vect/pr68305.c: New test.
4713 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
4715         * gcc.target/i386/pr67265-2.c: New test.
4717 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4719         * gcc.dg/pr68286.c: New test.
4721 2015-11-12  Christian Bruel  <christian.bruel@st.com>
4723         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
4725 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
4727         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
4728         aligned to 64 bits.
4730 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
4732         * gcc.dg/pr65521.c: Fail on AIX.
4734 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
4736         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
4737         * gcc.dg/graphite/fuse-2.c: Same.
4738         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
4739         isl-ast-gen-*.c files.
4740         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
4741         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
4742         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
4743         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
4744         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
4745         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
4746         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
4747         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
4748         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
4749         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
4750         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
4752 2015-11-11  Marek Polacek  <polacek@redhat.com>
4754         PR c/68107
4755         PR c++/68266
4756         * c-c++-common/pr68107.c: New test.
4757         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
4758         (large_array_char_template): Likewise.
4759         * g++.dg/init/new44.C: Adjust dg-error.
4761 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4763         * gfortran.dg/goacc/private-3.f95: Remove xfail.
4764         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
4766 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
4768         * gcc.target/i386/pr67265.c: New test.
4770 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
4772         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
4773         tests for the expected generated code.
4775 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
4777         * gcc.target/mips/split-ds-sequence.c: New test.
4779 2015-11-11  Julia Koval  <julia.koval@intel.com>
4781         * g++.dg/ext/mv16.C: New functions.
4783 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
4784             Jiong Wang      <jiong.wang@arm.com>
4786         * gcc.dg/tree-ssa/pr68234.c: New testcase.
4788 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4790         * gcc.target/i386/mask-pack.c: New test.
4791         * gcc.target/i386/mask-unpack.c: New test.
4793 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4795         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
4797 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4799         * gcc.dg/vect/slp-cond-5.c: New test.
4801 2015-11-10  Richard Biener  <rguenther@suse.de>
4803         PR tree-optimization/68240
4804         * gcc.dg/torture/pr68240.c: New testcase.
4806 2015-11-10  Richard Biener  <rguenther@suse.de>
4808         PR tree-optimization/56118
4809         * gcc.target/i386/pr56118.c: New testcase.
4811 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4813         * gcc.target/aarch64/cond_op_imm_1.c: New test.
4815 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
4817         * gfortran.dg/pr68251.f90: New test.
4819 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
4821         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
4823 2015-11-09  Martin Sebor  <msebor@redhat.com>
4825         * init/new45.C: New test to verify that operator new is invoked
4826         with or without overhead for a cookie.
4828         PR c++/67927
4829         * init/new44.C: New test for placement new expressions for arrays
4830         with excessive number of elements.
4832         PR c++/67913
4833         * init/new43.C: New test for placement new expressions for arrays
4834         with negative number of elements.
4836         * other/new-size-type.C: Expect array new expression with
4837         an excessive number of elements to be rejected.
4839 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
4841         * c-c++-common/goacc/routine-1.c: New.
4842         * c-c++-common/goacc/routine-2.c: New.
4843         * c-c++-common/goacc/routine-3.c: New.
4844         * c-c++-common/goacc/routine-4.c: New.
4845         * c-c++-common/goacc/routine-5.c: New.
4847 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4849         * gcc.target/sparc/sparc-ret.c: Rename to...
4850         * gcc.target/sparc/sparc-ret-1.c: ...this.
4851         * gcc.target/sparc/sparc-ret-2.c: New test.
4853 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
4855         * lib/target-supports.exp (check_p8vector_hw_available): Split
4856         long line.
4857         (check_vsx_hw_available): Likewise.
4858         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
4859         support and for PowerPC float128 support.
4860         (check_p9modulo_hw_available): Likewise.
4861         (check_ppc_float128_sw_available): Likewise.
4862         (check_ppc_float128_hw_available): Likewise.
4863         (check_effective_target_powerpc_p9vector_ok): Likewise.
4864         (check_effective_target_powerpc_p9modulo_ok): Likewise.
4865         (check_effective_target_powerpc_float128_sw_ok): Likewise.
4866         (check_effective_target_powerpc_float128_hw_ok): Likewise.
4867         (is-effective-target): Add new PowerPc targets.
4868         (is-effective-target-keyword): Likewise.
4869         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
4870         instructions, use it.
4872         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
4873         * gcc.target/powerpc/mod-2.c: Likewise.
4874         * gcc.target/powerpc/ctz-1.c: Likewise.
4875         * gcc.target/powerpc/ctz-2.c: Likewise.
4876         * gcc.target/powerpc/extswsli-1.c: Likewise.
4877         * gcc.target/powerpc/extswsli-2.c: Likewise.
4878         * gcc.target/powerpc/extswsli-3.c: Likewise.
4880         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
4881         and allow the test on PowerPC LE.
4882         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
4883         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
4885         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
4886         check instead of powerpc_vsx_ok.
4887         * gcc.target/powerpc/float128-mix.c: Likewise.
4889 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4891         * gcc.dg/sso/*.c: Robustify dg-output directives.
4893 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4895         * g++.dg/ubsan/pr68259.C: New test.
4897 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
4899         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
4900         (main): Use _Cilk_spawn instead of cilk_spawn.
4902 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
4904         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
4905         scan-assembler directive.
4907 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4909         PR target/68129
4910         * gcc.dg/pr68129_1.c: New test.
4912 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
4914         PR debug/67192
4915         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
4916         (main): Invoke them.
4918 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
4920         PR debug/67192
4921         * gcc.dg/guality/pr67192.c: New test.
4923 2015-11-09  Richard Biener  <rguenther@suse.de>
4925         PR tree-optimization/68248
4926         * gcc.dg/torture/pr68248.c: New testcase.
4928 2015-11-09  Richard Biener  <rguenther@suse.de>
4930         PR tree-optimization/56118
4931         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
4933 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4935         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
4936         labelref and check use of constant pool by looking for .word and
4937         similar directives.
4939 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
4941         PR target/66326
4942         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
4944 2015-11-09  Richard Henderson  <rth@redhat.com>
4946         * gcc.target/i386/addr-space-1.c: New test.
4947         * gcc.target/i386/addr-space-2.c: New test.
4948         * gcc.target/i386/addr-space-3.c: New test.
4950 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
4952         PR fortran/68053
4953         * gfortran.dg/pr68053.f90: New test.
4955 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
4957         * g++.dg/lto/pr68057_0.C: Fix testcase.
4959 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
4961         * gfortran.dg/PR67518.f90: move from here...
4962         * gfortran.dg/graphite/PR67518.f90: to here.
4963         * gfortran.dg/PR53852.f90: move from here...
4964         * gfortran.dg/graphite/PR53852.f90: to here.
4966 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
4968         * gcc.dg/sso-1.c: New test.
4969         * gcc.dg/sso-2.c: Likewise.
4970         * gcc.dg/sso-3.c: Likewise.
4971         * gcc.dg/sso-4.c: Likewise.
4972         * gcc.dg/sso-5.c: Likewise.
4973         * gcc.dg/sso-6.c: Likewise.
4974         * gcc.dg/sso-7.c: Likewise.
4975         * gcc.dg/sso-8.c: Likewise.
4976         * gcc.dg/sso: New directory.
4977         * gcc.target/i386/movbe-3.c: New test.
4978         * gnat.dg/sso1.adb: Likewise.
4979         * gnat.dg/sso2.ad[sb]: Likewise.
4980         * gnat.dg/sso3.adb: Likewise.
4981         * gnat.dg/sso4.adb: Likewise.
4982         * gnat.dg/sso5.adb: Likewise.
4983         * gnat.dg/sso6.adb: Likewise.
4984         * gnat.dg/sso7.adb: Likewise.
4985         * gnat.dg/specs/sso1.ads: Likewise.
4986         * gnat.dg/specs/sso2.ads: Likewise.
4987         * gnat.dg/sso: New directory.
4989 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4991         PR fortran/68218
4992         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
4994 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
4996         PR fortran/68224
4997         * gfortran.dg/pr68224.f90: New test.
4999 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
5001         PR fortran/68196
5002         * gfortran.dg/proc_ptr_47.f90: New test.
5004         PR fortran/66465
5005         * gfortran.dg/pr66465.f90: New test.
5007 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
5009         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
5011 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5013         PR fortran/68153
5014         * gfortran.dg/pr68153.f90: New test.
5016 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
5018         PR fortran/68151
5019         * gfortran.dg/pr68151.f90: New test.
5021 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
5023         PR tree-optimization/68235
5024         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
5026 2015-11-06  Jeff Law  <law@redhat.com>
5028         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
5029         realized jump threads.
5030         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
5031         threads rather than dom1 dump.
5033 2015-11-06  Michael Collison  <michael.collison@linaro.org
5034             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5036         Revert:
5037         2015-08-01  Michael Collison  <michael.collison@linaro.org
5038                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
5040         * gcc.target/arm/mincmp.c: New test.
5042 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
5044         PR fortran/54224
5045         * gfortran.dg/warn_unused_function_2.f90: Add two new
5046         "defined but not used" subroutines.
5048 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
5050         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
5051         * g++.dg/gomp/ordered-2.C (f1): Likewise.
5052         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
5053         expected diagnostics for the addition of quotes.
5054         * gfortran.dg/gomp/target3.f90: Likewise.
5055         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5056         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5057         * c-c++-common/gomp/doacross-1.c: Likewise.
5058         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
5059         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
5060         Adjust expected diagnostics wording.
5061         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
5062         Don't expect error on ordered threads simd when in for simd.
5063         * c-c++-common/gomp/nesting-2.c: New test.
5064         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
5065         * c-c++-common/gomp/ordered-4.c: New test.
5067 2015-11-06  Mike Stump  <mikestump@comcast.net>
5069         * gcc.dg/pragma-diag-5.c: Make test cases unique.
5071 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
5072             Sebastian Pop  <s.pop@samsung.com>
5074         * gcc.dg/graphite/fuse-1.c: New.
5075         * gcc.dg/graphite/fuse-2.c: New.
5076         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
5078 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5080         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
5082 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
5084         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
5085         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
5086         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
5087         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5088         * lib/gcc-dg.exp: Load multiline.exp.
5090 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5092         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5093         * gcc.target/arm/interrupt-1.c: Likewise.
5094         * gcc.target/arm/interrupt-2.c: Likewise.
5095         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5097 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
5098             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
5100         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5101         macros for assembly checks.
5102         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5103         frsqrts and frsqrte are not emitted.
5104         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5105         frsqrts and frsqrte are emitted.
5106         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5108 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5110         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5112 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5114         PR ipa/68057
5115         PR ipa/68220
5116         * g++.dg/lto/pr68057_0.C: New testcase.
5117         * g++.dg/lto/pr68057_1.C: New testcase.
5118         * g++.dg/torture/pr68220.C: New testcase.
5120 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5122         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5123         comment.
5125 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
5127         PR tree-optimization/68145
5128         * g++.dg/vect/pr68145.cc: New test.
5130 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5132         PR target/68088
5133         * gcc.dg/pr68088_1.c: New test.
5135 2015-11-06  Richard Biener  <rguenther@suse.de>
5137         * gcc.dg/vect/bb-slp-38.c: New testcase.
5139 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5141         * gfortran.dg/goacc/private-3.f95: XFAIL.
5143 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
5145         PR middle-end/53852
5146         PR middle-end/67518
5147         * gfortran.dg/PR67518.f90: New test.
5148         * gfortran.dg/PR53852.f90: New test.
5150 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
5151             Tom de Vries  <tom@codesourcery.com>
5152             Nathan Sidwell  <nathan@codesourcery.com>
5153             Thomas Schwinge  <thomas@codesourcery.com>
5155         * c-c++-common/goacc/combined-directives.c: New test.
5156         * c-c++-common/goacc/loop-clauses.c: New test.
5157         * c-c++-common/goacc/tile.c: New test.
5158         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5159         as gang static arguments.
5160         * c-c++-common/goacc/update-1.c: Adjust expected error message.
5161         * g++.dg/goacc/template.C: New test.
5162         * gfortran.dg/goacc/combined-directives.f90: New test.
5163         * gfortran.dg/goacc/default.f95: New test.
5164         * gfortran.dg/goacc/default_none.f95: New test.
5165         * gfortran.dg/goacc/firstprivate-1.f95: New test.
5166         * gfortran.dg/goacc/gang-static.f95: New test.
5167         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5168         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5169         * gfortran.dg/goacc/list.f95: Update test.
5170         * gfortran.dg/goacc/loop-2.f95: Likewise.
5171         * gfortran.dg/goacc/loop-4.f95: New test.
5172         * gfortran.dg/goacc/loop-5.f95: New test.
5173         * gfortran.dg/goacc/loop-6.f95: New test.
5174         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5175         * gfortran.dg/goacc/multi-clause.f90: New test.
5176         * gfortran.dg/goacc/parallel-tree.f95: Update test.
5177         * gfortran.dg/goacc/update.f95: New test.
5179 2015-11-05  Martin Sebor  <msebor@redhat.com>
5181         PR c++/67942
5182         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5183         invocations where the size of the destination buffer object
5184         or its type (or both) is unknown.
5186 2015-11-05  Martin Sebor  <msebor@redhat.com>
5188         PR c++/67942
5189         * g++.dg/warn/Wplacement-new-size.C: New test.
5191 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
5193         * gcc.dg/pr68112.c: New.
5194         * gcc.dg/vect/vect-strided-shift-1.c: New.
5196 2015-11-05  Marek Polacek  <polacek@redhat.com>
5198         PR c/68090
5199         * gcc.dg/pr68090.c: New test.
5201 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
5203         * gcc.dg/ifcvt-4.c: New.
5205 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
5207         PR c++/67846
5208         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5210 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
5212         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5213         of variables in both data sharing and mapping clauses and for
5214         structure element based array sections being mapped rather than
5215         privatized.
5216         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
5217         expected diagnostics wording in one case.
5218         * c-c++-common/gomp/distribute-1.c: New test.
5219         * c-c++-common/gomp/element-1.c: New test.
5220         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5221         and #pragma omp end declare target pair around the function.
5222         Change s from a parameter to a file scope variable.
5223         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5224         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5225         on non-zero low-bound in reduction array sections.  Add further
5226         tests.
5227         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5228         * c-c++-common/gomp/target-teams-1.c: New test.
5229         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5230         for expected mangling on x86_64/i?86.
5231         * gcc.dg/gomp/declare-simd-3.c: New test.
5232         * gcc.dg/gomp/declare-simd-4.c: New test.
5233         * gcc.dg/gomp/for-20.c: New test.
5234         * gcc.dg/gomp/for-21.c: New test.
5235         * gcc.dg/gomp/for-22.c: New test.
5236         * gcc.dg/gomp/for-23.c: New test.
5237         * gcc.dg/gomp/for-24.c: New test.
5238         * gcc.dg/gomp/linear-1.c: New test.
5239         * gcc.dg/gomp/loop-1.c: New test.
5240         * g++.dg/gomp/atomic-17.C: New test.
5241         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5242         non-static data member in shared clause.  Add single construct.
5243         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
5244         scan-assembler-times directives for expected mangling on x86_64/i?86.
5245         * g++.dg/gomp/declare-simd-3.C: Likewise.
5246         * g++.dg/gomp/declare-simd-4.C: New test.
5247         * g++.dg/gomp/declare-simd-5.C: New test.
5248         * g++.dg/gomp/declare-target-1.C: New test.
5249         * g++.dg/gomp/linear-2.C: New test.
5250         * g++.dg/gomp/loop-1.C: New test.
5251         * g++.dg/gomp/loop-2.C: New test.
5252         * g++.dg/gomp/loop-3.C: New test.
5253         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5254         non-static data member in shared clause.
5255         * g++.dg/gomp/member-3.C: New test.
5256         * g++.dg/gomp/member-4.C: New test.
5257         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5258         (bar): Remove dg-message.
5259         * g++.dg/gomp/target-teams-1.C: New test.
5261 2015-11-05  Richard Biener  <rguenther@suse.de>
5263         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5264         uninitialized variables.
5265         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5266         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5267         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5268         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5269         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5270         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5271         * gcc.dg/ipa/inlinehint-2.c: Likewise.
5272         * gcc.dg/ipa/pure-const-2.c: Likewise.
5273         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5274         * gcc.dg/tree-ssa/loop-23.c: Likewise.
5275         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5276         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5277         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5278         * gcc.dg/vect/pr30858.c: Likewise.
5279         * gcc.dg/vect/pr33866.c: Likewise.
5280         * gcc.dg/vect/pr37027.c: Likewise.
5281         * c-c++-common/ubsan/null-10.c: Likewise.
5282         * gcc.target/i386/incoming-8.c: Likewise.
5284 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
5286         * gnat.dg/slice9.adb: New test.
5288 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
5290         * gfortran.dg/goacc/reduction-2.f95: Delete.
5292 2015-11-04  Tom de Vries  <tom@codesourcery.com>
5294         PR tree-optimization/67742
5295         * gcc.dg/tree-ssa/restrict-7.c: New test.
5296         * gcc.dg/tree-ssa/restrict-8.c: New test.
5298 2015-11-03  Martin Sebor  <msebor@redhat.com>
5300         PR c++-common/67882
5301         * c-c++-common/builtin-offsetof-2.c: New test.
5303 015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
5305         PR fortran/67982
5306         * gfortran.dg/warn_unused_function_3.f90: New test.
5308 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
5310         * gnat.dg/discr45.adb: Only compile the test.
5312 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
5314         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5315         * gcc.target/i386/mvc5.c: Ditto.
5316         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5317         resolver.
5319 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
5321         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5322         from here to...
5323         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5324         to succeed.
5326 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
5328         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5329         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5330         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5331         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5332         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5333         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5335 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
5337         * gcc.target/aarch64/fp16/set_zero_1.c: New.
5339 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
5341         * gcc.dg/mvc1.c: Move to ...
5342         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
5343         * gcc.dg/mvc2.c: Move to ...
5344         * gcc.target/i386/mvc2.c: ... here.
5345         * gcc.dg/mvc3.c: Move to ...
5346         * gcc.target/i386/mvc3.c: ... here.
5347         * gcc.dg/mvc4.c: Move to ...
5348         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
5349         * gcc.dg/mvc5.c: Move to ...
5350         * gcc.target/i386/mvc5.c: ... here.
5351         * gcc.dg/mvc6.c: Move to ...
5352         * gcc.target/i386/mvc6.c: ... here.
5353         * gcc.dg/mvc7.c: Move to ...
5354         * gcc.target/i386/mvc7.c: ... here.
5356         * g++.dg/ext/mvc1.C: Require ifunc.
5358 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
5360         PR tree-optimization/68083
5361         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
5363 2015-11-02  Jeff Law  <law@redhat.com>
5365         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5366         irreducible loops in the CFG.
5368 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
5370         Revert:
5371         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5373         * gcc.dg/vect/vect-strided-shift-1.c: New.
5375 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5377         PR target/67929
5378         * gcc.target/arm/pr67929_1.c: Move to...
5379         * gcc.c-torture/execute/pr67929_1.c: ... Here.
5380         Remove arm-specific directives.  Add noclone, noinline
5381         attributes.
5383 2015-11-01  Jeff Law  <law@redhat.com>
5385         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5387 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
5389         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5390         (sse2_test): Rename from main.  Do not return 0.
5392 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
5394         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5395         * gfortran.dg/proc_ptr_39.f90: Require visibility.
5396         * gfortran.dg/read_dir.f90: XFAIL AIX.
5398 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
5400         Remove the implementation of N3994, terse range-for loops.
5401         * g++.dg/cpp1z/range-for1.C: Remove.
5403 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
5405         * gnat.dg/discr45.adb: New test.
5407 2015-10-31  Tom de Vries  <tom@codesourcery.com>
5409         * gfortran.dg/assumed_type_2.f90: Update test.
5410         * gfortran.dg/no_arg_check_2.f90: Same.
5412 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
5414         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5416 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5418         PR fortran/46588
5419         * gfortran.dg/pr46588.f90: New test.
5421 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
5423         * gcc.dg/mvc1.c: New test for multiple targets cloning.
5424         * gcc.dg/mvc2.c: Ditto.
5425         * gcc.dg/mvc3.c: Ditto.
5426         * gcc.dg/mvc4.c: Ditto.
5427         * gcc.dg/mvc5.c: Ditto.
5428         * gcc.dg/mvc6.c: Ditto.
5429         * gcc.dg/mvc7.c: Ditto.
5430         * g++.dg/ext/mvc1.C: Ditto.
5431         * g++.dg/ext/mvc2.C: Ditto.
5432         * g++.dg/ext/mvc3.C: Ditto.
5433         * g++.dg/ext/mvc4.C: Ditto.
5435 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5437         PR fortran/51993
5438         * gfortran.dg/pr51993.f90: New test.
5440 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
5442         PR rtl-optimization/68106
5443         * gcc.target/aarch64/pr68106.c: New.
5445 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5447         PR fortran/36192
5448         * gfortran.dg/pr36192_1.f90: New test.
5450 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5452         PR fortran/68154
5453         *gfortran.dg/pr68154.f90
5455 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
5457         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5458         * c-c++-common/goacc/acc_on_device-2.c: Delete.
5460 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
5462         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5464 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5466         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5467         PowerPC.
5468         * gcc.target/powerpc/float128-mix.c: Likewise.
5470 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5472         PR fortran/68054
5473         * gfortran.dg/pr68054.f90: New test.
5475 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5477         PR fortran/67885
5478         * gfortran.dg/pr67885.f90: New test.
5480 2015-10-29  Jeff Law  <law@redhat.com>
5482         PR tree-optimization/67892
5483         * gcc.dg/tree-ssa/pr21417: Update expected output.
5484         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5486 2015-10-29  Richard Biener  <rguenther@suse.de>
5488         PR middle-end/68142
5489         * c-c++-common/ubsan/pr68142.c: New testcase.
5491 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
5493         PR c++/67845
5494         * g++.dg/other/cv_func4.C: New.
5496 2015-10-29  Richard Biener  <rguenther@suse.de>
5498         PR middle-end/56956
5499         * c-c++-common/ubsan/pr56956.c: New testcase.
5501 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
5503         * gnat.dg/discr44.adb: New test.
5505 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
5507         PR debug/66068
5508         * gcc.dg/debug/pr66068.c: New test.
5510 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
5512         PR fortran/67933
5513         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5514         array bounds error at line 25.
5516 2015-10-28  Catherine Moore  <clm@codesourcery.com>
5518         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5519         * gcc.target/mips/oddspreg-6.c: Likewise.
5520         * gcc.target/mips/oddspreg-1.c: Likewise.
5521         * gcc.target/mips/oddspreg-2.c: Likewise.
5523 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5525         PR target/67839
5526         * gcc.target/avr/pr67839.c: New test.
5528 2015-10-28  Richard Biener  <rguenther@suse.de>
5530         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5532 2015-10-28  Tom de Vries  <tom@codesourcery.com>
5534         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5536 2015-10-28  Richard Biener  <rguenther@suse.de>
5538         PR ipa/67600
5539         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5540         of #includes.
5542 2015-10-28  Richard Biener  <rguenther@suse.de>
5544         PR tree-optimization/65962
5545         * gcc.dg/vect/vect-62.c: Adjust.
5547 2015-10-28  Richard Biener  <rguenther@suse.de>
5549         PR middle-end/68067
5550         * gcc.dg/torture/pr68067-1.c: New testcase.
5551         * gcc.dg/torture/pr68067-2.c: Likewise.
5553 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5555         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5557 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5559         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5560         as xvmadd and xvnmsub.
5561         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5563 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
5565         * c-c++-common/goacc/loop-shape.c: New test.
5567 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
5568             Cesar Philippidis  <cesar@codesourcery.com>
5570         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5571         * g++.dg/gomp/pr33372-3.C: Likewise.
5573 2015-10-27  Richard Henderson  <rth@redhat.com>
5575         PR rtl-opt/67609
5576         * gcc.target/i386/pr67609-2.c: New test.
5578 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5580         PR target/68102
5581         * gcc.target/aarch64/pr68102_1.c: New test.
5583 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
5585         PR fortran/67933
5586         * gfortran.dg/allocate_with_source_15.f03: New test
5588 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5589             James Norris  <jnorris@codesourcery.com>
5591         PR fortran/63865
5592         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5593         directive to work.
5594         * gfortran.dg/goacc/loop-1.f95: Likewise.
5595         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5596         * gfortran.dg/goacc/cray.f95: Likewise.
5597         * gfortran.dg/goacc/parameter.f95: Likewise.
5599 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5601         PR fortran/68108
5602         * gfortran.dg/pr67805_2.f90: New test.
5604 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
5605             Aditya Kumar  <aditya.k7@samsung.com>
5607         * gcc.dg/graphite/block-0.c: Changed to match pattern.
5608         * gcc.dg/graphite/interchange-1.c: Same.
5609         * gcc.dg/graphite/interchange-10.c: Same.
5610         * gcc.dg/graphite/interchange-11.c: Same.
5611         * gcc.dg/graphite/interchange-13.c: Same.
5612         * gcc.dg/graphite/interchange-3.c: Same.
5613         * gcc.dg/graphite/interchange-4.c: Same.
5614         * gcc.dg/graphite/interchange-7.c: Same.
5615         * gcc.dg/graphite/interchange-9.c: Same.
5616         * gcc.dg/graphite/uns-interchange-9.c: Same.
5617         * gfortran.dg/graphite/interchange-3.f90: Same.
5619 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
5621         PR target/67215
5622         * gcc.target/i386/pr67215-1.c: New test.
5623         * gcc.target/i386/pr67215-2.c: Likewise.
5624         * gcc.target/i386/pr67215-3.c: Likewise.
5626 2015-10-27  Richard Biener  <rguenther@suse.de>
5628         PR tree-optimization/68104
5629         * gcc.dg/torture/pr68104.c: New testcase.
5631 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5633         * gcc.dg/vect/vect-strided-shift-1.c: New.
5635 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5637         PR target/67929
5638         * gcc.target/arm/pr67929_1.c: New test.
5640 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5642         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5644 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5646         PR tree-optimization/68097
5647         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
5648         --param max-ssa-name-query-depth=3 to dg-options.
5650 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5652         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5654 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5656         * gcc.dg/builtins-52.c: Add -O to dg-options.
5658 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5660         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5662 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5664         PR c/64765
5665         PR c/64880
5666         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
5667         sorry message.
5668         (PR64765): New function.
5669         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5670         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
5671         sorry message.
5672         * gfortran.dg/goacc/cray.f95: Refine prune directive.
5673         * gfortran.dg/goacc/parameter.f95: Likewise.
5675 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
5677         PR fortran/66056
5678         * gfortran.dg/empty_label_typedecl.f90: New test.
5680 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5682         PR fortran/36192
5683         * gfortran.dg/pr36192.f90: New test.
5685 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
5687         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5688         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5689         * gnat.dg/opt51.adb: New test.
5690         * gnat.dg/opt51_pkg.ads: New helper.
5692 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
5694         * gcc.target/mips/ds-schedule-1.c: New.
5695         * gcc.target/mips/ds-schedule-2.c: New.
5697 2015-10-26  Jeff Law  <law@redhat.com>
5699         PR tree-optimization/68013
5700         * gcc.c-torture/compile/pr68013.c: New test.
5702 2015-10-26  Richard Biener  <rguenther@suse.de>
5703         Dominik Vogt  <vogt@linux.vnet.ibm.com>
5705         PR middle-end/67443
5706         * gcc.target/s390/pr67443.c: New testcase.
5708 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
5710         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
5711         make it unique per testcase.
5712         * gfortran.dg/chmod_2.f90: Likewise.
5713         * gfortran.dg/chmod_3.f90: Likewise.
5714         * gfortran.dg/direct_io_8.f90: Likewise.
5715         * gfortran.dg/f2003_inquire_1.f03: Likewise.
5716         * gfortran.dg/f2003_io_1.f03: Likewise.
5717         * gfortran.dg/f2003_io_2.f03: Likewise.
5718         * gfortran.dg/f2003_io_8.f03: Likewise.
5719         * gfortran.dg/inquire_size.f90: Likewise.
5720         * gfortran.dg/namelist_66.f90: Likewise.
5721         * gfortran.dg/namelist_82.f90: Likewise.
5722         * gfortran.dg/namelist_87.f90: Likewise.
5723         * gfortran.dg/open_negative_unit_1.f90: Likewise.
5724         * gfortran.dg/open_new.f90: Likewise.
5725         * gfortran.dg/stat_1.f90: Likewise.
5726         * gfortran.dg/stat_2.f90: Likewise.
5727         * gfortran.dg/streamio_15.f90: Likewise.
5728         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5730 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5732         PR middle-end/67989
5733         * g++.dg/pr67989.C: New test.
5735 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5737         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
5738         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
5739         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
5740         suffix to the temporary filename to make it unique per testcase.
5742 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
5744         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
5746 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
5748         PR fortran/67171
5749         * gfortran.dg/allocate_with_source_12.f03: New test
5751         PR fortran/61819
5752         * gfortran.dg/allocate_with_source_13.f03: New test
5754         PR fortran/61830
5755         * gfortran.dg/allocate_with_source_14.f03: New test
5757 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
5759         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
5761 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
5763         PR target/68084
5764         * gcc.target/i386/pr68084.c: New test.
5766 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
5768         PR fortran/66927
5769         PR fortran/67044
5770         * gfortran.dg/allocate_with_source_10.f08: New test.
5771         * gfortran.dg/allocate_with_source_11.f08: New test.
5772         * gfortran.dg/class_array_15.f03: Changed count of expected
5773         _builtin_frees to 11. One step of temporaries is spared, therefore
5774         the allocatable component of that temporary is not to be freeed.
5776 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5778         PR fortran/68055
5779         * gfortran.dg/pr68055.f90: New case.
5781 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5783         PR fortran/67805
5784         * gfortran.dg/pr67805.f90: New testcase.
5785         * gfortran.dg/array_constructor_26.f03: Update testcase.
5786         * gfortran.dg/array_constructor_27.f03: Ditto.
5787         * gfortran.dg/char_type_len_2.f90: Ditto.
5788         * gfortran.dg/pr67802.f90: Ditto.
5789         * gfortran.dg/used_before_typed_3.f90: Ditto.
5791 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
5793         PR ipa/pr67600
5794         * g++.dg/torture/pr67600.C: New testcase.
5796 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
5798         * g++.dg/pr68062.C: New test.
5800 2015-10-23  Jeff Law  <law@redhat.com>
5802         PR tree-optimization/67830
5803         * gcc.dg/pr67830.c: New test.
5805 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
5807         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
5809 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
5810             Andrew Pinski  <apinski@cavium.com>
5812         PR rtl-optimization/67736
5813         * gcc.dg/torture/pr67736.c: New test.
5814         * gcc.dg/combine-subregs.c: New test.
5816 2015-10-23  Alan Hayward <alan.hayward@arm.com>
5818         PR tree-optimization/65947
5819         * lib/target-supports.exp
5820         (check_effective_target_vect_max_reduc): Add.
5821         * gcc.dg/vect/pr65947-1.c: New test.
5822         * gcc.dg/vect/pr65947-2.c: New test.
5823         * gcc.dg/vect/pr65947-3.c: New test.
5824         * gcc.dg/vect/pr65947-4.c: New test.
5825         * gcc.dg/vect/pr65947-5.c: New test.
5826         * gcc.dg/vect/pr65947-6.c: New test.
5827         * gcc.dg/vect/pr65947-7.c: New test.
5828         * gcc.dg/vect/pr65947-8.c: New test.
5829         * gcc.dg/vect/pr65947-9.c: New test.
5830         * gcc.dg/vect/pr65947-10.c: New test.
5831         * gcc.dg/vect/pr65947-11.c: New test.
5833 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
5835         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
5836         Make weak rather than noinline.
5837         * gcc.dg/builtins-57.c: Compile with -O.
5838         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
5840 2015-10-23  Tom de Vries  <tom@codesourcery.com>
5842         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
5844 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
5846         PR sanitizer/68042
5847         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
5848         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
5850 2015-10-22  Martin Sebor  <msebor@redhat.com>
5852         PR driver/68043
5853         * gcc.misc-tests/help.exp: Verify that option descriptions
5854         end in periods.
5855         * lib/options.exp (check_for_options): Use the regexp --line option.
5856         Print unexpected match on failure.
5858 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
5860         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
5862 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
5864         PR c++/67838
5865         * g++.dg/cpp1y/var-templ46.C: New.
5867 2015-10-22  Richard Biener  <rguenther@suse.de>
5869         PR tree-optimization/58497
5870         * gcc.dg/tree-ssa/vector-5.c: New testcase.
5872 2015-10-22  Richard Biener  <rguenther@suse.de>
5874         PR tree-optimization/19049
5875         PR tree-optimization/65962
5876         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
5877         * gcc.dg/vect/vect-63.c: Adjust.
5878         * gcc.dg/vect/vect-70.c: Likewise.
5879         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5880         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5881         * gfortran.dg/vect/pr19049.f90: Likewise.
5882         * gfortran.dg/vect/vect-8.f90: Likewise.
5884 2015-10-22  Richard Biener  <rguenther@suse.de>
5886         PR middle-end/68046
5887         PR middle-end/61893
5888         * gcc.dg/torture/ftrapv-2.c: New testcase.
5890 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5892         PR target/68015
5893         * gcc.target/s390/pr68015.c: New test.
5895 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5897         PR testsuite/67948
5898         * gcc.target/arm/xor-and.c: Adjust test to check for eor
5899         instead of orr.
5901 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
5902             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5904         PR target/63304
5905         * gcc.target/aarch64/pr63304_1.c: New test.
5907 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
5909         PR c++/66781
5910         * g++.dg/parse/enum13.C: New.
5912 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
5914         PR c++/67847
5915         * g++.dg/parse/enum12.C: New.
5917 2015-10-21  Martin Sebor  <msebor@redhat.com>
5919         PR driver/68043
5920         * gcc.misc-tests/help.exp: Adjust.
5921         * lib/options.exp (check_for_options): Add detail to output.
5923 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5925         PR fortran/67939
5926         * gfortran.dg/pr67939.f90: New test.
5928 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
5929             Sebastian Pop  <s.pop@samsung.com>
5931         * gcc.dg/graphite/scop-11.c: Update pattern.
5933 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
5935         PR ipa/67056
5936         * g++.dg/ipa/pr67056.C: New testcase.
5938 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
5940         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
5941         are matched.
5943 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
5945         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
5946         Add associated options for arm*-*-*.
5947         (sqrt): Remove dummy definition.
5949 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
5951         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
5953 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
5955         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
5956         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
5957         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
5959 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
5961         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
5962         sra-max-scalarization-size-Ospeed.
5964 2015-10-21  Marek Polacek  <polacek@redhat.com>
5967         PR c/68024
5968         * gcc.dg/pr68024.c: New test.
5970 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
5972         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
5973         * c-c++-common/goacc/sb-1.c: Adjust errors.
5974         * c-c++-common/goacc/sb-3.c: Adjust errors.
5975         * c-c++-common/goacc/loop-1.c: Adjust errors.
5976         * c-c++-common/goacc/nesting-1.c: Adjust errors.
5977         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
5978         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
5980 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
5982         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
5984 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
5986         * gcc.dg/lto/simd-function_0.c: New test.
5988 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
5990         PR target/68018
5991         * gcc.target/i386/pr68018.c: New test.
5993 2015-10-21  Richard Biener  <rguenther@suse.de>
5995         PR middle-end/68031
5996         * gcc.dg/torture/pr68031.c: New testcase.
5998 2015-10-21  Richard Biener  <rguenther@suse.de>
6000         PR tree-optimization/68026
6001         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
6003 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
6005         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
6006         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6007         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6008         * g++.dg/asan/default-options-1.C: Likewise.
6010 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6012         * gcc.target/aarch64/stp_vec_64_1.c: New test.
6013         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
6015 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6017         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
6019 2015-10-20  Marek Polacek  <polacek@redhat.com>
6021         PR c/67964
6022         * gcc.dg/pr67964.c: New test.
6024 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
6026         PR rtl-optimization/67609
6027         * gcc.target/i386/pr67609.c: New.
6029 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6031         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
6033 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6035         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
6036         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
6038 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6040         PR target/66810
6041         * gcc.target/i386/pr66810.c: New test.
6043 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
6045         PR target/67963
6046         PR target/67985
6047         * gcc.target/i386/pr67963-1.c: New test.
6048         * gcc.target/i386/pr67963-2.c: Likewise.
6049         * gcc.target/i386/pr67963-3.c: Likewise.
6050         * gcc.target/i386/pr67985-1.c: Likewise.
6051         * gcc.target/i386/pr67985-2.c: Likewise.
6052         * gcc.target/i386/pr67985-3.c: Likewise.
6054 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
6056         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
6058 2015-10-20  Richard Biener  <rguenther@suse.de>
6060         PR tree-optimization/68017
6061         * gcc.dg/torture/pr68017.c: New testcase.
6063 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6065         PR target/66912
6066         * gcc.target/aarch64/pr66912.c: New.
6067         * gcc.target/arm/pr66912.c: New.
6069 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6071         * gfortran.dg/pr67900.f90: New tests.
6073 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
6075         * gnat.dg/opt50.adb: New test.
6076         * gnat.dg/opt50_pkg.adb: New helper.
6077         * gnat.dg/opt50_pkg.ads: New helper.
6079 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
6081         PR fortran/68019
6082         * gfortran.dg/pr68019.f90: new test.
6084 2015-10-19  Richard Biener  <rguenther@suse.de>
6086         PR tree-optimization/67975
6087         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
6089 2015-10-19  Richard Biener  <rguenther@suse.de>
6091         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6093 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
6095         PR target/67995
6096         * gcc.target/i386/pr67995-1.c: New test.
6097         * gcc.target/i386/pr67995-2.c: Likewise.
6098         * gcc.target/i386/pr67995-3.c: Likewise.
6100 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
6102         PR middle-end/68002
6103         * gcc.dg/PR68002.c: New test.
6105 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
6107         * gcc.dg/builtins-20.c: Remove undefined behavior.
6109 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
6111         PR fortran/67758
6112         * gfortran.dg/common_25.f90: New file.
6114 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
6116         PR fortran/67177
6117         * gfortran.dg/move_alloc_15.f90: New test
6118         * gfortran.dg/move_alloc_16.f90: New test
6120         PR fortran/67977
6121         * gfortran.dg/deferred_character_assignment_1.f90: New test
6123 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6125         PR fortran/67987
6126         * gfortran.df/pr67987.f90: New test.
6127         * gfortran.dg/char_length_2.f90: Update testcase.
6129 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6131         * gcc.target/i386/iamcu/test_basic_returning.c
6132         (def_test_returning_type): Use union to check float return bits.
6134 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6136         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6137         Replace printf with __builtin_printf.
6139 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6141         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6142         initialize u5.
6144 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
6146         PR middle-end/67966
6147         * gnat.dg/pack21.adb: New test.
6148         * gnat.dg/pack22.adb: Likewise.
6149         * gnat.dg/pack22_pkg.ad[sb]: New helper.
6151 2015-10-16  Christian Bruel  <christian.bruel@st.com>
6153         PR target/67745
6154         * gcc.target/arm/no-align.c: New test.
6155         * gcc.target/arm/attr-align1.c: New test.
6156         * gcc.target/arm/attr-align2.c: New test.
6157         * gcc.target/arm/attr-align3.c: New test.
6159 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6161         * gcc.c-torture/compile/icfmatch.c: Add testcase
6163 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
6165         PR c++/67926
6166         * g++.dg/cpp1z/fold-ice1.C: New.
6168 2015-10-16  Michael Collison  <michael.collison@linaro.org>
6169             Andrew Pinski <andrew.pinski@caviumnetworks.com>
6171         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6173 2015-10-15  Marek Polacek  <polacek@redhat.com>
6175         * gcc.dg/tree-ssa/reassoc-42.c: New test.
6177 2015-10-15  Marek Polacek  <polacek@redhat.com>
6179         PR tree-optimization/67953
6180         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6181         unsigned.
6182         * gcc.dg/torture/pr67953.c: New test.
6184 2015-10-14  Jeff Law  <law@redhat.com>
6186         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
6187         contained within have their own file/test now.
6188         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6189         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
6190         expectations a bit more.
6191         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6192         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6193         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6194         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6195         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6197         PR testsuite/67959
6198         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6200 2015-10-14  Marek Polacek  <polacek@redhat.com>
6202         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
6203         (f6): New.
6204         (f7): New.
6205         (f8): New.
6206         (f9): New.
6207         (f10): New.
6208         (f11): New.
6209         (f12): New.
6210         (f13): New.
6212 2015-10-14  Richard Biener  <rguenther@suse.de>
6214         PR tree-optimization/67915
6215         * gcc.dg/torture/pr67915.c: New testcase.
6217 2015-10-14  Marek Polacek  <polacek@redhat.com>
6219         PR tree-optimization/67815
6220         * gcc.dg/tree-ssa/reassoc-39.c: New test.
6221         * gcc.dg/tree-ssa/reassoc-40.c: New test.
6222         * gcc.dg/tree-ssa/reassoc-41.c: New test.
6224 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6226         * gcc.dg/pragma-pop_options-1.c: New test.
6228 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
6229             Aldy Hernandez  <aldyh@redhat.com>
6231         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6232         * c-c++-common/gomp/clauses-1.c: New test.
6233         * c-c++-common/gomp/clauses-2.c: New test.
6234         * c-c++-common/gomp/clauses-3.c: New test.
6235         * c-c++-common/gomp/clauses-4.c: New test.
6236         * c-c++-common/gomp/declare-target-1.c: New test.
6237         * c-c++-common/gomp/declare-target-2.c: New test.
6238         * c-c++-common/gomp/depend-3.c: New test.
6239         * c-c++-common/gomp/depend-4.c: New test.
6240         * c-c++-common/gomp/doacross-1.c: New test.
6241         * c-c++-common/gomp/if-1.c: New test.
6242         * c-c++-common/gomp/if-2.c: New test.
6243         * c-c++-common/gomp/linear-1.c: New test.
6244         * c-c++-common/gomp/map-2.c: New test.
6245         * c-c++-common/gomp/map-3.c: New test.
6246         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6247         f_omp_target_data): Add map clause to target data.
6248         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6249         * c-c++-common/gomp/ordered-1.c: New test.
6250         * c-c++-common/gomp/ordered-2.c: New test.
6251         * c-c++-common/gomp/ordered-3.c: New test.
6252         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6253         on non-iterator.
6254         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6255         clause and ordered construct where no longer allowed.
6256         * c-c++-common/gomp/priority-1.c: New test.
6257         * c-c++-common/gomp/reduction-1.c: New test.
6258         * c-c++-common/gomp/schedule-simd-1.c: New test.
6259         * c-c++-common/gomp/sink-1.c: New test.
6260         * c-c++-common/gomp/sink-2.c: New test.
6261         * c-c++-common/gomp/sink-3.c: New test.
6262         * c-c++-common/gomp/sink-4.c: New test.
6263         * c-c++-common/gomp/udr-1.c: New test.
6264         * c-c++-common/taskloop-1.c: New test.
6265         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6266         value of _OPENMP macro.
6267         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6268         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6269         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6270         * gcc.dg/gomp/clause-1.c:
6271         * gcc.dg/gomp/reduction-1.c: New test.
6272         * gcc.dg/gomp/sink-fold-1.c: New test.
6273         * gcc.dg/gomp/sink-fold-2.c: New test.
6274         * gcc.dg/gomp/sink-fold-3.c: New test.
6275         * gcc.dg/vect/vect-simd-clone-15.c: New test.
6276         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6277         of non-static data members.
6278         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6279         Add some linear clause tests.
6280         * g++.dg/gomp/declare-simd-3.C: New test.
6281         * g++.dg/gomp/linear-1.C: New test.
6282         * g++.dg/gomp/member-1.C: New test.
6283         * g++.dg/gomp/member-2.C: New test.
6284         * g++.dg/gomp/pr66571-2.C: New test.
6285         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6286         dependent argument.
6287         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6288         in reduction clause.
6289         * g++.dg/gomp/reference-1.C: New test.
6290         * g++.dg/gomp/sink-1.C: New test.
6291         * g++.dg/gomp/sink-2.C: New test.
6292         * g++.dg/gomp/sink-3.C: New test.
6293         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6294         * g++.dg/gomp/this-1.C: New test.
6295         * g++.dg/gomp/this-2.C: New test.
6296         * g++.dg/vect/simd-clone-2.cc: New test.
6297         * g++.dg/vect/simd-clone-2.h: New test.
6298         * g++.dg/vect/simd-clone-3.cc: New test.
6299         * g++.dg/vect/simd-clone-4.cc: New test.
6300         * g++.dg/vect/simd-clone-4.h: New test.
6301         * g++.dg/vect/simd-clone-5.cc: New test.
6303 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
6305         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6306         after r228716 (Fix vtbl[34] and vtbx4).
6308 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
6310         PR tree-optimization/67909, 67947
6311         * gcc.dg/torture/pr67947.c: New test.
6313 2015-10-13  Jeff Law  <law@redhat.com>
6315         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6317 2015-10-12  Jeff Law  <law@redhat.com>
6319         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6320         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6321         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6322         ssa-dom-thread-11.c.
6324         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6326 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6328         PR c++/58566
6329         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6331 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
6333         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6334         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6335         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6336         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6337         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6338         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6339         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6340         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6342 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
6344         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6345         and -mno-frame-header-opt options.
6346         * gcc.target/mips/frame-header-1.c: New file.
6347         * gcc.target/mips/frame-header-2.c: New file.
6348         * gcc.target/mips/frame-header-3.c: New file.
6350 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6351             Hale Wang  <hale.wang@arm.com>
6353         * gcc.dg/tree-ssa/forwprop-33.c: New.
6355 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
6357         PR target/67895
6358         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6359         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6360         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6361         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6362         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6363         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6364         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6365         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6366         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6367         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6369 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
6371         * lib/multiline.exp: New file.
6372         * lib/prune.exp: Load multiline.exp.
6373         (prune_gcc_output): Call into multiline.exp to handle any
6374         multiline output directives.
6375         * lib/libgo.exp: Load multiline.exp before prune.exp, using
6376         load_gcc_lib.
6378 2015-10-09  Martin Jambor  <mjambor@suse.cz>
6380         PR tree-optimization/67794
6381         * gcc.dg/ipa/ipa-sra-10.c: New test.
6382         * gcc.dg/torture/pr67794.c: Likewise.
6384 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
6386         PR rtl-optimization/67828
6387         * gcc.dg/torture/pr67828.c: New.
6389 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6391         PR target/67366
6392         * lib/target-supports.exp (check_effective_target_non_strict_align):
6393         Adjust for arm*-*-*.
6394         * gcc.target/arm/pr67366.c: New test.
6396 2015-10-09  Richard Biener  <rguenther@suse.de>
6398         PR tree-optimization/67891
6399         * gcc.dg/tree-ssa/pr67891.c: New testcase.
6401 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
6403         * gcc.dg/builtins-47.c: Test the optimized dump instead.
6405 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6407         * gcc.dg/vect/vect-outer-simd-3.c: New test.
6409 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6411         * gcc.dg/loop-unswitch-2.c: New test.
6412         * gcc.dg/loop-unswitch-3.c: Likewise.
6413         * gcc.dg/loop-unswitch-4.c: Likewise.
6415 2015-10-08  Tom de Vries  <tom@codesourcery.com>
6417         * gcc.dg/dse.c: Only dump in dse1 pass.
6418         * gcc.dg/tree-ssa/pr30375.c: Same.
6420 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
6422         PR target/66697
6423         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6424         (PUSH, POP): New defines.
6425         (sse2_test): Use PUSH and POP to misalign runtime stack.
6426         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6428 2015-10-07  James Norris  <jnorris@codesourcery.com>
6430         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6431         to atomic_init. (atomic_init): Restrict flags usage.
6433 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
6435         PR fortran/65889
6436         * gfortran.dg/sizeof_5.f90: New test.
6438 2015-10-06  Jeff Law  <law@redhat.com>
6440         * gcc.c-torture/compile/pr67816.c: New test.
6442 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6444         * gcc.target/aarch64/get_lane_f16_1.c: New test.
6446 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
6448         PR fortran/65766
6449         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6451 2015-10-06  Marek Polacek  <polacek@redhat.com>
6453         PR c++/67863
6454         * c-c++-common/Wtautological-compare-4.c: New test.
6456 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6457             Peter Bergner <bergner@vnet.ibm.com>
6459         PR target/67808
6460         * gcc.target/powerpc/pr67808.c: New test.
6462 2015-10-06  Nick Clifton  <nickc@redhat.com>
6464         * gcc.target/msp430: New directory.
6465         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
6466         tests.
6467         * gcc.target/msp430/data-attributes.c: New file.  Checks the
6468         noinit and persistent data attributes.
6470 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
6472         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6474 2015-10-06  Richard Biener  <rguenther@suse.de>
6476         PR tree-optimization/67859
6477         * gcc.dg/torture/pr67859.c: New testcase.
6479 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6481         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6483 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
6485         PR c++/53856
6486         * g++.dg/template/defarg19.C: New.
6487         * g++.dg/template/defarg20.C: Likewise.
6489 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6490             Sebastian Pop  <s.pop@samsung.com>
6492         * gcc.dg/graphite/scop-sor.c: Un-xfail.
6494 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6495             Sebastian Pop  <s.pop@samsung.com>
6497         * gcc.dg/graphite/scop-sor.c: Xfail.
6499 2015-10-05  Martin Jambor  <mjambor@suse.cz>
6500             Jan Hubicka  <hubicka@ucw.cz>
6502         * gcc.dg/ipa/propalign-4.c: New test.
6503         * gcc.dg/ipa/propalign-5.c: Likewise.
6505 2015-10-05  Marek Polacek  <polacek@redhat.com>
6507         PR tree-optimization/67821
6508         * gcc.dg/torture/pr67821-2.c: New test.
6509         * gcc.dg/torture/pr67821.c: New test.
6511 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6513         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6515 2015-10-05  Christian Bruel  <christian.bruel@st.com>
6517         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6519 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6521         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6522         (exec_vcvt): Add comments.
6524 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6526         PR rtl-optimization/67447
6527         * gcc.target/i386/pr67447.c: New test.
6529 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6531         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6532         effective target.
6533         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6534         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6535         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6536         * gcc.target/i386/vect-unpack-1.c: Ditto.
6537         * gcc.target/i386/vect-unpack-2.c: Ditto.
6539 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
6541         PR fortran/67758
6542         * gfortran.dg/common_24.f: New.
6544 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6546         * gcc.target/arm/pr67756.c: Fixed warnings.
6548 2015-10-02  Marek Polacek  <polacek@redhat.com>
6550         PR c/67730
6551         * gcc.dg/pr67730-1.c: New test.
6552         * gcc.dg/pr67730-2.c: New test.
6553         * gcc.dg/pr67730.h: New test.
6555 2015-10-02  Marek Polacek  <polacek@redhat.com>
6557         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6559 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6561         PR tree-optimization/67754
6562         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6563         * gfortran.dg/graphite/block-2.f: Same.
6565 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6567         * gcc.dg/graphite/scop-23.c: New.
6569 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6571         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6572         and "avx512vbmi".
6574 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
6576         PR rtl-optimization/67756
6577         * gcc.target/arm/pr67756.c: New.
6579 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
6581         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6582         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6583         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6584         for tiny model.
6585         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6586         for small model.
6588 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6590         * gcc.target/i386/vect-pack-trunc-1.c: New test.
6591         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6592         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6593         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6594         * gcc.target/i386/vect-unpack-1.c: Ditto.
6595         * gcc.target/i386/vect-unpack-2.c: Ditto.
6597 2015-10-02  Marek Polacek  <polacek@redhat.com>
6599         PR c/64249
6600         * c-c++-common/Wduplicated-cond-1.c: New test.
6601         * c-c++-common/Wduplicated-cond-2.c: New test.
6602         * c-c++-common/Wduplicated-cond-3.c: New test.
6603         * c-c++-common/Wduplicated-cond-4.c: New test.
6604         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6605         -Wduplicated-cond warning.
6607 2015-10-02  Renlin Li  <renlin.li@arm.com>
6609         * gcc.target/aarch64/csneg-1.c: Update.
6611 2015-10-02  Renlin Li  <renlin.li@arm.com>
6613         PR target/66776
6614         * gcc.target/aarch64/pr66776.c: New.
6616 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6618         * gnat.dg/warn13.adb: New test.
6620 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6622         * gnat.dg/vect15.ad[sb]: New test.
6623         * gnat.dg/vect16.ad[sb]: Likewise.
6624         * gnat.dg/vect17.ad[sb]: Likewise.
6625         * gnat.dg/vect18.ad[sb]: Likewise.
6627 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6629         PR rtl-optimization/67786
6630         PR rtl-optimization/67787
6631         * gcc.dg/pr67786.c: New test.
6632         * gcc.dg/pr67787.c: Likewise.
6634 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
6636         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6638 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
6640         PR target/51726
6641         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6643 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
6645         PR fortran/62242
6646         PR fortran/52332
6647         * gfortran.dg/string_array_constructor_1.f90: New.
6648         * gfortran.dg/string_array_constructor_2.f90: New.
6649         * gfortran.dg/string_array_constructor_3.f90: New.
6651 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
6653         PR target/67788
6654         PR target/67789
6655         * gcc.target/powerpc/pr67789.c: New testcase.
6657 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6659         PR fortran.67802
6660         * gfortran.dg/pr67802.f90: New test.
6662 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6664         PR fortran/66979
6665         gfortran.dg/pr66979.f90: new test.
6667 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6669         PR fortran/67616
6670         * gfortran.dg/pr67616.f90: New test.
6672 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
6674         PR c++/54430
6675         * g++.dg/cpp0x/range-for30.C: New.
6677 2015-10-01  Marek Polacek  <polacek@redhat.com>
6679         PR c/65345
6680         * gcc.dg/atomic/pr65345-4.c: New test.
6681         * gcc.dg/pr65345-3.c: New test.
6683 2015-10-01  Marek Polacek  <polacek@redhat.com>
6685         PR tree-optimization/67769
6686         * gcc.dg/torture/pr67769.c: New test.
6688 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6690         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6692 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
6694         PR target/54236
6695         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6697 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6699         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6700         (main): Rename to sse2_test.  Abort if count != 5.
6701         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
6702         of -march=slm.
6703         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6705 2015-10-01  Richard Biener  <rguenther@suse.de>
6707         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
6708         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6710 2015-09-30  Jeff Law  <law@redhat.com>
6712         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
6714 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6716         PR rtl-optimization/67037
6717         * gcc.c-torture/execute/pr67037.c: New test.
6719 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6721         * lib/target-supports.exp (check_effective_target_sync_int_128):
6722         Return 1 on spu-*-* targets.
6723         (check_effective_target_sync_int_128_runtime): Likewise.
6724         (check_effective_target_sync_long_long): Likewise.
6725         (check_effective_target_sync_long_long_runtime): Likewise.
6726         (check_effective_target_sync_int_long): Likewise.
6727         (check_effective_target_sync_char_short): Likewise.
6729 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
6731         * gcc.target/i386/pr67761.c: New test.
6733 2015-09-30  Marek Polacek  <polacek@redhat.com>
6735         PR c/67730
6736         * gcc.dg/pr67730.c: New test.
6738 2015-09-30  Marek Polacek  <polacek@redhat.com>
6740         PR tree-optimization/67690
6741         * gcc.dg/torture/pr67690.c: New test.
6743 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
6745         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
6746         * g++.dg/gomp/tls-wrap4.C: Likewise.
6747         * gcc.dg/atomic-op-optimize.c: Likewise.
6748         * gcc.dg/pr54087.c: Likewise.
6749         * gcc.dg/tls/section-2.c: Likewise.
6750         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
6751         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
6752         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
6753         * gcc.target/arm/divzero.c: Likewise.
6754         * gcc.target/arm/sibcall-2.c: Likewise.
6755         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
6756         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
6757         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
6758         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
6759         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
6760         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
6761         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
6762         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
6763         * gfortran.dg/default_format_2.f90: Likewise.
6764         * gfortran.dg/default_format_denormal_2.f90: Likewise.
6766 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
6768         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
6770 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6772         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
6773         * gfortran.dg/round_4.f90: ditto.
6775 2015-09-29  Richard Biener  <rguenther@suse.de>
6777         PR tree-optimization/67170
6778         * gfortran.dg/pr67170.f90: New testcase.
6780 2015-09-29  Richard Biener  <rguenther@suse.de>
6782         PR tree-optimization/67741
6783         * gcc.dg/torture/pr67741.c: New testcase.
6785 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
6787         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
6788         non-zero for __builtin_signbit tests.
6790 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
6792         PR target/65105
6793         * gcc.target/i386/pr65105-1.c: New.
6794         * gcc.target/i386/pr65105-2.c: New.
6795         * gcc.target/i386/pr65105-3.c: New.
6796         * gcc.target/i386/pr65105-4.C: New.
6797         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
6799 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
6801         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
6803 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
6805         PR fortran/40054
6806         PR fortran/63921
6807         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
6808         standard as legacy.
6809         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
6810         * gfortran.dg/function_types_3.f90: Change error message to
6811         "Type inaccessible...."
6812         * gfortran.dg/ptr_func_assign_1.f08: New test.
6813         * gfortran.dg/ptr_func_assign_2.f08: New test.
6815 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
6817         PR fortran/40054
6818         PR fortran/63921
6819         * gfortran.dg/ptr_func_assign_3.f08: New test.
6820         * gfortran.dg/ptr_func_assign_4.f08: New test.
6822 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
6823             Sebastian Pop  <s.pop@samsung.com>
6825         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
6826         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
6827         * gcc.dg/graphite/block-3.c: Same.
6828         * gcc.dg/graphite/block-4.c: Same.
6829         * gcc.dg/graphite/block-5.c: Same.
6830         * gcc.dg/graphite/block-6.c: Same.
6831         * gcc.dg/graphite/block-7.c: Same.
6832         * gcc.dg/graphite/block-8.c: Same.
6833         * gcc.dg/graphite/block-pr47654.c: Same.
6834         * gcc.dg/graphite/interchange-0.c: Same.
6835         * gcc.dg/graphite/interchange-1.c: Same.
6836         * gcc.dg/graphite/interchange-10.c: Same.
6837         * gcc.dg/graphite/interchange-11.c: Same.
6838         * gcc.dg/graphite/interchange-12.c: Same.
6839         * gcc.dg/graphite/interchange-13.c: Same.
6840         * gcc.dg/graphite/interchange-14.c: Same.
6841         * gcc.dg/graphite/interchange-15.c: Same.
6842         * gcc.dg/graphite/interchange-3.c: Same.
6843         * gcc.dg/graphite/interchange-4.c: Same.
6844         * gcc.dg/graphite/interchange-5.c: Same.
6845         * gcc.dg/graphite/interchange-6.c: Same.
6846         * gcc.dg/graphite/interchange-7.c: Same.
6847         * gcc.dg/graphite/interchange-8.c: Same.
6848         * gcc.dg/graphite/interchange-9.c: Same.
6849         * gcc.dg/graphite/interchange-mvt.c: Same.
6850         * gcc.dg/graphite/pr35356-1.c: Same.
6851         * gcc.dg/graphite/pr35356-3.c: Same.
6852         * gcc.dg/graphite/pr37485.c: Same.
6853         * gcc.dg/graphite/scop-1.c: Same.
6854         * gcc.dg/graphite/scop-11.c: Same.
6855         * gcc.dg/graphite/scop-5.c: Same.
6856         * gcc.dg/graphite/uns-block-1.c: Same.
6857         * gcc.dg/graphite/uns-interchange-9.c: Same.
6858         * gfortran.dg/graphite/block-1.f90: Same.
6859         * gfortran.dg/graphite/interchange-3.f90: Same.
6860         * gfortran.dg/graphite/pr14741.f90: Same.
6861         * gfortran.dg/graphite/block-2.f: Same.
6863 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
6864             Sebastian Pop  <s.pop@samsung.com>
6866         PR tree-optimization/67700
6867         * gcc.dg/graphite/run-id-pr67700.c: New.
6869 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
6871         PR target/54236
6872         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
6873         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
6874         test_27): New.
6875         * gcc.target/sh/pr54236-5.c: New.
6876         * gcc.target/sh/pr54236-6.c: New.
6878 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6880         PR rtl-optimization/67456
6881         PR rtl-optimization/67464
6882         PR rtl-optimization/67465
6883         * gcc.dg/pr67465.c: New test.
6885 2015-09-28  Tom de Vries  <tom@codesourcery.com>
6887         PR tree-optimization/62171
6888         * gcc.dg/vect/pr62171.c: New test.
6890 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
6892         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
6893         skip on AIX.  XFAIL individual line tests.
6895 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
6897         PR rtl-optimization/64164
6898         PR tree-optimization/67312
6899         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
6900         * gcc.target/i386/stackalign/return-4.c: Add -O.
6902 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
6904         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
6906 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
6908         PR fortran/67721
6909         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
6911 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
6913         * gcc.dg/pr64935-1.c: XFAIL on AIX.
6914         * gcc.dg/pr64935-2.c: XFAIL on AIX.
6915         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
6916         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
6917         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
6918         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
6919         DW_AT_noreturn on AIX.
6920         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
6921         DW_AT_noreturn on AIX.
6922         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
6923         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
6924         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
6925         DW_AT_GNU_deleted on AIX.
6926         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
6927         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
6928         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
6929         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
6930         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
6931         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
6932         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
6933         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
6934         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
6935         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
6936         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
6937         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
6938         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
6939         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
6940         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
6942 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6944         PR fortran/67614
6945         * gfortran.dg/pr67614.f90: New test.
6947 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6949         PR fortran/67525
6950         * gfortran.dg/pr67525.f90: New test.
6952 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
6954         PR fortran/55603
6955         * gfortran.dg/allocatable_function_9.f90: New.
6957 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
6959         PR target/67675
6960         * gcc.target/sh/pr67675.c: New.
6962 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
6964         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
6966 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
6968         * gcc.target/i386/pr66749.c (dg-options): Replace
6969         -mtune=lakemount with -mtune=lakemont.
6970         * gcc.target/i386/pr66821.c (dg-options): Likewise.
6971         * gcc.target/i386/pr67329.c (dg-options): Likewise.
6973 2015-09-25  Marek Polacek  <polacek@redhat.com>
6975         * c-c++-common/ubsan/bounds-11.c: New test.
6976         * c-c++-common/ubsan/bounds-12.c: New test.
6978 2015-09-25  Marek Polacek  <polacek@redhat.com>
6980         PR sanitizer/64906
6981         * c-c++-common/ubsan/pr64906.c: New test.
6983 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
6985         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
6986         with -mtune=lakemount.
6987         * gcc.target/i386/pr66821.c (dg-options): Likewise.
6988         * gcc.target/i386/pr67329.c (dg-options): Likewise.
6990 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6992         PR driver/67640
6993         * gcc.dg/Werror-13.c: New test.
6995 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6997         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
6999 2015-09-24  Richard Biener  <rguenther@suse.de>
7001         PR lto/67699
7002         * g++.dg/pr67699.C: New testcase.
7004 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
7006         PR libgcc/67624
7007         * gcc.target/arm/fp16-inf.c: New test.
7009 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
7011         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
7012         name while checking for AVX-512VBMI presence.
7014 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7016         * lib/target-supports.exp (check_effective_target_pie): Check for
7017         PIE support on Solaris 11.x and 12.
7019 2015-09-24  Richard Biener  <rguenther@suse.de>
7021         * g++.dg/tree-ssa/restrict3.C: New testcase.
7023 2015-09-24  Richard Biener  <rguenther@suse.de>
7025         PR tree-optimization/48885
7026         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
7028 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
7030         * c-c++-common/Wmisleading-indentation.c: Augment test.
7032 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
7034         Fix small typos in the coding rule enforcement warnings.
7035         * g++.dg/diagnostic/disable.C: Replace 'namepace'
7036         with 'namespace'.
7038 2015-09-23  Richard Biener  <rguenther@suse.de>
7040         PR middle-end/67662
7041         * gcc.dg/ubsan/pr67662.c: New testcase.
7043 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7045         PR c/49655
7046         * gcc.dg/pragma-diag-6.c: New test.
7048 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
7050         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
7052 2015-09-23  Richard Biener  <rguenther@suse.de>
7054         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
7056 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
7058         * c-c++-common/Wmisleading-indentation.c: Augment test.
7060 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
7062         * g++.dg/diagostic/disable.C: New.
7064 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7066         PR tree-optimization/67671
7067         * g++.dg/pr67671.C: New test.
7069 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
7071         PR target/67480
7072         * gcc.target/i386/pr67480.c: New test.
7074 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
7076         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
7077         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
7078         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
7079         avx512dq, avx512cd, avx512er and avx512pf.
7081 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7083         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
7084         update-fetch operations.
7085         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
7087 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7089         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
7090         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
7092 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7094         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7095         (TEST_ONE): New.
7096         * gcc.target/aarch64/atomic-inst-swap.c: New.
7098 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7100         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7101         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7102         * gcc.target/i386/pr59789.c (f1): Likewise.
7103         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7104         * gcc.target/i386/intrinsics_6.c: Likewise.
7105         * gcc.dg/winline-5.c (int t): Likewise.
7106         * gcc.dg/winline-9.c (t): Likewise.
7107         * gcc.dg/always_inline2.c (q): Likewise.
7108         * gcc.dg/winline-2.c (inline int t): Likewise.
7109         * gcc.dg/winline-6.c: Likewise.
7110         * gcc.dg/winline-10.c (void g): Likewise.
7111         * gcc.dg/pr49243.c (void parse): Likewise.
7112         * gcc.dg/always_inline3.c (q2): Likewise.
7113         * gcc.dg/winline-3.c: Likewise.
7114         * gcc.dg/winline-7.c (inline void *t): Likewise.
7116 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7118         PR tree-optimization/67666
7119         * g++.dg/pr67666.C: New test.
7121 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7123         PR fortran/67615
7124         * gfortran.dg/pr67615.f90: new test.
7126 2015-09-21  Jeff Law  <law@redhat.com>
7128         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7130 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
7132         Complete the implementation of N4230, Nested namespace definition.
7133         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7134         attributes and nested namespace definitions.
7135         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7136         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7137         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7138         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7139         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7140         appearing before the namespace identifier.
7142 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7144         PR c/66415
7145         * gcc.dg/cpp/pr66415-1.c: Test column number.
7147 2015-09-21  Richard Biener  <rguenther@suse.de>
7149         * g++.dg/ext/attr-alias-3.C: Add -g.
7151 2015-09-21  Richard Biener  <rguenther@suse.de>
7153         PR debug/67664
7154         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7156 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7158         PR target/64345
7159         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7161 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7163         * gcc.dg/pragma-diag-5.c: Fix excess warning.
7165 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7167         PR middle-end/60832
7168         * gcc.dg/pr53265.c: Update.
7170 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
7172         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7174 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7176         PR target/59478
7177         * gcc.target/sh/pr59478.c: New.
7179 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7181         PR target/67126
7182         * gcc.target/sh/pr51244-12.c: Adjust testcase.
7183         * gcc.target/sh/pr54236-2.c: Likewise.
7185 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7187         * gcc.target/sh/pr43417.c: Move target independent test to ...
7188         * gcc.c-torture/compile/pr43417.c: ... here.
7190 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7192         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7193         check_effective_target_big_endian, check_effective_target_little_endian,
7194         check_effective_target_any_fpu, check_effective_target_double_fpu,
7195         check_effective_target_use_single_only_fpu,
7196         check_effective_target_default_single_fpu,
7197         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7198         check_effective_target_has_fsca, check_effective_target_has_fsrra,
7199         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7200         check_effective_target_fmovd_enabled,
7201         check_effective_target_has_privileged, check_effective_target_has_pref,
7202         check_effective_target_banked_r0r7_isr,
7203         check_effective_target_stack_save_isr): New effective target checks.
7204         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7205         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7206         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7207         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7208         * gcc.target/sh/20080410-1.c: Use new effective target checks.
7209         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7210         * gcc.target/sh/attr-isr.c: Likewise.
7211         * gcc.target/sh/fpul-usage-1.c: Likewise.
7212         * gcc.target/sh/hiconst.c: Likewise.
7213         * gcc.target/sh/mfmovd.c: Likewise.
7214         * gcc.target/sh/pr21255-3.c: Likewise.
7215         * gcc.target/sh/pr33135-1.c: Likewise.
7216         * gcc.target/sh/pr33135-2.c: Likewise.
7217         * gcc.target/sh/pr33135-3.c: Likewise.
7218         * gcc.target/sh/pr33135-4.c: Likewise.
7219         * gcc.target/sh/pr39423-2.c: Likewise.
7220         * gcc.target/sh/pr49880-4.c: Likewise.
7221         * gcc.target/sh/pr49880-5.c: Likewise.
7222         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7223         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7224         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7225         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7226         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7227         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7228         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7229         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7230         * gcc.target/sh/pr50751-2.c: Likewise.
7231         * gcc.target/sh/pr50751-3.c: Likewise.
7232         * gcc.target/sh/pr50751-5.c: Likewise.
7233         * gcc.target/sh/pr50751-6.c: Likewise.
7234         * gcc.target/sh/pr50751-8.c: Likewise.
7235         * gcc.target/sh/pr51244-15.c: Likewise.
7236         * gcc.target/sh/pr51244-2.c: Likewise.
7237         * gcc.target/sh/pr51244-20.c: Likewise.
7238         * gcc.target/sh/pr51244-6.c: Likewise.
7239         * gcc.target/sh/pr52483-4.c: Likewise.
7240         * gcc.target/sh/pr53511-1.c: Likewise.
7241         * gcc.target/sh/pr53512-1.c: Likewise.
7242         * gcc.target/sh/pr53512-2.c: Likewise.
7243         * gcc.target/sh/pr53512-3.c: Likewise.
7244         * gcc.target/sh/pr53512-4.c: Likewise.
7245         * gcc.target/sh/pr53513-1.c: Likewise.
7246         * gcc.target/sh/pr54089-2.c: Likewise.
7247         * gcc.target/sh/pr54089-3.c: Likewise.
7248         * gcc.target/sh/pr54089-4.c: Likewise.
7249         * gcc.target/sh/pr54602-2.c: Likewise.
7250         * gcc.target/sh/pr54602-3.c: Likewise.
7251         * gcc.target/sh/pr54602-4.c: Likewise.
7252         * gcc.target/sh/pr54680.c: Likewise.
7253         * gcc.target/sh/pr55303-1.c: Likewise.
7254         * gcc.target/sh/pr55303-2.c: Likewise.
7255         * gcc.target/sh/pr55303-3.c: Likewise.
7256         * gcc.target/sh/pr56547-1.c: Likewise.
7257         * gcc.target/sh/pr56547-2.c: Likewise.
7258         * gcc.target/sh/pr61195.c: Likewise.
7259         * gcc.target/sh/pr61996.c: Likewise.
7260         * gcc.target/sh/pr6526.c: Likewise.
7261         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7262         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7263         * gcc.target/sh/prefetch.c: Likewise.
7264         * gcc.target/sh/rte-delay-slot.c: Likewise.
7265         * gcc.target/sh/sh2a-band.c: Likewise.
7266         * gcc.target/sh/sh2a-bclr.c: Likewise.
7267         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7268         * gcc.target/sh/sh2a-bld.c: Likewise.
7269         * gcc.target/sh/sh2a-bor.c: Likewise.
7270         * gcc.target/sh/sh2a-bset.c: Likewise.
7271         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7272         * gcc.target/sh/sh2a-bxor.c: Likewise.
7273         * gcc.target/sh/sh2a-jsrn.c: Likewise.
7274         * gcc.target/sh/sh2a-movi20s.c: Likewise.
7275         * gcc.target/sh/sh2a-movrt.c: Likewise.
7276         * gcc.target/sh/sh2a-resbank.c: Likewise.
7277         * gcc.target/sh/sh2a-rtsn.c: Likewise.
7278         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7279         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7280         * gcc.target/sh/sh4a-cosf.c: Likewise.
7281         * gcc.target/sh/sh4a-fsrra.c: Likewise.
7282         * gcc.target/sh/sh4a-memmovua.c: Likewise.
7283         * gcc.target/sh/sh4a-sincosf.c: Likewise.
7284         * gcc.target/sh/sh4a-sinf.c: Likewise.
7286 2015-09-20  Jeff Law  <law@redhat.com>
7288         PR tree-optimization/47679
7289         * g++.dg/warn/Wuninitialized-6.C: New test.
7291 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
7293         Implement nested namespace definitions.
7294         * g++.dg/cpp1z/nested-namespace-def1.C: New.
7295         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7296         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7297         * g++.dg/lookup/name-clash5.C: Adjust.
7298         * g++.dg/lookup/name-clash6.C: Likewise.
7300 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7302         * gcc.dg/pragma-diag-5.c: New test.
7304 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
7306         PR middle-end/67619
7307         * gcc.dg/torture/pr67619.c: New test.
7308         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7309         New procedure.
7311 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
7313         PR tree-optimization/67283
7314         * gcc.dg/tree-ssa/sra-15.c: New.
7315         * gcc.dg/tree-ssa/sra-16.c: New.
7317 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7319         PR sanitizer/64078
7320         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7321         (f2, f3): Make the function static.
7322         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7324 2015-09-17  Christian Bruel  <christian.bruel@st.com>
7326         * gcc.target/arm/attr_thumb-static2.c: New test.
7328 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7330         * gnat.dg/overflow_sum3.adb: New test.
7332 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7334         * gcc.target/arm/stack-checking.c: New test.
7336 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
7338         PR fortran/52846
7339         * gfortran.dg/public_private_module_5.f90: Add module procedure
7340         trigger_smod to ensure that the smod file is written.
7342 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
7344         * gcc.target/aarch64/copysign_1.c: New.
7345         * gcc.target/aarch64/copysign_2.c: New.
7347 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
7349         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7350         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7351         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7353 2015-09-16  John Marino  <gnugcc@marino.st>
7355         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7357 2015-09-16  Richard Biener  <rguenther@suse.de>
7359         PR middle-end/67253
7360         * gcc.dg/torture/pr67253.c: New testcase.
7362 2015-09-16  Richard Biener  <rguenther@suse.de>
7364         PR middle-end/67271
7365         * gcc.dg/pr67271.c: New testcase.
7367 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
7369         * gnat.dg/opt49.adb: New test.
7371 2015-09-16  Richard Biener  <rguenther@suse.de>
7373         PR middle-end/67442
7374         * gcc.dg/torture/pr67442.c: New testcase.
7376 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
7378         * gnat.dg/array24.adb: New test.
7379         * gnat.dg/blocklocs.adb: Delete.
7381 2015-09-15  Marek Polacek  <polacek@redhat.com>
7383         PR c/67580
7384         * gcc.dg/pr67580.c: New test.
7386 2015-09-15  Richard Biener  <rguenther@suse.de>
7388         PR tree-optimization/67470
7389         * gcc.dg/torture/pr67470.c: New testcase.
7391 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
7393         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7395 2015-09-15  Richard Biener  <rguenther@suse.de>
7397         PR middle-end/67563
7398         * gcc.dg/pr67563.c: New testcase.
7400 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7402         PR fortran/67460
7403         * gfortran.dg/pr67460.f90: New test.
7405 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
7407         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7408         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7410 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
7412         PR c++/51911
7413         * g++.dg/cpp0x/new-auto1.C: New.
7415 2015-09-11  Mark Wielaard  <mjw@redhat.com>
7417         PR c/28901
7418         * g++.dg/warn/unused-variable-1.C: New test.
7419         * g++.dg/warn/unused-variable-2.C: Likewise.
7420         * gcc.dg/unused-4.c: Adjust warning for static const.
7421         * gcc.dg/unused-variable-1.c: New test.
7422         * gcc.dg/unused-variable-2.c: Likewise.
7424 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
7426         * gfortran.dg/private_type_3.f90: Require visibility.
7427         * gfortran.dg/module_variable_2.f90: Same.
7428         * gfortran.dg/nested_forall_1.f: Same.
7429         * gfortran.dg/elemental_dependency_4.f90: Same.
7430         * gfortran.dg/bind_c_usage_25.f90: Same.
7431         * gfortran.dg/access_spec_1.f90: Same.
7432         * gfortran.dg/public_private_module_2.f90: Same.
7433         * gfortran.dg/host_assoc_variable_1.f90: Same.
7434         * gfortran.dg/public_private_module_6.f90: Same.
7435         * gfortran.dg/module_variable_1.f90: Same.
7436         * gfortran.dg/pr37286.f90: Same.
7437         * gfortran.dg/internal_pack_7.f90: Same.
7438         * gfortran.dg/submodule_10.f08: Same.
7439         * gfortran.dg/allocatable_function_8.f90: Same.
7440         * gfortran.dg/merge_init_expr_2.f90: Same.
7441         * gfortran.dg/class_37.f03: Same.
7442         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7443         * gfortran.dg/typebound_call_20.f03: Same.
7444         * gfortran.dg/proc_ptr_result_3.f90: Same.
7445         * gfortran.dg/pr32535.f90: Same.
7446         * gfortran.dg/typebound_proc_19.f90: Same.
7447         * gfortran.dg/initialization_10.f90: Same.
7448         * gfortran.dg/bind_c_usage_8.f03: Same.
7449         * gfortran.dg/pr61335.f90: Same.
7450         * gfortran.dg/elemental_dependency_5.f90: Same.
7451         * gfortran.dg/proc_ptr_3.f90: Same.
7452         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7454 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
7456         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7457         * gcc.dg/Wno-frame-address.c: Skip for Visium.
7458         * gcc.dg/loop-8.c: Likewise.
7460 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
7462         PR ada/66965
7463         * gnat.dg/specs/addr1.ads: Remove.
7465 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7467         * gcc.dg/pie-link.c: Add -pie to dg-options.
7469 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
7471         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7472         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7474 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7476         * gcc.target/powerpc/swaps-p8-20.c: New test.
7477         * gcc.target/powerpc/swaps-p8-21.c: New test.
7479 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
7481         PR fortran/67526
7482         * gfortran.dg/pr67526.f90: New test.
7484 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
7486         PR c++/67318
7487         * g++.dg/cpp0x/variadic166.C: New.
7489 2015-09-09  Mark Wielaard  <mjw@redhat.com>
7491         * c-c++-common/nonnull-1.c: New test.
7493 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
7495         PR fortran/66993
7496         * gfortran.dg/submodule_11.f08: New test.
7498 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
7500         PR target/67506
7501         * gcc.c-torture/compile/pr67506.c: New test.
7503 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7505         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7506         initialization with a byte mask.  No change expected here.
7507         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7508         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7509         initialization with contigious bitmask.  Literal pool is expectd
7510         to be used here.
7512 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7514         PR target/67439
7515         * gcc.target/arm/pr67439_1.c: New test.
7517 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
7519         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7520         model.
7522 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
7524         PR c++/67523
7525         * g++.dg/gomp/pr67523.C: New test.
7527         PR c++/67522
7528         * g++.dg/gomp/pr67522.C: New test.
7530         PR middle-end/67521
7531         * c-c++-common/gomp/pr67521.c: New test.
7533         PR middle-end/67517
7534         * c-c++-common/gomp/pr67517.c: New test.
7536         PR c++/67514
7537         * g++.dg/gomp/pr67514.C: New test.
7539         PR c++/67511
7540         * g++.dg/gomp/pr67511.C: New test.
7542         PR c/67502
7543         * c-c++-common/gomp/pr67502.c: New test.
7545 2015-09-09  Marek Polacek  <polacek@redhat.com>
7547         PR middle-end/67512
7548         * gcc.dg/pr67512.c: New test.
7550 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
7552         PR c++/53184
7553         * g++.dg/warn/Wsubobject-linkage-1.C: New.
7554         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7555         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7556         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7558 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7560         * gcc.target/aarch64/mod_2.x: New file.
7561         * gcc.target/aarch64/mod_256.x: Likewise.
7562         * gcc.target/arm/mod_2.c: New test.
7563         * gcc.target/arm/mod_256.c: Likewise.
7564         * gcc.target/aarch64/mod_2.c: Likewise.
7565         * gcc.target/aarch64/mod_256.c: Likewise.
7567 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
7569         PR c++/67504
7570         * g++.dg/gomp/pr67504.C: New test.
7572         PR c/67501
7573         * c-c++-common/gomp/pr67501.c: New test.
7575         PR c/67500
7576         * gcc.dg/gomp/pr67500.c: New test.
7578         PR c/67495
7579         * gcc.dg/gomp/pr67495.c: New test.
7581 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
7582             Sebastian Pop  <s.pop@samsung.com>
7584         PR tree-optimization/53852
7585         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7586         both isl-0.12 and isl-0.15.
7587         * gcc.dg/graphite/uns-interchange-14.c: Same.
7588         * gcc.dg/graphite/uns-interchange-15.c: Same.
7589         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7591 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
7592             Sebastian Pop  <s.pop@samsung.com>
7594         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7595         * gcc.dg/graphite/block-1.c: Same.
7596         * gcc.dg/graphite/block-5.c: Same.
7597         * gcc.dg/graphite/block-6.c: Same.
7598         * gcc.dg/graphite/interchange-1.c: Same.
7599         * gcc.dg/graphite/interchange-10.c: Same.
7600         * gcc.dg/graphite/interchange-11.c: Same.
7601         * gcc.dg/graphite/interchange-13.c: Same.
7602         * gcc.dg/graphite/interchange-14.c: Same.
7603         * gcc.dg/graphite/interchange-3.c: Same.
7604         * gcc.dg/graphite/interchange-4.c: Same.
7605         * gcc.dg/graphite/interchange-7.c: Same.
7606         * gcc.dg/graphite/interchange-8.c: Same.
7607         * gcc.dg/graphite/interchange-9.c: Same.
7608         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7609         * gcc.dg/graphite/pr35356-1.c (foo): Same.
7610         * gcc.dg/graphite/pr37485.c: Same.
7611         * gcc.dg/graphite/scop-0.c (int toto): Same.
7612         * gcc.dg/graphite/scop-1.c: Same.
7613         * gcc.dg/graphite/scop-10.c: Same.
7614         * gcc.dg/graphite/scop-11.c: Same.
7615         * gcc.dg/graphite/scop-12.c: Same.
7616         * gcc.dg/graphite/scop-13.c: Same.
7617         * gcc.dg/graphite/scop-16.c: Same.
7618         * gcc.dg/graphite/scop-17.c: Same.
7619         * gcc.dg/graphite/scop-18.c: Same.
7620         * gcc.dg/graphite/scop-2.c: Same.
7621         * gcc.dg/graphite/scop-21.c (int test): Same.
7622         * gcc.dg/graphite/scop-22.c (void foo): Same.
7623         * gcc.dg/graphite/scop-4.c: Same.
7624         * gcc.dg/graphite/scop-5.c: Same.
7625         * gcc.dg/graphite/scop-6.c: Same.
7626         * gcc.dg/graphite/scop-7.c: Same.
7627         * gcc.dg/graphite/scop-8.c: Same.
7628         * gcc.dg/graphite/scop-9.c: Same.
7629         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7630         data-refs remain inside the inner loop.
7631         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7632         * gcc.dg/graphite/uns-interchange-14.c: Same.
7633         * gcc.dg/graphite/uns-interchange-9.c: Same.
7634         * gfortran.dg/graphite/interchange-3.f90
7636 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7638         PR target/63870
7639         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7640         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7641         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7642         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7643         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7644         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7645         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7646         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7647         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7648         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7649         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7650         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7652 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7654         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7655         * lib/target-supports.exp
7656         (check_effective_target_arm_neon_fp16_hw): New.
7658 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7660         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7661         Set additional_flags for neon-fp16 if supported, else fallback to neon.
7663         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7664         (hfloat16_t): New.
7665         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7666         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7667         if supported.
7668         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7669         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7670         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7671         when those are supported.
7672         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7673         (vdup_n_f16): New.
7675         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7676         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7677         cases if supported.
7679         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7680         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7681         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7682         Likewise.
7683         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7684         Likewise.
7685         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7687         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7688         Add float16x8_t case.
7689         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7690         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7691         main, exec_vcreate): Likewise.
7692         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7693         exec_vget_high): Likewise.
7694         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7695         exec_vget_low): Likewise.
7696         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7697         Likewise.
7698         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7699         exec_vld1_dup): Likewise.
7700         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7701         exec_vld1_lane): Likewise.
7702         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7703         Likewise.
7704         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
7705         exec_vldX_dup): Likewise.
7706         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
7707         exec_vldX_lane): Likewise.
7708         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
7709         exec_vset_lane): Likewise.
7710         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
7711         exec_vst1_lane): Likewise.
7713 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7715         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
7716         * gcc.target/aarch64/vget_low_1.c: Likewise.
7718 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7720         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
7721         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
7722         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
7723         (main): update orig_data to avoid float16 NaN on bigendian.
7725 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7727         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
7728         float16x8_t.
7729         * gcc.target/aarch64/vset_lane_1.c: Likewise.
7730         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
7731         * gcc.target/aarch64/vld1_lane.c: Likewise.
7733 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
7735         PR c++/67369
7736         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
7738 2015-09-07  Marek Polacek  <polacek@redhat.com>
7740         PR inline-asm/67448
7741         * gcc.dg/asm-10.c: New test.
7743 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
7745         PR middle-end/67452
7746         * gcc.dg/lto/pr67452_0.c: New test.
7748 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7750         PR target/65210
7751         * gcc.target/avr/pr65210.c: New test.
7753 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
7755         PR testsuite/67450
7756         * lib/target-supports.exp (check_cached_effective_target):
7757         Apppend $prop to et_prop_list only if needed.
7759 2015-09-04  Marek Polacek  <polacek@redhat.com>
7761         PR sanitizer/67279
7762         * gcc.dg/ubsan/pr67279.c: New test.
7764 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
7765             Petr Murzin  <petr.murzin@intel.com>
7766             Kirill Yukhin <kirill.yukhin@intel.com>
7768         * gcc.target/i386/avx512f-scatter-1.c: New.
7769         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
7770         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
7772 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
7774         * gfortran.dg/read_dir.f90: Delete empty directory when closing
7775         rather than calling rmdir, cleanup if open fails.
7777 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
7779         * gcc.target/powerpc/vec-mult-char-1.c: New test.
7780         * gcc.target/powerpc/vec-mult-char-2.c: New test.
7781         * lib/target-supports.exp (check_effective_target_vect_char_mult):
7782         Return true for PowerPC targets that implement Altivec.
7784 2015-09-03  Renlin Li  <renlin.li@arm.com>
7786         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
7787         check the assembly.
7788         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
7790 2015-09-03  Martin Sebor  <msebor@redhat.com>
7792         PR c/66516
7793         * g++.dg/addr_builtin-1.C: New test.
7794         * gcc.dg/addr_builtin-1.c: New test.
7796 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7798         * gcc.target/powerpc/vec-shift.c: New test.
7800 2015-09-03  Tom de Vries  <tom@codesourcery.com>
7802         PR tree-optimization/65637
7803         * gcc.dg/autopar/reduc-4.c: New test.
7805 2015-09-03  Tom de Vries  <tom@codesourcery.com>
7807         PR tree-optimization/65637
7808         * gcc.dg/autopar/pr46099-2.c: New test.
7810 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7812         PR middle-end/67351
7813         * g++.dg/pr67351.C: New test.
7815 2015-09-03  Richard Biener  <rguenther@suse.de>
7817         PR ipa/66705
7818         * g++.dg/lto/pr66705_0.C: New testcase.
7820 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7822         PR middle-end/60586
7823         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
7824         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7826 2015-09-02  Marek Polacek  <polacek@redhat.com>
7828         PR c/67432
7829         * gcc.dg/pr67432.c: New test.
7831 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
7833         * lib/target-supports.exp (clear_effective_target_cache): New.
7834         (check_cached_effective_target): Update et_prop_list.
7835         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
7836         * g++.dg/compat/compat.exp: Likewise.
7837         * g++.dg/compat/struct-layout-1.exp: Likewise.
7838         * lib/asan-dg.exp: Likewise.
7839         * lib/atomic-dg.exp: Likewise.
7840         * lib/cilk-plus-dg.exp: Likewise.
7841         * lib/clearcap.exp: Likewise.
7842         * lib/mpx-dg.exp: Likewise.
7843         * lib/tsan-dg.exp: Likewise.
7844         * lib/ubsan-dg.exp: Likewise.
7846 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
7848         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
7850 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
7851             Andrew Bennett  <andrew.bennett@imgtec.com>
7853         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
7854         dependencies between ISA level and compact-branches.
7855         * gcc.target/mips/branch-10.c: Update expected output to allow
7856         compact forms of b/bal.
7857         * gcc.target/mips/branch-11.c: Likewise.
7858         * gcc.target/mips/branch-12.c: Likewise.
7859         * gcc.target/mips/branch-13.c: Likewise.
7860         * gcc.target/mips/branch-3.c: Likewise.
7861         * gcc.target/mips/branch-4.c: Likewise.
7862         * gcc.target/mips/branch-5.c: Likewise.
7863         * gcc.target/mips/branch-6.c: Likewise.
7864         * gcc.target/mips/branch-7.c: Likewise.
7865         * gcc.target/mips/branch-8.c: Likewise.
7866         * gcc.target/mips/branch-9.c: Likewise.
7867         * gcc.target/mips/branch-cost-1.c: Likewise.
7868         * gcc.target/mips/call-1.c: Likewise.
7869         * gcc.target/mips/call-2.c: Likewise.
7870         * gcc.target/mips/call-3.c: Likewise.
7871         * gcc.target/mips/call-4.c: Likewise.
7872         * gcc.target/mips/call-5.c: Likewise.
7873         * gcc.target/mips/call-6.c: Likewise.
7874         * gcc.target/mips/lazy-binding-1.c: Likewise.
7875         * gcc.target/mips/near-far-1.c: Likewise.
7876         * gcc.target/mips/near-far-2.c: Likewise.
7877         * gcc.target/mips/near-far-3.c: Likewise.
7878         * gcc.target/mips/near-far-4.c: Likewise.
7879         * gcc.target/mips/umips-branch-3.c: Ensure the test is
7880         run with compact branches allowed.
7881         * gcc.target/mips/compact-branches-1.c: New file.
7882         * gcc.target/mips/compact-branches-2.c: Likewise.
7883         * gcc.target/mips/compact-branches-3.c: Likewise.
7884         * gcc.target/mips/compact-branches-4.c: Likewise.
7885         * gcc.target/mips/compact-branches-5.c: Likewise.
7886         * gcc.target/mips/compact-branches-6.c: Likewise.
7887         * gcc.target/mips/compact-branches-7.c: Likewise.
7889 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7891         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
7892         Clean-up a created directory if testcase fails.
7894 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
7896         PR target/67405
7897         * g++.dg/pr67405.C: New test.
7899 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7901         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
7903 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7905         * gcc.dg/ifcvt-1.c: New test.
7906         * gcc.dg/ifcvt-2.c: Likewise.
7907         * gcc.dg/ifcvt-3.c: Likewise.
7909 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7911         PR libfortran/67412
7912         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
7913         *-*-solaris2.10.
7915 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7917         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
7919 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
7921         PR c++/61753
7922         * g++.dg/other/pr61753.C: New.
7924 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
7926         * gcc.dg/tree-ssa/cmp-1.c: New file.
7928 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
7930         * gcc.dg/tree-ssa/complex-7.c: New file.
7932 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7934         * gcc.target/powerpc/swaps-p8-19.c: New test.
7936 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7938         PR fortran/67367
7939         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
7941 2015-08-29  Tom de Vries  <tom@codesourcery.com>
7943         PR tree-optimization/46193
7944         * gcc.dg/autopar/pr46193.c: New test.
7946 2015-08-28  Nathan Sidwell  <nathan@acm.org>
7948         * gcc.dg/compat/struct-layout-1_generate.c: Simply
7949         use exit code for failure.
7951         * gcc.dg/torture/matrix-1.c: Use plain printf.
7952         * gcc.dg/torture/matrix-2.c: Likewise.
7953         * gcc.dg/torture/matrix-5.c: Likewise.
7954         * gcc.dg/torture/matrix-6.c: Likewise.
7955         * gcc.dg/torture/transpose-1.c: Likewise.
7956         * gcc.dg/torture/transpose-2.c: Likewise.
7957         * gcc.dg/torture/transpose-3.c: Likewise.
7958         * gcc.dg/torture/transpose-4.c: Likewise.
7959         * gcc.dg/torture/transpose-5.c: Likewise.
7960         * gcc.dg/torture/transpose-6.c: Likewise.
7962 2015-08-28  Jeff Law  <law@redhat.com>
7964         PR lto/66752
7965         * gcc.dg/tree-ssa/pr66752-2.c: New test.
7966         * gcc.dg/torture/pr66752-1.c: New test
7967         * g++.dg/torture/pr66752-2.C: New test.
7969 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
7970         Revert:
7971         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
7973                 * gcc.dg/tree-ssa/sra-15.c: New.
7975 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
7977         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
7978         * gcc.target/mips/msub-8.c: Ditto
7980 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7982         * lib/target-supports.exp (check-effective_target_vect_double):
7983         Enable for Power targets with VSX hardware available.
7984         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
7985         vect_no_align && { ! vect_hw_misalign }.
7987 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
7989         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
7990         Replaced by opt_files, compile with -floop-nest-optimize.
7991         * g++.dg/graphite/graphite.exp: Same.
7992         * gfortran.dg/graphite/graphite.exp: Same.
7993         * gcc.dg/graphite/block-0.c: Adjust pattern.
7994         * gcc.dg/graphite/block-1.c: Same.
7995         * gcc.dg/graphite/block-3.c: Same.
7996         * gcc.dg/graphite/block-4.c: Same.
7997         * gcc.dg/graphite/block-5.c: Same.
7998         * gcc.dg/graphite/block-6.c: Same.
7999         * gcc.dg/graphite/block-7.c: Same.
8000         * gcc.dg/graphite/block-8.c: Same.
8001         * gcc.dg/graphite/block-pr47654.c: Same.
8002         * gcc.dg/graphite/interchange-0.c: Same.
8003         * gcc.dg/graphite/interchange-1.c: Same.
8004         * gcc.dg/graphite/interchange-10.c: Same.
8005         * gcc.dg/graphite/interchange-11.c: Same.
8006         * gcc.dg/graphite/interchange-12.c: Same.
8007         * gcc.dg/graphite/interchange-13.c: Same.
8008         * gcc.dg/graphite/interchange-14.c: Same.
8009         * gcc.dg/graphite/interchange-15.c: Same.
8010         * gcc.dg/graphite/interchange-3.c: Same.
8011         * gcc.dg/graphite/interchange-4.c: Same.
8012         * gcc.dg/graphite/interchange-5.c: Same.
8013         * gcc.dg/graphite/interchange-6.c: Same.
8014         * gcc.dg/graphite/interchange-7.c: Same.
8015         * gcc.dg/graphite/interchange-8.c: Same.
8016         * gcc.dg/graphite/interchange-9.c: Same.
8017         * gcc.dg/graphite/interchange-mvt.c: Same.
8018         * gcc.dg/graphite/pr37485.c: Same.
8019         * gcc.dg/graphite/uns-block-1.c: Same.
8020         * gcc.dg/graphite/uns-interchange-12.c: Same.
8021         * gcc.dg/graphite/uns-interchange-14.c: Same.
8022         * gcc.dg/graphite/uns-interchange-15.c: Same.
8023         * gcc.dg/graphite/uns-interchange-9.c: Same.
8024         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8025         * gfortran.dg/graphite/interchange-3.f90: Same.
8027 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
8029         PR target/67317
8030         * gcc.target/i386/pr67317-1.c: New test.
8031         * gcc.target/i386/pr67317-2.c: Ditto.
8032         * gcc.target/i386/pr67317-3.c: Ditto.
8033         * gcc.target/i386/pr67317-4.c: Ditto.
8034         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
8035         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
8037 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
8039         * gcc.target/powerpc/vec-shr.c: New.
8041 2015-08-27  Marek Polacek  <polacek@redhat.com>
8043         PR middle-end/67005
8044         * gcc.dg/torture/pr67005.c: New test.
8046 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
8048         * gcc.dg/tree-ssa/sra-15.c: New.
8050 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
8052         * gcc.target/aarch64/long_branch_1.c: New test.
8054 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8056         * gcc.target/s390/20150826-1.c: New test.
8058 2015-08-26  Renlin Li  <renlin.li@arm.com>
8060         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
8062 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8064         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
8066 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8068         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
8069         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
8070         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
8071         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
8073 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
8075         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
8076         New test directive.
8077         * gcc.target/aarch64/tlsle_1.x: New test source.
8078         * gcc.target/aarch64/tlsle12_1.c: New testcase.
8079         * gcc.target/aarch64/tlsle24_1.c: Likewise.
8080         * gcc.target/aarch64/tlsle32_1.c: Likewise.
8082 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8084         PR fortran/29600
8085         * gfortran.dg/shape_8.f90: New test.
8087 2015-08-25  Marek Polacek  <polacek@redhat.com>
8089         PR middle-end/67330
8090         * gcc.dg/weak/weak-18.c: New test.
8092 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
8094         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8095         gcc_jit_context_set_bool_use_external_driver.
8097 2015-08-25  Nathan Sidwell  <nathan@acm.org>
8099         * gcc.c-torture/execute/builtins/20010124-1.x: New.
8101         * gcc.dg/20001117-1.c: Needs return_address.
8102         * gcc.dg/20020415-1.c: Needs alloca.
8103         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8104         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8105         * gcc.dg/pr63186.c: Needs label_values.
8106         * gcc.dg/torture/pr33848.c: Likwise.
8108         * lib/target-supports.exp (check_effective_target_fopenacc,
8109         check_effective_target_fopenmp): Disable for nvptx.
8110         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8111         * gcc.dg/stack-usage-1.c: Likewise.
8112         * gcc.dg/stack-usage-2.c: Likewise.
8113         * gcc.dg/unused-5.c: Likewise.
8114         * gcc.dg/unwind-1.c: Likewise.
8116 2015-08-25  Christian Bruel  <christian.bruel@st.com>
8118         * gcc.dg/Wno-frame-address.c: Skip for ARM.
8119         * g++.dg/Wno-frame-address.C: Ditto.
8121 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8123         PR target/67211
8124         * g++.dg/pr67211.C: New test.
8126 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
8128         PR fortran/62536
8129         PR fortran/66175
8130         * gfortran.dg/block_end_error_1.f90: New test.
8131         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8133 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8135         PR target/66821
8136         * gcc.target/i386/pr66821.c: New test.
8138 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8140         PR target/67329
8141         * gcc.target/i386/pr67329.c: New test.
8143 2015-08-24  Nathan Sidwell  <nathan@acm.org>
8145         * gcc.dg/pr49551.c: Needs -fdata-sections.
8147         * gcc.dg/pr64935-2.c: Needs scheduling.
8149         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8150         * gcc.dg/torture/pr63738.c: Likewise.
8151         * gcc.dg/torture/pr64728.c: Likewise.
8152         * gcc.dg/pr63748.c: Likewise.
8153         * gcc.dg/20020312-2.c: Likewise.
8155         * gcc.dg/torture/pr66123.c: Needs label_values.
8157         * gcc.dg/torture/pr41261.c: Needs profiling.
8158         * gcc.dg/pr26570.c: Likewise.
8159         * gcc.dg/pr61776.c: Likewise.
8160         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8161         * gcc.dg/gomp/pr34610.c: Likewise.
8162         * gcc.dg/pr54121.c: Likewise.
8163         * gcc.dg/20050325-1.c: Likewise.
8164         * gcc.dg/pr66899.c: Likewise.
8165         * gcc.dg/pr48770.c: Likewise.
8166         * gcc.dg/pr24225.c: Likewise.
8168         * gcc.dg/pr27531-1.c: Needs io.
8169         * gcc.dg/pr44606.c: Likewise.
8171         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8173         * gcc.dg/pr51990.c: Needs alloca.
8175         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8177 2015-08-24  Tom de Vries  <tom@codesourcery.com>
8179         PR tree-optimization/65468
8180         * gcc.dg/gomp/static-chunk-size-one.c: New test.
8182 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8184         PR libfortran/54572
8185         * gfortran.dg/backtrace_1.f90: New test.
8187 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8189         PR libfortran/62296
8190         * gfortran.dg/execute_command_line_2.f90: New test.
8192 2015-08-23  Tom de Vries  <tom@codesourcery.com>
8194         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8195         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8196         vect_no_int_max to vect_no_int_min_max.
8197         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8198         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8199         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8200         * gcc.dg/vect/slp-reduc-4.c: Same.
8201         * gcc.dg/vect/slp-reduc-5.c: Same.
8202         * gcc.dg/vect/vect-125.c: Same.
8203         * gcc.dg/vect/vect-13.c: Same.
8204         * gcc.dg/vect/vect-double-reduc-3.c: Same.
8205         * gcc.dg/vect/vect-reduc-1.c: Same.
8206         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8207         * gcc.dg/vect/vect-reduc-1char.c:Same.
8208         * gcc.dg/vect/vect-reduc-1short.c: Same.
8209         * gcc.dg/vect/vect-reduc-2.c: Same.
8210         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8211         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8212         * lib/target-supports.exp: Same.
8214 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
8216         PR c++/63693
8217         * g++.dg/cpp0x/decltype63.C: New.
8219 2015-08-22  Nathan Sidwell  <nathan@acm.org>
8221         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8222         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8223         * c-c++-common/Wunused-var-8.c: Likewise.
8224         * c-c++-common/gomp/pr61486-2.c: Likewise.
8225         * c-c++-common/Wunused-var-6.c: Likewise.
8226         * c-c++-common/goacc/reduction-1.c: Likewise.
8227         * c-c++-common/goacc/reduction-2.c: Likewise.
8228         * c-c++-common/goacc/reduction-3.c: Likewise.
8229         * c-c++-common/goacc/reduction-4.c: Likewise.
8230         * gcc.dg/builtins-64.c: Likewise.
8231         * gcc.dg/pr59523.c: Likewise.
8232         * gcc.dg/tree-ssa/20080530.c: Likewise.
8233         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8234         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8235         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8236         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8237         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8238         * gcc.dg/pr59011.c: Likewise.
8239         * gcc.dg/uninit-9.c: Likewise.
8240         * gcc.dg/pr61561.c: Likewise.
8241         * gcc.dg/vla-4.c: Likewise.
8242         * gcc.dg/20101010-1.c: Likewise.
8243         * gcc.dg/pr49120.c: Likewise.
8244         * gcc.dg/20030331-2.c: Likewise.
8245         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8246         * gcc.dg/pr25682.c: Likewise.
8247         * gcc.dg/guality/guality.c: Likewise.
8248         * gcc.dg/pr27301.c: Likewise.
8249         * gcc.dg/uninit-9-O0.c: Likewise.
8250         * gcc.dg/fold-alloca-1.c: Likewise.
8251         * gcc.dg/pr41470.c: Likewise.
8252         * gcc.dg/pr51491-2.c: Likewise.
8253         * gcc.dg/winline-7.c: Likewise.
8254         * gcc.dg/vla-2.c: Likewise.
8255         * gcc.dg/pr50764.c: Likewise.
8256         * gcc.dg/c99-vla-1.c: Likewise.
8257         * gcc.dg/pr33238.c: Likewise.
8258         * gcc.dg/c99-const-expr-13.c: Likewise.
8259         * gcc.dg/builtin-return-1.c: Likewise.
8260         * gcc.dg/vla-3.c: Likewise.
8261         * gcc.dg/20020415-1.c: Likewise.
8262         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8263         * gcc.dg/shrink-wrap-alloca.c: Likewise.
8264         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8265         * gcc.dg/torture/calleesave-sse.c: Likewise.
8266         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8267         * gcc.dg/gomp/vla-2.c: Likewise.
8268         * gcc.dg/gomp/vla-3.c: Likewise.
8269         * gcc.dg/gomp/vla-4.c: Likewise.
8270         * gcc.dg/gomp/pr30494.c: Likewise.
8271         * gcc.dg/gomp/vla-5.c: Likewise.
8272         * gcc.dg/pr51990-2.c: Likewise.
8273         * gcc.dg/vla-22.c: Likewise.
8275 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8277         * gcc.dg/cpp/multiline-2.c: Add column numbers.
8278         * gcc.dg/dollar.c: Likewise.
8279         * gcc.dg/pragma-message.c: Likewise.
8280         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8281         * c-c++-common/raw-string-14.c: Likewise.
8283 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
8285         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8286         property that instantiation here is a compile-time error.
8288 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
8290         * g++.dg/other/pr67065.C: Extend.
8292 2015-08-21  Nathan Sidwell  <nathan@acm.org>
8294         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8295         is freestanding.
8296         (check_effective_target_global_constructor): New.
8297         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8298         * gcc.dg/debug/debug.exp: Skip  for nvptx.
8299         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8301         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8302         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8303         * gcc.c-torture/compile/pr33855.c: Likewise.
8304         * gcc.c-torture/compile/920723-1.c: Likewise.
8305         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8306         writing a const.
8307         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8308         label.
8309         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8310         'call'.
8312         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8313         prototype normal.
8314         * gcc.c-torture/execute/switch-1.c: Likewise.
8316         * gcc.c-torture/execute/pr34456.c: Require not freestanding
8317         * gcc.c-torture/execute/printf-1.c: Likewise.
8318         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8319         * gcc.c-torture/execute/fprintf-1.c: Likewise.
8320         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8321         * gcc.c-torture/execute/vprintf-1.c: Likewise.
8322         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8323         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8324         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8325         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8326         * gcc.c-torture/execute/gofast.c: Likewise.
8327         * gcc.c-torture/execute/complex-6.c: Likewise.
8329         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8330         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8331         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8332         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8333         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8334         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8335         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8336         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8337         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8338         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8339         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8340         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8341         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8342         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8343         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8344         * gcc.dg/setjmp-1.c: Likewise.
8345         * gcc.dg/cleanup-5.c: Likewise.
8346         * gcc.dg/cleanup-12.c: Likewise.
8347         * gcc.dg/cleanup-13.c: Likewise.
8349         * gcc.dg/constructor-1.c: Require global ctor.
8351         * gcc.dg/fork-instrumentation.c: Require profiling.
8352         * gcc.dg/20030107-1.c: Likewise.
8353         * gcc.dg/20030702-1.c: Likewise.
8355         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8356         * gcc.dg/cpp/paste2.c: Likewise.
8357         * gcc.dg/cpp/strify3.c: Likewise.
8358         * gcc.dg/cpp/strify4.c: Likewise.
8359         * gcc.dg/cpp/lexnum.c: Likewise.
8360         * gcc.dg/cpp/digraphs.c: Likewise.
8361         * gcc.dg/cpp/macro1.c: Likewise.
8363 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8365         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8367 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8369         * lib/gcc-dg.exp: Add extra options for db-final to the command line
8370         only once.
8372 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8374         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8375         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8376         vec_vpmsum_be and vec_shasigma_be.
8378 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
8380         * lib/target-supports.exp
8381         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8382         with -mfp16-format=ieee.
8384 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
8386         PR c++/67065
8387         * g++.dg/other/pr67065.C: New.
8389 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
8391         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8392         memcpy.
8393         * gcc.target/mips/inline-memcpy-2.c: Ditto.
8394         * gcc.target/mips/inline-memcpy-3.c: Ditto.
8395         * gcc.target/mips/inline-memcpy-4.c: Ditto.
8396         * gcc.target/mips/inline-memcpy-5.c: Ditto.
8398 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
8400         * gcc.dg/wide_shift_64_1.c: New testcase.
8401         * gcc.dg/wide_shift_128_1.c: Likewise.
8402         * gcc.target/aarch64/ashlti3_1.c: Likewise.
8404 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
8406         * lib/target-supports.exp
8407         (check_effective_target_fstack_protector_enabled): New test.
8408         * gcc.target/i386/ssp-default.c: New test.
8410 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
8412         PR fortran/66929
8413         * gfortran.dg/generic_31.f90: New.
8415 2015-08-19  Marek Polacek  <polacek@redhat.com>
8417         PR middle-end/67133
8418         * g++.dg/torture/pr67133.C: New test.
8420 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8422         * gcc.target/powerpc/altivec-35.c: New test.
8423         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8424         * gcc.target/powerpc/vsx-vector-7.c: New test.
8426 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8428         PR middle-end/36757
8429         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8430         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8432 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
8434         PR rtl-optimization/67218
8435         * gcc.c-torture/execute/ieee/pr67218.c,
8436         gcc.target/aarch64/fcvt_int_float_double1.c,
8437         gcc.target/aarch64/fcvt_int_float_double2.c,
8438         gcc.target/aarch64/fcvt_int_float_double3.c,
8439         gcc.target/aarch64/fcvt_int_float_double4.c,
8440         gcc.target/aarch64/fcvt_uint_float_double1.c,
8441         gcc.target/aarch64/fcvt_uint_float_double2.c,
8442         gcc.target/aarch64/fcvt_uint_float_double3.c,
8443         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8445 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
8447         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8448         dg-options to disable LSE extensions.
8449         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8450         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8451         * gcc.target/aarch64/atomic-op-char.c: Likewise.
8452         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8453         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8454         * gcc.target/aarch64/atomic-op-int.c: Likewise.
8455         * gcc.target/aarch64/atomic-op-long.c: Likewise.
8456         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8457         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8458         * gcc.target/aarch64/atomic-op-release.c: Likewise.
8459         * gcc.target/aarch64/atomic-op-short.c: Likewise.
8460         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8461         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8462         * gcc.target/aarch64/sync-op-full.c: Likewise.
8463         * gcc.target/aarch64/sync-op-release.c: Likewise.
8465 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
8467         PR c++/67160
8468         * g++.dg/cpp1z/feat-cxx1z.C: New.
8470 2015-08-18  Marek Polacek  <polacek@redhat.com>
8472         PR middle-end/67222
8473         * gcc.dg/torture/pr67222.c: New test.
8475 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
8477         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8479 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
8481         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8482         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8483         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8485 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
8487         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8488         which is used in later code.
8490 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
8492         PR c++/67216
8493         * g++.dg/cpp0x/nullptr34.C: New.
8494         * g++.dg/warn/Wconversion2.C: Adjust.
8495         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8496         * g++.old-deja/g++.other/null3.C: Likewise.
8498         * g++.dg/cpp0x/pr51313.C: Adjust.
8500 2015-08-17  Richard Biener  <rguenther@suse.de>
8502         PR tree-optimization/67221
8503         * gcc.dg/torture/pr67221.c: New testcase.
8505 2015-08-17  Mike Stump  <mikestump@comcast.net>
8506             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8508         * gcc.target/arm/memcpy-aligned-1.c: New test.
8510 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8512         PR fortran/54656
8513         * gfortran.dg/norm_4.f90: Rename to...
8514         * gfortran.dg/norm2_4.f90: this.
8515         * gfortran.dg/norm2_5.f90: New test.
8517 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
8519         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8520         * gcc.dg/ssp-1.c: Make counter a register.
8521         * gcc.dg/ssp-2.c: Likewise.
8522         * gcc.dg/torture/parm-coalesce.c: New.
8524 2015-08-14  Marek Polacek  <polacek@redhat.com>
8526         PR middle-end/67133
8527         * gcc.dg/torture/pr67133.c: New test.
8529 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
8530             Matthias Klose  <doko@debian.org>
8532         PR target/67143
8533         * gcc.c-torture/compile/pr67143.c: New
8534         * gcc.target/aarch64/atomic-op-imm.c
8535         (atomic_fetch_add_negative_RELAXED): New.
8536         (atomic_fetch_sub_negative_ACQUIRE): New.
8538 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8540         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8541         * gcc.target/aarch64/target_attr_8.c: Likewise.
8542         * gcc.target/aarch64/target_attr_14.c: Likewise.
8544 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8546         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8548 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
8550         * gcc.target/i386/builtin_target.c: Add skylake check.
8552 2015-08-13  Jeff Law  <law@redhat.com>
8554         * gcc.dg/pr66314.c: Moved from here to ..
8555         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
8556         to clear all sanitizers before -fsanitize=kernel-address.
8558 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8560         * gcc.target/aarch64/cinc_common_1.c: New test.
8562 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8564         PR c++/53421
8565         * g++.dg/ext/attribute-may-alias-1.C: New.
8566         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8568 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
8570         * gcc.target/aarch64/atomic-inst-cas.c: New.
8571         * gcc.target/aarch64/atomic-inst-ops.inc: New.
8573 2015-08-13  Andreas Schwab  <schwab@suse.de>
8575         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8577 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8579         PR c++/62164
8580         * g++.dg/torture/pr62164.C: New.
8582 2015-08-13  Richard Biener  <rguenther@suse.de>
8584         PR tree-optimization/67191
8585         * gcc.dg/torture/pr67191.c: New testcase.
8586         * g++.dg/torture/pr67191.C: Likewise.
8588 2015-08-13  Richard Biener  <rguenther@suse.de>
8590         PR tree-optimization/66502
8591         PR tree-optimization/67167
8592         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8594 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8596         PR c++/53330
8597         * g++.dg/init/new42.C: New.
8599 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8601         PR target/67071
8602         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8603         vector constants.
8604         * gcc.target/powerpc/pr67071-2.c: Likewise.
8605         * gcc.target/powerpc/pr67071-3.c: Likewise.
8607 2015-08-12  Marek Polacek  <polacek@redhat.com>
8609         PR c++/55095
8610         * c-c++-common/Wshift-overflow-6.c: New test.
8611         * c-c++-common/Wshift-overflow-7.c: New test.
8612         * g++.dg/cpp1y/left-shift-2.C: New test.
8614 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8616         PR c++/52742
8617         * g++.dg/cpp0x/pr52742.C: New.
8619 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
8621         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8622         Check Knights Landing support.
8624 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8626         PR c++/47461
8627         * g++.dg/warn/Wunused-result-1.C: New.
8629 2015-08-12  Richard Biener  <rguenther@suse.de>
8631         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8632         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8633         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8634         * g++.dg/tree-ssa/pr61034.C: Adjust.
8635         * gcc.dg/fold-compare-2.c: Likewise.
8636         * gcc.dg/pr50763.c: Likewise.
8637         * gcc.dg/predict-3.c: Likewise.
8638         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8639         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8640         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8641         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8642         * gcc.dg/tree-ssa/pr37508.c: Likewise.
8643         * gcc.dg/tree-ssa/vrp04.c: Likewise.
8644         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8645         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8646         * gcc.dg/tree-ssa/vrp16.c: Likewise.
8647         * gcc.dg/tree-ssa/vrp20.c: Likewise.
8648         * gcc.dg/tree-ssa/vrp25.c: Likewise.
8649         * gcc.dg/tree-ssa/vrp87.c: Likewise.
8651 2015-08-12  Nathan Sidwell  <nathan@acm.org>
8653         * gcc.dg/vrp-min-max-1.c: New.
8654         * gcc.dg/vrp-min-max-2.c: New.
8656 2015-08-12  Richard Biener  <rguenther@suse.de>
8658         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8660 2015-08-12  Tom de Vries  <tom@codesourcery.com>
8662         PR testsuite/67175
8663         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8664         Handle absence of vector min/max for sparc.
8666 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
8668         PR target/66954
8669         * g++.dg/ext/mv25.C: New test.
8671 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
8673         * gcc.target/i386/avx2-vect-shift.c: New test.
8675 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8677         PR c/66098
8678         PR c/66711
8679         * gcc.dg/pragma-diag-3.c: New test.
8680         * gcc.dg/pragma-diag-4.c: New test.
8682 2015-08-11  Nathan Sidwell  <nathan@acm.org>
8684         * c-c++-common/dfp/operator-comma.c: Call init function.
8685         * c-c++-common/dfp/convert-dfp-2.c: New test.
8687 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
8689         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8690         Treat model == 0x4f as Broadwell.
8692 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8694         PR libfortran/67140
8695         * gfortran.dg/pr67140.f90: New test.
8697 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
8699         PR libgomp/65742
8700         PR middle-end/66332
8701         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8703 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
8705         PR fortran/64022
8706         * gfortran.dg/ieee/large_4.f90: New test.
8708 2015-08-08  Bud Davis  <jmdavis@link.com>
8710         PR fortran/59746
8711         * gfortran.dg/common_22.f90: New.
8713 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
8715         PR rtl-optimization/67028
8716         * gcc.dg/pr67028.c: New testcase.
8718 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
8720         PR rtl-optimization/67029
8721         * gcc.dg/pr67029.c: New test.
8723 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8725         PR fortran/64104
8726         * gfortran.dg/ieee/ieee_8.f90: New test.
8728 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
8730         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
8731         modifers.
8732         * gcc.target/aarch64/noplt_2.c: Likewise.
8733         * gcc.target/aarch64/noplt_3.c: Likewise.
8735 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
8737         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
8738         optimization level, and print a summary at the end.
8740 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8742         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
8744 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8746         * gcc.target/aarch64/noplt_3.c: New testcase.
8748 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8750         * gcc.target/aarch64/noplt_1.c: New testcase.
8751         * gcc.target/aarch64/noplt_2.c: Likewise.
8753 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
8755         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
8756         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
8758 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8760         * gcc.target/s390/dwarfregtable-1.c: New test.
8761         * gcc.target/s390/dwarfregtable-2.c: New test.
8762         * gcc.target/s390/dwarfregtable-3.c: New test.
8764 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8766         * gcc.target/s390/htm-builtins-z13-1.c: New test.
8768 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8770         PR fortran/64022
8771         * gfortran.dg/ieee/large_2.f90: New test.
8772         * gfortran.dg/ieee/large_3.F90: New test.
8774 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8776         PR fortran/64022
8777         * gfortran.dg/ieee/large_1.f90: Adjust test.
8779 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8780             Jeff Law  <law@redhat.com>
8782         PR c/16351
8783         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
8784         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8785         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
8786         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
8787         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8788         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8790 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8792         PR middle-end/66311
8793         * gfortran.dg/pr66311.f90: New file.
8795 2015-08-05  Richard Biener  <rguenther@suse.de>
8797         PR tree-optimization/67121
8798         * gcc.dg/torture/pr67121.c: New testcase.
8800 2015-08-05  Nick Clifton  <nickc@redhat.com>
8802         * gcc.target/rl78: New directory.
8803         * gcc.target/rl78/rl78.exp: New file: Test driver.
8804         * gcc.target/rl78/test_addm3.c: New file: Test adds.
8806 2015-08-05  Richard Biener  <rguenther@suse.de>
8808         PR middle-end/67120
8809         * gcc.dg/torture/pr67120.c: New testcase.
8811 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
8813         PR fortran/52846
8815         * lib/fortran-modules.exp: Call cleanup-submodules from
8816         cleanup-modules.
8817         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
8818         cover the cases where private entities are no longer optimized
8819         away.
8820         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
8821         same reason.
8822         * gfortran.dg/submodule_1.f08: Change cleanup module names.
8823         * gfortran.dg/submodule_5.f08: The same.
8824         * gfortran.dg/submodule_9.f08: The same.
8825         * gfortran.dg/submodule_10.f08: New test.
8827 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
8829         PR c++/66595
8830         * g++.dg/cpp1y/var-templ35.C: New.
8832 2015-08-05  Richard Biener  <rguenther@suse.de>
8834         PR tree-optimization/67055
8835         * g++.dg/torture/pr67055.C: New testcase.
8837 2015-08-05  Richard Biener  <rguenther@suse.de>
8839         PR tree-optimization/67109
8840         * gcc.dg/torture/pr67109.c: New testcase.
8841         * gcc.dg/vect/vect-119.c: Adjust.
8843 2015-08-05  Richard Biener  <rguenther@suse.de>
8845         PR middle-end/67107
8846         * gcc.dg/pr67107.c: New testcase.
8848 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8850         PR c++/66197
8851         * g++.dg/cpp1z/abbrev2.C: New.
8853 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8855         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
8857 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8859         PR c++/66392
8860         * g++.dg/init/explicit4.C: New.
8862 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8864         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
8865         without VSX an Power8 vector support.
8867 2015-08-04  Richard Biener  <rguenther@suse.de>
8869         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
8871 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
8873         PR target/67110
8874         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
8875         -fno-pie -no-pie.
8877 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8879         PR c++/66427
8880         * g++.dg/cpp1y/var-templ34.C: New.
8882 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8884         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
8885         * gcc.target/aarch64/target_attr_1.c: Likewise.
8886         * gcc.target/aarch64/target_attr_2.c: Likewise.
8887         * gcc.target/aarch64/target_attr_3.c: Likewise.
8888         * gcc.target/aarch64/target_attr_4.c: Likewise.
8889         * gcc.target/aarch64/target_attr_5.c: Likewise.
8890         * gcc.target/aarch64/target_attr_6.c: Likewise.
8891         * gcc.target/aarch64/target_attr_7.c: Likewise.
8892         * gcc.target/aarch64/target_attr_8.c: Likewise.
8893         * gcc.target/aarch64/target_attr_9.c: Likewise.
8894         * gcc.target/aarch64/target_attr_10.c: Likewise.
8895         * gcc.target/aarch64/target_attr_11.c: Likewise.
8896         * gcc.target/aarch64/target_attr_12.c: Likewise.
8897         * gcc.target/aarch64/target_attr_13.c: Likewise.
8898         * gcc.target/aarch64/target_attr_14.c: Likewise.
8899         * gcc.target/aarch64/target_attr_15.c: Likewise.
8901 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8903         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
8905 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8907         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
8909 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8911         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
8912         message.
8914 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8916         PR fortran/64022
8917         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
8918         * gfortran.dg/ieee/large_1.f90: New test.
8920 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8922         PR tree-optimization/67043
8923         * gcc.dg/pr67043.c: New test.
8925 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
8927         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
8929 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
8931         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
8932         it to push/pop timing items.
8933         (main): For each optimization level, create a gcc_jit_timer, and
8934         time all of the iteration within that level cumulatively.
8935         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
8936         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
8938 2015-08-03  Alexander Basov <coohpt@gmail.com>
8940         PR middle-end/64744
8941         PR middle-end/48470
8942         PR middle-end/43404
8943         * gcc.target/arm/pr43404.c : New testcase.
8944         * gcc.target/arm/pr48470.c : New testcase.
8945         * gcc.target/arm/pr64744-1.c : New testcase.
8946         * gcc.target/arm/pr64744-2.c : New testcase.
8948 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8950         PR tree-optimization/67077
8951         * gcc.dg/pr67077.c: New test.
8953 2015-08-03  Jeff Law  <law@redhat.com>
8955         PR middle-end/66314
8956         PR gcov-profile/66899
8957         * gcc.dg/pr66899.c: New test.
8958         * gcc.dg/pr66314.c: New test.
8960 2015-08-03  Marek Polacek  <polacek@redhat.com>
8962         PR c/67088
8963         * gcc.dg/pr67088.c: New test.
8965 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
8967         PR target/66731
8968         * gcc.target/arm/vnmul-1.c: New.
8969         * gcc.target/arm/vnmul-2.c: New.
8970         * gcc.target/arm/vnmul-3.c: New.
8971         * gcc.target/arm/vnmul-4.c: New.
8973 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
8975         PR fortran/64921
8976         * gfortran.dg/class_allocate_20.f90: New.
8978 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8980         * gcc.target/aarch64/csel_bfx_1.c: New test.
8981         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
8983 2015-08-02  Martin Sebor  <msebor@redhat.com>
8985         * g++.dg/Wframe-address-in-Wall.C: New test.
8986         * g++.dg/Wframe-address.C: New test.
8987         * g++.dg/Wno-frame-address.C: New test.
8988         * gcc.dg/Wframe-address-in-Wall.c: New test.
8989         * gcc.dg/Wframe-address.c: New test.
8990         * gcc.dg/Wno-frame-address.c: New test.
8992 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
8994         * c-c++-common/Wmisleading-indentation.c: Add more tests.
8996 2015-08-01  Michael Collison  <michael.collison@linaro.org
8997             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8999         * gcc.target/arm/mincmp.c: New test.
9001 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
9003         PR fortran/67091
9004         * gfortran.dg/associated_target_6.f03: New test
9006 2015-08-01  Tom de Vries  <tom@codesourcery.com>
9008         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
9009         optimize ("-ftree-parallelize-loops=0").
9010         Add successful scans for 2 detected reductions.  Add xfail scans for 3
9011         detected reductions.
9012         * gcc.dg/autopar/reduc-2short.c: Same.
9013         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
9014         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
9015         detected reductions.
9016         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
9017         and max reductions.
9019 2015-07-31  Marek Polacek  <polacek@redhat.com>
9021         PR sanitizer/66977
9022         * g++.dg/ubsan/pr66977.C: New test.
9024 2015-07-30  Marek Polacek  <polacek@redhat.com>
9026         * c-c++-common/Wtautological-compare-3.c: New test.
9028 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9030         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
9031         (CHECK): Pass address of scalar, rather than array.
9033 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9035         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
9037 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9039         * gcc.target/aarch64/fp16/fp16.exp: New.
9040         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
9041         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
9043 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
9045         * gcc.target/aarch64/f16_movs_1.c: New test.
9047 2015-07-28  Tom de Vries  <tom@codesourcery.com>
9049         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
9050         outer loop.
9052 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
9053             Manuel López-Ibáñez  <manu@gcc.gnu.org>
9055         * gcc.dg/parm-incomplete-1.c: Update.
9056         * gcc.dg/pr18809-1.c: Update.
9057         * gcc.dg/pr27953.c: Update.
9058         * gcc.dg/vla-11.c: Update.
9060 2015-07-27  Marek Polacek  <polacek@redhat.com>
9062         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
9064 2015-07-27  Tom de Vries  <tom@codesourcery.com>
9066         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
9067         attribute.  Update comment.
9068         (main): Remove.
9069         Add scan for not parallelizing inner loop.
9070         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
9071         attribute.
9072         (main): Remove.
9074 2015-07-27  Marek Polacek  <polacek@redhat.com>
9076         PR bootstrap/67030
9077         * c-c++-common/Wtautological-compare-2.c: New test.
9079 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
9081         PR target/66232
9082         * gcc.target/i386/pr66232-6.c: New tests.
9083         * gcc.target/i386/pr66232-7.c: Likewise.
9084         * gcc.target/i386/pr66232-8.c: Likewise.
9085         * gcc.target/i386/pr66232-9.c: Likewise.
9087 2015-07-27  Marek Polacek  <polacek@redhat.com>
9089         PR c++/66555
9090         PR c/54979
9091         * c-c++-common/Wtautological-compare-1.c: New test.
9093 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
9095         PR c++/18969
9096         * g++.dg/template/pr18969.C: New test.
9097         * g++.dg/template/pr18969-2.C: New test.
9098         * g++.old-deja/g++.jason/overload.C: Remove return value in
9099         template function returning void.
9101 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
9103         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9104         immediates to avoid shift-overflow warnings.
9106 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
9108         PR c++/66857
9109         * g++.dg/init/pr66857.C: New test.
9111 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
9113         PR target/66648
9114         * gcc.target/i386/pr66648.c: New test.
9116 2015-07-25  Tom de Vries  <tom@codesourcery.com>
9118         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9119         interchange_files and block_files variables.
9120         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9121         arithmetic.
9122         * gcc.dg/graphite/uns-interchange-12.c: Same.
9123         * gcc.dg/graphite/uns-interchange-14.c: Same.
9124         * gcc.dg/graphite/uns-interchange-15.c: Same.
9125         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9126         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9128 2015-07-25  Jeff Law  <law@redhat.com>
9130         Revert:
9131         PR lto/66752
9132         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9133         * gcc.dg/torture/pr66752-1.c: New test
9134         * g++.dg/torture/pr66752-2.C: New test.
9136 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
9138         Revert:
9139         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9141         PR rtl-optimization/64164
9142         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9143         * gcc.dg/ssp-1.c: Make counter a register.
9144         * gcc.dg/ssp-2.c: Likewise.
9145         * gcc.dg/torture/parm-coalesce.c: New.
9147 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9149         * gcc.dg/graphite/block-1.c: Xfail scan.
9150         * gcc.dg/graphite/interchange-12.c: Same.
9151         * gcc.dg/graphite/interchange-14.c: Same.
9152         * gcc.dg/graphite/interchange-15.c: Same.
9153         * gcc.dg/graphite/interchange-9.c: Same.
9154         * gcc.dg/graphite/interchange-mvt.c: Same.
9155         * gcc.dg/graphite/uns-block-1.c: New test.
9156         * gcc.dg/graphite/uns-interchange-12.c: New test.
9157         * gcc.dg/graphite/uns-interchange-14.c: New test.
9158         * gcc.dg/graphite/uns-interchange-15.c: New test.
9159         * gcc.dg/graphite/uns-interchange-9.c: New test.
9160         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9162 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9164         PR c++/64079
9165         * c-c++-common/Wunused-function-1.c: New.
9167 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9169         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9170         alternative exit-first loop transform.
9171         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9172         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9173         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9174         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9175         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9176         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9177         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9178         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9179         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9181 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
9183         PR ipa/66566
9184         * gcc.target/i386/mpx/pr66566.c: New test.
9186 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9188         PR bootstrap/66978
9189         * gcc.target/i386/pr66978.c: New test.
9191 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9193         * gcc.target/s390/gpr2fprsavecfi.c: New test.
9195 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9197         * gcc.target/s390/insv-1.c: New test.
9198         * gcc.target/s390/insv-2.c: New test.
9199         * gcc.target/s390/insv-3.c: New test.
9201 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9203         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9205 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9207         PR middle-end/25530
9208         * gcc.dg/pr25530.c: New test.
9210 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9212         PR middle-end/25529
9213         * gcc.dg/pr25529.c: New test.
9215 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
9217         * gcc.target/arm/reg_equal_test.c: New test.
9219 2015-07-23  Jeff Law  <law@redhat.com>
9221         PR lto/66752
9222         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9223         * gcc.dg/torture/pr66752-1.c: New test
9224         * g++.dg/torture/pr66752-2.C: New test.
9226 2015-07-23  Marek Polacek  <polacek@redhat.com>
9228         PR c++/66572
9229         * g++.dg/warn/Wlogical-op-2.C: New test.
9231 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9233         PR rtl-optimization/64164
9234         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9235         * gcc.dg/ssp-1.c: Make counter a register.
9236         * gcc.dg/ssp-2.c: Likewise.
9237         * gcc.dg/torture/parm-coalesce.c: New.
9239 2015-07-23  Marek Polacek  <polacek@redhat.com>
9241         PR sanitizer/66908
9242         * c-c++-common/ubsan/pr66908.c: New test.
9244 2015-07-23  Tom de Vries  <tom@codesourcery.com>
9246         * gcc.dg/autopar/outer-4.c: Add xfail.
9247         * gcc.dg/autopar/outer-5.c: Same.
9248         * gcc.dg/autopar/outer-6.c: Same.
9249         * gcc.dg/autopar/reduc-2.c: Same.
9250         * gcc.dg/autopar/reduc-2char.c: Same.
9251         * gcc.dg/autopar/reduc-2short.c: Same.
9252         * gcc.dg/autopar/reduc-8.c: Same.
9253         * gcc.dg/autopar/uns-outer-4.c: New test.
9254         * gcc.dg/autopar/uns-outer-5.c: New test.
9255         * gcc.dg/autopar/uns-outer-6.c: New test.
9257 2015-07-23  Richard Biener  <rguenther@suse.de>
9259         PR tree-optimization/66952
9260         * gcc.dg/torture/pr66952.c: Use signed char.
9262 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
9264         PR tree-optimization/66926,66951
9265         * gcc.dg/vect/pr66951.c: New test.
9267 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
9269         PR c++/52987
9270         * g++.dg/parse/error57.C: New.
9271         * g++.dg/expr/string-2.C: Update.
9273 2015-07-23  Richard Biener  <rguenther@suse.de>
9275         PR tree-optimization/66945
9276         * gcc.dg/torture/pr66945.c: New testcase.
9278 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
9280         PR target/66954
9281         * g++.dg/ext/mv24.C: New test.
9283 2015-07-22  Marek Polacek  <polacek@redhat.com>
9285         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9286         dg-options.
9288 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
9290         PR fortran/61831
9291         PR fortran/66929
9292         * gfortran.dg/generic_30.f90: New.
9294 2015-07-22  Richard Biener  <rguenther@suse.de>
9296         PR tree-optimization/66952
9297         * gcc.dg/torture/pr66952.c: New testcase.
9299 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
9301         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9302         test.
9303         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9304         test.
9305         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9306         test.
9307         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9308         test.
9309         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9310         test.
9311         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9312         test.
9313         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9314         test.
9315         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9316         test.
9317         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9318         test.
9319         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9320         test.
9321         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9322         test.
9323         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9324         test.
9325         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9326         test.
9327         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9328         test.
9329         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9330         test.
9331         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9332         test.
9333         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9334         test.
9335         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9336         test.
9337         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9338         test.
9339         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9340         test.
9341         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9342         test.
9343         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9344         test.
9345         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9346         test.
9347         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9348         test.
9349         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9350         test.
9351         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9352         test.
9353         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9354         test.
9355         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9356         test.
9357         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9358         test.
9359         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9360         test.
9361         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9362         test.
9363         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9364         test.
9365         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9366         test.
9367         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9368         test.
9369         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9370         test.
9371         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9372         test.
9373         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9374         test.
9375         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9376         test.
9377         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9378         test.
9379         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9380         test.
9381         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9382         test.
9383         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9384         test.
9385         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9386         test.
9387         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9388         test.
9389         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9390         test.
9391         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9392         test.
9393         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9394         test.
9395         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9396         test.
9397         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9398         test.
9399         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9400         test.
9401         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9402         test.
9403         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9404         test.
9405         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9406         test.
9407         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9408         test.
9409         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9410         test.
9411         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9412         test.
9413         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9414         test.
9415         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9416         test.
9417         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9418         test.
9419         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9420         test.
9421         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9422         test.
9423         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9424         test.
9425         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9426         test.
9427         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9428         test.
9429         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9430         test.
9431         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9432         test.
9433         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9434         test.
9435         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9436         test.
9437         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9438         test.
9439         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9440         test.
9441         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9442         test.
9443         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9444         test.
9445         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9446         test.
9447         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9448         test.
9449         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9450         test.
9451         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9452         test.
9453         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9454         test.
9455         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9456         test.
9457         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9458         test.
9459         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9460         test.
9461         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9462         test.
9463         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9464         test.
9465         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9466         test.
9467         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9468         test.
9469         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9470         test.
9471         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9472         test.
9473         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9474         test.
9475         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9476         test.
9477         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9478         test.
9479         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9480         test.
9481         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9482         test.
9483         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9484         test.
9485         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9486         test.
9487         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9488         test.
9489         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9490         test.
9491         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9492         test.
9493         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9494         test.
9495         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9496         test.
9497         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9498         test.
9499         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9500         test.
9501         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9502         test.
9503         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9504         test.
9505         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9506         test.
9507         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9508         test.
9509         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9510         test.
9511         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9512         test.
9513         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9514         test.
9515         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9516         test.
9517         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9518         test.
9519         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9520         test.
9521         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9522         test.
9523         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9524         test.
9525         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9526         test.
9527         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9528         test.
9529         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9530         test.
9531         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9532         test.
9533         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9534         test.
9535         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9536         test.
9537         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9538         test.
9539         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9540         test.
9541         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9542         test.
9543         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9544         test.
9545         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9546         test.
9547         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9548         test.
9549         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9550         test.
9551         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9552         test.
9553         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9554         test.
9555         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9556         test.
9557         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9558         test.
9559         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9560         test.
9561         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9562         test.
9563         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9564         test.
9566 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
9568         * g++.dg/template/crash81.C: Update.
9570 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
9572         PR ipa/66424.
9573         * gcc.target/i386/pr66424.c: New.
9575 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9577         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9579 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
9581         PR fortran/61831
9582         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9583         Drop address sanitization.
9585 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9587         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9588         Skip -march=armv4t.
9589         (dg-additional-options): Set armv5t flag.
9591 2015-07-21  Marek Polacek  <polacek@redhat.com>
9593         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9594         * gcc.dg/vmx/unpack.c: Likewise.
9595         * gcc.target/powerpc/quad-atomic.c: Likewise.
9597 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
9599         * gcc.target/i386/asm-flag-5.c (f_ll): New.
9601 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
9603         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9604         model.
9606 2015-07-20  Marek Polacek  <polacek@redhat.com>
9608         PR c++/55095
9609         * c-c++-common/Wshift-overflow-1.c: New test.
9610         * c-c++-common/Wshift-overflow-2.c: New test.
9611         * c-c++-common/Wshift-overflow-3.c: New test.
9612         * c-c++-common/Wshift-overflow-4.c: New test.
9613         * c-c++-common/Wshift-overflow-5.c: New test.
9614         * g++.dg/cpp1y/left-shift-1.C: New test.
9615         * gcc.dg/c90-left-shift-2.c: New test.
9616         * gcc.dg/c90-left-shift-3.c: New test.
9617         * gcc.dg/c99-left-shift-2.c: New test.
9618         * gcc.dg/c99-left-shift-3.c: New test.
9619         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9620         * gcc.c-torture/execute/pr40386.c: Likewise.
9621         * gcc.dg/vect/pr33373.c: Likewise.
9622         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9623         * gcc.dg/vect/vect-shift-2.c: Likewise.
9625 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9627         * gcc.target/aarch64/neg_abs_1.c: New test.
9629 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
9631         PR target/66922
9632         * gcc.target/i386/pr66922.c: New test.
9634 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
9636         PR middle-end/46851
9637         PR middle-end/60340
9638         * gcc.dg/tree-ssa/pr42327.c: Removed.
9639         * g++.dg/other/pr35011.C: Removed.
9641 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9643         PR target/66906
9644         * gcc.target/i386/pr66906.c: New test.
9646 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9648         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9649         as follow-up to r225930.
9651 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
9653         PR fortran/52846
9654         * lib/fortran-modules.exp (proc cleanup-submodules): New
9655         procedure.
9656         * gfortran.dg/submodule_1.f08: Change extension and clean up
9657         the submodule files.
9658         * gfortran.dg/submodule_2.f08: ditto
9659         * gfortran.dg/submodule_6.f08: ditto
9660         * gfortran.dg/submodule_7.f08: ditto
9661         * gfortran.dg/submodule_8.f08: New test
9662         * gfortran.dg/submodule_9.f08: New test
9664 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
9665             Sebastian Pop  <s.pop@samsung.com>
9667         PR middle-end/61929
9668         * gcc.dg/graphite/pr61929.c: New.
9670 2015-07-17  Marek Polacek  <polacek@redhat.com>
9672         * gcc.dg/fold-minus-7.c: New test.
9674 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
9676         * gfortran.dg/co_reduce_1.f90: New file.
9678 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9680         PR target/66824
9681         * gcc.target/i386/pr66824.c:
9683 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
9685         PR fortran/66035
9686         * gfortran.dg/structure_constructor_13.f03: New test.
9688 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9690         PR fortran/61831
9691         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9692         of generated while loops in the tree dump.
9693         * gfortran.dg/derived_constructor_comps_6.f90: New file.
9695 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
9697         * gcc.dg/vect/vect-outer-simd-2.c: New test.
9699 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
9701         PR target/66891
9702         * gcc.target/i386/pr66891.c: New test.
9704 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9706         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9708 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
9710         PR rtl-optimization/66626
9711         * gcc.target/i386/pr66626-2.c: New.
9713 2015-07-16  Martin Liska  <mliska@suse.cz>
9715         * g++.dg/ipa/pr66896.c: New test.
9717 2015-07-16  Richard Biener  <rguenther@suse.de>
9719         PR tree-optimization/66894
9720         * gcc.dg/torture/pr66894.c: New testcase.
9722 2015-07-16  Richard Biener  <rguenther@suse.de>
9724         * gcc.dg/tree-ssa/pr21031.c: Adjust.
9726 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
9728         PR target/66866
9729         * g++.dg/pr66866.C: New test.
9731 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9733         * gcc.target/powerpc/vec-cmp-sel.c: New test.
9735 2015-07-15  Richard Biener  <rguenther@suse.de>
9737         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
9738         { -O3 -fomit-frame-pointer },
9739         { -O3 -fomit-frame-pointer -funroll-loops } and
9740         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9741         in favor of
9742         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9743           -finline-functions }
9745 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
9747         * gcc.target/mips/interrupt_handler-5.c: New test.
9749 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
9750             Robert Suchanek  <robert.suchanek@imgtec.com>
9752         * gcc.target/mips/interrupt_handler-4.c: New test.
9754 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
9756         PR testsuite/66734
9757         * gcc.dg/lto/lto.exp: Initialize MPX.
9759 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9761         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
9762         dg-skip-if.
9763         * gcc.target/arm/scd42-3.c: Likewise.
9765 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
9767         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
9768         code to be run when the pre-arch code increases the isa_rev to
9769         mips32r6 or greater.
9771 2015-07-15  Richard Biener  <rguenther@suse.de>
9773         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
9774         { -O3 -fomit-frame-pointer },
9775         { -O3 -fomit-frame-pointer -funroll-loops } and
9776         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9777         in favor of
9778         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9779           -finline-functions }
9780         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
9781         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
9782         to additional_flags.
9784 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
9786         PR rtl-optimization/66838
9787         * gcc.target/i386/pr66838.c: New test.
9789 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
9791         PR c++/66850
9792         * g++.dg/template/pr66850.C: New test.
9794 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9795             Cesar Philippidis  <cesar@codesourcery.com>
9796             Chung-Lin Tang  <cltang@codesourcery.com>
9798         * gcc.target/nios2/nios2-flushd.c: New.
9799         * gcc.target/nios2/nios2-rdprs.c: New.
9800         * gcc.target/nios2/r2-atomic.c: New.
9801         * gcc.target/nios2/r2-eni.c: New.
9802         * gcc.target/nios2/r2-wrpie.c: New.
9804 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9805             Cesar Philippidis  <cesar@codesourcery.com>
9806             Chung-Lin Tang  <cltang@codesourcery.com>
9808         * gcc.target/nios2/cdx-ldstwm-1.c: New.
9809         * gcc.target/nios2/cdx-ldstwm-2.c: New.
9811 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9812             Cesar Philippidis  <cesar@codesourcery.com>
9813             Chung-Lin Tang  <cltang@codesourcery.com>
9815         * gcc.target/nios2/andci.c: New.
9816         * gcc.target/nios2/bmx.c: New.
9817         * gcc.target/nios2/cdx-add.c: New.
9818         * gcc.target/nios2/cdx-branch.c: New.
9819         * gcc.target/nios2/cdx-callret.c: New.
9820         * gcc.target/nios2/cdx-loadstore.c: New.
9821         * gcc.target/nios2/cdx-logical.c: New.
9822         * gcc.target/nios2/cdx-mov.c: New.
9823         * gcc.target/nios2/cdx-shift.c: New.
9824         * gcc.target/nios2/cdx-sub.c: New.
9825         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
9827 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
9829         PR c++/65071
9830         * g++.dg/cpp0x/vt-65071.C: New.
9832 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9833             Cesar Philippidis  <cesar@codesourcery.com>
9834             Chung-Lin Tang  <cltang@codesourcery.com>
9836         * gcc.target/nios2/r2-io-range.c: New.
9837         * gcc.target/nios2/r2-stio-1.c: New.
9838         * gcc.target/nios2/r2-stio-2.c: New.
9839         * gcc.target/nios2/nios2-ldxio.c: New.
9840         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
9841         of just compile.  Add more tests.
9843 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9845         gfortran.dg/pr66864.f90: New test.
9847 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
9849         PR rtl-optimization/66626
9850         * gcc.target/i386/pr66626.c: New.
9852 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9854         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
9855         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
9856         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
9858 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
9860         * g++.dg/template/crash81.C: Adjust for error + inform change.
9861         * g++.dg/template/pr58878.C: Likewise.
9862         * g++.dg/template/shadow1.C: Likewise.
9863         * g++.dg/template/shadow2.C: Likewise.
9864         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
9865         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
9866         * g++.old-deja/g++.brendan/crash7.C: Likewise.
9867         * g++.old-deja/g++.pt/shadow2.C: Likewise.
9869 2015-07-14  Richard Biener  <rguenther@suse.de>
9871         PR tree-optimization/66863
9872         * gcc.dg/torture/pr66863.c: New testcase.
9874 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
9876         PR c++/65186
9877         * g++.dg/template/pr65186.C: New test.
9879 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
9881         * gcc.target/arm/macro_defs0.c: Add directive to skip
9882         test if -marm is present.
9883         * gcc.target/arm/macro_defs1.c: Likewise.
9885 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9887         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
9888         if-conversion..
9889         * gcc.target/aarch64/adds1.c: Likewise.
9890         * gcc.target/aarch64/ands_1.c: Likewise.
9891         * gcc.target/aarch64/bics_1.c: Likewise.
9892         * gcc.target/aarch64/subs1.c: Likewise.
9893         * gcc.target/aarch64/subs3.c: Likewise.
9895 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
9897         PR fortran/64589
9898         * gfortran.dg/pr64589.f90: New test.
9900 2015-07-13  Renlin Li  <renlin.li@arm.com>
9902         PR rtl/66556
9903         * gcc.c-torture/execute/pr66556.c: New.
9905 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
9907         * gcc.dg/20020219-1.c: Fix double word typos.
9908         * gcc.dg/20020919-1.c: Same.
9910 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
9911             Jeff Law  <law@redhat.com>
9913         PR middle-end/66726
9914         * g++.dg/tree-ssa/pr66726.c: New test.
9915         * gcc.dg/tree-ssa/pr66726-2.c: New test.
9916         * gcc.dg/tree-ssa/pr66726.c: New test.
9918 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
9920         PR c++/58734
9921         * g++.dg/cpp0x/variadic-ttp2.C: New.
9923 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
9925         PR c++/30044
9926         * g++.dg/cpp0x/auto46.C: New test.
9927         * g++.dg/template/pr30044.C: New test.
9928         * g++.dg/template/shadow2.C: New test.
9929         * g++.dg/template/error55.C: New test.
9930         * g++.dg/template/crash83.C: Accept any error string.
9931         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
9932         parameters.
9933         * g++.dg/cpp0x/variadic19.C: Likewise
9934         * g++.dg/template/canon-type-13.C: Likewise.
9935         * g++.old-deja/g++.pt/ttp42.C: Likewise.
9936         * g++.dg/torture/20070621-1.C: Likewise.
9938 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
9940         PR c++/54521
9941         * g++.dg/init/explicit3.C: New.
9943 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
9945         PR target/66819
9946         * gcc.target/i386/pr66819-1.c: New test.
9947         * gcc.target/i386/pr66819-2.c: Likewise.
9948         * gcc.target/i386/pr66819-3.c: Likewise.
9949         * gcc.target/i386/pr66819-4.c: Likewise.
9950         * gcc.target/i386/pr66819-5.c: Likewise.
9952 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
9954         PR target/66703
9955         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
9956         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
9957         type to prevent possible flag-clobbering zero-extensions.
9958         * gcc.target/i386/pr66703.c: New test.
9960 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
9962         PR c++/60842
9963         * g++.dg/cpp0x/nsdmi-template15.C: New.
9965 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
9967         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
9969 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
9971         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
9972         * gcc.target/arm/flip-thumb.c: Likewise.
9974 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
9976         PR target/66813
9977         * gcc.target/i386/pr66813.c: New test.
9979 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
9981         PR middle-end/66820
9982         * gcc.dg/gomp/pr66820.c: New test.
9984 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
9986         PR c++/65592
9987         * g++.dg/cpp0x/scoped_enum6.C: New.
9989 2015-07-10  Tom de Vries  <tom@codesourcery.com>
9991         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
9992         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
9994 2015-07-10  Richard Biener  <rguenther@suse.de>
9996         PR tree-optimization/66823
9997         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
9998         which should not be necessary.  XFAIL.
10000 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10002         PR c++/64848
10003         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
10005 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
10007         PR middle-end/66633
10008         * gcc.dg/gomp/pr66633-1.c: New test.
10009         * gcc.dg/gomp/pr66633-2.c: New test.
10010         * gcc.dg/gomp/pr66633-3.c: New test.
10011         * gcc.dg/gomp/pr66633-4.c: New test.
10013 2015-07-09  John Marino  <gnugcc@marino.st>
10015         * lib/target-supports.exp (check_effective_target_pie):
10016         Add *-*-dragonfly*
10018 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
10020         PR target/66814
10021         * gcc.target/i386/pr66814.c: New test.
10023 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10025         PR target/66731
10026         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
10027         * gcc.target/aarch64/fnmul-2.c: Likewise.
10028         * gcc.target/aarch64/fnmul-3.c: Likewise.
10029         * gcc.target/aarch64/fnmul-4.c: Likewise.
10031 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
10033         PR c++/65790
10034         * g++.dg/cpp0x/vt-65790.C: New.
10036 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10038         PR target/66818
10039         * gcc.target/i386/pr66818.c: New test.
10041 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
10043         PR target/66817
10044         * gcc.target/i386/pr66817.c: New test.
10046 2015-07-09  Marek Polacek  <polacek@redhat.com>
10048         PR tree-optimization/66718
10049         * gcc.dg/vect/vect-126.c: New test.
10051 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
10053         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
10054         even when dwarf-2 is not the default.
10056 2015-07-08  Jeff Law  <law@redhat.com>
10058         PR testsuite/66796
10059         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
10060         to have a single memory reference.
10062 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
10064         * g++.dg/other/dump-ada-spec-9.C: New test.
10066 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
10068         * g++.dg/vect/vect.exp: Run also simd* tests.
10069         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
10070         (check_vect): Fix up get_cpuid call for C++.
10071         * g++.dg/vect/simd-clone-1.cc: New test.
10073 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10075         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
10077 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10079         * gcc.target/i386/readeflags-1.c (abort): New prototype.
10080         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
10082 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
10084         PR target/66806
10085         * gcc.target/i386/pr66806.c: New test.
10087 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
10089         PR c++/66421
10090         * g++.dg/cpp0x/auto45.C: New.
10092 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
10094         PR middle-end/66334
10095         * gcc.target/i386/pr66334.c: New.
10097 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10099         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10100         comments.
10102 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10104         PR jit/66783
10105         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10106         (verify_code): Update expected error message.
10107         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10108         (verify_code): Likewise.
10109         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10110         (verify_code): Likewise.
10112 2015-07-08  Richard Biener  <rguenther@suse.de>
10114         PR tree-optimization/66793
10115         * gcc.dg/torture/pr66793.c: New testcase.
10117 2015-07-08  Richard Biener  <rguenther@suse.de>
10119         PR tree-optimization/66794
10120         * gcc.dg/torture/pr66794.c: New testcase.
10122 2015-07-08  Marek Polacek  <polacek@redhat.com>
10124         PR c++/66748
10125         * g++.dg/abi/abi-tag15.C: New test.
10127 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10129         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10130         * gcc.target/mips/branch-3.c: Ditto
10131         * gcc.target/mips/branch-4.c: Ditto.
10132         * gcc.target/mips/branch-5.c: Ditto.
10133         * gcc.target/mips/branch-6.c: Ditto.
10134         * gcc.target/mips/branch-7.c: Ditto.
10135         * gcc.target/mips/branch-8.c: Ditto.
10136         * gcc.target/mips/branch-9.c: Ditto.
10137         * gcc.target/mips/branch-10.c: Ditto.
10138         * gcc.target/mips/branch-11.c: Ditto.
10139         * gcc.target/mips/branch-12.c: Ditto.
10140         * gcc.target/mips/branch-13.c: Ditto.
10141         * gcc.target/mips/umips-branch-5.c: New file.
10142         * gcc.target/mips/umips-branch-6.c: New file.
10143         * gcc.target/mips/umips-branch-7.c: New file.
10144         * gcc.target/mips/umips-branch-8.c: New file.
10145         * gcc.target/mips/umips-branch-9.c: New file.
10146         * gcc.target/mips/umips-branch-10.c: New file.
10147         * gcc.target/mips/umips-branch-11.c: New file.
10148         * gcc.target/mips/umips-branch-12.c: New file.
10149         * gcc.target/mips/umips-branch-13.c: New file.
10150         * gcc.target/mips/umips-branch-14.c: New file.
10151         * gcc.target/mips/umips-branch-15.c: New file.
10152         * gcc.target/mips/umips-branch-16.c: New file.
10153         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10154         (OCCUPY_0xfffc): New define.
10156 2015-07-08  Renlin Li  <renlin.li@arm.com>
10158         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10160 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10162         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10164 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
10166         * gcc.target/i386/bt-3.c: New test.
10167         * gcc.target/i386/bt-4.c: Ditto.
10169 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10171         * g++.dg/other/dump-ada-spec-8.C: New test.
10173 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10175         PR jit/66783
10176         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10177         test case.
10178         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10179         New test case.
10180         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10181         New test case.
10182         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10183         Avoid using an opaque struct for local "f".
10185 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10187         PR jit/66779
10188         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10189         * jit.dg/test-pr66779.c: New testcase.
10191 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10193         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10194         NOCOMPRESSION.
10196 2015-07-07  Richard Biener  <rguenther@suse.de>
10198         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10200 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10202         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10203         * gcc.target/mips/call-5.c: Ditto.
10204         * gcc.target/mips/call-6.c: Ditto.
10206 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10208         * gcc.dg/dx-test.c: New test-case.
10210 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
10212         PR fortran/66578
10213         * gfortran.dg/allocate_with_source_9.f08: New test.
10215 2015-07-07  Christian Bruel  <christian.bruel@st.com>
10217         PR target/52144
10218         * gcc.target/arm/flip-thumb.c: Fix scan.
10219         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10220         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10221         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10222         Fix return value.
10224 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
10226         PR target/65956
10227         * gcc.c-torture/execute/pr65956.c: New test.
10229 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
10231         * gcc.target/arm/aapcs/align1.c: New.
10232         * gcc.target/arm/aapcs/align_rec1.c: New.
10233         * gcc.target/arm/aapcs/align2.c: New.
10234         * gcc.target/arm/aapcs/align_rec2.c: New.
10235         * gcc.target/arm/aapcs/align3.c: New.
10236         * gcc.target/arm/aapcs/align_rec3.c: New.
10237         * gcc.target/arm/aapcs/align4.c: New.
10238         * gcc.target/arm/aapcs/align_rec4.c: New.
10239         * gcc.target/arm/aapcs/align_vararg1.c: New.
10240         * gcc.target/arm/aapcs/align_vararg2.c: New.
10242 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10244         * gfortran.dg/iomsg_2.f90: New test.
10246 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10248         PR target/66749
10249         * gcc.target/i386/pr66749.c: New test.
10251 2015-07-06  Richard Biener  <rguenther@suse.de>
10253         PR tree-optimization/66772
10254         * gcc.dg/torture/pr66772-1.c: New testcase.
10255         * gcc.dg/torture/pr66772-2.c: Likewise.
10257 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
10259         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10260         the jals instruction.
10262 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10264         PR target/53383
10265         * gcc.target/i386/pr53383-1.c: New file.
10266         * gcc.target/i386/pr53383-2.c: Likewise.
10267         * gcc.target/i386/pr53383-3.c: Likewise.
10269 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10271         * gcc.target/aarch64/fnmul-1.c: New.
10272         * gcc.target/aarch64/fnmul-2.c: New.
10273         * gcc.target/aarch64/fnmul-3.c: New.
10274         * gcc.target/aarch64/fnmul-4.c: New.
10276 2015-07-06  Richard Biener  <rguenther@suse.de>
10278         PR middle-end/66759
10279         * gcc.dg/torture/pr66759.c: New testcase.
10281 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
10283         PR fortran/58586
10284         * gfortran.dg/alloc_comp_class_3.f03: New test.
10285         * gfortran.dg/alloc_comp_class_4.f03: New test.
10287 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
10289         * gcc.c-torture/execute/pr66757.c: New test.
10291 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
10293         PR tree-optimization/66720
10294         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10296 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
10297             Sandra Loosemore <sandra@codesourcery.com>
10299         * gcc.target/nios2/gprel-offset.c: New test.
10301 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10303         PR fortran/66725
10304         * gfortran.dg/pr66725.f90: New test.
10306 2015-07-03  Jason Merrill  <jason@redhat.com>
10308         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10309         Avoid narrowing error.
10311 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
10313         PR rtl-optimization/66706
10314         * gcc.target/powerpc/shift-int.c: New testcase.
10316 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
10318         PR target/66746.
10319         * gcc.target/i386/pr66746.c: New file.
10321 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
10323         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10325 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
10327         PR tree-optimization/66119
10328         * g++.dg/opt/pr66119.C: New.
10330 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
10332         PR fortran/52846
10333         * gfortran.dg/submodule_1.f90: New test
10334         * gfortran.dg/submodule_2.f90: New test
10335         * gfortran.dg/submodule_3.f90: New test
10336         * gfortran.dg/submodule_4.f90: New test
10337         * gfortran.dg/submodule_5.f90: New test
10338         * gfortran.dg/submodule_6.f90: New test
10339         * gfortran.dg/submodule_7.f90: New test
10341 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
10343         PR preprocessor/53690
10344         * g++.dg/cpp/pr53690.C: New.
10346 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10348         * gcc.target/powerpc/vec-cmp.c: New test.
10350 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10352         PR fortran/56520
10353         * gfortran.dg/pr56520.f90: New test.
10355 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
10357         PR fortran/66545
10358         * gfortran.dg/pr66545_1.f90: New test.
10359         * gfortran.dg/pr66545_2.f90: New test.
10361 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
10363         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10364         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10366 2015-07-02  Richard Biener  <rguenther@suse.de>
10368         PR testsuite/66719
10369         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10370         unaligned loads.
10372 2015-07-02  Richard Biener  <rguenther@suse.de>
10374         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10376 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
10378         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10380 2015-07-01  Jason Merrill  <jason@redhat.com>
10382         * lib/target-supports.exp (cxx_default): Set to C++14.
10384 2015-07-01  Tom de Vries  <tom@codesourcery.com>
10386         PR testsuite/66723
10387         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10388         scan-assembler.
10390 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10392         * gfortran.dg/warn_conversion_8.f90:  New test.
10394 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10396         PR rtl-optimization/61047
10397         * gcc.c-torture/execute/20150611-1.c: New testcase.
10399 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10401         PR jit/66700
10402         * jit.dg/all-non-failing-tests.h: Add
10403         test-pr66700-observing-write-through-ptr.c.
10404         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10406 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10408         * jit.dg/test-accessing-union.c: Add comments for use by
10409         gcc/jit/docs/topics/types.rst.
10411 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
10413         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10414         'do-require-effective-target' with 'dg-require-effective-target'.
10415         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10416         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10417         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
10418         'stlex' with 'strex' as the expected output.
10420 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
10422         PR c++/60365
10423         * g++.dg/cpp0x/gen-attrs-60.C: New.
10424         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10426 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
10428         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10429         New function.
10430         * gcc.target/aarch64/pic-small.c: Restrict this test under
10431         check_effective_target_aarch64_small_fpic.
10433 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
10435         * gfortran.dg/gomp/pr66633.f90: New test.
10437 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
10439         PR c++/66686
10440         * g++.dg/template/pr66686.C: New test.
10442 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
10444         * gnat.dg/lto17.ad[sb]: New test.
10446 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10448         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10449         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10450         testcase.
10451         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10452         New testcase.
10453         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10454         New testcase.
10455         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10456         New testcase.
10457         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10458         New testcase.
10459         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10460         New testcase.
10461         * jit.dg/test-switch.c: New testcase.
10462         * jit.dg/test-switch.cc: New testcase.
10464 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10466         PR jit/66546
10467         * jit.dg/all-non-failing-tests.h: Add note about
10468         test-validly-unreachable-block.c.
10469         * jit.dg/test-validly-unreachable-block.c: New file.
10471 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10473         PR jit/66628
10474         * jit.dg/all-non-failing-tests.h: Add note about
10475         test-extra-options.c.
10476         * jit.dg/test-extra-options.c: New testcase.
10478 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
10480         PR debug/66691
10481         * gcc.target/i386/pr66691.c: New.
10483 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
10485         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10486         * gcc.target/i386/iamcu/args.h: Likewise.
10487         * gcc.target/i386/iamcu/asm-support.S: Likewise.
10488         * gcc.target/i386/iamcu/defines.h: Likewise.
10489         * gcc.target/i386/iamcu/macros.h: Likewise.
10490         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10491         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10492         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10493         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10494         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10495         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10496         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10497         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10498         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10499         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10500         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10501         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10502         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10503         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10504         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10505         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10506         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10508 2015-06-30  Marek Polacek  <polacek@redhat.com>
10510         * gcc.dg/fold-minus-6.c: New test.
10512         * gcc.dg/fold-ior-3.c: New test.
10514 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
10516         Implement N4197 - Adding u8 character literals
10517         * g++.dg/cpp1z/utf8.C: New.
10518         * g++.dg/cpp1z/utf8-neg.C: New.
10519         * g++.dg/cpp1z/udlit-utf8char.C: New.
10521 2015-06-30  Marek Polacek  <polacek@redhat.com>
10523         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10525 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10527         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10528         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10529         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10530         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10532 2015-06-30  Marek Polacek  <polacek@redhat.com>
10534         * gcc.dg/fold-ior-2.c: New test.
10536 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10538         PR tree-optimization/66652
10539         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10540         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
10541         pointers.
10542         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10544 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
10546         PR c++/65977
10547         * g++.dg/cpp0x/constexpr-friend-3.C: New.
10548         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10550 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10552         PR fortran/66605
10553         * gfortran.dg/wunused-parameter.f90: New test.
10555 2015-06-29  Richard Henderson  <rth@redhat.com>
10557         * gcc.target/i386/asm-flag-1.c: New.
10558         * gcc.target/i386/asm-flag-2.c: New.
10559         * gcc.target/i386/asm-flag-3.c: New.
10560         * gcc.target/i386/asm-flag-4.c: New.
10561         * gcc.target/i386/asm-flag-5.c: New.
10563 2015-06-29  Marek Polacek  <polacek@redhat.com>
10565         PR c/66322
10566         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10567         * c-c++-common/pr66322.c: New test.
10568         * g++.dg/eh/scope1.C: Remove dg-warning.
10570 2015-06-29  Richard Biener  <rguenther@suse.de>
10572         PR tree-optimization/66677
10573         * gcc.dg/vect/pr66677.c: New testcase.
10575 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
10577         PR middle-end/64130
10578         * gcc.dg/tree-ssa/pr64130.c: New test.
10580 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
10582         * gcc.target/aarch64/pic-small.c: New testcase.
10584 2015-06-26  Richard Biener  <rguenther@suse.de>
10586         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10588 2015-06-26  Marek Polacek  <polacek@redhat.com>
10590         * gcc.dg/fold-and-1.c: New test.
10591         * gcc.dg/fold-and-2.c: New test.
10593 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
10595         * gnat.dg/warn11.adb: Add missing dg directive.
10596         * gnat.dg/warn12.adb: New test.
10597         * gnat.dg/warn12_pkg.ads: New helper.
10599 2015-06-26  Richard Biener  <rguenther@suse.de>
10601         * gfortran.dg/reassoc_3.f90: Adjust.
10603 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
10605         PR target/66412
10606         * gcc.target/i386/pr66412.c: New test.
10608 2015-06-25  Richard Biener  <rguenther@suse.de>
10610         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10612 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
10614         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10616 2015-06-25  Richard Biener  <rguenther@suse.de>
10618         * gfortran.dg/vect/vect-9.f90: New testcase.
10620 2015-06-25  Nick Clifton  <nickc@redhat.com>
10622         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10623         H8300 and M32R targets.
10625 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10627         PR fortran/66528
10628         * gfortran.dg/maxerrors.f90: New test.
10630 2015-06-08  DJ Delorie  <dj@redhat.com>
10632         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10634 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10636         * gcc.target/aarch64/mgeneral-regs_3.c: New.
10638 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10640         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10641         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10642         * gcc.target/aarch64/nofp_1.c: New file.
10644 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
10646         Implement N3928 - Extending static_assert
10647         * g++.dg/cpp0x/static_assert8.C: Adjust.
10648         * g++.dg/cpp0x/static_assert12.C: New.
10649         * g++.dg/cpp0x/static_assert13.C: New.
10650         * g++.dg/cpp1y/static_assert1.C: New.
10651         * g++.dg/cpp1y/static_assert2.C: New.
10652         * g++.dg/cpp1z/static_assert-nomsg.C: New.
10654 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
10656         PR c++/65750
10657         * g++.dg/cpp0x/trailing11.C: New.
10659 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10661         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10662         multilibs.
10663         * gcc.target/arm/memset-inline-10.c: Likewise.
10664         * gcc.target/arm/pr58784.c: Likewise.
10665         * gcc.target/arm/pr59985.C: Likewise.
10666         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10668 2015-06-24  Renlin Li  <renlin.li@arm.com>
10670         * gcc.target/aarch64/arm_align_max_pwr.c: New.
10671         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10673 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
10675         Revert:
10676         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10678         PR c++/30044
10679         * g++.dg/cpp0x/auto45.C: New test.
10680         * g++.dg/template/pr30044.C: New test.
10681         * g++.dg/template/crash83.C: Accept any error string.
10682         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10683         parameters.
10684         * g++.dg/cpp0x/variadic18.C: Likewise
10685         * g++.dg/template/canon-type-13.C: Likewise.
10686         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10688 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
10690         PR c++/65811
10691         * g++.dg/other/linkage2.C: New.
10693 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10695         PR target/63408
10696         * gcc.target/arm/pr63408.c: New test.
10698 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
10700         * lib/c-torture.exp: Don't call check_effective_target_lto
10701         before setting up environment correctly.
10702         * lib/gcc-dg.exp: Likewise, and protect
10703         gcc_force_conventional_output.
10705 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10707         PR rtl-optimization/66306
10708         * gcc.target/s390/pr66306.c: New test.
10710 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10712         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
10713         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
10714         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
10715         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
10716         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
10717         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
10718         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
10720 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
10722         PR target/65803
10723         * gcc.c-torture/pr65803.c: New test.
10725 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10727         PR c++/30044
10728         * g++.dg/cpp0x/auto45.C: New test.
10729         * g++.dg/template/pr30044.C: New test.
10730         * g++.dg/template/crash83.C: Accept any error string.
10731         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10732         parameters.
10733         * g++.dg/cpp0x/variadic18.C: Likewise
10734         * g++.dg/template/canon-type-13.C: Likewise.
10735         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10737 2015-06-23  Marek Polacek  <polacek@redhat.com>
10739         * c-c++-common/Wlogical-op-3.c: New test.
10741 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
10743         PR c++/66254
10744         * g++.dg/cpp0x/scoped_enum5.C: New.
10746 2015-06-23  Richard Biener  <rguenther@suse.de>
10748         PR tree-optimization/66636
10749         * gcc.dg/vect/pr66636.c: New testcase.
10751 2015-06-23  Marek Polacek  <polacek@redhat.com>
10753         * gcc.dg/fold-minus-4.c: New test.
10754         * gcc.dg/fold-minus-5.c: New test.
10755         * c-c++-common/ubsan/overflow-add-5.c: New test.
10757 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
10759         Add missing testcase from r224672.
10760         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
10762         * gcc.target/vax/bswapdi-1.c: New.
10764 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
10766         PR fortran/64674
10767         * gfortran.dg/associate_18.f08: New test.
10769 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
10771         PR target/66560
10772         * gcc.target/i386/pr66560-1.c: New test.
10773         * gcc.target/i386/pr66560-2.c: Ditto.
10774         * gcc.target/i386/pr66560-3.c: Ditto.
10775         * gcc.target/i386/pr66560-4.c: Ditto.
10777 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
10779         * gcc.target/nvptx/nvptx.exp: New file.
10780         * gcc.target/nvptx/proto-1.c: Likewise.
10782 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
10784         PR tree-optimization/66449
10785         * gcc.dg/vect/pr66449.c: New test.
10787 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
10789         * g++.dg/other/dump-ada-spec-5.C: New test.
10790         * g++.dg/other/dump-ada-spec-6.C: Likewise.
10791         * g++.dg/other/dump-ada-spec-7.C: Likewise.
10793 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
10795         * g++.dg/inherit/pure1.C: Test location too.
10797 2015-06-22  Marek Polacek  <polacek@redhat.com>
10799         * gcc.dg/fold-ior-1.c: New test.
10800         * gcc.dg/fold-minus-2.c: New test.
10801         * gcc.dg/fold-minus-3.c: New test.
10802         * gcc.dg/fold-plus-1.c: New test.
10803         * gcc.dg/fold-plus-2.c: New test.
10804         * gcc.dg/fold-xor-4.c: New test.
10805         * gcc.dg/fold-xor-5.c: New test.
10807 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10809         PR target/65914
10810         * g++.dg/torture/pr65914.C:  New.
10812 2015-06-22  Richard Biener  <rguenther@suse.de>
10814         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
10815         not existing TORTURE_OPTIONS only.
10816         * lib/gcc-dg.exp: Likewise.
10818 2015-06-22  Christian Bruel  <christian.bruel@st.com>
10820         PR target/52144
10821         * gcc.target/arm/flip-thumb.c: New test.
10823 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
10824             Martin Liska  <mliska@suse.cz>
10826         PR ipa/65908
10827         * g++.dg/ipa/pr65908.C: New testcase.
10829 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
10831         PR c++/65882
10832         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
10833         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
10835 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
10837         * gnat.dg/specs/debug1.ads: Adjust.
10839 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
10841         * gcc.target/aarch64/fmovd-zero-mem.c: New.
10842         * gcc.target/aarch64/fmovd-zero-reg.c: New.
10843         * gcc.target/aarch64/fmovf-zero-mem.c: New.
10844         * gcc.target/aarch64/fmovf-zero-reg.c: New.
10845         * gcc.target/aarch64/fmovld-zero-mem.c: New.
10846         * gcc.target/aarch64/fmovld-zero-mem.c: New.
10847         * gcc.target/aarch64/fmovd-zero.c: Delete.
10848         * gcc.target/aarch64/fmovf-zero.c: Delete.
10850 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
10852         * gcc.target/vax/bswapdi-1.c: New.
10854 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10856         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
10858 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10860         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
10862 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10864         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
10866 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10868         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
10870 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10872         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
10874 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10876         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
10878 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10880         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
10882 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10884         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
10886 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10888         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
10890 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10892         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
10894 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10896         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
10898 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10900         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
10902 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10904         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
10906 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10908         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
10910 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10912         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
10914 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10916         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
10918 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10920         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
10922 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10924         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
10926 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10928         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
10930 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10932         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10933         (_ARM_FPSCR): Add FZ field.
10934         (clean_results): Force FZ=1 on AArch64.
10935         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
10937 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10939         * gcc.target/aarch64/pr62308.c: New test.
10941 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
10943         PR fortran/66549
10944         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
10946 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
10948         * gcc.target/i386/mpx/pr66581.c: New test.
10950 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
10952         * gcc.target/i386/cmov9.c: New test.
10954 2015-06-18  Richard Biener  <rguenther@suse.de>
10956         * g++.dg/other/const4.C: New testcase.
10958 2015-06-18  Michael Matz  <matz@suse.de>
10960         PR middle-end/66253
10961         * gcc.dg/vect/pr66253.c: New testcase.
10963 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10965         PR target/66569
10966         * gcc.target/i386/mpx/chkp-vararg.c: New test.
10968 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10970         PR middle-end/66568
10971         * gcc.target/i386/mpx/pr66568.c: New test.
10973 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10975         PR middle-end/66567
10976         * gcc.target/i386/mpx/pr66567.c: New test.
10978 2015-06-18  Richard Biener  <rguenther@suse.de>
10980         PR tree-optimization/66510
10981         * gcc.dg/vect/slp-perm-12.c: New testcase.
10983 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
10985         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
10986         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
10987         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
10988         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
10990 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
10992         PR c++/66571
10993         * g++.dg/gomp/pr66571-1.C: New test.
10995         PR middle-end/66429
10996         * c-c++-common/gomp/pr66429.c: New test.
10998 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
11000         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
11001         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
11002         ...this.
11003         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
11004         New testcase.
11005         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
11006         New testcase.
11008 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11010         PR testsuite/65944
11011         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
11013 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
11015         * gcc.target/mips/pr65862-1.c: New test.
11016         * gcc.target/mips/pr65862-2.c: Likewise.
11018 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
11020         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
11021         * gcc.target/i386/pr52252-atom.c: Ditto.
11022         * gcc.target/i386/vect-div-1.c: Ditto.
11023         * gcc.target/i386/rotate-5.c: Ditto.
11024         * gcc.target/i386/pr50202.c: Ditto.
11025         * gcc.target/i386/pr37843-3.c: Ditto.
11026         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
11027         * gcc.target/i386/pr53397-1.c: Ditto.
11028         * gcc.target/i386/pr55934.c: Ditto.
11029         * gcc.target/i386/pr37843-4.c: Ditto.
11030         * gcc.target/i386/pr60451.c: Ditto.
11031         * gcc.target/i386/pr53397-2.c: Ditto.
11032         * gcc.target/i386/vectorize1.c: Ditto.
11033         * gcc.target/i386/extract-insert-combining.c: Ditto.
11034         * gcc.target/i386/pr53759.c: Ditto.
11035         * gcc.target/i386/pr52252-core.c: Ditto.
11036         * gcc.target/i386/rotate-3.c: Ditto.
11037         * gcc.target/i386/sse-20.c: Ditto.
11038         * gcc.target/i386/rotate-4.c: Ditto.
11039         * gcc.target/i386/pr61403.c: Ditto.
11040         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
11041         * gcc.target/i386/pr60901.c: Ditto.
11042         * gcc.target/i386/pr59794-7.c: Ditto.
11043         * gcc.target/i386/pr62208.c: Ditto.
11044         * gcc.target/i386/pr53416.c: Ditto.
11045         * gcc.target/i386/asm-dialect-1.c: Ditto.
11046         * gcc.target/i386/pr50038.c: Ditto.
11047         * gcc.target/i386/47698.c: Ditto.
11048         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
11049         * gcc.target/i386/pr59794-2.c: Ditto.
11050         * gcc.target/i386/pr59794-3.c: Ditto.
11051         * gcc.target/i386/pr39058.c: Ditto.
11052         * gcc.target/i386/pr60205-1.c: Ditto.
11053         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
11054         * gcc.target/i386/sse2-movq-2.c: Ditto.
11056 2015-06-17  Richard Biener  <rguenther@suse.de>
11058         PR tree-optimization/66251
11059         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
11061 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
11063         PR c++/59682
11064         * g++.dg/parse/new-placement1.C: New.
11066 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11068         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
11069         * jit.dg/test-compound-assignment.c: New testcase.
11071 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11073         PR jit/66539
11074         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
11075         to "testcases" array.
11077 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
11079         PR jit/66539
11080         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
11081         * jit.dg/test-debug-strings.c: New test case.
11082         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
11083         the discriminant has a sane debug string.
11085 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
11087         PR target/56766
11088         * gcc.target/i386/pr56766-1.c: New test.
11089         * gcc.target/i386/pr56766-2.c: Ditto.
11091 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
11093         * gcc.target/mips/loongson-shift-count-truncated-1.c:
11094         Skip on mips*-mti-linux* and mips*-img-linux* targets.
11095         * gcc.target/mips/loongson-simd.c: Ditto.
11097 2015-06-16  Richard Biener  <rguenther@suse.de>
11099         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11101 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11103         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11104         passed by the testsuite driver.
11106 2015-06-16  Richard Biener  <rguenther@suse.de>
11108         * gcc.dg/vect/slp-perm-11.c: New testcase.
11110 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
11112         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11113         dg-options.
11115 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11117         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11118         Reinstate calls to torture-init and torture-finalize.
11120 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11122         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11124 2015-06-15  Nathan Sidwell  <nathan@acm.org>
11126         PR c++/58583
11127         * g++.dg/cpp0x/nsdmi-template14.C: New test.
11129 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
11131         PR c++/51048
11132         * g++.dg/cpp0x/local-type1.C: New.
11134 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
11136         PR fortran/44672
11137         PR fortran/45440
11138         PR fortran/57307
11139         * gfortran.dg/allocate_with_source_3.f90: Removed check for
11140         unimplemented error.
11141         * gfortran.dg/allocate_with_source_7.f08: New test.
11142         * gfortran.dg/allocate_with_source_8.f08: New test.
11144 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
11146         PR c++/65168
11147         * g++.dg/warn/Walways-true-3.C: New test.
11149 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11151         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11153 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11155         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11156         (main): Remove superfluous attributes.
11157         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11158         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11160 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11162         * gcc.target/i386/monitorx.c: New.
11163         * gcc.target/i386/sse-12.c: Add -mmwaitx.
11164         * gcc.target/i386/sse-13.c: Ditto.
11165         * gcc.target/i386/sse-14.c: Ditto.
11166         * gcc.target/i386/sse-22.c: Ditto.
11167         * gcc.target/i386/sse-23.c: Ditto.
11168         * g++.dg/other/i386-2.C: Ditto.
11169         * g++.dg/other/i386-3.C: Ditto.
11171 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
11173         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11175 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
11177         PR fortran/66079
11178         * gfortran.dg/allocatable_scalar_13.f90: New test
11180 2015-06-11  Marek Polacek  <polacek@redhat.com>
11182         * gcc.dg/fold-xor-3.c: New test.
11184 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11186         * gcc.target/arm/short-it-ifcvt-1.c: New test.
11187         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11189 2015-06-11  Christian Bruel  <christian.bruel@st.com>
11191         PR target/52144
11192         * gcc.target/arm/pragma_attribute.c: New test.
11194 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11196         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11198 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11200         PR target/66473
11201         * gcc.target/i386/pr66473.c: New test.
11203 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
11205         PR target/66470
11206         * gcc.dg/tls/pr66470.c: New test.
11207         * gcc.target/i386/pr66470.c: New test.
11209 2015-06-10  Christian Bruel  <christian.bruel@st.com>
11211         PR target/52144
11212         * gcc.target/arm/attr_arm.c: New test
11213         * gcc.target/arm/attr_arm-err.c: New test
11214         * gcc.target/arm/attr_thumb.c: New test
11215         * gcc.target/arm/attr_thumb-static.c: New test
11217 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11219         PR target/66200
11220         PR target/66428
11221         PR c++/66192
11222         * g++.dg/abi/aarch64_guard1.C: Adjust test.
11224 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
11226         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11227         passed by the testsuite driver.
11229 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11231         Revert:
11232         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11233         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11234         * gcc.dg/ssp-1.c: Make counter a register.
11235         * gcc.dg/ssp-2.c: Likewise.
11236         * gcc.dg/torture/parm-coalesce.c: New.
11238 2015-06-09  Tom de Vries  <tom@codesourcery.com>
11240         * gcc.target/i386/vararg-loc.c: New test.
11242 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
11244         PR c++/65815
11245         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11246         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11248 2015-06-09  Marek Polacek  <polacek@redhat.com>
11250         PR tree-optimization/66299
11251         * gcc.dg/pr66299-1.c: New test.
11252         * gcc.dg/pr66299-2.c: New test.
11253         * gcc.dg/pr66299-3.c: New test.
11255 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
11257         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11258         passed by the testsuite driver.
11260 2015-06-09  Richard Biener  <rguenther@suse.de>
11262         PR middle-end/66423
11263         * gcc.dg/fold-modpow2.c: New testcase.
11265 2015-06-09  Richard Biener  <rguenther@suse.de>
11267         PR tree-optimization/66419
11268         * gcc.dg/vect/bb-slp-37.c: New testcase.
11270 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
11272         * gcc.target/arm/stl-cond.c: New test.
11274 2015-06-09  Richard Biener  <rguenther@suse.de>
11276         PR middle-end/66413
11277         * gcc.dg/torture/pr66413.c: New testcase.
11279 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11281         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11282         * gcc.dg/ssp-1.c: Make counter a register.
11283         * gcc.dg/ssp-2.c: Likewise.
11284         * gcc.dg/torture/parm-coalesce.c: New.
11286 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
11288         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11289         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11291 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11293         PR rtl-optimization/66444
11294         * gcc.dg/pr66444.c: New test.
11296 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
11298         PR fortran/66245
11299         * gfortran.dg/class_is_1.f90: New test.
11300         * gfortran.dg/type_is_1.f90: Ditto.
11302 2015-06-08  Marek Polacek  <polacek@redhat.com>
11304         PR c/66415
11305         * gcc.dg/cpp/pr66415-1.c: New test.
11306         * gcc.dg/cpp/pr66415-2.c: New test.
11308 2015-06-08  Richard Biener  <rguenther@suse.de>
11310         PR tree-optimization/66422
11311         * gcc.dg/Warray-bounds-16.c: New testcase.
11313 2015-06-08  Richard Biener  <rguenther@suse.de>
11315         * gcc.dg/vect/slp-perm-10.c: New testcase.
11316         * gcc.dg/vect/slp-23.c: Adjust.
11317         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11318         vector pointer update.
11320 2015-06-08  Marek Polacek  <polacek@redhat.com>
11322         PR sanitizer/66452
11323         * g++.dg/ubsan/pr66452.C: New test.
11325 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11327         PR tree-optimization/66436
11328         * gcc.dg/gomp/dump-new-function-2.c: New test.
11329         * gcc.dg/gomp/dump-new-function-3.c: Same.
11330         * gcc.dg/gomp/dump-new-function.c: Same.
11332 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11334         PR tree-optimization/66435
11335         * gcc.dg/gomp/notify-new-function-2.c: New test.
11336         * gcc.dg/gomp/notify-new-function-3.c: Same.
11337         * gcc.dg/gomp/notify-new-function.c: Same.
11339 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
11341         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11342         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11343         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11344         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11345         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11346         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11347         -fshort-enum.
11349 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
11351         PR fortran/47659
11352         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11353         * gfortran.dg/warn_conversion.f90: Add warning for change in value
11354         for assignment.
11355         * gfortran.dg/warn_conversion_3.f90: Add warnings.
11356         * gfortran.dg/warn_conversion_5.f90: New test.
11357         * gfortran.dg/warn_conversion_6.f90: New test.
11358         * gfortran.dg/warn_conversion_7.f90: New test.
11360 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11362         PR fortran/66347
11363         * gfortran.dg/blockdata_9.f: New test.
11365 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11367         PR fortran/66385
11368         * gfortran.dg/forall_17.f90:  New test.
11370 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
11372         * g++.dg/cpp0x/pr57101.C: Add warning.
11373         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11374         * g++.dg/ext/visibility/anon7.C: Same.
11375         * g++.dg/ipa/pr63587-2.C: Same.
11376         * g++.dg/opt/dump1.C: Same.
11377         * g++.dg/opt/pr59622-3.C: Same.
11378         * g++.dg/opt/pr59622.C: Same.
11379         * g++.dg/torture/pr46383.C: Same.
11380         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11381         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11382         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11383         functions.
11384         * gfortran.dg/intent_out_8.f90: Same.
11385         * gfortran.dg/warn_target_lifetime_3.f90: Same.
11387 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11389         PR fortran/66377
11390         gfortran.dg/equiv_9.f90: New test.
11393 2015-06-05  Tom de Vries  <tom@codesourcery.com>
11395         merge from gomp4 branch:
11396         2015-05-28  Tom de Vries  <tom@codesourcery.com>
11398         PR tree-optimization/65443
11399         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11400         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11401         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11403 2015-06-05  Nathan Sidwell  <nathan@acm.org>
11405         PR c++/52595
11406         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11408 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
11410         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11412 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
11414         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11416 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
11418         * gcc.target/i386/noplt-1.c: New test.
11419         * gcc.target/i386/noplt-2.c: New test.
11420         * gcc.target/i386/noplt-3.c: New test.
11421         * gcc.target/i386/noplt-4.c: New test.
11423 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
11425         PR fortran/58749
11426         * gfortran.dg/adjustl_1.f90:  New test.
11428 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
11430         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11431         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11433 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
11435         * lto.c (iterative_hash_canonical_type,
11436         gimple_register_canonical_type): only hash main variants of types
11438 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
11440         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11441         Move set of dg-do-what-default after early return.
11443 2015-06-04  Marek Polacek  <polacek@redhat.com>
11445         PR c/66341
11446         * gcc.dg/lvalue-8.c: New test.
11448 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11449             Paolo Carlini  <paolo.carlini@oracle.com>
11451         PR c++/66130
11452         * g++.dg/other/pr66130.C: New.
11453         * g++.dg/cpp0x/pr66130.C: Likewise.
11455 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
11457         * g++.dg/cpp0x/decl-loc1.C: New.
11458         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11459         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11460         * g++.dg/init/ctor8.C: Likewise.
11461         * g++.dg/parse/semicolon4.C: Likewise.
11463 2015-06-03  Marek Polacek  <polacek@redhat.com>
11465         PR sanitizer/66190
11466         * g++.dg/ubsan/static-init-1.C: New test.
11467         * g++.dg/ubsan/static-init-2.C: New test.
11468         * g++.dg/ubsan/static-init-3.C: New test.
11470 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
11472         PR target/66275
11473         * gcc.target/i386/pr66275.c: New test.
11475 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11477         * gcc.dg/Wcxx-compat-22.c: New testcase.
11478         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11479         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11480         * c-c++-common/pr58346-1.c: Likewise.
11481         * c-c++-common/transparent-union-1.c: Likewise.
11483 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
11485         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11486         * g++.dg/plugin/def_plugin.c: New file.
11487         * g++.dg/plugin/def-plugin-test.C: New file.
11489 2015-06-03  Richard Biener  <rguenther@suse.de>
11491         * gcc.dg/vect/bb-slp-36.c: New testcase.
11493 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11495         * gcc.dg/lto/chkp-removed-alias_0.c: New.
11497 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11499         * gcc.dg/lto/chkp-privatize-1_0.c: New.
11500         * gcc.dg/lto/chkp-privatize-1_1.c: New.
11501         * gcc.dg/lto/chkp-privatize-2_0.c: New.
11502         * gcc.dg/lto/chkp-privatize-2_1.c: New.
11504 2015-06-03  Marek Polacek  <polacek@redhat.com>
11506         PR c/64223
11507         PR c/29358
11508         * gcc.dg/pr64223-1.c: New test.
11509         * gcc.dg/pr64223-2.c: New test.
11511 2015-06-03  Richard Biener  <rguenther@suse.de>
11513         PR tree-optimization/63916
11514         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11516 2015-06-03  Richard Biener  <rguenther@suse.de>
11518         PR tree-optimization/66375
11519         * gcc.dg/torture/pr66375.c: New testcase.
11521 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
11523         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11525 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
11527         PR target/65768
11528         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11530 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11532         PR fortran/66380
11533         * gfortran.dg/reshape_7.f90: New test.
11535 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
11537         PR c/66220:
11538         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11539         (fn_36): New.
11541 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11543         PR c/49551
11544         * gcc.dg/pr49551.c: New testcase.
11546 2015-06-02  Richard Biener  <rguenther@suse.de>
11548         PR debug/65549
11549         * g++.dg/lto/pr65549_0.C: New testcase.
11551 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
11553         PR libgomp/65742
11554         PR middle-end/66332
11555         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11557 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11559         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11561 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
11563         PR c++/61683
11564         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11566 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11568         PR tree-optimization/48052
11569         * gcc.dg/tree-ssa/scev-8.c: New.
11570         * gcc.dg/tree-ssa/scev-9.c: New.
11571         * gcc.dg/tree-ssa/scev-10.c: New.
11572         * gcc.dg/vect/pr48052.c: New.
11574 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
11576         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11578 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11580         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11582 2015-06-02  Marek Polacek  <polacek@redhat.com>
11584         PR middle-end/66345
11585         * gcc.dg/torture/pr66345.c: New test.
11587 2015-06-02  Richard Biener  <rguenther@suse.de>
11589         PR tree-optimization/65961
11590         * gcc.dg/torture/pr65961.c: New testcase.
11592 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11594         PR tree-optimization/52563
11595         PR tree-optimization/62173
11596         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11597         * gcc.dg/tree-ssa/scev-4.c: Ditto.
11599 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11601         * gnat.dg/specs/varsize_return2.ads: New test.
11602         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11604 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
11606         * gcc.dg/vect/vect-outer-simd-1.c: New test.
11608 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
11610         PR target/65697
11611         * gcc.target/aarch64/sync-comp-swap.c: New.
11612         * gcc.target/aarch64/sync-comp-swap.x: New.
11613         * gcc.target/aarch64/sync-op-acquire.c: New.
11614         * gcc.target/aarch64/sync-op-acquire.x: New.
11615         * gcc.target/aarch64/sync-op-full.c: New.
11616         * gcc.target/aarch64/sync-op-full.x: New.
11617         * gcc.target/aarch64/sync-op-release.c: New.
11618         * gcc.target/aarch64/sync-op-release.x: New.
11620 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
11622         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11623         (bar): Predefined.
11625 2015-06-01  Richard Biener  <rguenther@suse.de>
11627         PR tree-optimization/66349
11628         PR tree-optimization/66352
11629         PR tree-optimization/66357
11630         * gcc.dg/torture/pr66357.c: New testcase.
11631         * gcc.dg/torture/pr66349.c: Likewise.
11632         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11634 2015-06-01  Richard Biener  <rguenther@suse.de>
11636         Revert
11637         2015-05-29  Richard Biener  <rguenther@suse.de>
11639         PR tree-optimization/66314
11640         * gcc.dg/asan/pr66314.c: New testcase.
11642 2015-06-01  Richard Biener  <rguenther@suse.de>
11644         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11646 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
11648         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11649         directives.
11650         (hp3, hp4): Add inline keyword.
11651         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11652         (hp2): Add inline keyword.
11653         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11654         (hp2): Add inline keyword.
11656 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
11658         PR target/65527
11659         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11660         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11661         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11662         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11664 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
11666         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11667         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11669 2015-06-01  Richard Biener  <rguenther@suse.de>
11671         PR tree-optimization/66280
11672         * g++.dg/torture/pr66280.C: New testcase.
11673         * g++.dg/torture/pr66280-2.C: Likewise.
11675 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11677         * gnat.dg/addr9_1.adb: New test.
11678         * gnat.dg/addr9_2.adb: Likewise.
11679         * gnat.dg/addr9_3.adb: Likewise.
11680         * gnat.dg/addr9_4.adb: Likewise.
11682 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
11684           * g++.dg/other/dump-ada-spec-4.C: New test.
11686 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
11688         * gcc.dg/alias-8.c: Fix dg-warning.
11690 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
11692         * gcc.dg/alias-8.c: Do not xfail.
11693         * gcc.dg/pr62167.c: Prevent FRE.
11694         * gcc.dg/alias-14.c: New testcase.
11696 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
11698         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11700 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11702         PR target/66215
11703         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11704         dg-options.
11705         * gcc.target/s390/hotpatch-10.c: Likewise.
11706         * gcc.target/s390/hotpatch-11.c: Likewise.
11707         * gcc.target/s390/hotpatch-12.c: Likewise.
11708         * gcc.target/s390/hotpatch-17.c: Likewise.
11709         * gcc.target/s390/hotpatch-18.c: Likewise.
11710         * gcc.target/s390/hotpatch-20.c: Likewise.
11711         * gcc.target/s390/hotpatch-21.c: Likewise.
11712         * gcc.target/s390/hotpatch-22.c: Likewise.
11713         * gcc.target/s390/hotpatch-23.c: Likewise.
11714         * gcc.target/s390/hotpatch-24.c: Likewise.
11715         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
11716         to check for the exact nops too.
11717         * gcc.target/s390/hotpatch-3.c: Likewise.
11718         * gcc.target/s390/hotpatch-4.c: Likewise.
11719         * gcc.target/s390/hotpatch-5.c: Likewise.
11720         * gcc.target/s390/hotpatch-6.c: Likewise.
11721         * gcc.target/s390/hotpatch-7.c: Likewise.
11722         * gcc.target/s390/hotpatch-8.c: Likewise.
11723         * gcc.target/s390/hotpatch-9.c: Likewise.
11724         * gcc.target/s390/hotpatch-14.c: Likewise.
11725         * gcc.target/s390/hotpatch-15.c: Likewise.
11726         * gcc.target/s390/hotpatch-16.c: Likewise.
11727         * gcc.target/s390/hotpatch-19.c: Likewise.
11728         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
11729         scan-assembler-times counting number of .align directives.
11730         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
11731         dg-options.  Remove scan-assembler-times counting number of .align
11732         directives.
11733         * gcc.target/s390/hotpatch-26.c: New file.
11734         * gcc.target/s390/hotpatch-27.c: New file.
11735         * gcc.target/s390/hotpatch-28.c: New file.
11736         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
11737         using -Os -O0 -O1 -O2 -O3 options.
11739 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11741         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
11743 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
11745         PR tree-optimization/66142
11746         * gcc.dg/vect/pr66142.c: New test.
11748 2015-05-29  Richard Biener  <rguenther@suse.de>
11750         PR tree-optimization/66314
11751         * gcc.dg/asan/pr66314.c: New testcase.
11753 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
11755         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
11756         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
11757         Adjust all callers.
11758         (schedule-cleanups, dg-keep-saved-temps): New proc.
11759         (gcc-dg-test-1): Schedule cleanups.
11760         * lib/profopt.exp (profopt-execute): Likewise.
11761         * g++.dg/cdce3.C: Adjust expected line numbers.
11762         * gcc.dg/cdce1.c: Likewise.
11763         * gcc.dg/cdce2.c: Likewise.
11764         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
11765         * gcc.dg/strlenopt-24.c: Likewise.
11766         * gcc.dg/tree-ssa/vrp26.c: Likewise.
11767         * gcc.dg/tree-ssa/vrp28.c: Likewise.
11768         * obj-c++.dg/encode-2.mm: Likewise.
11770 2015-05-28  DJ Delorie  <dj@redhat.com>
11772         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
11774 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11776         * gnat.dg/discr43.adb: New test.
11778 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11780         * gnat.dg/varsize_temp.adb: Rename into...
11781         * gnat.dg/varsize1.adb: ...this.
11782         * gnat.dg/varsize_copy.ad[sb]: Rename into...
11783         * gnat.dg/varsize2.ad[sb]: ...this.
11784         * gnat.dg/varsize3_1.adb: New test.
11785         * gnat.dg/varsize3_2.adb: Likewise.
11786         * gnat.dg/varsize3_3.adb: Likewise.
11787         * gnat.dg/varsize3_4.adb: Likewise.
11788         * gnat.dg/varsize3_5.adb: Likewise.
11789         * gnat.dg/varsize3_6.adb: Likewise.
11790         * gnat.dg/varsize3_pkg1.ads: New helper.
11791         * gnat.dg/varsize3_pkg2.ads: Likewise.
11792         * gnat.dg/varsize3_pkg3.ads: Likewise.
11794 2015-05-28  Richard Biener  <rguenther@suse.de>
11796         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
11798 2015-05-28  Richard Biener  <rguenther@suse.de>
11800         PR tree-optimization/66142
11801         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
11803 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
11805         PR target/63810
11806         * gcc.dg/darwin-minversion-3.c: Update testcase.
11807         * gcc.dg/darwin-minversion-4.c: Ditto.
11808         * gcc.dg/darwin-minversion-5.c: New testcase.
11809         * gcc.dg/darwin-minversion-6.c: Ditto.
11810         * gcc.dg/darwin-minversion-7.c: Ditto.
11811         * gcc.dg/darwin-minversion-8.c: Ditto.
11812         * gcc.dg/darwin-minversion-9.c: Ditto.
11813         * gcc.dg/darwin-minversion-10.c: Ditto.
11814         * gcc.dg/darwin-minversion-11.c: Ditto.
11815         * gcc.dg/darwin-minversion-12.c: Ditto.
11817 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11819         PR rtl-optimization/66168
11820         * gcc.c-torture/compile/pr66168.c: New test.
11822 2015-05-27  Jeff Law  <law@redhat.com>
11824         PR target/39726
11825         * gcc.dg/target/m68k/pr39726-1.c: New test.
11827 2015-05-27  Nathan Sidwell  <nathan@acm.org>
11829         PR c++/66270
11830         * g++.dg/ext/alias-canon3.C: New.
11832 2015-05-27  Richard Biener  <rguenther@suse.de>
11834         PR tree-optimization/66272
11835         Revert parts of
11836         2014-08-15  Richard Biener  <rguenther@suse.de>
11838         PR tree-optimization/62031
11839         * gcc.dg/torture/pr66272.c: New testcase.
11841 2015-05-27  Richard Biener  <rguenther@suse.de>
11843         * gcc.dg/vect/slp-reduc-7.c: New testcase.
11845 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
11847         PR target/65358
11848         * gcc.dg/pr65358.c: New test.
11850 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
11852         PR fortran/65548
11853         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
11854         semantic.
11855         * gfortran.dg/allocate_with_source_6.f90: New test.
11857 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
11859         * gnat.dg/atomic7_1.adb: New test.
11860         * gnat.dg/atomic7_2.adb: Likewise.
11861         * gnat.dg/atomic7_pkg1.ads: New helper.
11862         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
11864 2015-05-26  Michael Matz  <matz@suse.de>
11866         PR middle-end/66251
11867         * gcc.dg/vect/pr66251.c: New test.
11869 2015-05-26  Richard Biener  <rguenther@suse.de>
11871         PR tree-optimization/66142
11872         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
11874 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
11876         PR fortran/66082
11877         * gfortran.dg/allocatable_scalar_13.f90: New test
11879 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11881         * gnat.dg/warn11.adb: New test.
11882         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
11884 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11886         * gnat.dg/vfa1_1.adb: New test.
11887         * gnat.dg/vfa1_2.adb: Likewise.
11888         * gnat.dg/vfa1_3.adb: Likewise.
11889         * gnat.dg/vfa1_4.adb: Likewise.
11890         * gnat.dg/vfa1_pkg.ads: New helper.
11892 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
11894         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
11895         * gcc.target/i386/pr66232-3.c: Likewise.
11897 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
11899         PR target/66274
11900         * gcc.target/i386/pr66274.c: New test.
11902 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11904         * gnat.dg/renaming6.ad[sb]: New test.
11906 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
11908         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
11909         and 'dg-require-effective-target pie'.
11911 2015-05-23  Nathan Sidwell  <nathan@acm.org>
11913         PR c++/66243
11914         * g++.dg/cpp0x/pr66243.C: New.
11916 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
11918         PR lto/66180
11919         * g++.dg/lto/pr66180_0.C: New testcase.
11920         * g++.dg/lto/pr66180_1.C: New testcase.
11922 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
11924         PR fortran/66257
11925         * typebound_call_27.f90: New file.
11927 2015-05-23  Nathan Sidwell  <nathan@acm.org>
11929         PR c++/65936
11930         * g++.dg/template/pr65936.C: New.
11932 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
11934         PR tree-optimization/63387
11935         * gcc.dg/pr63387-2.c: New testcase.
11937 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
11939         * gcc.dg/simd-1.c: Update to the new message.
11941 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
11943         * gcc.dg/nand.c: New testcase.
11945 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
11947         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11948         Set dg-do-what-default to compile only on ARM targets without
11949         arm_neon_hw execution support.  Remove redundant c-torture-execute
11950         in loop over test cases.
11952 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11954         PR target/65491
11955         * gcc.target/aarch64/pr65491_1.c: New test.
11956         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
11957         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
11959 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
11961         PR c++/65598
11962         * g++.dg/cpp0x/explicit9.C: New.
11963         * g++.dg/cpp0x/explicit8.C: Check the locations too.
11965 2015-05-22  Richard Biener  <rguenther@suse.de>
11967         PR tree-optimization/66251
11968         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
11970 2015-05-22  Marek Polacek  <polacek@redhat.com>
11972         PR c/47043
11973         * c-c++-common/attributes-enum-1.c: New test.
11974         * c-c++-common/attributes-enum-2.c: New test.
11975         * g++.dg/cpp0x/attributes-enum-1.C: New test.
11976         * g++.dg/cpp1y/attributes-enum-1.C: New test.
11978 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
11980         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
11981         effective target support.  If no arm_neon_hw support, do not attempt
11982         to execute the tests; only compile them.
11983         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
11984         and "dg-require-effective-target arm_neon_ok".
11985         * gcc.target/arm/simd/vextp16_1.c: Likewise.
11986         * gcc.target/arm/simd/vextp64_1.c: Likewise.
11987         * gcc.target/arm/simd/vextp8_1.c: Likewise.
11988         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
11989         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
11990         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
11991         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
11992         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
11993         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
11994         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
11995         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
11996         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
11997         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
11998         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
11999         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
12000         * gcc.target/arm/simd/vexts16_1.c: Likewise.
12001         * gcc.target/arm/simd/vexts32_1.c: Likewise.
12002         * gcc.target/arm/simd/vexts64_1.c: Likewise.
12003         * gcc.target/arm/simd/vexts8_1.c: Likewise.
12004         * gcc.target/arm/simd/vextu16_1.c: Likewise.
12005         * gcc.target/arm/simd/vextu32_1.c: Likewise.
12006         * gcc.target/arm/simd/vextu64_1.c: Likewise.
12007         * gcc.target/arm/simd/vextu8_1.c: Likewise.
12008         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
12009         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
12010         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
12011         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
12012         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
12013         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
12014         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
12015         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
12016         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
12017         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
12018         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
12019         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
12020         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
12021         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
12022         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
12023         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
12024         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
12025         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
12026         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
12027         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
12028         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
12029         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
12030         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
12031         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
12032         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
12033         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
12034         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
12035         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
12036         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
12037         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
12038         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
12039         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
12040         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
12041         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
12042         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
12043         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
12044         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
12045         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
12046         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
12047         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
12048         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
12049         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
12050         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
12051         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
12052         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
12053         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
12054         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
12055         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
12056         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
12057         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
12058         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
12059         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
12060         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
12061         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
12062         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
12063         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
12064         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
12065         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
12066         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
12067         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
12068         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
12069         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
12070         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
12071         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
12072         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
12073         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
12074         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
12075         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
12076         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
12077         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
12078         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
12079         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
12080         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
12081         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
12082         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
12083         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
12084         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
12085         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
12086         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
12087         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
12088         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
12089         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
12090         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
12091         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
12092         * gcc.target/arm/simd/vzips16_1.c: Likewise.
12093         * gcc.target/arm/simd/vzips32_1.c: Likewise.
12094         * gcc.target/arm/simd/vzips8_1.c: Likewise.
12095         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12096         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12097         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12099 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12101         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12102         * gcc.dg/vect/pr59354.c: Likewise.
12103         * gcc.dg/vect/pr64252.c: Likewise.
12104         * gcc.dg/vect/pr64404.c: Likewise.
12105         * gcc.dg/vect/pr64493.c: Likewise.
12106         * gcc.dg/vect/pr64495.c: Likewise.
12107         * gcc.dg/vect/pr64844.c: Likewise.
12108         * gcc.dg/vect/pr65518.c: Likewise.
12109         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12111 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
12113         PR c++/66210
12114         * g++.dg/cpp1y/var-templ28.C: New.
12116 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
12118         PR target/66232
12119         * gcc.target/i386/pr66232-1.c: New test.
12120         * gcc.target/i386/pr66232-2.c: Likewise.
12121         * gcc.target/i386/pr66232-3.c: Likewise.
12122         * gcc.target/i386/pr66232-4.c: Likewise.
12123         * gcc.target/i386/pr66232-5.c: Likewise.
12125 2015-05-21  Nathan Sidwell  <nathan@acm.org>
12127         * g++.dg/cpp1y/pr60943.C: New.
12129 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
12131         PR tree-optimization/66233
12132         * gcc.c-torture/execute/pr66233.c: New test.
12134 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12136         PR fortran/66176
12137         * gfortran.dg/inline_matmul_11.f90:  New test.
12139 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
12141         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12142         instead of listing several targets on its own.
12143         * gcc.target/i386/pr32219-2.c: Likewise.
12144         * gcc.target/i386/pr32219-3.c: Likewise.
12145         * gcc.target/i386/pr32219-4.c: Likewise.
12146         * gcc.target/i386/pr32219-5.c: Likewise.
12147         * gcc.target/i386/pr32219-6.c: Likewise
12148         * gcc.target/i386/pr32219-7.c: Likewise.
12149         * gcc.target/i386/pr32219-8.c: Likewise.
12150         * gcc.target/i386/pr39013-1.c: Likewise.
12151         * gcc.target/i386/pr39013-2.c: Likewise.
12152         * gcc.target/i386/pr64317.c: Likewise.
12154 2015-05-21  Jeff Law  <law@redhat.com>
12156         * gcc.target/hppa/shadd-3.c: New test.
12157         * gcc.target/hppa/shadd-4.c: New test.
12159 2015-05-21  Michael Matz  <matz@suse.de>
12161         * gcc.dg/vect/vect-strided-store.c: New test.
12162         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12163         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12165 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12167         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12168         * gcc.dg/pow-sqrt-synth-1.c: New test.
12169         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12171 2015-05-21  Richard Biener  <rguenther@suse.de>
12173         PR c++/66211
12174         * g++.dg/conversion/pr66211.C: New testcase.
12175         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12177 2015-05-21  Jeff Law  <law@redhat.com>
12179         * gcc.target/hppa/shadd-2.c: New test.
12181 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
12183         PR target/54236
12184         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12186 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12188         PR target/65937
12189         * gcc.target/arm/pr26702.c: Adjust target selector.
12191 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
12193         PR middle-end/66221
12194         * gcc.dg/lto/pr66221_0.c: New test.
12195         * gcc.dg/lto/pr66221_1.c: New test.
12197 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12199         PR c/52952
12200         * gcc.dg/redecl-4.c: Update column numbers.
12201         * gcc.dg/format/bitfld-1.c: Likewise.
12202         * gcc.dg/format/attr-2.c: Likewise.
12203         * gcc.dg/format/attr-6.c: Likewise.
12204         * gcc.dg/format/attr-7.c (baz): Likewise.
12205         * gcc.dg/format/asm_fprintf-1.c: Likewise.
12206         * gcc.dg/format/attr-4.c: Likewise.
12207         * gcc.dg/format/branch-1.c: Likewise.
12208         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12209         locations within strings with embedded escape sequences.
12211 2015-05-20  Jeff Law  <law@redhat.com>
12213         * gcc.target/hppa/hppa.exp: New target test driver.
12214         * gcc.target/hppa/shadd-1.c: New test.
12216 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
12218         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12220 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
12222         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12223         (fn_33_k_and_r_style): New.
12224         (fn_33_stroustrup_style): New.
12225         (fn_33_allman_style): New.
12226         (fn_33_whitesmiths_style): New.
12227         (fn_33_horstmann_style): New.
12228         (fn_33_ratliff_banner_style): New.
12229         (fn_33_lisp_style): New.
12230         (fn_34_indent_dash_gnu): New.
12231         (fn_34_indent_dash_kr): New.
12232         (fn_34_indent_dash_orig): New.
12233         (fn_34_indent_linux_style): New.
12235 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
12237         PR fortran/65548
12238         * gfortran.dg/allocate_with_source_5.f90: Extend test.
12240 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
12242         PR tree-optimization/65447
12243         * gcc.dg/tree-ssa/pr65447.c: New test.
12245 2015-05-19  Nathan sidwell  <nathan@acm.org>
12247         * g++.dg/cpp0x/pr65954.C: New.
12249 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
12251         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12253 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12255         * lib/target-supports.exp: Vector do not always have natural
12256         alignment on s390*.
12258 2015-05-19  David Sherwood  <david.sherwood@arm.com>
12260         * gcc.dg/loop-invariant.c: New testcase.
12262 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12264         * lib/target-supports.exp: Vector do not always have natural
12265         alignment on s390*.
12267 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12269         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12270         s390*.
12271         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12273 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12275         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12276         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12277         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12278         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12279         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12280         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12281         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12282         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12283         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12284         * gcc.target/s390/zvector/vec-elem-1.c: New test.
12286 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12288         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12290 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12292         * gcc.target/s390/s390.exp
12293         (check_effective_target_vector): New check.
12294         * gcc.target/s390/vector/vec-abi-1.c: New test.
12295         * gcc.target/s390/vector/vec-abi-2.c: New test.
12296         * gcc.target/s390/vector/vec-abi-3.c: New test.
12297         * gcc.target/s390/vector/vec-abi-4.c: New test.
12298         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12299         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12300         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12301         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12302         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12303         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12304         * gcc.target/s390/vector/vec-clobber-1.c: New test.
12305         * gcc.target/s390/vector/vec-cmp-1.c: New test.
12306         * gcc.target/s390/vector/vec-cmp-2.c: New test.
12307         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12308         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12309         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12310         * gcc.target/s390/vector/vec-genmask-1.c: New test.
12311         * gcc.target/s390/vector/vec-genmask-2.c: New test.
12312         * gcc.target/s390/vector/vec-init-1.c: New test.
12313         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12314         * gcc.target/s390/vector/vec-shift-1.c: New test.
12315         * gcc.target/s390/vector/vec-sub-1.c: New test.
12317 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12319         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12321 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12323         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12325 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12327         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12329 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12331         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12333 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12335         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12337 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12339         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12341 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12343         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12345 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12347         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12349 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12351         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12353 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12355         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12357 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12359         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12361 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12363         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12365 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12367         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12369 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
12371         PR tree-optimization/66187
12372         * gcc.c-torture/execute/pr66187.c: New test.
12373         * gcc.dg/pr66187-1.c: New test.
12374         * gcc.dg/pr66187-2.c: New test.
12376 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12378         * gcc.dg/vect/bb-slp-35.c: Adjust.
12380 2015-05-19  Richard Biener  <rguenther@suse.de>
12382         PR tree-optimization/66165
12383         * gcc.dg/torture/pr66165.c: New testcase.
12385         PR tree-optimization/66185
12386         * gcc.dg/torture/pr66185.c: New testcase.
12388 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
12390         PR target/54236
12391         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12393 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
12395         * gcc.target/mips/p5600-bonding.c : New file.
12397 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12399         PR fortran/66106
12400         * gfortran.dg/interface_operator_1.f90: New tests.
12402 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12404         PR fortran/66057
12405         * gfortran.dg/generic_29.f90: New tests.
12407 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12409         PR fortran/66043
12410         * gfortran.dg/storage_size_6.f90: New tests.
12412 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12414         PR fortran/66045
12415         * gfortran.dg/null1.f90: New test.
12417 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12419         PR fortran/66044
12420         * gfortran.dg/entry_21.f90: New test.
12422 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12424         PR fortran/66043
12425         * gfortran.dg/storage_size_6.f90: New tests.
12427 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12429         PR fortran/66040
12430         * gfortran.dg/misplaced_statement.f90: New test.
12432 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12434         PR fortran/66039
12435         * gfortran.dg/filepos1.f90: New test
12437 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12439         PR fortran/64925
12440         * gfortran.dg/pr64925.f90: New test.
12442 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12444         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12445         unit.
12446         * gfortran.dg/lto/pr41576_1.f90: Ditto.
12448 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
12450         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12451         to the family of pie capable targets.
12453 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
12455         * gcc.target/arm/bics_1.c : New testcase.
12456         * gcc.target/arm/bics_2.c : New testcase.
12457         * gcc.target/arm/bics_3.c : New testcase.
12458         * gcc.target/arm/bics_4.c : New testcase.
12460 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
12462         * gcc.target/mips/umips-attr.c: New test.
12464 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12466         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12467         * gcc.dg/20150120-2.c (dg-final): Ditto.
12468         * gcc.dg/20150120-2.c (dg-final): Ditto.
12469         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12471 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12473         PR target/66174
12474         * gcc.target/i386/pr66174.c: New test.
12476 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
12478         PR fortran/37131
12479         * gfortran.dg/matmul_bounds_6.f90:  New test.
12480         * gfortran.dg/matmul_bounds_7.f90:  New test.
12482 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
12484         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12485         * gfortran.dg/lto/pr41576_1.f90: Add interface.
12486         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12487         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12488         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12489         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12491 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12493         PR fortran/65903
12494         * gfortran.dg/continuation_13.f90: Update test.
12495         * gfortran.dg/pr65903.f90: New test.
12497 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
12499         PR fortran/66113
12500         * gfortran.dg/block_14.f90:  New test.
12502 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12504         PR fortran/44054
12505         * lib/gfortran-dg.exp: Update regex to handle two locations for
12506         the same diagnostic without caret.
12507         * gfortran.dg/badline.f: Test also that line numbers are correct
12508         before and after "left but not entered" warning.
12510 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
12511             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
12513         PR target/65768
12514         * gcc.target/arm/maskdata.c: New test.
12516 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
12518         PR fortran/65792
12519         * gfortran.dg/derived_constructor_components_5: New test
12521 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
12523         PR target/66140
12524         * gcc.target/alpha/pr66140.c: New test.
12526 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
12528         PR c/48956
12529         * gcc.dg/Wconversion-complex-c99.c: New test.
12530         * gcc.dg/Wconversion-complex-gnu.c: New test.
12532 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
12534         PR tree-optimization/64454
12535         * gcc.dg/modmod.c: New testcase.
12537 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
12539         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12541 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
12543         PR middle-end/66134
12544         * gcc.target/i386/mpx/pr66134.c: New test.
12546 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
12548         * gcc.target/powerpc/pr60158.c: New test.
12550 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
12552         * gcc.target/i386/sibcall-7.c: New test.
12553         * gcc.target/i386/sibcall-8.c: New test.
12555 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
12557         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12558         (abs64_in_dreg): Likewise.
12560 2015-05-14  Marek Polacek  <polacek@redhat.com>
12562         PR c/66066
12563         PR c/66127
12564         * gcc.dg/pr14649-1.c: Add -Wpedantic.
12565         * gcc.dg/pr19984.c: Likewise.
12566         * gcc.dg/pr66066-1.c: New test.
12567         * gcc.dg/pr66066-2.c: New test.
12568         * gcc.dg/pr66066-3.c: New test.
12570 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12572         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12573         * gcc.dg/pow-sqrt.x: New file.
12574         * gcc.dg/pow-sqrt-1.c: New test.
12575         * gcc.dg/pow-sqrt-2.c: Likewise.
12576         * gcc.dg/pow-sqrt-3.c: Likewise.
12578 2015-05-13  Richard Biener  <rguenther@suse.de>
12580         PR tree-optimization/66123
12581         * gcc.dg/torture/pr66123.c: New testcase.
12583 2015-05-13  Richard Biener  <rguenther@suse.de>
12585         PR middle-end/66110
12586         * gcc.dg/alias-2.c: Adjust.
12587         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12589 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12591         PR target/65103
12592         * gcc.target/i386/pr65103-3.c: New.
12594 2015-05-13  Martin Liska  <mliska@suse.cz>
12596         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12598 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
12600         PR target/66112
12601         * gcc.target/i386/pr66112-2.c: New test.
12603         PR target/66112
12604         * gcc.target/i386/pr66112-1.c: New test.
12606 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12608         PR target/66048
12609         * gcc.target/i386/mpx/pr66048.cc: New.
12611 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12613         PR rtl-optimization/64616
12614         * gcc.dg/loop-8.c: New test.
12615         * gcc.dg/loop-9.c: New test.
12617 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12619         PR target/pr66047.c
12620         * gcc.target/i386/pr66047.c: New testcase.
12622 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12624         PR ipa/65873
12625         * gcc.c-torture/compile/pr65873.c: New testcase.
12627 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12629         PR fortran/66111
12630         * gfortran.dg/inline_matmul_10.f90:  New test.
12632 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
12634         * c-c++-common/Wmisleading-indentation.c: New testcase.
12635         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12636         * c-c++-common/Wmisleading-indentation-2.md: New file.
12638 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12640         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12641         "break".
12642         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12644 2015-05-12  Richard Biener  <rguenther@suse.de>
12646         PR tree-optimization/66101
12647         * gcc.dg/torture/pr66101.c: New testcase.
12649 2015-05-12  Richard Biener  <rguenther@suse.de>
12651         PR tree-optimization/37021
12652         * gcc.target/i386/vect-addsub.c: New testcase.
12654 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
12656         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12658 2015-05-12  Tom de Vries  <tom@codesourcery.com>
12660         PR tree-optimization/66010
12661         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12663 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
12665         PR c++/65133
12666         * g++.dg/cpp0x/trailing10.C: New.
12668 2015-05-12  Richard Biener  <rguenther@suse.de>
12670         * gcc.dg/vect/bb-slp-35.c: New testcase.
12672 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
12674         PR fortran/66100
12675         * gfortran.dg/bound_simplification_6.f90: New.
12677 2015-05-11  Steve Ellcey  <sellcey@mips.com>
12679         * gcc.target/mips/branch-1.c: Pass argument to bar().
12681 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
12683         PR target/65753
12684         * gcc.target/i386/pr65753.c: New test.
12686 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
12688         PR rtl-optimization/66076
12689         * gcc.dg/torture/pr66076.c: New test.
12691 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
12693         PR fortran/66041
12694         * gfortran.dg/inline_matmul_7.f90:  New test.
12695         * gfortran.dg/inline_matmul_8.f90:  New test.
12696         * gfortran.dg/inline_matmul_9.f90:  New test.
12698 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
12700         * gfortran.dg/bound_simplification_5.f90: New.
12702 2015-05-09  Jason Merrill  <jason@redhat.com>
12704         * lib/target-supports.exp (cxx_default): New global.
12705         (check_effective_target_c++11_only)
12706         (check_effective_target_c++14_only)
12707         (check_effective_target_c++98_only)
12708         (check_effective_target_c++1z_only): Check it.
12710 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
12712         PR tree-optimization/64454
12713         * gcc.dg/tree-ssa/vrp97.c: New file.
12714         * gcc.dg/vect/slp-perm-7.c: Update.
12716 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
12718         PR fortran/65894
12719         * gfortran.dg/elemental_subroutine_11.f90: New test.
12721 2015-05-08  Richard Biener  <rguenther@suse.de>
12723         PR tree-optimization/66036
12724         * gcc.dg/vect/slp-41.c: New testcase.
12726 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
12728         * gfortran.dg/elemental_optional_args_7.f90: New.
12730 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
12732         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
12733         allow cmlt or sshr.
12735 2015-05-08  Marek Polacek  <polacek@redhat.com>
12737         PR c/64918
12738         * gcc.dg/Woverride-init-side-effects-1.c: New test.
12739         * gcc.dg/Woverride-init-side-effects-2.c: New test.
12741 2015-05-07  Marek Polacek  <polacek@redhat.com>
12743         PR c/65179
12744         * c-c++-common/Wshift-negative-value-1.c: New test.
12745         * c-c++-common/Wshift-negative-value-2.c: New test.
12746         * c-c++-common/Wshift-negative-value-3.c: New test.
12747         * c-c++-common/Wshift-negative-value-4.c: New test.
12748         * c-c++-common/Wshift-negative-value-5.c: New test.
12749         * c-c++-common/Wshift-negative-value-6.c: New test.
12750         * gcc.dg/c90-left-shift-1.c: New test.
12751         * gcc.dg/c99-const-expr-7.c: Add dg-error.
12752         * gcc.dg/c99-left-shift-1.c: New test.
12754 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
12756         PR middle-end/192
12757         PR middle-end/54303
12758         * gcc.dg/fdata-sections-2.c: New file.
12760 2015-05-07  Marek Polacek  <polacek@redhat.com>
12762         PR testsuite/66046
12763         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
12764         last dg-output.
12765         * c-c++-common/ubsan/align-7.c: Likewise.
12766         * c-c++-common/ubsan/bounds-8.c: Likewise.
12767         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
12768         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
12769         * c-c++-common/ubsan/null-1.c: Likewise.
12770         * c-c++-common/ubsan/null-10.c: Likewise.
12771         * c-c++-common/ubsan/null-11.c: Likewise.
12772         * c-c++-common/ubsan/null-2.c: Likewise.
12773         * c-c++-common/ubsan/null-3.c: Likewise.
12774         * c-c++-common/ubsan/null-4.c: Likewise.
12775         * c-c++-common/ubsan/null-5.c: Likewise.
12776         * c-c++-common/ubsan/null-6.c: Likewise.
12777         * c-c++-common/ubsan/null-7.c: Likewise.
12778         * c-c++-common/ubsan/null-8.c: Likewise.
12779         * c-c++-common/ubsan/null-9.c: Likewise.
12780         * c-c++-common/ubsan/object-size-1.c: Likewise.
12781         * c-c++-common/ubsan/object-size-10.c: Likewise.
12782         * c-c++-common/ubsan/object-size-4.c: Likewise.
12783         * c-c++-common/ubsan/object-size-5.c: Likewise.
12784         * c-c++-common/ubsan/object-size-7.c: Likewise.
12785         * c-c++-common/ubsan/object-size-8.c: Likewise.
12786         * c-c++-common/ubsan/object-size-9.c: Likewise.
12787         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12788         * c-c++-common/ubsan/overflow-int128.c: Likewise.
12789         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12790         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12791         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12792         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
12793         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12794         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
12795         * c-c++-common/ubsan/pr59333.c: Likewise.
12796         * c-c++-common/ubsan/pr59667.c: Likewise.
12797         * c-c++-common/ubsan/pr60613-2.c: Likewise.
12798         * c-c++-common/ubsan/pr60636.c: Likewise.
12799         * c-c++-common/ubsan/pr63802.c: Likewise.
12800         * c-c++-common/ubsan/recovery-1.c: Likewise.
12801         * c-c++-common/ubsan/recovery-3.c: Likewise.
12802         * c-c++-common/ubsan/shift-1.c: Likewise.
12803         * c-c++-common/ubsan/shift-2.c: Likewise.
12804         * c-c++-common/ubsan/shift-4.c: Likewise.
12805         * c-c++-common/ubsan/shift-7.c: Likewise.
12806         * c-c++-common/ubsan/undefined-2.c: Likewise.
12807         * c-c++-common/ubsan/vla-1.c: Likewise.
12808         * g++.dg/ubsan/null-1.C: Likewise.
12809         * g++.dg/ubsan/null-3.C: Likewise.
12810         * g++.dg/ubsan/null-4.C: Likewise.
12811         * g++.dg/ubsan/vptr-8.C: Likewise.
12812         * g++.dg/ubsan/vptr-9.C: Likewise.
12813         * gcc.dg/ubsan/bounds-2.c: Likewise.
12814         * gcc.dg/ubsan/object-size-9.c: Likewise.
12816 2015-05-07  Jeff Law  <law@redhat.com>
12818         * gcc.dg/tree-ssa/shorten-1.c: New test.
12820 2015-05-07  Richard Biener  <rguenther@suse.de>
12822         PR tree-optimization/66002
12823         * gcc.dg/vect/vect-125.c: New testcase.
12825 2015-05-07  Marek Polacek  <polacek@redhat.com>
12826             Martin Uecker  <uecker@eecs.berkeley.edu>
12828         * c-c++-common/ubsan/bounds-10.c: New test.
12830 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
12832         * jit.dg/harness.h (set_options): Wrap with
12833         #ifndef TEST_ESCHEWS_SET_OPTIONS.
12834         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
12835         Special-case test-benchmark.c as a negative.
12836         * jit.dg/test-benchmark.c: New file.
12838 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
12840         PR target/64208
12841         * gcc.target/arm/pr64208.c: New test.
12843 2015-05-06  Alan Modra  <amodra@gmail.com>
12845         PR target/66020
12846         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
12847         (gparms): Make volatile.
12849 2015-05-06  Richard Biener  <rguenther@suse.de>
12851         PR tree-optimization/62283
12852         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
12854 2015-05-06  Christian Bruel  <christian.bruel@st.com>
12856         PR target/66015
12857         * gcc.target/aarch64/iinline-attr-1.c: New test.
12859 2015-05-06  Richard Biener  <rguenther@suse.de>
12861         * gcc.dg/vect/bb-slp-34.c: New testcase.
12863 2015-05-06  Richard Biener  <rguenther@suse.de>
12865         PR tree-optimization/62283
12866         * gcc.dg/vect/bb-slp-14.c: Adjust.
12868 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
12870         PR target/65990
12871         * gcc.target/i386/pr65990.c: New test.
12873 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
12875         PR target/65915
12876         * gcc.target/i386/pr65915.c: New.
12878 2015-05-05  Tom de Vries  <tom@codesourcery.com>
12880         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
12881         'va_list escapes 0'.
12883 2015-05-05  Tom de Vries  <tom@codesourcery.com>
12885         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
12886         in r222173.
12888 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
12890         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
12891         * gcc.target/arm/pr65924.c: Likewise.
12893 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
12895         PR target/65871
12896         * gcc.target/i386/pr65871-3.c: New test.
12898 2015-05-04  Jeff Law  <law@redhat.com>
12900         Revert:
12901         2015-05-04  Jeff Law  <law@redhat.com>
12902         * gcc.dg/tree-ssa/shorten-1.c: New test.
12904 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
12905             Jakub Jelinek  <jakub@redhat.com>
12907         PR c++/66007
12908         * g++.dg/cpp0x/Wnarrowing4.C: New.
12910 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
12912         * lib/target-supports.exp
12913         (check_effective_target_keeps_null_pointer_checks): Clarify that
12914         this is for targets that disable -fdelete-null-pointer-checks,
12915         not default it to off.
12916         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
12917         -fdelete-null-pointer-checks explicit.
12918         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
12919         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
12920         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
12921         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
12922         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
12923         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
12924         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
12925         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
12926         * gcc.dg/tree-ssa/pr20318.c: Likewise.
12927         * gcc.dg/tree-ssa/pr20701.c: Likewise.
12928         * gcc.dg/tree-ssa/pr20702.c: Likewise.
12929         * gcc.dg/tree-ssa/pr21086.c: Likewise.
12930         * gcc.dg/tree-ssa/pr21090.c: Likewise.
12931         * gcc.dg/tree-ssa/pr58480.c: Likewise.
12932         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
12933         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
12934         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
12935         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
12936         * gcc.dg/tree-ssa/unreachable.c: Likewise.
12937         * gcc.dg/tree-ssa/vrp02.c: Likewise.
12938         * gcc.dg/tree-ssa/vrp07.c: Likewise.
12939         * gcc.dg/tree-ssa/vrp08.c: Likewise.
12940         * gcc.dg/tree-ssa/vrp55.c: Likewise.
12941         * g++.dg/cpp0x/static_assert9.C: Likewise.
12942         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
12943         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
12944         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
12945         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
12946         * g++.dg/tree-ssa/pr26406.C: Likewise.
12948 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
12950         PR tree-optimization/65984
12951         * c-c++-common/ubsan/pr65984.c: New test.
12953 2015-05-04  Jeff Law  <law@redhat.com>
12955         * gcc.dg/tree-ssa/shorten-1.c: New test.
12957 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12959         PR fortran/44735
12960         * gfortran.dg/pr44735.f90: New test.
12962 2015-05-04  Richard Biener  <rguenther@suse.de>
12964         PR tree-optimization/65965
12965         * gcc.dg/vect/bb-slp-33.c: New testcase.
12967 2015-05-04  Richard Biener  <rguenther@suse.de>
12969         PR tree-optimization/65935
12970         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
12972 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
12974         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
12975         for each supported variant instead of CHECK_RESULTS.
12976         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
12977         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
12978         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
12979         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
12980         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12981         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12982         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
12983         expected results for unsupported variants.  Call CHECK for each
12984         supported variant instead of CHECK_RESULTS.
12985         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
12986         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
12987         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
12988         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
12989         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
12990         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
12991         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
12992         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
12993         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
12994         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
12995         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12996         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12997         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12998         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12999         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
13000         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
13001         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
13002         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
13003         expected results for unsupported variants.
13004         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
13005         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
13006         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
13007         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
13008         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
13009         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
13010         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
13011         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
13012         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
13013         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
13014         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
13015         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
13016         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
13017         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
13018         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
13019         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
13020         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
13021         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
13022         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
13023         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
13024         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
13025         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
13026         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
13027         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
13028         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
13029         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
13030         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
13031         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
13033 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
13035         PR fortran/37131
13036         * gfortran.dg/bound_9.f90:  Add pointer assignment.
13038 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
13039             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
13041         PR c++/65858
13042         * g++.dg/cpp0x/Wnarrowing3.C: New.
13044 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
13046         * gcc.dg/20150120-1.c: New test.
13047         * gcc.dg/20150120-2.c: New test.
13048         * gcc.dg/20150120-3.c: New test.
13050 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
13052         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
13054 2015-05-01  Renlin Li  <renlin.li@arm.com>
13056         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
13058 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
13060         * gfortran.dg/bound_simplification_4.f90: New.
13062 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13064         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
13065         with powerpc_p8vector_ok.
13067 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
13069         PR fortran/37131
13070         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
13071         scan pattern.
13072         * gfortran.dg/bound_9.f90:  New test case.
13074 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
13076         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
13077         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
13078         for 32bit x86 targets.
13079         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
13080         for 32bit x86 targets.
13081         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
13082         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
13083         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
13084         for 32bit x86 targets.
13086 2015-04-30  Marek Polacek  <polacek@redhat.com>
13088         PR tree-optimization/63551
13089         * g++.dg/ipa/pr63551.C: New test.
13091 2015-04-30  Caroline Tice  <cmtice@google.com>
13093         PR  65929
13094         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
13095         partition size on certain targets.
13097 2015-04-30  Renlin Li  <renlin.li@arm.com>
13099         * gcc.target/aarch64/vect-reduc-or_1.c: New.
13101 2015-04-30  Marek Polacek  <polacek@redhat.com>
13103         * c-c++-common/Wbool-compare-3.c: New test.
13105         * gcc.dg/pr65901.c (foo): Adjust dg-error.
13106         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13108 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13110         PR c++/57610
13111         * g++.dg/init/ref22.C: New.
13113 2015-04-30  Marek Polacek  <polacek@redhat.com>
13115         * gcc.dg/init-bad-8.c: New test.
13117         * gcc.dg/incomplete-typedef-1.c: New test.
13119 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13121         PR c++/59955
13122         * g++.dg/template/crash121.C: New.
13124 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
13126         * gcc.target/mips/call-from-init.c: New test.
13127         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13129 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13131         PR target/65871
13132         * gcc.target/i386/pr65871-1.c: New test.
13133         * gcc.target/i386/pr65871-2.c: Ditto.
13135 2015-04-29  Marek Polacek  <polacek@redhat.com>
13137         PR c/64610
13138         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13139         * c-c++-common/Wbool-compare-2.c: New test.
13141 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
13143         PR target/65770
13144         * gcc.target/aarch64/vstN_lane_1.c: New file.
13146 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
13148         PR c++/64667
13149         * g++.dg/warn/Winit-self-3.C: New.
13151 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13153         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13155 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
13157         PR target/65924
13158         * gcc.target/arm/pr65924.c: New test.
13160 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
13162         * g++.dg/gomp/tpl-target-update.C: New file.
13164 2015-04-29  Richard Biener  <rguenther@suse.de>
13166         PR tree-optimization/65917
13167         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13169 2015-04-29  Christian Bruel  <christian.bruel@st.com>
13171         PR target/64835
13172         * gcc.dg/ipa/iinline-attr.c: New test.
13173         * gcc.target/i386/iinline-attr-2.c: New test.
13175 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
13177         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13178         segfault is fixed.
13180 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13182         * gcc.dg/vect/vect-33.c: Remove spurious line.
13184 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
13186         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13188 2015-04-28  Marek Polacek  <polacek@redhat.com>
13190         PR c/65901
13191         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13192         * gcc.dg/pr65901.c: New test.
13194 2015-04-28  Richard Biener  <rguenther@suse.de>
13196         PR tree-optimization/62283
13197         * gfortran.dg/vect/pr62283-2.f: New testcase.
13198         * gcc.dg/vect/bb-slp-14.c: Adjust.
13200 2015-04-28  Richard Biener  <rguenther@suse.de>
13202         PR tree-optimization/65851
13203         * g++.dg/torture/pr65851.C: New testcase.
13205 2015-04-27  Jeff Law <law@redhat.com>
13207         PR tree-optimization/65217
13208         * gcc.target/i386/pr65217.c: Remove XFAIL.
13210 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13212         PR fortran/60322
13213         Add tests forgotten to svn-add.
13214         * gfortran.dg/class_allocate_19.f03: New test.
13215         * gfortran.dg/class_array_20.f03: New test.
13216         * gfortran.dg/class_array_21.f03: New test.
13217         * gfortran.dg/finalize_29.f08: New test.
13219 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13221         PR fortran/59678
13222         PR fortran/65841
13223         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13224         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13226 2015-04-27  Caroline Tice  <cmtice@google.com>
13228         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13229         partition size.
13231 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
13233         PR target/64579
13234         * gcc.target/powerpc/htm-1.c: New test.
13235         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13236         on 64-bit compiles.
13237         (__builtin_tabortdci): Likewise.
13238         (__builtin_tcheck): Remove operand.
13239         * lib/target-supports.exp (check_htm_hw_available): New function.
13241 2015-04-27  Richard Biener  <rguenther@suse.de>
13243         * gcc.target/i386/pr65217.c: XFAIL.
13245 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
13247         PR tree-optimization/65875
13248         * gcc.c-torture/compile/pr65875.c: New test.
13250 2015-04-25  Marek Polacek  <polacek@redhat.com>
13252         PR c/52085
13253         * gcc.dg/enum-incomplete-2.c: New test.
13254         * gcc.dg/enum-mode-1.c: New test.
13256 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13258         PR target/65849
13259         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13260         set new options.
13261         * gcc.target/powerpc/pr65849-2.c: Likewise.
13263 2015-04-24  Tom de Vries  <tom@codesourcery.com>
13265         PR tree-optimization/65802
13266         * g++.dg/pr65802.C: Move to ...
13267         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
13268         stdarg.h.  Rewrite for C.
13269         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
13270         va_start and va_end.  Remove unnecessary inline asm.
13272 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
13273             Wei Mi  <wmi@google.com>
13275         * gcc.target/i386/sse2-load-multi.c: New test.
13276         * gcc.target/i386/sse2-store-multi.c: Ditto.
13278 2015-04-24  Marek Polacek  <polacek@redhat.com>
13280         PR c/65830
13281         * c-c++-common/pr65830.c: New test.
13283         PR c/63357
13284         * c-c++-common/Wlogical-op-1.c: New test.
13286 2015-04-24  Marek Polacek  <polacek@redhat.com>
13288         PR c/61534
13289         * c-c++-common/pr61534-1.c: New test.
13291 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13292             Steven Bosscher <steven@gcc.gnu.org>
13294         PR rtl-optimization/34503
13295         * gcc.target/arm/pr64616.c: New file.
13297 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
13299         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13301 2015-04-24  Terry Guo  <terry.guo@arm.com>
13303         * gcc.target/arm/pr65710.c: Update the options.
13305 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
13307         * gcc.target/i386/pr65523.c: Skip x32.
13309 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13311         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13312         to look for vcl* where appropriate.
13314 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13316         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13317         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13319 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
13321         PR target/26702
13322         * gcc.target/arm/pr26702.c: New test.
13324 2015-04-23  Marek Polacek  <polacek@redhat.com>
13326         PR c/65345
13327         * gcc.dg/pr65345-1.c: New test.
13328         * gcc.dg/pr65345-2.c: New test.
13330 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13332         * gcc.target/powerpc/crypto-builtin-2.c: New.
13334 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
13336         PR fortran/60322
13337         * gfortran.dg/class_allocate_19.f03: New test.
13338         * gfortran.dg/class_array_20.f03: New test.
13339         * gfortran.dg/class_array_21.f03: New test.
13340         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13341         * gfortran.dg/finalize_15.f90: Fixing comparision to model
13342         initialization correctly.
13343         * gfortran.dg/finalize_29.f08: New test.
13345 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13347         * gcc.target/powerpc/swaps-p8-18.c: New test.
13349 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13351         PR target/65456
13352         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13353         * gcc.dg/vect/bb-slp-25.c: Likewise.
13354         * gcc.dg/vect/bb-slp-29.c: Likewise.
13355         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13356         vect_no_align && { ! vect_hw_misalign }.
13357         * gcc.dg/vect/bb-slp-9.c: Likewise.
13358         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13359         vect_hw_misalign.
13360         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13361         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13362         account for POWER8, where peeling for alignment is not needed.
13363         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13364         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13365         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13366         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13367         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13368         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13369         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13370         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13371         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13372         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13373         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13374         * gcc.dg/vect/pr16105.c: Likewise.
13375         * gcc.dg/vect/pr20122.c: Likewise.
13376         * gcc.dg/vect/pr33804.c: Likewise.
13377         * gcc.dg/vect/pr33953.c: Likewise.
13378         * gcc.dg/vect/pr56787.c: Likewise.
13379         * gcc.dg/vect/pr58508.c: Likewise.
13380         * gcc.dg/vect/slp-25.c: Likewise.
13381         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13382         * gcc.dg/vect/vect-105.c: Likewise.
13383         * gcc.dg/vect/vect-27.c: Likewise.
13384         * gcc.dg/vect/vect-29.c: Likewise.
13385         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13386         POWER8.
13387         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13388         && { ! vect_hw_misalign }.
13389         * gcc.dg/vect/vect-44.c: Likewise.
13390         * gcc.dg/vect/vect-48.c: Likewise.
13391         * gcc.dg/vect/vect-50.c: Likewise.
13392         * gcc.dg/vect/vect-52.c: Likewise.
13393         * gcc.dg/vect/vect-56.c: Likewise.
13394         * gcc.dg/vect/vect-60.c: Likewise.
13395         * gcc.dg/vect/vect-72.c: Likewise.
13396         * gcc.dg/vect/vect-75-big-array.c: Likewise.
13397         * gcc.dg/vect/vect-75.c: Likewise.
13398         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13399         * gcc.dg/vect/vect-77-global.c: Likewise.
13400         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13401         * gcc.dg/vect/vect-78-global.c: Likewise.
13402         * gcc.dg/vect/vect-93.c: Likewise.
13403         * gcc.dg/vect/vect-95.c: Likewise.
13404         * gcc.dg/vect/vect-96.c: Likewise.
13405         * gcc.dg/vect/vect-cond-1.c: Likewise.
13406         * gcc.dg/vect/vect-cond-3.c: Likewise.
13407         * gcc.dg/vect/vect-cond-4.c: Likewise.
13408         * gcc.dg/vect/vect-cselim-1.c: Likewise.
13409         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13410         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13411         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13412         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13413         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13414         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13415         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13416         * gcc.dg/vect/vect-outer-3a.c: Likewise.
13417         * gcc.dg/vect/vect-outer-5.c: Likewise.
13418         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13419         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13420         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13421         * gcc.dg/vect/vect-outer-fir.c: Likewise.
13422         * gcc.dg/vect/vect-peel-3.c: Likewise.
13423         * gcc.dg/vect/vect-peel-4.c: Likewise.
13424         * gcc.dg/vect/vect-pre-interact.c: Likewise.
13425         * gcc.target/powerpc/pr65456.c: New test.
13426         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13427         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13428         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13429         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13430         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13431         vect_no_align && { ! vect_hw_misalign }.
13432         * gfortran.dg/vect/vect-3.f90: Likewise.
13433         * gfortran.dg/vect/vect-4.f90: Likewise.
13434         * gfortran.dg/vect/vect-5.f90: Likewise.
13435         * lib/target-supports.exp (check_effective_target_vect_no_align):
13436         Return 1 for POWER8.
13437         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13439 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
13441         PR fortran/65429
13442         * gfortran.dg/pr65429.f90: New test.
13444 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
13446         * c-c++-common/asan/user-section-1.c: New test.
13447         * c-c++-common/asan/user-section-2.c: New test.
13448         * c-c++-common/asan/user-section-3.c: New test.
13450 2015-04-22  Hale Wang  <hale.wang@arm.com>
13451             Terry Guo  <terry.guo@arm.com>
13453         PR rtl-optimization/64818
13454         * gcc.target/arm/pr64818.c: New test.
13456 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
13458         PR ipa/65076
13459         * g++.dg/tree-ssa/pr61034.C: Update template.
13460         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13461         * gcc.dg/Warray-bounds-11.c: Likewise.
13462         * gcc.dg/Warray-bounds.c: Likewise.
13464 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13466         PR libgfortran/65234
13467         * gfortran.dg/fmt_unlimited.f90: New test.
13469 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
13471         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13472         headers.
13473         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13474         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13475         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13476         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13477         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13478         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13479         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13481 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13483         PR libgfortran/56743
13484         * gfortran.dg/namelist_87.f90: New test.
13486 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13488         * gcc.target/aarch64/mult-synth_1.c: New test.
13489         * gcc.target/aarch64/mult-synth_2.c: Likewise.
13490         * gcc.target/aarch64/mult-synth_3.c: Likewise.
13491         * gcc.target/aarch64/mult-synth_4.c: Likewise.
13492         * gcc.target/aarch64/mult-synth_5.c: Likewise.
13493         * gcc.target/aarch64/mult-synth_6.c: Likewise.
13495 2015-04-21  Richard Biener  <rguenther@suse.de>
13497         PR tree-optimization/65650
13498         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13499         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13500         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13501         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13502         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13503         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13505 2015-04-21  Tom de Vries  <tom@codesourcery.com>
13507         PR tree-optimization/65802
13508         * g++.dg/pr65802.C: New test.
13510 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
13512         PR testsuite/65767
13513         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13514         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13516 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
13518         PR c++/65801
13519         * g++.dg/cpp0x/Wnarrowing2.C: New.
13521 2015-04-20  Jeff Law  <law@redhat.com>
13523         PR tree-optimization/65658
13524         * gcc.dg/pr65658.c: New test.
13526 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
13528         PR target/64134
13529         * gcc.target/aarch64/vec_init_1.c: New test.
13531 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
13533         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13534         targets.
13536 2015-04-18  Martin Sebor  <msebor@redhat.com>
13538         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13539         of non-nul characters.
13540         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13542 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13544         PR target/65787
13545         * gcc.target/powerpc/pr65787.c: New.
13547 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13549         PR target/65689
13550         * gcc.target/aarch64/c-output-template-4.c: New test.
13552 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13554         PR target/65780
13555         * gcc.dg/pr65780-1.c: New test.
13556         * gcc.dg/pr65780-2.c: Likewise.
13557         * gcc.target/i386/pr32219-9.c: Likewise.
13558         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13559         symbol.
13560         * gcc.target/i386/pr64317.c (c): Initialize.
13562 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13564         PR target/65612
13565         * g++.dg/ext/mv18.C: New test.
13566         * g++.dg/ext/mv19.C: Likewise.
13567         * g++.dg/ext/mv20.C: Likewise.
13568         * g++.dg/ext/mv21.C: Likewise.
13569         * g++.dg/ext/mv22.C: Likewise.
13570         * g++.dg/ext/mv23.C: Likewise.
13572 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
13574         PR c++/64527
13575         * g++.dg/init/pr64527.C: New test.
13577 2015-04-17  Tom de Vries  <tom@codesourcery.com>
13578             Michael Matz  <matz@suse.de>
13580         PR tree-optimization/64950
13581         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13582         x86_64-*-*.
13584 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
13586         * c-c++-common/asan/user-section-1.c: New test.
13588 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13590         PR debug/65771
13591         * gcc.dg/debug/pr65771.c: New test.
13593 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
13595         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13596         __buitlin_alloca with __builtin_alloca.
13598 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
13600         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13602 2015-04-16  Richard Biener  <rguenther@suse.de>
13604         PR tree-optimization/64277
13605         * gcc.dg/Warray-bounds-14.c: New testcase.
13606         * gcc.dg/Warray-bounds-15.c: Likewise.
13607         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13608         * c-c++-common/ubsan/bounds-6.c: Likewise.
13610 2015-04-16  Renlin Li  <renlin.li@arm.com>
13612         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13613         * gcc.target/arm/unsigned-float.c: New.
13615 2015-04-16  Richard Biener  <rguenther@suse.de>
13617         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13618         * gcc.dg/tree-ssa/pr37508.c: Adjust.
13619         * gfortran.dg/reassoc_6.f: Remove XFAIL.
13621 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
13623         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13624         * g++.dg/cpp0x/decltype-call1.C: Likewise.
13625         * g++.dg/cpp0x/defaulted21.C: Likewise.
13626         * g++.dg/cpp0x/defaulted28.C: Likewise.
13627         * g++.dg/cpp0x/defaulted47.C: Likewise.
13628         * g++.dg/cpp0x/elision_neg.C: Likewise.
13629         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13630         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13631         * g++.dg/cpp0x/implicit1.C: Likewise.
13632         * g++.dg/cpp0x/implicit9.C: Likewise.
13633         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13634         * g++.dg/cpp0x/range-for13.C: Likewise.
13635         * g++.dg/gomp/clause-2.C: Likewise.
13636         * g++.dg/gomp/udr-5.C: Likewise.
13637         * g++.dg/inherit/access6.C: Likewise.
13638         * g++.dg/lookup/duperr1.C: Likewise.
13639         * g++.dg/lookup/friend2.C: Likewise.
13640         * g++.dg/lookup/pr6936.C: Likewise.
13641         * g++.dg/lookup/scoped1.C: Likewise.
13642         * g++.dg/lookup/using26.C: Likewise.
13643         * g++.dg/lookup/using38.C: Likewise.
13644         * g++.dg/other/access2.C: Likewise.
13645         * g++.dg/overload/defarg3.C: Likewise.
13646         * g++.dg/overload/defarg6.C: Likewise.
13647         * g++.dg/parse/access11.C: Likewise.
13648         * g++.dg/parse/access2.C: Likewise.
13649         * g++.dg/parse/access3.C: Likewise.
13650         * g++.dg/parse/access4.C: Likewise.
13651         * g++.dg/parse/access5.C: Likewise.
13652         * g++.dg/parse/access6.C: Likewise.
13653         * g++.dg/parse/access8.C: Likewise.
13654         * g++.dg/parse/access9.C: Likewise.
13655         * g++.dg/parse/crash40.C: Likewise.
13656         * g++.dg/tc1/dr142.C: Likewise.
13657         * g++.dg/tc1/dr166.C: Likewise.
13658         * g++.dg/tc1/dr52.C: Likewise.
13659         * g++.dg/template/access11.C: Likewise.
13660         * g++.dg/template/access18.C: Likewise.
13661         * g++.dg/template/access19.C: Likewise.
13662         * g++.dg/template/access2.C: Likewise.
13663         * g++.dg/template/access20.C: Likewise.
13664         * g++.dg/template/access26.C: Likewise.
13665         * g++.dg/template/access3.C: Likewise.
13666         * g++.dg/template/access7.C: Likewise.
13667         * g++.dg/template/conv12.C: Likewise.
13668         * g++.dg/template/crash69.C: Likewise.
13669         * g++.dg/template/friend31.C: Likewise.
13670         * g++.dg/template/friend32.C: Likewise.
13671         * g++.dg/template/memfriend15.C: Likewise.
13672         * g++.dg/template/memfriend16.C: Likewise.
13673         * g++.dg/template/memfriend17.C: Likewise.
13674         * g++.dg/template/memfriend7.C: Likewise.
13675         * g++.dg/template/pr32519.C: Likewise.
13676         * g++.dg/template/qualttp21.C: Likewise.
13677         * g++.dg/template/qualttp8.C: Likewise.
13678         * g++.dg/template/ttp10.C: Likewise.
13679         * g++.dg/template/typedef11.C: Likewise.
13680         * g++.dg/template/typedef13.C: Likewise.
13681         * g++.dg/template/typedef19.C: Likewise.
13682         * g++.dg/template/typedef20.C: Likewise.
13683         * g++.dg/template/typedef22.C: Likewise.
13684         * g++.dg/template/using16.C: Likewise.
13685         * g++.dg/template/virtual3.C: Likewise.
13686         * g++.dg/ubsan/pr61272.C: Likewise.
13687         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13688         * g++.old-deja/g++.brendan/crash11.C: Likewise.
13689         * g++.old-deja/g++.brendan/enum6.C: Likewise.
13690         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13691         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13692         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13693         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13694         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13695         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13696         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13697         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13698         * g++.old-deja/g++.jason/access17.C: Likewise.
13699         * g++.old-deja/g++.jason/access18.C: Likewise.
13700         * g++.old-deja/g++.jason/access22.C: Likewise.
13701         * g++.old-deja/g++.jason/access23.C: Likewise.
13702         * g++.old-deja/g++.jason/access8.C: Likewise.
13703         * g++.old-deja/g++.jason/delete3.C: Likewise.
13704         * g++.old-deja/g++.jason/report.C: Likewise.
13705         * g++.old-deja/g++.law/access2.C: Likewise.
13706         * g++.old-deja/g++.law/access3.C: Likewise.
13707         * g++.old-deja/g++.law/access4.C: Likewise.
13708         * g++.old-deja/g++.law/access5.C: Likewise.
13709         * g++.old-deja/g++.law/arm12.C: Likewise.
13710         * g++.old-deja/g++.law/arm14.C: Likewise.
13711         * g++.old-deja/g++.law/ctors13.C: Likewise.
13712         * g++.old-deja/g++.law/union2.C: Likewise.
13713         * g++.old-deja/g++.law/visibility12.C: Likewise.
13714         * g++.old-deja/g++.law/visibility15.C: Likewise.
13715         * g++.old-deja/g++.law/visibility16.C: Likewise.
13716         * g++.old-deja/g++.law/visibility17.C: Likewise.
13717         * g++.old-deja/g++.law/visibility18.C: Likewise.
13718         * g++.old-deja/g++.law/visibility19.C: Likewise.
13719         * g++.old-deja/g++.law/visibility20.C: Likewise.
13720         * g++.old-deja/g++.law/visibility21.C: Likewise.
13721         * g++.old-deja/g++.law/visibility24.C: Likewise.
13722         * g++.old-deja/g++.law/visibility4.C: Likewise.
13723         * g++.old-deja/g++.law/visibility5.C: Likewise.
13724         * g++.old-deja/g++.law/visibility6.C: Likewise.
13725         * g++.old-deja/g++.law/visibility7.C: Likewise.
13726         * g++.old-deja/g++.law/visibility8.C: Likewise.
13727         * g++.old-deja/g++.law/visibility9.C: Likewise.
13728         * g++.old-deja/g++.niklas/t135.C: Likewise.
13729         * g++.old-deja/g++.oliva/delete1.C: Likewise.
13730         * g++.old-deja/g++.oliva/partord1.C: Likewise.
13731         * g++.old-deja/g++.other/access11.C: Likewise.
13732         * g++.old-deja/g++.other/access4.C: Likewise.
13733         * g++.old-deja/g++.other/access7.C: Likewise.
13734         * g++.old-deja/g++.other/crash1.C: Likewise.
13735         * g++.old-deja/g++.other/crash7.C: Likewise.
13736         * g++.old-deja/g++.other/friend1.C: Likewise.
13737         * g++.old-deja/g++.other/friend4.C: Likewise.
13738         * g++.old-deja/g++.other/friend9.C: Likewise.
13739         * g++.old-deja/g++.other/lineno1.C: Likewise.
13740         * g++.old-deja/g++.other/using1.C: Likewise.
13741         * g++.old-deja/g++.pt/enum14.C: Likewise.
13742         * g++.old-deja/g++.pt/friend11.C: Likewise.
13743         * g++.old-deja/g++.pt/friend21.C: Likewise.
13744         * g++.old-deja/g++.pt/friend3.C: Likewise.
13745         * g++.old-deja/g++.pt/inherit2.C: Likewise.
13746         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
13747         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
13748         * g++.old-deja/g++.robertl/eb94.C: Likewise.
13750 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
13752         PR ipa/65765
13753         * g++.dg/ipa/pr65765.C: New test.
13755 2015-04-15  Nick Clifton  <nickc@redhat.com>
13757         * gcc.target/rx/builtins.c: Disable RMPA test if string
13758         instructions are not allowed.
13760 2015-04-15  Alan Modra  <amodra@gmail.com>
13762         * gcc.dg/pr65408.c: New.
13764 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
13766         PR target/65729
13767         * gcc.target/arm/pr65729.c: New test.
13769 2015-04-14  Richard Biener  <rguenther@suse.de>
13771         PR tree-optimization/65758
13772         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
13774 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
13776         PR target/65648
13777         * gcc.c-torture/execute/pr65648.c: New test.
13779 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13781         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
13782         __builtin_finite instead of finite.
13783         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
13784         Likewise.
13786 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
13788         PR tree-optimization/63387
13789         * gcc.dg/pr63387.c: New testcase.
13791 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
13793         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
13795 2015-04-13  Richard Biener  <rguenther@suse.de>
13797         PR tree-optimization/65204
13798         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
13800 2015-04-13  Terry Guo  <terry.guo@arm.com>
13802         PR target/65710
13803         * gcc.target/arm/pr65710.c: New.
13805 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
13807         PR tree-optimization/65747
13808         * g++.dg/torture/pr65747.C: New test.
13810 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
13812         PR c++/65736
13813         * g++.dg/cpp0x/pr65736.C: New test.
13815 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
13816             Martin Liska  <mliska@suse.cz>
13818         PR ipa/65722
13819         * g++.dg/ipa/pr65722.C: New testcase.
13821 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
13823         PR tree-optimization/65735
13824         * gcc.c-torture/compile/pr65735.c: New test.
13826 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
13828         PR middle-end/65554
13829         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
13831 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
13833         PR target/65671
13834         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
13836 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
13838         PR target/65647
13839         * gcc.target/arm/pr65647-2.c: New.
13841 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13843         PR target/65694
13844         * g++.dg/torture/pr65694.C: New test.
13846 2015-04-10  Tobias Burnus  <burnus@net-b.de>
13848         * gfortran.dg/coarray_lock_6.f90: New.
13849         * gfortran.dg/coarray_lock_7.f90: New.
13850         * gfortran.dg/coarray/lock_2.f90: New.
13852 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
13854         PR fortran/56674
13855         PR fortran/58813
13856         PR fortran/59016
13857         PR fortran/59024
13858         * gfortran.dg/used_types_27.f90: New.
13860 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
13862         PR target/65671
13863         * gcc.target/i386/pr65671.c: New.
13865 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
13867         PR tree-optimization/65709
13868         * c-c++-common/ubsan/align-9.c: New test.
13870 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
13872         PR fortran/56852
13873         * gfortran.dg/pr56852.f90: New test.
13875 2015-04-09  Marek Polacek  <polacek@redhat.com>
13876             Jakub Jelinek  <jakub@redhat.com>
13878         PR middle-end/65554
13879         * g++.dg/opt/pr65554.C: New test.
13881 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
13883         PR c++/65690
13884         * c-c++-common/attr-aligned-1.c: New test.
13886 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
13888         * gcc.target/i386/mpx/memmove-zero-length.c: New.
13890 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
13892         PR target/65676
13893         * gcc.target/i386/sse-25.c: New.
13895 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
13897         PR target/65693
13898         * gcc.target/i386/pr65693.c: New test.
13900 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
13902         * gcc.dg/lto/chkp-static-bounds_0.c: New.
13904 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
13906         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
13908 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
13910         * gcc.target/i386/thunk-retbnd.c: New.
13912 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
13914         * gnat.dg/opt48.adb: New test.
13915         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
13916         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
13918 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
13920         PR ipa/65540
13921         * gcc.c-torture/compile/pr65540.c: New.
13923 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
13925         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
13926         -Wno-pointer-arith.
13928 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
13930         PR debug/65678
13931         * g++.dg/debug/pr65678.C: New test.
13933         PR middle-end/65680
13934         * gcc.c-torture/compile/pr65680.c: New test.
13936 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
13938         PR fortran/65548
13939         * gfortran.dg/allocate_with_source_5.f90: New test.
13941 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
13943         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
13944         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
13946 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
13948         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
13950 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
13952         PR target/65614
13953         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
13954         to get floating point compression.
13955         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
13957 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
13959         PR preprocessor/61977
13960         * gcc.dg/cpp/pr61977.c: New test.
13962 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
13964         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
13966 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
13968         PR target/65647
13969         * gcc.target/arm/pr65647.c: New.
13971 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
13973         PR ipa/65655
13974         * g++.dg/torture/pr65655.C: New testcase.
13976 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
13978         PR c++/64085
13979         * g++.dg/cpp1y/lambda-init13.C: New.
13981 2015-04-03  Marek Polacek  <polacek@redhat.com>
13983         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
13985 2015-04-02  Marek Polacek  <polacek@redhat.com>
13987         PR c++/65642
13988         * g++.dg/cpp0x/constexpr-fold1.C: New test.
13989         * g++.dg/cpp0x/constexpr-fold2.C: New test.
13991 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
13993         PR preprocessor/61977
13994         * gcc.target/powerpc/pr61977-1.c: New test.
13995         * gcc.target/powerpc/pr61977-2.c: New test.
13997 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
13999         PR c++/56100
14000         * g++.dg/warn/Wshadow-8.C: New.
14001         * g++.dg/warn/Wshadow-9.C: Likewise.
14002         * g++.dg/warn/Wshadow-10.C: Likewise.
14003         * g++.dg/warn/Wshadow-11.C: Likewise.
14005 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14007         * gcc.dg/pr23623.c: Added aligned attribute.
14008         * gcc.dg/20141029-1.c: Likewise.
14009         * gcc.dg/20150306-1.c: New test.
14011 2015-04-01  Marek Polacek  <polacek@redhat.com>
14013         PR c++/65554
14014         * g++.dg/cpp0x/initlist93.C: New test.
14015         * g++.dg/cpp0x/initlist94.C: New test.
14017 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14019         PR target/65624
14020         * gcc.target/aarch64/pr65624.c: New test.
14022 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
14024         * gcc.dg/ipa/inlinehint-4.c: New testcase.
14026 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
14028         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
14029         extra variable to force stack alignment.
14030         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
14031         extra variable to force stack alignment.
14033 2015-03-31  Marek Polacek  <polacek@redhat.com>
14035         PR c++/65390
14036         * g++.dg/template/pr65390.C: New test.
14038 2015-03-31  Martin Liska  <mliska@suse.cz>
14040         * g++.dg/ipa/pr65557.C: New test.
14042 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14044         * gcc.target/s390/hotpatch-25.c: New test.
14045         * gcc.target/s390/hotpatch-1.c: Update test.
14046         * gcc.target/s390/hotpatch-10.c: Update test.
14047         * gcc.target/s390/hotpatch-11.c: Update test.
14048         * gcc.target/s390/hotpatch-12.c: Update test.
14049         * gcc.target/s390/hotpatch-13.c: Update test.
14050         * gcc.target/s390/hotpatch-14.c: Update test.
14051         * gcc.target/s390/hotpatch-15.c: Update test.
14052         * gcc.target/s390/hotpatch-16.c: Update test.
14053         * gcc.target/s390/hotpatch-17.c: Update test.
14054         * gcc.target/s390/hotpatch-18.c: Update test.
14055         * gcc.target/s390/hotpatch-19.c: Update test.
14056         * gcc.target/s390/hotpatch-2.c: Update test.
14057         * gcc.target/s390/hotpatch-21.c: Update test.
14058         * gcc.target/s390/hotpatch-22.c: Update test.
14059         * gcc.target/s390/hotpatch-23.c: Update test.
14060         * gcc.target/s390/hotpatch-24.c: Update test.
14061         * gcc.target/s390/hotpatch-3.c: Update test.
14062         * gcc.target/s390/hotpatch-4.c: Update test.
14063         * gcc.target/s390/hotpatch-5.c: Update test.
14064         * gcc.target/s390/hotpatch-6.c: Update test.
14065         * gcc.target/s390/hotpatch-7.c: Update test.
14066         * gcc.target/s390/hotpatch-8.c: Update test.
14067         * gcc.target/s390/hotpatch-9.c: Update test.
14068         * gcc.target/s390/hotpatch-compile-16.c: Update test.
14070 2015-03-31  Richard Biener  <rguenther@suse.de>
14072         PR middle-end/65626
14073         * g++.dg/torture/pr65626.C: New testcase.
14075 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14077         PR target/65531
14078         * gcc.target/i386/mpx/pr65531.cc: New.
14080 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
14082         PR target/65602
14083         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
14084         __builtin_alloca instead of alloca.
14085         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
14086         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
14087         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
14088         check.
14090 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
14092         PR ipa/65610
14093         * g++.dg/ubsan/pr65610.C: New test.
14095 2015-03-30  Marek Polacek  <polacek@redhat.com>
14097         PR c++/65398
14098         * g++.dg/cpp0x/pr65398-2.C: New test.
14100 2015-03-30  Marek Polacek  <polacek@redhat.com>
14102         * c-c++-common/pr65556.c: Change the width of bit-fields.
14104 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14106         PR ipa/65588
14107         * gcc.target/i386/pr65588.c: New testcase.
14109 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
14111         PR libgfortran/65563
14112         * gfortran.dg/open_errors_2.f90:  New test.
14114 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14116         PR libgfortran/65596
14117         * gfortran.dg/namelist_86.f90: New test.
14119 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
14121         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14122         statement to reflect new ownership.
14124 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
14126         PR c++/42328
14127         * g++.dg/template/friend58.C: New.
14128         * g++.dg/template/friend59.C: Likewise.
14130 2015-03-27  Tobias Burnus  <burnus@net-b.de>
14132         PR c/65586
14133         * g++.dg/gomp/openmp-simd-3.C: New.
14134         * gcc.dg/gomp/openmp-simd-3.c: New.
14136 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
14138         PR target/65248
14139         * gcc.target/i386/pr65248-1.c: New file.
14140         * gcc.target/i386/pr65248-2.c: Likewise.
14141         * gcc.target/i386/pr65248-3.c: Likewise.
14142         * gcc.target/i386/pr65248-4.c: Likewise.
14144 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
14146         PR target/65593
14147         * gcc.c-torture/compile/pr65593.c: New test.
14149 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
14151         PR c++/59329
14152         * g++.dg/cpp1y/constexpr-assert1.C: New.
14154 2015-03-27  Marek Polacek  <polacek@redhat.com>
14156         PR c++/65556
14157         * c-c++-common/pr65556.c: New test.
14159 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14161         PR ipa/65600
14162         * g++.dg/torture/pr65600.C: New testcase.
14164 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
14166         PR target/65407
14167         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14169 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
14171         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14172         statement and cleanup. Fixed typos.
14174 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14176         PR middle-end/65595
14177         * gcc.c-torture/compile/pr65595.c: New testcase.
14179 2015-03-27  Marek Polacek  <polacek@redhat.com>
14181         PR sanitizer/65583
14182         * g++.dg/ubsan/pr65583.C: New test.
14184 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14186         * gcc.c-torture/compile/20150327.c: New testcase.
14188 2015-03-26  Richard Biener  <rguenther@suse.de>
14190         PR middle-end/65555
14191         * g++.dg/torture/pr65555.C: New testcase.
14193 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
14195         PR tree-optimization/64715
14196         * gcc.dg/builtin-object-size-15.c: New test.
14197         * gcc.dg/pr64715-1.c: New test.
14198         * gcc.dg/pr64715-2.c: New test.
14200 2015-03-26  Richard Biener  <rguenther@suse.de>
14202         PR middle-end/65519
14203         * gnat.dg/specs/opt2.ads: Fix testcase.
14205 2015-03-25  Martin Sebor  <msebor@redhat.com>
14207         PR testsuite/65526
14208         * lib/target-supports.exp (check_effective_target_arm32): Fail early
14209         when target isn't arm*-*-*-*.
14210         (check_effective_target_arm_nothumb): Likewise.
14211         (check_effective_target_arm_little_endian): Likewise.
14212         (check_effective_target_arm_vect_no_misalign): Likewise.
14213         (check_effective_target_aarch64_little_endian): Fail early if target
14214         isn't aarch64*-*-*.
14216 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
14218         PR tree-optimization/65177
14219         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14221 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
14223         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14224         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14225         smmintrin.h and mm3dnow.h.
14227 2015-03-25  Marek Polacek  <polacek@redhat.com>
14229         PR c++/65558
14230         * g++.dg/cpp0x/pr65558.C: New test.
14232 2015-03-25  Marek Polacek  <polacek@redhat.com>
14234         PR c++/61670
14235         * g++.dg/template/pr61670.C: New test.
14237 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
14239         PR c++/54987
14240         * g++.dg/template/pr54987.C: New.
14242 2015-03-25  Richard Biener  <rguenther@suse.de>
14244         PR tree-optimization/62630
14245         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14247 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
14249         PR target/65508
14250         * gcc.target/i386/mpx/pr65508.c: New.
14252 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
14254         PR fortran/64952
14255         PR fortran/65532
14256         * gfortran.dg/data_initialized_3.f90: New.
14258 2015-03-25  Richard Biener  <rguenther@suse.de>
14260         PR middle-end/65519
14261         * gnat.dg/specs/opt2.ads: New testcase.
14263 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
14265         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14266         * gcc.target/arm/memset-inline-4.c: Skip for
14267         arm_tune_string_ops_prefer_neon.
14268         * gcc.target/arm/memset-inline-5.c: Ditto.
14269         * gcc.target/arm/memset-inline-6.c: Ditto.
14270         * gcc.target/arm/memset-inline-8.c: Ditto.
14271         * gcc.target/arm/memset-inline-9.c: Ditto.
14273 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14275         PR c++/58923
14276         * g++.dg/other/virtual3.C: New.
14278 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14280         PR c++/60130
14281         * g++.dg/cpp0x/vt-60130.C: New.
14283 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14285         PR c++/61971
14286         * g++.dg/warn/Warray-bounds-7.C: New.
14288 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14290         PR c++/60067
14291         * g++.dg/template/defarg18.C: New.
14293 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14295         PR c++/59988
14296         * g++.dg/cpp0x/vt-59988.C: New.
14298 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
14300         PR tree-optimization/65533
14301         * gcc.dg/pr65533.c: New test.
14303 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
14305         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14306         source= and mold= expressions functionality.
14307         * gfortran.dg/allocate_class_4.f90: New test.
14308         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14309         copying an unlimited polymorhpic object containing a char array
14310         to another unlimited polymorphic object respects the _len
14311         component.
14312         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14313         whether deferred length char array allocate works, unlimited
14314         polymorphic object allocation from a string works and if
14315         allocating an array of deferred length strings works.
14316         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14318 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14320         PR c++/65513
14321         * g++.dg/cpp0x/constexpr-array11.C: New.
14323 2015-03-24  Richard Biener  <rguenther@suse.de>
14325         PR middle-end/65517
14326         * gcc.dg/torture/pr65517.c: New testcase.
14328 2015-03-24  Tobias Burnus  <burnus@net-b.de>
14330         * gfortran.dg/coindexed_1.f90: Moved from
14331         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14333 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14335         PR testsuite/65506
14336         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14337         gimple dump.
14339         PR target/65523
14340         * gcc.target/i386/pr65523.c: New test.
14342         PR ipa/65475
14343         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14344         dg-options.
14345         * g++.dg/lto/pr65475b_0.C: Likewise.
14347 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
14349         PR target/65505
14350         * gcc.target/sh/torture/pr65505.c: New.
14352 2015-03-23  Martin Sebor  <msebor@redhat.com>
14354         PR testsuite/63175
14355         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14356         assembly for lvx in addition to lxv.
14358 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14360         PR target/65504
14361         * gfortran.dg/pr65504.f90: New test.
14363         PR ipa/65521
14364         * gcc.dg/pr65521.c: New test.
14366 2015-03-23  Richard Biener  <rguenther@suse.de>
14368         PR tree-optimization/65518
14369         * gcc.dg/vect/pr65518.c: New testcase.
14371 2015-03-23  Richard Biener  <rguenther@suse.de>
14373         PR tree-optimization/65494
14374         * gcc.dg/vect/pr65494.c: New testcase.
14376 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14378         PR preprocessor/65238
14379         * c-c++-common/cpp/pr65238-1.c: New test.
14380         * gcc.dg/cpp/pr65238-2.c: New test.
14381         * gcc.dg/cpp/trad/pr65238-3.c: New test.
14382         * gcc.dg/cpp/trad/pr65238-4.c: New test.
14384 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
14385             Mikael Morin  <mikael@gcc.gnu.org>
14387         PR fortran/64952
14388         * gfortran.dg/elemental_dependency_4.f90: New.
14389         * gfortran.dg/elemental_dependency_5.f90: New.
14391 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
14393         PR ipa/65475
14394         * g++.dg/lto/pr65475b_0.C: New testcase.
14395         * g++.dg/lto/pr65475b_1.C: New testcase.
14396         * g++.dg/lto/pr65475c_0.C: New testcase.
14397         * g++.dg/lto/pr65475c_1.C: New testcase.
14399 2015-03-21  Tobias Burnus  <burnus@net-b.de>
14401         * gfortran.dg/coarray_38.f90: New.
14402         * gfortran.dg/coarray_39.f90: New.
14403         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14404         compile test.
14406 2015-03-20  Marek Polacek  <polacek@redhat.com>
14408         PR c++/65398
14409         * g++.dg/cpp0x/pr65398.C: New test.
14411 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
14413         PR ipa/65475
14414         * g++.dg/lto/pr65475_0.C: New testcase.
14415         * g++.dg/lto/pr65475_1.C: New testcase.
14417 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
14419         PR rtl-optimization/64366
14420         * gcc.target/sh/pr64366.c: New.
14422 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14424         PR c++/48324
14425         * g++.dg/cpp0x/constexpr-48324.C: New.
14427 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14429         PR c++/48453
14430         * g++.dg/cpp0x/pr48453.C: New.
14432 2015-03-20  Marek Polacek  <polacek@redhat.com>
14434         PR c++/65072
14435         * g++.dg/cpp0x/pr65072.C: New test.
14437 2015-03-20  Richard Biener  <rguenther@suse.de>
14439         PR middle-end/64715
14440         * gcc.dg/pr15347.c: Use -O.
14441         * c-c++-common/pr19807-1.c: Likewise.
14443 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
14445         * gnat.dg/volatile13.ad[sb]: New test.
14447 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
14449         PR rtl-optimization/60851
14450         * gcc.target/i386/pr60851.c: New test.
14452 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
14454         PR target/65240
14455         * g++.dg/pr65240.h: Add tests for PR 65240.
14456         * g++.dg/pr65240-1.C: Likewise.
14457         * g++.dg/pr65240-2.C: Likewise.
14458         * g++.dg/pr65240-3.C: Likewise.
14459         * g++.dg/pr65240-4.C: Likewise.
14461 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
14463         PR rtl-optimization/63491
14464         * gcc.target/powerpc/pr63491.c: New.
14466 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14468         * g++.dg/ipa/pr65465.C: New test.
14470 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14472         PR c++/52659
14473         * g++.dg/cpp0x/deleted11.C: New.
14475 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14477         PR sanitizer/65400
14478         * c-c++-common/tsan/pr65400-3.c: New test.
14480 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14482         PR c++/59686
14483         * g++.dg/cpp0x/constexpr-59686.C: New.
14485 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14487         PR sanitizer/64265
14488         * g++.dg/tsan/pr64265.C: New test.
14490         PR sanitizer/65400
14491         * c-c++-common/tsan/pr65400-1.c: New test.
14492         * c-c++-common/tsan/pr65400-2.c: New test.
14494 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14496         PR c++/59816
14497         * g++.dg/cpp0x/pr59816.C: New.
14499 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
14501         PR fortran/59198
14502         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14504 2015-03-18  Martin Liska  <mliska@suse.cz>
14506         PR ipa/65439
14507         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14508         equivalences either to 6 or 7.
14510 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
14512         PR middle-end/64491
14513         Revert:
14514         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
14516         * gcc.dg/undefined-loop-1.c: New file.
14517         * gcc.dg/undefined-loop-2.c: New file.
14519         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
14521         PR testsuite/64032
14522         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14523         loop exits too early.
14525 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
14527         PR tree-optimization/65450
14528         * gfortran.dg/pr65450.f90: New test.
14530         PR target/65078
14531         * gcc.target/i386/pr65078-1.c: New test.
14532         * gcc.target/i386/pr65078-2.c: New test.
14533         * gcc.target/i386/pr65078-3.c: New test.
14534         * gcc.target/i386/pr65078-4.c: New test.
14535         * gcc.target/i386/pr65078-5.c: New test.
14536         * gcc.target/i386/pr65078-6.c: New test.
14538 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14540         PR c++/65340
14541         * g++.dg/cpp1y/pr65340.C: New.
14543 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14545         PR fortran/64432
14546         * gfortran.dg/system_clock_3.f08: Adjust test.
14548 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
14550         PR fortran/59198
14551         * gfortran.dg/proc_ptr_comp_44.f90: New test.
14552         * gfortran.dg/proc_ptr_comp_45.f90: New test.
14554 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14556         PR fortran/64432
14557         * gfortran.dg/system_clock_3.f08: New test.
14559 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
14561         PR c++/64626
14562         g++.dg/cpp1y/pr64626-1.C: New.
14563         g++.dg/cpp1y/pr64626-2.C: New.
14564         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14566 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
14568         PR tree-optimization/65427
14569         * gcc.c-torture/execute/pr65427.c: New test.
14571 2015-03-16  Marek Polacek  <polacek@redhat.com>
14573         DR 1688
14574         PR c++/65327
14575         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14576         * g++.dg/cpp0x/pr65327.C: New test.
14578 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14580         PR sanitizer/64820
14581         * c-c++-common/asan/pr64820.c: New test.
14583 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
14585         * gfortran.dg/pointer_2.f90: New test.
14587 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14589         * g++.dg/pr65049.C: New test.
14591 2015-03-16  Tom de Vries  <tom@codesourcery.com>
14593         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14594         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14595         * gcc.target/i386/fuse-caller-save.c: Same.
14597 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14599         * gnat.dg/loop_optimization18.ad[sb]: New test.
14600         * gnat.dg/loop_optimization18_pkg.ads: New helper.
14602 2015-03-16  Alan Modra  <amodra@gmail.com>
14604         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
14605         2014-12-05 change.
14607 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
14609         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14610         hppa*-*-hpux*.
14611         * gcc.dg/torture/pr65270-2.c: Likewise.
14613 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
14615         PR fortran/61138
14616         * gfortran.dg/pointer_remapping_9.f90: New.
14618 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
14620         PR tree-optimization/65369
14621         * gcc.c-torture/execute/pr65369.c: New test.
14623         PR tree-optimization/65418
14624         * gcc.c-torture/execute/pr65418-1.c: New test.
14625         * gcc.c-torture/execute/pr65418-2.c: New test.
14627         PR rtl-optimization/65401
14628         * gcc.c-torture/execute/pr65401.c: New test.
14630 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14632         PR target/64600
14633         * gcc.target/arm/pr64600_1.c: New test.
14635 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14637         PR rtl-optimization/65235
14638         * gcc.target/aarch64/pr65235_1.c: New test.
14640 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14642         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14643         * gcc.target/s390/hotpatch-22.c: Likewise.
14644         * gcc.target/s390/hotpatch-23.c: Likewise.
14645         * gcc.target/s390/hotpatch-24.c: Likewise.
14646         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14647         * gcc.target/s390/hotpatch-1.c: Update expected output.
14648         * gcc.target/s390/hotpatch-2.c: Likewise.
14649         * gcc.target/s390/hotpatch-3.c: Likewise.
14650         * gcc.target/s390/hotpatch-4.c: Likewise.
14651         * gcc.target/s390/hotpatch-5.c: Likewise.
14652         * gcc.target/s390/hotpatch-6.c: Likewise.
14653         * gcc.target/s390/hotpatch-7.c: Likewise.
14654         * gcc.target/s390/hotpatch-8.c: Likewise.
14655         * gcc.target/s390/hotpatch-9.c: Likewise.
14656         * gcc.target/s390/hotpatch-10.c: Likewise.
14657         * gcc.target/s390/hotpatch-11.c: Likewise.
14658         * gcc.target/s390/hotpatch-12.c: Likewise.
14659         * gcc.target/s390/hotpatch-13.c: Likewise.
14660         * gcc.target/s390/hotpatch-14.c: Likewise.
14661         * gcc.target/s390/hotpatch-15.c: Likewise.
14662         * gcc.target/s390/hotpatch-16.c: Likewise.
14663         * gcc.target/s390/hotpatch-17.c: Likewise.
14664         * gcc.target/s390/hotpatch-18.c: Likewise.
14665         * gcc.target/s390/hotpatch-19.c: Likewise.
14667 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14669         PR target/65103
14670         * gcc.target/i386/pr65103-1.c: New.
14672 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14674         PR target/65044
14675         * gcc.target/i386/pr65044.c: New.
14677 2015-03-12  Tom de Vries  <tom@codesourcery.com>
14679         PR rtl-optimization/64895
14680         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14681         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14682         * gcc.target/i386/fuse-caller-save.c: Ditto.
14684 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14686         * gcc.dg/ipa/pr63569.c: Fix template.
14688 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
14690         * g++.dg/ipa/pr64146.C: Require fpic support.
14692 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
14694         PR libfortran/65200
14695         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14696         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14698 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
14700         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14701         to dg-options, fix up dg-skip-if.
14703 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
14705         PR target/65296
14706         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14707         * gcc.target/avr/tiny-caller-save.c: Same.
14709 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
14711         PR target/65242
14712         * g++.dg/pr65242.C: New test.
14714 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
14716         * c-c++-common/asan/no-asan-check-glob.c: New test.
14718 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
14720         PR c++/65370
14721         * g++.dg/other/default11.C: New.
14722         * g++.dg/other/default12.C: Likewise.
14724 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14726         PR target/65368
14727         * gcc.target/i386/bmi2-bzhi-2.c: New test.
14729 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
14731         PR fortran/65024
14732         * gfortran.dg/unlimited_polymorphic_23.f90: New test
14734 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14736         PR c++/65127
14737         * g++.dg/cpp0x/pr65127.C: New test.
14739 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14741         * gcc.dg/ipa/PR64550.c: Update template.
14743 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
14744             Tobias Burnus  <burnus@net-b.de>
14746         * gfortran.dg/coarray_sync_memory.f90: New.
14748 2015-03-10  Marek Polacek  <polacek@redhat.com>
14750         PR sanitizer/65367
14751         * c-c++-common/ubsan/pr65367.c: New test.
14753 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
14755         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
14756         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
14757         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
14758         * gcc.target/i386/mpx/calloc-1-nov.c: New.
14759         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
14760         * gcc.target/i386/mpx/malloc-1-nov.c: New.
14761         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
14762         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
14763         * gcc.target/i386/mpx/realloc-1-nov.c: New.
14764         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
14765         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
14766         * gcc.target/i386/mpx/realloc-2-nov.c: New.
14767         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
14769 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
14771         * lib/mpx-dg.exp (mpx_link_flags): New.
14772         (mpx_init): New.
14773         (mpx_finish): New.
14774         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
14775         * gcc.target/i386/mpx/alloca-1-nov.c: New.
14776         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
14777         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
14778         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
14779         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
14780         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
14781         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
14782         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
14783         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
14784         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
14785         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
14786         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
14787         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
14788         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
14789         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
14790         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
14791         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
14792         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
14793         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
14794         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
14795         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
14796         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
14797         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
14798         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
14799         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
14800         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
14801         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
14802         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
14803         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
14804         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
14805         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
14806         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
14807         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
14808         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
14809         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
14810         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
14811         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
14812         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
14813         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
14814         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
14815         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
14816         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
14817         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
14818         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
14819         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
14820         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
14821         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
14822         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
14823         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
14824         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
14825         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
14826         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
14827         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
14828         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
14829         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
14830         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
14831         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
14832         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
14833         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
14834         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
14835         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
14836         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
14837         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
14838         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
14839         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
14840         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
14841         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
14842         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
14843         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
14844         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
14845         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
14846         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
14847         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
14848         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
14849         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
14850         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
14851         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
14852         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
14853         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
14854         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
14855         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
14856         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
14857         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
14858         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
14859         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
14860         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
14861         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
14862         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
14863         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
14864         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
14865         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
14866         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
14867         * gcc.target/i386/mpx/label-address-1.c: New.
14868         * gcc.target/i386/mpx/legacy-1-nov.c: New.
14869         * gcc.target/i386/mpx/macro.c: New.
14870         * gcc.target/i386/mpx/mpx-check.h: New.
14871         * gcc.target/i386/mpx/mpx.exp: New.
14872         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
14873         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
14874         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
14875         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
14876         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
14877         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
14878         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
14879         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
14880         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
14881         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
14882         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
14883         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
14884         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
14885         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
14886         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
14887         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
14888         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
14889         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
14890         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
14891         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
14892         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
14893         * gcc.target/i386/mpx/reference-1-lbv.c: New.
14894         * gcc.target/i386/mpx/reference-1-nov.c: New.
14895         * gcc.target/i386/mpx/reference-1-ubv.c: New.
14896         * gcc.target/i386/mpx/reference-2-lbv.c: New.
14897         * gcc.target/i386/mpx/reference-2-nov.c: New.
14898         * gcc.target/i386/mpx/reference-2-ubv.c: New.
14899         * gcc.target/i386/mpx/reference-3-lbv.c: New.
14900         * gcc.target/i386/mpx/reference-3-nov.c: New.
14901         * gcc.target/i386/mpx/reference-3-ubv.c: New.
14902         * gcc.target/i386/mpx/reference-4-lbv.c: New.
14903         * gcc.target/i386/mpx/reference-4-nov.c: New.
14904         * gcc.target/i386/mpx/reference-4-ubv.c: New.
14905         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
14906         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
14907         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
14908         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
14909         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
14910         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
14911         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
14912         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
14913         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
14914         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
14915         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
14916         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
14917         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
14918         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
14919         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
14920         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
14921         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
14922         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
14923         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
14924         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
14925         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
14926         * gcc.target/i386/mpx/sincos-1-nov.c: New.
14927         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
14928         * gcc.target/i386/mpx/static-array-1-nov.c: New.
14929         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
14930         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
14931         * gcc.target/i386/mpx/static-init-1-nov.c: New.
14932         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
14933         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
14934         * gcc.target/i386/mpx/static-init-2-nov.c: New.
14935         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
14936         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
14937         * gcc.target/i386/mpx/static-init-3-nov.c: New.
14938         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
14939         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
14940         * gcc.target/i386/mpx/static-init-4-nov.c: New.
14941         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
14942         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
14943         * gcc.target/i386/mpx/static-init-5-nov.c: New.
14944         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
14945         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
14946         * gcc.target/i386/mpx/static-init-6-nov.c: New.
14947         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
14948         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
14949         * gcc.target/i386/mpx/static-string-1-nov.c: New.
14950         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
14951         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
14952         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
14953         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
14954         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
14955         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
14956         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
14957         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
14958         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
14959         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
14960         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
14961         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
14962         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
14963         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
14964         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
14965         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
14966         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
14967         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
14968         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
14969         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
14970         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
14971         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
14972         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
14973         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
14974         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
14975         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
14976         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
14977         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
14978         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
14979         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
14980         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
14981         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
14982         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
14983         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
14984         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
14985         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
14986         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
14987         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
14988         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
14989         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
14990         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
14991         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
14992         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
14993         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
14994         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
14995         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
14996         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
14997         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
14998         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
14999         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
15000         * gcc.target/i386/mpx/vararg-1-nov.c: New.
15001         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
15002         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
15003         * gcc.target/i386/mpx/vararg-2-nov.c: New.
15004         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
15005         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
15006         * gcc.target/i386/mpx/vararg-3-nov.c: New.
15007         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
15008         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
15009         * gcc.target/i386/mpx/vararg-4-nov.c: New.
15010         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
15011         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
15012         * gcc.target/i386/mpx/vararg-5-nov.c: New.
15013         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
15014         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
15015         * gcc.target/i386/mpx/vararg-6-nov.c: New.
15016         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
15017         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
15018         * gcc.target/i386/mpx/vararg-7-nov.c: New.
15019         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
15020         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
15021         * gcc.target/i386/mpx/vararg-8-nov.c: New.
15022         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
15023         * gcc.target/i386/mpx/vla-1-lbv.c: New.
15024         * gcc.target/i386/mpx/vla-1-nov.c: New.
15025         * gcc.target/i386/mpx/vla-1-ubv.c: New.
15026         * gcc.target/i386/mpx/vla-2-lbv.c: New.
15027         * gcc.target/i386/mpx/vla-2-nov.c: New.
15028         * gcc.target/i386/mpx/vla-2-ubv.c: New.
15030 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
15032         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
15034 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
15036         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
15038 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
15040         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
15041         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
15043 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
15045         PR c/65120
15046         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
15047         on rhs is 0.
15048         (fn4): New test.
15049         * c-c++-common/pr65120.c: New test.
15051         PR rtl-optimization/65321
15052         * gcc.dg/pr65321.c: New test.
15054 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
15056         PR tree-optimization/65355
15057         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
15059 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
15061         PR c/65120
15062         * c-c++-common/pr49706.c: Adjust tests for not warning
15063         about !!x == y or !b == y where b is boolean, and add
15064         some further tests.
15065         * c-c++-common/pr62199-2.c: Likewise.
15067 2015-03-09  Richard Biener  <rguenther@suse.de>
15069         PR middle-end/65270
15070         * gcc.dg/torture/pr65270-1.c: New testcase.
15071         * gcc.dg/torture/pr65270-2.c: Likewise.
15073 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
15075         PR tree-optimization/63743
15076         * gcc.dg/pr63743.c: New test.
15078 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
15080         PR lto/65316
15081         * g++.dg/lto/pr65316_0.C: New testcase.
15082         * g++.dg/lto/pr65316_1.C: New testcase.
15084 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
15086         PR target/62247
15087         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
15088         hppa*-*-hpux*.
15089         * g++.dg/abi/rtti3.C: Likewise.
15091         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15093         PR target/62251
15094         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15096         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15098         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15100         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15102 2015-03-08  Morin  <mikael@gcc.gnu.org>
15104         PR fortran/60898
15105         * gfortran.dg/entry_20.f90: New.
15107 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15109         PR target/65153
15110         * gcc.c-torture/compile/pr65153.c: New.
15112 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15114         PR target/65249
15115         * g++.dg/torture/pr65249.C: New.
15117 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
15119         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15120         long.
15121         (int64_t): Likewise.
15123 2015-03-07  Marek Polacek  <polacek@redhat.com>
15124             Martin Uecker  <uecker@eecs.berkeley.edu>
15126         PR sanitizer/65280
15127         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15128         member-like arrays.
15129         * c-c++-common/ubsan/bounds-8.c: New test.
15130         * c-c++-common/ubsan/bounds-9.c: New test.
15131         * gcc.dg/ubsan/bounds-2.c: New test.
15133 2015-03-05  Martin Sebor  <msebor@redhat.com>
15135         PR testsuite/63175
15136         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15137         checking of results into main to prevent it from getting optimized
15138         away.
15139         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15141 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
15143         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15144         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15145         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15146         x64.
15148 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
15150         * g++.dg/lto/pr65302_1.C: New testcase.
15151         * g++.dg/lto/pr65302_0.C: New testcase.
15153 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15155         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15156         -fno-ipa-icf to dg-options.
15158 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15160         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15161         compiles using the linker plugin.
15163 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
15165         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15167 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15169         * gcc.target/arm/pr65067.c: New test.
15171 2015-03-05  Martin Liska  <mliska@suse.cz>
15173         PR ipa/65318
15174         * gcc.dg/ipa/pr65318.c: New test.
15176 2015-03-05  Marek Polacek  <polacek@redhat.com>
15178         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15180 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15182         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15184 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15186         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15187         max-unroll-times back to defaults for s390.
15189 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15191         Fix last commit.
15193 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15195         PR c++/64665
15196         * g++.dg/cpp0x/initlist92.C: New.
15198 2015-03-05  Richard Biener  <rguenther@suse.de>
15200         PR tree-optimization/65310
15201         * gcc.dg/vect/pr65310.c: New testcase.
15203 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15205         PR c++/64834
15206         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15208 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
15210         * gnat.dg/entry_queues3.adb: New test.
15212 2015-03-04  Ian Lance Taylor  <iant@google.com>
15214         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15216 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15218         PR c++/64227
15219         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15221 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
15223         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15224         -fno-ipa-icf to dg-options
15225         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15226         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15228 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15230         PR c++/64398
15231         * g++.dg/cpp0x/decltype62.C: New.
15233 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
15235         * gnat.dg/object_overflow5.adb: New test.
15237 2015-03-03  Martin Liska  <mliska@suse.cz>
15239         PR ipa/65287
15240         * gcc.dg/ipa/pr65287.c: New test.
15242 2015-03-03  Martin Jambor  <mjambor@suse.cz>
15243             Eric Botcazou  <ebotcazou@adacore.com>
15245         * gnat.dg/specs/pack12.ads: New test.
15247 2015-03-03  Martin Liska  <mliska@suse.cz>
15249         * gcc.dg/ipa/PR65282.c: New test.
15251 2015-03-13  Jeff Law  <law@redhat.com>
15253         PR tree-optimization/65241
15254         * gcc.c-torture/compile/pr65241.c: New test.
15256 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
15258         PR target/64331
15259         * gcc.target/avr/torture/pr64331.c: New test.
15261 2015-03-03  Martin Liska  <mliska@suse.cz>
15262             Jan Hubicka  <hubicka@ucw.cz>
15264         * g++.dg/ipa/pr65263.C: New test.
15266 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15268         PR ipa/65130
15269         * gcc.dg/lto/pr65130_0.c: New testcase.
15270         * gcc.dg/lto/pr65130_1.c: New testcase.
15272 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15274         PR ipa/64988
15275         * g++.dg/torture/pr64988.C: New testcase.
15277 2015-03-02  Tobias Burnus  <burnus@net-b.de>
15279         * gfortran.dg/coarray_atomic_6.f90: New.
15281 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15283         PR target/65184
15284         * gcc.target/i386/pr65184.c: New.
15286 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15288         PR target/65183
15289         * gcc.target/i386/pr65183.c: New.
15291 2015-02-28  Martin Liska  <mliska@suse.cz>
15292             Jan Hubicka  <hubicka@ucw.cz>
15294         * gcc.dg/ipa/ipa-icf-35.c: New test.
15295         * gcc.dg/ipa/ipa-icf-36.c: New test.
15296         * gcc.dg/ipa/ipa-icf-37.c: New test.
15298 2015-02-28  Martin Liska  <mliska@suse.cz>
15299             Jan Hubicka  <hubicka@ucw.cz>
15301         PR ipa/65245
15302         * gcc.dg/ipa/ipa-icf-34.c: New test.
15304 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
15306         PR target/61142
15307         * gcc.target/sh/sh/pr61142.c: New.
15309 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15311         * g++.dg/other/dump-ada-spec-3.C: New test.
15313 2015-03-01  Martin Liska  <mliska@suse.cz>
15315         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15316         * g++.dg/ipa/pr63595.C: Update expected results.
15318 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
15320         PR ipa/65236
15321         * g++.dg/ipa/ipa-icf-6.C: New testcase.
15323 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
15325         * gcc.dg/vect/pr59354.c: Move vector producing code to
15326         separate function.
15328 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
15330         PR ipa/65237
15331         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15332         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15333         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15334         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15336 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
15338         PR tree-optimization/65048
15339         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15340         (foo): Use K&R style definition.
15342 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
15344         PR target/65032
15345         * g++.dg/pr65032.C: New.
15347 2015-02-27  Marek Polacek  <polacek@redhat.com>
15349         PR c/65040
15350         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15351         -Wformat=2.
15353 2015-02-27  Marek Polacek  <polacek@redhat.com>
15355         PR c/65228
15356         * gcc.dg/pr65228.c: New test.
15358 2015-02-27  Kai Tietz  <ktietz@redhat.com>
15360         PR c/35330
15361         * gcc.dg/weak/weak-17.c: New file.
15363 2015-02-27  Richard Biener  <rguenther@suse.de>
15365         PR lto/65193
15366         * g++.dg/lto/pr65193_0.C: New testcase.
15368 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15370         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15371         * gcc.target/s390/hotpatch-8.c: Likewise.
15372         * gcc.target/s390/hotpatch-9.c: Likewise.
15373         * gcc.target/s390/pr61078.c: Likewise.
15374         * gcc.target/s390/pr57960.c: Remove -m64.
15375         * gcc.target/s390/pr61078.c: Likewise.
15377 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
15378             Martin Liska  <mliska@suse.cz>
15380         PR bootstrap/65150
15381         * gcc.dg/pr64454.c: Disable ICF.
15382         * gcc.dg/pr28685-1.c: Disable ICF
15383         * gcc.dg/ipa/iinline-5.c: Disable ICF.
15384         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15385         * g++.dg/ipa/ipa-icf-4.C: Update template.
15387 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
15389         PR tree-optimization/65216
15390         * gcc.c-torture/execute/pr65216.c: New test.
15392         PR tree-optimization/65215
15393         * gcc.c-torture/execute/pr65215-1.c: New test.
15394         * gcc.c-torture/execute/pr65215-2.c: New test.
15395         * gcc.c-torture/execute/pr65215-3.c: New test.
15396         * gcc.c-torture/execute/pr65215-4.c: New test.
15397         * gcc.c-torture/execute/pr65215-5.c: New test.
15399 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15401         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15403 2015-02-26  Martin Liska  <mliska@suse.cz>
15404             Jan Hubicka  <hubicka@ucw.cz>
15406         * g++.dg/ipa/pr64146.C: Update expected results.
15407         * gcc.dg/ipa/ipa-icf-26.c: Update test.
15408         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15409         * gcc.dg/ipa/ipa-icf-34.c: New test.
15411 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15413         * gcc.dg/vect/vect-pr61917.c: Rename to ...
15414         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15415         (dg-additional-options): Remove dg directive.
15416         (dg-final): Add dg directive.
15418 2015-02-26  Marek Polacek  <polacek@redhat.com>
15420         PR ipa/65008
15421         * g++.dg/ipa/pr65008.C: New test.
15423 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15425         * lib/profopt.exp (profopt-target-cleanup): New proc.
15426         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15427         files from sources from dg-additional-sources.
15429 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15431         * lib/gcov.exp: Cleanup in case of xfail.
15433 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15435         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15437 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
15439         PR debug/46102
15440         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15441         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15442         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15443         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15444         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15445         * g++.dg/debug/pr46123.C: XFAIL and move...
15446         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15447         * gcc.dg/debug/dwarf2-3.c: Move...
15448         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15450 2015-02-26  Marek Polacek  <polacek@redhat.com>
15452         PR c++/65202
15453         * g++.dg/cpp1y/pr65202.C: New test.
15455 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15457         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15458         locale_facets.h.gcov.
15460 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15462         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15464 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15466         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15468 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
15470         PR target/65217
15471         * gcc.target/i386/pr65217.c: New.
15473 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15475         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15477 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15479         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15481 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15483         PR tree-optimization/65048
15484         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15486 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15488         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15489         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15491 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
15493         PR target/65161
15494         * gcc.target/i386/pr65161.c: New test.
15496 2015-02-26  Terry Guo  <terry.guo@arm.com>
15498         * gcc.target/arm/no-volatile-in-it.c: New test.
15500 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
15502         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15503         (dg-options): Add -save-temps.
15504         (dg-final): Add cleanup-saved-temps.
15506 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
15508         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15510 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
15512         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15513         * gcc.target/powerpc/pack01.c: Include string.h.
15515 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
15517         PR target/65167
15518         * gcc.target/i386/pr65167.c: New.
15520 2015-02-25  Kai Tietz  <ktietz@redhat.com>
15522         PR tree-optimization/61917
15523         * gcc.dg/vect/vect-pr61917.c: New file.
15525 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
15527         PR tree-optimization/65170
15528         * gcc.c-torture/execute/pr65170.c: New test.
15529         * gcc.dg/tree-ssa/vrp96.c: New test.
15531 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15533         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15535 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15537         PR testsuite/65126
15538         * lib/gcc-defs.exp (additional_sources_used): Add new var.
15539         (dg-additional-files-options): Copy additional_sources to
15540         additional_sources_used before emptying additional_sources.
15541         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15542         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15543         (cleanup-saved-temps): Use additional_sources_used instead of
15544         additional_sources.
15545         (dg-test): Reset additional_sources_used.
15547 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
15549         PR fortran/63427
15550         * gfortran.dg/integer_exponentiation_6.F90: New test.
15552 2015-02-23  Martin Sebor  <msebor@redhat.com>
15554         PR target/65109
15555         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15556         two parts.  One to save registers, the other to verify the
15557         registers have the right values.  Save register state into
15558         static data rather than on the stack.
15560 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
15562         PR bootstrap/63888
15563         * c-c++-common/asan/pr63888.c: New test.
15565 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
15567         PR target/65163
15568         * gcc.c-torture/compile/pr65163.c: New.
15570 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15572         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15573         with -m31 on 64 bit.
15574         * gcc.dg/hoist-register-pressure-2.c: Likewise.
15575         * gcc.dg/hoist-register-pressure-3.c: Likewise.
15577 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15579         * gcc.target/s390/20090223-1.c: Add
15580         -Wno-implicit-function-declaration option.
15581         * gcc.target/s390/pr42224.c: Likewise.
15582         * gcc.target/s390/pr55718.c: Likewise.
15584 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15586         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15587         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15588         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15589         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15590         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15591         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15592         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15593         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15594         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15595         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15596         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15597         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15598         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15599         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15600         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15601         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15602         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15603         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15604         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15605         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15606         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15608 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15610         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15611         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15612         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15613         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15614         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15615         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15616         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15617         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15618         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15619         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15620         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15621         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15622         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15623         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15624         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15625         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15627 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15629         PR fortran/64980
15630         PR fortran/61960
15631         * gfortran.dg/pr61960.f90: New.
15632         * gfortran.dg/pr64230.f90: New.
15633         * gfortran.dg/pr64980.f03: New.
15635 2015-02-22  Tom de Vries  <tom@codesourcery.com>
15637         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15639 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
15641         PR ada/65156
15642         * gnat.dg/timing_events.adb: Removed, invalid test.
15644 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
15646         PR debug/58123
15647         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15648         location.
15649         * g++.dg/gcov/gcov-2.C: Likewise.
15651 2015-02-20  Richard Biener  <rguenther@suse.de>
15653         PR tree-optimization/65136
15654         * gcc.dg/tree-ssa/pr65136.c: New testcase.
15656 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
15658         PR testsuite/64158
15659         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15660         powerpc*-*-linux* and nvptx-*-* blacklisting.
15662         * gcc.dg/sibcall-9.c: New test.
15663         * gcc.dg/sibcall-10.c: New test.
15665 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15667         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15669 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
15671         PR target/64452
15672         * gcc.target/avr/torture/pr64452.c: New test.
15674 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
15676         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15677         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15679 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15681         PR testsuite/65116
15682         * lib/target-supports.exp (check_compile): Check whether
15683         additional_sources is defined before using it.
15685 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
15687         PR middle-end/65074
15688         * g++.dg/opt/pr65074.C: New file.
15690 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
15692         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15693         (size_type): New typedef.
15694         (operator "" _script): Use it for the last argument.
15696 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15698         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15700 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15702         * lib/target-supports.exp (check_compile): Save/restore
15703         additional_sources that may belong to an actual test.
15705 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
15707         PR gcov-profile/64634
15708         * g++.dg/gcov/gcov-15.C: New test.
15710 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15712         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
15714 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15716         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
15718 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15720         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
15722 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15724         * gfortran.dg/fmt_cache_1.f: Add missing close.
15726 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15728         PR testsuite/65107
15729         * gfortran.dg/read_eof_8.f90: Add missing close.
15731 2015-02-18  Richard Biener  <rguenther@suse.de>
15733         PR tree-optimization/65063
15734         * gcc.dg/pr65063.c: New testcase.
15736 2015-02-18  Richard Biener  <rguenther@suse.de>
15738         PR tree-optimization/62217
15739         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
15741 2015-02-18  Marek Polacek  <polacek@redhat.com>
15743         PR sanitizer/65081
15744         * c-c++-common/ubsan/pr65081.c: New test.
15746 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
15748         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
15749         * gcc.target/sh/force-cbranch-delay-slot.c: New.
15751 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
15753         * gcc.dg/ipa/propalign-3.c: New test.
15755 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
15757         PR target/64793
15758         * gcc.target/sh/pr64793.c: New.
15759         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
15761 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
15763         * gcc.target/arm/divzero.c: New test case.
15765 2015-02-17  Tom de Vries  <tom@codesourcery.com>
15767         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
15769 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
15770             Jakub Jelinek  <jakub@redhat.com>
15772         PR c++/65075
15773         * g++.dg/cpp0x/pr65075.C: New test.
15775 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
15777         PR target/65058
15778         * gcc.target/powerpc/pr65058.c: New test.
15780 2015-02-16  Jeff Law  <law@redhat.com>
15782         PR tree-optimization/64823
15783         * gcc.dg/uninit-20.c: New test.
15785 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
15786             James Greenhalgh  <james.greenhalgh@arm.com>
15788         PR ipa/64963
15789         * gcc.dg/ipa/ipa-clone-1.c: New test.
15791 2015-02-16  Richard Biener  <rguenther@suse.de>
15793         PR tree-optimization/65077
15794         * gcc.dg/torture/pr65077.c: New testcase.
15796 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
15798         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15799         Directive adjusted to scan for ldaxr.
15800         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15801         adjusted to scan for ldaex.
15803 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
15805         PR c++/65080
15806         * g++.dg/cpp0x/constexpr-65080.C: New.
15808 2015-02-16  Richard Biener  <rguenther@suse.de>
15810         PR tree-optimization/63593
15811         * gcc.dg/pr63593.c: New testcase.
15813 2015-02-16  Marek Polacek  <polacek@redhat.com>
15815         PR c/65066
15816         * gcc.dg/pr65066.c: New test.
15818 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
15820         * gcc.dg/pr65002.C: Move ...
15821         * g++.dg/ipa/pr65002.C: ... here.
15823 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
15825         * gcc.target/powerpc/pr64205.c: Skip on AIX.
15826         * gcc.target/powerpc/pr64505.c: Skip on AIX.
15827         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
15828         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
15830 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
15832         PR testsuite/64850
15833         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
15834         the expression to find calls.
15835         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
15836         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
15837         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
15838         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
15839         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
15841 2015-02-14  Marek Polacek  <polacek@redhat.com>
15843         PR c/64768
15844         * gcc.dg/array-11.c: New test.
15845         * gcc.dg/array-12.c: New test.
15846         * gcc.dg/array-13.c: New test.
15847         * gcc.dg/array-14.c: New test.
15848         * gcc.dg/c99-flex-array-typedef-1.c: New test.
15849         * gcc.dg/c99-flex-array-typedef-2.c: New test.
15850         * gcc.dg/c99-flex-array-typedef-3.c: New test.
15851         * gcc.dg/c99-flex-array-typedef-5.c: New test.
15852         * gcc.dg/c99-flex-array-typedef-7.c: New test.
15853         * gcc.dg/c99-flex-array-typedef-8.c: New test.
15855 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
15857         PR c++/60894
15858         * g++.dg/lookup/using54.C: New.
15860 2015-02-13  Jeff Law  <law@redhat.com>
15862         PR bootstrap/65060
15863         Revert my change for tree-optimization/64823.
15865 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
15867         PR tree-optimization/65053
15868         * gcc.c-torture/execute/pr65053-1.c: New test.
15869         * gcc.c-torture/execute/pr65053-2.c: New test.
15871 2015-02-13  Marek Polacek  <polacek@redhat.com>
15873         PR c/65050
15874         * gcc.dg/pr65050.c: New test.
15876 2015-02-13  Jeff Law  <law@redhat.com>
15878         PR tree-optimization/64823
15879         * gcc.dg/uninit-20.c: New test.
15881         PR rtl-optimization/47477
15882         * gcc.dg/tree-ssa/pr47477.c: New test.
15884 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
15886         PR c++/60211
15887         * g++.dg/parse/ivdep-2.C: New.
15888         * g++.dg/parse/ivdep-3.C: Likewise.
15890 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15892         PR fortran/64506
15893         * gfortran.dg/continuation_13.f90: New test.
15894         * gfortran.dg/continuation_14.f: New test.
15896 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
15898         PR c++/64970
15899         * g++.dg/cpp0x/sfinae55.C: New.
15901 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
15903         PR ipa/65034
15904         * g++.dg/ipa/pr65034.C: New test.
15906 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
15908         PR tree-optimization/65002
15909         * gcc.dg/pr65002.C: New.
15911 2015-02-13  Marek Polacek  <polacek@redhat.com>
15913         PR c/65040
15914         * c-c++-common/pr65040.c: New test.
15916 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
15918         PR tree-optimization/64705
15919         * gcc.dg/tree-ssa/pr64705.c: New test.
15921 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
15923         PR rtl/32219
15924         * gcc.dg/visibility-22.c: New test.
15925         * gcc.dg/visibility-23.c: New test.
15926         * gcc.target/i386/pr32219-1.c: New test.
15927         * gcc.target/i386/pr32219-2.c: New test.
15928         * gcc.target/i386/pr32219-3.c: New test.
15929         * gcc.target/i386/pr32219-4.c: New test.
15930         * gcc.target/i386/pr32219-5.c: New test.
15931         * gcc.target/i386/pr32219-6.c: New test.
15932         * gcc.target/i386/pr32219-7.c: New test.
15933         * gcc.target/i386/pr32219-8.c: New test.
15934         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
15936 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15938         PR libgfortran/57822
15939         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
15940         four different KINDs.
15942 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
15944         PR c++/64884
15945         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
15947         PR sanitizer/65000
15948         * g++.dg/ubsan/pr65000.C: New test.
15950 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
15952         PR fortran/64932
15953         * gfortran.dg/finalize_28.f90: New test
15955 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
15957         PR debug/55541
15958         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
15959         DW_TAG_lexical_block removal.
15960         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
15961         * g++.dg/guality/pr55541.C: New test.
15963         PR sanitizer/64984
15964         * g++.dg/ubsan/pr64984.C: New test.
15966 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
15968         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
15970 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
15972         PR testsuite/64930
15973         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
15974         instructions for 2015-01-14 get_memmodel changes.
15975         * gcc.target/powerpc/atomic-p8.c: Likewise.
15977         PR sanitizer/65019
15978         * g++.dg/ubsan/pr65019.C: New test.
15980         PR tree-optimization/65014
15981         * gcc.c-torture/compile/pr65014.c: New test.
15983 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15985         PR libgfortran/57822
15986         * gfortran/fmt_g0_7.f08: Revise test.
15988 2015-02-11  Jeff Law  <law@redhat.com>
15990         PR target/63347
15991         * gcc.target/m68k/pr63347.c: New test.
15993 2015-02-11  Marek Polacek  <polacek@redhat.com>
15995         * g++.dg/ubsan/shift-1.C: New test.
15996         * gcc.dg/ubsan/c-shift-2.c: New test.
15997         * c-c++-common/ubsan/shift-5.c: Remove file.
15999 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
16001         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
16002         Directive adjusted to XFAIL.
16003         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
16004         adjusted to XFAIL.
16006 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16008         PR middle-end/65003
16009         * g++.dg/opt/pr65003.C: New test.
16011 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
16013         * lib/target-supports.exp (check_effective_target_pie): Renamed
16014         to ...
16015         (check_effective_target_pie_enabled): This.
16016         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
16017         * gcc.target/i386/pie.c: Likewise.
16019 2015-02-11  Andrew Pinski  <apinski@cavium.com>
16021         PR target/64893
16022         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
16023         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
16025 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
16027         PR target/61925
16028         * gcc.target/i386/pr61925-1.c: New test.
16029         * gcc.target/i386/pr61925-2.c: New test.
16030         * gcc.target/i386/pr61925-3.c: New test.
16032 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
16034         PR sanitizer/65004
16035         * g++.dg/asan/pr65004.C: New test.
16037 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
16039         PR target/64661
16040         * gcc.taget/sh/pr64661-0.h: New.
16041         * gcc.taget/sh/pr64661-1.c: New.
16042         * gcc.taget/sh/pr64661-2.c: New.
16043         * gcc.taget/sh/pr64661-3.c: New.
16044         * gcc.taget/sh/pr64661-4.c: New.
16046 2015-02-10  Richard Biener  <rguenther@suse.de>
16048         PR tree-optimization/64995
16049         * g++.dg/torture/pr64995.C: New testcase.
16051 2015-02-10  Richard Biener  <rguenther@suse.de>
16053         PR tree-optimization/64909
16054         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
16056 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16058         * gcc.dg/signbit-sa.c: New test.
16060 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16062         PR libgfortran/57822
16063         * gfortran/fmt_g0_7.f08: New test.
16065 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
16067         PR tree-optimization/43378
16068         * gcc.dg/tree-ssa/pr43378.c: New test.
16070 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
16072         PR ipa/64978
16073         * g++.dg/torture/pr64978.C: New testcase.
16075 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16077         PR sanitizer/64981
16078         * gcc.dg/asan/pr64981.c: New test.
16080 2015-02-09  Marek Polacek  <polacek@redhat.com>
16082         PR c/64856
16083         * gcc.dg/pr64856.c: New test.
16085 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
16087         PR target/64979
16088         * gcc.dg/tree-ssa/stdarg-7.c: New test.
16089         * gcc.c-torture/execute/pr64979.c: New test.
16091 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
16093         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16095 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16097         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16098         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16100 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16102         PR target/58757
16103         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16105 2015-02-09  Richard Biener  <rguenther@suse.de>
16107         PR tree-optimization/54000
16108         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16110 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16112         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16114 2015-02-09  Martin Liska  <mliska@suse.cz>
16116         * g++.dg/ipa/pr64858.C: New test.
16118 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16120         * gcc.dg/uninit-19.c: Fix warning line for fpic.
16122 2015-02-08  Andrew Pinski  <apinski@cavium.com>
16124         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16126 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
16128         PR fortran/63744
16129         * gfortran.dg/use_rename_8.f90: New.
16131 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
16133         * gnat.dg/addr7.ad[sb]: New test.
16134         * gnat.dg/addr8.ad[sb]: Likewise.
16136 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
16138         PR jit/64752
16139         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16140         from jit.dg/test-compile-to-executable.c's create_code, with a
16141         clarification of the output message.
16142         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16143         pass/fail message.
16144         (test_jit): Use CHECK_NO_ERRORS when calling
16145         gcc_jit_context_compile_to_file.
16146         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16147         jit-verify-compile-to-file to jit-verify-output-file-was-created.
16148         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
16149         about deletions that are attempted.
16150         (jit-verify-compile-to-file): Rename to...
16151         (jit-verify-output-file-was-created): ...this, and drop the
16152         attempt to run "file" and verify the output.
16153         (jit-verify-assembler): New function.
16154         (jit-verify-object): New function.
16155         (jit-verify-dynamic-library): New function.
16156         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16157         favor of an implementation from new file
16158         create-code-for-hello-world-executable.h, which also adds a
16159         "main".
16160         (dg-final): Replace jit-verify-compile-to-file with
16161         jit-verify-output-file-was-created, and invoke new function
16162         jit-verify-assembler.
16163         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16164         the output message.
16165         (dg-final): Replace jit-verify-compile-to-file with
16166         jit-verify-output-file-was-created, and invoke new function
16167         jit-verify-dynamic-library.
16168         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16169         favor of an implementation from new file
16170         create-code-for-hello-world-executable.h, which also adds a
16171         "main".
16172         (dg-final): Replace jit-verify-compile-to-file with
16173         jit-verify-output-file-was-created.  Strengthen the expected stdout
16174         from the built executable.
16175         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16176         favor of an implementation from new file
16177         create-code-for-hello-world-executable.h, which also adds a
16178         "main".
16179         (dg-final): Replace jit-verify-compile-to-file with
16180         jit-verify-output-file-was-created, and invoke new function
16181         jit-verify-object.
16182         * jit.dg/verify-dynamic-library.c: New source file.
16184 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
16185             Brian Rzycki  <b.rzycki@samsung.com>
16187         PR tree-optimization/64878
16188         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16190 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16192         PR ipa/64896
16193         * g++.dg/ipa/pr64896.C: New test.
16195 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16197         PR target/64205
16198         * gcc.target/powerpc/pr64205.c: New file.
16200 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
16202         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16203         (dg-options): Use -fpie instead of -fPIE -pie.
16205 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16207         PR middle-end/64937
16208         * g++.dg/asan/pr64937.C: New test.
16210 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
16212         PR fortran/63205
16213         * gfortran.dg/class_to_type_4.f90: New test
16215 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
16217         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16219 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16221         PR rtl-optimization/64957
16222         PR debug/64817
16223         * gcc.c-torture/execute/pr64957.c: New test.
16225 2015-02-05  Jeff Law  <law@redhat.com>
16227         PR target/17306
16228         * gcc.target/h8300/pr17306-1.c: New test.
16229         * gcc.target/h8300/pr17306-2.c: New test.
16231 2015-02-05  Tobias Burnus  <burnus@net-b.de>
16233         PR fortran/64943
16234         * gfortran.dg/structure_constructor_12.f90: New.
16236 2015-02-05  Jeff Law  <law@redhat.com>
16238         PR target/58400
16239         gcc.target/h8300/pr58400.c: New test.
16241 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
16243         * gcc.target/arm/macro_defs0.c: New test.
16244         * gcc.target/arm/macro_defs1.c: New test.
16245         * gcc.target/arm/macro_defs2.c: New test.
16247 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
16249         PR rtl-optimization/64905
16250         * gcc.target/i386/pr64905.c: Require nonpic target.
16251         (dg-options): Add -fomit-frame-pointer.
16252         (main): Remove.
16254 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
16256         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16257         tree dump scanning.
16259 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
16261         PR fortran/64757
16262         * gfortran.dg/type_to_class_2.f90: New test
16263         * gfortran.dg/type_to_class_3.f90: New test
16265 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
16267         PR ipa/64686
16268         * g++.dg/torture/pr64686.C: New testcase.
16270 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16272         PR rtl-optimization/64905
16273         * gcc.target/i386/pr64905.c: New file.
16275 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16277         * gcc.dg/guality/pr41447-1.c: Remove xfail.
16278         * gcc.dg/guality/pr41616-1.c: Ditto.
16280 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
16282         PR debug/64817
16283         * gcc.dg/pr64817-3.c: New.
16285 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
16286             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
16288         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16289         pass parameters in registers.
16290         * gcc.dg/guality/pr36728-2.c (main): Likewise.
16291         * gcc.dg/guality/pr36728-3.c (main): Likewise.
16292         * gcc.dg/guality/pr36728-4.c (main): Likewise.
16294 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
16295             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16297         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16298         list, allow for multilibed targets.
16299         * gcc.dg/combine_ashiftrt_2.c: Likewise.
16301 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16303         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16304         * gcc.dg/pr46728-6.c: Ditto.
16306 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
16308         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16309         for mips_nanlegacy target.
16311 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
16313         * gcc.target/i386/chkp-hidden-def.c: New.
16315 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16317         PR middle-end/62103
16318         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16319         to use 24 bits for bitfield b.
16321 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16323         PR testsuite/64796
16324         * lib/target-supports.exp (check_effective_target_bswap64): Do not
16325         cache result in a global variable.  Include all 32-bit targets for
16326         bswap64 tests.
16328 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
16330         PR rtl-optimization/64756
16331         * gcc.c-torture/execute/pr64756.c: New test.
16333 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
16335         PR target/64660
16336         * gcc.target/sh/pr64660-0.h: New.
16337         * gcc.target/sh/pr64660-1.c: New.
16338         * gcc.target/sh/pr64660-2.c: New.
16339         * gcc.target/sh/pr64660-3.c: New.
16340         * gcc.target/sh/pr64660-4.c: New.
16342 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
16344         PR c++/64877
16345         * g++.dg/warn/Waddress-2.C: New.
16347 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
16349         PR middle-end/61225
16350         * gcc.target/i386/pr49095.c: XFAIL for ia32.
16352 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
16354         PR preprocessor/64803
16355         * gcc.dg/cpp/builtin-macro-1.c: New test case.
16357 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
16359         * g++.dg/ipa/devirt-37.C: Disable early inlining.
16361 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
16363         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16364         (_ARM_FPSRC): Add DN and AHP fields.
16365         (clean_results): Force DN=1 on AArch64.
16366         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16367         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16368         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16369         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16370         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16371         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16373 2015-02-02  Alan Modra  <amodra@gmail.com>
16375         * gcc.target/powerpc/cprophard.c: New.
16377 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
16379         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16380         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16382 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
16384         PR debug/64817
16385         * gcc.dg/pr64817-1.c: New test.
16386         * gcc.dg/pr64817-2.c: New test.
16388 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
16390         PR target/64851
16391         * gcc.target/sh/pr64851-0.h: New
16392         * gcc.target/sh/pr64851-1.c: New
16393         * gcc.target/sh/pr64851-2.c: New
16394         * gcc.target/sh/pr64851-3.c: New
16395         * gcc.target/sh/pr64851-4.c: New
16397 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16399         PR target/64882
16400         * gcc.dg/torture/pr64882.c: New test.
16402 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
16404         PR target/64159
16405         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16406         sparc*-*-*.
16408 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16410         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16411         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16412         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16413         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16414         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16415         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16416         tree dump.
16417         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16418         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16419         tree dump.
16420         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16421         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16422         tree dump.
16424 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16426         PR target/64688
16427         * g++.dg/pr64688-2.C: New.
16429 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16431         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16432         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16433         * gcc.target/i386/fuse-caller-save.c: Ditto.
16434         * gcc.target/i386/headmerge-1.c: Ditto.
16435         * gcc.target/i386/headmerge-2.c: Ditto.
16436         * gcc.target/i386/sibcall-6.c: Ditto.
16438 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16440         PR target/64617
16441         * gcc.target/i386/pr64617.c: New test.
16443 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16445         PR target/15184
16446         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16447         (dg-options): Remove -m32.
16448         (dg-final): Scan for "movb %al" only.
16449         * gcc.target/i386/pr15184-2.c: Ditto.
16451 2015-01-30  Richard Biener  <rguenther@suse.de>
16453         PR tree-optimization/64829
16454         * gcc.dg/vect/pr64829.c: New testcase.
16456 2015-01-29  Marek Polacek  <polacek@redhat.com>
16458         PR c/64709
16459         * gcc.dg/pr64709.c: New test.
16461 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
16463         PR c++/64717
16464         * g++.dg/ubsan/pr64717-1.C: New test.
16465         * g++.dg/ubsan/pr64717-2.C: New test.
16467 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
16469         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16471 2015-01-29  Jeff Law  <law@redhat.com>
16473         PR target/15184
16474         * gcc.target/i386/pr15184-1.c: New test.
16475         * gcc.target/i386/pr15184-2.c: New test.
16477 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16479         PR tree-optimization/64746
16480         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16482 2015-01-29  Richard Biener  <rguenther@suse.de>
16484         PR tree-optimization/64853
16485         * gcc.dg/torture/pr64853.c: New testcase.
16487 2015-01-29  Richard Biener  <rguenther@suse.de>
16489         PR tree-optimization/64844
16490         * gcc.dg/vect/pr64844.c: New testcase.
16492 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16494         PR middle-end/64809
16495         * gcc.dg/pr64809.c: Delete.
16497 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
16499         PR middle-end/64805
16500         * gcc.target/i386/pr64805.c: New.
16502 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16504         * gcc.dg/guality/guality.h (main): Add argv[0] to
16505         guality_gdb_command.
16507 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
16509         PR ipa/64801
16510         * gcc.dg/tree-ssa/pr64801.c: New testcase.
16512 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
16514         PR target/64659
16515         * gcc.target/sh/sh.exp
16516         (check_effective_target_atomic_model_soft_gusa_available,
16517         check_effective_target_atomic_model_soft_tcb_available,
16518         check_effective_target_atomic_model_soft_imask_available,
16519         check_effective_target_atomic_model_hard_llcs_available): New.
16520         * gcc.target/sh/pr64659-0.h: New.
16521         * gcc.target/sh/pr64659-1.c: New.
16522         * gcc.target/sh/pr64659-2.c: New.
16523         * gcc.target/sh/pr64659-3.c: New.
16524         * gcc.target/sh/pr64659-4.c: New.
16526 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
16528         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16529         scan-assembler-times pattern.
16531 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
16533         PR middle-end/64809
16534         * gcc.dg/pr64809.c: New test.
16536 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
16538         PR tree-optimization/64277
16539         * gcc.dg/pr64277.c: New.
16541 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16543         PR tree-optimization/64718
16544         * gcc.c-torture/execute/pr64718.c: New test.
16546 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
16548         * gcc.target/aarch64/abs_2.c: New.
16550 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
16552         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16553         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16554         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16555         ISA rev < 2.
16557 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
16559         PR bootstrap/64612
16560         * lib/target-supports.exp (check_effective_target_comdat_group): New.
16561         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16562         { target comdat_group }.
16564 2015-01-27  Tobias Burnus  <burnus@net-b.de>
16566         PR fortran/63861
16567         * gfortran.dg/goacc/coarray_2.f90: New.
16569 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16571         PR ipa/60871
16572         PR ipa/64139
16573         * g++.dg/torture/pr64139.C: New testcase.
16574         * g++.dg/torture/pr60871.C: Likewise.
16576 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
16578         PR fortran/64230
16579         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16580         prevent linking errors.
16582 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16584         PR ipa/64282
16585         * g++.dg/torture/pr64282.C: New testcase.
16587 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16589         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16590         for wzr reg.
16592 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16594         * gcc.target/s390/hotpatch-13.c: New testcase.
16595         * gcc.target/s390/hotpatch-14.c: New testcase.
16596         * gcc.target/s390/hotpatch-15.c: New testcase.
16597         * gcc.target/s390/hotpatch-16.c: New testcase.
16598         * gcc.target/s390/hotpatch-17.c: New testcase.
16599         * gcc.target/s390/hotpatch-18.c: New testcase.
16600         * gcc.target/s390/hotpatch-19.c: New testcase.
16601         * gcc.target/s390/hotpatch-20.c: New testcase.
16602         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16603         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16604         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16605         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16606         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16607         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16608         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16609         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16610         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16611         * gcc.target/s390/hotpatch-10.c: Likewise.
16612         * gcc.target/s390/hotpatch-11.c: Likewise.
16613         * gcc.target/s390/hotpatch-12.c: Likewise.
16614         * gcc.target/s390/hotpatch-2.c: Likewise.
16615         * gcc.target/s390/hotpatch-3.c: Likewise.
16616         * gcc.target/s390/hotpatch-4.c: Likewise.
16617         * gcc.target/s390/hotpatch-5.c: Likewise.
16618         * gcc.target/s390/hotpatch-6.c: Likewise.
16619         * gcc.target/s390/hotpatch-7.c: Likewise.
16620         * gcc.target/s390/hotpatch-8.c: Likewise.
16621         * gcc.target/s390/hotpatch-9.c: Likewise.
16622         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16623         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16624         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16625         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16626         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16627         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16628         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16629         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16631 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
16633         * gcc.dg/long_branch.c: New testcase.
16635 2015-01-27  Richard Biener  <rguenther@suse.de>
16637         PR tree-optimization/56273
16638         PR tree-optimization/59124
16639         PR tree-optimization/64277
16640         * g++.dg/warn/Warray-bounds-6.C: New testcase.
16641         * gcc.dg/Warray-bounds-12.c: Likewise.
16642         * gcc.dg/Warray-bounds-13.c: Likewise.
16644 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16646         PR rtl-optimization/61058
16647         * gcc.dg/pr61058.c: New test.
16649 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
16651         * gcc.target/i386/chkp-narrow-bounds.c: New.
16653 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16655         PR tree-optimization/64807
16656         * gcc.dg/pr64807.c: New test.
16658         PR c/64766
16659         * gcc.dg/pr64766.c: New test.
16661 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
16663         PR target/49263
16664         * gcc.target/sh/pr49263-4.c: New.
16666 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16668         PR fortran/62044
16669         * gfortran.dg/allocate_with_mold_1.f90: New test
16671 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
16673         PR c/64778
16674         * gcc.dg/pr64778.c: New test.
16676         PR middle-end/64421
16677         * gcc.dg/vect/pr64421.c: New test.
16679 2015-01-26  Tobias Burnus  <burnus@net-b.de>
16681         PR fortran/64771
16682         * gfortran.dg/coarray_36.f: New.
16683         * gfortran.dg/coarray_37.f90: New.
16685 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
16687         PR fortran/64230
16688         * gfortran.dg/class_allocate_18.f90: New.
16690 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16692         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16694 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16696         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16698 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16700         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16702 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16704         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16706 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16708         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16709         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16710         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
16711         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
16713 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16715         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
16716         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
16717         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
16719 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16721         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
16722         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
16723         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
16724         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
16725         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
16726         vXXXhn.inc.
16728 2015-01-26  Richard Biener  <rguenther@suse.de>
16730         PR middle-end/64764
16731         * gcc.dg/uninit-19.c: New testcase.
16733 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16735         * lib/target-supports.exp (check_effective_target_vect64): Add
16736         sparc*-*-*.
16738 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
16740         PR testsuite/64712
16741         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
16743 2015-01-26  Tony Liu  <tony.liu@arm.com>
16745         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
16746         non-UAL cases.
16748 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
16750         PR libfortran/64770
16751         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
16752         correctly, clean up afterwards.
16754 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
16756         PR fortran/62044
16757         * gfortran.dg/use_rename_7.f90: New.
16759 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
16761         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
16762         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
16764 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
16766         PR target/54236
16767         * gcc.target/sh/pr54236-4.c: New.
16769 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
16771         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
16772         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
16773         Bridge test.
16775 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
16777         PR libfortran/64770
16778         * gfortran.dg/open_new_segv.f90: New test.
16780 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
16782         PR target/49263
16783         PR target/53987
16784         PR target/64345
16785         PR target/59533
16786         PR target/52933
16787         PR target/54236
16788         PR target/51244
16789         * gcc.target/sh/pr64345-1.c: New.
16790         * gcc.target/sh/pr64345-2.c: New.
16791         * gcc.target/sh/pr59533-1.c: New.
16792         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
16793         * gcc.target/sh/pr52933-2.c: Likewise.
16794         * gcc.target/sh/pr54089-1.c: Likewise.
16795         * gcc.target/sh/pr54236-1.c: Likewise.
16796         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
16797         * gcc.target/sh/pr49263-1.c: Remove xfails.
16798         * gcc.target/sh/pr49263-2.c: Likewise.
16799         * gcc.target/sh/pr49263-3.c: Likewise.
16800         * gcc.target/sh/pr53987-1.c: Likewise.
16801         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
16802         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
16803         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
16804         (test05, test06, test07, test08, test09, test10, test11, test12): New.
16805         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
16806         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
16807         test_009): New.
16808         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
16809         (test_02): New.
16811 2015-01-24  Tom de Vries  <tom@codesourcery.com>
16813         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
16815 2015-01-23  Ian Lance Taylor  <iant@google.com>
16817         PR go/64510
16818         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
16819         targets without split stack support.
16821 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
16823         PR target/64317
16824         * gcc.target/i386/pr64317.c: New test.
16826 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
16828         PR rtl-optimization/63637
16829         PR rtl-optimization/60663
16830         * gcc.dg/pr63637-1.c: New test.
16831         * gcc.dg/pr63637-2.c: New test.
16832         * gcc.dg/pr63637-3.c: New test.
16833         * gcc.dg/pr63637-4.c: New test.
16834         * gcc.dg/pr63637-5.c: New test.
16835         * gcc.dg/pr63637-6.c: New test.
16836         * gcc.target/i386/pr63637-1.c: New test.
16837         * gcc.target/i386/pr63637-2.c: New test.
16838         * gcc.target/i386/pr63637-3.c: New test.
16839         * gcc.target/i386/pr63637-4.c: New test.
16840         * gcc.target/i386/pr63637-5.c: New test.
16841         * gcc.target/i386/pr63637-6.c: New test.
16843 2015-01-23  Richard Biener  <rguenther@suse.de>
16845         PR testsuite/63439
16846         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
16847         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
16849 2015-01-23  Marek Polacek  <polacek@redhat.com>
16851         PR preprocessor/60570
16852         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
16853         * gcc.dg/cpp/pr60570.c: New test.
16855 2015-01-23  Richard Biener  <rguenther@suse.de>
16857         PR testsuite/63439
16858         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
16859         vectorization on vect64 targets.
16861 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
16863         PR fortran/60922
16864         * gfortran.dg/class_allocate_17.f90: New.
16866 2015-01-23  Tobias Burnus  <burnus@net-b.de>
16868         PR fortran/64726
16869         * gfortran.dg/goacc/combined_loop.f90: New.
16871 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16873         PR fortran/61933
16874         * gfortran.dg/make_unit.f90: New test.
16876 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16878         PR fortran/61933
16879         * gfortran.dg/negative_unit_int8.f: Update.
16881 2015-01-22  Jeff Law  <law@redhat.com>
16883         PR target/52076
16884         * gcc.target/m68k/pr52076-1.c: New test.
16885         * gcc.target/m68k/pr52076-2.c: New test.
16887 2015-01-22  Richard Biener  <rguenther@suse.de>
16889         PR middle-end/64728
16890         * gcc.dg/torture/pr64728.c: New testcase.
16892 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
16894         PR target/64688
16895         * g++.dg/pr64688.C: New test.
16897 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
16899         * gcc.target/i386/chkp-always_inline.c (f1): Make static
16900         to avoid errors with -fpic.
16902 2015-01-22  Richard Biener  <rguenther@suse.de>
16904         PR libstdc++/64535
16905         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
16907 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
16909         PR rtl-optimization/64682
16910         * gcc.c-torture/execute/pr64682.c: New file.
16912 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
16914         PR debug/64511
16915         * gcc.dg/pr64511.c: New test.
16917         PR rtl-optimization/62078
16918         * g++.dg/opt/pr62078.C: New test.
16920         PR c/63307
16921         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
16923 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
16925         PR fortran/57023
16926         * gfortran.dg/internal_pack_15.f90:  New test.
16928 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16930         * c-c++-common/tsan/step.c: New testcase.
16932 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16934         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
16936 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16938         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
16940 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16942         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
16944 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16946         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
16948 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16950         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
16952 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16954         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
16956 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16958         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
16960 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16962         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
16964 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16966         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
16968 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16970         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
16972 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16974         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
16976 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16978         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
16980 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16982         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
16983         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
16984         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
16985         vXXXw.inc.
16987 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16989         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
16990         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
16991         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
16992         vXXXl.inc.
16994 2015-01-21  Renlin Li  <renlin.li@arm.com>
16996         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
16997         * g++.dg/tls/thread_local5g.C: Likewise.
16998         * g++.dg/tls/thread_local6g.C: Likewise.
17000 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17002         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
17003         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
17004         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
17006 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17008         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
17009         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
17010         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
17012 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17014         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
17015         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
17016         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
17018 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
17020         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
17021         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
17022         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
17024 2015-01-20  Jeff Law  <law@redhat.com>
17026         PR target/59946
17027         * gcc.target/m68k/pr59946.c: New test.
17029 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17031         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
17032         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
17033         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
17035 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17037         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
17038         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
17039         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
17041 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17043         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
17044         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
17045         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
17047 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17049         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
17050         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
17051         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
17052         vshuffle.inc.
17053         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
17054         vshuffle.inc.
17056 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17058         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
17059         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
17060         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
17062 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17064         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
17065         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
17066         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
17068 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
17070         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
17072 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
17074         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
17076         PR sanitizer/64632
17077         * g++.dg/ubsan/pr64632.C: New test.
17079         PR debug/64663
17080         * gcc.dg/pr64663.c: New test.
17082 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17084         PR c++/64383
17085         * g++.dg/warn/Wunused-var-23.C: New.
17087 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17089         PR c++/59937
17090         * g++.dg/cpp0x/constexpr-59937-1.C: New.
17091         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17093 2015-01-20  Richard Biener  <rguenther@suse.de>
17095         PR ipa/64684
17096         * gcc.dg/lto/pr64684_0.c: New testcase.
17097         * gcc.dg/lto/pr64684_1.c: Likewise.
17098         * gcc.dg/lto/pr64684_2.c: Likewise.
17099         * gcc.dg/lto/pr64685_0.c: Likewise.
17100         * gcc.dg/lto/pr64685_1.c: Likewise.
17102 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17104         PR c++/62241
17105         * g++.dg/cpp1y/lambda-init12.C: New.
17107 2015-01-20  Richard Biener  <rguenther@suse.de>
17109         PR tree-optimization/64410
17110         * g++.dg/vect/pr64410.cc: Require vect_double.
17112 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
17114         PR target/64149
17115         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17117 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
17119         PR bootstrap/64676
17120         Revert:
17121         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17123         PR rtl-optimization/64081
17124         * gcc.dg/pr64081.c: New test.
17126 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17128         * jit.dg/harness.h: Include <unistd.h>.
17129         (CHECK_NO_ERRORS): New.
17130         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17131         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17132         gcc_jit_context_compile_to_file.
17133         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17134         args to the spawned executable.
17135         (jit-expand-vars): New function.
17136         (jit-exe-params): New variable.
17137         (dg-jit-set-exe-params): New function.
17138         (jit-dg-test): Detect testcases that use
17139         jit-verify-compile-to-file and call jit-setup-compile-to-file.
17140         Set arguments of spawned process to jit-exe-params.
17141         (jit-get-output-filename): New function.
17142         (jit-setup-compile-to-file): New function.
17143         (jit-verify-compile-to-file): New function.
17144         (jit-run-executable): New function.
17145         (jit-verify-executable): New function.
17146         * jit.dg/test-compile-to-assembler.c: New testcase.
17147         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17148         * jit.dg/test-compile-to-executable.c: New testcase.
17149         * jit.dg/test-compile-to-object.c: New testcase.
17151 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
17153         PR target/64652
17154         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17155         (test_1): New.
17157 2015-01-19  Martin Liska  <mliska@suse.cz>
17159         * objc/compile/pr64668.m: New test.
17161 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17163         * jit.dg/test-arith-overflow.c: Include stdbool.h.
17164         (create_overflow_fn): Update comment to clarify that
17165         the third param of the created function is a bool *, not
17166         an int *.
17167         (verify_int_overflow_fn): Convert param "expected_ovf" from
17168         int to bool.  Update third param of "overflow_fn_type" from int *
17169         to bool *.  Update local "actual_ovf" from int to bool.
17170         (verify_uint_overflow_fn): Likewise.
17172 2015-01-19  Martin Liska  <mliska@suse.cz>
17174         * gcc.dg/ipa/ipa-icf-33.c: New test.
17176 2015-01-19  Felix Yang  <felix.yang@huawei.com>
17177             Haijian Zhang  <z.zhanghaijian@huawei.com>
17179         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17180         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17181         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17182         result_float64x2, expected_hfloat64x2): New helper type, variable and
17183         declaration.
17184         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17185         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17186         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17187         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17188         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17189         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17190         and target without the FMA feature.
17192 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
17194         * gcc.target/aarch64/pr64304.c: New testcase.
17196 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17198         PR rtl-optimization/64081
17199         * gcc.dg/pr64081.c: New test.
17201 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
17203         PR target/63971
17204         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17205         the epilogue).
17206         * gcc.target/aarch64/test_frame_6.c: Likewise.
17207         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17208         and x19 (in the epilogue).
17209         * gcc.target/aarch64/test_frame_4.c: Likewise.
17210         * gcc.target/aarch64/test_frame_7.c: Likewise.
17212 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
17214         * gcc.target/i386/chkp-always_inline.c: New.
17216 2015-01-15  Andrew Pinski  <apinski@cavium.com>
17217             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17219         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17220         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17222 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
17224         PR fortran/60255
17225         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17226         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17228 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17230         PR fortran/64578
17231         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17233 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
17235         PR target/64652
17236         * gcc.target/sh/torture/pr64652.c: New.
17238 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17240         * gcc.dg/ipa/ipa-icf-32.c: Update template.
17241         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17242         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17243         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17244         * c-c++-common/asan/kasan-recover-1.c: Likewise.
17245         * c-c++-common/asan/kasan-recover-2.c: Likewise.
17247 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17249         PR ipa/64378
17250         * g++.dg/torture/pr64378.C: New testcase.
17252 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17254         PR fortran/57959
17255         * gfortran.dg/block_13.f08: New test
17257 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17259         PR fortran/55901
17260         * gfortran.dg/associate_1.f03: Allow test for character with
17261         automatic length.
17263 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17265         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17266         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17268 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17270         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17272 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
17274         PR fortran/64578
17275         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17277 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17279         PR fortran/60357
17280         * gfortran.dg/alloc_comp_assign_13.f08: New test.
17282         PR fortran/61275
17283         * gfortran.dg/alloc_comp_assign_14.f08: New test.
17285         PR fortran/55932
17286         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17288 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17290         PR fortran/60334
17291         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17293 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
17295         PR rtl-optimization/52773
17296         * gcc.c-torture/compile/pr52773.c: New test.
17298 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17300         PR c++/62134
17301         * g++.dg/cpp0x/alias-decl-46.C: New.
17303 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17305         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17307 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17309         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17310         Add trace.
17311         (CHECK_FP): Likewise.
17312         (CHECK_CUMULATIVE_SAT): Likewise.
17314 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17316         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17317         (Set_Neon_Cumulative_Sat): Add parameter.
17318         (__set_neon_cumulative_sat): Support new parameter.
17319         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17320         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17321         argument.
17322         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17323         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17324         argument.
17326 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17328         * g++.dg/tsan/vptr_benign_race.C: New testcase.
17329         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17331 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17333         PR c++/60056
17334         * g++.dg/tls/thread_local-ice4.C: New.
17336 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
17338         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17339         than Neon options.
17341 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17343         PR c++/62276
17344         * g++.dg/cpp0x/vt-62276.C: New.
17346 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17348         PR middle-end/64353
17349         * g++.dg/pr64353.C: New.
17351 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17353         PR target/64263
17354         * gcc.target/aarch64/pr64263_1.c: New test.
17356 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
17358         PR tree-optimization/64434
17359         * gcc.dg/torture/pr64434.c: Move to...
17360         * gcc.dg/pr64434.c: ... here.
17362 2015-01-16  Richard Biener  <rguenther@suse.de>
17364         PR middle-end/64614
17365         * gcc.dg/uninit-18.c: New testcase.
17367 2015-01-16  Richard Biener  <rguenther@suse.de>
17369         PR tree-optimization/64568
17370         * g++.dg/torture/pr64568-2.C: New testcase.
17372 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17374         PR target/64363
17375         * gcc.target/i386/chkp-label-address.c: New.
17377 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
17379         PR fortran/45290
17380         * gfortran.dg/pointer_init_6.f90: Extended.
17382 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
17384         * gcc.c-torture/compile/20150108.c: New test.
17386 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17388         * gcc.target/visium: New directory.
17390 2015-01-16  Richard Biener  <rguenther@suse.de>
17392         PR tree-optimization/61743
17393         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17394         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17396 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
17398         * gcc.dg/pr64015.c: New test.
17400 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
17402         PR ipa/64163
17403         PR ipa/64612
17404         * g++.dg/ipa/pr64612.C: New test.
17406 2015-01-16  Renlin Li  <renlin.li@arm.com>
17408         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17410 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
17412         * gcc.target/i386/sse-14.c: Test new intrinsic.
17413         * gcc.target/i386/sse-22.c: Ditto.
17415 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17417         PR c++/58614
17418         * g++.dg/cpp0x/auto44.C: New.
17420 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
17422         PR target/59710
17423         * gcc.target/nios2/gpopt-all.c: New test case.
17424         * gcc.target/nios2/gpopt-local.c: New test case.
17425         * gcc.target/nios2/gpopt-global.c: New test case.
17426         * gcc.target/nios2/gpopt-data.c: New test case.
17427         * gcc.target/nios2/gpopt-none.c: New test case.
17429 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
17431         * g++.dg/ubsan/vptr-1.C: New test.
17432         * g++.dg/ubsan/vptr-2.C: New test.
17433         * g++.dg/ubsan/vptr-3.C: New test.
17434         * g++.dg/ubsan/vptr-4.C: New test.
17435         * g++.dg/ubsan/vptr-5.C: New test.
17436         * g++.dg/ubsan/vptr-6.C: New test.
17437         * g++.dg/ubsan/vptr-7.C: New test.
17438         * g++.dg/ubsan/vptr-8.C: New test.
17439         * g++.dg/ubsan/vptr-9.C: New test.
17441 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17443         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17444         is set up.
17445         * lib/gcc-dg.exp: Likewise.
17447 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17449         PR rtl-optimization/64110
17450         * gcc.target/i386/pr64110.c: Add scan-assembler.
17452 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
17453             James Norris  <jnorris@codesourcery.com>
17454             Cesar Philippidis  <cesar@codesourcery.com>
17455             Ilmir Usmanov  <i.usmanov@samsung.com>
17457         * lib/target-supports.exp (check_effective_target_fopenacc): New
17458         procedure.
17459         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17460         * g++.dg/goacc/goacc.exp: Likewise.
17461         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17462         * gcc.dg/goacc/goacc.exp: Likewise.
17463         * gfortran.dg/goacc/goacc.exp: Likewise.
17464         * c-c++-common/cpp/openacc-define-1.c: New file.
17465         * c-c++-common/cpp/openacc-define-2.c: Likewise.
17466         * c-c++-common/cpp/openacc-define-3.c: Likewise.
17467         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17468         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17469         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17470         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17471         * c-c++-common/goacc/asyncwait-1.c: Likewise.
17472         * c-c++-common/goacc/cache-1.c: Likewise.
17473         * c-c++-common/goacc/clauses-fail.c: Likewise.
17474         * c-c++-common/goacc/collapse-1.c: Likewise.
17475         * c-c++-common/goacc/data-1.c: Likewise.
17476         * c-c++-common/goacc/data-2.c: Likewise.
17477         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17478         * c-c++-common/goacc/deviceptr-1.c: Likewise.
17479         * c-c++-common/goacc/deviceptr-2.c: Likewise.
17480         * c-c++-common/goacc/deviceptr-3.c: Likewise.
17481         * c-c++-common/goacc/if-clause-1.c: Likewise.
17482         * c-c++-common/goacc/if-clause-2.c: Likewise.
17483         * c-c++-common/goacc/kernels-1.c: Likewise.
17484         * c-c++-common/goacc/loop-1.c: Likewise.
17485         * c-c++-common/goacc/loop-private-1.c: Likewise.
17486         * c-c++-common/goacc/nesting-1.c: Likewise.
17487         * c-c++-common/goacc/nesting-data-1.c: Likewise.
17488         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17489         * c-c++-common/goacc/parallel-1.c: Likewise.
17490         * c-c++-common/goacc/pcopy.c: Likewise.
17491         * c-c++-common/goacc/pcopyin.c: Likewise.
17492         * c-c++-common/goacc/pcopyout.c: Likewise.
17493         * c-c++-common/goacc/pcreate.c: Likewise.
17494         * c-c++-common/goacc/pragma_context.c: Likewise.
17495         * c-c++-common/goacc/present-1.c: Likewise.
17496         * c-c++-common/goacc/reduction-1.c: Likewise.
17497         * c-c++-common/goacc/reduction-2.c: Likewise.
17498         * c-c++-common/goacc/reduction-3.c: Likewise.
17499         * c-c++-common/goacc/reduction-4.c: Likewise.
17500         * c-c++-common/goacc/sb-1.c: Likewise.
17501         * c-c++-common/goacc/sb-2.c: Likewise.
17502         * c-c++-common/goacc/sb-3.c: Likewise.
17503         * c-c++-common/goacc/update-1.c: Likewise.
17504         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17505         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17506         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17507         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17508         * gfortran.dg/goacc/assumed.f95: Likewise.
17509         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17510         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17511         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17512         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17513         * gfortran.dg/goacc/branch.f95: Likewise.
17514         * gfortran.dg/goacc/cache-1.f95: Likewise.
17515         * gfortran.dg/goacc/coarray.f95: Likewise.
17516         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17517         * gfortran.dg/goacc/cray.f95: Likewise.
17518         * gfortran.dg/goacc/critical.f95: Likewise.
17519         * gfortran.dg/goacc/data-clauses.f95: Likewise.
17520         * gfortran.dg/goacc/data-tree.f95: Likewise.
17521         * gfortran.dg/goacc/declare-1.f95: Likewise.
17522         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17523         * gfortran.dg/goacc/fixed-1.f: Likewise.
17524         * gfortran.dg/goacc/fixed-2.f: Likewise.
17525         * gfortran.dg/goacc/fixed-3.f: Likewise.
17526         * gfortran.dg/goacc/fixed-4.f: Likewise.
17527         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17528         * gfortran.dg/goacc/if.f95: Likewise.
17529         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17530         * gfortran.dg/goacc/list.f95: Likewise.
17531         * gfortran.dg/goacc/literal.f95: Likewise.
17532         * gfortran.dg/goacc/loop-1.f95: Likewise.
17533         * gfortran.dg/goacc/loop-2.f95: Likewise.
17534         * gfortran.dg/goacc/loop-3.f95: Likewise.
17535         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17536         * gfortran.dg/goacc/omp.f95: Likewise.
17537         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17538         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17539         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17540         * gfortran.dg/goacc/parameter.f95: Likewise.
17541         * gfortran.dg/goacc/private-1.f95: Likewise.
17542         * gfortran.dg/goacc/private-2.f95: Likewise.
17543         * gfortran.dg/goacc/private-3.f95: Likewise.
17544         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17545         * gfortran.dg/goacc/reduction-2.f95: Likewise.
17546         * gfortran.dg/goacc/reduction.f95: Likewise.
17547         * gfortran.dg/goacc/routine-1.f90: Likewise.
17548         * gfortran.dg/goacc/routine-2.f90: Likewise.
17549         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17550         * gfortran.dg/goacc/several-directives.f95: Likewise.
17551         * gfortran.dg/goacc/sie.f95: Likewise.
17552         * gfortran.dg/goacc/subarrays.f95: Likewise.
17553         * gfortran.dg/gomp/map-1.f90: Likewise.
17554         * gfortran.dg/openacc-define-1.f90: Likewise.
17555         * gfortran.dg/openacc-define-2.f90: Likewise.
17556         * gfortran.dg/openacc-define-3.f90: Likewise.
17557         * g++.dg/gomp/block-1.C: Update for changed compiler output.
17558         * g++.dg/gomp/block-2.C: Likewise.
17559         * g++.dg/gomp/block-3.C: Likewise.
17560         * g++.dg/gomp/block-5.C: Likewise.
17561         * g++.dg/gomp/target-1.C: Likewise.
17562         * g++.dg/gomp/target-2.C: Likewise.
17563         * g++.dg/gomp/taskgroup-1.C: Likewise.
17564         * g++.dg/gomp/teams-1.C: Likewise.
17565         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17566         * gcc.dg/cilk-plus/jump.c: Likewise.
17567         * gcc.dg/gomp/block-1.c: Likewise.
17568         * gcc.dg/gomp/block-10.c: Likewise.
17569         * gcc.dg/gomp/block-2.c: Likewise.
17570         * gcc.dg/gomp/block-3.c: Likewise.
17571         * gcc.dg/gomp/block-4.c: Likewise.
17572         * gcc.dg/gomp/block-5.c: Likewise.
17573         * gcc.dg/gomp/block-6.c: Likewise.
17574         * gcc.dg/gomp/block-7.c: Likewise.
17575         * gcc.dg/gomp/block-8.c: Likewise.
17576         * gcc.dg/gomp/block-9.c: Likewise.
17577         * gcc.dg/gomp/target-1.c: Likewise.
17578         * gcc.dg/gomp/target-2.c: Likewise.
17579         * gcc.dg/gomp/taskgroup-1.c: Likewise.
17580         * gcc.dg/gomp/teams-1.c: Likewise.
17582 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
17584         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17585         test case.
17587 2015-01-15  Mike Stump  <mikestump@comcast.net>
17589         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17590         * gcc.dg/inline_2.c: Likewise.
17591         * gcc.dg/inline_3.c: Likewise.
17592         * gcc.dg/inline_4.c: Likewise.
17594 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
17596         PR fortran/58023
17597         * gfortran.dg/proc_ptr_comp_43.f90: New.
17599 2015-01-15  Mike Stump  <mikestump@comcast.net>
17601         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17602         * gcc.dg/unroll_2.c: Likewise.
17603         * gcc.dg/unroll_3.c: Likewise.
17604         * gcc.dg/unroll_4.c: Likewise.
17605         * gcc.dg/unroll_5.c: Likewise.
17607 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
17609         PR target/63971
17610         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17611         in epilogue.
17612         * gcc.target/aarch64/test_frame_6.c: Likewise.
17613         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17614         x30 and x19 (in the epilogue).
17615         * gcc.target/aarch64/test_frame_4.c: Likewise.
17616         * gcc.target/aarch64/test_frame_7.c: Likewise.
17618 2015-01-15  Martin Liska  <mliska@suse.cz>
17620         * g++.dg/ipa/pr64068.C: New test.
17621         * gcc.dg/ipa/PR64559.c: New test.
17623 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17625         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17626         with PIE.
17628 2015-01-15  Richard Biener  <rguenther@suse.de>
17630         PR tree-optimization/61743
17631         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17632         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17634 2015-01-15 Renlin Li <renlin.li@arm.com>
17636         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17637         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17639 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17641         * gcc.dg/vect/vect-aggressive-1.c: New.
17642         * gcc.target/i386/avx2-vect-aggressive.c: New.
17644 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17646         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17648 2015-01-15  Richard Biener  <rguenther@suse.de>
17650         PR lto/64415
17651         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17652         -Wl,-undefined,dynamic_lookup.
17654 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17656         * gnat.dg/opt47.adb: New test.
17658 2015-01-15  Richard Biener  <rguenther@suse.de>
17660         PR lto/64415
17661         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17663 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17665         PR tree-optimization/64434
17666         * gcc.dg/torture/pr64434.c: New test.
17668 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
17670         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17671         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
17672         -march=loongson* and -march=octeon* require -mno-micromips.
17674 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
17675             Matthew Fortune  <matthew.fortune@imgtec.com>
17677         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17678         * gcc.target/mips/call-saved-5.c (foo): Likewise.
17679         * gcc.target/mips/call-saved-6.c (foo): Likewise.
17680         * gcc.target/mips/call-saved-7.c: New file.
17681         * gcc.target/mips/call-saved-8.c: New file.
17682         * gcc.target/mips/call-saved-9.c: New file.
17684 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
17686         * gcc.target/mips/lsa.c: New file.
17687         * gcc.target/mips/mips64-lsa.c: Likewise.
17688         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17689         * gcc.target/mips/mulsize-4.c: Likewise.
17690         * gcc.target/mips/mulsize-5.c: New file.
17691         * gcc.target/mips/mulsize-6.c: Likewise.
17692         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17693         and !HAS_LSA as ghost options.
17694         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17695         for !HAS_LSA.
17697 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
17699         * g++.dg/torture/20141013.c: Set -fno-short-enums.
17701 2015-01-15  Richard Biener  <rguenther@suse.de>
17703         PR middle-end/64365
17704         * gcc.dg/torture/pr64365.c: New testcase.
17706 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
17708         * gcc.dg/stackprotectexplicit1.c: New test.
17709         * g++.dg/stackprotectexplicit2.c: New test.
17711 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17713         PR target/61933
17714         * gfortran.dg/inquire_internal.f90: New.
17715         * gfortran.dg/negative_unit_check.f90: New.
17717 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
17719         PR target/53988
17720         * gcc.target/sh/pr53988-1.c: New.
17722 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
17724         PR c++/58671
17725         * g++.dg/tls/thread_local-ice3.C: New.
17727 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
17729         * gcc.target/i386/fentry-override.c: Properly place {} in target
17730         selector.  Remove nonpic.
17731         * gcc.target/i386/fentry.c: Likewise.
17733 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
17735         * gcc.dg/atomic-invalid.c: Check for invalid memory model
17736         warnings instead of errors.
17738 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
17740         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
17741         option support instead of ENABLE_LTO from Makefile.
17743 2015-01-14  Richard Biener  <rguenther@suse.de>
17745         PR tree-optimization/59354
17746         * gcc.dg/vect/pr59354.c: New testcase.
17748 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
17750         * lib/target-supports.exp
17751         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
17752         on ARM architures before v7.
17754 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
17756         PR middle-end/59448
17757         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
17758         an atomic_exchange.
17760 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17762         PR target/64386
17763         * gcc.target/i386/pr64386.c: New test.
17765 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17767         PR target/64393
17768         * gcc.target/i386/pr64393.c: New test.
17770 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17772         PR target/64387
17773         * gcc.target/i386/pr64387.c: New test.
17775 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
17777         * gcc.target/aarch64/store-pair-1.c: Fix typo.
17779 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17781         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
17783 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17785         PR target/64453
17786         * gcc.target/arm/pr64453.c: New.
17788 2015-01-14  Richard Biener  <rguenther@suse.de>
17790         PR lto/64415
17791         * gcc.dg/lto/pr64415_0.c: New testcase.
17792         * gcc.dg/lto/pr64415_1.c: Likewise.
17794 2015-01-14  Martin Liska  <mliska@suse.cz>
17796         * gcc.dg/ipa/pr64307.c: New test.
17798 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
17800         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
17801         64-bit and 128-bit.
17803 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17805         PR target/64460
17806         * gcc.target/arm/pr64460_1.c: New test.
17808 2015-01-14  Richard Biener  <rguenther@suse.de>
17810         PR tree-optimization/64493
17811         PR tree-optimization/64495
17812         * gcc.dg/vect/pr64493.c: New testcase.
17813         * gcc.dg/vect/pr64495.c: Likewise.
17815 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
17817         * gcc.dg/Warray-bounds-11.c: New test-case.
17819 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17821         * gcc.target/mips/octeon3-pipe-1.c: New test.
17823 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
17825         * jit.dg/harness.h (set_up_logging): Move string concatenation
17826         into...
17827         (concat_strings): New function.
17828         (dump_reproducer): New function.
17829         (test_jit): Call dump_reproducer.
17830         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
17831         function.
17832         (jit-dg-test): Delete any generated reproducer from previous runs.
17833         Verify that a generated reproducer was created, and verify that it
17834         compiles.
17835         * jit.dg/test-nested-contexts.c (main): Call
17836         gcc_jit_context_dump_reproducer_to_file.
17838 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17840         * gcc.dg/aru-2.c: Add dg-require-profiling.
17842 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17844         * lib/target-supports.exp (check_profiling_available): Check if
17845         -pg links.
17847 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
17849         PR ipa/64565
17850         * g++.dg/torture/pr64565.C: New testcase.
17852 2015-01-13  Marek Polacek  <polacek@redhat.com>
17854         PR middle-end/64391
17855         * gcc.dg/tm/pr64391.c: New test.
17857 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17859         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
17860         true.
17862 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17864         * gcc.target/i386/pie.c: New test.
17866         * lib/target-supports.exp (check_effective_target_pie): New.
17868 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
17870         PR rtl-optimization/64286
17871         * gcc.target/i386/avx2-pr64286.c: New test.
17873 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
17875         PR c++/57626
17876         * g++.dg/cpp0x/vt-57626.C: New.
17878 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
17880         PR fortran/64528
17881         * gfortran.dg/pr64528.f90: New test.
17883 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
17885         * gcc.target/aarch64/subsp.c: New test.
17887 2015-01-13  Andrew Pinski  <apinski@cavium.com>
17889         * gcc.target/aarch64/store-pair-1.c: New testcase.
17891 2015-01-13  Richard Biener  <rguenther@suse.de>
17893         PR lto/64373
17894         * gcc.dg/lto/pr64373_0.c: New testcase.
17896 2015-01-13  Andrew Pinski  <apinski@cavium.com>
17898         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
17899         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
17901 2015-01-13  Richard Biener  <rguenther@suse.de>
17903         PR tree-optimization/64406
17904         * gcc.dg/pr64406.c: New testcase.
17906 2015-01-13  Richard Biener  <rguenther@suse.de>
17908         PR tree-optimization/64404
17909         * gcc.dg/vect/pr64404.c: New testcase.
17911 2015-01-13  Richard Biener  <rguenther@suse.de>
17913         PR tree-optimization/64568
17914         * g++.dg/torture/pr64568.C: New testcase.
17916 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
17918         * jit.dg/test-error-local-used-from-other-function.c: New test
17919         case.
17920         * jit.dg/test-error-param-reuse.c: New test case.
17921         * jit.dg/test-error-param-sharing.c: New test case.
17922         * jit.dg/test-error-param-used-from-other-function.c: New test
17923         case.
17924         * jit.dg/test-error-param-used-without-a-function.c: New test
17925         case.
17927 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
17929         PR tree-optimization/64563
17930         * gcc.dg/pr64563.c: New test.
17932         PR target/64513
17933         * gcc.target/i386/pr64513.c: New test.
17935         PR tree-optimization/64454
17936         * gcc.dg/pr64454.c: New test.
17938         PR testsuite/64028
17939         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
17940         bind_pic_locally.
17941         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
17942         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
17943         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
17944         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
17945         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
17946         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
17947         * gcc.dg/vect/slp-25.c: Likewise.
17948         * gcc.dg/vect/vect-109.c: Likewise.
17949         * gcc.dg/vect/vect-13.c: Likewise.
17950         * gcc.dg/vect/vect-17.c: Likewise.
17951         * gcc.dg/vect/vect-18.c: Likewise.
17952         * gcc.dg/vect/vect-19.c: Likewise.
17953         * gcc.dg/vect/vect-20.c: Likewise.
17954         * gcc.dg/vect/vect-21.c: Likewise.
17955         * gcc.dg/vect/vect-22.c: Likewise.
17956         * gcc.dg/vect/vect-27.c: Likewise.
17957         * gcc.dg/vect/vect-29.c: Likewise.
17958         * gcc.dg/vect/vect-2-big-array.c: Likewise.
17959         * gcc.dg/vect/vect-2.c: Likewise.
17960         * gcc.dg/vect/vect-3.c: Likewise.
17961         * gcc.dg/vect/vect-4.c: Likewise.
17962         * gcc.dg/vect/vect-5.c: Likewise.
17963         * gcc.dg/vect/vect-72.c: Likewise.
17964         * gcc.dg/vect/vect-73-big-array.c: Likewise.
17965         * gcc.dg/vect/vect-73.c: Likewise.
17966         * gcc.dg/vect/vect-77-global.c: Likewise.
17967         * gcc.dg/vect/vect-78-global.c: Likewise.
17968         * gcc.dg/vect/vect-7.c: Likewise.
17969         * gcc.dg/vect/vect-86.c: Likewise.
17970         * gcc.dg/vect/vect-align-1.c: Likewise.
17971         * gcc.dg/vect/vect-align-3.c: Likewise.
17972         * gcc.dg/vect/vect-all-big-array.c: Likewise.
17973         * gcc.dg/vect/vect-all.c: Likewise.
17974         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
17975         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
17976         * gcc.dg/vect/vect-peel-3.c: Likewise.
17977         * gcc.dg/vect/vect-peel-4.c: Likewise.
17978         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
17980 2015-01-12  Jeff Law  <law@redhat.com>
17982         PR target/64461
17983         * gcc.target/m68k/pr64461.c: New test.
17985 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
17987         * jit.dg/test-array-as-pointer.c (create_code): Update call
17988         to gcc_jit_context_new_global by setting "kind" to
17989         GCC_JIT_GLOBAL_IMPORTED.
17990         * jit.dg/test-error-array-as-pointer.c: Likewise.
17991         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
17992         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
17993         setting kind to GCC_JIT_GLOBAL_EXPORTED.
17994         * jit.dg/test-using-global.c (the_global): Rename to...
17995         (imported_global): ...this.
17996         (create_code): Update to test the three kinds of global.
17997         (verify_code): Likewise.
17999 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
18001         PR testsuite/64427
18002         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
18003         undefined behavior.
18004         * gcc.target/i386/pr64291-2.c: Updated.
18006 2015-01-12  Richard Biener  <rguenther@suse.de>
18008         PR tree-optimization/64530
18009         * gfortran.dg/pr64530.f90: New testcase.
18011 2015-01-12  Richard Biener  <rguenther@suse.de>
18013         PR middle-end/64357
18014         * gcc.dg/torture/pr64357.c: New testcase.
18016 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
18018         * gcc.target/i386/nop-mcount.c: Properly place {} in target
18019         selector.
18021 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
18022         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
18024 2015-01-12  Martin Liska  <mliska@suse.cz>
18026         * gcc.dg/ipa/PR64550.c: New test.
18028 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
18030         PR ipa/63470
18031         * g++.dg/ipa/pr63470.C: New testcase.
18033 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18035         PR fortran/63733
18036         * gfortran.dg/typebound_operator_20.f90: New.
18038 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18040         PR fortran/58023
18041         * gfortran.dg/proc_ptr_comp_42.f90: New.
18043 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
18045         PR fortran/64508
18046         * gfortran.dg/proc_ptr_comp_41.f90: New.
18048 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
18050         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
18052 2015-01-10  Tobias Burnus  <burnus@net-b.de>
18054         PR fortran/64522
18055         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
18056         and add dg-excess-errors.
18057         * gfortran.dg/line_length_6.f90: New.
18058         * gfortran.dg/line_length_7.f90: New.
18059         * gfortran.dg/line_length_8.f90: New.
18060         * gfortran.dg/line_length_9.f90: New.
18061         * gfortran.dg/line_length_10.f90: New.
18062         * gfortran.dg/line_length_11.f90: New.
18064 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18066         * jit.dg/test-threads.c (struct testcase): Move declaration
18067         to jit.dg/all-non-failing-tests.h.
18068         (testcases): Likewise.
18069         * jit.dg/all-non-failing-tests.h (struct testcase): Move
18070         declaration here from jit.dg/all-non-failing-tests.h.
18071         (testcases): Likewise.
18072         * jit.dg/test-combination.c (create_code): Eliminate spelling
18073         out all of the testcases in favor of looping through the
18074         "testcases" metadata.
18075         (verify_code): Likewise.
18077 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
18079         PR rtl-optimization/64536
18080         * gcc.dg/pr64536.c: New test.
18082 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
18084         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
18085         * jit.dg/test-combination.c (create_code): Likewise.
18086         (verify_code): Likewise.
18087         * jit.dg/test-constants.c: New test case.
18088         * jit.dg/test-threads.c: Add test-constants.c.
18090 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
18092         PR libobjc/51891
18093         * objc.dg/gnu-api-2-class.m: Add a test case
18094         for the above change.
18096 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
18098         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18100 2015-01-09  Richard Biener  <rguenther@suse.de>
18102         PR tree-optimization/64410
18103         * g++.dg/vect/pr64410.cc: New testcase.
18105 2015-01-09  Martin Liska  <mliska@suse.cz>
18107         * gcc.dg/ipa/ipa-icf-32.c: New test.
18109 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18111         * c-c++-common/tsan/tsan_barrier.h: New.
18112         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18113         * c-c++-common/tsan/bitfield_race.c: Likewise.
18114         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18115         * c-c++-common/tsan/mutexset1.c: Likewise.
18116         * c-c++-common/tsan/race_on_barrier.c: Likewise.
18117         * c-c++-common/tsan/race_on_mutex.c: Likewise.
18118         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18119         * c-c++-common/tsan/simple_race.c: Likewise.
18120         * c-c++-common/tsan/simple_stack.c: Likewise.
18121         * c-c++-common/tsan/sleep_sync.c: Likewise.
18122         * c-c++-common/tsan/tiny_race.c: Likewise.
18123         * c-c++-common/tsan/tls_race.c: Likewise.
18124         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18125         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18126         * g++.dg/tsan/atomic_free.C: Likewise.
18127         * g++.dg/tsan/atomic_free2.C: Likewise.
18128         * g++.dg/tsan/cond_race.C: Likewise.
18129         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18131 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
18133         PR testsuite/62250
18134         * lib/target-supports.exp (check_effective_target_libatomic_available):
18135         New.
18136         * gfortran.dg/coarray/caf.exp: Only add -latomic for
18137         targets that match effective-target libatomic_available.
18138         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18140 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18142         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18143         Verify the result of gcc_jit_context_get_last_error.
18144         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18146 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18148         PR tree-optimization/63989
18149         * gcc.dg/strlenopt-27.c: New test.
18151 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18153         * jit.dg/harness.h (set_up_logging): New function.
18154         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
18155         set_up_logging on the context, so that every testcase is
18156         logged to a particular file.
18157         * jit.dg/test-nested-contexts.c (main): Open a logfile,
18158         and call gcc_jit_context_set_logfile on the top-level context.
18160 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18162         PR target/64338
18163         * g++.dg/opt/pr64338.C: New test.
18165 2015-01-08  Tobias Burnus  <burnus@net-b.de>
18167         * gfortran.dg/coarray/codimension_2b.f90: New file.
18168         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18169         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18171 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18173         PR c++/59004
18174         * g++.dg/ext/fnname4.C: New.
18176 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18178         PR c++/64462
18179         * g++.dg/cpp0x/constexpr-64462.C: New.
18181 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18183         PR c++/60753
18184         * g++.dg/cpp0x/deleted10.C: New.
18186 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18188         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18190 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18192         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18193         GCC_JIT_UNARY_OP_ABS.
18194         (verify_unary_ops): Likewise.
18196 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18198         * jit.dg/test-arith-overflow.c: New test case.
18199         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18200         * jit.dg/test-combination.c (create_code): Likewise.
18201         (verify_code): Likewise.
18202         * jit.dg/test-threads.c (testcases): Likewise.
18204 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18206         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18207         rather than "jit".  Load g++.exp, and call g++_init.
18208         Run test-*.cc files within the testsuite and *.cc files within
18209         docs/examples.
18210         (jit-dg-test): Drop the addition of -fgnu89-inline to
18211         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18212         doing it when compiling C testcases (since g++ does not handle
18213         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18214         is restored to the value after g++_init ran, rather than the
18215         value before g++_init ran.  Return a list of
18216         $comp_output $output_file, as dg-test assumes.
18218 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18220         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18221         make it easier to figure out the origin of each test result when
18222         running test-combination.c and test-threads.c.
18223         (CHECK_VALUE): Likewise.
18224         (CHECK_DOUBLE_VALUE): Likewise.
18225         (CHECK_STRING_VALUE): Likewise.
18226         (CHECK_STRING_STARTS_WITH): Likewise.
18227         (CHECK_STRING_CONTAINS): Likewise.
18228         (CHECK): Likewise.
18229         (check_string_value): Likewise, add "funcname" param.
18230         (check_string_starts_with): Likewise.
18231         (check_string_contains): Likewise.
18233 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18235         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18236         generating name of built executable.
18238 2015-01-07  Marek Polacek  <polacek@redhat.com>
18240         PR c/64440
18241         * gcc.dg/pr64440.c: New test.
18242         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18244 2015-01-07  Marek Polacek  <polacek@redhat.com>
18246         PR c/64417
18247         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18248         * gcc.dg/pr64417.c: New test.
18250 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18252         PR target/64505
18253         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18254         fix is correct.
18256 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18258         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18259         Check if testcases run without errors, not just if they compile.
18261 2015-01-06  Christian Bruel  <christian.bruel@st.com>
18263         PR target/64507
18264         * gcc.target/sh/pr64507.c: New test.
18266 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
18268         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18270 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
18272         * c-c++-common/asan/sanitize-all-1.c: New test.
18273         * c-c++-common/ubsan/sanitize-all-1.c: New test.
18274         * c-c++-common/ubsan/sanitize-all-2.c: New test.
18275         * c-c++-common/ubsan/sanitize-all-3.c: New test.
18276         * c-c++-common/ubsan/sanitize-all-4.c: New test.
18278 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18280         * lib/target-supports.exp (check_profiling_available): Return 0 for
18281         Visium.
18282         (check_effective_target_tls_runtime): Likewise.
18283         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18284         * gcc.dg/20020312-2.c: Adjust for Visium.
18285         * gcc.dg/tls/thr-cse-1.c: Likewise
18286         * gcc.dg/tree-ssa/20040204-1.c: Likewise
18287         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18288         * gcc.dg/weak/typeof-2.c: Likewise.
18290 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
18292         PR rtl-optimization/64287
18293         * gcc.dg/aru-2.c: New test.
18295 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18297         PR sanitizer/64344
18298         * c-c++-common/ubsan/pr64344-1.c: New test.
18299         * c-c++-common/ubsan/pr64344-2.c: New test.
18301         PR tree-optimization/64465
18302         * gcc.dg/pr64465.c: New test.
18304         PR tree-optimization/64494
18305         * gcc.c-torture/compile/pr64494.c: New test.
18307 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
18309         PR fortran/47674
18310         * gfortran.dg/realloc_on_assign_25.f90:  New test.
18312 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18314         Update copyright years.
18316 2015-01-05  Marek Polacek  <polacek@redhat.com>
18318         PR c/64423
18319         * gcc.dg/pr64423.c: New test.
18321 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18323         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18324         mmix-knuth-mmixware for the same reason as for MIPS.
18325         * gcc.dg/debug/debug-2.c: Ditto.
18327         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18329 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
18331         PR testsuite/62250
18332         * lib/gfortran.exp: Add libatomic library search path.
18333         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18334         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18336         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18338 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18340         * c-c++-common/tsan/bitfield_race.c: New testcase.
18341         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18343 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18345         * gfortran.dg/coarray/collectives_4.f90: New.
18347 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18349         PR fortran/57562
18350         * gfortran.dg/extends_16.f90: New.
18352 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18354         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18356 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18358         * gfortran.dg/coarray/codimension_2.f90: New.
18359         * gfortran.dg/coarray/codimension_2a.f90: New.
18360         * gfortran.dg/coarray_35.f90: New.
18361         * gfortran.dg/coarray_35a.f90: New.
18363 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18365         PR fortran/60507
18366         * gfortran.dg/dummy_procedure_11.f90: New.
18368 Copyright (C) 2015 Free Software Foundation, Inc.
18370 Copying and distribution of this file, with or without modification,
18371 are permitted in any medium without royalty provided the copyright
18372 notice and this notice are preserved.