[RTL-ree] PR rtl-optimization/68194: Restrict copy instruction in presence of conditi...
[official-gcc.git] / gcc / testsuite / ChangeLog
blob522b24bc0581d9cab7594304b9f61b0515b94e79
1 2015-11-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3         PR rtl-optimization/68194
4         PR rtl-optimization/68328
5         PR rtl-optimization/68185
6         * gcc.c-torture/execute/pr68185.c: New test.
7         * gcc.c-torture/execute/pr68328.c: Likewise.
9 2015-11-23  Jan Hubicka  <hubicka@ucw.cz>
11         * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
13 2015-11-23  David Malcolm  <dmalcolm@redhat.com>
15         PR objc/68438
16         * objc.dg/plugin: New subdirectory.
17         * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
18         * objc.dg/plugin/plugin.exp: New file, based on
19         gcc.dg/plugin/plugin.exp.
21 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
22             Sebastian Pop  <s.pop@samsung.com>
24         PR tree-optimization/68493
25         * gcc.dg/graphite/pr68493.c: New.
27 2015-11-23  Aditya Kumar  <aditya.k7@samsung.com>
28             Sebastian Pop  <s.pop@samsung.com>
30         PR tree-optimization/68279
31         * gfortran.dg/graphite/pr68279.f90: New.
33 2015-11-23  Marek Polacek  <polacek@redhat.com>
35         PR tree-optimization/68455
36         * gcc.dg/tree-ssa/pr68455.c: New test.
38 2015-11-23  Richard Biener  <rguenther@suse.de>
40         PR tree-optimization/68465
41         * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
43 2015-11-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
45         PR target/68363
46         * gcc.target/aarch64/pr68363_1.c: New test.
48 2015-11-23  Bilyan Borisov  <bilyan.borisov@arm.com>
50         * gcc.target/aarch64/simd/vmulx.x: New.
51         * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
52         * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
53         * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
55 2015-11-23  Igor Zamyatin  <igor.zamyatin@intel.com>
57         PR c++/68001
58         * g++.dg/cilk-plus/CK/pr68001.cc: New test.
60 2015-11-23  Richard Biener  <rguenther@suse.de>
61             Jiong Wang  <jiong.wang@arm.com>
63         PR tree-optimization/68317
64         PR tree-optimization/68326
65         * gcc.dg/pr68317.c: New testcase.
67 2015-11-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
69         PR tree-optimization/68327
70         * gcc.dg/pr68327.c: New test.
72 2015-11-23  Tom de Vries  <tom@codesourcery.com>
74         PR tree-optimization/68460
75         * gcc.dg/autopar/pr68460.c: New test.
77 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
79         * c-c++-common/asan/halt_on_error-1.c: New test.
80         * c-c++-common/asan/halt_on_error-2.c: Likewise.
82 2015-11-23  Richard Biener  <rguenther@suse.de>
84         PR tree-optimization/68482
85         * gcc.dg/vect/pr68482.c: New testcase.
87 2015-11-23  Richard Biener  <rguenther@suse.de>
89         PR tree-optimization/68445
90         * gcc.dg/vect/pr68445.c: New testcase.
92 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
94         * gcc.target/s390/load-relative-check.c: New test to check
95         generation of load relative instructions.
97 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
99         * gfortran.dg/fmt_t_8.f90: New test.
101 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
103         PR target/68390
104         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
106 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
108         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
110 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
112         PR fortran/68486
113         * gfortran.dg/simplify_cshift_2.f90: New test.
115 2015-11-22  James Norris  <jnorris@codesourcery.com>
116             Cesar Philippidis  <cesar@codesourcery.com>
118         * gfortran.dg/goacc/declare-1.f95: Update test.
119         * gfortran.dg/goacc/declare-2.f95: New test.
121 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
123         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
124         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
125         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
126         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
127         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
128         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
129         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
130         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
131         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
132         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
133         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
134         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
136 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
138         * gfortran.dg/simplify_cshift_1.f90: New test.
140 2015-11-21  Nathan Sidwell  <nathan@acm.org>
142         * gcc.dg/atomic-generic.c: Include <string.h>.
144 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
146         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
148 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
150         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
152 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
154         PR debug/66432
155         * gcc.dg/debug/pr66432.c: New test.
157 2015-11-20  Ian Lance Taylor  <iant@google.com>
159         PR go/66406
160         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
162 2015-11-20  Mike Stump  <mikestump@comcast.net>
164         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
165         isn't portable.
167 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
169         PR 62314
170         * gcc.dg/fixits.c: New file.
171         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
172         (test_fixit_insert): New.
173         (test_fixit_remove): New.
174         (test_fixit_replace): New.
175         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
176         (test_fixit_insert): New.
177         (test_fixit_remove): New.
178         (test_fixit_replace): New.
179         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
180         (test_show_locus): Add tests of rendering fixit hints.
182 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
184         PR middle-end/68339
185         * gcc.dg/vect/pr68339.c: New test.
187 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
189         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
191 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
193         PR fortran/68237
194         * gfortran.dg/submodule_12.f90: New test
196         PR fortran/66762
197         * gfortran.dg/submodule_6.f08: Add compile option -flto.
199 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
201         * lib/target-supports.exp
202         (check_effective_target_arm_neon_ok_nocache): Add check
203         for M profile.
205 2015-11-20  Tom de Vries  <tom@codesourcery.com>
207         PR tree-optimization/68373
208         * gcc.dg/autopar/pr68373.c: New test.
210 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
212         PR c++/67354
213         * g++.dg/abi/mangle67.C: New test.
215 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
217         * gcc.target/s390/bswap-1.c: New test.
219 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
221         * gcc.target/s390/pfpo.c: New test.
223 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
225         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
226         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
228 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
230         * g++.dg/spellcheck-fields.C: New file.
232 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
233             Sebastian Pop  <s.pop@samsung.com>
235         PR tree-optimization/68428
236         * gcc.dg/graphite/pr68428.c: New.
238 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
239             Sebastian Pop  <s.pop@samsung.com>
241         PR tree-optimization/68335
242         * gfortran.dg/graphite/pr68335.f90: New.
244 2015-11-19  Nathan Sidwell  <nathan@acm.org>
246         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
247         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
248         * gcc.dg/special/weak-2.c: Likewise.
249         * gcc.dg/weak/weak-12.c: Likewise.
250         * gcc.dg/weak/weak-15.c: Likewise.
251         * gcc.dg/weak/weak-16.c: Likewise.
252         * gcc.dg/weak/weak-1.c: Likewise.
253         * gcc.dg/weak/weak-2.c: Likewise.
254         * gcc.dg/weak/weak-4.c: Likewise.
255         * gcc.dg/torture/pr53922.c: Likewise.
256         * gcc.dg/torture/pr60092.c: Likewise.
258 2015-11-19  Marek Polacek  <polacek@redhat.com>
260         PR c/68412
261         * gcc.dg/pr68412-2.c: New test.
262         * gcc.dg/pr68412.c: New test.
264 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
266         * gcc.dg/tree-ssa/vrp98.c: New testcase.
267         * gcc.target/avr/uint8-single-reg.c: New testcase.
269 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
271         PR c++/67409
272         * g++.dg/eh/goto3.C: New test.
274 2015-11-19  Marek Polacek  <polacek@redhat.com>
276         PR tree-optimization/68431
277         * gcc.dg/tree-ssa/pr68431.c: New test.
279 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
281         PR rtl-optimization/68376
282         * gcc.c-torture/execute/pr68376-1.c: New test.
283         * gcc.c-torture/execute/pr68376-2.c: New test.
285         PR target/67770
286         * gcc.target/i386/pr67770.c: New test.
288 2015-11-18  Jeff Law  <law@redhat.com>
290         PR tree-optimization/68198
291         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
292         * gcc.dg/tree-ssa/pr68198.c: New test.
294 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
296         PR fortran/59910
297         * gfortran.dg/pr59910.f90: New test.
299 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
301         PR fortran/43996
302         * gfortran.dg/pr43996.f90: New test.
304 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
306         PR c/65083
307         * gcc.dg/atomic/stdatomic-fence-2.c,
308         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
310 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
312         * gnat.dg/loop_optimization19.adb: New test.
313         * gnat.dg/loop_optimization20.adb: Likewise.
314         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
316 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
318         * gnat.dg/opt52.adb: New test.
320 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
322         * gcc.dg/goacc/nvptx-sese-1.c: New.
324 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
326         * gnat.dg/renaming7.adb: New test.
327         * gnat.dg/renaming7_pkg.ads: New helper.
329 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
331         PR tree-optimization/68402
332         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
333         to avoid undefined behaviour.
335 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
337         PR tree-optimization/68157
338         * g++.dg/opt/pr68157.C: New test.
340 2015-11-18  Richard Biener  <rguenther@suse.de>
342         PR tree-optimization/67790
343         * gcc.dg/vect/pr67790.c: New testcase.
345 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
347         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
349 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
351         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
352         (test_braced_init): New function.
353         (test_statement_expression): New function.
354         (test_address_of_label): New function.
355         (test_transaction_expressions): New function.
356         (test_keywords): New function.
357         (test_builtin_va_arg): New function.
358         (test_builtin_offsetof): New function.
359         * lib/multiline.exp (_build_multiline_regex): Escape braces.
361 2015-11-17  Martin Sebor  <msebor@redhat.com>
363         PR c++/68308
364         * g++.dg/init/new46.C: New test.
366 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
368         PR fortran/65751
369         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
371 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
373         PR middle-end/68134
374         * gcc.dg/pr68134.c: New test.
376 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
378         PR target/68143
379         * gcc.c-torture/execute/pr68143_1.c: New test.
381 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
383         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
385 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
387         * gcc.dg/tree-ssa/ifc-8.c: New test.
389 2015-11-16  Marek Polacek  <polacek@redhat.com>
391         PR c++/68362
392         * g++.dg/delayedfold/switch-1.C: New test.
394 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
396         PR fortran/58027
397         PR fortran/60993
398         * gfortran.dg/pr58027.f90: New test.
400 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
402         * c-c++-common/attr-simd.c: New test.
403         * c-c++-common/attr-simd-2.c: New test.
404         * c-c++-common/attr-simd-3.c: New test.
406 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
408         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
410 2015-11-16  Christian Bruel  <christian.bruel@st.com>
412         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
413          Check __ARM_NEON__ instead of "arm_neon.h.
414         * gcc.target/arm/attr-neon3.c: New test.
415         * gcc.target/arm/attr-neon-fp16.c: Likewise
417 2015-11-16  Christian Bruel  <christian.bruel@st.com>
419         PR target/65837
420         * gcc.target/arm/lto/pr65837_0.c
421         * gcc.target/arm/attr-neon2.c
422         * gcc.target/arm/attr-neon.c
423         * gcc.target/arm/attr-neon-builtin-fail.c
424         * gcc.target/arm/attr-crypto.c
426 2015-11-16  Richard Biener  <rguenther@suse.de>
428         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
430 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
432         PR fortran/50221
433         * gfortran.dg/deferred_character_1.f90: New test.
434         * gfortran.dg/deferred_character_4.f90: New test for comment
435         #4 of the PR.
437         PR fortran/68216
438         * gfortran.dg/deferred_character_2.f90: New test.
440         PR fortran/67674
441         * gfortran.dg/deferred_character_3.f90: New test.
443         PR fortran/63932
444         * gfortran.dg/deferred_character_5.f90: New test.
446         PR fortran/66408
447         * gfortran.dg/deferred_character_6.f90: New test.
449         PR fortran/49954
450         * gfortran.dg/deferred_character_7.f90: New test.
452 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
454         PR fortran/67803
455         * gfortran.dg/pr67803.f90: New test.
457 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
459         * g++.dg/cpp/ucn-1.C: Fix typo.
461 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
463         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
464         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
466 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
467             Jeff Law  <law@redhat.com>
469         * gcc.dg/tree-ssa/split-path-1.c: New test.
471 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
473         * c-c++-common/goacc/loop-auto-1.c: New.
475         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
476         * gcc.dg/goacc/nvptx-merged-loop.c: New.
478 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
480         PR fortran/68319
481         * gfortran.dg/pr68319.f90: New test.
483 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
485         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
486         hardware floating point support.
488         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
489         vector direct move instructions.
491         * gcc.target/powerpc/maddld.c: New test.
493 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
495         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
496         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
497         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
499 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
501         * gcc.dg/diagnostic-token-ranges.c: New file.
502         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
503         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
504         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
505         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
506         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
507         line_table param when calling
508         linemap_position_for_line_and_column.
509         (test_show_locus): Pass line_table to rich_location ctors.
510         (plugin_init): Remove setting of global_dc->colorize_source_p.
511         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
512         New file.
513         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
514         diagnostic_plugin_test_tree_expression_range.c,
515         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
516         and diagnostic-test-show-trees-1.c.
518 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
520         PR tree-optimization/67682
521         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
522         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
523         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
524         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
526 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
528         * gcc.target/aarch64/umaddl_combine_1.c: New test.
530 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
532         PR tree-optimization/68264
533         * gcc.dg/torture/pr68264.c: New test.
535 2015-11-13  Marek Polacek  <polacek@redhat.com>
537         PR c/68320
538         * gcc.dg/pr68320.c: New test.
540 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
542         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
544 2015-11-13  Richard Biener  <rguenther@suse.de>
546         PR tree-optimization/68306
547         * gcc.dg/pr68306.c: Adjust.
548         * gcc.dg/pr68306-2.c: New testcase.
549         * gcc.dg/pr68306-3.c: Likewise.
551 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
553         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
554         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
556 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
558         PR fortran/47266
559         * gfortran.dg/module_private_2.f90: New test.
561 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
563         PR fortran/47266
564         * gfortran.dg/warn_unused_function_2.f90: New test.
566 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
568         Revert [ARM] Remove neon-testgen.ml and generated tests.
569         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
571         * gcc.target/arm/neon/vRaddhns16.c: Remove.
572         * gcc.target/arm/neon/vRaddhns32.c: Remove.
573         * gcc.target/arm/neon/vRaddhns64.c: Remove.
574         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
575         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
576         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
577         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
578         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
579         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
580         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
581         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
582         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
583         * gcc.target/arm/neon/vRhadds16.c: Remove.
584         * gcc.target/arm/neon/vRhadds32.c: Remove.
585         * gcc.target/arm/neon/vRhadds8.c: Remove.
586         * gcc.target/arm/neon/vRhaddu16.c: Remove.
587         * gcc.target/arm/neon/vRhaddu32.c: Remove.
588         * gcc.target/arm/neon/vRhaddu8.c: Remove.
589         * gcc.target/arm/neon/vRshlQs16.c: Remove.
590         * gcc.target/arm/neon/vRshlQs32.c: Remove.
591         * gcc.target/arm/neon/vRshlQs64.c: Remove.
592         * gcc.target/arm/neon/vRshlQs8.c: Remove.
593         * gcc.target/arm/neon/vRshlQu16.c: Remove.
594         * gcc.target/arm/neon/vRshlQu32.c: Remove.
595         * gcc.target/arm/neon/vRshlQu64.c: Remove.
596         * gcc.target/arm/neon/vRshlQu8.c: Remove.
597         * gcc.target/arm/neon/vRshls16.c: Remove.
598         * gcc.target/arm/neon/vRshls32.c: Remove.
599         * gcc.target/arm/neon/vRshls64.c: Remove.
600         * gcc.target/arm/neon/vRshls8.c: Remove.
601         * gcc.target/arm/neon/vRshlu16.c: Remove.
602         * gcc.target/arm/neon/vRshlu32.c: Remove.
603         * gcc.target/arm/neon/vRshlu64.c: Remove.
604         * gcc.target/arm/neon/vRshlu8.c: Remove.
605         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
606         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
607         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
608         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
609         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
610         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
611         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
612         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
613         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
614         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
615         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
616         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
617         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
618         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
619         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
620         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
621         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
622         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
623         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
624         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
625         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
626         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
627         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
628         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
629         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
630         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
631         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
632         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
633         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
634         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
635         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
636         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
637         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
638         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
639         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
640         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
641         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
642         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
643         * gcc.target/arm/neon/vRsubhns16.c: Remove.
644         * gcc.target/arm/neon/vRsubhns32.c: Remove.
645         * gcc.target/arm/neon/vRsubhns64.c: Remove.
646         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
647         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
648         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
649         * gcc.target/arm/neon/vabaQs16.c: Remove.
650         * gcc.target/arm/neon/vabaQs32.c: Remove.
651         * gcc.target/arm/neon/vabaQs8.c: Remove.
652         * gcc.target/arm/neon/vabaQu16.c: Remove.
653         * gcc.target/arm/neon/vabaQu32.c: Remove.
654         * gcc.target/arm/neon/vabaQu8.c: Remove.
655         * gcc.target/arm/neon/vabals16.c: Remove.
656         * gcc.target/arm/neon/vabals32.c: Remove.
657         * gcc.target/arm/neon/vabals8.c: Remove.
658         * gcc.target/arm/neon/vabalu16.c: Remove.
659         * gcc.target/arm/neon/vabalu32.c: Remove.
660         * gcc.target/arm/neon/vabalu8.c: Remove.
661         * gcc.target/arm/neon/vabas16.c: Remove.
662         * gcc.target/arm/neon/vabas32.c: Remove.
663         * gcc.target/arm/neon/vabas8.c: Remove.
664         * gcc.target/arm/neon/vabau16.c: Remove.
665         * gcc.target/arm/neon/vabau32.c: Remove.
666         * gcc.target/arm/neon/vabau8.c: Remove.
667         * gcc.target/arm/neon/vabdQf32.c: Remove.
668         * gcc.target/arm/neon/vabdQs16.c: Remove.
669         * gcc.target/arm/neon/vabdQs32.c: Remove.
670         * gcc.target/arm/neon/vabdQs8.c: Remove.
671         * gcc.target/arm/neon/vabdQu16.c: Remove.
672         * gcc.target/arm/neon/vabdQu32.c: Remove.
673         * gcc.target/arm/neon/vabdQu8.c: Remove.
674         * gcc.target/arm/neon/vabdf32.c: Remove.
675         * gcc.target/arm/neon/vabdls16.c: Remove.
676         * gcc.target/arm/neon/vabdls32.c: Remove.
677         * gcc.target/arm/neon/vabdls8.c: Remove.
678         * gcc.target/arm/neon/vabdlu16.c: Remove.
679         * gcc.target/arm/neon/vabdlu32.c: Remove.
680         * gcc.target/arm/neon/vabdlu8.c: Remove.
681         * gcc.target/arm/neon/vabds16.c: Remove.
682         * gcc.target/arm/neon/vabds32.c: Remove.
683         * gcc.target/arm/neon/vabds8.c: Remove.
684         * gcc.target/arm/neon/vabdu16.c: Remove.
685         * gcc.target/arm/neon/vabdu32.c: Remove.
686         * gcc.target/arm/neon/vabdu8.c: Remove.
687         * gcc.target/arm/neon/vabsQf32.c: Remove.
688         * gcc.target/arm/neon/vabsQs16.c: Remove.
689         * gcc.target/arm/neon/vabsQs32.c: Remove.
690         * gcc.target/arm/neon/vabsQs8.c: Remove.
691         * gcc.target/arm/neon/vabsf32.c: Remove.
692         * gcc.target/arm/neon/vabss16.c: Remove.
693         * gcc.target/arm/neon/vabss32.c: Remove.
694         * gcc.target/arm/neon/vabss8.c: Remove.
695         * gcc.target/arm/neon/vaddQf32.c: Remove.
696         * gcc.target/arm/neon/vaddQs16.c: Remove.
697         * gcc.target/arm/neon/vaddQs32.c: Remove.
698         * gcc.target/arm/neon/vaddQs64.c: Remove.
699         * gcc.target/arm/neon/vaddQs8.c: Remove.
700         * gcc.target/arm/neon/vaddQu16.c: Remove.
701         * gcc.target/arm/neon/vaddQu32.c: Remove.
702         * gcc.target/arm/neon/vaddQu64.c: Remove.
703         * gcc.target/arm/neon/vaddQu8.c: Remove.
704         * gcc.target/arm/neon/vaddf32.c: Remove.
705         * gcc.target/arm/neon/vaddhns16.c: Remove.
706         * gcc.target/arm/neon/vaddhns32.c: Remove.
707         * gcc.target/arm/neon/vaddhns64.c: Remove.
708         * gcc.target/arm/neon/vaddhnu16.c: Remove.
709         * gcc.target/arm/neon/vaddhnu32.c: Remove.
710         * gcc.target/arm/neon/vaddhnu64.c: Remove.
711         * gcc.target/arm/neon/vaddls16.c: Remove.
712         * gcc.target/arm/neon/vaddls32.c: Remove.
713         * gcc.target/arm/neon/vaddls8.c: Remove.
714         * gcc.target/arm/neon/vaddlu16.c: Remove.
715         * gcc.target/arm/neon/vaddlu32.c: Remove.
716         * gcc.target/arm/neon/vaddlu8.c: Remove.
717         * gcc.target/arm/neon/vadds16.c: Remove.
718         * gcc.target/arm/neon/vadds32.c: Remove.
719         * gcc.target/arm/neon/vadds64.c: Remove.
720         * gcc.target/arm/neon/vadds8.c: Remove.
721         * gcc.target/arm/neon/vaddu16.c: Remove.
722         * gcc.target/arm/neon/vaddu32.c: Remove.
723         * gcc.target/arm/neon/vaddu64.c: Remove.
724         * gcc.target/arm/neon/vaddu8.c: Remove.
725         * gcc.target/arm/neon/vaddws16.c: Remove.
726         * gcc.target/arm/neon/vaddws32.c: Remove.
727         * gcc.target/arm/neon/vaddws8.c: Remove.
728         * gcc.target/arm/neon/vaddwu16.c: Remove.
729         * gcc.target/arm/neon/vaddwu32.c: Remove.
730         * gcc.target/arm/neon/vaddwu8.c: Remove.
731         * gcc.target/arm/neon/vandQs16.c: Remove.
732         * gcc.target/arm/neon/vandQs32.c: Remove.
733         * gcc.target/arm/neon/vandQs64.c: Remove.
734         * gcc.target/arm/neon/vandQs8.c: Remove.
735         * gcc.target/arm/neon/vandQu16.c: Remove.
736         * gcc.target/arm/neon/vandQu32.c: Remove.
737         * gcc.target/arm/neon/vandQu64.c: Remove.
738         * gcc.target/arm/neon/vandQu8.c: Remove.
739         * gcc.target/arm/neon/vands16.c: Remove.
740         * gcc.target/arm/neon/vands32.c: Remove.
741         * gcc.target/arm/neon/vands64.c: Remove.
742         * gcc.target/arm/neon/vands8.c: Remove.
743         * gcc.target/arm/neon/vandu16.c: Remove.
744         * gcc.target/arm/neon/vandu32.c: Remove.
745         * gcc.target/arm/neon/vandu64.c: Remove.
746         * gcc.target/arm/neon/vandu8.c: Remove.
747         * gcc.target/arm/neon/vbicQs16.c: Remove.
748         * gcc.target/arm/neon/vbicQs32.c: Remove.
749         * gcc.target/arm/neon/vbicQs64.c: Remove.
750         * gcc.target/arm/neon/vbicQs8.c: Remove.
751         * gcc.target/arm/neon/vbicQu16.c: Remove.
752         * gcc.target/arm/neon/vbicQu32.c: Remove.
753         * gcc.target/arm/neon/vbicQu64.c: Remove.
754         * gcc.target/arm/neon/vbicQu8.c: Remove.
755         * gcc.target/arm/neon/vbics16.c: Remove.
756         * gcc.target/arm/neon/vbics32.c: Remove.
757         * gcc.target/arm/neon/vbics64.c: Remove.
758         * gcc.target/arm/neon/vbics8.c: Remove.
759         * gcc.target/arm/neon/vbicu16.c: Remove.
760         * gcc.target/arm/neon/vbicu32.c: Remove.
761         * gcc.target/arm/neon/vbicu64.c: Remove.
762         * gcc.target/arm/neon/vbicu8.c: Remove.
763         * gcc.target/arm/neon/vbslQf32.c: Remove.
764         * gcc.target/arm/neon/vbslQp16.c: Remove.
765         * gcc.target/arm/neon/vbslQp64.c: Remove.
766         * gcc.target/arm/neon/vbslQp8.c: Remove.
767         * gcc.target/arm/neon/vbslQs16.c: Remove.
768         * gcc.target/arm/neon/vbslQs32.c: Remove.
769         * gcc.target/arm/neon/vbslQs64.c: Remove.
770         * gcc.target/arm/neon/vbslQs8.c: Remove.
771         * gcc.target/arm/neon/vbslQu16.c: Remove.
772         * gcc.target/arm/neon/vbslQu32.c: Remove.
773         * gcc.target/arm/neon/vbslQu64.c: Remove.
774         * gcc.target/arm/neon/vbslQu8.c: Remove.
775         * gcc.target/arm/neon/vbslf32.c: Remove.
776         * gcc.target/arm/neon/vbslp16.c: Remove.
777         * gcc.target/arm/neon/vbslp64.c: Remove.
778         * gcc.target/arm/neon/vbslp8.c: Remove.
779         * gcc.target/arm/neon/vbsls16.c: Remove.
780         * gcc.target/arm/neon/vbsls32.c: Remove.
781         * gcc.target/arm/neon/vbsls64.c: Remove.
782         * gcc.target/arm/neon/vbsls8.c: Remove.
783         * gcc.target/arm/neon/vbslu16.c: Remove.
784         * gcc.target/arm/neon/vbslu32.c: Remove.
785         * gcc.target/arm/neon/vbslu64.c: Remove.
786         * gcc.target/arm/neon/vbslu8.c: Remove.
787         * gcc.target/arm/neon/vcageQf32.c: Remove.
788         * gcc.target/arm/neon/vcagef32.c: Remove.
789         * gcc.target/arm/neon/vcagtQf32.c: Remove.
790         * gcc.target/arm/neon/vcagtf32.c: Remove.
791         * gcc.target/arm/neon/vcaleQf32.c: Remove.
792         * gcc.target/arm/neon/vcalef32.c: Remove.
793         * gcc.target/arm/neon/vcaltQf32.c: Remove.
794         * gcc.target/arm/neon/vcaltf32.c: Remove.
795         * gcc.target/arm/neon/vceqQf32.c: Remove.
796         * gcc.target/arm/neon/vceqQp8.c: Remove.
797         * gcc.target/arm/neon/vceqQs16.c: Remove.
798         * gcc.target/arm/neon/vceqQs32.c: Remove.
799         * gcc.target/arm/neon/vceqQs8.c: Remove.
800         * gcc.target/arm/neon/vceqQu16.c: Remove.
801         * gcc.target/arm/neon/vceqQu32.c: Remove.
802         * gcc.target/arm/neon/vceqQu8.c: Remove.
803         * gcc.target/arm/neon/vceqf32.c: Remove.
804         * gcc.target/arm/neon/vceqp8.c: Remove.
805         * gcc.target/arm/neon/vceqs16.c: Remove.
806         * gcc.target/arm/neon/vceqs32.c: Remove.
807         * gcc.target/arm/neon/vceqs8.c: Remove.
808         * gcc.target/arm/neon/vcequ16.c: Remove.
809         * gcc.target/arm/neon/vcequ32.c: Remove.
810         * gcc.target/arm/neon/vcequ8.c: Remove.
811         * gcc.target/arm/neon/vcgeQf32.c: Remove.
812         * gcc.target/arm/neon/vcgeQs16.c: Remove.
813         * gcc.target/arm/neon/vcgeQs32.c: Remove.
814         * gcc.target/arm/neon/vcgeQs8.c: Remove.
815         * gcc.target/arm/neon/vcgeQu16.c: Remove.
816         * gcc.target/arm/neon/vcgeQu32.c: Remove.
817         * gcc.target/arm/neon/vcgeQu8.c: Remove.
818         * gcc.target/arm/neon/vcgef32.c: Remove.
819         * gcc.target/arm/neon/vcges16.c: Remove.
820         * gcc.target/arm/neon/vcges32.c: Remove.
821         * gcc.target/arm/neon/vcges8.c: Remove.
822         * gcc.target/arm/neon/vcgeu16.c: Remove.
823         * gcc.target/arm/neon/vcgeu32.c: Remove.
824         * gcc.target/arm/neon/vcgeu8.c: Remove.
825         * gcc.target/arm/neon/vcgtQf32.c: Remove.
826         * gcc.target/arm/neon/vcgtQs16.c: Remove.
827         * gcc.target/arm/neon/vcgtQs32.c: Remove.
828         * gcc.target/arm/neon/vcgtQs8.c: Remove.
829         * gcc.target/arm/neon/vcgtQu16.c: Remove.
830         * gcc.target/arm/neon/vcgtQu32.c: Remove.
831         * gcc.target/arm/neon/vcgtQu8.c: Remove.
832         * gcc.target/arm/neon/vcgtf32.c: Remove.
833         * gcc.target/arm/neon/vcgts16.c: Remove.
834         * gcc.target/arm/neon/vcgts32.c: Remove.
835         * gcc.target/arm/neon/vcgts8.c: Remove.
836         * gcc.target/arm/neon/vcgtu16.c: Remove.
837         * gcc.target/arm/neon/vcgtu32.c: Remove.
838         * gcc.target/arm/neon/vcgtu8.c: Remove.
839         * gcc.target/arm/neon/vcleQf32.c: Remove.
840         * gcc.target/arm/neon/vcleQs16.c: Remove.
841         * gcc.target/arm/neon/vcleQs32.c: Remove.
842         * gcc.target/arm/neon/vcleQs8.c: Remove.
843         * gcc.target/arm/neon/vcleQu16.c: Remove.
844         * gcc.target/arm/neon/vcleQu32.c: Remove.
845         * gcc.target/arm/neon/vcleQu8.c: Remove.
846         * gcc.target/arm/neon/vclef32.c: Remove.
847         * gcc.target/arm/neon/vcles16.c: Remove.
848         * gcc.target/arm/neon/vcles32.c: Remove.
849         * gcc.target/arm/neon/vcles8.c: Remove.
850         * gcc.target/arm/neon/vcleu16.c: Remove.
851         * gcc.target/arm/neon/vcleu32.c: Remove.
852         * gcc.target/arm/neon/vcleu8.c: Remove.
853         * gcc.target/arm/neon/vclsQs16.c: Remove.
854         * gcc.target/arm/neon/vclsQs32.c: Remove.
855         * gcc.target/arm/neon/vclsQs8.c: Remove.
856         * gcc.target/arm/neon/vclss16.c: Remove.
857         * gcc.target/arm/neon/vclss32.c: Remove.
858         * gcc.target/arm/neon/vclss8.c: Remove.
859         * gcc.target/arm/neon/vcltQf32.c: Remove.
860         * gcc.target/arm/neon/vcltQs16.c: Remove.
861         * gcc.target/arm/neon/vcltQs32.c: Remove.
862         * gcc.target/arm/neon/vcltQs8.c: Remove.
863         * gcc.target/arm/neon/vcltQu16.c: Remove.
864         * gcc.target/arm/neon/vcltQu32.c: Remove.
865         * gcc.target/arm/neon/vcltQu8.c: Remove.
866         * gcc.target/arm/neon/vcltf32.c: Remove.
867         * gcc.target/arm/neon/vclts16.c: Remove.
868         * gcc.target/arm/neon/vclts32.c: Remove.
869         * gcc.target/arm/neon/vclts8.c: Remove.
870         * gcc.target/arm/neon/vcltu16.c: Remove.
871         * gcc.target/arm/neon/vcltu32.c: Remove.
872         * gcc.target/arm/neon/vcltu8.c: Remove.
873         * gcc.target/arm/neon/vclzQs16.c: Remove.
874         * gcc.target/arm/neon/vclzQs32.c: Remove.
875         * gcc.target/arm/neon/vclzQs8.c: Remove.
876         * gcc.target/arm/neon/vclzQu16.c: Remove.
877         * gcc.target/arm/neon/vclzQu32.c: Remove.
878         * gcc.target/arm/neon/vclzQu8.c: Remove.
879         * gcc.target/arm/neon/vclzs16.c: Remove.
880         * gcc.target/arm/neon/vclzs32.c: Remove.
881         * gcc.target/arm/neon/vclzs8.c: Remove.
882         * gcc.target/arm/neon/vclzu16.c: Remove.
883         * gcc.target/arm/neon/vclzu32.c: Remove.
884         * gcc.target/arm/neon/vclzu8.c: Remove.
885         * gcc.target/arm/neon/vcntQp8.c: Remove.
886         * gcc.target/arm/neon/vcntQs8.c: Remove.
887         * gcc.target/arm/neon/vcntQu8.c: Remove.
888         * gcc.target/arm/neon/vcntp8.c: Remove.
889         * gcc.target/arm/neon/vcnts8.c: Remove.
890         * gcc.target/arm/neon/vcntu8.c: Remove.
891         * gcc.target/arm/neon/vcombinef32.c: Remove.
892         * gcc.target/arm/neon/vcombinep16.c: Remove.
893         * gcc.target/arm/neon/vcombinep64.c: Remove.
894         * gcc.target/arm/neon/vcombinep8.c: Remove.
895         * gcc.target/arm/neon/vcombines16.c: Remove.
896         * gcc.target/arm/neon/vcombines32.c: Remove.
897         * gcc.target/arm/neon/vcombines64.c: Remove.
898         * gcc.target/arm/neon/vcombines8.c: Remove.
899         * gcc.target/arm/neon/vcombineu16.c: Remove.
900         * gcc.target/arm/neon/vcombineu32.c: Remove.
901         * gcc.target/arm/neon/vcombineu64.c: Remove.
902         * gcc.target/arm/neon/vcombineu8.c: Remove.
903         * gcc.target/arm/neon/vcreatef32.c: Remove.
904         * gcc.target/arm/neon/vcreatep16.c: Remove.
905         * gcc.target/arm/neon/vcreatep64.c: Remove.
906         * gcc.target/arm/neon/vcreatep8.c: Remove.
907         * gcc.target/arm/neon/vcreates16.c: Remove.
908         * gcc.target/arm/neon/vcreates32.c: Remove.
909         * gcc.target/arm/neon/vcreates64.c: Remove.
910         * gcc.target/arm/neon/vcreates8.c: Remove.
911         * gcc.target/arm/neon/vcreateu16.c: Remove.
912         * gcc.target/arm/neon/vcreateu32.c: Remove.
913         * gcc.target/arm/neon/vcreateu64.c: Remove.
914         * gcc.target/arm/neon/vcreateu8.c: Remove.
915         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
916         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
917         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
918         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
919         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
920         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
921         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
922         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
923         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
924         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
925         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
926         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
927         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
928         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
929         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
930         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
931         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
932         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
933         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
934         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
935         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
936         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
937         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
938         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
939         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
940         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
941         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
942         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
943         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
944         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
945         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
946         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
947         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
948         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
949         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
950         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
951         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
952         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
953         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
954         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
955         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
956         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
957         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
958         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
959         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
960         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
961         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
962         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
963         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
964         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
965         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
966         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
967         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
968         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
969         * gcc.target/arm/neon/vdup_nf32.c: Remove.
970         * gcc.target/arm/neon/vdup_np16.c: Remove.
971         * gcc.target/arm/neon/vdup_np64.c: Remove.
972         * gcc.target/arm/neon/vdup_np8.c: Remove.
973         * gcc.target/arm/neon/vdup_ns16.c: Remove.
974         * gcc.target/arm/neon/vdup_ns32.c: Remove.
975         * gcc.target/arm/neon/vdup_ns64.c: Remove.
976         * gcc.target/arm/neon/vdup_ns8.c: Remove.
977         * gcc.target/arm/neon/vdup_nu16.c: Remove.
978         * gcc.target/arm/neon/vdup_nu32.c: Remove.
979         * gcc.target/arm/neon/vdup_nu64.c: Remove.
980         * gcc.target/arm/neon/vdup_nu8.c: Remove.
981         * gcc.target/arm/neon/veorQs16.c: Remove.
982         * gcc.target/arm/neon/veorQs32.c: Remove.
983         * gcc.target/arm/neon/veorQs64.c: Remove.
984         * gcc.target/arm/neon/veorQs8.c: Remove.
985         * gcc.target/arm/neon/veorQu16.c: Remove.
986         * gcc.target/arm/neon/veorQu32.c: Remove.
987         * gcc.target/arm/neon/veorQu64.c: Remove.
988         * gcc.target/arm/neon/veorQu8.c: Remove.
989         * gcc.target/arm/neon/veors16.c: Remove.
990         * gcc.target/arm/neon/veors32.c: Remove.
991         * gcc.target/arm/neon/veors64.c: Remove.
992         * gcc.target/arm/neon/veors8.c: Remove.
993         * gcc.target/arm/neon/veoru16.c: Remove.
994         * gcc.target/arm/neon/veoru32.c: Remove.
995         * gcc.target/arm/neon/veoru64.c: Remove.
996         * gcc.target/arm/neon/veoru8.c: Remove.
997         * gcc.target/arm/neon/vextQf32.c: Remove.
998         * gcc.target/arm/neon/vextQp16.c: Remove.
999         * gcc.target/arm/neon/vextQp64.c: Remove.
1000         * gcc.target/arm/neon/vextQp8.c: Remove.
1001         * gcc.target/arm/neon/vextQs16.c: Remove.
1002         * gcc.target/arm/neon/vextQs32.c: Remove.
1003         * gcc.target/arm/neon/vextQs64.c: Remove.
1004         * gcc.target/arm/neon/vextQs8.c: Remove.
1005         * gcc.target/arm/neon/vextQu16.c: Remove.
1006         * gcc.target/arm/neon/vextQu32.c: Remove.
1007         * gcc.target/arm/neon/vextQu64.c: Remove.
1008         * gcc.target/arm/neon/vextQu8.c: Remove.
1009         * gcc.target/arm/neon/vextf32.c: Remove.
1010         * gcc.target/arm/neon/vextp16.c: Remove.
1011         * gcc.target/arm/neon/vextp64.c: Remove.
1012         * gcc.target/arm/neon/vextp8.c: Remove.
1013         * gcc.target/arm/neon/vexts16.c: Remove.
1014         * gcc.target/arm/neon/vexts32.c: Remove.
1015         * gcc.target/arm/neon/vexts64.c: Remove.
1016         * gcc.target/arm/neon/vexts8.c: Remove.
1017         * gcc.target/arm/neon/vextu16.c: Remove.
1018         * gcc.target/arm/neon/vextu32.c: Remove.
1019         * gcc.target/arm/neon/vextu64.c: Remove.
1020         * gcc.target/arm/neon/vextu8.c: Remove.
1021         * gcc.target/arm/neon/vfmaQf32.c: Remove.
1022         * gcc.target/arm/neon/vfmaf32.c: Remove.
1023         * gcc.target/arm/neon/vfmsQf32.c: Remove.
1024         * gcc.target/arm/neon/vfmsf32.c: Remove.
1025         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1026         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1027         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1028         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1029         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1030         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1031         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1032         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1033         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1034         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1035         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1036         * gcc.target/arm/neon/vget_highf32.c: Remove.
1037         * gcc.target/arm/neon/vget_highp16.c: Remove.
1038         * gcc.target/arm/neon/vget_highp64.c: Remove.
1039         * gcc.target/arm/neon/vget_highp8.c: Remove.
1040         * gcc.target/arm/neon/vget_highs16.c: Remove.
1041         * gcc.target/arm/neon/vget_highs32.c: Remove.
1042         * gcc.target/arm/neon/vget_highs64.c: Remove.
1043         * gcc.target/arm/neon/vget_highs8.c: Remove.
1044         * gcc.target/arm/neon/vget_highu16.c: Remove.
1045         * gcc.target/arm/neon/vget_highu32.c: Remove.
1046         * gcc.target/arm/neon/vget_highu64.c: Remove.
1047         * gcc.target/arm/neon/vget_highu8.c: Remove.
1048         * gcc.target/arm/neon/vget_lanef32.c: Remove.
1049         * gcc.target/arm/neon/vget_lanep16.c: Remove.
1050         * gcc.target/arm/neon/vget_lanep8.c: Remove.
1051         * gcc.target/arm/neon/vget_lanes16.c: Remove.
1052         * gcc.target/arm/neon/vget_lanes32.c: Remove.
1053         * gcc.target/arm/neon/vget_lanes64.c: Remove.
1054         * gcc.target/arm/neon/vget_lanes8.c: Remove.
1055         * gcc.target/arm/neon/vget_laneu16.c: Remove.
1056         * gcc.target/arm/neon/vget_laneu32.c: Remove.
1057         * gcc.target/arm/neon/vget_laneu64.c: Remove.
1058         * gcc.target/arm/neon/vget_laneu8.c: Remove.
1059         * gcc.target/arm/neon/vget_lowf32.c: Remove.
1060         * gcc.target/arm/neon/vget_lowp16.c: Remove.
1061         * gcc.target/arm/neon/vget_lowp64.c: Remove.
1062         * gcc.target/arm/neon/vget_lowp8.c: Remove.
1063         * gcc.target/arm/neon/vget_lows16.c: Remove.
1064         * gcc.target/arm/neon/vget_lows32.c: Remove.
1065         * gcc.target/arm/neon/vget_lows64.c: Remove.
1066         * gcc.target/arm/neon/vget_lows8.c: Remove.
1067         * gcc.target/arm/neon/vget_lowu16.c: Remove.
1068         * gcc.target/arm/neon/vget_lowu32.c: Remove.
1069         * gcc.target/arm/neon/vget_lowu64.c: Remove.
1070         * gcc.target/arm/neon/vget_lowu8.c: Remove.
1071         * gcc.target/arm/neon/vhaddQs16.c: Remove.
1072         * gcc.target/arm/neon/vhaddQs32.c: Remove.
1073         * gcc.target/arm/neon/vhaddQs8.c: Remove.
1074         * gcc.target/arm/neon/vhaddQu16.c: Remove.
1075         * gcc.target/arm/neon/vhaddQu32.c: Remove.
1076         * gcc.target/arm/neon/vhaddQu8.c: Remove.
1077         * gcc.target/arm/neon/vhadds16.c: Remove.
1078         * gcc.target/arm/neon/vhadds32.c: Remove.
1079         * gcc.target/arm/neon/vhadds8.c: Remove.
1080         * gcc.target/arm/neon/vhaddu16.c: Remove.
1081         * gcc.target/arm/neon/vhaddu32.c: Remove.
1082         * gcc.target/arm/neon/vhaddu8.c: Remove.
1083         * gcc.target/arm/neon/vhsubQs16.c: Remove.
1084         * gcc.target/arm/neon/vhsubQs32.c: Remove.
1085         * gcc.target/arm/neon/vhsubQs8.c: Remove.
1086         * gcc.target/arm/neon/vhsubQu16.c: Remove.
1087         * gcc.target/arm/neon/vhsubQu32.c: Remove.
1088         * gcc.target/arm/neon/vhsubQu8.c: Remove.
1089         * gcc.target/arm/neon/vhsubs16.c: Remove.
1090         * gcc.target/arm/neon/vhsubs32.c: Remove.
1091         * gcc.target/arm/neon/vhsubs8.c: Remove.
1092         * gcc.target/arm/neon/vhsubu16.c: Remove.
1093         * gcc.target/arm/neon/vhsubu32.c: Remove.
1094         * gcc.target/arm/neon/vhsubu8.c: Remove.
1095         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1096         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1097         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1098         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1099         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1100         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1101         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1102         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1103         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1104         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1105         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1106         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1107         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1108         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1109         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1110         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1111         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1112         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1113         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1114         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1115         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1116         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1117         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1118         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1119         * gcc.target/arm/neon/vld1Qf32.c: Remove.
1120         * gcc.target/arm/neon/vld1Qp16.c: Remove.
1121         * gcc.target/arm/neon/vld1Qp64.c: Remove.
1122         * gcc.target/arm/neon/vld1Qp8.c: Remove.
1123         * gcc.target/arm/neon/vld1Qs16.c: Remove.
1124         * gcc.target/arm/neon/vld1Qs32.c: Remove.
1125         * gcc.target/arm/neon/vld1Qs64.c: Remove.
1126         * gcc.target/arm/neon/vld1Qs8.c: Remove.
1127         * gcc.target/arm/neon/vld1Qu16.c: Remove.
1128         * gcc.target/arm/neon/vld1Qu32.c: Remove.
1129         * gcc.target/arm/neon/vld1Qu64.c: Remove.
1130         * gcc.target/arm/neon/vld1Qu8.c: Remove.
1131         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1132         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1133         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1134         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1135         * gcc.target/arm/neon/vld1_dups16.c: Remove.
1136         * gcc.target/arm/neon/vld1_dups32.c: Remove.
1137         * gcc.target/arm/neon/vld1_dups64.c: Remove.
1138         * gcc.target/arm/neon/vld1_dups8.c: Remove.
1139         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1140         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1141         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1142         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1143         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1144         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1145         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1146         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1147         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1148         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1149         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1150         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1151         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1152         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1153         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1154         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1155         * gcc.target/arm/neon/vld1f32.c: Remove.
1156         * gcc.target/arm/neon/vld1p16.c: Remove.
1157         * gcc.target/arm/neon/vld1p64.c: Remove.
1158         * gcc.target/arm/neon/vld1p8.c: Remove.
1159         * gcc.target/arm/neon/vld1s16.c: Remove.
1160         * gcc.target/arm/neon/vld1s32.c: Remove.
1161         * gcc.target/arm/neon/vld1s64.c: Remove.
1162         * gcc.target/arm/neon/vld1s8.c: Remove.
1163         * gcc.target/arm/neon/vld1u16.c: Remove.
1164         * gcc.target/arm/neon/vld1u32.c: Remove.
1165         * gcc.target/arm/neon/vld1u64.c: Remove.
1166         * gcc.target/arm/neon/vld1u8.c: Remove.
1167         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1168         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1169         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1170         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1171         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1172         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1173         * gcc.target/arm/neon/vld2Qf32.c: Remove.
1174         * gcc.target/arm/neon/vld2Qp16.c: Remove.
1175         * gcc.target/arm/neon/vld2Qp8.c: Remove.
1176         * gcc.target/arm/neon/vld2Qs16.c: Remove.
1177         * gcc.target/arm/neon/vld2Qs32.c: Remove.
1178         * gcc.target/arm/neon/vld2Qs8.c: Remove.
1179         * gcc.target/arm/neon/vld2Qu16.c: Remove.
1180         * gcc.target/arm/neon/vld2Qu32.c: Remove.
1181         * gcc.target/arm/neon/vld2Qu8.c: Remove.
1182         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1183         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1184         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1185         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1186         * gcc.target/arm/neon/vld2_dups16.c: Remove.
1187         * gcc.target/arm/neon/vld2_dups32.c: Remove.
1188         * gcc.target/arm/neon/vld2_dups64.c: Remove.
1189         * gcc.target/arm/neon/vld2_dups8.c: Remove.
1190         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1191         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1192         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1193         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1194         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1195         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1196         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1197         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1198         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1199         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1200         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1201         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1202         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1203         * gcc.target/arm/neon/vld2f32.c: Remove.
1204         * gcc.target/arm/neon/vld2p16.c: Remove.
1205         * gcc.target/arm/neon/vld2p64.c: Remove.
1206         * gcc.target/arm/neon/vld2p8.c: Remove.
1207         * gcc.target/arm/neon/vld2s16.c: Remove.
1208         * gcc.target/arm/neon/vld2s32.c: Remove.
1209         * gcc.target/arm/neon/vld2s64.c: Remove.
1210         * gcc.target/arm/neon/vld2s8.c: Remove.
1211         * gcc.target/arm/neon/vld2u16.c: Remove.
1212         * gcc.target/arm/neon/vld2u32.c: Remove.
1213         * gcc.target/arm/neon/vld2u64.c: Remove.
1214         * gcc.target/arm/neon/vld2u8.c: Remove.
1215         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1216         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1217         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1218         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1219         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1220         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1221         * gcc.target/arm/neon/vld3Qf32.c: Remove.
1222         * gcc.target/arm/neon/vld3Qp16.c: Remove.
1223         * gcc.target/arm/neon/vld3Qp8.c: Remove.
1224         * gcc.target/arm/neon/vld3Qs16.c: Remove.
1225         * gcc.target/arm/neon/vld3Qs32.c: Remove.
1226         * gcc.target/arm/neon/vld3Qs8.c: Remove.
1227         * gcc.target/arm/neon/vld3Qu16.c: Remove.
1228         * gcc.target/arm/neon/vld3Qu32.c: Remove.
1229         * gcc.target/arm/neon/vld3Qu8.c: Remove.
1230         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1231         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1232         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1233         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1234         * gcc.target/arm/neon/vld3_dups16.c: Remove.
1235         * gcc.target/arm/neon/vld3_dups32.c: Remove.
1236         * gcc.target/arm/neon/vld3_dups64.c: Remove.
1237         * gcc.target/arm/neon/vld3_dups8.c: Remove.
1238         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1239         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1240         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1241         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1242         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1243         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1244         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1245         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1246         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1247         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1248         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1249         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1250         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1251         * gcc.target/arm/neon/vld3f32.c: Remove.
1252         * gcc.target/arm/neon/vld3p16.c: Remove.
1253         * gcc.target/arm/neon/vld3p64.c: Remove.
1254         * gcc.target/arm/neon/vld3p8.c: Remove.
1255         * gcc.target/arm/neon/vld3s16.c: Remove.
1256         * gcc.target/arm/neon/vld3s32.c: Remove.
1257         * gcc.target/arm/neon/vld3s64.c: Remove.
1258         * gcc.target/arm/neon/vld3s8.c: Remove.
1259         * gcc.target/arm/neon/vld3u16.c: Remove.
1260         * gcc.target/arm/neon/vld3u32.c: Remove.
1261         * gcc.target/arm/neon/vld3u64.c: Remove.
1262         * gcc.target/arm/neon/vld3u8.c: Remove.
1263         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1264         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1265         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1266         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1267         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1268         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1269         * gcc.target/arm/neon/vld4Qf32.c: Remove.
1270         * gcc.target/arm/neon/vld4Qp16.c: Remove.
1271         * gcc.target/arm/neon/vld4Qp8.c: Remove.
1272         * gcc.target/arm/neon/vld4Qs16.c: Remove.
1273         * gcc.target/arm/neon/vld4Qs32.c: Remove.
1274         * gcc.target/arm/neon/vld4Qs8.c: Remove.
1275         * gcc.target/arm/neon/vld4Qu16.c: Remove.
1276         * gcc.target/arm/neon/vld4Qu32.c: Remove.
1277         * gcc.target/arm/neon/vld4Qu8.c: Remove.
1278         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1279         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1280         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1281         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1282         * gcc.target/arm/neon/vld4_dups16.c: Remove.
1283         * gcc.target/arm/neon/vld4_dups32.c: Remove.
1284         * gcc.target/arm/neon/vld4_dups64.c: Remove.
1285         * gcc.target/arm/neon/vld4_dups8.c: Remove.
1286         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1287         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1288         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1289         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1290         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1291         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1292         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1293         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1294         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1295         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1296         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1297         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1298         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1299         * gcc.target/arm/neon/vld4f32.c: Remove.
1300         * gcc.target/arm/neon/vld4p16.c: Remove.
1301         * gcc.target/arm/neon/vld4p64.c: Remove.
1302         * gcc.target/arm/neon/vld4p8.c: Remove.
1303         * gcc.target/arm/neon/vld4s16.c: Remove.
1304         * gcc.target/arm/neon/vld4s32.c: Remove.
1305         * gcc.target/arm/neon/vld4s64.c: Remove.
1306         * gcc.target/arm/neon/vld4s8.c: Remove.
1307         * gcc.target/arm/neon/vld4u16.c: Remove.
1308         * gcc.target/arm/neon/vld4u32.c: Remove.
1309         * gcc.target/arm/neon/vld4u64.c: Remove.
1310         * gcc.target/arm/neon/vld4u8.c: Remove.
1311         * gcc.target/arm/neon/vmaxQf32.c: Remove.
1312         * gcc.target/arm/neon/vmaxQs16.c: Remove.
1313         * gcc.target/arm/neon/vmaxQs32.c: Remove.
1314         * gcc.target/arm/neon/vmaxQs8.c: Remove.
1315         * gcc.target/arm/neon/vmaxQu16.c: Remove.
1316         * gcc.target/arm/neon/vmaxQu32.c: Remove.
1317         * gcc.target/arm/neon/vmaxQu8.c: Remove.
1318         * gcc.target/arm/neon/vmaxf32.c: Remove.
1319         * gcc.target/arm/neon/vmaxs16.c: Remove.
1320         * gcc.target/arm/neon/vmaxs32.c: Remove.
1321         * gcc.target/arm/neon/vmaxs8.c: Remove.
1322         * gcc.target/arm/neon/vmaxu16.c: Remove.
1323         * gcc.target/arm/neon/vmaxu32.c: Remove.
1324         * gcc.target/arm/neon/vmaxu8.c: Remove.
1325         * gcc.target/arm/neon/vminQf32.c: Remove.
1326         * gcc.target/arm/neon/vminQs16.c: Remove.
1327         * gcc.target/arm/neon/vminQs32.c: Remove.
1328         * gcc.target/arm/neon/vminQs8.c: Remove.
1329         * gcc.target/arm/neon/vminQu16.c: Remove.
1330         * gcc.target/arm/neon/vminQu32.c: Remove.
1331         * gcc.target/arm/neon/vminQu8.c: Remove.
1332         * gcc.target/arm/neon/vminf32.c: Remove.
1333         * gcc.target/arm/neon/vmins16.c: Remove.
1334         * gcc.target/arm/neon/vmins32.c: Remove.
1335         * gcc.target/arm/neon/vmins8.c: Remove.
1336         * gcc.target/arm/neon/vminu16.c: Remove.
1337         * gcc.target/arm/neon/vminu32.c: Remove.
1338         * gcc.target/arm/neon/vminu8.c: Remove.
1339         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1340         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1341         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1342         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1343         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1344         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1345         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1346         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1347         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1348         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1349         * gcc.target/arm/neon/vmlaQf32.c: Remove.
1350         * gcc.target/arm/neon/vmlaQs16.c: Remove.
1351         * gcc.target/arm/neon/vmlaQs32.c: Remove.
1352         * gcc.target/arm/neon/vmlaQs8.c: Remove.
1353         * gcc.target/arm/neon/vmlaQu16.c: Remove.
1354         * gcc.target/arm/neon/vmlaQu32.c: Remove.
1355         * gcc.target/arm/neon/vmlaQu8.c: Remove.
1356         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1357         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1358         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1359         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1360         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1361         * gcc.target/arm/neon/vmla_nf32.c: Remove.
1362         * gcc.target/arm/neon/vmla_ns16.c: Remove.
1363         * gcc.target/arm/neon/vmla_ns32.c: Remove.
1364         * gcc.target/arm/neon/vmla_nu16.c: Remove.
1365         * gcc.target/arm/neon/vmla_nu32.c: Remove.
1366         * gcc.target/arm/neon/vmlaf32.c: Remove.
1367         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1368         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1369         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1370         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1371         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1372         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1373         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1374         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1375         * gcc.target/arm/neon/vmlals16.c: Remove.
1376         * gcc.target/arm/neon/vmlals32.c: Remove.
1377         * gcc.target/arm/neon/vmlals8.c: Remove.
1378         * gcc.target/arm/neon/vmlalu16.c: Remove.
1379         * gcc.target/arm/neon/vmlalu32.c: Remove.
1380         * gcc.target/arm/neon/vmlalu8.c: Remove.
1381         * gcc.target/arm/neon/vmlas16.c: Remove.
1382         * gcc.target/arm/neon/vmlas32.c: Remove.
1383         * gcc.target/arm/neon/vmlas8.c: Remove.
1384         * gcc.target/arm/neon/vmlau16.c: Remove.
1385         * gcc.target/arm/neon/vmlau32.c: Remove.
1386         * gcc.target/arm/neon/vmlau8.c: Remove.
1387         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1388         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1389         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1390         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1391         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1392         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1393         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1394         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1395         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1396         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1397         * gcc.target/arm/neon/vmlsQf32.c: Remove.
1398         * gcc.target/arm/neon/vmlsQs16.c: Remove.
1399         * gcc.target/arm/neon/vmlsQs32.c: Remove.
1400         * gcc.target/arm/neon/vmlsQs8.c: Remove.
1401         * gcc.target/arm/neon/vmlsQu16.c: Remove.
1402         * gcc.target/arm/neon/vmlsQu32.c: Remove.
1403         * gcc.target/arm/neon/vmlsQu8.c: Remove.
1404         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1405         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1406         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1407         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1408         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1409         * gcc.target/arm/neon/vmls_nf32.c: Remove.
1410         * gcc.target/arm/neon/vmls_ns16.c: Remove.
1411         * gcc.target/arm/neon/vmls_ns32.c: Remove.
1412         * gcc.target/arm/neon/vmls_nu16.c: Remove.
1413         * gcc.target/arm/neon/vmls_nu32.c: Remove.
1414         * gcc.target/arm/neon/vmlsf32.c: Remove.
1415         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1416         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1417         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1418         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1419         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1420         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1421         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1422         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1423         * gcc.target/arm/neon/vmlsls16.c: Remove.
1424         * gcc.target/arm/neon/vmlsls32.c: Remove.
1425         * gcc.target/arm/neon/vmlsls8.c: Remove.
1426         * gcc.target/arm/neon/vmlslu16.c: Remove.
1427         * gcc.target/arm/neon/vmlslu32.c: Remove.
1428         * gcc.target/arm/neon/vmlslu8.c: Remove.
1429         * gcc.target/arm/neon/vmlss16.c: Remove.
1430         * gcc.target/arm/neon/vmlss32.c: Remove.
1431         * gcc.target/arm/neon/vmlss8.c: Remove.
1432         * gcc.target/arm/neon/vmlsu16.c: Remove.
1433         * gcc.target/arm/neon/vmlsu32.c: Remove.
1434         * gcc.target/arm/neon/vmlsu8.c: Remove.
1435         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1436         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1437         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1438         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1439         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1440         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1441         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1442         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1443         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1444         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1445         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1446         * gcc.target/arm/neon/vmov_nf32.c: Remove.
1447         * gcc.target/arm/neon/vmov_np16.c: Remove.
1448         * gcc.target/arm/neon/vmov_np8.c: Remove.
1449         * gcc.target/arm/neon/vmov_ns16.c: Remove.
1450         * gcc.target/arm/neon/vmov_ns32.c: Remove.
1451         * gcc.target/arm/neon/vmov_ns64.c: Remove.
1452         * gcc.target/arm/neon/vmov_ns8.c: Remove.
1453         * gcc.target/arm/neon/vmov_nu16.c: Remove.
1454         * gcc.target/arm/neon/vmov_nu32.c: Remove.
1455         * gcc.target/arm/neon/vmov_nu64.c: Remove.
1456         * gcc.target/arm/neon/vmov_nu8.c: Remove.
1457         * gcc.target/arm/neon/vmovls16.c: Remove.
1458         * gcc.target/arm/neon/vmovls32.c: Remove.
1459         * gcc.target/arm/neon/vmovls8.c: Remove.
1460         * gcc.target/arm/neon/vmovlu16.c: Remove.
1461         * gcc.target/arm/neon/vmovlu32.c: Remove.
1462         * gcc.target/arm/neon/vmovlu8.c: Remove.
1463         * gcc.target/arm/neon/vmovns16.c: Remove.
1464         * gcc.target/arm/neon/vmovns32.c: Remove.
1465         * gcc.target/arm/neon/vmovns64.c: Remove.
1466         * gcc.target/arm/neon/vmovnu16.c: Remove.
1467         * gcc.target/arm/neon/vmovnu32.c: Remove.
1468         * gcc.target/arm/neon/vmovnu64.c: Remove.
1469         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1470         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1471         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1472         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1473         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1474         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1475         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1476         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1477         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1478         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1479         * gcc.target/arm/neon/vmulQf32.c: Remove.
1480         * gcc.target/arm/neon/vmulQp8.c: Remove.
1481         * gcc.target/arm/neon/vmulQs16.c: Remove.
1482         * gcc.target/arm/neon/vmulQs32.c: Remove.
1483         * gcc.target/arm/neon/vmulQs8.c: Remove.
1484         * gcc.target/arm/neon/vmulQu16.c: Remove.
1485         * gcc.target/arm/neon/vmulQu32.c: Remove.
1486         * gcc.target/arm/neon/vmulQu8.c: Remove.
1487         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1488         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1489         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1490         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1491         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1492         * gcc.target/arm/neon/vmul_nf32.c: Remove.
1493         * gcc.target/arm/neon/vmul_ns16.c: Remove.
1494         * gcc.target/arm/neon/vmul_ns32.c: Remove.
1495         * gcc.target/arm/neon/vmul_nu16.c: Remove.
1496         * gcc.target/arm/neon/vmul_nu32.c: Remove.
1497         * gcc.target/arm/neon/vmulf32.c: Remove.
1498         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1499         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1500         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1501         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1502         * gcc.target/arm/neon/vmull_ns16.c: Remove.
1503         * gcc.target/arm/neon/vmull_ns32.c: Remove.
1504         * gcc.target/arm/neon/vmull_nu16.c: Remove.
1505         * gcc.target/arm/neon/vmull_nu32.c: Remove.
1506         * gcc.target/arm/neon/vmullp8.c: Remove.
1507         * gcc.target/arm/neon/vmulls16.c: Remove.
1508         * gcc.target/arm/neon/vmulls32.c: Remove.
1509         * gcc.target/arm/neon/vmulls8.c: Remove.
1510         * gcc.target/arm/neon/vmullu16.c: Remove.
1511         * gcc.target/arm/neon/vmullu32.c: Remove.
1512         * gcc.target/arm/neon/vmullu8.c: Remove.
1513         * gcc.target/arm/neon/vmulp8.c: Remove.
1514         * gcc.target/arm/neon/vmuls16.c: Remove.
1515         * gcc.target/arm/neon/vmuls32.c: Remove.
1516         * gcc.target/arm/neon/vmuls8.c: Remove.
1517         * gcc.target/arm/neon/vmulu16.c: Remove.
1518         * gcc.target/arm/neon/vmulu32.c: Remove.
1519         * gcc.target/arm/neon/vmulu8.c: Remove.
1520         * gcc.target/arm/neon/vmvnQp8.c: Remove.
1521         * gcc.target/arm/neon/vmvnQs16.c: Remove.
1522         * gcc.target/arm/neon/vmvnQs32.c: Remove.
1523         * gcc.target/arm/neon/vmvnQs8.c: Remove.
1524         * gcc.target/arm/neon/vmvnQu16.c: Remove.
1525         * gcc.target/arm/neon/vmvnQu32.c: Remove.
1526         * gcc.target/arm/neon/vmvnQu8.c: Remove.
1527         * gcc.target/arm/neon/vmvnp8.c: Remove.
1528         * gcc.target/arm/neon/vmvns16.c: Remove.
1529         * gcc.target/arm/neon/vmvns32.c: Remove.
1530         * gcc.target/arm/neon/vmvns8.c: Remove.
1531         * gcc.target/arm/neon/vmvnu16.c: Remove.
1532         * gcc.target/arm/neon/vmvnu32.c: Remove.
1533         * gcc.target/arm/neon/vmvnu8.c: Remove.
1534         * gcc.target/arm/neon/vnegQf32.c: Remove.
1535         * gcc.target/arm/neon/vnegQs16.c: Remove.
1536         * gcc.target/arm/neon/vnegQs32.c: Remove.
1537         * gcc.target/arm/neon/vnegQs8.c: Remove.
1538         * gcc.target/arm/neon/vnegf32.c: Remove.
1539         * gcc.target/arm/neon/vnegs16.c: Remove.
1540         * gcc.target/arm/neon/vnegs32.c: Remove.
1541         * gcc.target/arm/neon/vnegs8.c: Remove.
1542         * gcc.target/arm/neon/vornQs16.c: Remove.
1543         * gcc.target/arm/neon/vornQs32.c: Remove.
1544         * gcc.target/arm/neon/vornQs64.c: Remove.
1545         * gcc.target/arm/neon/vornQs8.c: Remove.
1546         * gcc.target/arm/neon/vornQu16.c: Remove.
1547         * gcc.target/arm/neon/vornQu32.c: Remove.
1548         * gcc.target/arm/neon/vornQu64.c: Remove.
1549         * gcc.target/arm/neon/vornQu8.c: Remove.
1550         * gcc.target/arm/neon/vorns16.c: Remove.
1551         * gcc.target/arm/neon/vorns32.c: Remove.
1552         * gcc.target/arm/neon/vorns64.c: Remove.
1553         * gcc.target/arm/neon/vorns8.c: Remove.
1554         * gcc.target/arm/neon/vornu16.c: Remove.
1555         * gcc.target/arm/neon/vornu32.c: Remove.
1556         * gcc.target/arm/neon/vornu64.c: Remove.
1557         * gcc.target/arm/neon/vornu8.c: Remove.
1558         * gcc.target/arm/neon/vorrQs16.c: Remove.
1559         * gcc.target/arm/neon/vorrQs32.c: Remove.
1560         * gcc.target/arm/neon/vorrQs64.c: Remove.
1561         * gcc.target/arm/neon/vorrQs8.c: Remove.
1562         * gcc.target/arm/neon/vorrQu16.c: Remove.
1563         * gcc.target/arm/neon/vorrQu32.c: Remove.
1564         * gcc.target/arm/neon/vorrQu64.c: Remove.
1565         * gcc.target/arm/neon/vorrQu8.c: Remove.
1566         * gcc.target/arm/neon/vorrs16.c: Remove.
1567         * gcc.target/arm/neon/vorrs32.c: Remove.
1568         * gcc.target/arm/neon/vorrs64.c: Remove.
1569         * gcc.target/arm/neon/vorrs8.c: Remove.
1570         * gcc.target/arm/neon/vorru16.c: Remove.
1571         * gcc.target/arm/neon/vorru32.c: Remove.
1572         * gcc.target/arm/neon/vorru64.c: Remove.
1573         * gcc.target/arm/neon/vorru8.c: Remove.
1574         * gcc.target/arm/neon/vpadalQs16.c: Remove.
1575         * gcc.target/arm/neon/vpadalQs32.c: Remove.
1576         * gcc.target/arm/neon/vpadalQs8.c: Remove.
1577         * gcc.target/arm/neon/vpadalQu16.c: Remove.
1578         * gcc.target/arm/neon/vpadalQu32.c: Remove.
1579         * gcc.target/arm/neon/vpadalQu8.c: Remove.
1580         * gcc.target/arm/neon/vpadals16.c: Remove.
1581         * gcc.target/arm/neon/vpadals32.c: Remove.
1582         * gcc.target/arm/neon/vpadals8.c: Remove.
1583         * gcc.target/arm/neon/vpadalu16.c: Remove.
1584         * gcc.target/arm/neon/vpadalu32.c: Remove.
1585         * gcc.target/arm/neon/vpadalu8.c: Remove.
1586         * gcc.target/arm/neon/vpaddf32.c: Remove.
1587         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1588         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1589         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1590         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1591         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1592         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1593         * gcc.target/arm/neon/vpaddls16.c: Remove.
1594         * gcc.target/arm/neon/vpaddls32.c: Remove.
1595         * gcc.target/arm/neon/vpaddls8.c: Remove.
1596         * gcc.target/arm/neon/vpaddlu16.c: Remove.
1597         * gcc.target/arm/neon/vpaddlu32.c: Remove.
1598         * gcc.target/arm/neon/vpaddlu8.c: Remove.
1599         * gcc.target/arm/neon/vpadds16.c: Remove.
1600         * gcc.target/arm/neon/vpadds32.c: Remove.
1601         * gcc.target/arm/neon/vpadds8.c: Remove.
1602         * gcc.target/arm/neon/vpaddu16.c: Remove.
1603         * gcc.target/arm/neon/vpaddu32.c: Remove.
1604         * gcc.target/arm/neon/vpaddu8.c: Remove.
1605         * gcc.target/arm/neon/vpmaxf32.c: Remove.
1606         * gcc.target/arm/neon/vpmaxs16.c: Remove.
1607         * gcc.target/arm/neon/vpmaxs32.c: Remove.
1608         * gcc.target/arm/neon/vpmaxs8.c: Remove.
1609         * gcc.target/arm/neon/vpmaxu16.c: Remove.
1610         * gcc.target/arm/neon/vpmaxu32.c: Remove.
1611         * gcc.target/arm/neon/vpmaxu8.c: Remove.
1612         * gcc.target/arm/neon/vpminf32.c: Remove.
1613         * gcc.target/arm/neon/vpmins16.c: Remove.
1614         * gcc.target/arm/neon/vpmins32.c: Remove.
1615         * gcc.target/arm/neon/vpmins8.c: Remove.
1616         * gcc.target/arm/neon/vpminu16.c: Remove.
1617         * gcc.target/arm/neon/vpminu32.c: Remove.
1618         * gcc.target/arm/neon/vpminu8.c: Remove.
1619         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
1620         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
1621         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
1622         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
1623         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
1624         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
1625         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
1626         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
1627         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
1628         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
1629         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
1630         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
1631         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
1632         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
1633         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
1634         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
1635         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
1636         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
1637         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
1638         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
1639         * gcc.target/arm/neon/vqRshls16.c: Remove.
1640         * gcc.target/arm/neon/vqRshls32.c: Remove.
1641         * gcc.target/arm/neon/vqRshls64.c: Remove.
1642         * gcc.target/arm/neon/vqRshls8.c: Remove.
1643         * gcc.target/arm/neon/vqRshlu16.c: Remove.
1644         * gcc.target/arm/neon/vqRshlu32.c: Remove.
1645         * gcc.target/arm/neon/vqRshlu64.c: Remove.
1646         * gcc.target/arm/neon/vqRshlu8.c: Remove.
1647         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
1648         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
1649         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
1650         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
1651         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
1652         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
1653         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
1654         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
1655         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
1656         * gcc.target/arm/neon/vqabsQs16.c: Remove.
1657         * gcc.target/arm/neon/vqabsQs32.c: Remove.
1658         * gcc.target/arm/neon/vqabsQs8.c: Remove.
1659         * gcc.target/arm/neon/vqabss16.c: Remove.
1660         * gcc.target/arm/neon/vqabss32.c: Remove.
1661         * gcc.target/arm/neon/vqabss8.c: Remove.
1662         * gcc.target/arm/neon/vqaddQs16.c: Remove.
1663         * gcc.target/arm/neon/vqaddQs32.c: Remove.
1664         * gcc.target/arm/neon/vqaddQs64.c: Remove.
1665         * gcc.target/arm/neon/vqaddQs8.c: Remove.
1666         * gcc.target/arm/neon/vqaddQu16.c: Remove.
1667         * gcc.target/arm/neon/vqaddQu32.c: Remove.
1668         * gcc.target/arm/neon/vqaddQu64.c: Remove.
1669         * gcc.target/arm/neon/vqaddQu8.c: Remove.
1670         * gcc.target/arm/neon/vqadds16.c: Remove.
1671         * gcc.target/arm/neon/vqadds32.c: Remove.
1672         * gcc.target/arm/neon/vqadds64.c: Remove.
1673         * gcc.target/arm/neon/vqadds8.c: Remove.
1674         * gcc.target/arm/neon/vqaddu16.c: Remove.
1675         * gcc.target/arm/neon/vqaddu32.c: Remove.
1676         * gcc.target/arm/neon/vqaddu64.c: Remove.
1677         * gcc.target/arm/neon/vqaddu8.c: Remove.
1678         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
1679         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
1680         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
1681         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
1682         * gcc.target/arm/neon/vqdmlals16.c: Remove.
1683         * gcc.target/arm/neon/vqdmlals32.c: Remove.
1684         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
1685         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
1686         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
1687         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
1688         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
1689         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
1690         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
1691         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
1692         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
1693         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
1694         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
1695         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
1696         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
1697         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
1698         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
1699         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
1700         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
1701         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
1702         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
1703         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
1704         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
1705         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
1706         * gcc.target/arm/neon/vqdmulls16.c: Remove.
1707         * gcc.target/arm/neon/vqdmulls32.c: Remove.
1708         * gcc.target/arm/neon/vqmovns16.c: Remove.
1709         * gcc.target/arm/neon/vqmovns32.c: Remove.
1710         * gcc.target/arm/neon/vqmovns64.c: Remove.
1711         * gcc.target/arm/neon/vqmovnu16.c: Remove.
1712         * gcc.target/arm/neon/vqmovnu32.c: Remove.
1713         * gcc.target/arm/neon/vqmovnu64.c: Remove.
1714         * gcc.target/arm/neon/vqmovuns16.c: Remove.
1715         * gcc.target/arm/neon/vqmovuns32.c: Remove.
1716         * gcc.target/arm/neon/vqmovuns64.c: Remove.
1717         * gcc.target/arm/neon/vqnegQs16.c: Remove.
1718         * gcc.target/arm/neon/vqnegQs32.c: Remove.
1719         * gcc.target/arm/neon/vqnegQs8.c: Remove.
1720         * gcc.target/arm/neon/vqnegs16.c: Remove.
1721         * gcc.target/arm/neon/vqnegs32.c: Remove.
1722         * gcc.target/arm/neon/vqnegs8.c: Remove.
1723         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
1724         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
1725         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
1726         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
1727         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
1728         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
1729         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
1730         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
1731         * gcc.target/arm/neon/vqshlQs16.c: Remove.
1732         * gcc.target/arm/neon/vqshlQs32.c: Remove.
1733         * gcc.target/arm/neon/vqshlQs64.c: Remove.
1734         * gcc.target/arm/neon/vqshlQs8.c: Remove.
1735         * gcc.target/arm/neon/vqshlQu16.c: Remove.
1736         * gcc.target/arm/neon/vqshlQu32.c: Remove.
1737         * gcc.target/arm/neon/vqshlQu64.c: Remove.
1738         * gcc.target/arm/neon/vqshlQu8.c: Remove.
1739         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
1740         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
1741         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
1742         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
1743         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
1744         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
1745         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
1746         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
1747         * gcc.target/arm/neon/vqshls16.c: Remove.
1748         * gcc.target/arm/neon/vqshls32.c: Remove.
1749         * gcc.target/arm/neon/vqshls64.c: Remove.
1750         * gcc.target/arm/neon/vqshls8.c: Remove.
1751         * gcc.target/arm/neon/vqshlu16.c: Remove.
1752         * gcc.target/arm/neon/vqshlu32.c: Remove.
1753         * gcc.target/arm/neon/vqshlu64.c: Remove.
1754         * gcc.target/arm/neon/vqshlu8.c: Remove.
1755         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
1756         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
1757         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
1758         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
1759         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
1760         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
1761         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
1762         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
1763         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
1764         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
1765         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
1766         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
1767         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
1768         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
1769         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
1770         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
1771         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
1772         * gcc.target/arm/neon/vqsubQs16.c: Remove.
1773         * gcc.target/arm/neon/vqsubQs32.c: Remove.
1774         * gcc.target/arm/neon/vqsubQs64.c: Remove.
1775         * gcc.target/arm/neon/vqsubQs8.c: Remove.
1776         * gcc.target/arm/neon/vqsubQu16.c: Remove.
1777         * gcc.target/arm/neon/vqsubQu32.c: Remove.
1778         * gcc.target/arm/neon/vqsubQu64.c: Remove.
1779         * gcc.target/arm/neon/vqsubQu8.c: Remove.
1780         * gcc.target/arm/neon/vqsubs16.c: Remove.
1781         * gcc.target/arm/neon/vqsubs32.c: Remove.
1782         * gcc.target/arm/neon/vqsubs64.c: Remove.
1783         * gcc.target/arm/neon/vqsubs8.c: Remove.
1784         * gcc.target/arm/neon/vqsubu16.c: Remove.
1785         * gcc.target/arm/neon/vqsubu32.c: Remove.
1786         * gcc.target/arm/neon/vqsubu64.c: Remove.
1787         * gcc.target/arm/neon/vqsubu8.c: Remove.
1788         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
1789         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
1790         * gcc.target/arm/neon/vrecpef32.c: Remove.
1791         * gcc.target/arm/neon/vrecpeu32.c: Remove.
1792         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
1793         * gcc.target/arm/neon/vrecpsf32.c: Remove.
1794         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
1795         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
1796         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
1797         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
1798         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
1799         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
1800         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
1801         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
1802         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
1803         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
1804         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
1805         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
1806         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
1807         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
1808         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
1809         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
1810         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
1811         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
1812         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
1813         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
1814         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
1815         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
1816         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
1817         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
1818         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
1819         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
1820         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
1821         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
1822         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
1823         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
1824         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
1825         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
1826         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
1827         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
1828         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
1829         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
1830         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
1831         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
1832         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
1833         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
1834         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
1835         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
1836         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
1837         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
1838         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
1839         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
1840         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
1841         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
1842         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
1843         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
1844         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
1845         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
1846         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
1847         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
1848         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
1849         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
1850         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
1851         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
1852         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
1853         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
1854         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
1855         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
1856         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
1857         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
1858         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
1859         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
1860         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
1861         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
1862         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
1863         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
1864         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
1865         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
1866         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
1867         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
1868         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
1869         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
1870         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
1871         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
1872         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
1873         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
1874         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
1875         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
1876         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
1877         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
1878         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
1879         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
1880         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
1881         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
1882         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
1883         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
1884         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
1885         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
1886         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
1887         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
1888         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
1889         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
1890         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
1891         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
1892         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
1893         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
1894         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
1895         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
1896         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
1897         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
1898         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
1899         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
1900         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
1901         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
1902         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
1903         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
1904         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
1905         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
1906         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
1907         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
1908         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
1909         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
1910         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
1911         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
1912         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
1913         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
1914         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
1915         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
1916         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
1917         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
1918         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
1919         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
1920         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
1921         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
1922         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
1923         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
1924         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
1925         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
1926         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
1927         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
1928         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
1929         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
1930         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
1931         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
1932         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
1933         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
1934         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
1935         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
1936         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
1937         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
1938         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
1939         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
1940         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
1941         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
1942         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
1943         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
1944         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
1945         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
1946         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
1947         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
1948         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
1949         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
1950         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
1951         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
1952         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
1953         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
1954         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
1955         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
1956         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
1957         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
1958         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
1959         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
1960         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
1961         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
1962         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
1963         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
1964         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
1965         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
1966         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
1967         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
1968         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
1969         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
1970         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
1971         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
1972         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
1973         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
1974         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
1975         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
1976         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
1977         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
1978         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
1979         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
1980         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
1981         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
1982         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
1983         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
1984         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
1985         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
1986         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
1987         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
1988         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
1989         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
1990         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
1991         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
1992         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
1993         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
1994         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
1995         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
1996         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
1997         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
1998         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
1999         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
2000         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
2001         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
2002         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
2003         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
2004         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
2005         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
2006         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
2007         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
2008         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
2009         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
2010         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
2011         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
2012         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
2013         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
2014         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
2015         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
2016         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
2017         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
2018         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
2019         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
2020         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
2021         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
2022         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
2023         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
2024         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
2025         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2026         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2027         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2028         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2029         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2030         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2031         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2032         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2033         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2034         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2035         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2036         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2037         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2038         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2039         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2040         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2041         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2042         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2043         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2044         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2045         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2046         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2047         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2048         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2049         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2050         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2051         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2052         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2053         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2054         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2055         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2056         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2057         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2058         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2059         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2060         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2061         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2062         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2063         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2064         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2065         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2066         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2067         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2068         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2069         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2070         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2071         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2072         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2073         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2074         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2075         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2076         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2077         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2078         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2079         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2080         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2081         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2082         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2083         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2084         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2085         * gcc.target/arm/neon/vrev16p8.c: Remove.
2086         * gcc.target/arm/neon/vrev16s8.c: Remove.
2087         * gcc.target/arm/neon/vrev16u8.c: Remove.
2088         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2089         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2090         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2091         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2092         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2093         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2094         * gcc.target/arm/neon/vrev32p16.c: Remove.
2095         * gcc.target/arm/neon/vrev32p8.c: Remove.
2096         * gcc.target/arm/neon/vrev32s16.c: Remove.
2097         * gcc.target/arm/neon/vrev32s8.c: Remove.
2098         * gcc.target/arm/neon/vrev32u16.c: Remove.
2099         * gcc.target/arm/neon/vrev32u8.c: Remove.
2100         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2101         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2102         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2103         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2104         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2105         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2106         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2107         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2108         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2109         * gcc.target/arm/neon/vrev64f32.c: Remove.
2110         * gcc.target/arm/neon/vrev64p16.c: Remove.
2111         * gcc.target/arm/neon/vrev64p8.c: Remove.
2112         * gcc.target/arm/neon/vrev64s16.c: Remove.
2113         * gcc.target/arm/neon/vrev64s32.c: Remove.
2114         * gcc.target/arm/neon/vrev64s8.c: Remove.
2115         * gcc.target/arm/neon/vrev64u16.c: Remove.
2116         * gcc.target/arm/neon/vrev64u32.c: Remove.
2117         * gcc.target/arm/neon/vrev64u8.c: Remove.
2118         * gcc.target/arm/neon/vrndaf32.c: Remove.
2119         * gcc.target/arm/neon/vrndaqf32.c: Remove.
2120         * gcc.target/arm/neon/vrndf32.c: Remove.
2121         * gcc.target/arm/neon/vrndmf32.c: Remove.
2122         * gcc.target/arm/neon/vrndmqf32.c: Remove.
2123         * gcc.target/arm/neon/vrndnf32.c: Remove.
2124         * gcc.target/arm/neon/vrndnqf32.c: Remove.
2125         * gcc.target/arm/neon/vrndpf32.c: Remove.
2126         * gcc.target/arm/neon/vrndpqf32.c: Remove.
2127         * gcc.target/arm/neon/vrndqf32.c: Remove.
2128         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2129         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2130         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2131         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2132         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2133         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2134         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2135         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2136         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2137         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2138         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2139         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2140         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2141         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2142         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2143         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2144         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2145         * gcc.target/arm/neon/vset_lanef32.c: Remove.
2146         * gcc.target/arm/neon/vset_lanep16.c: Remove.
2147         * gcc.target/arm/neon/vset_lanep8.c: Remove.
2148         * gcc.target/arm/neon/vset_lanes16.c: Remove.
2149         * gcc.target/arm/neon/vset_lanes32.c: Remove.
2150         * gcc.target/arm/neon/vset_lanes64.c: Remove.
2151         * gcc.target/arm/neon/vset_lanes8.c: Remove.
2152         * gcc.target/arm/neon/vset_laneu16.c: Remove.
2153         * gcc.target/arm/neon/vset_laneu32.c: Remove.
2154         * gcc.target/arm/neon/vset_laneu64.c: Remove.
2155         * gcc.target/arm/neon/vset_laneu8.c: Remove.
2156         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2157         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2158         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2159         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2160         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2161         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2162         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2163         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2164         * gcc.target/arm/neon/vshlQs16.c: Remove.
2165         * gcc.target/arm/neon/vshlQs32.c: Remove.
2166         * gcc.target/arm/neon/vshlQs64.c: Remove.
2167         * gcc.target/arm/neon/vshlQs8.c: Remove.
2168         * gcc.target/arm/neon/vshlQu16.c: Remove.
2169         * gcc.target/arm/neon/vshlQu32.c: Remove.
2170         * gcc.target/arm/neon/vshlQu64.c: Remove.
2171         * gcc.target/arm/neon/vshlQu8.c: Remove.
2172         * gcc.target/arm/neon/vshl_ns16.c: Remove.
2173         * gcc.target/arm/neon/vshl_ns32.c: Remove.
2174         * gcc.target/arm/neon/vshl_ns64.c: Remove.
2175         * gcc.target/arm/neon/vshl_ns8.c: Remove.
2176         * gcc.target/arm/neon/vshl_nu16.c: Remove.
2177         * gcc.target/arm/neon/vshl_nu32.c: Remove.
2178         * gcc.target/arm/neon/vshl_nu64.c: Remove.
2179         * gcc.target/arm/neon/vshl_nu8.c: Remove.
2180         * gcc.target/arm/neon/vshll_ns16.c: Remove.
2181         * gcc.target/arm/neon/vshll_ns32.c: Remove.
2182         * gcc.target/arm/neon/vshll_ns8.c: Remove.
2183         * gcc.target/arm/neon/vshll_nu16.c: Remove.
2184         * gcc.target/arm/neon/vshll_nu32.c: Remove.
2185         * gcc.target/arm/neon/vshll_nu8.c: Remove.
2186         * gcc.target/arm/neon/vshls16.c: Remove.
2187         * gcc.target/arm/neon/vshls32.c: Remove.
2188         * gcc.target/arm/neon/vshls64.c: Remove.
2189         * gcc.target/arm/neon/vshls8.c: Remove.
2190         * gcc.target/arm/neon/vshlu16.c: Remove.
2191         * gcc.target/arm/neon/vshlu32.c: Remove.
2192         * gcc.target/arm/neon/vshlu64.c: Remove.
2193         * gcc.target/arm/neon/vshlu8.c: Remove.
2194         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2195         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2196         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2197         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2198         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2199         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2200         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2201         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2202         * gcc.target/arm/neon/vshr_ns16.c: Remove.
2203         * gcc.target/arm/neon/vshr_ns32.c: Remove.
2204         * gcc.target/arm/neon/vshr_ns64.c: Remove.
2205         * gcc.target/arm/neon/vshr_ns8.c: Remove.
2206         * gcc.target/arm/neon/vshr_nu16.c: Remove.
2207         * gcc.target/arm/neon/vshr_nu32.c: Remove.
2208         * gcc.target/arm/neon/vshr_nu64.c: Remove.
2209         * gcc.target/arm/neon/vshr_nu8.c: Remove.
2210         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2211         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2212         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2213         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2214         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2215         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2216         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2217         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2218         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2219         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2220         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2221         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2222         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2223         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2224         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2225         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2226         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2227         * gcc.target/arm/neon/vsli_np16.c: Remove.
2228         * gcc.target/arm/neon/vsli_np64.c: Remove.
2229         * gcc.target/arm/neon/vsli_np8.c: Remove.
2230         * gcc.target/arm/neon/vsli_ns16.c: Remove.
2231         * gcc.target/arm/neon/vsli_ns32.c: Remove.
2232         * gcc.target/arm/neon/vsli_ns64.c: Remove.
2233         * gcc.target/arm/neon/vsli_ns8.c: Remove.
2234         * gcc.target/arm/neon/vsli_nu16.c: Remove.
2235         * gcc.target/arm/neon/vsli_nu32.c: Remove.
2236         * gcc.target/arm/neon/vsli_nu64.c: Remove.
2237         * gcc.target/arm/neon/vsli_nu8.c: Remove.
2238         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2239         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2240         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2241         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2242         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2243         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2244         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2245         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2246         * gcc.target/arm/neon/vsra_ns16.c: Remove.
2247         * gcc.target/arm/neon/vsra_ns32.c: Remove.
2248         * gcc.target/arm/neon/vsra_ns64.c: Remove.
2249         * gcc.target/arm/neon/vsra_ns8.c: Remove.
2250         * gcc.target/arm/neon/vsra_nu16.c: Remove.
2251         * gcc.target/arm/neon/vsra_nu32.c: Remove.
2252         * gcc.target/arm/neon/vsra_nu64.c: Remove.
2253         * gcc.target/arm/neon/vsra_nu8.c: Remove.
2254         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2255         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2256         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2257         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2258         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2259         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2260         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2261         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2262         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2263         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2264         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2265         * gcc.target/arm/neon/vsri_np16.c: Remove.
2266         * gcc.target/arm/neon/vsri_np64.c: Remove.
2267         * gcc.target/arm/neon/vsri_np8.c: Remove.
2268         * gcc.target/arm/neon/vsri_ns16.c: Remove.
2269         * gcc.target/arm/neon/vsri_ns32.c: Remove.
2270         * gcc.target/arm/neon/vsri_ns64.c: Remove.
2271         * gcc.target/arm/neon/vsri_ns8.c: Remove.
2272         * gcc.target/arm/neon/vsri_nu16.c: Remove.
2273         * gcc.target/arm/neon/vsri_nu32.c: Remove.
2274         * gcc.target/arm/neon/vsri_nu64.c: Remove.
2275         * gcc.target/arm/neon/vsri_nu8.c: Remove.
2276         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2277         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2278         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2279         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2280         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2281         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2282         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2283         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2284         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2285         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2286         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2287         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2288         * gcc.target/arm/neon/vst1Qf32.c: Remove.
2289         * gcc.target/arm/neon/vst1Qp16.c: Remove.
2290         * gcc.target/arm/neon/vst1Qp64.c: Remove.
2291         * gcc.target/arm/neon/vst1Qp8.c: Remove.
2292         * gcc.target/arm/neon/vst1Qs16.c: Remove.
2293         * gcc.target/arm/neon/vst1Qs32.c: Remove.
2294         * gcc.target/arm/neon/vst1Qs64.c: Remove.
2295         * gcc.target/arm/neon/vst1Qs8.c: Remove.
2296         * gcc.target/arm/neon/vst1Qu16.c: Remove.
2297         * gcc.target/arm/neon/vst1Qu32.c: Remove.
2298         * gcc.target/arm/neon/vst1Qu64.c: Remove.
2299         * gcc.target/arm/neon/vst1Qu8.c: Remove.
2300         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2301         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2302         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2303         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2304         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2305         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2306         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2307         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2308         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2309         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2310         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2311         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2312         * gcc.target/arm/neon/vst1f32.c: Remove.
2313         * gcc.target/arm/neon/vst1p16.c: Remove.
2314         * gcc.target/arm/neon/vst1p64.c: Remove.
2315         * gcc.target/arm/neon/vst1p8.c: Remove.
2316         * gcc.target/arm/neon/vst1s16.c: Remove.
2317         * gcc.target/arm/neon/vst1s32.c: Remove.
2318         * gcc.target/arm/neon/vst1s64.c: Remove.
2319         * gcc.target/arm/neon/vst1s8.c: Remove.
2320         * gcc.target/arm/neon/vst1u16.c: Remove.
2321         * gcc.target/arm/neon/vst1u32.c: Remove.
2322         * gcc.target/arm/neon/vst1u64.c: Remove.
2323         * gcc.target/arm/neon/vst1u8.c: Remove.
2324         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2325         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2326         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2327         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2328         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2329         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2330         * gcc.target/arm/neon/vst2Qf32.c: Remove.
2331         * gcc.target/arm/neon/vst2Qp16.c: Remove.
2332         * gcc.target/arm/neon/vst2Qp8.c: Remove.
2333         * gcc.target/arm/neon/vst2Qs16.c: Remove.
2334         * gcc.target/arm/neon/vst2Qs32.c: Remove.
2335         * gcc.target/arm/neon/vst2Qs8.c: Remove.
2336         * gcc.target/arm/neon/vst2Qu16.c: Remove.
2337         * gcc.target/arm/neon/vst2Qu32.c: Remove.
2338         * gcc.target/arm/neon/vst2Qu8.c: Remove.
2339         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2340         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2341         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2342         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2343         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2344         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2345         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2346         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2347         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2348         * gcc.target/arm/neon/vst2f32.c: Remove.
2349         * gcc.target/arm/neon/vst2p16.c: Remove.
2350         * gcc.target/arm/neon/vst2p64.c: Remove.
2351         * gcc.target/arm/neon/vst2p8.c: Remove.
2352         * gcc.target/arm/neon/vst2s16.c: Remove.
2353         * gcc.target/arm/neon/vst2s32.c: Remove.
2354         * gcc.target/arm/neon/vst2s64.c: Remove.
2355         * gcc.target/arm/neon/vst2s8.c: Remove.
2356         * gcc.target/arm/neon/vst2u16.c: Remove.
2357         * gcc.target/arm/neon/vst2u32.c: Remove.
2358         * gcc.target/arm/neon/vst2u64.c: Remove.
2359         * gcc.target/arm/neon/vst2u8.c: Remove.
2360         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2361         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2362         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2363         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2364         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2365         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2366         * gcc.target/arm/neon/vst3Qf32.c: Remove.
2367         * gcc.target/arm/neon/vst3Qp16.c: Remove.
2368         * gcc.target/arm/neon/vst3Qp8.c: Remove.
2369         * gcc.target/arm/neon/vst3Qs16.c: Remove.
2370         * gcc.target/arm/neon/vst3Qs32.c: Remove.
2371         * gcc.target/arm/neon/vst3Qs8.c: Remove.
2372         * gcc.target/arm/neon/vst3Qu16.c: Remove.
2373         * gcc.target/arm/neon/vst3Qu32.c: Remove.
2374         * gcc.target/arm/neon/vst3Qu8.c: Remove.
2375         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2376         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2377         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2378         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2379         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2380         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2381         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2382         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2383         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2384         * gcc.target/arm/neon/vst3f32.c: Remove.
2385         * gcc.target/arm/neon/vst3p16.c: Remove.
2386         * gcc.target/arm/neon/vst3p64.c: Remove.
2387         * gcc.target/arm/neon/vst3p8.c: Remove.
2388         * gcc.target/arm/neon/vst3s16.c: Remove.
2389         * gcc.target/arm/neon/vst3s32.c: Remove.
2390         * gcc.target/arm/neon/vst3s64.c: Remove.
2391         * gcc.target/arm/neon/vst3s8.c: Remove.
2392         * gcc.target/arm/neon/vst3u16.c: Remove.
2393         * gcc.target/arm/neon/vst3u32.c: Remove.
2394         * gcc.target/arm/neon/vst3u64.c: Remove.
2395         * gcc.target/arm/neon/vst3u8.c: Remove.
2396         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2397         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2398         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2399         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2400         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2401         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2402         * gcc.target/arm/neon/vst4Qf32.c: Remove.
2403         * gcc.target/arm/neon/vst4Qp16.c: Remove.
2404         * gcc.target/arm/neon/vst4Qp8.c: Remove.
2405         * gcc.target/arm/neon/vst4Qs16.c: Remove.
2406         * gcc.target/arm/neon/vst4Qs32.c: Remove.
2407         * gcc.target/arm/neon/vst4Qs8.c: Remove.
2408         * gcc.target/arm/neon/vst4Qu16.c: Remove.
2409         * gcc.target/arm/neon/vst4Qu32.c: Remove.
2410         * gcc.target/arm/neon/vst4Qu8.c: Remove.
2411         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2412         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2413         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2414         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2415         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2416         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2417         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2418         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2419         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2420         * gcc.target/arm/neon/vst4f32.c: Remove.
2421         * gcc.target/arm/neon/vst4p16.c: Remove.
2422         * gcc.target/arm/neon/vst4p64.c: Remove.
2423         * gcc.target/arm/neon/vst4p8.c: Remove.
2424         * gcc.target/arm/neon/vst4s16.c: Remove.
2425         * gcc.target/arm/neon/vst4s32.c: Remove.
2426         * gcc.target/arm/neon/vst4s64.c: Remove.
2427         * gcc.target/arm/neon/vst4s8.c: Remove.
2428         * gcc.target/arm/neon/vst4u16.c: Remove.
2429         * gcc.target/arm/neon/vst4u32.c: Remove.
2430         * gcc.target/arm/neon/vst4u64.c: Remove.
2431         * gcc.target/arm/neon/vst4u8.c: Remove.
2432         * gcc.target/arm/neon/vsubQf32.c: Remove.
2433         * gcc.target/arm/neon/vsubQs16.c: Remove.
2434         * gcc.target/arm/neon/vsubQs32.c: Remove.
2435         * gcc.target/arm/neon/vsubQs64.c: Remove.
2436         * gcc.target/arm/neon/vsubQs8.c: Remove.
2437         * gcc.target/arm/neon/vsubQu16.c: Remove.
2438         * gcc.target/arm/neon/vsubQu32.c: Remove.
2439         * gcc.target/arm/neon/vsubQu64.c: Remove.
2440         * gcc.target/arm/neon/vsubQu8.c: Remove.
2441         * gcc.target/arm/neon/vsubf32.c: Remove.
2442         * gcc.target/arm/neon/vsubhns16.c: Remove.
2443         * gcc.target/arm/neon/vsubhns32.c: Remove.
2444         * gcc.target/arm/neon/vsubhns64.c: Remove.
2445         * gcc.target/arm/neon/vsubhnu16.c: Remove.
2446         * gcc.target/arm/neon/vsubhnu32.c: Remove.
2447         * gcc.target/arm/neon/vsubhnu64.c: Remove.
2448         * gcc.target/arm/neon/vsubls16.c: Remove.
2449         * gcc.target/arm/neon/vsubls32.c: Remove.
2450         * gcc.target/arm/neon/vsubls8.c: Remove.
2451         * gcc.target/arm/neon/vsublu16.c: Remove.
2452         * gcc.target/arm/neon/vsublu32.c: Remove.
2453         * gcc.target/arm/neon/vsublu8.c: Remove.
2454         * gcc.target/arm/neon/vsubs16.c: Remove.
2455         * gcc.target/arm/neon/vsubs32.c: Remove.
2456         * gcc.target/arm/neon/vsubs64.c: Remove.
2457         * gcc.target/arm/neon/vsubs8.c: Remove.
2458         * gcc.target/arm/neon/vsubu16.c: Remove.
2459         * gcc.target/arm/neon/vsubu32.c: Remove.
2460         * gcc.target/arm/neon/vsubu64.c: Remove.
2461         * gcc.target/arm/neon/vsubu8.c: Remove.
2462         * gcc.target/arm/neon/vsubws16.c: Remove.
2463         * gcc.target/arm/neon/vsubws32.c: Remove.
2464         * gcc.target/arm/neon/vsubws8.c: Remove.
2465         * gcc.target/arm/neon/vsubwu16.c: Remove.
2466         * gcc.target/arm/neon/vsubwu32.c: Remove.
2467         * gcc.target/arm/neon/vsubwu8.c: Remove.
2468         * gcc.target/arm/neon/vtbl1p8.c: Remove.
2469         * gcc.target/arm/neon/vtbl1s8.c: Remove.
2470         * gcc.target/arm/neon/vtbl1u8.c: Remove.
2471         * gcc.target/arm/neon/vtbl2p8.c: Remove.
2472         * gcc.target/arm/neon/vtbl2s8.c: Remove.
2473         * gcc.target/arm/neon/vtbl2u8.c: Remove.
2474         * gcc.target/arm/neon/vtbl3p8.c: Remove.
2475         * gcc.target/arm/neon/vtbl3s8.c: Remove.
2476         * gcc.target/arm/neon/vtbl3u8.c: Remove.
2477         * gcc.target/arm/neon/vtbl4p8.c: Remove.
2478         * gcc.target/arm/neon/vtbl4s8.c: Remove.
2479         * gcc.target/arm/neon/vtbl4u8.c: Remove.
2480         * gcc.target/arm/neon/vtbx1p8.c: Remove.
2481         * gcc.target/arm/neon/vtbx1s8.c: Remove.
2482         * gcc.target/arm/neon/vtbx1u8.c: Remove.
2483         * gcc.target/arm/neon/vtbx2p8.c: Remove.
2484         * gcc.target/arm/neon/vtbx2s8.c: Remove.
2485         * gcc.target/arm/neon/vtbx2u8.c: Remove.
2486         * gcc.target/arm/neon/vtbx3p8.c: Remove.
2487         * gcc.target/arm/neon/vtbx3s8.c: Remove.
2488         * gcc.target/arm/neon/vtbx3u8.c: Remove.
2489         * gcc.target/arm/neon/vtbx4p8.c: Remove.
2490         * gcc.target/arm/neon/vtbx4s8.c: Remove.
2491         * gcc.target/arm/neon/vtbx4u8.c: Remove.
2492         * gcc.target/arm/neon/vtrnQf32.c: Remove.
2493         * gcc.target/arm/neon/vtrnQp16.c: Remove.
2494         * gcc.target/arm/neon/vtrnQp8.c: Remove.
2495         * gcc.target/arm/neon/vtrnQs16.c: Remove.
2496         * gcc.target/arm/neon/vtrnQs32.c: Remove.
2497         * gcc.target/arm/neon/vtrnQs8.c: Remove.
2498         * gcc.target/arm/neon/vtrnQu16.c: Remove.
2499         * gcc.target/arm/neon/vtrnQu32.c: Remove.
2500         * gcc.target/arm/neon/vtrnQu8.c: Remove.
2501         * gcc.target/arm/neon/vtrnf32.c: Remove.
2502         * gcc.target/arm/neon/vtrnp16.c: Remove.
2503         * gcc.target/arm/neon/vtrnp8.c: Remove.
2504         * gcc.target/arm/neon/vtrns16.c: Remove.
2505         * gcc.target/arm/neon/vtrns32.c: Remove.
2506         * gcc.target/arm/neon/vtrns8.c: Remove.
2507         * gcc.target/arm/neon/vtrnu16.c: Remove.
2508         * gcc.target/arm/neon/vtrnu32.c: Remove.
2509         * gcc.target/arm/neon/vtrnu8.c: Remove.
2510         * gcc.target/arm/neon/vtstQp8.c: Remove.
2511         * gcc.target/arm/neon/vtstQs16.c: Remove.
2512         * gcc.target/arm/neon/vtstQs32.c: Remove.
2513         * gcc.target/arm/neon/vtstQs8.c: Remove.
2514         * gcc.target/arm/neon/vtstQu16.c: Remove.
2515         * gcc.target/arm/neon/vtstQu32.c: Remove.
2516         * gcc.target/arm/neon/vtstQu8.c: Remove.
2517         * gcc.target/arm/neon/vtstp8.c: Remove.
2518         * gcc.target/arm/neon/vtsts16.c: Remove.
2519         * gcc.target/arm/neon/vtsts32.c: Remove.
2520         * gcc.target/arm/neon/vtsts8.c: Remove.
2521         * gcc.target/arm/neon/vtstu16.c: Remove.
2522         * gcc.target/arm/neon/vtstu32.c: Remove.
2523         * gcc.target/arm/neon/vtstu8.c: Remove.
2524         * gcc.target/arm/neon/vuzpQf32.c: Remove.
2525         * gcc.target/arm/neon/vuzpQp16.c: Remove.
2526         * gcc.target/arm/neon/vuzpQp8.c: Remove.
2527         * gcc.target/arm/neon/vuzpQs16.c: Remove.
2528         * gcc.target/arm/neon/vuzpQs32.c: Remove.
2529         * gcc.target/arm/neon/vuzpQs8.c: Remove.
2530         * gcc.target/arm/neon/vuzpQu16.c: Remove.
2531         * gcc.target/arm/neon/vuzpQu32.c: Remove.
2532         * gcc.target/arm/neon/vuzpQu8.c: Remove.
2533         * gcc.target/arm/neon/vuzpf32.c: Remove.
2534         * gcc.target/arm/neon/vuzpp16.c: Remove.
2535         * gcc.target/arm/neon/vuzpp8.c: Remove.
2536         * gcc.target/arm/neon/vuzps16.c: Remove.
2537         * gcc.target/arm/neon/vuzps32.c: Remove.
2538         * gcc.target/arm/neon/vuzps8.c: Remove.
2539         * gcc.target/arm/neon/vuzpu16.c: Remove.
2540         * gcc.target/arm/neon/vuzpu32.c: Remove.
2541         * gcc.target/arm/neon/vuzpu8.c: Remove.
2542         * gcc.target/arm/neon/vzipQf32.c: Remove.
2543         * gcc.target/arm/neon/vzipQp16.c: Remove.
2544         * gcc.target/arm/neon/vzipQp8.c: Remove.
2545         * gcc.target/arm/neon/vzipQs16.c: Remove.
2546         * gcc.target/arm/neon/vzipQs32.c: Remove.
2547         * gcc.target/arm/neon/vzipQs8.c: Remove.
2548         * gcc.target/arm/neon/vzipQu16.c: Remove.
2549         * gcc.target/arm/neon/vzipQu32.c: Remove.
2550         * gcc.target/arm/neon/vzipQu8.c: Remove.
2551         * gcc.target/arm/neon/vzipf32.c: Remove.
2552         * gcc.target/arm/neon/vzipp16.c: Remove.
2553         * gcc.target/arm/neon/vzipp8.c: Remove.
2554         * gcc.target/arm/neon/vzips16.c: Remove.
2555         * gcc.target/arm/neon/vzips32.c: Remove.
2556         * gcc.target/arm/neon/vzips8.c: Remove.
2557         * gcc.target/arm/neon/vzipu16.c: Remove.
2558         * gcc.target/arm/neon/vzipu32.c: Remove.
2559         * gcc.target/arm/neon/vzipu8.c: Remove.
2561 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2563         * g++.dg/vect/simd-mask-store-bool.cc: New test.
2565 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2567         PR driver/67613
2568         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2569         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2571 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2573         * gcc.dg/plugin/levenshtein-test-1.c: New file.
2574         * gcc.dg/plugin/levenshtein_plugin.c: New file.
2575         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2576         levenshtein_plugin.c.
2577         * gcc.dg/spellcheck-fields.c: New file.
2579 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
2581         PR fortran/68318
2582         * gfortran.dg/pr68318_1.f90: New test.
2583         * gfortran.dg/pr68318_2.f90: Ditto.
2585 2015-11-12  James Norris  <jnorris@codesourcery.com>
2586             Joseph Myers  <joseph@codesourcery.com>
2588         * c-c++-common/goacc/declare-1.c: New test.
2589         * c-c++-common/goacc/declare-2.c: Likewise.
2591 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
2593         [ARM] Remove neon-testgen.ml and generated tests.
2595         * gcc.target/arm/neon/vRaddhns16.c: Remove.
2596         * gcc.target/arm/neon/vRaddhns32.c: Remove.
2597         * gcc.target/arm/neon/vRaddhns64.c: Remove.
2598         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2599         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2600         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2601         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2602         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2603         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2604         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2605         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2606         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2607         * gcc.target/arm/neon/vRhadds16.c: Remove.
2608         * gcc.target/arm/neon/vRhadds32.c: Remove.
2609         * gcc.target/arm/neon/vRhadds8.c: Remove.
2610         * gcc.target/arm/neon/vRhaddu16.c: Remove.
2611         * gcc.target/arm/neon/vRhaddu32.c: Remove.
2612         * gcc.target/arm/neon/vRhaddu8.c: Remove.
2613         * gcc.target/arm/neon/vRshlQs16.c: Remove.
2614         * gcc.target/arm/neon/vRshlQs32.c: Remove.
2615         * gcc.target/arm/neon/vRshlQs64.c: Remove.
2616         * gcc.target/arm/neon/vRshlQs8.c: Remove.
2617         * gcc.target/arm/neon/vRshlQu16.c: Remove.
2618         * gcc.target/arm/neon/vRshlQu32.c: Remove.
2619         * gcc.target/arm/neon/vRshlQu64.c: Remove.
2620         * gcc.target/arm/neon/vRshlQu8.c: Remove.
2621         * gcc.target/arm/neon/vRshls16.c: Remove.
2622         * gcc.target/arm/neon/vRshls32.c: Remove.
2623         * gcc.target/arm/neon/vRshls64.c: Remove.
2624         * gcc.target/arm/neon/vRshls8.c: Remove.
2625         * gcc.target/arm/neon/vRshlu16.c: Remove.
2626         * gcc.target/arm/neon/vRshlu32.c: Remove.
2627         * gcc.target/arm/neon/vRshlu64.c: Remove.
2628         * gcc.target/arm/neon/vRshlu8.c: Remove.
2629         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2630         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2631         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2632         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2633         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2634         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2635         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2636         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2637         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2638         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2639         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2640         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2641         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2642         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2643         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2644         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2645         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2646         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2647         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2648         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2649         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2650         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2651         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2652         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2653         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2654         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2655         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2656         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2657         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2658         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2659         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2660         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2661         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2662         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2663         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2664         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2665         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2666         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2667         * gcc.target/arm/neon/vRsubhns16.c: Remove.
2668         * gcc.target/arm/neon/vRsubhns32.c: Remove.
2669         * gcc.target/arm/neon/vRsubhns64.c: Remove.
2670         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2671         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2672         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2673         * gcc.target/arm/neon/vabaQs16.c: Remove.
2674         * gcc.target/arm/neon/vabaQs32.c: Remove.
2675         * gcc.target/arm/neon/vabaQs8.c: Remove.
2676         * gcc.target/arm/neon/vabaQu16.c: Remove.
2677         * gcc.target/arm/neon/vabaQu32.c: Remove.
2678         * gcc.target/arm/neon/vabaQu8.c: Remove.
2679         * gcc.target/arm/neon/vabals16.c: Remove.
2680         * gcc.target/arm/neon/vabals32.c: Remove.
2681         * gcc.target/arm/neon/vabals8.c: Remove.
2682         * gcc.target/arm/neon/vabalu16.c: Remove.
2683         * gcc.target/arm/neon/vabalu32.c: Remove.
2684         * gcc.target/arm/neon/vabalu8.c: Remove.
2685         * gcc.target/arm/neon/vabas16.c: Remove.
2686         * gcc.target/arm/neon/vabas32.c: Remove.
2687         * gcc.target/arm/neon/vabas8.c: Remove.
2688         * gcc.target/arm/neon/vabau16.c: Remove.
2689         * gcc.target/arm/neon/vabau32.c: Remove.
2690         * gcc.target/arm/neon/vabau8.c: Remove.
2691         * gcc.target/arm/neon/vabdQf32.c: Remove.
2692         * gcc.target/arm/neon/vabdQs16.c: Remove.
2693         * gcc.target/arm/neon/vabdQs32.c: Remove.
2694         * gcc.target/arm/neon/vabdQs8.c: Remove.
2695         * gcc.target/arm/neon/vabdQu16.c: Remove.
2696         * gcc.target/arm/neon/vabdQu32.c: Remove.
2697         * gcc.target/arm/neon/vabdQu8.c: Remove.
2698         * gcc.target/arm/neon/vabdf32.c: Remove.
2699         * gcc.target/arm/neon/vabdls16.c: Remove.
2700         * gcc.target/arm/neon/vabdls32.c: Remove.
2701         * gcc.target/arm/neon/vabdls8.c: Remove.
2702         * gcc.target/arm/neon/vabdlu16.c: Remove.
2703         * gcc.target/arm/neon/vabdlu32.c: Remove.
2704         * gcc.target/arm/neon/vabdlu8.c: Remove.
2705         * gcc.target/arm/neon/vabds16.c: Remove.
2706         * gcc.target/arm/neon/vabds32.c: Remove.
2707         * gcc.target/arm/neon/vabds8.c: Remove.
2708         * gcc.target/arm/neon/vabdu16.c: Remove.
2709         * gcc.target/arm/neon/vabdu32.c: Remove.
2710         * gcc.target/arm/neon/vabdu8.c: Remove.
2711         * gcc.target/arm/neon/vabsQf32.c: Remove.
2712         * gcc.target/arm/neon/vabsQs16.c: Remove.
2713         * gcc.target/arm/neon/vabsQs32.c: Remove.
2714         * gcc.target/arm/neon/vabsQs8.c: Remove.
2715         * gcc.target/arm/neon/vabsf32.c: Remove.
2716         * gcc.target/arm/neon/vabss16.c: Remove.
2717         * gcc.target/arm/neon/vabss32.c: Remove.
2718         * gcc.target/arm/neon/vabss8.c: Remove.
2719         * gcc.target/arm/neon/vaddQf32.c: Remove.
2720         * gcc.target/arm/neon/vaddQs16.c: Remove.
2721         * gcc.target/arm/neon/vaddQs32.c: Remove.
2722         * gcc.target/arm/neon/vaddQs64.c: Remove.
2723         * gcc.target/arm/neon/vaddQs8.c: Remove.
2724         * gcc.target/arm/neon/vaddQu16.c: Remove.
2725         * gcc.target/arm/neon/vaddQu32.c: Remove.
2726         * gcc.target/arm/neon/vaddQu64.c: Remove.
2727         * gcc.target/arm/neon/vaddQu8.c: Remove.
2728         * gcc.target/arm/neon/vaddf32.c: Remove.
2729         * gcc.target/arm/neon/vaddhns16.c: Remove.
2730         * gcc.target/arm/neon/vaddhns32.c: Remove.
2731         * gcc.target/arm/neon/vaddhns64.c: Remove.
2732         * gcc.target/arm/neon/vaddhnu16.c: Remove.
2733         * gcc.target/arm/neon/vaddhnu32.c: Remove.
2734         * gcc.target/arm/neon/vaddhnu64.c: Remove.
2735         * gcc.target/arm/neon/vaddls16.c: Remove.
2736         * gcc.target/arm/neon/vaddls32.c: Remove.
2737         * gcc.target/arm/neon/vaddls8.c: Remove.
2738         * gcc.target/arm/neon/vaddlu16.c: Remove.
2739         * gcc.target/arm/neon/vaddlu32.c: Remove.
2740         * gcc.target/arm/neon/vaddlu8.c: Remove.
2741         * gcc.target/arm/neon/vadds16.c: Remove.
2742         * gcc.target/arm/neon/vadds32.c: Remove.
2743         * gcc.target/arm/neon/vadds64.c: Remove.
2744         * gcc.target/arm/neon/vadds8.c: Remove.
2745         * gcc.target/arm/neon/vaddu16.c: Remove.
2746         * gcc.target/arm/neon/vaddu32.c: Remove.
2747         * gcc.target/arm/neon/vaddu64.c: Remove.
2748         * gcc.target/arm/neon/vaddu8.c: Remove.
2749         * gcc.target/arm/neon/vaddws16.c: Remove.
2750         * gcc.target/arm/neon/vaddws32.c: Remove.
2751         * gcc.target/arm/neon/vaddws8.c: Remove.
2752         * gcc.target/arm/neon/vaddwu16.c: Remove.
2753         * gcc.target/arm/neon/vaddwu32.c: Remove.
2754         * gcc.target/arm/neon/vaddwu8.c: Remove.
2755         * gcc.target/arm/neon/vandQs16.c: Remove.
2756         * gcc.target/arm/neon/vandQs32.c: Remove.
2757         * gcc.target/arm/neon/vandQs64.c: Remove.
2758         * gcc.target/arm/neon/vandQs8.c: Remove.
2759         * gcc.target/arm/neon/vandQu16.c: Remove.
2760         * gcc.target/arm/neon/vandQu32.c: Remove.
2761         * gcc.target/arm/neon/vandQu64.c: Remove.
2762         * gcc.target/arm/neon/vandQu8.c: Remove.
2763         * gcc.target/arm/neon/vands16.c: Remove.
2764         * gcc.target/arm/neon/vands32.c: Remove.
2765         * gcc.target/arm/neon/vands64.c: Remove.
2766         * gcc.target/arm/neon/vands8.c: Remove.
2767         * gcc.target/arm/neon/vandu16.c: Remove.
2768         * gcc.target/arm/neon/vandu32.c: Remove.
2769         * gcc.target/arm/neon/vandu64.c: Remove.
2770         * gcc.target/arm/neon/vandu8.c: Remove.
2771         * gcc.target/arm/neon/vbicQs16.c: Remove.
2772         * gcc.target/arm/neon/vbicQs32.c: Remove.
2773         * gcc.target/arm/neon/vbicQs64.c: Remove.
2774         * gcc.target/arm/neon/vbicQs8.c: Remove.
2775         * gcc.target/arm/neon/vbicQu16.c: Remove.
2776         * gcc.target/arm/neon/vbicQu32.c: Remove.
2777         * gcc.target/arm/neon/vbicQu64.c: Remove.
2778         * gcc.target/arm/neon/vbicQu8.c: Remove.
2779         * gcc.target/arm/neon/vbics16.c: Remove.
2780         * gcc.target/arm/neon/vbics32.c: Remove.
2781         * gcc.target/arm/neon/vbics64.c: Remove.
2782         * gcc.target/arm/neon/vbics8.c: Remove.
2783         * gcc.target/arm/neon/vbicu16.c: Remove.
2784         * gcc.target/arm/neon/vbicu32.c: Remove.
2785         * gcc.target/arm/neon/vbicu64.c: Remove.
2786         * gcc.target/arm/neon/vbicu8.c: Remove.
2787         * gcc.target/arm/neon/vbslQf32.c: Remove.
2788         * gcc.target/arm/neon/vbslQp16.c: Remove.
2789         * gcc.target/arm/neon/vbslQp64.c: Remove.
2790         * gcc.target/arm/neon/vbslQp8.c: Remove.
2791         * gcc.target/arm/neon/vbslQs16.c: Remove.
2792         * gcc.target/arm/neon/vbslQs32.c: Remove.
2793         * gcc.target/arm/neon/vbslQs64.c: Remove.
2794         * gcc.target/arm/neon/vbslQs8.c: Remove.
2795         * gcc.target/arm/neon/vbslQu16.c: Remove.
2796         * gcc.target/arm/neon/vbslQu32.c: Remove.
2797         * gcc.target/arm/neon/vbslQu64.c: Remove.
2798         * gcc.target/arm/neon/vbslQu8.c: Remove.
2799         * gcc.target/arm/neon/vbslf32.c: Remove.
2800         * gcc.target/arm/neon/vbslp16.c: Remove.
2801         * gcc.target/arm/neon/vbslp64.c: Remove.
2802         * gcc.target/arm/neon/vbslp8.c: Remove.
2803         * gcc.target/arm/neon/vbsls16.c: Remove.
2804         * gcc.target/arm/neon/vbsls32.c: Remove.
2805         * gcc.target/arm/neon/vbsls64.c: Remove.
2806         * gcc.target/arm/neon/vbsls8.c: Remove.
2807         * gcc.target/arm/neon/vbslu16.c: Remove.
2808         * gcc.target/arm/neon/vbslu32.c: Remove.
2809         * gcc.target/arm/neon/vbslu64.c: Remove.
2810         * gcc.target/arm/neon/vbslu8.c: Remove.
2811         * gcc.target/arm/neon/vcageQf32.c: Remove.
2812         * gcc.target/arm/neon/vcagef32.c: Remove.
2813         * gcc.target/arm/neon/vcagtQf32.c: Remove.
2814         * gcc.target/arm/neon/vcagtf32.c: Remove.
2815         * gcc.target/arm/neon/vcaleQf32.c: Remove.
2816         * gcc.target/arm/neon/vcalef32.c: Remove.
2817         * gcc.target/arm/neon/vcaltQf32.c: Remove.
2818         * gcc.target/arm/neon/vcaltf32.c: Remove.
2819         * gcc.target/arm/neon/vceqQf32.c: Remove.
2820         * gcc.target/arm/neon/vceqQp8.c: Remove.
2821         * gcc.target/arm/neon/vceqQs16.c: Remove.
2822         * gcc.target/arm/neon/vceqQs32.c: Remove.
2823         * gcc.target/arm/neon/vceqQs8.c: Remove.
2824         * gcc.target/arm/neon/vceqQu16.c: Remove.
2825         * gcc.target/arm/neon/vceqQu32.c: Remove.
2826         * gcc.target/arm/neon/vceqQu8.c: Remove.
2827         * gcc.target/arm/neon/vceqf32.c: Remove.
2828         * gcc.target/arm/neon/vceqp8.c: Remove.
2829         * gcc.target/arm/neon/vceqs16.c: Remove.
2830         * gcc.target/arm/neon/vceqs32.c: Remove.
2831         * gcc.target/arm/neon/vceqs8.c: Remove.
2832         * gcc.target/arm/neon/vcequ16.c: Remove.
2833         * gcc.target/arm/neon/vcequ32.c: Remove.
2834         * gcc.target/arm/neon/vcequ8.c: Remove.
2835         * gcc.target/arm/neon/vcgeQf32.c: Remove.
2836         * gcc.target/arm/neon/vcgeQs16.c: Remove.
2837         * gcc.target/arm/neon/vcgeQs32.c: Remove.
2838         * gcc.target/arm/neon/vcgeQs8.c: Remove.
2839         * gcc.target/arm/neon/vcgeQu16.c: Remove.
2840         * gcc.target/arm/neon/vcgeQu32.c: Remove.
2841         * gcc.target/arm/neon/vcgeQu8.c: Remove.
2842         * gcc.target/arm/neon/vcgef32.c: Remove.
2843         * gcc.target/arm/neon/vcges16.c: Remove.
2844         * gcc.target/arm/neon/vcges32.c: Remove.
2845         * gcc.target/arm/neon/vcges8.c: Remove.
2846         * gcc.target/arm/neon/vcgeu16.c: Remove.
2847         * gcc.target/arm/neon/vcgeu32.c: Remove.
2848         * gcc.target/arm/neon/vcgeu8.c: Remove.
2849         * gcc.target/arm/neon/vcgtQf32.c: Remove.
2850         * gcc.target/arm/neon/vcgtQs16.c: Remove.
2851         * gcc.target/arm/neon/vcgtQs32.c: Remove.
2852         * gcc.target/arm/neon/vcgtQs8.c: Remove.
2853         * gcc.target/arm/neon/vcgtQu16.c: Remove.
2854         * gcc.target/arm/neon/vcgtQu32.c: Remove.
2855         * gcc.target/arm/neon/vcgtQu8.c: Remove.
2856         * gcc.target/arm/neon/vcgtf32.c: Remove.
2857         * gcc.target/arm/neon/vcgts16.c: Remove.
2858         * gcc.target/arm/neon/vcgts32.c: Remove.
2859         * gcc.target/arm/neon/vcgts8.c: Remove.
2860         * gcc.target/arm/neon/vcgtu16.c: Remove.
2861         * gcc.target/arm/neon/vcgtu32.c: Remove.
2862         * gcc.target/arm/neon/vcgtu8.c: Remove.
2863         * gcc.target/arm/neon/vcleQf32.c: Remove.
2864         * gcc.target/arm/neon/vcleQs16.c: Remove.
2865         * gcc.target/arm/neon/vcleQs32.c: Remove.
2866         * gcc.target/arm/neon/vcleQs8.c: Remove.
2867         * gcc.target/arm/neon/vcleQu16.c: Remove.
2868         * gcc.target/arm/neon/vcleQu32.c: Remove.
2869         * gcc.target/arm/neon/vcleQu8.c: Remove.
2870         * gcc.target/arm/neon/vclef32.c: Remove.
2871         * gcc.target/arm/neon/vcles16.c: Remove.
2872         * gcc.target/arm/neon/vcles32.c: Remove.
2873         * gcc.target/arm/neon/vcles8.c: Remove.
2874         * gcc.target/arm/neon/vcleu16.c: Remove.
2875         * gcc.target/arm/neon/vcleu32.c: Remove.
2876         * gcc.target/arm/neon/vcleu8.c: Remove.
2877         * gcc.target/arm/neon/vclsQs16.c: Remove.
2878         * gcc.target/arm/neon/vclsQs32.c: Remove.
2879         * gcc.target/arm/neon/vclsQs8.c: Remove.
2880         * gcc.target/arm/neon/vclss16.c: Remove.
2881         * gcc.target/arm/neon/vclss32.c: Remove.
2882         * gcc.target/arm/neon/vclss8.c: Remove.
2883         * gcc.target/arm/neon/vcltQf32.c: Remove.
2884         * gcc.target/arm/neon/vcltQs16.c: Remove.
2885         * gcc.target/arm/neon/vcltQs32.c: Remove.
2886         * gcc.target/arm/neon/vcltQs8.c: Remove.
2887         * gcc.target/arm/neon/vcltQu16.c: Remove.
2888         * gcc.target/arm/neon/vcltQu32.c: Remove.
2889         * gcc.target/arm/neon/vcltQu8.c: Remove.
2890         * gcc.target/arm/neon/vcltf32.c: Remove.
2891         * gcc.target/arm/neon/vclts16.c: Remove.
2892         * gcc.target/arm/neon/vclts32.c: Remove.
2893         * gcc.target/arm/neon/vclts8.c: Remove.
2894         * gcc.target/arm/neon/vcltu16.c: Remove.
2895         * gcc.target/arm/neon/vcltu32.c: Remove.
2896         * gcc.target/arm/neon/vcltu8.c: Remove.
2897         * gcc.target/arm/neon/vclzQs16.c: Remove.
2898         * gcc.target/arm/neon/vclzQs32.c: Remove.
2899         * gcc.target/arm/neon/vclzQs8.c: Remove.
2900         * gcc.target/arm/neon/vclzQu16.c: Remove.
2901         * gcc.target/arm/neon/vclzQu32.c: Remove.
2902         * gcc.target/arm/neon/vclzQu8.c: Remove.
2903         * gcc.target/arm/neon/vclzs16.c: Remove.
2904         * gcc.target/arm/neon/vclzs32.c: Remove.
2905         * gcc.target/arm/neon/vclzs8.c: Remove.
2906         * gcc.target/arm/neon/vclzu16.c: Remove.
2907         * gcc.target/arm/neon/vclzu32.c: Remove.
2908         * gcc.target/arm/neon/vclzu8.c: Remove.
2909         * gcc.target/arm/neon/vcntQp8.c: Remove.
2910         * gcc.target/arm/neon/vcntQs8.c: Remove.
2911         * gcc.target/arm/neon/vcntQu8.c: Remove.
2912         * gcc.target/arm/neon/vcntp8.c: Remove.
2913         * gcc.target/arm/neon/vcnts8.c: Remove.
2914         * gcc.target/arm/neon/vcntu8.c: Remove.
2915         * gcc.target/arm/neon/vcombinef32.c: Remove.
2916         * gcc.target/arm/neon/vcombinep16.c: Remove.
2917         * gcc.target/arm/neon/vcombinep64.c: Remove.
2918         * gcc.target/arm/neon/vcombinep8.c: Remove.
2919         * gcc.target/arm/neon/vcombines16.c: Remove.
2920         * gcc.target/arm/neon/vcombines32.c: Remove.
2921         * gcc.target/arm/neon/vcombines64.c: Remove.
2922         * gcc.target/arm/neon/vcombines8.c: Remove.
2923         * gcc.target/arm/neon/vcombineu16.c: Remove.
2924         * gcc.target/arm/neon/vcombineu32.c: Remove.
2925         * gcc.target/arm/neon/vcombineu64.c: Remove.
2926         * gcc.target/arm/neon/vcombineu8.c: Remove.
2927         * gcc.target/arm/neon/vcreatef32.c: Remove.
2928         * gcc.target/arm/neon/vcreatep16.c: Remove.
2929         * gcc.target/arm/neon/vcreatep64.c: Remove.
2930         * gcc.target/arm/neon/vcreatep8.c: Remove.
2931         * gcc.target/arm/neon/vcreates16.c: Remove.
2932         * gcc.target/arm/neon/vcreates32.c: Remove.
2933         * gcc.target/arm/neon/vcreates64.c: Remove.
2934         * gcc.target/arm/neon/vcreates8.c: Remove.
2935         * gcc.target/arm/neon/vcreateu16.c: Remove.
2936         * gcc.target/arm/neon/vcreateu32.c: Remove.
2937         * gcc.target/arm/neon/vcreateu64.c: Remove.
2938         * gcc.target/arm/neon/vcreateu8.c: Remove.
2939         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2940         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2941         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2942         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2943         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2944         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2945         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2946         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2947         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2948         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2949         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2950         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2951         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2952         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2953         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2954         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2955         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2956         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2957         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2958         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2959         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2960         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2961         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2962         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2963         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2964         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2965         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2966         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2967         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2968         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2969         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2970         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2971         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2972         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2973         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2974         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2975         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2976         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2977         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2978         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2979         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2980         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2981         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2982         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2983         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2984         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2985         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2986         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2987         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2988         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2989         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2990         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2991         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2992         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2993         * gcc.target/arm/neon/vdup_nf32.c: Remove.
2994         * gcc.target/arm/neon/vdup_np16.c: Remove.
2995         * gcc.target/arm/neon/vdup_np64.c: Remove.
2996         * gcc.target/arm/neon/vdup_np8.c: Remove.
2997         * gcc.target/arm/neon/vdup_ns16.c: Remove.
2998         * gcc.target/arm/neon/vdup_ns32.c: Remove.
2999         * gcc.target/arm/neon/vdup_ns64.c: Remove.
3000         * gcc.target/arm/neon/vdup_ns8.c: Remove.
3001         * gcc.target/arm/neon/vdup_nu16.c: Remove.
3002         * gcc.target/arm/neon/vdup_nu32.c: Remove.
3003         * gcc.target/arm/neon/vdup_nu64.c: Remove.
3004         * gcc.target/arm/neon/vdup_nu8.c: Remove.
3005         * gcc.target/arm/neon/veorQs16.c: Remove.
3006         * gcc.target/arm/neon/veorQs32.c: Remove.
3007         * gcc.target/arm/neon/veorQs64.c: Remove.
3008         * gcc.target/arm/neon/veorQs8.c: Remove.
3009         * gcc.target/arm/neon/veorQu16.c: Remove.
3010         * gcc.target/arm/neon/veorQu32.c: Remove.
3011         * gcc.target/arm/neon/veorQu64.c: Remove.
3012         * gcc.target/arm/neon/veorQu8.c: Remove.
3013         * gcc.target/arm/neon/veors16.c: Remove.
3014         * gcc.target/arm/neon/veors32.c: Remove.
3015         * gcc.target/arm/neon/veors64.c: Remove.
3016         * gcc.target/arm/neon/veors8.c: Remove.
3017         * gcc.target/arm/neon/veoru16.c: Remove.
3018         * gcc.target/arm/neon/veoru32.c: Remove.
3019         * gcc.target/arm/neon/veoru64.c: Remove.
3020         * gcc.target/arm/neon/veoru8.c: Remove.
3021         * gcc.target/arm/neon/vextQf32.c: Remove.
3022         * gcc.target/arm/neon/vextQp16.c: Remove.
3023         * gcc.target/arm/neon/vextQp64.c: Remove.
3024         * gcc.target/arm/neon/vextQp8.c: Remove.
3025         * gcc.target/arm/neon/vextQs16.c: Remove.
3026         * gcc.target/arm/neon/vextQs32.c: Remove.
3027         * gcc.target/arm/neon/vextQs64.c: Remove.
3028         * gcc.target/arm/neon/vextQs8.c: Remove.
3029         * gcc.target/arm/neon/vextQu16.c: Remove.
3030         * gcc.target/arm/neon/vextQu32.c: Remove.
3031         * gcc.target/arm/neon/vextQu64.c: Remove.
3032         * gcc.target/arm/neon/vextQu8.c: Remove.
3033         * gcc.target/arm/neon/vextf32.c: Remove.
3034         * gcc.target/arm/neon/vextp16.c: Remove.
3035         * gcc.target/arm/neon/vextp64.c: Remove.
3036         * gcc.target/arm/neon/vextp8.c: Remove.
3037         * gcc.target/arm/neon/vexts16.c: Remove.
3038         * gcc.target/arm/neon/vexts32.c: Remove.
3039         * gcc.target/arm/neon/vexts64.c: Remove.
3040         * gcc.target/arm/neon/vexts8.c: Remove.
3041         * gcc.target/arm/neon/vextu16.c: Remove.
3042         * gcc.target/arm/neon/vextu32.c: Remove.
3043         * gcc.target/arm/neon/vextu64.c: Remove.
3044         * gcc.target/arm/neon/vextu8.c: Remove.
3045         * gcc.target/arm/neon/vfmaQf32.c: Remove.
3046         * gcc.target/arm/neon/vfmaf32.c: Remove.
3047         * gcc.target/arm/neon/vfmsQf32.c: Remove.
3048         * gcc.target/arm/neon/vfmsf32.c: Remove.
3049         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3050         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3051         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3052         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3053         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3054         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3055         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3056         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3057         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3058         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3059         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3060         * gcc.target/arm/neon/vget_highf32.c: Remove.
3061         * gcc.target/arm/neon/vget_highp16.c: Remove.
3062         * gcc.target/arm/neon/vget_highp64.c: Remove.
3063         * gcc.target/arm/neon/vget_highp8.c: Remove.
3064         * gcc.target/arm/neon/vget_highs16.c: Remove.
3065         * gcc.target/arm/neon/vget_highs32.c: Remove.
3066         * gcc.target/arm/neon/vget_highs64.c: Remove.
3067         * gcc.target/arm/neon/vget_highs8.c: Remove.
3068         * gcc.target/arm/neon/vget_highu16.c: Remove.
3069         * gcc.target/arm/neon/vget_highu32.c: Remove.
3070         * gcc.target/arm/neon/vget_highu64.c: Remove.
3071         * gcc.target/arm/neon/vget_highu8.c: Remove.
3072         * gcc.target/arm/neon/vget_lanef32.c: Remove.
3073         * gcc.target/arm/neon/vget_lanep16.c: Remove.
3074         * gcc.target/arm/neon/vget_lanep8.c: Remove.
3075         * gcc.target/arm/neon/vget_lanes16.c: Remove.
3076         * gcc.target/arm/neon/vget_lanes32.c: Remove.
3077         * gcc.target/arm/neon/vget_lanes64.c: Remove.
3078         * gcc.target/arm/neon/vget_lanes8.c: Remove.
3079         * gcc.target/arm/neon/vget_laneu16.c: Remove.
3080         * gcc.target/arm/neon/vget_laneu32.c: Remove.
3081         * gcc.target/arm/neon/vget_laneu64.c: Remove.
3082         * gcc.target/arm/neon/vget_laneu8.c: Remove.
3083         * gcc.target/arm/neon/vget_lowf32.c: Remove.
3084         * gcc.target/arm/neon/vget_lowp16.c: Remove.
3085         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3086         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3087         * gcc.target/arm/neon/vget_lows16.c: Remove.
3088         * gcc.target/arm/neon/vget_lows32.c: Remove.
3089         * gcc.target/arm/neon/vget_lows64.c: Remove.
3090         * gcc.target/arm/neon/vget_lows8.c: Remove.
3091         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3092         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3093         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3094         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3095         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3096         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3097         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3098         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3099         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3100         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3101         * gcc.target/arm/neon/vhadds16.c: Remove.
3102         * gcc.target/arm/neon/vhadds32.c: Remove.
3103         * gcc.target/arm/neon/vhadds8.c: Remove.
3104         * gcc.target/arm/neon/vhaddu16.c: Remove.
3105         * gcc.target/arm/neon/vhaddu32.c: Remove.
3106         * gcc.target/arm/neon/vhaddu8.c: Remove.
3107         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3108         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3109         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3110         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3111         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3112         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3113         * gcc.target/arm/neon/vhsubs16.c: Remove.
3114         * gcc.target/arm/neon/vhsubs32.c: Remove.
3115         * gcc.target/arm/neon/vhsubs8.c: Remove.
3116         * gcc.target/arm/neon/vhsubu16.c: Remove.
3117         * gcc.target/arm/neon/vhsubu32.c: Remove.
3118         * gcc.target/arm/neon/vhsubu8.c: Remove.
3119         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3120         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3121         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3122         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3123         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3124         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3125         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3126         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3127         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3128         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3129         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3130         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3131         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3132         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3133         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3134         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3135         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3136         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3137         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3138         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3139         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3140         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3141         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3142         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3143         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3144         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3145         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3146         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3147         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3148         * gcc.target/arm/neon/vld1Qs32.c: Remove.
3149         * gcc.target/arm/neon/vld1Qs64.c: Remove.
3150         * gcc.target/arm/neon/vld1Qs8.c: Remove.
3151         * gcc.target/arm/neon/vld1Qu16.c: Remove.
3152         * gcc.target/arm/neon/vld1Qu32.c: Remove.
3153         * gcc.target/arm/neon/vld1Qu64.c: Remove.
3154         * gcc.target/arm/neon/vld1Qu8.c: Remove.
3155         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3156         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3157         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3158         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3159         * gcc.target/arm/neon/vld1_dups16.c: Remove.
3160         * gcc.target/arm/neon/vld1_dups32.c: Remove.
3161         * gcc.target/arm/neon/vld1_dups64.c: Remove.
3162         * gcc.target/arm/neon/vld1_dups8.c: Remove.
3163         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3164         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3165         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3166         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3167         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3168         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3169         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3170         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3171         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3172         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3173         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3174         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3175         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3176         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3177         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3178         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3179         * gcc.target/arm/neon/vld1f32.c: Remove.
3180         * gcc.target/arm/neon/vld1p16.c: Remove.
3181         * gcc.target/arm/neon/vld1p64.c: Remove.
3182         * gcc.target/arm/neon/vld1p8.c: Remove.
3183         * gcc.target/arm/neon/vld1s16.c: Remove.
3184         * gcc.target/arm/neon/vld1s32.c: Remove.
3185         * gcc.target/arm/neon/vld1s64.c: Remove.
3186         * gcc.target/arm/neon/vld1s8.c: Remove.
3187         * gcc.target/arm/neon/vld1u16.c: Remove.
3188         * gcc.target/arm/neon/vld1u32.c: Remove.
3189         * gcc.target/arm/neon/vld1u64.c: Remove.
3190         * gcc.target/arm/neon/vld1u8.c: Remove.
3191         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3192         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3193         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3194         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3195         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3196         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3197         * gcc.target/arm/neon/vld2Qf32.c: Remove.
3198         * gcc.target/arm/neon/vld2Qp16.c: Remove.
3199         * gcc.target/arm/neon/vld2Qp8.c: Remove.
3200         * gcc.target/arm/neon/vld2Qs16.c: Remove.
3201         * gcc.target/arm/neon/vld2Qs32.c: Remove.
3202         * gcc.target/arm/neon/vld2Qs8.c: Remove.
3203         * gcc.target/arm/neon/vld2Qu16.c: Remove.
3204         * gcc.target/arm/neon/vld2Qu32.c: Remove.
3205         * gcc.target/arm/neon/vld2Qu8.c: Remove.
3206         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3207         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3208         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3209         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3210         * gcc.target/arm/neon/vld2_dups16.c: Remove.
3211         * gcc.target/arm/neon/vld2_dups32.c: Remove.
3212         * gcc.target/arm/neon/vld2_dups64.c: Remove.
3213         * gcc.target/arm/neon/vld2_dups8.c: Remove.
3214         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3215         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3216         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3217         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3218         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3219         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3220         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3221         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3222         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3223         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3224         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3225         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3226         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3227         * gcc.target/arm/neon/vld2f32.c: Remove.
3228         * gcc.target/arm/neon/vld2p16.c: Remove.
3229         * gcc.target/arm/neon/vld2p64.c: Remove.
3230         * gcc.target/arm/neon/vld2p8.c: Remove.
3231         * gcc.target/arm/neon/vld2s16.c: Remove.
3232         * gcc.target/arm/neon/vld2s32.c: Remove.
3233         * gcc.target/arm/neon/vld2s64.c: Remove.
3234         * gcc.target/arm/neon/vld2s8.c: Remove.
3235         * gcc.target/arm/neon/vld2u16.c: Remove.
3236         * gcc.target/arm/neon/vld2u32.c: Remove.
3237         * gcc.target/arm/neon/vld2u64.c: Remove.
3238         * gcc.target/arm/neon/vld2u8.c: Remove.
3239         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3240         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3241         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3242         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3243         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3244         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3245         * gcc.target/arm/neon/vld3Qf32.c: Remove.
3246         * gcc.target/arm/neon/vld3Qp16.c: Remove.
3247         * gcc.target/arm/neon/vld3Qp8.c: Remove.
3248         * gcc.target/arm/neon/vld3Qs16.c: Remove.
3249         * gcc.target/arm/neon/vld3Qs32.c: Remove.
3250         * gcc.target/arm/neon/vld3Qs8.c: Remove.
3251         * gcc.target/arm/neon/vld3Qu16.c: Remove.
3252         * gcc.target/arm/neon/vld3Qu32.c: Remove.
3253         * gcc.target/arm/neon/vld3Qu8.c: Remove.
3254         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3255         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3256         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3257         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3258         * gcc.target/arm/neon/vld3_dups16.c: Remove.
3259         * gcc.target/arm/neon/vld3_dups32.c: Remove.
3260         * gcc.target/arm/neon/vld3_dups64.c: Remove.
3261         * gcc.target/arm/neon/vld3_dups8.c: Remove.
3262         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3263         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3264         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3265         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3266         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3267         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3268         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3269         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3270         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3271         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3272         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3273         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3274         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3275         * gcc.target/arm/neon/vld3f32.c: Remove.
3276         * gcc.target/arm/neon/vld3p16.c: Remove.
3277         * gcc.target/arm/neon/vld3p64.c: Remove.
3278         * gcc.target/arm/neon/vld3p8.c: Remove.
3279         * gcc.target/arm/neon/vld3s16.c: Remove.
3280         * gcc.target/arm/neon/vld3s32.c: Remove.
3281         * gcc.target/arm/neon/vld3s64.c: Remove.
3282         * gcc.target/arm/neon/vld3s8.c: Remove.
3283         * gcc.target/arm/neon/vld3u16.c: Remove.
3284         * gcc.target/arm/neon/vld3u32.c: Remove.
3285         * gcc.target/arm/neon/vld3u64.c: Remove.
3286         * gcc.target/arm/neon/vld3u8.c: Remove.
3287         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3288         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3289         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3290         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3291         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3292         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3293         * gcc.target/arm/neon/vld4Qf32.c: Remove.
3294         * gcc.target/arm/neon/vld4Qp16.c: Remove.
3295         * gcc.target/arm/neon/vld4Qp8.c: Remove.
3296         * gcc.target/arm/neon/vld4Qs16.c: Remove.
3297         * gcc.target/arm/neon/vld4Qs32.c: Remove.
3298         * gcc.target/arm/neon/vld4Qs8.c: Remove.
3299         * gcc.target/arm/neon/vld4Qu16.c: Remove.
3300         * gcc.target/arm/neon/vld4Qu32.c: Remove.
3301         * gcc.target/arm/neon/vld4Qu8.c: Remove.
3302         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3303         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3304         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3305         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3306         * gcc.target/arm/neon/vld4_dups16.c: Remove.
3307         * gcc.target/arm/neon/vld4_dups32.c: Remove.
3308         * gcc.target/arm/neon/vld4_dups64.c: Remove.
3309         * gcc.target/arm/neon/vld4_dups8.c: Remove.
3310         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3311         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3312         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3313         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3314         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3315         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3316         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3317         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3318         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3319         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3320         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3321         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3322         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3323         * gcc.target/arm/neon/vld4f32.c: Remove.
3324         * gcc.target/arm/neon/vld4p16.c: Remove.
3325         * gcc.target/arm/neon/vld4p64.c: Remove.
3326         * gcc.target/arm/neon/vld4p8.c: Remove.
3327         * gcc.target/arm/neon/vld4s16.c: Remove.
3328         * gcc.target/arm/neon/vld4s32.c: Remove.
3329         * gcc.target/arm/neon/vld4s64.c: Remove.
3330         * gcc.target/arm/neon/vld4s8.c: Remove.
3331         * gcc.target/arm/neon/vld4u16.c: Remove.
3332         * gcc.target/arm/neon/vld4u32.c: Remove.
3333         * gcc.target/arm/neon/vld4u64.c: Remove.
3334         * gcc.target/arm/neon/vld4u8.c: Remove.
3335         * gcc.target/arm/neon/vmaxQf32.c: Remove.
3336         * gcc.target/arm/neon/vmaxQs16.c: Remove.
3337         * gcc.target/arm/neon/vmaxQs32.c: Remove.
3338         * gcc.target/arm/neon/vmaxQs8.c: Remove.
3339         * gcc.target/arm/neon/vmaxQu16.c: Remove.
3340         * gcc.target/arm/neon/vmaxQu32.c: Remove.
3341         * gcc.target/arm/neon/vmaxQu8.c: Remove.
3342         * gcc.target/arm/neon/vmaxf32.c: Remove.
3343         * gcc.target/arm/neon/vmaxs16.c: Remove.
3344         * gcc.target/arm/neon/vmaxs32.c: Remove.
3345         * gcc.target/arm/neon/vmaxs8.c: Remove.
3346         * gcc.target/arm/neon/vmaxu16.c: Remove.
3347         * gcc.target/arm/neon/vmaxu32.c: Remove.
3348         * gcc.target/arm/neon/vmaxu8.c: Remove.
3349         * gcc.target/arm/neon/vminQf32.c: Remove.
3350         * gcc.target/arm/neon/vminQs16.c: Remove.
3351         * gcc.target/arm/neon/vminQs32.c: Remove.
3352         * gcc.target/arm/neon/vminQs8.c: Remove.
3353         * gcc.target/arm/neon/vminQu16.c: Remove.
3354         * gcc.target/arm/neon/vminQu32.c: Remove.
3355         * gcc.target/arm/neon/vminQu8.c: Remove.
3356         * gcc.target/arm/neon/vminf32.c: Remove.
3357         * gcc.target/arm/neon/vmins16.c: Remove.
3358         * gcc.target/arm/neon/vmins32.c: Remove.
3359         * gcc.target/arm/neon/vmins8.c: Remove.
3360         * gcc.target/arm/neon/vminu16.c: Remove.
3361         * gcc.target/arm/neon/vminu32.c: Remove.
3362         * gcc.target/arm/neon/vminu8.c: Remove.
3363         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3364         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3365         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3366         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3367         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3368         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3369         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3370         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3371         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3372         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3373         * gcc.target/arm/neon/vmlaQf32.c: Remove.
3374         * gcc.target/arm/neon/vmlaQs16.c: Remove.
3375         * gcc.target/arm/neon/vmlaQs32.c: Remove.
3376         * gcc.target/arm/neon/vmlaQs8.c: Remove.
3377         * gcc.target/arm/neon/vmlaQu16.c: Remove.
3378         * gcc.target/arm/neon/vmlaQu32.c: Remove.
3379         * gcc.target/arm/neon/vmlaQu8.c: Remove.
3380         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3381         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3382         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3383         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3384         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3385         * gcc.target/arm/neon/vmla_nf32.c: Remove.
3386         * gcc.target/arm/neon/vmla_ns16.c: Remove.
3387         * gcc.target/arm/neon/vmla_ns32.c: Remove.
3388         * gcc.target/arm/neon/vmla_nu16.c: Remove.
3389         * gcc.target/arm/neon/vmla_nu32.c: Remove.
3390         * gcc.target/arm/neon/vmlaf32.c: Remove.
3391         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3392         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3393         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3394         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3395         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3396         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3397         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3398         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3399         * gcc.target/arm/neon/vmlals16.c: Remove.
3400         * gcc.target/arm/neon/vmlals32.c: Remove.
3401         * gcc.target/arm/neon/vmlals8.c: Remove.
3402         * gcc.target/arm/neon/vmlalu16.c: Remove.
3403         * gcc.target/arm/neon/vmlalu32.c: Remove.
3404         * gcc.target/arm/neon/vmlalu8.c: Remove.
3405         * gcc.target/arm/neon/vmlas16.c: Remove.
3406         * gcc.target/arm/neon/vmlas32.c: Remove.
3407         * gcc.target/arm/neon/vmlas8.c: Remove.
3408         * gcc.target/arm/neon/vmlau16.c: Remove.
3409         * gcc.target/arm/neon/vmlau32.c: Remove.
3410         * gcc.target/arm/neon/vmlau8.c: Remove.
3411         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3412         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3413         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3414         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3415         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3416         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3417         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3418         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3419         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3420         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3421         * gcc.target/arm/neon/vmlsQf32.c: Remove.
3422         * gcc.target/arm/neon/vmlsQs16.c: Remove.
3423         * gcc.target/arm/neon/vmlsQs32.c: Remove.
3424         * gcc.target/arm/neon/vmlsQs8.c: Remove.
3425         * gcc.target/arm/neon/vmlsQu16.c: Remove.
3426         * gcc.target/arm/neon/vmlsQu32.c: Remove.
3427         * gcc.target/arm/neon/vmlsQu8.c: Remove.
3428         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3429         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3430         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3431         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3432         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3433         * gcc.target/arm/neon/vmls_nf32.c: Remove.
3434         * gcc.target/arm/neon/vmls_ns16.c: Remove.
3435         * gcc.target/arm/neon/vmls_ns32.c: Remove.
3436         * gcc.target/arm/neon/vmls_nu16.c: Remove.
3437         * gcc.target/arm/neon/vmls_nu32.c: Remove.
3438         * gcc.target/arm/neon/vmlsf32.c: Remove.
3439         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3440         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3441         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3442         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3443         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3444         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3445         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3446         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3447         * gcc.target/arm/neon/vmlsls16.c: Remove.
3448         * gcc.target/arm/neon/vmlsls32.c: Remove.
3449         * gcc.target/arm/neon/vmlsls8.c: Remove.
3450         * gcc.target/arm/neon/vmlslu16.c: Remove.
3451         * gcc.target/arm/neon/vmlslu32.c: Remove.
3452         * gcc.target/arm/neon/vmlslu8.c: Remove.
3453         * gcc.target/arm/neon/vmlss16.c: Remove.
3454         * gcc.target/arm/neon/vmlss32.c: Remove.
3455         * gcc.target/arm/neon/vmlss8.c: Remove.
3456         * gcc.target/arm/neon/vmlsu16.c: Remove.
3457         * gcc.target/arm/neon/vmlsu32.c: Remove.
3458         * gcc.target/arm/neon/vmlsu8.c: Remove.
3459         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3460         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3461         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3462         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3463         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3464         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3465         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3466         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3467         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3468         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3469         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3470         * gcc.target/arm/neon/vmov_nf32.c: Remove.
3471         * gcc.target/arm/neon/vmov_np16.c: Remove.
3472         * gcc.target/arm/neon/vmov_np8.c: Remove.
3473         * gcc.target/arm/neon/vmov_ns16.c: Remove.
3474         * gcc.target/arm/neon/vmov_ns32.c: Remove.
3475         * gcc.target/arm/neon/vmov_ns64.c: Remove.
3476         * gcc.target/arm/neon/vmov_ns8.c: Remove.
3477         * gcc.target/arm/neon/vmov_nu16.c: Remove.
3478         * gcc.target/arm/neon/vmov_nu32.c: Remove.
3479         * gcc.target/arm/neon/vmov_nu64.c: Remove.
3480         * gcc.target/arm/neon/vmov_nu8.c: Remove.
3481         * gcc.target/arm/neon/vmovls16.c: Remove.
3482         * gcc.target/arm/neon/vmovls32.c: Remove.
3483         * gcc.target/arm/neon/vmovls8.c: Remove.
3484         * gcc.target/arm/neon/vmovlu16.c: Remove.
3485         * gcc.target/arm/neon/vmovlu32.c: Remove.
3486         * gcc.target/arm/neon/vmovlu8.c: Remove.
3487         * gcc.target/arm/neon/vmovns16.c: Remove.
3488         * gcc.target/arm/neon/vmovns32.c: Remove.
3489         * gcc.target/arm/neon/vmovns64.c: Remove.
3490         * gcc.target/arm/neon/vmovnu16.c: Remove.
3491         * gcc.target/arm/neon/vmovnu32.c: Remove.
3492         * gcc.target/arm/neon/vmovnu64.c: Remove.
3493         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3494         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3495         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3496         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3497         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3498         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3499         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3500         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3501         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3502         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3503         * gcc.target/arm/neon/vmulQf32.c: Remove.
3504         * gcc.target/arm/neon/vmulQp8.c: Remove.
3505         * gcc.target/arm/neon/vmulQs16.c: Remove.
3506         * gcc.target/arm/neon/vmulQs32.c: Remove.
3507         * gcc.target/arm/neon/vmulQs8.c: Remove.
3508         * gcc.target/arm/neon/vmulQu16.c: Remove.
3509         * gcc.target/arm/neon/vmulQu32.c: Remove.
3510         * gcc.target/arm/neon/vmulQu8.c: Remove.
3511         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3512         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3513         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3514         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3515         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3516         * gcc.target/arm/neon/vmul_nf32.c: Remove.
3517         * gcc.target/arm/neon/vmul_ns16.c: Remove.
3518         * gcc.target/arm/neon/vmul_ns32.c: Remove.
3519         * gcc.target/arm/neon/vmul_nu16.c: Remove.
3520         * gcc.target/arm/neon/vmul_nu32.c: Remove.
3521         * gcc.target/arm/neon/vmulf32.c: Remove.
3522         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3523         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3524         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3525         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3526         * gcc.target/arm/neon/vmull_ns16.c: Remove.
3527         * gcc.target/arm/neon/vmull_ns32.c: Remove.
3528         * gcc.target/arm/neon/vmull_nu16.c: Remove.
3529         * gcc.target/arm/neon/vmull_nu32.c: Remove.
3530         * gcc.target/arm/neon/vmullp8.c: Remove.
3531         * gcc.target/arm/neon/vmulls16.c: Remove.
3532         * gcc.target/arm/neon/vmulls32.c: Remove.
3533         * gcc.target/arm/neon/vmulls8.c: Remove.
3534         * gcc.target/arm/neon/vmullu16.c: Remove.
3535         * gcc.target/arm/neon/vmullu32.c: Remove.
3536         * gcc.target/arm/neon/vmullu8.c: Remove.
3537         * gcc.target/arm/neon/vmulp8.c: Remove.
3538         * gcc.target/arm/neon/vmuls16.c: Remove.
3539         * gcc.target/arm/neon/vmuls32.c: Remove.
3540         * gcc.target/arm/neon/vmuls8.c: Remove.
3541         * gcc.target/arm/neon/vmulu16.c: Remove.
3542         * gcc.target/arm/neon/vmulu32.c: Remove.
3543         * gcc.target/arm/neon/vmulu8.c: Remove.
3544         * gcc.target/arm/neon/vmvnQp8.c: Remove.
3545         * gcc.target/arm/neon/vmvnQs16.c: Remove.
3546         * gcc.target/arm/neon/vmvnQs32.c: Remove.
3547         * gcc.target/arm/neon/vmvnQs8.c: Remove.
3548         * gcc.target/arm/neon/vmvnQu16.c: Remove.
3549         * gcc.target/arm/neon/vmvnQu32.c: Remove.
3550         * gcc.target/arm/neon/vmvnQu8.c: Remove.
3551         * gcc.target/arm/neon/vmvnp8.c: Remove.
3552         * gcc.target/arm/neon/vmvns16.c: Remove.
3553         * gcc.target/arm/neon/vmvns32.c: Remove.
3554         * gcc.target/arm/neon/vmvns8.c: Remove.
3555         * gcc.target/arm/neon/vmvnu16.c: Remove.
3556         * gcc.target/arm/neon/vmvnu32.c: Remove.
3557         * gcc.target/arm/neon/vmvnu8.c: Remove.
3558         * gcc.target/arm/neon/vnegQf32.c: Remove.
3559         * gcc.target/arm/neon/vnegQs16.c: Remove.
3560         * gcc.target/arm/neon/vnegQs32.c: Remove.
3561         * gcc.target/arm/neon/vnegQs8.c: Remove.
3562         * gcc.target/arm/neon/vnegf32.c: Remove.
3563         * gcc.target/arm/neon/vnegs16.c: Remove.
3564         * gcc.target/arm/neon/vnegs32.c: Remove.
3565         * gcc.target/arm/neon/vnegs8.c: Remove.
3566         * gcc.target/arm/neon/vornQs16.c: Remove.
3567         * gcc.target/arm/neon/vornQs32.c: Remove.
3568         * gcc.target/arm/neon/vornQs64.c: Remove.
3569         * gcc.target/arm/neon/vornQs8.c: Remove.
3570         * gcc.target/arm/neon/vornQu16.c: Remove.
3571         * gcc.target/arm/neon/vornQu32.c: Remove.
3572         * gcc.target/arm/neon/vornQu64.c: Remove.
3573         * gcc.target/arm/neon/vornQu8.c: Remove.
3574         * gcc.target/arm/neon/vorns16.c: Remove.
3575         * gcc.target/arm/neon/vorns32.c: Remove.
3576         * gcc.target/arm/neon/vorns64.c: Remove.
3577         * gcc.target/arm/neon/vorns8.c: Remove.
3578         * gcc.target/arm/neon/vornu16.c: Remove.
3579         * gcc.target/arm/neon/vornu32.c: Remove.
3580         * gcc.target/arm/neon/vornu64.c: Remove.
3581         * gcc.target/arm/neon/vornu8.c: Remove.
3582         * gcc.target/arm/neon/vorrQs16.c: Remove.
3583         * gcc.target/arm/neon/vorrQs32.c: Remove.
3584         * gcc.target/arm/neon/vorrQs64.c: Remove.
3585         * gcc.target/arm/neon/vorrQs8.c: Remove.
3586         * gcc.target/arm/neon/vorrQu16.c: Remove.
3587         * gcc.target/arm/neon/vorrQu32.c: Remove.
3588         * gcc.target/arm/neon/vorrQu64.c: Remove.
3589         * gcc.target/arm/neon/vorrQu8.c: Remove.
3590         * gcc.target/arm/neon/vorrs16.c: Remove.
3591         * gcc.target/arm/neon/vorrs32.c: Remove.
3592         * gcc.target/arm/neon/vorrs64.c: Remove.
3593         * gcc.target/arm/neon/vorrs8.c: Remove.
3594         * gcc.target/arm/neon/vorru16.c: Remove.
3595         * gcc.target/arm/neon/vorru32.c: Remove.
3596         * gcc.target/arm/neon/vorru64.c: Remove.
3597         * gcc.target/arm/neon/vorru8.c: Remove.
3598         * gcc.target/arm/neon/vpadalQs16.c: Remove.
3599         * gcc.target/arm/neon/vpadalQs32.c: Remove.
3600         * gcc.target/arm/neon/vpadalQs8.c: Remove.
3601         * gcc.target/arm/neon/vpadalQu16.c: Remove.
3602         * gcc.target/arm/neon/vpadalQu32.c: Remove.
3603         * gcc.target/arm/neon/vpadalQu8.c: Remove.
3604         * gcc.target/arm/neon/vpadals16.c: Remove.
3605         * gcc.target/arm/neon/vpadals32.c: Remove.
3606         * gcc.target/arm/neon/vpadals8.c: Remove.
3607         * gcc.target/arm/neon/vpadalu16.c: Remove.
3608         * gcc.target/arm/neon/vpadalu32.c: Remove.
3609         * gcc.target/arm/neon/vpadalu8.c: Remove.
3610         * gcc.target/arm/neon/vpaddf32.c: Remove.
3611         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3612         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3613         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3614         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3615         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3616         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3617         * gcc.target/arm/neon/vpaddls16.c: Remove.
3618         * gcc.target/arm/neon/vpaddls32.c: Remove.
3619         * gcc.target/arm/neon/vpaddls8.c: Remove.
3620         * gcc.target/arm/neon/vpaddlu16.c: Remove.
3621         * gcc.target/arm/neon/vpaddlu32.c: Remove.
3622         * gcc.target/arm/neon/vpaddlu8.c: Remove.
3623         * gcc.target/arm/neon/vpadds16.c: Remove.
3624         * gcc.target/arm/neon/vpadds32.c: Remove.
3625         * gcc.target/arm/neon/vpadds8.c: Remove.
3626         * gcc.target/arm/neon/vpaddu16.c: Remove.
3627         * gcc.target/arm/neon/vpaddu32.c: Remove.
3628         * gcc.target/arm/neon/vpaddu8.c: Remove.
3629         * gcc.target/arm/neon/vpmaxf32.c: Remove.
3630         * gcc.target/arm/neon/vpmaxs16.c: Remove.
3631         * gcc.target/arm/neon/vpmaxs32.c: Remove.
3632         * gcc.target/arm/neon/vpmaxs8.c: Remove.
3633         * gcc.target/arm/neon/vpmaxu16.c: Remove.
3634         * gcc.target/arm/neon/vpmaxu32.c: Remove.
3635         * gcc.target/arm/neon/vpmaxu8.c: Remove.
3636         * gcc.target/arm/neon/vpminf32.c: Remove.
3637         * gcc.target/arm/neon/vpmins16.c: Remove.
3638         * gcc.target/arm/neon/vpmins32.c: Remove.
3639         * gcc.target/arm/neon/vpmins8.c: Remove.
3640         * gcc.target/arm/neon/vpminu16.c: Remove.
3641         * gcc.target/arm/neon/vpminu32.c: Remove.
3642         * gcc.target/arm/neon/vpminu8.c: Remove.
3643         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3644         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3645         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3646         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3647         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3648         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3649         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3650         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3651         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3652         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3653         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3654         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3655         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3656         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3657         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3658         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3659         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3660         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3661         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3662         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3663         * gcc.target/arm/neon/vqRshls16.c: Remove.
3664         * gcc.target/arm/neon/vqRshls32.c: Remove.
3665         * gcc.target/arm/neon/vqRshls64.c: Remove.
3666         * gcc.target/arm/neon/vqRshls8.c: Remove.
3667         * gcc.target/arm/neon/vqRshlu16.c: Remove.
3668         * gcc.target/arm/neon/vqRshlu32.c: Remove.
3669         * gcc.target/arm/neon/vqRshlu64.c: Remove.
3670         * gcc.target/arm/neon/vqRshlu8.c: Remove.
3671         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3672         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3673         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3674         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3675         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3676         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3677         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3678         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3679         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3680         * gcc.target/arm/neon/vqabsQs16.c: Remove.
3681         * gcc.target/arm/neon/vqabsQs32.c: Remove.
3682         * gcc.target/arm/neon/vqabsQs8.c: Remove.
3683         * gcc.target/arm/neon/vqabss16.c: Remove.
3684         * gcc.target/arm/neon/vqabss32.c: Remove.
3685         * gcc.target/arm/neon/vqabss8.c: Remove.
3686         * gcc.target/arm/neon/vqaddQs16.c: Remove.
3687         * gcc.target/arm/neon/vqaddQs32.c: Remove.
3688         * gcc.target/arm/neon/vqaddQs64.c: Remove.
3689         * gcc.target/arm/neon/vqaddQs8.c: Remove.
3690         * gcc.target/arm/neon/vqaddQu16.c: Remove.
3691         * gcc.target/arm/neon/vqaddQu32.c: Remove.
3692         * gcc.target/arm/neon/vqaddQu64.c: Remove.
3693         * gcc.target/arm/neon/vqaddQu8.c: Remove.
3694         * gcc.target/arm/neon/vqadds16.c: Remove.
3695         * gcc.target/arm/neon/vqadds32.c: Remove.
3696         * gcc.target/arm/neon/vqadds64.c: Remove.
3697         * gcc.target/arm/neon/vqadds8.c: Remove.
3698         * gcc.target/arm/neon/vqaddu16.c: Remove.
3699         * gcc.target/arm/neon/vqaddu32.c: Remove.
3700         * gcc.target/arm/neon/vqaddu64.c: Remove.
3701         * gcc.target/arm/neon/vqaddu8.c: Remove.
3702         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3703         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3704         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3705         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3706         * gcc.target/arm/neon/vqdmlals16.c: Remove.
3707         * gcc.target/arm/neon/vqdmlals32.c: Remove.
3708         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3709         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3710         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3711         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3712         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3713         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3714         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3715         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3716         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3717         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3718         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3719         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3720         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3721         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3722         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3723         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3724         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3725         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3726         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3727         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3728         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3729         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3730         * gcc.target/arm/neon/vqdmulls16.c: Remove.
3731         * gcc.target/arm/neon/vqdmulls32.c: Remove.
3732         * gcc.target/arm/neon/vqmovns16.c: Remove.
3733         * gcc.target/arm/neon/vqmovns32.c: Remove.
3734         * gcc.target/arm/neon/vqmovns64.c: Remove.
3735         * gcc.target/arm/neon/vqmovnu16.c: Remove.
3736         * gcc.target/arm/neon/vqmovnu32.c: Remove.
3737         * gcc.target/arm/neon/vqmovnu64.c: Remove.
3738         * gcc.target/arm/neon/vqmovuns16.c: Remove.
3739         * gcc.target/arm/neon/vqmovuns32.c: Remove.
3740         * gcc.target/arm/neon/vqmovuns64.c: Remove.
3741         * gcc.target/arm/neon/vqnegQs16.c: Remove.
3742         * gcc.target/arm/neon/vqnegQs32.c: Remove.
3743         * gcc.target/arm/neon/vqnegQs8.c: Remove.
3744         * gcc.target/arm/neon/vqnegs16.c: Remove.
3745         * gcc.target/arm/neon/vqnegs32.c: Remove.
3746         * gcc.target/arm/neon/vqnegs8.c: Remove.
3747         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3748         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3749         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3750         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3751         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3752         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3753         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3754         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3755         * gcc.target/arm/neon/vqshlQs16.c: Remove.
3756         * gcc.target/arm/neon/vqshlQs32.c: Remove.
3757         * gcc.target/arm/neon/vqshlQs64.c: Remove.
3758         * gcc.target/arm/neon/vqshlQs8.c: Remove.
3759         * gcc.target/arm/neon/vqshlQu16.c: Remove.
3760         * gcc.target/arm/neon/vqshlQu32.c: Remove.
3761         * gcc.target/arm/neon/vqshlQu64.c: Remove.
3762         * gcc.target/arm/neon/vqshlQu8.c: Remove.
3763         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3764         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3765         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3766         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3767         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3768         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3769         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3770         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3771         * gcc.target/arm/neon/vqshls16.c: Remove.
3772         * gcc.target/arm/neon/vqshls32.c: Remove.
3773         * gcc.target/arm/neon/vqshls64.c: Remove.
3774         * gcc.target/arm/neon/vqshls8.c: Remove.
3775         * gcc.target/arm/neon/vqshlu16.c: Remove.
3776         * gcc.target/arm/neon/vqshlu32.c: Remove.
3777         * gcc.target/arm/neon/vqshlu64.c: Remove.
3778         * gcc.target/arm/neon/vqshlu8.c: Remove.
3779         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3780         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3781         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3782         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3783         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3784         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3785         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3786         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3787         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3788         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3789         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3790         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3791         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3792         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3793         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3794         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3795         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3796         * gcc.target/arm/neon/vqsubQs16.c: Remove.
3797         * gcc.target/arm/neon/vqsubQs32.c: Remove.
3798         * gcc.target/arm/neon/vqsubQs64.c: Remove.
3799         * gcc.target/arm/neon/vqsubQs8.c: Remove.
3800         * gcc.target/arm/neon/vqsubQu16.c: Remove.
3801         * gcc.target/arm/neon/vqsubQu32.c: Remove.
3802         * gcc.target/arm/neon/vqsubQu64.c: Remove.
3803         * gcc.target/arm/neon/vqsubQu8.c: Remove.
3804         * gcc.target/arm/neon/vqsubs16.c: Remove.
3805         * gcc.target/arm/neon/vqsubs32.c: Remove.
3806         * gcc.target/arm/neon/vqsubs64.c: Remove.
3807         * gcc.target/arm/neon/vqsubs8.c: Remove.
3808         * gcc.target/arm/neon/vqsubu16.c: Remove.
3809         * gcc.target/arm/neon/vqsubu32.c: Remove.
3810         * gcc.target/arm/neon/vqsubu64.c: Remove.
3811         * gcc.target/arm/neon/vqsubu8.c: Remove.
3812         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3813         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3814         * gcc.target/arm/neon/vrecpef32.c: Remove.
3815         * gcc.target/arm/neon/vrecpeu32.c: Remove.
3816         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3817         * gcc.target/arm/neon/vrecpsf32.c: Remove.
3818         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3819         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3820         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3821         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3822         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3823         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3824         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3825         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3826         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3827         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3828         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3829         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3830         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3831         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3832         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3833         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3834         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3835         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3836         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3837         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3838         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3839         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3840         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3841         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3842         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3843         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3844         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3845         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3846         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3847         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3848         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3849         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3850         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3851         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3852         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3853         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3854         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3855         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3856         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3857         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3858         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3859         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3860         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3861         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3862         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3863         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3864         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3865         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3866         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3867         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3868         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3869         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3870         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3871         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3872         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3873         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3874         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3875         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3876         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3877         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3878         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3879         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3880         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3881         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3882         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3883         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3884         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3885         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3886         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3887         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3888         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3889         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3890         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3891         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3892         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3893         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3894         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3895         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3896         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3897         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3898         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3899         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3900         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3901         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3902         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3903         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3904         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3905         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3906         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3907         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3908         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3909         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3910         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3911         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3912         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3913         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3914         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3915         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3916         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3917         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3918         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3919         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3920         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3921         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3922         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3923         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3924         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3925         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3926         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3927         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3928         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3929         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3930         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3931         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3932         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3933         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3934         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3935         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3936         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3937         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3938         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3939         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3940         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3941         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3942         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3943         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3944         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3945         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3946         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3947         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3948         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3949         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3950         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3951         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3952         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3953         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3954         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3955         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3956         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3957         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3958         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3959         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3960         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3961         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3962         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3963         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3964         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3965         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3966         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3967         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3968         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3969         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3970         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3971         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3972         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3973         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3974         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3975         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3976         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3977         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3978         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3979         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3980         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3981         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3982         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3983         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3984         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3985         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3986         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3987         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3988         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3989         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3990         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3991         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3992         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3993         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3994         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3995         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3996         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3997         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3998         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3999         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4000         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4001         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4002         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4003         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4004         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4005         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4006         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4007         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4008         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4009         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4010         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4011         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4012         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4013         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4014         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4015         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4016         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4017         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4018         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4019         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4020         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4021         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4022         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4023         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4024         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4025         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4026         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4027         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4028         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4029         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4030         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4031         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4032         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4033         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4034         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4035         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4036         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4037         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4038         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4039         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4040         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4041         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4042         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4043         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4044         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4045         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4046         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4047         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4048         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4049         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4050         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4051         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4052         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4053         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4054         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4055         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4056         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4057         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4058         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4059         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4060         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4061         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4062         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4063         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4064         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4065         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4066         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4067         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4068         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4069         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4070         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4071         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4072         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4073         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4074         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4075         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4076         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4077         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4078         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4079         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4080         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4081         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4082         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4083         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4084         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4085         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4086         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4087         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4088         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4089         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4090         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4091         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4092         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4093         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4094         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4095         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4096         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4097         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4098         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4099         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4100         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4101         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4102         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4103         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4104         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4105         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4106         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4107         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4108         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4109         * gcc.target/arm/neon/vrev16p8.c: Remove.
4110         * gcc.target/arm/neon/vrev16s8.c: Remove.
4111         * gcc.target/arm/neon/vrev16u8.c: Remove.
4112         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4113         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4114         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4115         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4116         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4117         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4118         * gcc.target/arm/neon/vrev32p16.c: Remove.
4119         * gcc.target/arm/neon/vrev32p8.c: Remove.
4120         * gcc.target/arm/neon/vrev32s16.c: Remove.
4121         * gcc.target/arm/neon/vrev32s8.c: Remove.
4122         * gcc.target/arm/neon/vrev32u16.c: Remove.
4123         * gcc.target/arm/neon/vrev32u8.c: Remove.
4124         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4125         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4126         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4127         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4128         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4129         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4130         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4131         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4132         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4133         * gcc.target/arm/neon/vrev64f32.c: Remove.
4134         * gcc.target/arm/neon/vrev64p16.c: Remove.
4135         * gcc.target/arm/neon/vrev64p8.c: Remove.
4136         * gcc.target/arm/neon/vrev64s16.c: Remove.
4137         * gcc.target/arm/neon/vrev64s32.c: Remove.
4138         * gcc.target/arm/neon/vrev64s8.c: Remove.
4139         * gcc.target/arm/neon/vrev64u16.c: Remove.
4140         * gcc.target/arm/neon/vrev64u32.c: Remove.
4141         * gcc.target/arm/neon/vrev64u8.c: Remove.
4142         * gcc.target/arm/neon/vrndaf32.c: Remove.
4143         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4144         * gcc.target/arm/neon/vrndf32.c: Remove.
4145         * gcc.target/arm/neon/vrndmf32.c: Remove.
4146         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4147         * gcc.target/arm/neon/vrndnf32.c: Remove.
4148         * gcc.target/arm/neon/vrndnqf32.c: Remove.
4149         * gcc.target/arm/neon/vrndpf32.c: Remove.
4150         * gcc.target/arm/neon/vrndpqf32.c: Remove.
4151         * gcc.target/arm/neon/vrndqf32.c: Remove.
4152         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4153         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4154         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4155         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4156         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4157         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4158         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4159         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4160         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4161         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4162         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4163         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4164         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4165         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4166         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4167         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4168         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4169         * gcc.target/arm/neon/vset_lanef32.c: Remove.
4170         * gcc.target/arm/neon/vset_lanep16.c: Remove.
4171         * gcc.target/arm/neon/vset_lanep8.c: Remove.
4172         * gcc.target/arm/neon/vset_lanes16.c: Remove.
4173         * gcc.target/arm/neon/vset_lanes32.c: Remove.
4174         * gcc.target/arm/neon/vset_lanes64.c: Remove.
4175         * gcc.target/arm/neon/vset_lanes8.c: Remove.
4176         * gcc.target/arm/neon/vset_laneu16.c: Remove.
4177         * gcc.target/arm/neon/vset_laneu32.c: Remove.
4178         * gcc.target/arm/neon/vset_laneu64.c: Remove.
4179         * gcc.target/arm/neon/vset_laneu8.c: Remove.
4180         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4181         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4182         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4183         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4184         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4185         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4186         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4187         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4188         * gcc.target/arm/neon/vshlQs16.c: Remove.
4189         * gcc.target/arm/neon/vshlQs32.c: Remove.
4190         * gcc.target/arm/neon/vshlQs64.c: Remove.
4191         * gcc.target/arm/neon/vshlQs8.c: Remove.
4192         * gcc.target/arm/neon/vshlQu16.c: Remove.
4193         * gcc.target/arm/neon/vshlQu32.c: Remove.
4194         * gcc.target/arm/neon/vshlQu64.c: Remove.
4195         * gcc.target/arm/neon/vshlQu8.c: Remove.
4196         * gcc.target/arm/neon/vshl_ns16.c: Remove.
4197         * gcc.target/arm/neon/vshl_ns32.c: Remove.
4198         * gcc.target/arm/neon/vshl_ns64.c: Remove.
4199         * gcc.target/arm/neon/vshl_ns8.c: Remove.
4200         * gcc.target/arm/neon/vshl_nu16.c: Remove.
4201         * gcc.target/arm/neon/vshl_nu32.c: Remove.
4202         * gcc.target/arm/neon/vshl_nu64.c: Remove.
4203         * gcc.target/arm/neon/vshl_nu8.c: Remove.
4204         * gcc.target/arm/neon/vshll_ns16.c: Remove.
4205         * gcc.target/arm/neon/vshll_ns32.c: Remove.
4206         * gcc.target/arm/neon/vshll_ns8.c: Remove.
4207         * gcc.target/arm/neon/vshll_nu16.c: Remove.
4208         * gcc.target/arm/neon/vshll_nu32.c: Remove.
4209         * gcc.target/arm/neon/vshll_nu8.c: Remove.
4210         * gcc.target/arm/neon/vshls16.c: Remove.
4211         * gcc.target/arm/neon/vshls32.c: Remove.
4212         * gcc.target/arm/neon/vshls64.c: Remove.
4213         * gcc.target/arm/neon/vshls8.c: Remove.
4214         * gcc.target/arm/neon/vshlu16.c: Remove.
4215         * gcc.target/arm/neon/vshlu32.c: Remove.
4216         * gcc.target/arm/neon/vshlu64.c: Remove.
4217         * gcc.target/arm/neon/vshlu8.c: Remove.
4218         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4219         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4220         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4221         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4222         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4223         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4224         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4225         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4226         * gcc.target/arm/neon/vshr_ns16.c: Remove.
4227         * gcc.target/arm/neon/vshr_ns32.c: Remove.
4228         * gcc.target/arm/neon/vshr_ns64.c: Remove.
4229         * gcc.target/arm/neon/vshr_ns8.c: Remove.
4230         * gcc.target/arm/neon/vshr_nu16.c: Remove.
4231         * gcc.target/arm/neon/vshr_nu32.c: Remove.
4232         * gcc.target/arm/neon/vshr_nu64.c: Remove.
4233         * gcc.target/arm/neon/vshr_nu8.c: Remove.
4234         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4235         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4236         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4237         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4238         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4239         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4240         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4241         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4242         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4243         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4244         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4245         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4246         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4247         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4248         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4249         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4250         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4251         * gcc.target/arm/neon/vsli_np16.c: Remove.
4252         * gcc.target/arm/neon/vsli_np64.c: Remove.
4253         * gcc.target/arm/neon/vsli_np8.c: Remove.
4254         * gcc.target/arm/neon/vsli_ns16.c: Remove.
4255         * gcc.target/arm/neon/vsli_ns32.c: Remove.
4256         * gcc.target/arm/neon/vsli_ns64.c: Remove.
4257         * gcc.target/arm/neon/vsli_ns8.c: Remove.
4258         * gcc.target/arm/neon/vsli_nu16.c: Remove.
4259         * gcc.target/arm/neon/vsli_nu32.c: Remove.
4260         * gcc.target/arm/neon/vsli_nu64.c: Remove.
4261         * gcc.target/arm/neon/vsli_nu8.c: Remove.
4262         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4263         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4264         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4265         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4266         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4267         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4268         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4269         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4270         * gcc.target/arm/neon/vsra_ns16.c: Remove.
4271         * gcc.target/arm/neon/vsra_ns32.c: Remove.
4272         * gcc.target/arm/neon/vsra_ns64.c: Remove.
4273         * gcc.target/arm/neon/vsra_ns8.c: Remove.
4274         * gcc.target/arm/neon/vsra_nu16.c: Remove.
4275         * gcc.target/arm/neon/vsra_nu32.c: Remove.
4276         * gcc.target/arm/neon/vsra_nu64.c: Remove.
4277         * gcc.target/arm/neon/vsra_nu8.c: Remove.
4278         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4279         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4280         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4281         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4282         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4283         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4284         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4285         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4286         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4287         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4288         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4289         * gcc.target/arm/neon/vsri_np16.c: Remove.
4290         * gcc.target/arm/neon/vsri_np64.c: Remove.
4291         * gcc.target/arm/neon/vsri_np8.c: Remove.
4292         * gcc.target/arm/neon/vsri_ns16.c: Remove.
4293         * gcc.target/arm/neon/vsri_ns32.c: Remove.
4294         * gcc.target/arm/neon/vsri_ns64.c: Remove.
4295         * gcc.target/arm/neon/vsri_ns8.c: Remove.
4296         * gcc.target/arm/neon/vsri_nu16.c: Remove.
4297         * gcc.target/arm/neon/vsri_nu32.c: Remove.
4298         * gcc.target/arm/neon/vsri_nu64.c: Remove.
4299         * gcc.target/arm/neon/vsri_nu8.c: Remove.
4300         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4301         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4302         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4303         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4304         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4305         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4306         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4307         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4308         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4309         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4310         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4311         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4312         * gcc.target/arm/neon/vst1Qf32.c: Remove.
4313         * gcc.target/arm/neon/vst1Qp16.c: Remove.
4314         * gcc.target/arm/neon/vst1Qp64.c: Remove.
4315         * gcc.target/arm/neon/vst1Qp8.c: Remove.
4316         * gcc.target/arm/neon/vst1Qs16.c: Remove.
4317         * gcc.target/arm/neon/vst1Qs32.c: Remove.
4318         * gcc.target/arm/neon/vst1Qs64.c: Remove.
4319         * gcc.target/arm/neon/vst1Qs8.c: Remove.
4320         * gcc.target/arm/neon/vst1Qu16.c: Remove.
4321         * gcc.target/arm/neon/vst1Qu32.c: Remove.
4322         * gcc.target/arm/neon/vst1Qu64.c: Remove.
4323         * gcc.target/arm/neon/vst1Qu8.c: Remove.
4324         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4325         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4326         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4327         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4328         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4329         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4330         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4331         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4332         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4333         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4334         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4335         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4336         * gcc.target/arm/neon/vst1f32.c: Remove.
4337         * gcc.target/arm/neon/vst1p16.c: Remove.
4338         * gcc.target/arm/neon/vst1p64.c: Remove.
4339         * gcc.target/arm/neon/vst1p8.c: Remove.
4340         * gcc.target/arm/neon/vst1s16.c: Remove.
4341         * gcc.target/arm/neon/vst1s32.c: Remove.
4342         * gcc.target/arm/neon/vst1s64.c: Remove.
4343         * gcc.target/arm/neon/vst1s8.c: Remove.
4344         * gcc.target/arm/neon/vst1u16.c: Remove.
4345         * gcc.target/arm/neon/vst1u32.c: Remove.
4346         * gcc.target/arm/neon/vst1u64.c: Remove.
4347         * gcc.target/arm/neon/vst1u8.c: Remove.
4348         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4349         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4350         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4351         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4352         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4353         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4354         * gcc.target/arm/neon/vst2Qf32.c: Remove.
4355         * gcc.target/arm/neon/vst2Qp16.c: Remove.
4356         * gcc.target/arm/neon/vst2Qp8.c: Remove.
4357         * gcc.target/arm/neon/vst2Qs16.c: Remove.
4358         * gcc.target/arm/neon/vst2Qs32.c: Remove.
4359         * gcc.target/arm/neon/vst2Qs8.c: Remove.
4360         * gcc.target/arm/neon/vst2Qu16.c: Remove.
4361         * gcc.target/arm/neon/vst2Qu32.c: Remove.
4362         * gcc.target/arm/neon/vst2Qu8.c: Remove.
4363         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4364         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4365         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4366         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4367         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4368         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4369         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4370         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4371         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4372         * gcc.target/arm/neon/vst2f32.c: Remove.
4373         * gcc.target/arm/neon/vst2p16.c: Remove.
4374         * gcc.target/arm/neon/vst2p64.c: Remove.
4375         * gcc.target/arm/neon/vst2p8.c: Remove.
4376         * gcc.target/arm/neon/vst2s16.c: Remove.
4377         * gcc.target/arm/neon/vst2s32.c: Remove.
4378         * gcc.target/arm/neon/vst2s64.c: Remove.
4379         * gcc.target/arm/neon/vst2s8.c: Remove.
4380         * gcc.target/arm/neon/vst2u16.c: Remove.
4381         * gcc.target/arm/neon/vst2u32.c: Remove.
4382         * gcc.target/arm/neon/vst2u64.c: Remove.
4383         * gcc.target/arm/neon/vst2u8.c: Remove.
4384         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4385         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4386         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4387         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4388         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4389         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4390         * gcc.target/arm/neon/vst3Qf32.c: Remove.
4391         * gcc.target/arm/neon/vst3Qp16.c: Remove.
4392         * gcc.target/arm/neon/vst3Qp8.c: Remove.
4393         * gcc.target/arm/neon/vst3Qs16.c: Remove.
4394         * gcc.target/arm/neon/vst3Qs32.c: Remove.
4395         * gcc.target/arm/neon/vst3Qs8.c: Remove.
4396         * gcc.target/arm/neon/vst3Qu16.c: Remove.
4397         * gcc.target/arm/neon/vst3Qu32.c: Remove.
4398         * gcc.target/arm/neon/vst3Qu8.c: Remove.
4399         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4400         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4401         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4402         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4403         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4404         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4405         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4406         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4407         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4408         * gcc.target/arm/neon/vst3f32.c: Remove.
4409         * gcc.target/arm/neon/vst3p16.c: Remove.
4410         * gcc.target/arm/neon/vst3p64.c: Remove.
4411         * gcc.target/arm/neon/vst3p8.c: Remove.
4412         * gcc.target/arm/neon/vst3s16.c: Remove.
4413         * gcc.target/arm/neon/vst3s32.c: Remove.
4414         * gcc.target/arm/neon/vst3s64.c: Remove.
4415         * gcc.target/arm/neon/vst3s8.c: Remove.
4416         * gcc.target/arm/neon/vst3u16.c: Remove.
4417         * gcc.target/arm/neon/vst3u32.c: Remove.
4418         * gcc.target/arm/neon/vst3u64.c: Remove.
4419         * gcc.target/arm/neon/vst3u8.c: Remove.
4420         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4421         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4422         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4423         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4424         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4425         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4426         * gcc.target/arm/neon/vst4Qf32.c: Remove.
4427         * gcc.target/arm/neon/vst4Qp16.c: Remove.
4428         * gcc.target/arm/neon/vst4Qp8.c: Remove.
4429         * gcc.target/arm/neon/vst4Qs16.c: Remove.
4430         * gcc.target/arm/neon/vst4Qs32.c: Remove.
4431         * gcc.target/arm/neon/vst4Qs8.c: Remove.
4432         * gcc.target/arm/neon/vst4Qu16.c: Remove.
4433         * gcc.target/arm/neon/vst4Qu32.c: Remove.
4434         * gcc.target/arm/neon/vst4Qu8.c: Remove.
4435         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4436         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4437         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4438         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4439         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4440         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4441         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4442         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4443         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4444         * gcc.target/arm/neon/vst4f32.c: Remove.
4445         * gcc.target/arm/neon/vst4p16.c: Remove.
4446         * gcc.target/arm/neon/vst4p64.c: Remove.
4447         * gcc.target/arm/neon/vst4p8.c: Remove.
4448         * gcc.target/arm/neon/vst4s16.c: Remove.
4449         * gcc.target/arm/neon/vst4s32.c: Remove.
4450         * gcc.target/arm/neon/vst4s64.c: Remove.
4451         * gcc.target/arm/neon/vst4s8.c: Remove.
4452         * gcc.target/arm/neon/vst4u16.c: Remove.
4453         * gcc.target/arm/neon/vst4u32.c: Remove.
4454         * gcc.target/arm/neon/vst4u64.c: Remove.
4455         * gcc.target/arm/neon/vst4u8.c: Remove.
4456         * gcc.target/arm/neon/vsubQf32.c: Remove.
4457         * gcc.target/arm/neon/vsubQs16.c: Remove.
4458         * gcc.target/arm/neon/vsubQs32.c: Remove.
4459         * gcc.target/arm/neon/vsubQs64.c: Remove.
4460         * gcc.target/arm/neon/vsubQs8.c: Remove.
4461         * gcc.target/arm/neon/vsubQu16.c: Remove.
4462         * gcc.target/arm/neon/vsubQu32.c: Remove.
4463         * gcc.target/arm/neon/vsubQu64.c: Remove.
4464         * gcc.target/arm/neon/vsubQu8.c: Remove.
4465         * gcc.target/arm/neon/vsubf32.c: Remove.
4466         * gcc.target/arm/neon/vsubhns16.c: Remove.
4467         * gcc.target/arm/neon/vsubhns32.c: Remove.
4468         * gcc.target/arm/neon/vsubhns64.c: Remove.
4469         * gcc.target/arm/neon/vsubhnu16.c: Remove.
4470         * gcc.target/arm/neon/vsubhnu32.c: Remove.
4471         * gcc.target/arm/neon/vsubhnu64.c: Remove.
4472         * gcc.target/arm/neon/vsubls16.c: Remove.
4473         * gcc.target/arm/neon/vsubls32.c: Remove.
4474         * gcc.target/arm/neon/vsubls8.c: Remove.
4475         * gcc.target/arm/neon/vsublu16.c: Remove.
4476         * gcc.target/arm/neon/vsublu32.c: Remove.
4477         * gcc.target/arm/neon/vsublu8.c: Remove.
4478         * gcc.target/arm/neon/vsubs16.c: Remove.
4479         * gcc.target/arm/neon/vsubs32.c: Remove.
4480         * gcc.target/arm/neon/vsubs64.c: Remove.
4481         * gcc.target/arm/neon/vsubs8.c: Remove.
4482         * gcc.target/arm/neon/vsubu16.c: Remove.
4483         * gcc.target/arm/neon/vsubu32.c: Remove.
4484         * gcc.target/arm/neon/vsubu64.c: Remove.
4485         * gcc.target/arm/neon/vsubu8.c: Remove.
4486         * gcc.target/arm/neon/vsubws16.c: Remove.
4487         * gcc.target/arm/neon/vsubws32.c: Remove.
4488         * gcc.target/arm/neon/vsubws8.c: Remove.
4489         * gcc.target/arm/neon/vsubwu16.c: Remove.
4490         * gcc.target/arm/neon/vsubwu32.c: Remove.
4491         * gcc.target/arm/neon/vsubwu8.c: Remove.
4492         * gcc.target/arm/neon/vtbl1p8.c: Remove.
4493         * gcc.target/arm/neon/vtbl1s8.c: Remove.
4494         * gcc.target/arm/neon/vtbl1u8.c: Remove.
4495         * gcc.target/arm/neon/vtbl2p8.c: Remove.
4496         * gcc.target/arm/neon/vtbl2s8.c: Remove.
4497         * gcc.target/arm/neon/vtbl2u8.c: Remove.
4498         * gcc.target/arm/neon/vtbl3p8.c: Remove.
4499         * gcc.target/arm/neon/vtbl3s8.c: Remove.
4500         * gcc.target/arm/neon/vtbl3u8.c: Remove.
4501         * gcc.target/arm/neon/vtbl4p8.c: Remove.
4502         * gcc.target/arm/neon/vtbl4s8.c: Remove.
4503         * gcc.target/arm/neon/vtbl4u8.c: Remove.
4504         * gcc.target/arm/neon/vtbx1p8.c: Remove.
4505         * gcc.target/arm/neon/vtbx1s8.c: Remove.
4506         * gcc.target/arm/neon/vtbx1u8.c: Remove.
4507         * gcc.target/arm/neon/vtbx2p8.c: Remove.
4508         * gcc.target/arm/neon/vtbx2s8.c: Remove.
4509         * gcc.target/arm/neon/vtbx2u8.c: Remove.
4510         * gcc.target/arm/neon/vtbx3p8.c: Remove.
4511         * gcc.target/arm/neon/vtbx3s8.c: Remove.
4512         * gcc.target/arm/neon/vtbx3u8.c: Remove.
4513         * gcc.target/arm/neon/vtbx4p8.c: Remove.
4514         * gcc.target/arm/neon/vtbx4s8.c: Remove.
4515         * gcc.target/arm/neon/vtbx4u8.c: Remove.
4516         * gcc.target/arm/neon/vtrnQf32.c: Remove.
4517         * gcc.target/arm/neon/vtrnQp16.c: Remove.
4518         * gcc.target/arm/neon/vtrnQp8.c: Remove.
4519         * gcc.target/arm/neon/vtrnQs16.c: Remove.
4520         * gcc.target/arm/neon/vtrnQs32.c: Remove.
4521         * gcc.target/arm/neon/vtrnQs8.c: Remove.
4522         * gcc.target/arm/neon/vtrnQu16.c: Remove.
4523         * gcc.target/arm/neon/vtrnQu32.c: Remove.
4524         * gcc.target/arm/neon/vtrnQu8.c: Remove.
4525         * gcc.target/arm/neon/vtrnf32.c: Remove.
4526         * gcc.target/arm/neon/vtrnp16.c: Remove.
4527         * gcc.target/arm/neon/vtrnp8.c: Remove.
4528         * gcc.target/arm/neon/vtrns16.c: Remove.
4529         * gcc.target/arm/neon/vtrns32.c: Remove.
4530         * gcc.target/arm/neon/vtrns8.c: Remove.
4531         * gcc.target/arm/neon/vtrnu16.c: Remove.
4532         * gcc.target/arm/neon/vtrnu32.c: Remove.
4533         * gcc.target/arm/neon/vtrnu8.c: Remove.
4534         * gcc.target/arm/neon/vtstQp8.c: Remove.
4535         * gcc.target/arm/neon/vtstQs16.c: Remove.
4536         * gcc.target/arm/neon/vtstQs32.c: Remove.
4537         * gcc.target/arm/neon/vtstQs8.c: Remove.
4538         * gcc.target/arm/neon/vtstQu16.c: Remove.
4539         * gcc.target/arm/neon/vtstQu32.c: Remove.
4540         * gcc.target/arm/neon/vtstQu8.c: Remove.
4541         * gcc.target/arm/neon/vtstp8.c: Remove.
4542         * gcc.target/arm/neon/vtsts16.c: Remove.
4543         * gcc.target/arm/neon/vtsts32.c: Remove.
4544         * gcc.target/arm/neon/vtsts8.c: Remove.
4545         * gcc.target/arm/neon/vtstu16.c: Remove.
4546         * gcc.target/arm/neon/vtstu32.c: Remove.
4547         * gcc.target/arm/neon/vtstu8.c: Remove.
4548         * gcc.target/arm/neon/vuzpQf32.c: Remove.
4549         * gcc.target/arm/neon/vuzpQp16.c: Remove.
4550         * gcc.target/arm/neon/vuzpQp8.c: Remove.
4551         * gcc.target/arm/neon/vuzpQs16.c: Remove.
4552         * gcc.target/arm/neon/vuzpQs32.c: Remove.
4553         * gcc.target/arm/neon/vuzpQs8.c: Remove.
4554         * gcc.target/arm/neon/vuzpQu16.c: Remove.
4555         * gcc.target/arm/neon/vuzpQu32.c: Remove.
4556         * gcc.target/arm/neon/vuzpQu8.c: Remove.
4557         * gcc.target/arm/neon/vuzpf32.c: Remove.
4558         * gcc.target/arm/neon/vuzpp16.c: Remove.
4559         * gcc.target/arm/neon/vuzpp8.c: Remove.
4560         * gcc.target/arm/neon/vuzps16.c: Remove.
4561         * gcc.target/arm/neon/vuzps32.c: Remove.
4562         * gcc.target/arm/neon/vuzps8.c: Remove.
4563         * gcc.target/arm/neon/vuzpu16.c: Remove.
4564         * gcc.target/arm/neon/vuzpu32.c: Remove.
4565         * gcc.target/arm/neon/vuzpu8.c: Remove.
4566         * gcc.target/arm/neon/vzipQf32.c: Remove.
4567         * gcc.target/arm/neon/vzipQp16.c: Remove.
4568         * gcc.target/arm/neon/vzipQp8.c: Remove.
4569         * gcc.target/arm/neon/vzipQs16.c: Remove.
4570         * gcc.target/arm/neon/vzipQs32.c: Remove.
4571         * gcc.target/arm/neon/vzipQs8.c: Remove.
4572         * gcc.target/arm/neon/vzipQu16.c: Remove.
4573         * gcc.target/arm/neon/vzipQu32.c: Remove.
4574         * gcc.target/arm/neon/vzipQu8.c: Remove.
4575         * gcc.target/arm/neon/vzipf32.c: Remove.
4576         * gcc.target/arm/neon/vzipp16.c: Remove.
4577         * gcc.target/arm/neon/vzipp8.c: Remove.
4578         * gcc.target/arm/neon/vzips16.c: Remove.
4579         * gcc.target/arm/neon/vzips32.c: Remove.
4580         * gcc.target/arm/neon/vzips8.c: Remove.
4581         * gcc.target/arm/neon/vzipu16.c: Remove.
4582         * gcc.target/arm/neon/vzipu32.c: Remove.
4583         * gcc.target/arm/neon/vzipu8.c: Remove.
4586 2015-11-12  Marek Polacek  <polacek@redhat.com>
4588         PR c/67784
4589         * gcc.dg/pr67784-1.c: New test.
4590         * gcc.dg/pr67784-2.c: New test.
4592 2015-11-12  Martin Liska  <mliska@suse.cz>
4594         * gcc.dg/ipa/pr68035.c: New test.
4596 2015-11-12  Richard Biener  <rguenther@suse.de>
4598         PR tree-optimization/68306
4599         * gcc.dg/pr68306.c: New testcase.
4601 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
4603         Implement D0013R2, logical type traits.
4605         * g++.dg/cpp0x/Wattributes1.C: Adjust.
4607 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
4609         * c-c++-common/goacc/data-default-1.c: New.
4611 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
4613         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
4615 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4617         PR tree-optimization/68305
4618         * gcc.dg/vect/pr68305.c: New test.
4620 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
4622         * gcc.target/i386/pr67265-2.c: New test.
4624 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4626         * gcc.dg/pr68286.c: New test.
4628 2015-11-12  Christian Bruel  <christian.bruel@st.com>
4630         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
4632 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
4634         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
4635         aligned to 64 bits.
4637 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
4639         * gcc.dg/pr65521.c: Fail on AIX.
4641 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
4643         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
4644         * gcc.dg/graphite/fuse-2.c: Same.
4645         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
4646         isl-ast-gen-*.c files.
4647         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
4648         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
4649         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
4650         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
4651         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
4652         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
4653         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
4654         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
4655         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
4656         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
4657         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
4659 2015-11-11  Marek Polacek  <polacek@redhat.com>
4661         PR c/68107
4662         PR c++/68266
4663         * c-c++-common/pr68107.c: New test.
4664         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
4665         (large_array_char_template): Likewise.
4666         * g++.dg/init/new44.C: Adjust dg-error.
4668 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4670         * gfortran.dg/goacc/private-3.f95: Remove xfail.
4671         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
4673 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
4675         * gcc.target/i386/pr67265.c: New test.
4677 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
4679         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
4680         tests for the expected generated code.
4682 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
4684         * gcc.target/mips/split-ds-sequence.c: New test.
4686 2015-11-11  Julia Koval  <julia.koval@intel.com>
4688         * g++.dg/ext/mv16.C: New functions.
4690 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
4691             Jiong Wang      <jiong.wang@arm.com>
4693         * gcc.dg/tree-ssa/pr68234.c: New testcase.
4695 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4697         * gcc.target/i386/mask-pack.c: New test.
4698         * gcc.target/i386/mask-unpack.c: New test.
4700 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4702         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
4704 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4706         * gcc.dg/vect/slp-cond-5.c: New test.
4708 2015-11-10  Richard Biener  <rguenther@suse.de>
4710         PR tree-optimization/68240
4711         * gcc.dg/torture/pr68240.c: New testcase.
4713 2015-11-10  Richard Biener  <rguenther@suse.de>
4715         PR tree-optimization/56118
4716         * gcc.target/i386/pr56118.c: New testcase.
4718 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4720         * gcc.target/aarch64/cond_op_imm_1.c: New test.
4722 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
4724         * gfortran.dg/pr68251.f90: New test.
4726 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
4728         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
4730 2015-11-09  Martin Sebor  <msebor@redhat.com>
4732         * init/new45.C: New test to verify that operator new is invoked
4733         with or without overhead for a cookie.
4735         PR c++/67927
4736         * init/new44.C: New test for placement new expressions for arrays
4737         with excessive number of elements.
4739         PR c++/67913
4740         * init/new43.C: New test for placement new expressions for arrays
4741         with negative number of elements.
4743         * other/new-size-type.C: Expect array new expression with
4744         an excessive number of elements to be rejected.
4746 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
4748         * c-c++-common/goacc/routine-1.c: New.
4749         * c-c++-common/goacc/routine-2.c: New.
4750         * c-c++-common/goacc/routine-3.c: New.
4751         * c-c++-common/goacc/routine-4.c: New.
4752         * c-c++-common/goacc/routine-5.c: New.
4754 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4756         * gcc.target/sparc/sparc-ret.c: Rename to...
4757         * gcc.target/sparc/sparc-ret-1.c: ...this.
4758         * gcc.target/sparc/sparc-ret-2.c: New test.
4760 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
4762         * lib/target-supports.exp (check_p8vector_hw_available): Split
4763         long line.
4764         (check_vsx_hw_available): Likewise.
4765         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
4766         support and for PowerPC float128 support.
4767         (check_p9modulo_hw_available): Likewise.
4768         (check_ppc_float128_sw_available): Likewise.
4769         (check_ppc_float128_hw_available): Likewise.
4770         (check_effective_target_powerpc_p9vector_ok): Likewise.
4771         (check_effective_target_powerpc_p9modulo_ok): Likewise.
4772         (check_effective_target_powerpc_float128_sw_ok): Likewise.
4773         (check_effective_target_powerpc_float128_hw_ok): Likewise.
4774         (is-effective-target): Add new PowerPc targets.
4775         (is-effective-target-keyword): Likewise.
4776         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
4777         instructions, use it.
4779         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
4780         * gcc.target/powerpc/mod-2.c: Likewise.
4781         * gcc.target/powerpc/ctz-1.c: Likewise.
4782         * gcc.target/powerpc/ctz-2.c: Likewise.
4783         * gcc.target/powerpc/extswsli-1.c: Likewise.
4784         * gcc.target/powerpc/extswsli-2.c: Likewise.
4785         * gcc.target/powerpc/extswsli-3.c: Likewise.
4787         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
4788         and allow the test on PowerPC LE.
4789         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
4790         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
4792         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
4793         check instead of powerpc_vsx_ok.
4794         * gcc.target/powerpc/float128-mix.c: Likewise.
4796 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4798         * gcc.dg/sso/*.c: Robustify dg-output directives.
4800 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4802         * g++.dg/ubsan/pr68259.C: New test.
4804 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
4806         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
4807         (main): Use _Cilk_spawn instead of cilk_spawn.
4809 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
4811         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
4812         scan-assembler directive.
4814 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4816         PR target/68129
4817         * gcc.dg/pr68129_1.c: New test.
4819 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
4821         PR debug/67192
4822         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
4823         (main): Invoke them.
4825 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
4827         PR debug/67192
4828         * gcc.dg/guality/pr67192.c: New test.
4830 2015-11-09  Richard Biener  <rguenther@suse.de>
4832         PR tree-optimization/68248
4833         * gcc.dg/torture/pr68248.c: New testcase.
4835 2015-11-09  Richard Biener  <rguenther@suse.de>
4837         PR tree-optimization/56118
4838         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
4840 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4842         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
4843         labelref and check use of constant pool by looking for .word and
4844         similar directives.
4846 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
4848         PR target/66326
4849         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
4851 2015-11-09  Richard Henderson  <rth@redhat.com>
4853         * gcc.target/i386/addr-space-1.c: New test.
4854         * gcc.target/i386/addr-space-2.c: New test.
4855         * gcc.target/i386/addr-space-3.c: New test.
4857 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
4859         PR fortran/68053
4860         * gfortran.dg/pr68053.f90: New test.
4862 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
4864         * g++.dg/lto/pr68057_0.C: Fix testcase.
4866 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
4868         * gfortran.dg/PR67518.f90: move from here...
4869         * gfortran.dg/graphite/PR67518.f90: to here.
4870         * gfortran.dg/PR53852.f90: move from here...
4871         * gfortran.dg/graphite/PR53852.f90: to here.
4873 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
4875         * gcc.dg/sso-1.c: New test.
4876         * gcc.dg/sso-2.c: Likewise.
4877         * gcc.dg/sso-3.c: Likewise.
4878         * gcc.dg/sso-4.c: Likewise.
4879         * gcc.dg/sso-5.c: Likewise.
4880         * gcc.dg/sso-6.c: Likewise.
4881         * gcc.dg/sso-7.c: Likewise.
4882         * gcc.dg/sso-8.c: Likewise.
4883         * gcc.dg/sso: New directory.
4884         * gcc.target/i386/movbe-3.c: New test.
4885         * gnat.dg/sso1.adb: Likewise.
4886         * gnat.dg/sso2.ad[sb]: Likewise.
4887         * gnat.dg/sso3.adb: Likewise.
4888         * gnat.dg/sso4.adb: Likewise.
4889         * gnat.dg/sso5.adb: Likewise.
4890         * gnat.dg/sso6.adb: Likewise.
4891         * gnat.dg/sso7.adb: Likewise.
4892         * gnat.dg/specs/sso1.ads: Likewise.
4893         * gnat.dg/specs/sso2.ads: Likewise.
4894         * gnat.dg/sso: New directory.
4896 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4898         PR fortran/68218
4899         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
4901 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
4903         PR fortran/68224
4904         * gfortran.dg/pr68224.f90: New test.
4906 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
4908         PR fortran/68196
4909         * gfortran.dg/proc_ptr_47.f90: New test.
4911         PR fortran/66465
4912         * gfortran.dg/pr66465.f90: New test.
4914 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
4916         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
4918 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
4920         PR fortran/68153
4921         * gfortran.dg/pr68153.f90: New test.
4923 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
4925         PR fortran/68151
4926         * gfortran.dg/pr68151.f90: New test.
4928 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
4930         PR tree-optimization/68235
4931         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
4933 2015-11-06  Jeff Law  <law@redhat.com>
4935         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
4936         realized jump threads.
4937         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
4938         threads rather than dom1 dump.
4940 2015-11-06  Michael Collison  <michael.collison@linaro.org
4941             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4943         Revert:
4944         2015-08-01  Michael Collison  <michael.collison@linaro.org
4945                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4947         * gcc.target/arm/mincmp.c: New test.
4949 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
4951         PR fortran/54224
4952         * gfortran.dg/warn_unused_function_2.f90: Add two new
4953         "defined but not used" subroutines.
4955 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
4957         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
4958         * g++.dg/gomp/ordered-2.C (f1): Likewise.
4959         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
4960         expected diagnostics for the addition of quotes.
4961         * gfortran.dg/gomp/target3.f90: Likewise.
4962         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4963         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4964         * c-c++-common/gomp/doacross-1.c: Likewise.
4965         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
4966         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
4967         Adjust expected diagnostics wording.
4968         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
4969         Don't expect error on ordered threads simd when in for simd.
4970         * c-c++-common/gomp/nesting-2.c: New test.
4971         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
4972         * c-c++-common/gomp/ordered-4.c: New test.
4974 2015-11-06  Mike Stump  <mikestump@comcast.net>
4976         * gcc.dg/pragma-diag-5.c: Make test cases unique.
4978 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
4979             Sebastian Pop  <s.pop@samsung.com>
4981         * gcc.dg/graphite/fuse-1.c: New.
4982         * gcc.dg/graphite/fuse-2.c: New.
4983         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
4985 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
4987         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
4989 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
4991         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
4992         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
4993         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
4994         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4995         * lib/gcc-dg.exp: Load multiline.exp.
4997 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4999         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
5000         * gcc.target/arm/interrupt-1.c: Likewise.
5001         * gcc.target/arm/interrupt-2.c: Likewise.
5002         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
5004 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
5005             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
5007         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
5008         macros for assembly checks.
5009         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
5010         frsqrts and frsqrte are not emitted.
5011         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
5012         frsqrts and frsqrte are emitted.
5013         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
5015 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5017         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
5019 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
5021         PR ipa/68057
5022         PR ipa/68220
5023         * g++.dg/lto/pr68057_0.C: New testcase.
5024         * g++.dg/lto/pr68057_1.C: New testcase.
5025         * g++.dg/torture/pr68220.C: New testcase.
5027 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
5029         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5030         comment.
5032 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
5034         PR tree-optimization/68145
5035         * g++.dg/vect/pr68145.cc: New test.
5037 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5039         PR target/68088
5040         * gcc.dg/pr68088_1.c: New test.
5042 2015-11-06  Richard Biener  <rguenther@suse.de>
5044         * gcc.dg/vect/bb-slp-38.c: New testcase.
5046 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
5048         * gfortran.dg/goacc/private-3.f95: XFAIL.
5050 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
5052         PR middle-end/53852
5053         PR middle-end/67518
5054         * gfortran.dg/PR67518.f90: New test.
5055         * gfortran.dg/PR53852.f90: New test.
5057 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
5058             Tom de Vries  <tom@codesourcery.com>
5059             Nathan Sidwell  <nathan@codesourcery.com>
5060             Thomas Schwinge  <thomas@codesourcery.com>
5062         * c-c++-common/goacc/combined-directives.c: New test.
5063         * c-c++-common/goacc/loop-clauses.c: New test.
5064         * c-c++-common/goacc/tile.c: New test.
5065         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5066         as gang static arguments.
5067         * c-c++-common/goacc/update-1.c: Adjust expected error message.
5068         * g++.dg/goacc/template.C: New test.
5069         * gfortran.dg/goacc/combined-directives.f90: New test.
5070         * gfortran.dg/goacc/default.f95: New test.
5071         * gfortran.dg/goacc/default_none.f95: New test.
5072         * gfortran.dg/goacc/firstprivate-1.f95: New test.
5073         * gfortran.dg/goacc/gang-static.f95: New test.
5074         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5075         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5076         * gfortran.dg/goacc/list.f95: Update test.
5077         * gfortran.dg/goacc/loop-2.f95: Likewise.
5078         * gfortran.dg/goacc/loop-4.f95: New test.
5079         * gfortran.dg/goacc/loop-5.f95: New test.
5080         * gfortran.dg/goacc/loop-6.f95: New test.
5081         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5082         * gfortran.dg/goacc/multi-clause.f90: New test.
5083         * gfortran.dg/goacc/parallel-tree.f95: Update test.
5084         * gfortran.dg/goacc/update.f95: New test.
5086 2015-11-05  Martin Sebor  <msebor@redhat.com>
5088         PR c++/67942
5089         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5090         invocations where the size of the destination buffer object
5091         or its type (or both) is unknown.
5093 2015-11-05  Martin Sebor  <msebor@redhat.com>
5095         PR c++/67942
5096         * g++.dg/warn/Wplacement-new-size.C: New test.
5098 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
5100         * gcc.dg/pr68112.c: New.
5101         * gcc.dg/vect/vect-strided-shift-1.c: New.
5103 2015-11-05  Marek Polacek  <polacek@redhat.com>
5105         PR c/68090
5106         * gcc.dg/pr68090.c: New test.
5108 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
5110         * gcc.dg/ifcvt-4.c: New.
5112 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
5114         PR c++/67846
5115         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5117 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
5119         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5120         of variables in both data sharing and mapping clauses and for
5121         structure element based array sections being mapped rather than
5122         privatized.
5123         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
5124         expected diagnostics wording in one case.
5125         * c-c++-common/gomp/distribute-1.c: New test.
5126         * c-c++-common/gomp/element-1.c: New test.
5127         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5128         and #pragma omp end declare target pair around the function.
5129         Change s from a parameter to a file scope variable.
5130         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5131         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5132         on non-zero low-bound in reduction array sections.  Add further
5133         tests.
5134         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5135         * c-c++-common/gomp/target-teams-1.c: New test.
5136         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5137         for expected mangling on x86_64/i?86.
5138         * gcc.dg/gomp/declare-simd-3.c: New test.
5139         * gcc.dg/gomp/declare-simd-4.c: New test.
5140         * gcc.dg/gomp/for-20.c: New test.
5141         * gcc.dg/gomp/for-21.c: New test.
5142         * gcc.dg/gomp/for-22.c: New test.
5143         * gcc.dg/gomp/for-23.c: New test.
5144         * gcc.dg/gomp/for-24.c: New test.
5145         * gcc.dg/gomp/linear-1.c: New test.
5146         * gcc.dg/gomp/loop-1.c: New test.
5147         * g++.dg/gomp/atomic-17.C: New test.
5148         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5149         non-static data member in shared clause.  Add single construct.
5150         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
5151         scan-assembler-times directives for expected mangling on x86_64/i?86.
5152         * g++.dg/gomp/declare-simd-3.C: Likewise.
5153         * g++.dg/gomp/declare-simd-4.C: New test.
5154         * g++.dg/gomp/declare-simd-5.C: New test.
5155         * g++.dg/gomp/declare-target-1.C: New test.
5156         * g++.dg/gomp/linear-2.C: New test.
5157         * g++.dg/gomp/loop-1.C: New test.
5158         * g++.dg/gomp/loop-2.C: New test.
5159         * g++.dg/gomp/loop-3.C: New test.
5160         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5161         non-static data member in shared clause.
5162         * g++.dg/gomp/member-3.C: New test.
5163         * g++.dg/gomp/member-4.C: New test.
5164         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5165         (bar): Remove dg-message.
5166         * g++.dg/gomp/target-teams-1.C: New test.
5168 2015-11-05  Richard Biener  <rguenther@suse.de>
5170         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5171         uninitialized variables.
5172         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5173         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5174         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5175         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5176         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5177         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5178         * gcc.dg/ipa/inlinehint-2.c: Likewise.
5179         * gcc.dg/ipa/pure-const-2.c: Likewise.
5180         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5181         * gcc.dg/tree-ssa/loop-23.c: Likewise.
5182         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5183         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5184         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5185         * gcc.dg/vect/pr30858.c: Likewise.
5186         * gcc.dg/vect/pr33866.c: Likewise.
5187         * gcc.dg/vect/pr37027.c: Likewise.
5188         * c-c++-common/ubsan/null-10.c: Likewise.
5189         * gcc.target/i386/incoming-8.c: Likewise.
5191 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
5193         * gnat.dg/slice9.adb: New test.
5195 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
5197         * gfortran.dg/goacc/reduction-2.f95: Delete.
5199 2015-11-04  Tom de Vries  <tom@codesourcery.com>
5201         PR tree-optimization/67742
5202         * gcc.dg/tree-ssa/restrict-7.c: New test.
5203         * gcc.dg/tree-ssa/restrict-8.c: New test.
5205 2015-11-03  Martin Sebor  <msebor@redhat.com>
5207         PR c++-common/67882
5208         * c-c++-common/builtin-offsetof-2.c: New test.
5210 015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
5212         PR fortran/67982
5213         * gfortran.dg/warn_unused_function_3.f90: New test.
5215 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
5217         * gnat.dg/discr45.adb: Only compile the test.
5219 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
5221         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5222         * gcc.target/i386/mvc5.c: Ditto.
5223         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5224         resolver.
5226 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
5228         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5229         from here to...
5230         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5231         to succeed.
5233 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
5235         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5236         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5237         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5238         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5239         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5240         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5242 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
5244         * gcc.target/aarch64/fp16/set_zero_1.c: New.
5246 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
5248         * gcc.dg/mvc1.c: Move to ...
5249         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
5250         * gcc.dg/mvc2.c: Move to ...
5251         * gcc.target/i386/mvc2.c: ... here.
5252         * gcc.dg/mvc3.c: Move to ...
5253         * gcc.target/i386/mvc3.c: ... here.
5254         * gcc.dg/mvc4.c: Move to ...
5255         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
5256         * gcc.dg/mvc5.c: Move to ...
5257         * gcc.target/i386/mvc5.c: ... here.
5258         * gcc.dg/mvc6.c: Move to ...
5259         * gcc.target/i386/mvc6.c: ... here.
5260         * gcc.dg/mvc7.c: Move to ...
5261         * gcc.target/i386/mvc7.c: ... here.
5263         * g++.dg/ext/mvc1.C: Require ifunc.
5265 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
5267         PR tree-optimization/68083
5268         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
5270 2015-11-02  Jeff Law  <law@redhat.com>
5272         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5273         irreducible loops in the CFG.
5275 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
5277         Revert:
5278         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5280         * gcc.dg/vect/vect-strided-shift-1.c: New.
5282 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5284         PR target/67929
5285         * gcc.target/arm/pr67929_1.c: Move to...
5286         * gcc.c-torture/execute/pr67929_1.c: ... Here.
5287         Remove arm-specific directives.  Add noclone, noinline
5288         attributes.
5290 2015-11-01  Jeff Law  <law@redhat.com>
5292         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5294 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
5296         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5297         (sse2_test): Rename from main.  Do not return 0.
5299 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
5301         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5302         * gfortran.dg/proc_ptr_39.f90: Require visibility.
5303         * gfortran.dg/read_dir.f90: XFAIL AIX.
5305 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
5307         Remove the implementation of N3994, terse range-for loops.
5308         * g++.dg/cpp1z/range-for1.C: Remove.
5310 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
5312         * gnat.dg/discr45.adb: New test.
5314 2015-10-31  Tom de Vries  <tom@codesourcery.com>
5316         * gfortran.dg/assumed_type_2.f90: Update test.
5317         * gfortran.dg/no_arg_check_2.f90: Same.
5319 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
5321         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5323 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5325         PR fortran/46588
5326         * gfortran.dg/pr46588.f90: New test.
5328 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
5330         * gcc.dg/mvc1.c: New test for multiple targets cloning.
5331         * gcc.dg/mvc2.c: Ditto.
5332         * gcc.dg/mvc3.c: Ditto.
5333         * gcc.dg/mvc4.c: Ditto.
5334         * gcc.dg/mvc5.c: Ditto.
5335         * gcc.dg/mvc6.c: Ditto.
5336         * gcc.dg/mvc7.c: Ditto.
5337         * g++.dg/ext/mvc1.C: Ditto.
5338         * g++.dg/ext/mvc2.C: Ditto.
5339         * g++.dg/ext/mvc3.C: Ditto.
5340         * g++.dg/ext/mvc4.C: Ditto.
5342 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5344         PR fortran/51993
5345         * gfortran.dg/pr51993.f90: New test.
5347 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
5349         PR rtl-optimization/68106
5350         * gcc.target/aarch64/pr68106.c: New.
5352 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5354         PR fortran/36192
5355         * gfortran.dg/pr36192_1.f90: New test.
5357 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5359         PR fortran/68154
5360         *gfortran.dg/pr68154.f90
5362 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
5364         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5365         * c-c++-common/goacc/acc_on_device-2.c: Delete.
5367 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
5369         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5371 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5373         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5374         PowerPC.
5375         * gcc.target/powerpc/float128-mix.c: Likewise.
5377 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5379         PR fortran/68054
5380         * gfortran.dg/pr68054.f90: New test.
5382 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5384         PR fortran/67885
5385         * gfortran.dg/pr67885.f90: New test.
5387 2015-10-29  Jeff Law  <law@redhat.com>
5389         PR tree-optimization/67892
5390         * gcc.dg/tree-ssa/pr21417: Update expected output.
5391         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5393 2015-10-29  Richard Biener  <rguenther@suse.de>
5395         PR middle-end/68142
5396         * c-c++-common/ubsan/pr68142.c: New testcase.
5398 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
5400         PR c++/67845
5401         * g++.dg/other/cv_func4.C: New.
5403 2015-10-29  Richard Biener  <rguenther@suse.de>
5405         PR middle-end/56956
5406         * c-c++-common/ubsan/pr56956.c: New testcase.
5408 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
5410         * gnat.dg/discr44.adb: New test.
5412 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
5414         PR debug/66068
5415         * gcc.dg/debug/pr66068.c: New test.
5417 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
5419         PR fortran/67933
5420         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5421         array bounds error at line 25.
5423 2015-10-28  Catherine Moore  <clm@codesourcery.com>
5425         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5426         * gcc.target/mips/oddspreg-6.c: Likewise.
5427         * gcc.target/mips/oddspreg-1.c: Likewise.
5428         * gcc.target/mips/oddspreg-2.c: Likewise.
5430 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5432         PR target/67839
5433         * gcc.target/avr/pr67839.c: New test.
5435 2015-10-28  Richard Biener  <rguenther@suse.de>
5437         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5439 2015-10-28  Tom de Vries  <tom@codesourcery.com>
5441         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5443 2015-10-28  Richard Biener  <rguenther@suse.de>
5445         PR ipa/67600
5446         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5447         of #includes.
5449 2015-10-28  Richard Biener  <rguenther@suse.de>
5451         PR tree-optimization/65962
5452         * gcc.dg/vect/vect-62.c: Adjust.
5454 2015-10-28  Richard Biener  <rguenther@suse.de>
5456         PR middle-end/68067
5457         * gcc.dg/torture/pr68067-1.c: New testcase.
5458         * gcc.dg/torture/pr68067-2.c: Likewise.
5460 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5462         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5464 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5466         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5467         as xvmadd and xvnmsub.
5468         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5470 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
5472         * c-c++-common/goacc/loop-shape.c: New test.
5474 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
5475             Cesar Philippidis  <cesar@codesourcery.com>
5477         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5478         * g++.dg/gomp/pr33372-3.C: Likewise.
5480 2015-10-27  Richard Henderson  <rth@redhat.com>
5482         PR rtl-opt/67609
5483         * gcc.target/i386/pr67609-2.c: New test.
5485 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5487         PR target/68102
5488         * gcc.target/aarch64/pr68102_1.c: New test.
5490 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
5492         PR fortran/67933
5493         * gfortran.dg/allocate_with_source_15.f03: New test
5495 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5496             James Norris  <jnorris@codesourcery.com>
5498         PR fortran/63865
5499         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5500         directive to work.
5501         * gfortran.dg/goacc/loop-1.f95: Likewise.
5502         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5503         * gfortran.dg/goacc/cray.f95: Likewise.
5504         * gfortran.dg/goacc/parameter.f95: Likewise.
5506 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5508         PR fortran/68108
5509         * gfortran.dg/pr67805_2.f90: New test.
5511 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
5512             Aditya Kumar  <aditya.k7@samsung.com>
5514         * gcc.dg/graphite/block-0.c: Changed to match pattern.
5515         * gcc.dg/graphite/interchange-1.c: Same.
5516         * gcc.dg/graphite/interchange-10.c: Same.
5517         * gcc.dg/graphite/interchange-11.c: Same.
5518         * gcc.dg/graphite/interchange-13.c: Same.
5519         * gcc.dg/graphite/interchange-3.c: Same.
5520         * gcc.dg/graphite/interchange-4.c: Same.
5521         * gcc.dg/graphite/interchange-7.c: Same.
5522         * gcc.dg/graphite/interchange-9.c: Same.
5523         * gcc.dg/graphite/uns-interchange-9.c: Same.
5524         * gfortran.dg/graphite/interchange-3.f90: Same.
5526 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
5528         PR target/67215
5529         * gcc.target/i386/pr67215-1.c: New test.
5530         * gcc.target/i386/pr67215-2.c: Likewise.
5531         * gcc.target/i386/pr67215-3.c: Likewise.
5533 2015-10-27  Richard Biener  <rguenther@suse.de>
5535         PR tree-optimization/68104
5536         * gcc.dg/torture/pr68104.c: New testcase.
5538 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5540         * gcc.dg/vect/vect-strided-shift-1.c: New.
5542 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5544         PR target/67929
5545         * gcc.target/arm/pr67929_1.c: New test.
5547 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5549         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5551 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5553         PR tree-optimization/68097
5554         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
5555         --param max-ssa-name-query-depth=3 to dg-options.
5557 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5559         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5561 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5563         * gcc.dg/builtins-52.c: Add -O to dg-options.
5565 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5567         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5569 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5571         PR c/64765
5572         PR c/64880
5573         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
5574         sorry message.
5575         (PR64765): New function.
5576         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5577         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
5578         sorry message.
5579         * gfortran.dg/goacc/cray.f95: Refine prune directive.
5580         * gfortran.dg/goacc/parameter.f95: Likewise.
5582 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
5584         PR fortran/66056
5585         * gfortran.dg/empty_label_typedecl.f90: New test.
5587 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5589         PR fortran/36192
5590         * gfortran.dg/pr36192.f90: New test.
5592 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
5594         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5595         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5596         * gnat.dg/opt51.adb: New test.
5597         * gnat.dg/opt51_pkg.ads: New helper.
5599 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
5601         * gcc.target/mips/ds-schedule-1.c: New.
5602         * gcc.target/mips/ds-schedule-2.c: New.
5604 2015-10-26  Jeff Law  <law@redhat.com>
5606         PR tree-optimization/68013
5607         * gcc.c-torture/compile/pr68013.c: New test.
5609 2015-10-26  Richard Biener  <rguenther@suse.de>
5610         Dominik Vogt  <vogt@linux.vnet.ibm.com>
5612         PR middle-end/67443
5613         * gcc.target/s390/pr67443.c: New testcase.
5615 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
5617         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
5618         make it unique per testcase.
5619         * gfortran.dg/chmod_2.f90: Likewise.
5620         * gfortran.dg/chmod_3.f90: Likewise.
5621         * gfortran.dg/direct_io_8.f90: Likewise.
5622         * gfortran.dg/f2003_inquire_1.f03: Likewise.
5623         * gfortran.dg/f2003_io_1.f03: Likewise.
5624         * gfortran.dg/f2003_io_2.f03: Likewise.
5625         * gfortran.dg/f2003_io_8.f03: Likewise.
5626         * gfortran.dg/inquire_size.f90: Likewise.
5627         * gfortran.dg/namelist_66.f90: Likewise.
5628         * gfortran.dg/namelist_82.f90: Likewise.
5629         * gfortran.dg/namelist_87.f90: Likewise.
5630         * gfortran.dg/open_negative_unit_1.f90: Likewise.
5631         * gfortran.dg/open_new.f90: Likewise.
5632         * gfortran.dg/stat_1.f90: Likewise.
5633         * gfortran.dg/stat_2.f90: Likewise.
5634         * gfortran.dg/streamio_15.f90: Likewise.
5635         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5637 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5639         PR middle-end/67989
5640         * g++.dg/pr67989.C: New test.
5642 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5644         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
5645         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
5646         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
5647         suffix to the temporary filename to make it unique per testcase.
5649 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
5651         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
5653 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
5655         PR fortran/67171
5656         * gfortran.dg/allocate_with_source_12.f03: New test
5658         PR fortran/61819
5659         * gfortran.dg/allocate_with_source_13.f03: New test
5661         PR fortran/61830
5662         * gfortran.dg/allocate_with_source_14.f03: New test
5664 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
5666         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
5668 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
5670         PR target/68084
5671         * gcc.target/i386/pr68084.c: New test.
5673 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
5675         PR fortran/66927
5676         PR fortran/67044
5677         * gfortran.dg/allocate_with_source_10.f08: New test.
5678         * gfortran.dg/allocate_with_source_11.f08: New test.
5679         * gfortran.dg/class_array_15.f03: Changed count of expected
5680         _builtin_frees to 11. One step of temporaries is spared, therefore
5681         the allocatable component of that temporary is not to be freeed.
5683 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5685         PR fortran/68055
5686         * gfortran.dg/pr68055.f90: New case.
5688 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5690         PR fortran/67805
5691         * gfortran.dg/pr67805.f90: New testcase.
5692         * gfortran.dg/array_constructor_26.f03: Update testcase.
5693         * gfortran.dg/array_constructor_27.f03: Ditto.
5694         * gfortran.dg/char_type_len_2.f90: Ditto.
5695         * gfortran.dg/pr67802.f90: Ditto.
5696         * gfortran.dg/used_before_typed_3.f90: Ditto.
5698 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
5700         PR ipa/pr67600
5701         * g++.dg/torture/pr67600.C: New testcase.
5703 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
5705         * g++.dg/pr68062.C: New test.
5707 2015-10-23  Jeff Law  <law@redhat.com>
5709         PR tree-optimization/67830
5710         * gcc.dg/pr67830.c: New test.
5712 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
5714         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
5716 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
5717             Andrew Pinski  <apinski@cavium.com>
5719         PR rtl-optimization/67736
5720         * gcc.dg/torture/pr67736.c: New test.
5721         * gcc.dg/combine-subregs.c: New test.
5723 2015-10-23  Alan Hayward <alan.hayward@arm.com>
5725         PR tree-optimization/65947
5726         * lib/target-supports.exp
5727         (check_effective_target_vect_max_reduc): Add.
5728         * gcc.dg/vect/pr65947-1.c: New test.
5729         * gcc.dg/vect/pr65947-2.c: New test.
5730         * gcc.dg/vect/pr65947-3.c: New test.
5731         * gcc.dg/vect/pr65947-4.c: New test.
5732         * gcc.dg/vect/pr65947-5.c: New test.
5733         * gcc.dg/vect/pr65947-6.c: New test.
5734         * gcc.dg/vect/pr65947-7.c: New test.
5735         * gcc.dg/vect/pr65947-8.c: New test.
5736         * gcc.dg/vect/pr65947-9.c: New test.
5737         * gcc.dg/vect/pr65947-10.c: New test.
5738         * gcc.dg/vect/pr65947-11.c: New test.
5740 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
5742         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
5743         Make weak rather than noinline.
5744         * gcc.dg/builtins-57.c: Compile with -O.
5745         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
5747 2015-10-23  Tom de Vries  <tom@codesourcery.com>
5749         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
5751 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
5753         PR sanitizer/68042
5754         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
5755         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
5757 2015-10-22  Martin Sebor  <msebor@redhat.com>
5759         PR driver/68043
5760         * gcc.misc-tests/help.exp: Verify that option descriptions
5761         end in periods.
5762         * lib/options.exp (check_for_options): Use the regexp --line option.
5763         Print unexpected match on failure.
5765 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
5767         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
5769 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
5771         PR c++/67838
5772         * g++.dg/cpp1y/var-templ46.C: New.
5774 2015-10-22  Richard Biener  <rguenther@suse.de>
5776         PR tree-optimization/58497
5777         * gcc.dg/tree-ssa/vector-5.c: New testcase.
5779 2015-10-22  Richard Biener  <rguenther@suse.de>
5781         PR tree-optimization/19049
5782         PR tree-optimization/65962
5783         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
5784         * gcc.dg/vect/vect-63.c: Adjust.
5785         * gcc.dg/vect/vect-70.c: Likewise.
5786         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5787         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5788         * gfortran.dg/vect/pr19049.f90: Likewise.
5789         * gfortran.dg/vect/vect-8.f90: Likewise.
5791 2015-10-22  Richard Biener  <rguenther@suse.de>
5793         PR middle-end/68046
5794         PR middle-end/61893
5795         * gcc.dg/torture/ftrapv-2.c: New testcase.
5797 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5799         PR target/68015
5800         * gcc.target/s390/pr68015.c: New test.
5802 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5804         PR testsuite/67948
5805         * gcc.target/arm/xor-and.c: Adjust test to check for eor
5806         instead of orr.
5808 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
5809             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5811         PR target/63304
5812         * gcc.target/aarch64/pr63304_1.c: New test.
5814 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
5816         PR c++/66781
5817         * g++.dg/parse/enum13.C: New.
5819 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
5821         PR c++/67847
5822         * g++.dg/parse/enum12.C: New.
5824 2015-10-21  Martin Sebor  <msebor@redhat.com>
5826         PR driver/68043
5827         * gcc.misc-tests/help.exp: Adjust.
5828         * lib/options.exp (check_for_options): Add detail to output.
5830 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5832         PR fortran/67939
5833         * gfortran.dg/pr67939.f90: New test.
5835 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
5836             Sebastian Pop  <s.pop@samsung.com>
5838         * gcc.dg/graphite/scop-11.c: Update pattern.
5840 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
5842         PR ipa/67056
5843         * g++.dg/ipa/pr67056.C: New testcase.
5845 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
5847         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
5848         are matched.
5850 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
5852         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
5853         Add associated options for arm*-*-*.
5854         (sqrt): Remove dummy definition.
5856 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
5858         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
5860 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
5862         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
5863         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
5864         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
5866 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
5868         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
5869         sra-max-scalarization-size-Ospeed.
5871 2015-10-21  Marek Polacek  <polacek@redhat.com>
5874         PR c/68024
5875         * gcc.dg/pr68024.c: New test.
5877 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
5879         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
5880         * c-c++-common/goacc/sb-1.c: Adjust errors.
5881         * c-c++-common/goacc/sb-3.c: Adjust errors.
5882         * c-c++-common/goacc/loop-1.c: Adjust errors.
5883         * c-c++-common/goacc/nesting-1.c: Adjust errors.
5884         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
5885         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
5887 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
5889         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
5891 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
5893         * gcc.dg/lto/simd-function_0.c: New test.
5895 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
5897         PR target/68018
5898         * gcc.target/i386/pr68018.c: New test.
5900 2015-10-21  Richard Biener  <rguenther@suse.de>
5902         PR middle-end/68031
5903         * gcc.dg/torture/pr68031.c: New testcase.
5905 2015-10-21  Richard Biener  <rguenther@suse.de>
5907         PR tree-optimization/68026
5908         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
5910 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
5912         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
5913         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
5914         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5915         * g++.dg/asan/default-options-1.C: Likewise.
5917 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5919         * gcc.target/aarch64/stp_vec_64_1.c: New test.
5920         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
5922 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
5924         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
5926 2015-10-20  Marek Polacek  <polacek@redhat.com>
5928         PR c/67964
5929         * gcc.dg/pr67964.c: New test.
5931 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
5933         PR rtl-optimization/67609
5934         * gcc.target/i386/pr67609.c: New.
5936 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5938         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
5940 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5942         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
5943         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
5945 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
5947         PR target/66810
5948         * gcc.target/i386/pr66810.c: New test.
5950 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
5952         PR target/67963
5953         PR target/67985
5954         * gcc.target/i386/pr67963-1.c: New test.
5955         * gcc.target/i386/pr67963-2.c: Likewise.
5956         * gcc.target/i386/pr67963-3.c: Likewise.
5957         * gcc.target/i386/pr67985-1.c: Likewise.
5958         * gcc.target/i386/pr67985-2.c: Likewise.
5959         * gcc.target/i386/pr67985-3.c: Likewise.
5961 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
5963         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
5965 2015-10-20  Richard Biener  <rguenther@suse.de>
5967         PR tree-optimization/68017
5968         * gcc.dg/torture/pr68017.c: New testcase.
5970 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
5972         PR target/66912
5973         * gcc.target/aarch64/pr66912.c: New.
5974         * gcc.target/arm/pr66912.c: New.
5976 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5978         * gfortran.dg/pr67900.f90: New tests.
5980 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
5982         * gnat.dg/opt50.adb: New test.
5983         * gnat.dg/opt50_pkg.adb: New helper.
5984         * gnat.dg/opt50_pkg.ads: New helper.
5986 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5988         PR fortran/68019
5989         * gfortran.dg/pr68019.f90: new test.
5991 2015-10-19  Richard Biener  <rguenther@suse.de>
5993         PR tree-optimization/67975
5994         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
5996 2015-10-19  Richard Biener  <rguenther@suse.de>
5998         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
6000 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
6002         PR target/67995
6003         * gcc.target/i386/pr67995-1.c: New test.
6004         * gcc.target/i386/pr67995-2.c: Likewise.
6005         * gcc.target/i386/pr67995-3.c: Likewise.
6007 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
6009         PR middle-end/68002
6010         * gcc.dg/PR68002.c: New test.
6012 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
6014         * gcc.dg/builtins-20.c: Remove undefined behavior.
6016 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
6018         PR fortran/67758
6019         * gfortran.dg/common_25.f90: New file.
6021 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
6023         PR fortran/67177
6024         * gfortran.dg/move_alloc_15.f90: New test
6025         * gfortran.dg/move_alloc_16.f90: New test
6027         PR fortran/67977
6028         * gfortran.dg/deferred_character_assignment_1.f90: New test
6030 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
6032         PR fortran/67987
6033         * gfortran.df/pr67987.f90: New test.
6034         * gfortran.dg/char_length_2.f90: Update testcase.
6036 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6038         * gcc.target/i386/iamcu/test_basic_returning.c
6039         (def_test_returning_type): Use union to check float return bits.
6041 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6043         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6044         Replace printf with __builtin_printf.
6046 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
6048         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6049         initialize u5.
6051 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
6053         PR middle-end/67966
6054         * gnat.dg/pack21.adb: New test.
6055         * gnat.dg/pack22.adb: Likewise.
6056         * gnat.dg/pack22_pkg.ad[sb]: New helper.
6058 2015-10-16  Christian Bruel  <christian.bruel@st.com>
6060         PR target/67745
6061         * gcc.target/arm/no-align.c: New test.
6062         * gcc.target/arm/attr-align1.c: New test.
6063         * gcc.target/arm/attr-align2.c: New test.
6064         * gcc.target/arm/attr-align3.c: New test.
6066 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
6068         * gcc.c-torture/compile/icfmatch.c: Add testcase
6070 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
6072         PR c++/67926
6073         * g++.dg/cpp1z/fold-ice1.C: New.
6075 2015-10-16  Michael Collison  <michael.collison@linaro.org>
6076             Andrew Pinski <andrew.pinski@caviumnetworks.com>
6078         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6080 2015-10-15  Marek Polacek  <polacek@redhat.com>
6082         * gcc.dg/tree-ssa/reassoc-42.c: New test.
6084 2015-10-15  Marek Polacek  <polacek@redhat.com>
6086         PR tree-optimization/67953
6087         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6088         unsigned.
6089         * gcc.dg/torture/pr67953.c: New test.
6091 2015-10-14  Jeff Law  <law@redhat.com>
6093         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
6094         contained within have their own file/test now.
6095         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6096         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
6097         expectations a bit more.
6098         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6099         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6100         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6101         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6102         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6104         PR testsuite/67959
6105         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6107 2015-10-14  Marek Polacek  <polacek@redhat.com>
6109         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
6110         (f6): New.
6111         (f7): New.
6112         (f8): New.
6113         (f9): New.
6114         (f10): New.
6115         (f11): New.
6116         (f12): New.
6117         (f13): New.
6119 2015-10-14  Richard Biener  <rguenther@suse.de>
6121         PR tree-optimization/67915
6122         * gcc.dg/torture/pr67915.c: New testcase.
6124 2015-10-14  Marek Polacek  <polacek@redhat.com>
6126         PR tree-optimization/67815
6127         * gcc.dg/tree-ssa/reassoc-39.c: New test.
6128         * gcc.dg/tree-ssa/reassoc-40.c: New test.
6129         * gcc.dg/tree-ssa/reassoc-41.c: New test.
6131 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6133         * gcc.dg/pragma-pop_options-1.c: New test.
6135 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
6136             Aldy Hernandez  <aldyh@redhat.com>
6138         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6139         * c-c++-common/gomp/clauses-1.c: New test.
6140         * c-c++-common/gomp/clauses-2.c: New test.
6141         * c-c++-common/gomp/clauses-3.c: New test.
6142         * c-c++-common/gomp/clauses-4.c: New test.
6143         * c-c++-common/gomp/declare-target-1.c: New test.
6144         * c-c++-common/gomp/declare-target-2.c: New test.
6145         * c-c++-common/gomp/depend-3.c: New test.
6146         * c-c++-common/gomp/depend-4.c: New test.
6147         * c-c++-common/gomp/doacross-1.c: New test.
6148         * c-c++-common/gomp/if-1.c: New test.
6149         * c-c++-common/gomp/if-2.c: New test.
6150         * c-c++-common/gomp/linear-1.c: New test.
6151         * c-c++-common/gomp/map-2.c: New test.
6152         * c-c++-common/gomp/map-3.c: New test.
6153         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6154         f_omp_target_data): Add map clause to target data.
6155         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6156         * c-c++-common/gomp/ordered-1.c: New test.
6157         * c-c++-common/gomp/ordered-2.c: New test.
6158         * c-c++-common/gomp/ordered-3.c: New test.
6159         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6160         on non-iterator.
6161         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6162         clause and ordered construct where no longer allowed.
6163         * c-c++-common/gomp/priority-1.c: New test.
6164         * c-c++-common/gomp/reduction-1.c: New test.
6165         * c-c++-common/gomp/schedule-simd-1.c: New test.
6166         * c-c++-common/gomp/sink-1.c: New test.
6167         * c-c++-common/gomp/sink-2.c: New test.
6168         * c-c++-common/gomp/sink-3.c: New test.
6169         * c-c++-common/gomp/sink-4.c: New test.
6170         * c-c++-common/gomp/udr-1.c: New test.
6171         * c-c++-common/taskloop-1.c: New test.
6172         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6173         value of _OPENMP macro.
6174         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6175         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6176         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6177         * gcc.dg/gomp/clause-1.c:
6178         * gcc.dg/gomp/reduction-1.c: New test.
6179         * gcc.dg/gomp/sink-fold-1.c: New test.
6180         * gcc.dg/gomp/sink-fold-2.c: New test.
6181         * gcc.dg/gomp/sink-fold-3.c: New test.
6182         * gcc.dg/vect/vect-simd-clone-15.c: New test.
6183         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6184         of non-static data members.
6185         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6186         Add some linear clause tests.
6187         * g++.dg/gomp/declare-simd-3.C: New test.
6188         * g++.dg/gomp/linear-1.C: New test.
6189         * g++.dg/gomp/member-1.C: New test.
6190         * g++.dg/gomp/member-2.C: New test.
6191         * g++.dg/gomp/pr66571-2.C: New test.
6192         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6193         dependent argument.
6194         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6195         in reduction clause.
6196         * g++.dg/gomp/reference-1.C: New test.
6197         * g++.dg/gomp/sink-1.C: New test.
6198         * g++.dg/gomp/sink-2.C: New test.
6199         * g++.dg/gomp/sink-3.C: New test.
6200         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6201         * g++.dg/gomp/this-1.C: New test.
6202         * g++.dg/gomp/this-2.C: New test.
6203         * g++.dg/vect/simd-clone-2.cc: New test.
6204         * g++.dg/vect/simd-clone-2.h: New test.
6205         * g++.dg/vect/simd-clone-3.cc: New test.
6206         * g++.dg/vect/simd-clone-4.cc: New test.
6207         * g++.dg/vect/simd-clone-4.h: New test.
6208         * g++.dg/vect/simd-clone-5.cc: New test.
6210 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
6212         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6213         after r228716 (Fix vtbl[34] and vtbx4).
6215 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
6217         PR tree-optimization/67909, 67947
6218         * gcc.dg/torture/pr67947.c: New test.
6220 2015-10-13  Jeff Law  <law@redhat.com>
6222         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6224 2015-10-12  Jeff Law  <law@redhat.com>
6226         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6227         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6228         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6229         ssa-dom-thread-11.c.
6231         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6233 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6235         PR c++/58566
6236         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6238 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
6240         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6241         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6242         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6243         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6244         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6245         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6246         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6247         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6249 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
6251         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6252         and -mno-frame-header-opt options.
6253         * gcc.target/mips/frame-header-1.c: New file.
6254         * gcc.target/mips/frame-header-2.c: New file.
6255         * gcc.target/mips/frame-header-3.c: New file.
6257 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6258             Hale Wang  <hale.wang@arm.com>
6260         * gcc.dg/tree-ssa/forwprop-33.c: New.
6262 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
6264         PR target/67895
6265         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6266         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6267         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6268         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6269         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6270         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6271         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6272         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6273         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6274         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6276 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
6278         * lib/multiline.exp: New file.
6279         * lib/prune.exp: Load multiline.exp.
6280         (prune_gcc_output): Call into multiline.exp to handle any
6281         multiline output directives.
6282         * lib/libgo.exp: Load multiline.exp before prune.exp, using
6283         load_gcc_lib.
6285 2015-10-09  Martin Jambor  <mjambor@suse.cz>
6287         PR tree-optimization/67794
6288         * gcc.dg/ipa/ipa-sra-10.c: New test.
6289         * gcc.dg/torture/pr67794.c: Likewise.
6291 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
6293         PR rtl-optimization/67828
6294         * gcc.dg/torture/pr67828.c: New.
6296 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6298         PR target/67366
6299         * lib/target-supports.exp (check_effective_target_non_strict_align):
6300         Adjust for arm*-*-*.
6301         * gcc.target/arm/pr67366.c: New test.
6303 2015-10-09  Richard Biener  <rguenther@suse.de>
6305         PR tree-optimization/67891
6306         * gcc.dg/tree-ssa/pr67891.c: New testcase.
6308 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
6310         * gcc.dg/builtins-47.c: Test the optimized dump instead.
6312 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6314         * gcc.dg/vect/vect-outer-simd-3.c: New test.
6316 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6318         * gcc.dg/loop-unswitch-2.c: New test.
6319         * gcc.dg/loop-unswitch-3.c: Likewise.
6320         * gcc.dg/loop-unswitch-4.c: Likewise.
6322 2015-10-08  Tom de Vries  <tom@codesourcery.com>
6324         * gcc.dg/dse.c: Only dump in dse1 pass.
6325         * gcc.dg/tree-ssa/pr30375.c: Same.
6327 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
6329         PR target/66697
6330         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6331         (PUSH, POP): New defines.
6332         (sse2_test): Use PUSH and POP to misalign runtime stack.
6333         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6335 2015-10-07  James Norris  <jnorris@codesourcery.com>
6337         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6338         to atomic_init. (atomic_init): Restrict flags usage.
6340 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
6342         PR fortran/65889
6343         * gfortran.dg/sizeof_5.f90: New test.
6345 2015-10-06  Jeff Law  <law@redhat.com>
6347         * gcc.c-torture/compile/pr67816.c: New test.
6349 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6351         * gcc.target/aarch64/get_lane_f16_1.c: New test.
6353 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
6355         PR fortran/65766
6356         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6358 2015-10-06  Marek Polacek  <polacek@redhat.com>
6360         PR c++/67863
6361         * c-c++-common/Wtautological-compare-4.c: New test.
6363 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6364             Peter Bergner <bergner@vnet.ibm.com>
6366         PR target/67808
6367         * gcc.target/powerpc/pr67808.c: New test.
6369 2015-10-06  Nick Clifton  <nickc@redhat.com>
6371         * gcc.target/msp430: New directory.
6372         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
6373         tests.
6374         * gcc.target/msp430/data-attributes.c: New file.  Checks the
6375         noinit and persistent data attributes.
6377 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
6379         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6381 2015-10-06  Richard Biener  <rguenther@suse.de>
6383         PR tree-optimization/67859
6384         * gcc.dg/torture/pr67859.c: New testcase.
6386 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6388         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6390 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
6392         PR c++/53856
6393         * g++.dg/template/defarg19.C: New.
6394         * g++.dg/template/defarg20.C: Likewise.
6396 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6397             Sebastian Pop  <s.pop@samsung.com>
6399         * gcc.dg/graphite/scop-sor.c: Un-xfail.
6401 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6402             Sebastian Pop  <s.pop@samsung.com>
6404         * gcc.dg/graphite/scop-sor.c: Xfail.
6406 2015-10-05  Martin Jambor  <mjambor@suse.cz>
6407             Jan Hubicka  <hubicka@ucw.cz>
6409         * gcc.dg/ipa/propalign-4.c: New test.
6410         * gcc.dg/ipa/propalign-5.c: Likewise.
6412 2015-10-05  Marek Polacek  <polacek@redhat.com>
6414         PR tree-optimization/67821
6415         * gcc.dg/torture/pr67821-2.c: New test.
6416         * gcc.dg/torture/pr67821.c: New test.
6418 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6420         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6422 2015-10-05  Christian Bruel  <christian.bruel@st.com>
6424         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6426 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6428         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6429         (exec_vcvt): Add comments.
6431 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6433         PR rtl-optimization/67447
6434         * gcc.target/i386/pr67447.c: New test.
6436 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6438         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6439         effective target.
6440         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6441         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6442         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6443         * gcc.target/i386/vect-unpack-1.c: Ditto.
6444         * gcc.target/i386/vect-unpack-2.c: Ditto.
6446 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
6448         PR fortran/67758
6449         * gfortran.dg/common_24.f: New.
6451 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6453         * gcc.target/arm/pr67756.c: Fixed warnings.
6455 2015-10-02  Marek Polacek  <polacek@redhat.com>
6457         PR c/67730
6458         * gcc.dg/pr67730-1.c: New test.
6459         * gcc.dg/pr67730-2.c: New test.
6460         * gcc.dg/pr67730.h: New test.
6462 2015-10-02  Marek Polacek  <polacek@redhat.com>
6464         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6466 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6468         PR tree-optimization/67754
6469         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6470         * gfortran.dg/graphite/block-2.f: Same.
6472 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6474         * gcc.dg/graphite/scop-23.c: New.
6476 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6478         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6479         and "avx512vbmi".
6481 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
6483         PR rtl-optimization/67756
6484         * gcc.target/arm/pr67756.c: New.
6486 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
6488         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6489         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6490         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6491         for tiny model.
6492         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6493         for small model.
6495 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6497         * gcc.target/i386/vect-pack-trunc-1.c: New test.
6498         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6499         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6500         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6501         * gcc.target/i386/vect-unpack-1.c: Ditto.
6502         * gcc.target/i386/vect-unpack-2.c: Ditto.
6504 2015-10-02  Marek Polacek  <polacek@redhat.com>
6506         PR c/64249
6507         * c-c++-common/Wduplicated-cond-1.c: New test.
6508         * c-c++-common/Wduplicated-cond-2.c: New test.
6509         * c-c++-common/Wduplicated-cond-3.c: New test.
6510         * c-c++-common/Wduplicated-cond-4.c: New test.
6511         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6512         -Wduplicated-cond warning.
6514 2015-10-02  Renlin Li  <renlin.li@arm.com>
6516         * gcc.target/aarch64/csneg-1.c: Update.
6518 2015-10-02  Renlin Li  <renlin.li@arm.com>
6520         PR target/66776
6521         * gcc.target/aarch64/pr66776.c: New.
6523 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6525         * gnat.dg/warn13.adb: New test.
6527 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6529         * gnat.dg/vect15.ad[sb]: New test.
6530         * gnat.dg/vect16.ad[sb]: Likewise.
6531         * gnat.dg/vect17.ad[sb]: Likewise.
6532         * gnat.dg/vect18.ad[sb]: Likewise.
6534 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6536         PR rtl-optimization/67786
6537         PR rtl-optimization/67787
6538         * gcc.dg/pr67786.c: New test.
6539         * gcc.dg/pr67787.c: Likewise.
6541 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
6543         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6545 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
6547         PR target/51726
6548         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6550 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
6552         PR fortran/62242
6553         PR fortran/52332
6554         * gfortran.dg/string_array_constructor_1.f90: New.
6555         * gfortran.dg/string_array_constructor_2.f90: New.
6556         * gfortran.dg/string_array_constructor_3.f90: New.
6558 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
6560         PR target/67788
6561         PR target/67789
6562         * gcc.target/powerpc/pr67789.c: New testcase.
6564 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6566         PR fortran.67802
6567         * gfortran.dg/pr67802.f90: New test.
6569 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6571         PR fortran/66979
6572         gfortran.dg/pr66979.f90: new test.
6574 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6576         PR fortran/67616
6577         * gfortran.dg/pr67616.f90: New test.
6579 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
6581         PR c++/54430
6582         * g++.dg/cpp0x/range-for30.C: New.
6584 2015-10-01  Marek Polacek  <polacek@redhat.com>
6586         PR c/65345
6587         * gcc.dg/atomic/pr65345-4.c: New test.
6588         * gcc.dg/pr65345-3.c: New test.
6590 2015-10-01  Marek Polacek  <polacek@redhat.com>
6592         PR tree-optimization/67769
6593         * gcc.dg/torture/pr67769.c: New test.
6595 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6597         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6599 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
6601         PR target/54236
6602         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6604 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6606         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6607         (main): Rename to sse2_test.  Abort if count != 5.
6608         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
6609         of -march=slm.
6610         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6612 2015-10-01  Richard Biener  <rguenther@suse.de>
6614         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
6615         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6617 2015-09-30  Jeff Law  <law@redhat.com>
6619         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
6621 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6623         PR rtl-optimization/67037
6624         * gcc.c-torture/execute/pr67037.c: New test.
6626 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6628         * lib/target-supports.exp (check_effective_target_sync_int_128):
6629         Return 1 on spu-*-* targets.
6630         (check_effective_target_sync_int_128_runtime): Likewise.
6631         (check_effective_target_sync_long_long): Likewise.
6632         (check_effective_target_sync_long_long_runtime): Likewise.
6633         (check_effective_target_sync_int_long): Likewise.
6634         (check_effective_target_sync_char_short): Likewise.
6636 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
6638         * gcc.target/i386/pr67761.c: New test.
6640 2015-09-30  Marek Polacek  <polacek@redhat.com>
6642         PR c/67730
6643         * gcc.dg/pr67730.c: New test.
6645 2015-09-30  Marek Polacek  <polacek@redhat.com>
6647         PR tree-optimization/67690
6648         * gcc.dg/torture/pr67690.c: New test.
6650 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
6652         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
6653         * g++.dg/gomp/tls-wrap4.C: Likewise.
6654         * gcc.dg/atomic-op-optimize.c: Likewise.
6655         * gcc.dg/pr54087.c: Likewise.
6656         * gcc.dg/tls/section-2.c: Likewise.
6657         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
6658         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
6659         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
6660         * gcc.target/arm/divzero.c: Likewise.
6661         * gcc.target/arm/sibcall-2.c: Likewise.
6662         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
6663         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
6664         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
6665         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
6666         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
6667         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
6668         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
6669         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
6670         * gfortran.dg/default_format_2.f90: Likewise.
6671         * gfortran.dg/default_format_denormal_2.f90: Likewise.
6673 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
6675         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
6677 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6679         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
6680         * gfortran.dg/round_4.f90: ditto.
6682 2015-09-29  Richard Biener  <rguenther@suse.de>
6684         PR tree-optimization/67170
6685         * gfortran.dg/pr67170.f90: New testcase.
6687 2015-09-29  Richard Biener  <rguenther@suse.de>
6689         PR tree-optimization/67741
6690         * gcc.dg/torture/pr67741.c: New testcase.
6692 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
6694         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
6695         non-zero for __builtin_signbit tests.
6697 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
6699         PR target/65105
6700         * gcc.target/i386/pr65105-1.c: New.
6701         * gcc.target/i386/pr65105-2.c: New.
6702         * gcc.target/i386/pr65105-3.c: New.
6703         * gcc.target/i386/pr65105-4.C: New.
6704         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
6706 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
6708         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
6710 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
6712         PR fortran/40054
6713         PR fortran/63921
6714         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
6715         standard as legacy.
6716         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
6717         * gfortran.dg/function_types_3.f90: Change error message to
6718         "Type inaccessible...."
6719         * gfortran.dg/ptr_func_assign_1.f08: New test.
6720         * gfortran.dg/ptr_func_assign_2.f08: New test.
6722 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
6724         PR fortran/40054
6725         PR fortran/63921
6726         * gfortran.dg/ptr_func_assign_3.f08: New test.
6727         * gfortran.dg/ptr_func_assign_4.f08: New test.
6729 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
6730             Sebastian Pop  <s.pop@samsung.com>
6732         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
6733         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
6734         * gcc.dg/graphite/block-3.c: Same.
6735         * gcc.dg/graphite/block-4.c: Same.
6736         * gcc.dg/graphite/block-5.c: Same.
6737         * gcc.dg/graphite/block-6.c: Same.
6738         * gcc.dg/graphite/block-7.c: Same.
6739         * gcc.dg/graphite/block-8.c: Same.
6740         * gcc.dg/graphite/block-pr47654.c: Same.
6741         * gcc.dg/graphite/interchange-0.c: Same.
6742         * gcc.dg/graphite/interchange-1.c: Same.
6743         * gcc.dg/graphite/interchange-10.c: Same.
6744         * gcc.dg/graphite/interchange-11.c: Same.
6745         * gcc.dg/graphite/interchange-12.c: Same.
6746         * gcc.dg/graphite/interchange-13.c: Same.
6747         * gcc.dg/graphite/interchange-14.c: Same.
6748         * gcc.dg/graphite/interchange-15.c: Same.
6749         * gcc.dg/graphite/interchange-3.c: Same.
6750         * gcc.dg/graphite/interchange-4.c: Same.
6751         * gcc.dg/graphite/interchange-5.c: Same.
6752         * gcc.dg/graphite/interchange-6.c: Same.
6753         * gcc.dg/graphite/interchange-7.c: Same.
6754         * gcc.dg/graphite/interchange-8.c: Same.
6755         * gcc.dg/graphite/interchange-9.c: Same.
6756         * gcc.dg/graphite/interchange-mvt.c: Same.
6757         * gcc.dg/graphite/pr35356-1.c: Same.
6758         * gcc.dg/graphite/pr35356-3.c: Same.
6759         * gcc.dg/graphite/pr37485.c: Same.
6760         * gcc.dg/graphite/scop-1.c: Same.
6761         * gcc.dg/graphite/scop-11.c: Same.
6762         * gcc.dg/graphite/scop-5.c: Same.
6763         * gcc.dg/graphite/uns-block-1.c: Same.
6764         * gcc.dg/graphite/uns-interchange-9.c: Same.
6765         * gfortran.dg/graphite/block-1.f90: Same.
6766         * gfortran.dg/graphite/interchange-3.f90: Same.
6767         * gfortran.dg/graphite/pr14741.f90: Same.
6768         * gfortran.dg/graphite/block-2.f: Same.
6770 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
6771             Sebastian Pop  <s.pop@samsung.com>
6773         PR tree-optimization/67700
6774         * gcc.dg/graphite/run-id-pr67700.c: New.
6776 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
6778         PR target/54236
6779         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
6780         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
6781         test_27): New.
6782         * gcc.target/sh/pr54236-5.c: New.
6783         * gcc.target/sh/pr54236-6.c: New.
6785 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6787         PR rtl-optimization/67456
6788         PR rtl-optimization/67464
6789         PR rtl-optimization/67465
6790         * gcc.dg/pr67465.c: New test.
6792 2015-09-28  Tom de Vries  <tom@codesourcery.com>
6794         PR tree-optimization/62171
6795         * gcc.dg/vect/pr62171.c: New test.
6797 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
6799         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
6800         skip on AIX.  XFAIL individual line tests.
6802 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
6804         PR rtl-optimization/64164
6805         PR tree-optimization/67312
6806         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
6807         * gcc.target/i386/stackalign/return-4.c: Add -O.
6809 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
6811         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
6813 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
6815         PR fortran/67721
6816         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
6818 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
6820         * gcc.dg/pr64935-1.c: XFAIL on AIX.
6821         * gcc.dg/pr64935-2.c: XFAIL on AIX.
6822         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
6823         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
6824         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
6825         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
6826         DW_AT_noreturn on AIX.
6827         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
6828         DW_AT_noreturn on AIX.
6829         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
6830         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
6831         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
6832         DW_AT_GNU_deleted on AIX.
6833         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
6834         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
6835         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
6836         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
6837         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
6838         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
6839         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
6840         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
6841         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
6842         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
6843         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
6844         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
6845         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
6846         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
6847         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
6849 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6851         PR fortran/67614
6852         * gfortran.dg/pr67614.f90: New test.
6854 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6856         PR fortran/67525
6857         * gfortran.dg/pr67525.f90: New test.
6859 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
6861         PR fortran/55603
6862         * gfortran.dg/allocatable_function_9.f90: New.
6864 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
6866         PR target/67675
6867         * gcc.target/sh/pr67675.c: New.
6869 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
6871         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
6873 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
6875         * gcc.target/i386/pr66749.c (dg-options): Replace
6876         -mtune=lakemount with -mtune=lakemont.
6877         * gcc.target/i386/pr66821.c (dg-options): Likewise.
6878         * gcc.target/i386/pr67329.c (dg-options): Likewise.
6880 2015-09-25  Marek Polacek  <polacek@redhat.com>
6882         * c-c++-common/ubsan/bounds-11.c: New test.
6883         * c-c++-common/ubsan/bounds-12.c: New test.
6885 2015-09-25  Marek Polacek  <polacek@redhat.com>
6887         PR sanitizer/64906
6888         * c-c++-common/ubsan/pr64906.c: New test.
6890 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
6892         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
6893         with -mtune=lakemount.
6894         * gcc.target/i386/pr66821.c (dg-options): Likewise.
6895         * gcc.target/i386/pr67329.c (dg-options): Likewise.
6897 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6899         PR driver/67640
6900         * gcc.dg/Werror-13.c: New test.
6902 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6904         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
6906 2015-09-24  Richard Biener  <rguenther@suse.de>
6908         PR lto/67699
6909         * g++.dg/pr67699.C: New testcase.
6911 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
6913         PR libgcc/67624
6914         * gcc.target/arm/fp16-inf.c: New test.
6916 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
6918         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
6919         name while checking for AVX-512VBMI presence.
6921 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6923         * lib/target-supports.exp (check_effective_target_pie): Check for
6924         PIE support on Solaris 11.x and 12.
6926 2015-09-24  Richard Biener  <rguenther@suse.de>
6928         * g++.dg/tree-ssa/restrict3.C: New testcase.
6930 2015-09-24  Richard Biener  <rguenther@suse.de>
6932         PR tree-optimization/48885
6933         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
6935 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
6937         * c-c++-common/Wmisleading-indentation.c: Augment test.
6939 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
6941         Fix small typos in the coding rule enforcement warnings.
6942         * g++.dg/diagnostic/disable.C: Replace 'namepace'
6943         with 'namespace'.
6945 2015-09-23  Richard Biener  <rguenther@suse.de>
6947         PR middle-end/67662
6948         * gcc.dg/ubsan/pr67662.c: New testcase.
6950 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6952         PR c/49655
6953         * gcc.dg/pragma-diag-6.c: New test.
6955 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
6957         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
6959 2015-09-23  Richard Biener  <rguenther@suse.de>
6961         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
6963 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
6965         * c-c++-common/Wmisleading-indentation.c: Augment test.
6967 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
6969         * g++.dg/diagostic/disable.C: New.
6971 2015-09-22  Tom de Vries  <tom@codesourcery.com>
6973         PR tree-optimization/67671
6974         * g++.dg/pr67671.C: New test.
6976 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
6978         PR target/67480
6979         * gcc.target/i386/pr67480.c: New test.
6981 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
6983         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
6984         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
6985         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
6986         avx512dq, avx512cd, avx512er and avx512pf.
6988 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
6990         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
6991         update-fetch operations.
6992         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
6994 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
6996         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
6997         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
6999 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
7001         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
7002         (TEST_ONE): New.
7003         * gcc.target/aarch64/atomic-inst-swap.c: New.
7005 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7007         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
7008         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
7009         * gcc.target/i386/pr59789.c (f1): Likewise.
7010         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
7011         * gcc.target/i386/intrinsics_6.c: Likewise.
7012         * gcc.dg/winline-5.c (int t): Likewise.
7013         * gcc.dg/winline-9.c (t): Likewise.
7014         * gcc.dg/always_inline2.c (q): Likewise.
7015         * gcc.dg/winline-2.c (inline int t): Likewise.
7016         * gcc.dg/winline-6.c: Likewise.
7017         * gcc.dg/winline-10.c (void g): Likewise.
7018         * gcc.dg/pr49243.c (void parse): Likewise.
7019         * gcc.dg/always_inline3.c (q2): Likewise.
7020         * gcc.dg/winline-3.c: Likewise.
7021         * gcc.dg/winline-7.c (inline void *t): Likewise.
7023 2015-09-22  Tom de Vries  <tom@codesourcery.com>
7025         PR tree-optimization/67666
7026         * g++.dg/pr67666.C: New test.
7028 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
7030         PR fortran/67615
7031         * gfortran.dg/pr67615.f90: new test.
7033 2015-09-21  Jeff Law  <law@redhat.com>
7035         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7037 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
7039         Complete the implementation of N4230, Nested namespace definition.
7040         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7041         attributes and nested namespace definitions.
7042         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7043         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7044         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7045         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7046         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7047         appearing before the namespace identifier.
7049 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7051         PR c/66415
7052         * gcc.dg/cpp/pr66415-1.c: Test column number.
7054 2015-09-21  Richard Biener  <rguenther@suse.de>
7056         * g++.dg/ext/attr-alias-3.C: Add -g.
7058 2015-09-21  Richard Biener  <rguenther@suse.de>
7060         PR debug/67664
7061         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7063 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7065         PR target/64345
7066         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7068 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7070         * gcc.dg/pragma-diag-5.c: Fix excess warning.
7072 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7074         PR middle-end/60832
7075         * gcc.dg/pr53265.c: Update.
7077 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
7079         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7081 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7083         PR target/59478
7084         * gcc.target/sh/pr59478.c: New.
7086 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7088         PR target/67126
7089         * gcc.target/sh/pr51244-12.c: Adjust testcase.
7090         * gcc.target/sh/pr54236-2.c: Likewise.
7092 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7094         * gcc.target/sh/pr43417.c: Move target independent test to ...
7095         * gcc.c-torture/compile/pr43417.c: ... here.
7097 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7099         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7100         check_effective_target_big_endian, check_effective_target_little_endian,
7101         check_effective_target_any_fpu, check_effective_target_double_fpu,
7102         check_effective_target_use_single_only_fpu,
7103         check_effective_target_default_single_fpu,
7104         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7105         check_effective_target_has_fsca, check_effective_target_has_fsrra,
7106         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7107         check_effective_target_fmovd_enabled,
7108         check_effective_target_has_privileged, check_effective_target_has_pref,
7109         check_effective_target_banked_r0r7_isr,
7110         check_effective_target_stack_save_isr): New effective target checks.
7111         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7112         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7113         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7114         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7115         * gcc.target/sh/20080410-1.c: Use new effective target checks.
7116         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7117         * gcc.target/sh/attr-isr.c: Likewise.
7118         * gcc.target/sh/fpul-usage-1.c: Likewise.
7119         * gcc.target/sh/hiconst.c: Likewise.
7120         * gcc.target/sh/mfmovd.c: Likewise.
7121         * gcc.target/sh/pr21255-3.c: Likewise.
7122         * gcc.target/sh/pr33135-1.c: Likewise.
7123         * gcc.target/sh/pr33135-2.c: Likewise.
7124         * gcc.target/sh/pr33135-3.c: Likewise.
7125         * gcc.target/sh/pr33135-4.c: Likewise.
7126         * gcc.target/sh/pr39423-2.c: Likewise.
7127         * gcc.target/sh/pr49880-4.c: Likewise.
7128         * gcc.target/sh/pr49880-5.c: Likewise.
7129         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7130         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7131         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7132         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7133         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7134         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7135         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7136         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7137         * gcc.target/sh/pr50751-2.c: Likewise.
7138         * gcc.target/sh/pr50751-3.c: Likewise.
7139         * gcc.target/sh/pr50751-5.c: Likewise.
7140         * gcc.target/sh/pr50751-6.c: Likewise.
7141         * gcc.target/sh/pr50751-8.c: Likewise.
7142         * gcc.target/sh/pr51244-15.c: Likewise.
7143         * gcc.target/sh/pr51244-2.c: Likewise.
7144         * gcc.target/sh/pr51244-20.c: Likewise.
7145         * gcc.target/sh/pr51244-6.c: Likewise.
7146         * gcc.target/sh/pr52483-4.c: Likewise.
7147         * gcc.target/sh/pr53511-1.c: Likewise.
7148         * gcc.target/sh/pr53512-1.c: Likewise.
7149         * gcc.target/sh/pr53512-2.c: Likewise.
7150         * gcc.target/sh/pr53512-3.c: Likewise.
7151         * gcc.target/sh/pr53512-4.c: Likewise.
7152         * gcc.target/sh/pr53513-1.c: Likewise.
7153         * gcc.target/sh/pr54089-2.c: Likewise.
7154         * gcc.target/sh/pr54089-3.c: Likewise.
7155         * gcc.target/sh/pr54089-4.c: Likewise.
7156         * gcc.target/sh/pr54602-2.c: Likewise.
7157         * gcc.target/sh/pr54602-3.c: Likewise.
7158         * gcc.target/sh/pr54602-4.c: Likewise.
7159         * gcc.target/sh/pr54680.c: Likewise.
7160         * gcc.target/sh/pr55303-1.c: Likewise.
7161         * gcc.target/sh/pr55303-2.c: Likewise.
7162         * gcc.target/sh/pr55303-3.c: Likewise.
7163         * gcc.target/sh/pr56547-1.c: Likewise.
7164         * gcc.target/sh/pr56547-2.c: Likewise.
7165         * gcc.target/sh/pr61195.c: Likewise.
7166         * gcc.target/sh/pr61996.c: Likewise.
7167         * gcc.target/sh/pr6526.c: Likewise.
7168         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7169         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7170         * gcc.target/sh/prefetch.c: Likewise.
7171         * gcc.target/sh/rte-delay-slot.c: Likewise.
7172         * gcc.target/sh/sh2a-band.c: Likewise.
7173         * gcc.target/sh/sh2a-bclr.c: Likewise.
7174         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7175         * gcc.target/sh/sh2a-bld.c: Likewise.
7176         * gcc.target/sh/sh2a-bor.c: Likewise.
7177         * gcc.target/sh/sh2a-bset.c: Likewise.
7178         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7179         * gcc.target/sh/sh2a-bxor.c: Likewise.
7180         * gcc.target/sh/sh2a-jsrn.c: Likewise.
7181         * gcc.target/sh/sh2a-movi20s.c: Likewise.
7182         * gcc.target/sh/sh2a-movrt.c: Likewise.
7183         * gcc.target/sh/sh2a-resbank.c: Likewise.
7184         * gcc.target/sh/sh2a-rtsn.c: Likewise.
7185         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7186         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7187         * gcc.target/sh/sh4a-cosf.c: Likewise.
7188         * gcc.target/sh/sh4a-fsrra.c: Likewise.
7189         * gcc.target/sh/sh4a-memmovua.c: Likewise.
7190         * gcc.target/sh/sh4a-sincosf.c: Likewise.
7191         * gcc.target/sh/sh4a-sinf.c: Likewise.
7193 2015-09-20  Jeff Law  <law@redhat.com>
7195         PR tree-optimization/47679
7196         * g++.dg/warn/Wuninitialized-6.C: New test.
7198 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
7200         Implement nested namespace definitions.
7201         * g++.dg/cpp1z/nested-namespace-def1.C: New.
7202         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7203         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7204         * g++.dg/lookup/name-clash5.C: Adjust.
7205         * g++.dg/lookup/name-clash6.C: Likewise.
7207 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7209         * gcc.dg/pragma-diag-5.c: New test.
7211 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
7213         PR middle-end/67619
7214         * gcc.dg/torture/pr67619.c: New test.
7215         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7216         New procedure.
7218 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
7220         PR tree-optimization/67283
7221         * gcc.dg/tree-ssa/sra-15.c: New.
7222         * gcc.dg/tree-ssa/sra-16.c: New.
7224 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7226         PR sanitizer/64078
7227         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7228         (f2, f3): Make the function static.
7229         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7231 2015-09-17  Christian Bruel  <christian.bruel@st.com>
7233         * gcc.target/arm/attr_thumb-static2.c: New test.
7235 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7237         * gnat.dg/overflow_sum3.adb: New test.
7239 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7241         * gcc.target/arm/stack-checking.c: New test.
7243 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
7245         PR fortran/52846
7246         * gfortran.dg/public_private_module_5.f90: Add module procedure
7247         trigger_smod to ensure that the smod file is written.
7249 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
7251         * gcc.target/aarch64/copysign_1.c: New.
7252         * gcc.target/aarch64/copysign_2.c: New.
7254 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
7256         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7257         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7258         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7260 2015-09-16  John Marino  <gnugcc@marino.st>
7262         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7264 2015-09-16  Richard Biener  <rguenther@suse.de>
7266         PR middle-end/67253
7267         * gcc.dg/torture/pr67253.c: New testcase.
7269 2015-09-16  Richard Biener  <rguenther@suse.de>
7271         PR middle-end/67271
7272         * gcc.dg/pr67271.c: New testcase.
7274 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
7276         * gnat.dg/opt49.adb: New test.
7278 2015-09-16  Richard Biener  <rguenther@suse.de>
7280         PR middle-end/67442
7281         * gcc.dg/torture/pr67442.c: New testcase.
7283 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
7285         * gnat.dg/array24.adb: New test.
7286         * gnat.dg/blocklocs.adb: Delete.
7288 2015-09-15  Marek Polacek  <polacek@redhat.com>
7290         PR c/67580
7291         * gcc.dg/pr67580.c: New test.
7293 2015-09-15  Richard Biener  <rguenther@suse.de>
7295         PR tree-optimization/67470
7296         * gcc.dg/torture/pr67470.c: New testcase.
7298 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
7300         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7302 2015-09-15  Richard Biener  <rguenther@suse.de>
7304         PR middle-end/67563
7305         * gcc.dg/pr67563.c: New testcase.
7307 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7309         PR fortran/67460
7310         * gfortran.dg/pr67460.f90: New test.
7312 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
7314         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7315         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7317 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
7319         PR c++/51911
7320         * g++.dg/cpp0x/new-auto1.C: New.
7322 2015-09-11  Mark Wielaard  <mjw@redhat.com>
7324         PR c/28901
7325         * g++.dg/warn/unused-variable-1.C: New test.
7326         * g++.dg/warn/unused-variable-2.C: Likewise.
7327         * gcc.dg/unused-4.c: Adjust warning for static const.
7328         * gcc.dg/unused-variable-1.c: New test.
7329         * gcc.dg/unused-variable-2.c: Likewise.
7331 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
7333         * gfortran.dg/private_type_3.f90: Require visibility.
7334         * gfortran.dg/module_variable_2.f90: Same.
7335         * gfortran.dg/nested_forall_1.f: Same.
7336         * gfortran.dg/elemental_dependency_4.f90: Same.
7337         * gfortran.dg/bind_c_usage_25.f90: Same.
7338         * gfortran.dg/access_spec_1.f90: Same.
7339         * gfortran.dg/public_private_module_2.f90: Same.
7340         * gfortran.dg/host_assoc_variable_1.f90: Same.
7341         * gfortran.dg/public_private_module_6.f90: Same.
7342         * gfortran.dg/module_variable_1.f90: Same.
7343         * gfortran.dg/pr37286.f90: Same.
7344         * gfortran.dg/internal_pack_7.f90: Same.
7345         * gfortran.dg/submodule_10.f08: Same.
7346         * gfortran.dg/allocatable_function_8.f90: Same.
7347         * gfortran.dg/merge_init_expr_2.f90: Same.
7348         * gfortran.dg/class_37.f03: Same.
7349         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7350         * gfortran.dg/typebound_call_20.f03: Same.
7351         * gfortran.dg/proc_ptr_result_3.f90: Same.
7352         * gfortran.dg/pr32535.f90: Same.
7353         * gfortran.dg/typebound_proc_19.f90: Same.
7354         * gfortran.dg/initialization_10.f90: Same.
7355         * gfortran.dg/bind_c_usage_8.f03: Same.
7356         * gfortran.dg/pr61335.f90: Same.
7357         * gfortran.dg/elemental_dependency_5.f90: Same.
7358         * gfortran.dg/proc_ptr_3.f90: Same.
7359         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7361 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
7363         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7364         * gcc.dg/Wno-frame-address.c: Skip for Visium.
7365         * gcc.dg/loop-8.c: Likewise.
7367 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
7369         PR ada/66965
7370         * gnat.dg/specs/addr1.ads: Remove.
7372 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7374         * gcc.dg/pie-link.c: Add -pie to dg-options.
7376 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
7378         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7379         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7381 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7383         * gcc.target/powerpc/swaps-p8-20.c: New test.
7384         * gcc.target/powerpc/swaps-p8-21.c: New test.
7386 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
7388         PR fortran/67526
7389         * gfortran.dg/pr67526.f90: New test.
7391 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
7393         PR c++/67318
7394         * g++.dg/cpp0x/variadic166.C: New.
7396 2015-09-09  Mark Wielaard  <mjw@redhat.com>
7398         * c-c++-common/nonnull-1.c: New test.
7400 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
7402         PR fortran/66993
7403         * gfortran.dg/submodule_11.f08: New test.
7405 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
7407         PR target/67506
7408         * gcc.c-torture/compile/pr67506.c: New test.
7410 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7412         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7413         initialization with a byte mask.  No change expected here.
7414         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7415         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7416         initialization with contigious bitmask.  Literal pool is expectd
7417         to be used here.
7419 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7421         PR target/67439
7422         * gcc.target/arm/pr67439_1.c: New test.
7424 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
7426         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7427         model.
7429 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
7431         PR c++/67523
7432         * g++.dg/gomp/pr67523.C: New test.
7434         PR c++/67522
7435         * g++.dg/gomp/pr67522.C: New test.
7437         PR middle-end/67521
7438         * c-c++-common/gomp/pr67521.c: New test.
7440         PR middle-end/67517
7441         * c-c++-common/gomp/pr67517.c: New test.
7443         PR c++/67514
7444         * g++.dg/gomp/pr67514.C: New test.
7446         PR c++/67511
7447         * g++.dg/gomp/pr67511.C: New test.
7449         PR c/67502
7450         * c-c++-common/gomp/pr67502.c: New test.
7452 2015-09-09  Marek Polacek  <polacek@redhat.com>
7454         PR middle-end/67512
7455         * gcc.dg/pr67512.c: New test.
7457 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
7459         PR c++/53184
7460         * g++.dg/warn/Wsubobject-linkage-1.C: New.
7461         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7462         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7463         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7465 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7467         * gcc.target/aarch64/mod_2.x: New file.
7468         * gcc.target/aarch64/mod_256.x: Likewise.
7469         * gcc.target/arm/mod_2.c: New test.
7470         * gcc.target/arm/mod_256.c: Likewise.
7471         * gcc.target/aarch64/mod_2.c: Likewise.
7472         * gcc.target/aarch64/mod_256.c: Likewise.
7474 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
7476         PR c++/67504
7477         * g++.dg/gomp/pr67504.C: New test.
7479         PR c/67501
7480         * c-c++-common/gomp/pr67501.c: New test.
7482         PR c/67500
7483         * gcc.dg/gomp/pr67500.c: New test.
7485         PR c/67495
7486         * gcc.dg/gomp/pr67495.c: New test.
7488 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
7489             Sebastian Pop  <s.pop@samsung.com>
7491         PR tree-optimization/53852
7492         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7493         both isl-0.12 and isl-0.15.
7494         * gcc.dg/graphite/uns-interchange-14.c: Same.
7495         * gcc.dg/graphite/uns-interchange-15.c: Same.
7496         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7498 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
7499             Sebastian Pop  <s.pop@samsung.com>
7501         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7502         * gcc.dg/graphite/block-1.c: Same.
7503         * gcc.dg/graphite/block-5.c: Same.
7504         * gcc.dg/graphite/block-6.c: Same.
7505         * gcc.dg/graphite/interchange-1.c: Same.
7506         * gcc.dg/graphite/interchange-10.c: Same.
7507         * gcc.dg/graphite/interchange-11.c: Same.
7508         * gcc.dg/graphite/interchange-13.c: Same.
7509         * gcc.dg/graphite/interchange-14.c: Same.
7510         * gcc.dg/graphite/interchange-3.c: Same.
7511         * gcc.dg/graphite/interchange-4.c: Same.
7512         * gcc.dg/graphite/interchange-7.c: Same.
7513         * gcc.dg/graphite/interchange-8.c: Same.
7514         * gcc.dg/graphite/interchange-9.c: Same.
7515         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7516         * gcc.dg/graphite/pr35356-1.c (foo): Same.
7517         * gcc.dg/graphite/pr37485.c: Same.
7518         * gcc.dg/graphite/scop-0.c (int toto): Same.
7519         * gcc.dg/graphite/scop-1.c: Same.
7520         * gcc.dg/graphite/scop-10.c: Same.
7521         * gcc.dg/graphite/scop-11.c: Same.
7522         * gcc.dg/graphite/scop-12.c: Same.
7523         * gcc.dg/graphite/scop-13.c: Same.
7524         * gcc.dg/graphite/scop-16.c: Same.
7525         * gcc.dg/graphite/scop-17.c: Same.
7526         * gcc.dg/graphite/scop-18.c: Same.
7527         * gcc.dg/graphite/scop-2.c: Same.
7528         * gcc.dg/graphite/scop-21.c (int test): Same.
7529         * gcc.dg/graphite/scop-22.c (void foo): Same.
7530         * gcc.dg/graphite/scop-4.c: Same.
7531         * gcc.dg/graphite/scop-5.c: Same.
7532         * gcc.dg/graphite/scop-6.c: Same.
7533         * gcc.dg/graphite/scop-7.c: Same.
7534         * gcc.dg/graphite/scop-8.c: Same.
7535         * gcc.dg/graphite/scop-9.c: Same.
7536         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7537         data-refs remain inside the inner loop.
7538         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7539         * gcc.dg/graphite/uns-interchange-14.c: Same.
7540         * gcc.dg/graphite/uns-interchange-9.c: Same.
7541         * gfortran.dg/graphite/interchange-3.f90
7543 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7545         PR target/63870
7546         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7547         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7548         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7549         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7550         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7551         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7552         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7553         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7554         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7555         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7556         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7557         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7559 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7561         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7562         * lib/target-supports.exp
7563         (check_effective_target_arm_neon_fp16_hw): New.
7565 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7567         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7568         Set additional_flags for neon-fp16 if supported, else fallback to neon.
7570         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7571         (hfloat16_t): New.
7572         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7573         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7574         if supported.
7575         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7576         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7577         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7578         when those are supported.
7579         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7580         (vdup_n_f16): New.
7582         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7583         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7584         cases if supported.
7586         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7587         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7588         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7589         Likewise.
7590         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7591         Likewise.
7592         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7594         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7595         Add float16x8_t case.
7596         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7597         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7598         main, exec_vcreate): Likewise.
7599         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7600         exec_vget_high): Likewise.
7601         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7602         exec_vget_low): Likewise.
7603         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7604         Likewise.
7605         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7606         exec_vld1_dup): Likewise.
7607         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7608         exec_vld1_lane): Likewise.
7609         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7610         Likewise.
7611         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
7612         exec_vldX_dup): Likewise.
7613         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
7614         exec_vldX_lane): Likewise.
7615         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
7616         exec_vset_lane): Likewise.
7617         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
7618         exec_vst1_lane): Likewise.
7620 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7622         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
7623         * gcc.target/aarch64/vget_low_1.c: Likewise.
7625 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7627         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
7628         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
7629         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
7630         (main): update orig_data to avoid float16 NaN on bigendian.
7632 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7634         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
7635         float16x8_t.
7636         * gcc.target/aarch64/vset_lane_1.c: Likewise.
7637         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
7638         * gcc.target/aarch64/vld1_lane.c: Likewise.
7640 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
7642         PR c++/67369
7643         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
7645 2015-09-07  Marek Polacek  <polacek@redhat.com>
7647         PR inline-asm/67448
7648         * gcc.dg/asm-10.c: New test.
7650 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
7652         PR middle-end/67452
7653         * gcc.dg/lto/pr67452_0.c: New test.
7655 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7657         PR target/65210
7658         * gcc.target/avr/pr65210.c: New test.
7660 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
7662         PR testsuite/67450
7663         * lib/target-supports.exp (check_cached_effective_target):
7664         Apppend $prop to et_prop_list only if needed.
7666 2015-09-04  Marek Polacek  <polacek@redhat.com>
7668         PR sanitizer/67279
7669         * gcc.dg/ubsan/pr67279.c: New test.
7671 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
7672             Petr Murzin  <petr.murzin@intel.com>
7673             Kirill Yukhin <kirill.yukhin@intel.com>
7675         * gcc.target/i386/avx512f-scatter-1.c: New.
7676         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
7677         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
7679 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
7681         * gfortran.dg/read_dir.f90: Delete empty directory when closing
7682         rather than calling rmdir, cleanup if open fails.
7684 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
7686         * gcc.target/powerpc/vec-mult-char-1.c: New test.
7687         * gcc.target/powerpc/vec-mult-char-2.c: New test.
7688         * lib/target-supports.exp (check_effective_target_vect_char_mult):
7689         Return true for PowerPC targets that implement Altivec.
7691 2015-09-03  Renlin Li  <renlin.li@arm.com>
7693         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
7694         check the assembly.
7695         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
7697 2015-09-03  Martin Sebor  <msebor@redhat.com>
7699         PR c/66516
7700         * g++.dg/addr_builtin-1.C: New test.
7701         * gcc.dg/addr_builtin-1.c: New test.
7703 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7705         * gcc.target/powerpc/vec-shift.c: New test.
7707 2015-09-03  Tom de Vries  <tom@codesourcery.com>
7709         PR tree-optimization/65637
7710         * gcc.dg/autopar/reduc-4.c: New test.
7712 2015-09-03  Tom de Vries  <tom@codesourcery.com>
7714         PR tree-optimization/65637
7715         * gcc.dg/autopar/pr46099-2.c: New test.
7717 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7719         PR middle-end/67351
7720         * g++.dg/pr67351.C: New test.
7722 2015-09-03  Richard Biener  <rguenther@suse.de>
7724         PR ipa/66705
7725         * g++.dg/lto/pr66705_0.C: New testcase.
7727 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7729         PR middle-end/60586
7730         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
7731         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7733 2015-09-02  Marek Polacek  <polacek@redhat.com>
7735         PR c/67432
7736         * gcc.dg/pr67432.c: New test.
7738 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
7740         * lib/target-supports.exp (clear_effective_target_cache): New.
7741         (check_cached_effective_target): Update et_prop_list.
7742         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
7743         * g++.dg/compat/compat.exp: Likewise.
7744         * g++.dg/compat/struct-layout-1.exp: Likewise.
7745         * lib/asan-dg.exp: Likewise.
7746         * lib/atomic-dg.exp: Likewise.
7747         * lib/cilk-plus-dg.exp: Likewise.
7748         * lib/clearcap.exp: Likewise.
7749         * lib/mpx-dg.exp: Likewise.
7750         * lib/tsan-dg.exp: Likewise.
7751         * lib/ubsan-dg.exp: Likewise.
7753 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
7755         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
7757 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
7758             Andrew Bennett  <andrew.bennett@imgtec.com>
7760         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
7761         dependencies between ISA level and compact-branches.
7762         * gcc.target/mips/branch-10.c: Update expected output to allow
7763         compact forms of b/bal.
7764         * gcc.target/mips/branch-11.c: Likewise.
7765         * gcc.target/mips/branch-12.c: Likewise.
7766         * gcc.target/mips/branch-13.c: Likewise.
7767         * gcc.target/mips/branch-3.c: Likewise.
7768         * gcc.target/mips/branch-4.c: Likewise.
7769         * gcc.target/mips/branch-5.c: Likewise.
7770         * gcc.target/mips/branch-6.c: Likewise.
7771         * gcc.target/mips/branch-7.c: Likewise.
7772         * gcc.target/mips/branch-8.c: Likewise.
7773         * gcc.target/mips/branch-9.c: Likewise.
7774         * gcc.target/mips/branch-cost-1.c: Likewise.
7775         * gcc.target/mips/call-1.c: Likewise.
7776         * gcc.target/mips/call-2.c: Likewise.
7777         * gcc.target/mips/call-3.c: Likewise.
7778         * gcc.target/mips/call-4.c: Likewise.
7779         * gcc.target/mips/call-5.c: Likewise.
7780         * gcc.target/mips/call-6.c: Likewise.
7781         * gcc.target/mips/lazy-binding-1.c: Likewise.
7782         * gcc.target/mips/near-far-1.c: Likewise.
7783         * gcc.target/mips/near-far-2.c: Likewise.
7784         * gcc.target/mips/near-far-3.c: Likewise.
7785         * gcc.target/mips/near-far-4.c: Likewise.
7786         * gcc.target/mips/umips-branch-3.c: Ensure the test is
7787         run with compact branches allowed.
7788         * gcc.target/mips/compact-branches-1.c: New file.
7789         * gcc.target/mips/compact-branches-2.c: Likewise.
7790         * gcc.target/mips/compact-branches-3.c: Likewise.
7791         * gcc.target/mips/compact-branches-4.c: Likewise.
7792         * gcc.target/mips/compact-branches-5.c: Likewise.
7793         * gcc.target/mips/compact-branches-6.c: Likewise.
7794         * gcc.target/mips/compact-branches-7.c: Likewise.
7796 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7798         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
7799         Clean-up a created directory if testcase fails.
7801 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
7803         PR target/67405
7804         * g++.dg/pr67405.C: New test.
7806 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7808         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
7810 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7812         * gcc.dg/ifcvt-1.c: New test.
7813         * gcc.dg/ifcvt-2.c: Likewise.
7814         * gcc.dg/ifcvt-3.c: Likewise.
7816 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7818         PR libfortran/67412
7819         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
7820         *-*-solaris2.10.
7822 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7824         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
7826 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
7828         PR c++/61753
7829         * g++.dg/other/pr61753.C: New.
7831 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
7833         * gcc.dg/tree-ssa/cmp-1.c: New file.
7835 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
7837         * gcc.dg/tree-ssa/complex-7.c: New file.
7839 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7841         * gcc.target/powerpc/swaps-p8-19.c: New test.
7843 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7845         PR fortran/67367
7846         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
7848 2015-08-29  Tom de Vries  <tom@codesourcery.com>
7850         PR tree-optimization/46193
7851         * gcc.dg/autopar/pr46193.c: New test.
7853 2015-08-28  Nathan Sidwell  <nathan@acm.org>
7855         * gcc.dg/compat/struct-layout-1_generate.c: Simply
7856         use exit code for failure.
7858         * gcc.dg/torture/matrix-1.c: Use plain printf.
7859         * gcc.dg/torture/matrix-2.c: Likewise.
7860         * gcc.dg/torture/matrix-5.c: Likewise.
7861         * gcc.dg/torture/matrix-6.c: Likewise.
7862         * gcc.dg/torture/transpose-1.c: Likewise.
7863         * gcc.dg/torture/transpose-2.c: Likewise.
7864         * gcc.dg/torture/transpose-3.c: Likewise.
7865         * gcc.dg/torture/transpose-4.c: Likewise.
7866         * gcc.dg/torture/transpose-5.c: Likewise.
7867         * gcc.dg/torture/transpose-6.c: Likewise.
7869 2015-08-28  Jeff Law  <law@redhat.com>
7871         PR lto/66752
7872         * gcc.dg/tree-ssa/pr66752-2.c: New test.
7873         * gcc.dg/torture/pr66752-1.c: New test
7874         * g++.dg/torture/pr66752-2.C: New test.
7876 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
7877         Revert:
7878         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
7880                 * gcc.dg/tree-ssa/sra-15.c: New.
7882 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
7884         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
7885         * gcc.target/mips/msub-8.c: Ditto
7887 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7889         * lib/target-supports.exp (check-effective_target_vect_double):
7890         Enable for Power targets with VSX hardware available.
7891         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
7892         vect_no_align && { ! vect_hw_misalign }.
7894 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
7896         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
7897         Replaced by opt_files, compile with -floop-nest-optimize.
7898         * g++.dg/graphite/graphite.exp: Same.
7899         * gfortran.dg/graphite/graphite.exp: Same.
7900         * gcc.dg/graphite/block-0.c: Adjust pattern.
7901         * gcc.dg/graphite/block-1.c: Same.
7902         * gcc.dg/graphite/block-3.c: Same.
7903         * gcc.dg/graphite/block-4.c: Same.
7904         * gcc.dg/graphite/block-5.c: Same.
7905         * gcc.dg/graphite/block-6.c: Same.
7906         * gcc.dg/graphite/block-7.c: Same.
7907         * gcc.dg/graphite/block-8.c: Same.
7908         * gcc.dg/graphite/block-pr47654.c: Same.
7909         * gcc.dg/graphite/interchange-0.c: Same.
7910         * gcc.dg/graphite/interchange-1.c: Same.
7911         * gcc.dg/graphite/interchange-10.c: Same.
7912         * gcc.dg/graphite/interchange-11.c: Same.
7913         * gcc.dg/graphite/interchange-12.c: Same.
7914         * gcc.dg/graphite/interchange-13.c: Same.
7915         * gcc.dg/graphite/interchange-14.c: Same.
7916         * gcc.dg/graphite/interchange-15.c: Same.
7917         * gcc.dg/graphite/interchange-3.c: Same.
7918         * gcc.dg/graphite/interchange-4.c: Same.
7919         * gcc.dg/graphite/interchange-5.c: Same.
7920         * gcc.dg/graphite/interchange-6.c: Same.
7921         * gcc.dg/graphite/interchange-7.c: Same.
7922         * gcc.dg/graphite/interchange-8.c: Same.
7923         * gcc.dg/graphite/interchange-9.c: Same.
7924         * gcc.dg/graphite/interchange-mvt.c: Same.
7925         * gcc.dg/graphite/pr37485.c: Same.
7926         * gcc.dg/graphite/uns-block-1.c: Same.
7927         * gcc.dg/graphite/uns-interchange-12.c: Same.
7928         * gcc.dg/graphite/uns-interchange-14.c: Same.
7929         * gcc.dg/graphite/uns-interchange-15.c: Same.
7930         * gcc.dg/graphite/uns-interchange-9.c: Same.
7931         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7932         * gfortran.dg/graphite/interchange-3.f90: Same.
7934 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
7936         PR target/67317
7937         * gcc.target/i386/pr67317-1.c: New test.
7938         * gcc.target/i386/pr67317-2.c: Ditto.
7939         * gcc.target/i386/pr67317-3.c: Ditto.
7940         * gcc.target/i386/pr67317-4.c: Ditto.
7941         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
7942         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
7944 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
7946         * gcc.target/powerpc/vec-shr.c: New.
7948 2015-08-27  Marek Polacek  <polacek@redhat.com>
7950         PR middle-end/67005
7951         * gcc.dg/torture/pr67005.c: New test.
7953 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
7955         * gcc.dg/tree-ssa/sra-15.c: New.
7957 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7959         * gcc.target/aarch64/long_branch_1.c: New test.
7961 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7963         * gcc.target/s390/20150826-1.c: New test.
7965 2015-08-26  Renlin Li  <renlin.li@arm.com>
7967         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
7969 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
7971         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
7973 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
7975         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
7976         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
7977         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
7978         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
7980 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
7982         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
7983         New test directive.
7984         * gcc.target/aarch64/tlsle_1.x: New test source.
7985         * gcc.target/aarch64/tlsle12_1.c: New testcase.
7986         * gcc.target/aarch64/tlsle24_1.c: Likewise.
7987         * gcc.target/aarch64/tlsle32_1.c: Likewise.
7989 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7991         PR fortran/29600
7992         * gfortran.dg/shape_8.f90: New test.
7994 2015-08-25  Marek Polacek  <polacek@redhat.com>
7996         PR middle-end/67330
7997         * gcc.dg/weak/weak-18.c: New test.
7999 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
8001         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
8002         gcc_jit_context_set_bool_use_external_driver.
8004 2015-08-25  Nathan Sidwell  <nathan@acm.org>
8006         * gcc.c-torture/execute/builtins/20010124-1.x: New.
8008         * gcc.dg/20001117-1.c: Needs return_address.
8009         * gcc.dg/20020415-1.c: Needs alloca.
8010         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
8011         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
8012         * gcc.dg/pr63186.c: Needs label_values.
8013         * gcc.dg/torture/pr33848.c: Likwise.
8015         * lib/target-supports.exp (check_effective_target_fopenacc,
8016         check_effective_target_fopenmp): Disable for nvptx.
8017         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
8018         * gcc.dg/stack-usage-1.c: Likewise.
8019         * gcc.dg/stack-usage-2.c: Likewise.
8020         * gcc.dg/unused-5.c: Likewise.
8021         * gcc.dg/unwind-1.c: Likewise.
8023 2015-08-25  Christian Bruel  <christian.bruel@st.com>
8025         * gcc.dg/Wno-frame-address.c: Skip for ARM.
8026         * g++.dg/Wno-frame-address.C: Ditto.
8028 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
8030         PR target/67211
8031         * g++.dg/pr67211.C: New test.
8033 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
8035         PR fortran/62536
8036         PR fortran/66175
8037         * gfortran.dg/block_end_error_1.f90: New test.
8038         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8040 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8042         PR target/66821
8043         * gcc.target/i386/pr66821.c: New test.
8045 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
8047         PR target/67329
8048         * gcc.target/i386/pr67329.c: New test.
8050 2015-08-24  Nathan Sidwell  <nathan@acm.org>
8052         * gcc.dg/pr49551.c: Needs -fdata-sections.
8054         * gcc.dg/pr64935-2.c: Needs scheduling.
8056         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8057         * gcc.dg/torture/pr63738.c: Likewise.
8058         * gcc.dg/torture/pr64728.c: Likewise.
8059         * gcc.dg/pr63748.c: Likewise.
8060         * gcc.dg/20020312-2.c: Likewise.
8062         * gcc.dg/torture/pr66123.c: Needs label_values.
8064         * gcc.dg/torture/pr41261.c: Needs profiling.
8065         * gcc.dg/pr26570.c: Likewise.
8066         * gcc.dg/pr61776.c: Likewise.
8067         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8068         * gcc.dg/gomp/pr34610.c: Likewise.
8069         * gcc.dg/pr54121.c: Likewise.
8070         * gcc.dg/20050325-1.c: Likewise.
8071         * gcc.dg/pr66899.c: Likewise.
8072         * gcc.dg/pr48770.c: Likewise.
8073         * gcc.dg/pr24225.c: Likewise.
8075         * gcc.dg/pr27531-1.c: Needs io.
8076         * gcc.dg/pr44606.c: Likewise.
8078         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8080         * gcc.dg/pr51990.c: Needs alloca.
8082         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8084 2015-08-24  Tom de Vries  <tom@codesourcery.com>
8086         PR tree-optimization/65468
8087         * gcc.dg/gomp/static-chunk-size-one.c: New test.
8089 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8091         PR libfortran/54572
8092         * gfortran.dg/backtrace_1.f90: New test.
8094 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8096         PR libfortran/62296
8097         * gfortran.dg/execute_command_line_2.f90: New test.
8099 2015-08-23  Tom de Vries  <tom@codesourcery.com>
8101         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8102         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8103         vect_no_int_max to vect_no_int_min_max.
8104         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8105         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8106         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8107         * gcc.dg/vect/slp-reduc-4.c: Same.
8108         * gcc.dg/vect/slp-reduc-5.c: Same.
8109         * gcc.dg/vect/vect-125.c: Same.
8110         * gcc.dg/vect/vect-13.c: Same.
8111         * gcc.dg/vect/vect-double-reduc-3.c: Same.
8112         * gcc.dg/vect/vect-reduc-1.c: Same.
8113         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8114         * gcc.dg/vect/vect-reduc-1char.c:Same.
8115         * gcc.dg/vect/vect-reduc-1short.c: Same.
8116         * gcc.dg/vect/vect-reduc-2.c: Same.
8117         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8118         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8119         * lib/target-supports.exp: Same.
8121 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
8123         PR c++/63693
8124         * g++.dg/cpp0x/decltype63.C: New.
8126 2015-08-22  Nathan Sidwell  <nathan@acm.org>
8128         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8129         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8130         * c-c++-common/Wunused-var-8.c: Likewise.
8131         * c-c++-common/gomp/pr61486-2.c: Likewise.
8132         * c-c++-common/Wunused-var-6.c: Likewise.
8133         * c-c++-common/goacc/reduction-1.c: Likewise.
8134         * c-c++-common/goacc/reduction-2.c: Likewise.
8135         * c-c++-common/goacc/reduction-3.c: Likewise.
8136         * c-c++-common/goacc/reduction-4.c: Likewise.
8137         * gcc.dg/builtins-64.c: Likewise.
8138         * gcc.dg/pr59523.c: Likewise.
8139         * gcc.dg/tree-ssa/20080530.c: Likewise.
8140         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8141         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8142         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8143         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8144         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8145         * gcc.dg/pr59011.c: Likewise.
8146         * gcc.dg/uninit-9.c: Likewise.
8147         * gcc.dg/pr61561.c: Likewise.
8148         * gcc.dg/vla-4.c: Likewise.
8149         * gcc.dg/20101010-1.c: Likewise.
8150         * gcc.dg/pr49120.c: Likewise.
8151         * gcc.dg/20030331-2.c: Likewise.
8152         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8153         * gcc.dg/pr25682.c: Likewise.
8154         * gcc.dg/guality/guality.c: Likewise.
8155         * gcc.dg/pr27301.c: Likewise.
8156         * gcc.dg/uninit-9-O0.c: Likewise.
8157         * gcc.dg/fold-alloca-1.c: Likewise.
8158         * gcc.dg/pr41470.c: Likewise.
8159         * gcc.dg/pr51491-2.c: Likewise.
8160         * gcc.dg/winline-7.c: Likewise.
8161         * gcc.dg/vla-2.c: Likewise.
8162         * gcc.dg/pr50764.c: Likewise.
8163         * gcc.dg/c99-vla-1.c: Likewise.
8164         * gcc.dg/pr33238.c: Likewise.
8165         * gcc.dg/c99-const-expr-13.c: Likewise.
8166         * gcc.dg/builtin-return-1.c: Likewise.
8167         * gcc.dg/vla-3.c: Likewise.
8168         * gcc.dg/20020415-1.c: Likewise.
8169         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8170         * gcc.dg/shrink-wrap-alloca.c: Likewise.
8171         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8172         * gcc.dg/torture/calleesave-sse.c: Likewise.
8173         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8174         * gcc.dg/gomp/vla-2.c: Likewise.
8175         * gcc.dg/gomp/vla-3.c: Likewise.
8176         * gcc.dg/gomp/vla-4.c: Likewise.
8177         * gcc.dg/gomp/pr30494.c: Likewise.
8178         * gcc.dg/gomp/vla-5.c: Likewise.
8179         * gcc.dg/pr51990-2.c: Likewise.
8180         * gcc.dg/vla-22.c: Likewise.
8182 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8184         * gcc.dg/cpp/multiline-2.c: Add column numbers.
8185         * gcc.dg/dollar.c: Likewise.
8186         * gcc.dg/pragma-message.c: Likewise.
8187         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8188         * c-c++-common/raw-string-14.c: Likewise.
8190 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
8192         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8193         property that instantiation here is a compile-time error.
8195 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
8197         * g++.dg/other/pr67065.C: Extend.
8199 2015-08-21  Nathan Sidwell  <nathan@acm.org>
8201         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8202         is freestanding.
8203         (check_effective_target_global_constructor): New.
8204         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8205         * gcc.dg/debug/debug.exp: Skip  for nvptx.
8206         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8208         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8209         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8210         * gcc.c-torture/compile/pr33855.c: Likewise.
8211         * gcc.c-torture/compile/920723-1.c: Likewise.
8212         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8213         writing a const.
8214         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8215         label.
8216         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8217         'call'.
8219         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8220         prototype normal.
8221         * gcc.c-torture/execute/switch-1.c: Likewise.
8223         * gcc.c-torture/execute/pr34456.c: Require not freestanding
8224         * gcc.c-torture/execute/printf-1.c: Likewise.
8225         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8226         * gcc.c-torture/execute/fprintf-1.c: Likewise.
8227         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8228         * gcc.c-torture/execute/vprintf-1.c: Likewise.
8229         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8230         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8231         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8232         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8233         * gcc.c-torture/execute/gofast.c: Likewise.
8234         * gcc.c-torture/execute/complex-6.c: Likewise.
8236         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8237         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8238         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8239         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8240         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8241         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8242         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8243         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8244         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8245         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8246         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8247         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8248         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8249         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8250         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8251         * gcc.dg/setjmp-1.c: Likewise.
8252         * gcc.dg/cleanup-5.c: Likewise.
8253         * gcc.dg/cleanup-12.c: Likewise.
8254         * gcc.dg/cleanup-13.c: Likewise.
8256         * gcc.dg/constructor-1.c: Require global ctor.
8258         * gcc.dg/fork-instrumentation.c: Require profiling.
8259         * gcc.dg/20030107-1.c: Likewise.
8260         * gcc.dg/20030702-1.c: Likewise.
8262         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8263         * gcc.dg/cpp/paste2.c: Likewise.
8264         * gcc.dg/cpp/strify3.c: Likewise.
8265         * gcc.dg/cpp/strify4.c: Likewise.
8266         * gcc.dg/cpp/lexnum.c: Likewise.
8267         * gcc.dg/cpp/digraphs.c: Likewise.
8268         * gcc.dg/cpp/macro1.c: Likewise.
8270 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8272         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8274 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8276         * lib/gcc-dg.exp: Add extra options for db-final to the command line
8277         only once.
8279 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8281         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8282         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8283         vec_vpmsum_be and vec_shasigma_be.
8285 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
8287         * lib/target-supports.exp
8288         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8289         with -mfp16-format=ieee.
8291 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
8293         PR c++/67065
8294         * g++.dg/other/pr67065.C: New.
8296 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
8298         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8299         memcpy.
8300         * gcc.target/mips/inline-memcpy-2.c: Ditto.
8301         * gcc.target/mips/inline-memcpy-3.c: Ditto.
8302         * gcc.target/mips/inline-memcpy-4.c: Ditto.
8303         * gcc.target/mips/inline-memcpy-5.c: Ditto.
8305 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
8307         * gcc.dg/wide_shift_64_1.c: New testcase.
8308         * gcc.dg/wide_shift_128_1.c: Likewise.
8309         * gcc.target/aarch64/ashlti3_1.c: Likewise.
8311 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
8313         * lib/target-supports.exp
8314         (check_effective_target_fstack_protector_enabled): New test.
8315         * gcc.target/i386/ssp-default.c: New test.
8317 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
8319         PR fortran/66929
8320         * gfortran.dg/generic_31.f90: New.
8322 2015-08-19  Marek Polacek  <polacek@redhat.com>
8324         PR middle-end/67133
8325         * g++.dg/torture/pr67133.C: New test.
8327 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8329         * gcc.target/powerpc/altivec-35.c: New test.
8330         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8331         * gcc.target/powerpc/vsx-vector-7.c: New test.
8333 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8335         PR middle-end/36757
8336         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8337         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8339 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
8341         PR rtl-optimization/67218
8342         * gcc.c-torture/execute/ieee/pr67218.c,
8343         gcc.target/aarch64/fcvt_int_float_double1.c,
8344         gcc.target/aarch64/fcvt_int_float_double2.c,
8345         gcc.target/aarch64/fcvt_int_float_double3.c,
8346         gcc.target/aarch64/fcvt_int_float_double4.c,
8347         gcc.target/aarch64/fcvt_uint_float_double1.c,
8348         gcc.target/aarch64/fcvt_uint_float_double2.c,
8349         gcc.target/aarch64/fcvt_uint_float_double3.c,
8350         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8352 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
8354         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8355         dg-options to disable LSE extensions.
8356         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8357         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8358         * gcc.target/aarch64/atomic-op-char.c: Likewise.
8359         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8360         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8361         * gcc.target/aarch64/atomic-op-int.c: Likewise.
8362         * gcc.target/aarch64/atomic-op-long.c: Likewise.
8363         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8364         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8365         * gcc.target/aarch64/atomic-op-release.c: Likewise.
8366         * gcc.target/aarch64/atomic-op-short.c: Likewise.
8367         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8368         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8369         * gcc.target/aarch64/sync-op-full.c: Likewise.
8370         * gcc.target/aarch64/sync-op-release.c: Likewise.
8372 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
8374         PR c++/67160
8375         * g++.dg/cpp1z/feat-cxx1z.C: New.
8377 2015-08-18  Marek Polacek  <polacek@redhat.com>
8379         PR middle-end/67222
8380         * gcc.dg/torture/pr67222.c: New test.
8382 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
8384         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8386 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
8388         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8389         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8390         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8392 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
8394         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8395         which is used in later code.
8397 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
8399         PR c++/67216
8400         * g++.dg/cpp0x/nullptr34.C: New.
8401         * g++.dg/warn/Wconversion2.C: Adjust.
8402         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8403         * g++.old-deja/g++.other/null3.C: Likewise.
8405         * g++.dg/cpp0x/pr51313.C: Adjust.
8407 2015-08-17  Richard Biener  <rguenther@suse.de>
8409         PR tree-optimization/67221
8410         * gcc.dg/torture/pr67221.c: New testcase.
8412 2015-08-17  Mike Stump  <mikestump@comcast.net>
8413             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8415         * gcc.target/arm/memcpy-aligned-1.c: New test.
8417 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8419         PR fortran/54656
8420         * gfortran.dg/norm_4.f90: Rename to...
8421         * gfortran.dg/norm2_4.f90: this.
8422         * gfortran.dg/norm2_5.f90: New test.
8424 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
8426         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8427         * gcc.dg/ssp-1.c: Make counter a register.
8428         * gcc.dg/ssp-2.c: Likewise.
8429         * gcc.dg/torture/parm-coalesce.c: New.
8431 2015-08-14  Marek Polacek  <polacek@redhat.com>
8433         PR middle-end/67133
8434         * gcc.dg/torture/pr67133.c: New test.
8436 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
8437             Matthias Klose  <doko@debian.org>
8439         PR target/67143
8440         * gcc.c-torture/compile/pr67143.c: New
8441         * gcc.target/aarch64/atomic-op-imm.c
8442         (atomic_fetch_add_negative_RELAXED): New.
8443         (atomic_fetch_sub_negative_ACQUIRE): New.
8445 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8447         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8448         * gcc.target/aarch64/target_attr_8.c: Likewise.
8449         * gcc.target/aarch64/target_attr_14.c: Likewise.
8451 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8453         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8455 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
8457         * gcc.target/i386/builtin_target.c: Add skylake check.
8459 2015-08-13  Jeff Law  <law@redhat.com>
8461         * gcc.dg/pr66314.c: Moved from here to ..
8462         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
8463         to clear all sanitizers before -fsanitize=kernel-address.
8465 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8467         * gcc.target/aarch64/cinc_common_1.c: New test.
8469 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8471         PR c++/53421
8472         * g++.dg/ext/attribute-may-alias-1.C: New.
8473         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8475 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
8477         * gcc.target/aarch64/atomic-inst-cas.c: New.
8478         * gcc.target/aarch64/atomic-inst-ops.inc: New.
8480 2015-08-13  Andreas Schwab  <schwab@suse.de>
8482         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8484 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8486         PR c++/62164
8487         * g++.dg/torture/pr62164.C: New.
8489 2015-08-13  Richard Biener  <rguenther@suse.de>
8491         PR tree-optimization/67191
8492         * gcc.dg/torture/pr67191.c: New testcase.
8493         * g++.dg/torture/pr67191.C: Likewise.
8495 2015-08-13  Richard Biener  <rguenther@suse.de>
8497         PR tree-optimization/66502
8498         PR tree-optimization/67167
8499         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8501 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8503         PR c++/53330
8504         * g++.dg/init/new42.C: New.
8506 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8508         PR target/67071
8509         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8510         vector constants.
8511         * gcc.target/powerpc/pr67071-2.c: Likewise.
8512         * gcc.target/powerpc/pr67071-3.c: Likewise.
8514 2015-08-12  Marek Polacek  <polacek@redhat.com>
8516         PR c++/55095
8517         * c-c++-common/Wshift-overflow-6.c: New test.
8518         * c-c++-common/Wshift-overflow-7.c: New test.
8519         * g++.dg/cpp1y/left-shift-2.C: New test.
8521 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8523         PR c++/52742
8524         * g++.dg/cpp0x/pr52742.C: New.
8526 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
8528         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8529         Check Knights Landing support.
8531 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8533         PR c++/47461
8534         * g++.dg/warn/Wunused-result-1.C: New.
8536 2015-08-12  Richard Biener  <rguenther@suse.de>
8538         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8539         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8540         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8541         * g++.dg/tree-ssa/pr61034.C: Adjust.
8542         * gcc.dg/fold-compare-2.c: Likewise.
8543         * gcc.dg/pr50763.c: Likewise.
8544         * gcc.dg/predict-3.c: Likewise.
8545         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8546         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8547         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8548         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8549         * gcc.dg/tree-ssa/pr37508.c: Likewise.
8550         * gcc.dg/tree-ssa/vrp04.c: Likewise.
8551         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8552         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8553         * gcc.dg/tree-ssa/vrp16.c: Likewise.
8554         * gcc.dg/tree-ssa/vrp20.c: Likewise.
8555         * gcc.dg/tree-ssa/vrp25.c: Likewise.
8556         * gcc.dg/tree-ssa/vrp87.c: Likewise.
8558 2015-08-12  Nathan Sidwell  <nathan@acm.org>
8560         * gcc.dg/vrp-min-max-1.c: New.
8561         * gcc.dg/vrp-min-max-2.c: New.
8563 2015-08-12  Richard Biener  <rguenther@suse.de>
8565         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8567 2015-08-12  Tom de Vries  <tom@codesourcery.com>
8569         PR testsuite/67175
8570         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8571         Handle absence of vector min/max for sparc.
8573 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
8575         PR target/66954
8576         * g++.dg/ext/mv25.C: New test.
8578 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
8580         * gcc.target/i386/avx2-vect-shift.c: New test.
8582 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8584         PR c/66098
8585         PR c/66711
8586         * gcc.dg/pragma-diag-3.c: New test.
8587         * gcc.dg/pragma-diag-4.c: New test.
8589 2015-08-11  Nathan Sidwell  <nathan@acm.org>
8591         * c-c++-common/dfp/operator-comma.c: Call init function.
8592         * c-c++-common/dfp/convert-dfp-2.c: New test.
8594 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
8596         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8597         Treat model == 0x4f as Broadwell.
8599 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8601         PR libfortran/67140
8602         * gfortran.dg/pr67140.f90: New test.
8604 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
8606         PR libgomp/65742
8607         PR middle-end/66332
8608         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8610 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
8612         PR fortran/64022
8613         * gfortran.dg/ieee/large_4.f90: New test.
8615 2015-08-08  Bud Davis  <jmdavis@link.com>
8617         PR fortran/59746
8618         * gfortran.dg/common_22.f90: New.
8620 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
8622         PR rtl-optimization/67028
8623         * gcc.dg/pr67028.c: New testcase.
8625 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
8627         PR rtl-optimization/67029
8628         * gcc.dg/pr67029.c: New test.
8630 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8632         PR fortran/64104
8633         * gfortran.dg/ieee/ieee_8.f90: New test.
8635 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
8637         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
8638         modifers.
8639         * gcc.target/aarch64/noplt_2.c: Likewise.
8640         * gcc.target/aarch64/noplt_3.c: Likewise.
8642 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
8644         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
8645         optimization level, and print a summary at the end.
8647 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8649         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
8651 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8653         * gcc.target/aarch64/noplt_3.c: New testcase.
8655 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8657         * gcc.target/aarch64/noplt_1.c: New testcase.
8658         * gcc.target/aarch64/noplt_2.c: Likewise.
8660 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
8662         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
8663         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
8665 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8667         * gcc.target/s390/dwarfregtable-1.c: New test.
8668         * gcc.target/s390/dwarfregtable-2.c: New test.
8669         * gcc.target/s390/dwarfregtable-3.c: New test.
8671 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8673         * gcc.target/s390/htm-builtins-z13-1.c: New test.
8675 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8677         PR fortran/64022
8678         * gfortran.dg/ieee/large_2.f90: New test.
8679         * gfortran.dg/ieee/large_3.F90: New test.
8681 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8683         PR fortran/64022
8684         * gfortran.dg/ieee/large_1.f90: Adjust test.
8686 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8687             Jeff Law  <law@redhat.com>
8689         PR c/16351
8690         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
8691         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8692         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
8693         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
8694         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8695         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8697 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8699         PR middle-end/66311
8700         * gfortran.dg/pr66311.f90: New file.
8702 2015-08-05  Richard Biener  <rguenther@suse.de>
8704         PR tree-optimization/67121
8705         * gcc.dg/torture/pr67121.c: New testcase.
8707 2015-08-05  Nick Clifton  <nickc@redhat.com>
8709         * gcc.target/rl78: New directory.
8710         * gcc.target/rl78/rl78.exp: New file: Test driver.
8711         * gcc.target/rl78/test_addm3.c: New file: Test adds.
8713 2015-08-05  Richard Biener  <rguenther@suse.de>
8715         PR middle-end/67120
8716         * gcc.dg/torture/pr67120.c: New testcase.
8718 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
8720         PR fortran/52846
8722         * lib/fortran-modules.exp: Call cleanup-submodules from
8723         cleanup-modules.
8724         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
8725         cover the cases where private entities are no longer optimized
8726         away.
8727         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
8728         same reason.
8729         * gfortran.dg/submodule_1.f08: Change cleanup module names.
8730         * gfortran.dg/submodule_5.f08: The same.
8731         * gfortran.dg/submodule_9.f08: The same.
8732         * gfortran.dg/submodule_10.f08: New test.
8734 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
8736         PR c++/66595
8737         * g++.dg/cpp1y/var-templ35.C: New.
8739 2015-08-05  Richard Biener  <rguenther@suse.de>
8741         PR tree-optimization/67055
8742         * g++.dg/torture/pr67055.C: New testcase.
8744 2015-08-05  Richard Biener  <rguenther@suse.de>
8746         PR tree-optimization/67109
8747         * gcc.dg/torture/pr67109.c: New testcase.
8748         * gcc.dg/vect/vect-119.c: Adjust.
8750 2015-08-05  Richard Biener  <rguenther@suse.de>
8752         PR middle-end/67107
8753         * gcc.dg/pr67107.c: New testcase.
8755 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8757         PR c++/66197
8758         * g++.dg/cpp1z/abbrev2.C: New.
8760 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8762         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
8764 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8766         PR c++/66392
8767         * g++.dg/init/explicit4.C: New.
8769 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8771         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
8772         without VSX an Power8 vector support.
8774 2015-08-04  Richard Biener  <rguenther@suse.de>
8776         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
8778 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
8780         PR target/67110
8781         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
8782         -fno-pie -no-pie.
8784 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8786         PR c++/66427
8787         * g++.dg/cpp1y/var-templ34.C: New.
8789 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8791         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
8792         * gcc.target/aarch64/target_attr_1.c: Likewise.
8793         * gcc.target/aarch64/target_attr_2.c: Likewise.
8794         * gcc.target/aarch64/target_attr_3.c: Likewise.
8795         * gcc.target/aarch64/target_attr_4.c: Likewise.
8796         * gcc.target/aarch64/target_attr_5.c: Likewise.
8797         * gcc.target/aarch64/target_attr_6.c: Likewise.
8798         * gcc.target/aarch64/target_attr_7.c: Likewise.
8799         * gcc.target/aarch64/target_attr_8.c: Likewise.
8800         * gcc.target/aarch64/target_attr_9.c: Likewise.
8801         * gcc.target/aarch64/target_attr_10.c: Likewise.
8802         * gcc.target/aarch64/target_attr_11.c: Likewise.
8803         * gcc.target/aarch64/target_attr_12.c: Likewise.
8804         * gcc.target/aarch64/target_attr_13.c: Likewise.
8805         * gcc.target/aarch64/target_attr_14.c: Likewise.
8806         * gcc.target/aarch64/target_attr_15.c: Likewise.
8808 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8810         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
8812 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8814         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
8816 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8818         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
8819         message.
8821 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8823         PR fortran/64022
8824         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
8825         * gfortran.dg/ieee/large_1.f90: New test.
8827 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8829         PR tree-optimization/67043
8830         * gcc.dg/pr67043.c: New test.
8832 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
8834         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
8836 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
8838         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
8839         it to push/pop timing items.
8840         (main): For each optimization level, create a gcc_jit_timer, and
8841         time all of the iteration within that level cumulatively.
8842         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
8843         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
8845 2015-08-03  Alexander Basov <coohpt@gmail.com>
8847         PR middle-end/64744
8848         PR middle-end/48470
8849         PR middle-end/43404
8850         * gcc.target/arm/pr43404.c : New testcase.
8851         * gcc.target/arm/pr48470.c : New testcase.
8852         * gcc.target/arm/pr64744-1.c : New testcase.
8853         * gcc.target/arm/pr64744-2.c : New testcase.
8855 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8857         PR tree-optimization/67077
8858         * gcc.dg/pr67077.c: New test.
8860 2015-08-03  Jeff Law  <law@redhat.com>
8862         PR middle-end/66314
8863         PR gcov-profile/66899
8864         * gcc.dg/pr66899.c: New test.
8865         * gcc.dg/pr66314.c: New test.
8867 2015-08-03  Marek Polacek  <polacek@redhat.com>
8869         PR c/67088
8870         * gcc.dg/pr67088.c: New test.
8872 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
8874         PR target/66731
8875         * gcc.target/arm/vnmul-1.c: New.
8876         * gcc.target/arm/vnmul-2.c: New.
8877         * gcc.target/arm/vnmul-3.c: New.
8878         * gcc.target/arm/vnmul-4.c: New.
8880 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
8882         PR fortran/64921
8883         * gfortran.dg/class_allocate_20.f90: New.
8885 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8887         * gcc.target/aarch64/csel_bfx_1.c: New test.
8888         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
8890 2015-08-02  Martin Sebor  <msebor@redhat.com>
8892         * g++.dg/Wframe-address-in-Wall.C: New test.
8893         * g++.dg/Wframe-address.C: New test.
8894         * g++.dg/Wno-frame-address.C: New test.
8895         * gcc.dg/Wframe-address-in-Wall.c: New test.
8896         * gcc.dg/Wframe-address.c: New test.
8897         * gcc.dg/Wno-frame-address.c: New test.
8899 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
8901         * c-c++-common/Wmisleading-indentation.c: Add more tests.
8903 2015-08-01  Michael Collison  <michael.collison@linaro.org
8904             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8906         * gcc.target/arm/mincmp.c: New test.
8908 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
8910         PR fortran/67091
8911         * gfortran.dg/associated_target_6.f03: New test
8913 2015-08-01  Tom de Vries  <tom@codesourcery.com>
8915         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
8916         optimize ("-ftree-parallelize-loops=0").
8917         Add successful scans for 2 detected reductions.  Add xfail scans for 3
8918         detected reductions.
8919         * gcc.dg/autopar/reduc-2short.c: Same.
8920         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
8921         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
8922         detected reductions.
8923         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
8924         and max reductions.
8926 2015-07-31  Marek Polacek  <polacek@redhat.com>
8928         PR sanitizer/66977
8929         * g++.dg/ubsan/pr66977.C: New test.
8931 2015-07-30  Marek Polacek  <polacek@redhat.com>
8933         * c-c++-common/Wtautological-compare-3.c: New test.
8935 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
8937         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
8938         (CHECK): Pass address of scalar, rather than array.
8940 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
8942         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
8944 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
8946         * gcc.target/aarch64/fp16/fp16.exp: New.
8947         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
8948         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
8950 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
8952         * gcc.target/aarch64/f16_movs_1.c: New test.
8954 2015-07-28  Tom de Vries  <tom@codesourcery.com>
8956         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
8957         outer loop.
8959 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
8960             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8962         * gcc.dg/parm-incomplete-1.c: Update.
8963         * gcc.dg/pr18809-1.c: Update.
8964         * gcc.dg/pr27953.c: Update.
8965         * gcc.dg/vla-11.c: Update.
8967 2015-07-27  Marek Polacek  <polacek@redhat.com>
8969         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
8971 2015-07-27  Tom de Vries  <tom@codesourcery.com>
8973         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
8974         attribute.  Update comment.
8975         (main): Remove.
8976         Add scan for not parallelizing inner loop.
8977         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
8978         attribute.
8979         (main): Remove.
8981 2015-07-27  Marek Polacek  <polacek@redhat.com>
8983         PR bootstrap/67030
8984         * c-c++-common/Wtautological-compare-2.c: New test.
8986 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
8988         PR target/66232
8989         * gcc.target/i386/pr66232-6.c: New tests.
8990         * gcc.target/i386/pr66232-7.c: Likewise.
8991         * gcc.target/i386/pr66232-8.c: Likewise.
8992         * gcc.target/i386/pr66232-9.c: Likewise.
8994 2015-07-27  Marek Polacek  <polacek@redhat.com>
8996         PR c++/66555
8997         PR c/54979
8998         * c-c++-common/Wtautological-compare-1.c: New test.
9000 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
9002         PR c++/18969
9003         * g++.dg/template/pr18969.C: New test.
9004         * g++.dg/template/pr18969-2.C: New test.
9005         * g++.old-deja/g++.jason/overload.C: Remove return value in
9006         template function returning void.
9008 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
9010         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
9011         immediates to avoid shift-overflow warnings.
9013 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
9015         PR c++/66857
9016         * g++.dg/init/pr66857.C: New test.
9018 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
9020         PR target/66648
9021         * gcc.target/i386/pr66648.c: New test.
9023 2015-07-25  Tom de Vries  <tom@codesourcery.com>
9025         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9026         interchange_files and block_files variables.
9027         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9028         arithmetic.
9029         * gcc.dg/graphite/uns-interchange-12.c: Same.
9030         * gcc.dg/graphite/uns-interchange-14.c: Same.
9031         * gcc.dg/graphite/uns-interchange-15.c: Same.
9032         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9033         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9035 2015-07-25  Jeff Law  <law@redhat.com>
9037         Revert:
9038         PR lto/66752
9039         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9040         * gcc.dg/torture/pr66752-1.c: New test
9041         * g++.dg/torture/pr66752-2.C: New test.
9043 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
9045         Revert:
9046         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9048         PR rtl-optimization/64164
9049         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9050         * gcc.dg/ssp-1.c: Make counter a register.
9051         * gcc.dg/ssp-2.c: Likewise.
9052         * gcc.dg/torture/parm-coalesce.c: New.
9054 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9056         * gcc.dg/graphite/block-1.c: Xfail scan.
9057         * gcc.dg/graphite/interchange-12.c: Same.
9058         * gcc.dg/graphite/interchange-14.c: Same.
9059         * gcc.dg/graphite/interchange-15.c: Same.
9060         * gcc.dg/graphite/interchange-9.c: Same.
9061         * gcc.dg/graphite/interchange-mvt.c: Same.
9062         * gcc.dg/graphite/uns-block-1.c: New test.
9063         * gcc.dg/graphite/uns-interchange-12.c: New test.
9064         * gcc.dg/graphite/uns-interchange-14.c: New test.
9065         * gcc.dg/graphite/uns-interchange-15.c: New test.
9066         * gcc.dg/graphite/uns-interchange-9.c: New test.
9067         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9069 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
9071         PR c++/64079
9072         * c-c++-common/Wunused-function-1.c: New.
9074 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9076         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9077         alternative exit-first loop transform.
9078         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9079         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9080         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9081         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9082         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9083         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9084         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9085         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9086         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9088 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
9090         PR ipa/66566
9091         * gcc.target/i386/mpx/pr66566.c: New test.
9093 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9095         PR bootstrap/66978
9096         * gcc.target/i386/pr66978.c: New test.
9098 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9100         * gcc.target/s390/gpr2fprsavecfi.c: New test.
9102 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9104         * gcc.target/s390/insv-1.c: New test.
9105         * gcc.target/s390/insv-2.c: New test.
9106         * gcc.target/s390/insv-3.c: New test.
9108 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9110         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9112 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9114         PR middle-end/25530
9115         * gcc.dg/pr25530.c: New test.
9117 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9119         PR middle-end/25529
9120         * gcc.dg/pr25529.c: New test.
9122 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
9124         * gcc.target/arm/reg_equal_test.c: New test.
9126 2015-07-23  Jeff Law  <law@redhat.com>
9128         PR lto/66752
9129         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9130         * gcc.dg/torture/pr66752-1.c: New test
9131         * g++.dg/torture/pr66752-2.C: New test.
9133 2015-07-23  Marek Polacek  <polacek@redhat.com>
9135         PR c++/66572
9136         * g++.dg/warn/Wlogical-op-2.C: New test.
9138 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9140         PR rtl-optimization/64164
9141         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9142         * gcc.dg/ssp-1.c: Make counter a register.
9143         * gcc.dg/ssp-2.c: Likewise.
9144         * gcc.dg/torture/parm-coalesce.c: New.
9146 2015-07-23  Marek Polacek  <polacek@redhat.com>
9148         PR sanitizer/66908
9149         * c-c++-common/ubsan/pr66908.c: New test.
9151 2015-07-23  Tom de Vries  <tom@codesourcery.com>
9153         * gcc.dg/autopar/outer-4.c: Add xfail.
9154         * gcc.dg/autopar/outer-5.c: Same.
9155         * gcc.dg/autopar/outer-6.c: Same.
9156         * gcc.dg/autopar/reduc-2.c: Same.
9157         * gcc.dg/autopar/reduc-2char.c: Same.
9158         * gcc.dg/autopar/reduc-2short.c: Same.
9159         * gcc.dg/autopar/reduc-8.c: Same.
9160         * gcc.dg/autopar/uns-outer-4.c: New test.
9161         * gcc.dg/autopar/uns-outer-5.c: New test.
9162         * gcc.dg/autopar/uns-outer-6.c: New test.
9164 2015-07-23  Richard Biener  <rguenther@suse.de>
9166         PR tree-optimization/66952
9167         * gcc.dg/torture/pr66952.c: Use signed char.
9169 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
9171         PR tree-optimization/66926,66951
9172         * gcc.dg/vect/pr66951.c: New test.
9174 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
9176         PR c++/52987
9177         * g++.dg/parse/error57.C: New.
9178         * g++.dg/expr/string-2.C: Update.
9180 2015-07-23  Richard Biener  <rguenther@suse.de>
9182         PR tree-optimization/66945
9183         * gcc.dg/torture/pr66945.c: New testcase.
9185 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
9187         PR target/66954
9188         * g++.dg/ext/mv24.C: New test.
9190 2015-07-22  Marek Polacek  <polacek@redhat.com>
9192         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9193         dg-options.
9195 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
9197         PR fortran/61831
9198         PR fortran/66929
9199         * gfortran.dg/generic_30.f90: New.
9201 2015-07-22  Richard Biener  <rguenther@suse.de>
9203         PR tree-optimization/66952
9204         * gcc.dg/torture/pr66952.c: New testcase.
9206 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
9208         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9209         test.
9210         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9211         test.
9212         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9213         test.
9214         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9215         test.
9216         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9217         test.
9218         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9219         test.
9220         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9221         test.
9222         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9223         test.
9224         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9225         test.
9226         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9227         test.
9228         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9229         test.
9230         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9231         test.
9232         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9233         test.
9234         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9235         test.
9236         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9237         test.
9238         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9239         test.
9240         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9241         test.
9242         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9243         test.
9244         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9245         test.
9246         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9247         test.
9248         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9249         test.
9250         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9251         test.
9252         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9253         test.
9254         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9255         test.
9256         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9257         test.
9258         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9259         test.
9260         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9261         test.
9262         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9263         test.
9264         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9265         test.
9266         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9267         test.
9268         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9269         test.
9270         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9271         test.
9272         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9273         test.
9274         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9275         test.
9276         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9277         test.
9278         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9279         test.
9280         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9281         test.
9282         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9283         test.
9284         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9285         test.
9286         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9287         test.
9288         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9289         test.
9290         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9291         test.
9292         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9293         test.
9294         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9295         test.
9296         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9297         test.
9298         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9299         test.
9300         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9301         test.
9302         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9303         test.
9304         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9305         test.
9306         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9307         test.
9308         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9309         test.
9310         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9311         test.
9312         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9313         test.
9314         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9315         test.
9316         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9317         test.
9318         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9319         test.
9320         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9321         test.
9322         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9323         test.
9324         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9325         test.
9326         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9327         test.
9328         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9329         test.
9330         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9331         test.
9332         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9333         test.
9334         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9335         test.
9336         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9337         test.
9338         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9339         test.
9340         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9341         test.
9342         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9343         test.
9344         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9345         test.
9346         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9347         test.
9348         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9349         test.
9350         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9351         test.
9352         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9353         test.
9354         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9355         test.
9356         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9357         test.
9358         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9359         test.
9360         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9361         test.
9362         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9363         test.
9364         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9365         test.
9366         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9367         test.
9368         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9369         test.
9370         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9371         test.
9372         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9373         test.
9374         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9375         test.
9376         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9377         test.
9378         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9379         test.
9380         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9381         test.
9382         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9383         test.
9384         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9385         test.
9386         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9387         test.
9388         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9389         test.
9390         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9391         test.
9392         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9393         test.
9394         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9395         test.
9396         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9397         test.
9398         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9399         test.
9400         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9401         test.
9402         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9403         test.
9404         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9405         test.
9406         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9407         test.
9408         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9409         test.
9410         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9411         test.
9412         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9413         test.
9414         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9415         test.
9416         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9417         test.
9418         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9419         test.
9420         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9421         test.
9422         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9423         test.
9424         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9425         test.
9426         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9427         test.
9428         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9429         test.
9430         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9431         test.
9432         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9433         test.
9434         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9435         test.
9436         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9437         test.
9438         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9439         test.
9440         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9441         test.
9442         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9443         test.
9444         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9445         test.
9446         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9447         test.
9448         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9449         test.
9450         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9451         test.
9452         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9453         test.
9454         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9455         test.
9456         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9457         test.
9458         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9459         test.
9460         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9461         test.
9462         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9463         test.
9464         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9465         test.
9466         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9467         test.
9468         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9469         test.
9470         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9471         test.
9473 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
9475         * g++.dg/template/crash81.C: Update.
9477 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
9479         PR ipa/66424.
9480         * gcc.target/i386/pr66424.c: New.
9482 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9484         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9486 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
9488         PR fortran/61831
9489         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9490         Drop address sanitization.
9492 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9494         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9495         Skip -march=armv4t.
9496         (dg-additional-options): Set armv5t flag.
9498 2015-07-21  Marek Polacek  <polacek@redhat.com>
9500         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9501         * gcc.dg/vmx/unpack.c: Likewise.
9502         * gcc.target/powerpc/quad-atomic.c: Likewise.
9504 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
9506         * gcc.target/i386/asm-flag-5.c (f_ll): New.
9508 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
9510         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9511         model.
9513 2015-07-20  Marek Polacek  <polacek@redhat.com>
9515         PR c++/55095
9516         * c-c++-common/Wshift-overflow-1.c: New test.
9517         * c-c++-common/Wshift-overflow-2.c: New test.
9518         * c-c++-common/Wshift-overflow-3.c: New test.
9519         * c-c++-common/Wshift-overflow-4.c: New test.
9520         * c-c++-common/Wshift-overflow-5.c: New test.
9521         * g++.dg/cpp1y/left-shift-1.C: New test.
9522         * gcc.dg/c90-left-shift-2.c: New test.
9523         * gcc.dg/c90-left-shift-3.c: New test.
9524         * gcc.dg/c99-left-shift-2.c: New test.
9525         * gcc.dg/c99-left-shift-3.c: New test.
9526         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9527         * gcc.c-torture/execute/pr40386.c: Likewise.
9528         * gcc.dg/vect/pr33373.c: Likewise.
9529         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9530         * gcc.dg/vect/vect-shift-2.c: Likewise.
9532 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9534         * gcc.target/aarch64/neg_abs_1.c: New test.
9536 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
9538         PR target/66922
9539         * gcc.target/i386/pr66922.c: New test.
9541 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
9543         PR middle-end/46851
9544         PR middle-end/60340
9545         * gcc.dg/tree-ssa/pr42327.c: Removed.
9546         * g++.dg/other/pr35011.C: Removed.
9548 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9550         PR target/66906
9551         * gcc.target/i386/pr66906.c: New test.
9553 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9555         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9556         as follow-up to r225930.
9558 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
9560         PR fortran/52846
9561         * lib/fortran-modules.exp (proc cleanup-submodules): New
9562         procedure.
9563         * gfortran.dg/submodule_1.f08: Change extension and clean up
9564         the submodule files.
9565         * gfortran.dg/submodule_2.f08: ditto
9566         * gfortran.dg/submodule_6.f08: ditto
9567         * gfortran.dg/submodule_7.f08: ditto
9568         * gfortran.dg/submodule_8.f08: New test
9569         * gfortran.dg/submodule_9.f08: New test
9571 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
9572             Sebastian Pop  <s.pop@samsung.com>
9574         PR middle-end/61929
9575         * gcc.dg/graphite/pr61929.c: New.
9577 2015-07-17  Marek Polacek  <polacek@redhat.com>
9579         * gcc.dg/fold-minus-7.c: New test.
9581 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
9583         * gfortran.dg/co_reduce_1.f90: New file.
9585 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9587         PR target/66824
9588         * gcc.target/i386/pr66824.c:
9590 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
9592         PR fortran/66035
9593         * gfortran.dg/structure_constructor_13.f03: New test.
9595 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9597         PR fortran/61831
9598         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9599         of generated while loops in the tree dump.
9600         * gfortran.dg/derived_constructor_comps_6.f90: New file.
9602 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
9604         * gcc.dg/vect/vect-outer-simd-2.c: New test.
9606 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
9608         PR target/66891
9609         * gcc.target/i386/pr66891.c: New test.
9611 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9613         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9615 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
9617         PR rtl-optimization/66626
9618         * gcc.target/i386/pr66626-2.c: New.
9620 2015-07-16  Martin Liska  <mliska@suse.cz>
9622         * g++.dg/ipa/pr66896.c: New test.
9624 2015-07-16  Richard Biener  <rguenther@suse.de>
9626         PR tree-optimization/66894
9627         * gcc.dg/torture/pr66894.c: New testcase.
9629 2015-07-16  Richard Biener  <rguenther@suse.de>
9631         * gcc.dg/tree-ssa/pr21031.c: Adjust.
9633 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
9635         PR target/66866
9636         * g++.dg/pr66866.C: New test.
9638 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9640         * gcc.target/powerpc/vec-cmp-sel.c: New test.
9642 2015-07-15  Richard Biener  <rguenther@suse.de>
9644         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
9645         { -O3 -fomit-frame-pointer },
9646         { -O3 -fomit-frame-pointer -funroll-loops } and
9647         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9648         in favor of
9649         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9650           -finline-functions }
9652 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
9654         * gcc.target/mips/interrupt_handler-5.c: New test.
9656 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
9657             Robert Suchanek  <robert.suchanek@imgtec.com>
9659         * gcc.target/mips/interrupt_handler-4.c: New test.
9661 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
9663         PR testsuite/66734
9664         * gcc.dg/lto/lto.exp: Initialize MPX.
9666 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9668         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
9669         dg-skip-if.
9670         * gcc.target/arm/scd42-3.c: Likewise.
9672 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
9674         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
9675         code to be run when the pre-arch code increases the isa_rev to
9676         mips32r6 or greater.
9678 2015-07-15  Richard Biener  <rguenther@suse.de>
9680         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
9681         { -O3 -fomit-frame-pointer },
9682         { -O3 -fomit-frame-pointer -funroll-loops } and
9683         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9684         in favor of
9685         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9686           -finline-functions }
9687         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
9688         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
9689         to additional_flags.
9691 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
9693         PR rtl-optimization/66838
9694         * gcc.target/i386/pr66838.c: New test.
9696 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
9698         PR c++/66850
9699         * g++.dg/template/pr66850.C: New test.
9701 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9702             Cesar Philippidis  <cesar@codesourcery.com>
9703             Chung-Lin Tang  <cltang@codesourcery.com>
9705         * gcc.target/nios2/nios2-flushd.c: New.
9706         * gcc.target/nios2/nios2-rdprs.c: New.
9707         * gcc.target/nios2/r2-atomic.c: New.
9708         * gcc.target/nios2/r2-eni.c: New.
9709         * gcc.target/nios2/r2-wrpie.c: New.
9711 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9712             Cesar Philippidis  <cesar@codesourcery.com>
9713             Chung-Lin Tang  <cltang@codesourcery.com>
9715         * gcc.target/nios2/cdx-ldstwm-1.c: New.
9716         * gcc.target/nios2/cdx-ldstwm-2.c: New.
9718 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9719             Cesar Philippidis  <cesar@codesourcery.com>
9720             Chung-Lin Tang  <cltang@codesourcery.com>
9722         * gcc.target/nios2/andci.c: New.
9723         * gcc.target/nios2/bmx.c: New.
9724         * gcc.target/nios2/cdx-add.c: New.
9725         * gcc.target/nios2/cdx-branch.c: New.
9726         * gcc.target/nios2/cdx-callret.c: New.
9727         * gcc.target/nios2/cdx-loadstore.c: New.
9728         * gcc.target/nios2/cdx-logical.c: New.
9729         * gcc.target/nios2/cdx-mov.c: New.
9730         * gcc.target/nios2/cdx-shift.c: New.
9731         * gcc.target/nios2/cdx-sub.c: New.
9732         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
9734 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
9736         PR c++/65071
9737         * g++.dg/cpp0x/vt-65071.C: New.
9739 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9740             Cesar Philippidis  <cesar@codesourcery.com>
9741             Chung-Lin Tang  <cltang@codesourcery.com>
9743         * gcc.target/nios2/r2-io-range.c: New.
9744         * gcc.target/nios2/r2-stio-1.c: New.
9745         * gcc.target/nios2/r2-stio-2.c: New.
9746         * gcc.target/nios2/nios2-ldxio.c: New.
9747         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
9748         of just compile.  Add more tests.
9750 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9752         gfortran.dg/pr66864.f90: New test.
9754 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
9756         PR rtl-optimization/66626
9757         * gcc.target/i386/pr66626.c: New.
9759 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9761         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
9762         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
9763         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
9765 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
9767         * g++.dg/template/crash81.C: Adjust for error + inform change.
9768         * g++.dg/template/pr58878.C: Likewise.
9769         * g++.dg/template/shadow1.C: Likewise.
9770         * g++.dg/template/shadow2.C: Likewise.
9771         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
9772         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
9773         * g++.old-deja/g++.brendan/crash7.C: Likewise.
9774         * g++.old-deja/g++.pt/shadow2.C: Likewise.
9776 2015-07-14  Richard Biener  <rguenther@suse.de>
9778         PR tree-optimization/66863
9779         * gcc.dg/torture/pr66863.c: New testcase.
9781 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
9783         PR c++/65186
9784         * g++.dg/template/pr65186.C: New test.
9786 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
9788         * gcc.target/arm/macro_defs0.c: Add directive to skip
9789         test if -marm is present.
9790         * gcc.target/arm/macro_defs1.c: Likewise.
9792 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9794         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
9795         if-conversion..
9796         * gcc.target/aarch64/adds1.c: Likewise.
9797         * gcc.target/aarch64/ands_1.c: Likewise.
9798         * gcc.target/aarch64/bics_1.c: Likewise.
9799         * gcc.target/aarch64/subs1.c: Likewise.
9800         * gcc.target/aarch64/subs3.c: Likewise.
9802 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
9804         PR fortran/64589
9805         * gfortran.dg/pr64589.f90: New test.
9807 2015-07-13  Renlin Li  <renlin.li@arm.com>
9809         PR rtl/66556
9810         * gcc.c-torture/execute/pr66556.c: New.
9812 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
9814         * gcc.dg/20020219-1.c: Fix double word typos.
9815         * gcc.dg/20020919-1.c: Same.
9817 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
9818             Jeff Law  <law@redhat.com>
9820         PR middle-end/66726
9821         * g++.dg/tree-ssa/pr66726.c: New test.
9822         * gcc.dg/tree-ssa/pr66726-2.c: New test.
9823         * gcc.dg/tree-ssa/pr66726.c: New test.
9825 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
9827         PR c++/58734
9828         * g++.dg/cpp0x/variadic-ttp2.C: New.
9830 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
9832         PR c++/30044
9833         * g++.dg/cpp0x/auto46.C: New test.
9834         * g++.dg/template/pr30044.C: New test.
9835         * g++.dg/template/shadow2.C: New test.
9836         * g++.dg/template/error55.C: New test.
9837         * g++.dg/template/crash83.C: Accept any error string.
9838         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
9839         parameters.
9840         * g++.dg/cpp0x/variadic19.C: Likewise
9841         * g++.dg/template/canon-type-13.C: Likewise.
9842         * g++.old-deja/g++.pt/ttp42.C: Likewise.
9843         * g++.dg/torture/20070621-1.C: Likewise.
9845 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
9847         PR c++/54521
9848         * g++.dg/init/explicit3.C: New.
9850 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
9852         PR target/66819
9853         * gcc.target/i386/pr66819-1.c: New test.
9854         * gcc.target/i386/pr66819-2.c: Likewise.
9855         * gcc.target/i386/pr66819-3.c: Likewise.
9856         * gcc.target/i386/pr66819-4.c: Likewise.
9857         * gcc.target/i386/pr66819-5.c: Likewise.
9859 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
9861         PR target/66703
9862         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
9863         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
9864         type to prevent possible flag-clobbering zero-extensions.
9865         * gcc.target/i386/pr66703.c: New test.
9867 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
9869         PR c++/60842
9870         * g++.dg/cpp0x/nsdmi-template15.C: New.
9872 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
9874         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
9876 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
9878         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
9879         * gcc.target/arm/flip-thumb.c: Likewise.
9881 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
9883         PR target/66813
9884         * gcc.target/i386/pr66813.c: New test.
9886 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
9888         PR middle-end/66820
9889         * gcc.dg/gomp/pr66820.c: New test.
9891 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
9893         PR c++/65592
9894         * g++.dg/cpp0x/scoped_enum6.C: New.
9896 2015-07-10  Tom de Vries  <tom@codesourcery.com>
9898         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
9899         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
9901 2015-07-10  Richard Biener  <rguenther@suse.de>
9903         PR tree-optimization/66823
9904         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
9905         which should not be necessary.  XFAIL.
9907 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
9909         PR c++/64848
9910         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
9912 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
9914         PR middle-end/66633
9915         * gcc.dg/gomp/pr66633-1.c: New test.
9916         * gcc.dg/gomp/pr66633-2.c: New test.
9917         * gcc.dg/gomp/pr66633-3.c: New test.
9918         * gcc.dg/gomp/pr66633-4.c: New test.
9920 2015-07-09  John Marino  <gnugcc@marino.st>
9922         * lib/target-supports.exp (check_effective_target_pie):
9923         Add *-*-dragonfly*
9925 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
9927         PR target/66814
9928         * gcc.target/i386/pr66814.c: New test.
9930 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9932         PR target/66731
9933         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
9934         * gcc.target/aarch64/fnmul-2.c: Likewise.
9935         * gcc.target/aarch64/fnmul-3.c: Likewise.
9936         * gcc.target/aarch64/fnmul-4.c: Likewise.
9938 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
9940         PR c++/65790
9941         * g++.dg/cpp0x/vt-65790.C: New.
9943 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
9945         PR target/66818
9946         * gcc.target/i386/pr66818.c: New test.
9948 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
9950         PR target/66817
9951         * gcc.target/i386/pr66817.c: New test.
9953 2015-07-09  Marek Polacek  <polacek@redhat.com>
9955         PR tree-optimization/66718
9956         * gcc.dg/vect/vect-126.c: New test.
9958 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
9960         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
9961         even when dwarf-2 is not the default.
9963 2015-07-08  Jeff Law  <law@redhat.com>
9965         PR testsuite/66796
9966         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
9967         to have a single memory reference.
9969 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
9971         * g++.dg/other/dump-ada-spec-9.C: New test.
9973 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
9975         * g++.dg/vect/vect.exp: Run also simd* tests.
9976         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
9977         (check_vect): Fix up get_cpuid call for C++.
9978         * g++.dg/vect/simd-clone-1.cc: New test.
9980 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
9982         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
9984 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
9986         * gcc.target/i386/readeflags-1.c (abort): New prototype.
9987         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
9989 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
9991         PR target/66806
9992         * gcc.target/i386/pr66806.c: New test.
9994 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
9996         PR c++/66421
9997         * g++.dg/cpp0x/auto45.C: New.
9999 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
10001         PR middle-end/66334
10002         * gcc.target/i386/pr66334.c: New.
10004 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10006         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
10007         comments.
10009 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
10011         PR jit/66783
10012         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
10013         (verify_code): Update expected error message.
10014         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
10015         (verify_code): Likewise.
10016         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
10017         (verify_code): Likewise.
10019 2015-07-08  Richard Biener  <rguenther@suse.de>
10021         PR tree-optimization/66793
10022         * gcc.dg/torture/pr66793.c: New testcase.
10024 2015-07-08  Richard Biener  <rguenther@suse.de>
10026         PR tree-optimization/66794
10027         * gcc.dg/torture/pr66794.c: New testcase.
10029 2015-07-08  Marek Polacek  <polacek@redhat.com>
10031         PR c++/66748
10032         * g++.dg/abi/abi-tag15.C: New test.
10034 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10036         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10037         * gcc.target/mips/branch-3.c: Ditto
10038         * gcc.target/mips/branch-4.c: Ditto.
10039         * gcc.target/mips/branch-5.c: Ditto.
10040         * gcc.target/mips/branch-6.c: Ditto.
10041         * gcc.target/mips/branch-7.c: Ditto.
10042         * gcc.target/mips/branch-8.c: Ditto.
10043         * gcc.target/mips/branch-9.c: Ditto.
10044         * gcc.target/mips/branch-10.c: Ditto.
10045         * gcc.target/mips/branch-11.c: Ditto.
10046         * gcc.target/mips/branch-12.c: Ditto.
10047         * gcc.target/mips/branch-13.c: Ditto.
10048         * gcc.target/mips/umips-branch-5.c: New file.
10049         * gcc.target/mips/umips-branch-6.c: New file.
10050         * gcc.target/mips/umips-branch-7.c: New file.
10051         * gcc.target/mips/umips-branch-8.c: New file.
10052         * gcc.target/mips/umips-branch-9.c: New file.
10053         * gcc.target/mips/umips-branch-10.c: New file.
10054         * gcc.target/mips/umips-branch-11.c: New file.
10055         * gcc.target/mips/umips-branch-12.c: New file.
10056         * gcc.target/mips/umips-branch-13.c: New file.
10057         * gcc.target/mips/umips-branch-14.c: New file.
10058         * gcc.target/mips/umips-branch-15.c: New file.
10059         * gcc.target/mips/umips-branch-16.c: New file.
10060         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10061         (OCCUPY_0xfffc): New define.
10063 2015-07-08  Renlin Li  <renlin.li@arm.com>
10065         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10067 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
10069         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10071 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
10073         * gcc.target/i386/bt-3.c: New test.
10074         * gcc.target/i386/bt-4.c: Ditto.
10076 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10078         * g++.dg/other/dump-ada-spec-8.C: New test.
10080 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10082         PR jit/66783
10083         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10084         test case.
10085         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10086         New test case.
10087         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10088         New test case.
10089         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10090         Avoid using an opaque struct for local "f".
10092 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10094         PR jit/66779
10095         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10096         * jit.dg/test-pr66779.c: New testcase.
10098 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10100         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10101         NOCOMPRESSION.
10103 2015-07-07  Richard Biener  <rguenther@suse.de>
10105         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10107 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10109         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10110         * gcc.target/mips/call-5.c: Ditto.
10111         * gcc.target/mips/call-6.c: Ditto.
10113 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10115         * gcc.dg/dx-test.c: New test-case.
10117 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
10119         PR fortran/66578
10120         * gfortran.dg/allocate_with_source_9.f08: New test.
10122 2015-07-07  Christian Bruel  <christian.bruel@st.com>
10124         PR target/52144
10125         * gcc.target/arm/flip-thumb.c: Fix scan.
10126         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10127         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10128         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10129         Fix return value.
10131 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
10133         PR target/65956
10134         * gcc.c-torture/execute/pr65956.c: New test.
10136 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
10138         * gcc.target/arm/aapcs/align1.c: New.
10139         * gcc.target/arm/aapcs/align_rec1.c: New.
10140         * gcc.target/arm/aapcs/align2.c: New.
10141         * gcc.target/arm/aapcs/align_rec2.c: New.
10142         * gcc.target/arm/aapcs/align3.c: New.
10143         * gcc.target/arm/aapcs/align_rec3.c: New.
10144         * gcc.target/arm/aapcs/align4.c: New.
10145         * gcc.target/arm/aapcs/align_rec4.c: New.
10146         * gcc.target/arm/aapcs/align_vararg1.c: New.
10147         * gcc.target/arm/aapcs/align_vararg2.c: New.
10149 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10151         * gfortran.dg/iomsg_2.f90: New test.
10153 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10155         PR target/66749
10156         * gcc.target/i386/pr66749.c: New test.
10158 2015-07-06  Richard Biener  <rguenther@suse.de>
10160         PR tree-optimization/66772
10161         * gcc.dg/torture/pr66772-1.c: New testcase.
10162         * gcc.dg/torture/pr66772-2.c: Likewise.
10164 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
10166         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10167         the jals instruction.
10169 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10171         PR target/53383
10172         * gcc.target/i386/pr53383-1.c: New file.
10173         * gcc.target/i386/pr53383-2.c: Likewise.
10174         * gcc.target/i386/pr53383-3.c: Likewise.
10176 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10178         * gcc.target/aarch64/fnmul-1.c: New.
10179         * gcc.target/aarch64/fnmul-2.c: New.
10180         * gcc.target/aarch64/fnmul-3.c: New.
10181         * gcc.target/aarch64/fnmul-4.c: New.
10183 2015-07-06  Richard Biener  <rguenther@suse.de>
10185         PR middle-end/66759
10186         * gcc.dg/torture/pr66759.c: New testcase.
10188 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
10190         PR fortran/58586
10191         * gfortran.dg/alloc_comp_class_3.f03: New test.
10192         * gfortran.dg/alloc_comp_class_4.f03: New test.
10194 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
10196         * gcc.c-torture/execute/pr66757.c: New test.
10198 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
10200         PR tree-optimization/66720
10201         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10203 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
10204             Sandra Loosemore <sandra@codesourcery.com>
10206         * gcc.target/nios2/gprel-offset.c: New test.
10208 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10210         PR fortran/66725
10211         * gfortran.dg/pr66725.f90: New test.
10213 2015-07-03  Jason Merrill  <jason@redhat.com>
10215         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10216         Avoid narrowing error.
10218 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
10220         PR rtl-optimization/66706
10221         * gcc.target/powerpc/shift-int.c: New testcase.
10223 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
10225         PR target/66746.
10226         * gcc.target/i386/pr66746.c: New file.
10228 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
10230         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10232 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
10234         PR tree-optimization/66119
10235         * g++.dg/opt/pr66119.C: New.
10237 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
10239         PR fortran/52846
10240         * gfortran.dg/submodule_1.f90: New test
10241         * gfortran.dg/submodule_2.f90: New test
10242         * gfortran.dg/submodule_3.f90: New test
10243         * gfortran.dg/submodule_4.f90: New test
10244         * gfortran.dg/submodule_5.f90: New test
10245         * gfortran.dg/submodule_6.f90: New test
10246         * gfortran.dg/submodule_7.f90: New test
10248 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
10250         PR preprocessor/53690
10251         * g++.dg/cpp/pr53690.C: New.
10253 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10255         * gcc.target/powerpc/vec-cmp.c: New test.
10257 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10259         PR fortran/56520
10260         * gfortran.dg/pr56520.f90: New test.
10262 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
10264         PR fortran/66545
10265         * gfortran.dg/pr66545_1.f90: New test.
10266         * gfortran.dg/pr66545_2.f90: New test.
10268 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
10270         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10271         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10273 2015-07-02  Richard Biener  <rguenther@suse.de>
10275         PR testsuite/66719
10276         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10277         unaligned loads.
10279 2015-07-02  Richard Biener  <rguenther@suse.de>
10281         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10283 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
10285         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10287 2015-07-01  Jason Merrill  <jason@redhat.com>
10289         * lib/target-supports.exp (cxx_default): Set to C++14.
10291 2015-07-01  Tom de Vries  <tom@codesourcery.com>
10293         PR testsuite/66723
10294         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10295         scan-assembler.
10297 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10299         * gfortran.dg/warn_conversion_8.f90:  New test.
10301 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10303         PR rtl-optimization/61047
10304         * gcc.c-torture/execute/20150611-1.c: New testcase.
10306 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10308         PR jit/66700
10309         * jit.dg/all-non-failing-tests.h: Add
10310         test-pr66700-observing-write-through-ptr.c.
10311         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10313 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10315         * jit.dg/test-accessing-union.c: Add comments for use by
10316         gcc/jit/docs/topics/types.rst.
10318 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
10320         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10321         'do-require-effective-target' with 'dg-require-effective-target'.
10322         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10323         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10324         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
10325         'stlex' with 'strex' as the expected output.
10327 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
10329         PR c++/60365
10330         * g++.dg/cpp0x/gen-attrs-60.C: New.
10331         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10333 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
10335         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10336         New function.
10337         * gcc.target/aarch64/pic-small.c: Restrict this test under
10338         check_effective_target_aarch64_small_fpic.
10340 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
10342         * gfortran.dg/gomp/pr66633.f90: New test.
10344 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
10346         PR c++/66686
10347         * g++.dg/template/pr66686.C: New test.
10349 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
10351         * gnat.dg/lto17.ad[sb]: New test.
10353 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10355         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10356         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10357         testcase.
10358         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10359         New testcase.
10360         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10361         New testcase.
10362         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10363         New testcase.
10364         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10365         New testcase.
10366         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10367         New testcase.
10368         * jit.dg/test-switch.c: New testcase.
10369         * jit.dg/test-switch.cc: New testcase.
10371 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10373         PR jit/66546
10374         * jit.dg/all-non-failing-tests.h: Add note about
10375         test-validly-unreachable-block.c.
10376         * jit.dg/test-validly-unreachable-block.c: New file.
10378 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10380         PR jit/66628
10381         * jit.dg/all-non-failing-tests.h: Add note about
10382         test-extra-options.c.
10383         * jit.dg/test-extra-options.c: New testcase.
10385 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
10387         PR debug/66691
10388         * gcc.target/i386/pr66691.c: New.
10390 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
10392         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10393         * gcc.target/i386/iamcu/args.h: Likewise.
10394         * gcc.target/i386/iamcu/asm-support.S: Likewise.
10395         * gcc.target/i386/iamcu/defines.h: Likewise.
10396         * gcc.target/i386/iamcu/macros.h: Likewise.
10397         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10398         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10399         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10400         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10401         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10402         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10403         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10404         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10405         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10406         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10407         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10408         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10409         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10410         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10411         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10412         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10413         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10415 2015-06-30  Marek Polacek  <polacek@redhat.com>
10417         * gcc.dg/fold-minus-6.c: New test.
10419         * gcc.dg/fold-ior-3.c: New test.
10421 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
10423         Implement N4197 - Adding u8 character literals
10424         * g++.dg/cpp1z/utf8.C: New.
10425         * g++.dg/cpp1z/utf8-neg.C: New.
10426         * g++.dg/cpp1z/udlit-utf8char.C: New.
10428 2015-06-30  Marek Polacek  <polacek@redhat.com>
10430         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10432 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10434         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10435         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10436         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10437         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10439 2015-06-30  Marek Polacek  <polacek@redhat.com>
10441         * gcc.dg/fold-ior-2.c: New test.
10443 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10445         PR tree-optimization/66652
10446         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10447         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
10448         pointers.
10449         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10451 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
10453         PR c++/65977
10454         * g++.dg/cpp0x/constexpr-friend-3.C: New.
10455         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10457 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10459         PR fortran/66605
10460         * gfortran.dg/wunused-parameter.f90: New test.
10462 2015-06-29  Richard Henderson  <rth@redhat.com>
10464         * gcc.target/i386/asm-flag-1.c: New.
10465         * gcc.target/i386/asm-flag-2.c: New.
10466         * gcc.target/i386/asm-flag-3.c: New.
10467         * gcc.target/i386/asm-flag-4.c: New.
10468         * gcc.target/i386/asm-flag-5.c: New.
10470 2015-06-29  Marek Polacek  <polacek@redhat.com>
10472         PR c/66322
10473         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10474         * c-c++-common/pr66322.c: New test.
10475         * g++.dg/eh/scope1.C: Remove dg-warning.
10477 2015-06-29  Richard Biener  <rguenther@suse.de>
10479         PR tree-optimization/66677
10480         * gcc.dg/vect/pr66677.c: New testcase.
10482 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
10484         PR middle-end/64130
10485         * gcc.dg/tree-ssa/pr64130.c: New test.
10487 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
10489         * gcc.target/aarch64/pic-small.c: New testcase.
10491 2015-06-26  Richard Biener  <rguenther@suse.de>
10493         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10495 2015-06-26  Marek Polacek  <polacek@redhat.com>
10497         * gcc.dg/fold-and-1.c: New test.
10498         * gcc.dg/fold-and-2.c: New test.
10500 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
10502         * gnat.dg/warn11.adb: Add missing dg directive.
10503         * gnat.dg/warn12.adb: New test.
10504         * gnat.dg/warn12_pkg.ads: New helper.
10506 2015-06-26  Richard Biener  <rguenther@suse.de>
10508         * gfortran.dg/reassoc_3.f90: Adjust.
10510 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
10512         PR target/66412
10513         * gcc.target/i386/pr66412.c: New test.
10515 2015-06-25  Richard Biener  <rguenther@suse.de>
10517         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10519 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
10521         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10523 2015-06-25  Richard Biener  <rguenther@suse.de>
10525         * gfortran.dg/vect/vect-9.f90: New testcase.
10527 2015-06-25  Nick Clifton  <nickc@redhat.com>
10529         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10530         H8300 and M32R targets.
10532 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10534         PR fortran/66528
10535         * gfortran.dg/maxerrors.f90: New test.
10537 2015-06-08  DJ Delorie  <dj@redhat.com>
10539         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10541 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10543         * gcc.target/aarch64/mgeneral-regs_3.c: New.
10545 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10547         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10548         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10549         * gcc.target/aarch64/nofp_1.c: New file.
10551 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
10553         Implement N3928 - Extending static_assert
10554         * g++.dg/cpp0x/static_assert8.C: Adjust.
10555         * g++.dg/cpp0x/static_assert12.C: New.
10556         * g++.dg/cpp0x/static_assert13.C: New.
10557         * g++.dg/cpp1y/static_assert1.C: New.
10558         * g++.dg/cpp1y/static_assert2.C: New.
10559         * g++.dg/cpp1z/static_assert-nomsg.C: New.
10561 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
10563         PR c++/65750
10564         * g++.dg/cpp0x/trailing11.C: New.
10566 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10568         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10569         multilibs.
10570         * gcc.target/arm/memset-inline-10.c: Likewise.
10571         * gcc.target/arm/pr58784.c: Likewise.
10572         * gcc.target/arm/pr59985.C: Likewise.
10573         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10575 2015-06-24  Renlin Li  <renlin.li@arm.com>
10577         * gcc.target/aarch64/arm_align_max_pwr.c: New.
10578         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10580 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
10582         Revert:
10583         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10585         PR c++/30044
10586         * g++.dg/cpp0x/auto45.C: New test.
10587         * g++.dg/template/pr30044.C: New test.
10588         * g++.dg/template/crash83.C: Accept any error string.
10589         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10590         parameters.
10591         * g++.dg/cpp0x/variadic18.C: Likewise
10592         * g++.dg/template/canon-type-13.C: Likewise.
10593         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10595 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
10597         PR c++/65811
10598         * g++.dg/other/linkage2.C: New.
10600 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10602         PR target/63408
10603         * gcc.target/arm/pr63408.c: New test.
10605 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
10607         * lib/c-torture.exp: Don't call check_effective_target_lto
10608         before setting up environment correctly.
10609         * lib/gcc-dg.exp: Likewise, and protect
10610         gcc_force_conventional_output.
10612 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10614         PR rtl-optimization/66306
10615         * gcc.target/s390/pr66306.c: New test.
10617 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10619         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
10620         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
10621         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
10622         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
10623         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
10624         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
10625         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
10627 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
10629         PR target/65803
10630         * gcc.c-torture/pr65803.c: New test.
10632 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10634         PR c++/30044
10635         * g++.dg/cpp0x/auto45.C: New test.
10636         * g++.dg/template/pr30044.C: New test.
10637         * g++.dg/template/crash83.C: Accept any error string.
10638         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10639         parameters.
10640         * g++.dg/cpp0x/variadic18.C: Likewise
10641         * g++.dg/template/canon-type-13.C: Likewise.
10642         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10644 2015-06-23  Marek Polacek  <polacek@redhat.com>
10646         * c-c++-common/Wlogical-op-3.c: New test.
10648 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
10650         PR c++/66254
10651         * g++.dg/cpp0x/scoped_enum5.C: New.
10653 2015-06-23  Richard Biener  <rguenther@suse.de>
10655         PR tree-optimization/66636
10656         * gcc.dg/vect/pr66636.c: New testcase.
10658 2015-06-23  Marek Polacek  <polacek@redhat.com>
10660         * gcc.dg/fold-minus-4.c: New test.
10661         * gcc.dg/fold-minus-5.c: New test.
10662         * c-c++-common/ubsan/overflow-add-5.c: New test.
10664 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
10666         Add missing testcase from r224672.
10667         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
10669         * gcc.target/vax/bswapdi-1.c: New.
10671 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
10673         PR fortran/64674
10674         * gfortran.dg/associate_18.f08: New test.
10676 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
10678         PR target/66560
10679         * gcc.target/i386/pr66560-1.c: New test.
10680         * gcc.target/i386/pr66560-2.c: Ditto.
10681         * gcc.target/i386/pr66560-3.c: Ditto.
10682         * gcc.target/i386/pr66560-4.c: Ditto.
10684 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
10686         * gcc.target/nvptx/nvptx.exp: New file.
10687         * gcc.target/nvptx/proto-1.c: Likewise.
10689 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
10691         PR tree-optimization/66449
10692         * gcc.dg/vect/pr66449.c: New test.
10694 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
10696         * g++.dg/other/dump-ada-spec-5.C: New test.
10697         * g++.dg/other/dump-ada-spec-6.C: Likewise.
10698         * g++.dg/other/dump-ada-spec-7.C: Likewise.
10700 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
10702         * g++.dg/inherit/pure1.C: Test location too.
10704 2015-06-22  Marek Polacek  <polacek@redhat.com>
10706         * gcc.dg/fold-ior-1.c: New test.
10707         * gcc.dg/fold-minus-2.c: New test.
10708         * gcc.dg/fold-minus-3.c: New test.
10709         * gcc.dg/fold-plus-1.c: New test.
10710         * gcc.dg/fold-plus-2.c: New test.
10711         * gcc.dg/fold-xor-4.c: New test.
10712         * gcc.dg/fold-xor-5.c: New test.
10714 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10716         PR target/65914
10717         * g++.dg/torture/pr65914.C:  New.
10719 2015-06-22  Richard Biener  <rguenther@suse.de>
10721         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
10722         not existing TORTURE_OPTIONS only.
10723         * lib/gcc-dg.exp: Likewise.
10725 2015-06-22  Christian Bruel  <christian.bruel@st.com>
10727         PR target/52144
10728         * gcc.target/arm/flip-thumb.c: New test.
10730 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
10731             Martin Liska  <mliska@suse.cz>
10733         PR ipa/65908
10734         * g++.dg/ipa/pr65908.C: New testcase.
10736 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
10738         PR c++/65882
10739         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
10740         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
10742 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
10744         * gnat.dg/specs/debug1.ads: Adjust.
10746 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
10748         * gcc.target/aarch64/fmovd-zero-mem.c: New.
10749         * gcc.target/aarch64/fmovd-zero-reg.c: New.
10750         * gcc.target/aarch64/fmovf-zero-mem.c: New.
10751         * gcc.target/aarch64/fmovf-zero-reg.c: New.
10752         * gcc.target/aarch64/fmovld-zero-mem.c: New.
10753         * gcc.target/aarch64/fmovld-zero-mem.c: New.
10754         * gcc.target/aarch64/fmovd-zero.c: Delete.
10755         * gcc.target/aarch64/fmovf-zero.c: Delete.
10757 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
10759         * gcc.target/vax/bswapdi-1.c: New.
10761 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10763         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
10765 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10767         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
10769 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10771         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
10773 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10775         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
10777 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10779         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
10781 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10783         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
10785 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10787         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
10789 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10791         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
10793 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10795         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
10797 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10799         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
10801 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10803         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
10805 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10807         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
10809 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10811         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
10813 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10815         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
10817 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10819         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
10821 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10823         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
10825 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10827         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
10829 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10831         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
10833 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10835         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
10837 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10839         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10840         (_ARM_FPSCR): Add FZ field.
10841         (clean_results): Force FZ=1 on AArch64.
10842         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
10844 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10846         * gcc.target/aarch64/pr62308.c: New test.
10848 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
10850         PR fortran/66549
10851         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
10853 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
10855         * gcc.target/i386/mpx/pr66581.c: New test.
10857 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
10859         * gcc.target/i386/cmov9.c: New test.
10861 2015-06-18  Richard Biener  <rguenther@suse.de>
10863         * g++.dg/other/const4.C: New testcase.
10865 2015-06-18  Michael Matz  <matz@suse.de>
10867         PR middle-end/66253
10868         * gcc.dg/vect/pr66253.c: New testcase.
10870 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10872         PR target/66569
10873         * gcc.target/i386/mpx/chkp-vararg.c: New test.
10875 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10877         PR middle-end/66568
10878         * gcc.target/i386/mpx/pr66568.c: New test.
10880 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10882         PR middle-end/66567
10883         * gcc.target/i386/mpx/pr66567.c: New test.
10885 2015-06-18  Richard Biener  <rguenther@suse.de>
10887         PR tree-optimization/66510
10888         * gcc.dg/vect/slp-perm-12.c: New testcase.
10890 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
10892         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
10893         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
10894         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
10895         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
10897 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
10899         PR c++/66571
10900         * g++.dg/gomp/pr66571-1.C: New test.
10902         PR middle-end/66429
10903         * c-c++-common/gomp/pr66429.c: New test.
10905 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
10907         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
10908         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
10909         ...this.
10910         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
10911         New testcase.
10912         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
10913         New testcase.
10915 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
10917         PR testsuite/65944
10918         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
10920 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
10922         * gcc.target/mips/pr65862-1.c: New test.
10923         * gcc.target/mips/pr65862-2.c: Likewise.
10925 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
10927         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
10928         * gcc.target/i386/pr52252-atom.c: Ditto.
10929         * gcc.target/i386/vect-div-1.c: Ditto.
10930         * gcc.target/i386/rotate-5.c: Ditto.
10931         * gcc.target/i386/pr50202.c: Ditto.
10932         * gcc.target/i386/pr37843-3.c: Ditto.
10933         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
10934         * gcc.target/i386/pr53397-1.c: Ditto.
10935         * gcc.target/i386/pr55934.c: Ditto.
10936         * gcc.target/i386/pr37843-4.c: Ditto.
10937         * gcc.target/i386/pr60451.c: Ditto.
10938         * gcc.target/i386/pr53397-2.c: Ditto.
10939         * gcc.target/i386/vectorize1.c: Ditto.
10940         * gcc.target/i386/extract-insert-combining.c: Ditto.
10941         * gcc.target/i386/pr53759.c: Ditto.
10942         * gcc.target/i386/pr52252-core.c: Ditto.
10943         * gcc.target/i386/rotate-3.c: Ditto.
10944         * gcc.target/i386/sse-20.c: Ditto.
10945         * gcc.target/i386/rotate-4.c: Ditto.
10946         * gcc.target/i386/pr61403.c: Ditto.
10947         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
10948         * gcc.target/i386/pr60901.c: Ditto.
10949         * gcc.target/i386/pr59794-7.c: Ditto.
10950         * gcc.target/i386/pr62208.c: Ditto.
10951         * gcc.target/i386/pr53416.c: Ditto.
10952         * gcc.target/i386/asm-dialect-1.c: Ditto.
10953         * gcc.target/i386/pr50038.c: Ditto.
10954         * gcc.target/i386/47698.c: Ditto.
10955         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
10956         * gcc.target/i386/pr59794-2.c: Ditto.
10957         * gcc.target/i386/pr59794-3.c: Ditto.
10958         * gcc.target/i386/pr39058.c: Ditto.
10959         * gcc.target/i386/pr60205-1.c: Ditto.
10960         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
10961         * gcc.target/i386/sse2-movq-2.c: Ditto.
10963 2015-06-17  Richard Biener  <rguenther@suse.de>
10965         PR tree-optimization/66251
10966         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
10968 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
10970         PR c++/59682
10971         * g++.dg/parse/new-placement1.C: New.
10973 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
10975         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
10976         * jit.dg/test-compound-assignment.c: New testcase.
10978 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
10980         PR jit/66539
10981         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
10982         to "testcases" array.
10984 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
10986         PR jit/66539
10987         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
10988         * jit.dg/test-debug-strings.c: New test case.
10989         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
10990         the discriminant has a sane debug string.
10992 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
10994         PR target/56766
10995         * gcc.target/i386/pr56766-1.c: New test.
10996         * gcc.target/i386/pr56766-2.c: Ditto.
10998 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
11000         * gcc.target/mips/loongson-shift-count-truncated-1.c:
11001         Skip on mips*-mti-linux* and mips*-img-linux* targets.
11002         * gcc.target/mips/loongson-simd.c: Ditto.
11004 2015-06-16  Richard Biener  <rguenther@suse.de>
11006         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
11008 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11010         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
11011         passed by the testsuite driver.
11013 2015-06-16  Richard Biener  <rguenther@suse.de>
11015         * gcc.dg/vect/slp-perm-11.c: New testcase.
11017 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
11019         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
11020         dg-options.
11022 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
11024         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11025         Reinstate calls to torture-init and torture-finalize.
11027 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11029         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11031 2015-06-15  Nathan Sidwell  <nathan@acm.org>
11033         PR c++/58583
11034         * g++.dg/cpp0x/nsdmi-template14.C: New test.
11036 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
11038         PR c++/51048
11039         * g++.dg/cpp0x/local-type1.C: New.
11041 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
11043         PR fortran/44672
11044         PR fortran/45440
11045         PR fortran/57307
11046         * gfortran.dg/allocate_with_source_3.f90: Removed check for
11047         unimplemented error.
11048         * gfortran.dg/allocate_with_source_7.f08: New test.
11049         * gfortran.dg/allocate_with_source_8.f08: New test.
11051 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
11053         PR c++/65168
11054         * g++.dg/warn/Walways-true-3.C: New test.
11056 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11058         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11060 2015-06-13  Tom de Vries  <tom@codesourcery.com>
11062         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11063         (main): Remove superfluous attributes.
11064         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11065         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11067 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
11069         * gcc.target/i386/monitorx.c: New.
11070         * gcc.target/i386/sse-12.c: Add -mmwaitx.
11071         * gcc.target/i386/sse-13.c: Ditto.
11072         * gcc.target/i386/sse-14.c: Ditto.
11073         * gcc.target/i386/sse-22.c: Ditto.
11074         * gcc.target/i386/sse-23.c: Ditto.
11075         * g++.dg/other/i386-2.C: Ditto.
11076         * g++.dg/other/i386-3.C: Ditto.
11078 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
11080         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11082 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
11084         PR fortran/66079
11085         * gfortran.dg/allocatable_scalar_13.f90: New test
11087 2015-06-11  Marek Polacek  <polacek@redhat.com>
11089         * gcc.dg/fold-xor-3.c: New test.
11091 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11093         * gcc.target/arm/short-it-ifcvt-1.c: New test.
11094         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11096 2015-06-11  Christian Bruel  <christian.bruel@st.com>
11098         PR target/52144
11099         * gcc.target/arm/pragma_attribute.c: New test.
11101 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11103         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11105 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11107         PR target/66473
11108         * gcc.target/i386/pr66473.c: New test.
11110 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
11112         PR target/66470
11113         * gcc.dg/tls/pr66470.c: New test.
11114         * gcc.target/i386/pr66470.c: New test.
11116 2015-06-10  Christian Bruel  <christian.bruel@st.com>
11118         PR target/52144
11119         * gcc.target/arm/attr_arm.c: New test
11120         * gcc.target/arm/attr_arm-err.c: New test
11121         * gcc.target/arm/attr_thumb.c: New test
11122         * gcc.target/arm/attr_thumb-static.c: New test
11124 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11126         PR target/66200
11127         PR target/66428
11128         PR c++/66192
11129         * g++.dg/abi/aarch64_guard1.C: Adjust test.
11131 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
11133         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11134         passed by the testsuite driver.
11136 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11138         Revert:
11139         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11140         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11141         * gcc.dg/ssp-1.c: Make counter a register.
11142         * gcc.dg/ssp-2.c: Likewise.
11143         * gcc.dg/torture/parm-coalesce.c: New.
11145 2015-06-09  Tom de Vries  <tom@codesourcery.com>
11147         * gcc.target/i386/vararg-loc.c: New test.
11149 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
11151         PR c++/65815
11152         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11153         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11155 2015-06-09  Marek Polacek  <polacek@redhat.com>
11157         PR tree-optimization/66299
11158         * gcc.dg/pr66299-1.c: New test.
11159         * gcc.dg/pr66299-2.c: New test.
11160         * gcc.dg/pr66299-3.c: New test.
11162 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
11164         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11165         passed by the testsuite driver.
11167 2015-06-09  Richard Biener  <rguenther@suse.de>
11169         PR middle-end/66423
11170         * gcc.dg/fold-modpow2.c: New testcase.
11172 2015-06-09  Richard Biener  <rguenther@suse.de>
11174         PR tree-optimization/66419
11175         * gcc.dg/vect/bb-slp-37.c: New testcase.
11177 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
11179         * gcc.target/arm/stl-cond.c: New test.
11181 2015-06-09  Richard Biener  <rguenther@suse.de>
11183         PR middle-end/66413
11184         * gcc.dg/torture/pr66413.c: New testcase.
11186 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11188         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11189         * gcc.dg/ssp-1.c: Make counter a register.
11190         * gcc.dg/ssp-2.c: Likewise.
11191         * gcc.dg/torture/parm-coalesce.c: New.
11193 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
11195         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11196         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11198 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11200         PR rtl-optimization/66444
11201         * gcc.dg/pr66444.c: New test.
11203 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
11205         PR fortran/66245
11206         * gfortran.dg/class_is_1.f90: New test.
11207         * gfortran.dg/type_is_1.f90: Ditto.
11209 2015-06-08  Marek Polacek  <polacek@redhat.com>
11211         PR c/66415
11212         * gcc.dg/cpp/pr66415-1.c: New test.
11213         * gcc.dg/cpp/pr66415-2.c: New test.
11215 2015-06-08  Richard Biener  <rguenther@suse.de>
11217         PR tree-optimization/66422
11218         * gcc.dg/Warray-bounds-16.c: New testcase.
11220 2015-06-08  Richard Biener  <rguenther@suse.de>
11222         * gcc.dg/vect/slp-perm-10.c: New testcase.
11223         * gcc.dg/vect/slp-23.c: Adjust.
11224         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11225         vector pointer update.
11227 2015-06-08  Marek Polacek  <polacek@redhat.com>
11229         PR sanitizer/66452
11230         * g++.dg/ubsan/pr66452.C: New test.
11232 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11234         PR tree-optimization/66436
11235         * gcc.dg/gomp/dump-new-function-2.c: New test.
11236         * gcc.dg/gomp/dump-new-function-3.c: Same.
11237         * gcc.dg/gomp/dump-new-function.c: Same.
11239 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11241         PR tree-optimization/66435
11242         * gcc.dg/gomp/notify-new-function-2.c: New test.
11243         * gcc.dg/gomp/notify-new-function-3.c: Same.
11244         * gcc.dg/gomp/notify-new-function.c: Same.
11246 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
11248         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11249         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11250         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11251         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11252         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11253         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11254         -fshort-enum.
11256 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
11258         PR fortran/47659
11259         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11260         * gfortran.dg/warn_conversion.f90: Add warning for change in value
11261         for assignment.
11262         * gfortran.dg/warn_conversion_3.f90: Add warnings.
11263         * gfortran.dg/warn_conversion_5.f90: New test.
11264         * gfortran.dg/warn_conversion_6.f90: New test.
11265         * gfortran.dg/warn_conversion_7.f90: New test.
11267 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11269         PR fortran/66347
11270         * gfortran.dg/blockdata_9.f: New test.
11272 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11274         PR fortran/66385
11275         * gfortran.dg/forall_17.f90:  New test.
11277 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
11279         * g++.dg/cpp0x/pr57101.C: Add warning.
11280         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11281         * g++.dg/ext/visibility/anon7.C: Same.
11282         * g++.dg/ipa/pr63587-2.C: Same.
11283         * g++.dg/opt/dump1.C: Same.
11284         * g++.dg/opt/pr59622-3.C: Same.
11285         * g++.dg/opt/pr59622.C: Same.
11286         * g++.dg/torture/pr46383.C: Same.
11287         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11288         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11289         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11290         functions.
11291         * gfortran.dg/intent_out_8.f90: Same.
11292         * gfortran.dg/warn_target_lifetime_3.f90: Same.
11294 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11296         PR fortran/66377
11297         gfortran.dg/equiv_9.f90: New test.
11300 2015-06-05  Tom de Vries  <tom@codesourcery.com>
11302         merge from gomp4 branch:
11303         2015-05-28  Tom de Vries  <tom@codesourcery.com>
11305         PR tree-optimization/65443
11306         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11307         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11308         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11310 2015-06-05  Nathan Sidwell  <nathan@acm.org>
11312         PR c++/52595
11313         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11315 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
11317         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11319 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
11321         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11323 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
11325         * gcc.target/i386/noplt-1.c: New test.
11326         * gcc.target/i386/noplt-2.c: New test.
11327         * gcc.target/i386/noplt-3.c: New test.
11328         * gcc.target/i386/noplt-4.c: New test.
11330 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
11332         PR fortran/58749
11333         * gfortran.dg/adjustl_1.f90:  New test.
11335 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
11337         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11338         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11340 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
11342         * lto.c (iterative_hash_canonical_type,
11343         gimple_register_canonical_type): only hash main variants of types
11345 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
11347         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11348         Move set of dg-do-what-default after early return.
11350 2015-06-04  Marek Polacek  <polacek@redhat.com>
11352         PR c/66341
11353         * gcc.dg/lvalue-8.c: New test.
11355 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11356             Paolo Carlini  <paolo.carlini@oracle.com>
11358         PR c++/66130
11359         * g++.dg/other/pr66130.C: New.
11360         * g++.dg/cpp0x/pr66130.C: Likewise.
11362 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
11364         * g++.dg/cpp0x/decl-loc1.C: New.
11365         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11366         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11367         * g++.dg/init/ctor8.C: Likewise.
11368         * g++.dg/parse/semicolon4.C: Likewise.
11370 2015-06-03  Marek Polacek  <polacek@redhat.com>
11372         PR sanitizer/66190
11373         * g++.dg/ubsan/static-init-1.C: New test.
11374         * g++.dg/ubsan/static-init-2.C: New test.
11375         * g++.dg/ubsan/static-init-3.C: New test.
11377 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
11379         PR target/66275
11380         * gcc.target/i386/pr66275.c: New test.
11382 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11384         * gcc.dg/Wcxx-compat-22.c: New testcase.
11385         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11386         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11387         * c-c++-common/pr58346-1.c: Likewise.
11388         * c-c++-common/transparent-union-1.c: Likewise.
11390 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
11392         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11393         * g++.dg/plugin/def_plugin.c: New file.
11394         * g++.dg/plugin/def-plugin-test.C: New file.
11396 2015-06-03  Richard Biener  <rguenther@suse.de>
11398         * gcc.dg/vect/bb-slp-36.c: New testcase.
11400 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11402         * gcc.dg/lto/chkp-removed-alias_0.c: New.
11404 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11406         * gcc.dg/lto/chkp-privatize-1_0.c: New.
11407         * gcc.dg/lto/chkp-privatize-1_1.c: New.
11408         * gcc.dg/lto/chkp-privatize-2_0.c: New.
11409         * gcc.dg/lto/chkp-privatize-2_1.c: New.
11411 2015-06-03  Marek Polacek  <polacek@redhat.com>
11413         PR c/64223
11414         PR c/29358
11415         * gcc.dg/pr64223-1.c: New test.
11416         * gcc.dg/pr64223-2.c: New test.
11418 2015-06-03  Richard Biener  <rguenther@suse.de>
11420         PR tree-optimization/63916
11421         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11423 2015-06-03  Richard Biener  <rguenther@suse.de>
11425         PR tree-optimization/66375
11426         * gcc.dg/torture/pr66375.c: New testcase.
11428 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
11430         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11432 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
11434         PR target/65768
11435         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11437 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11439         PR fortran/66380
11440         * gfortran.dg/reshape_7.f90: New test.
11442 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
11444         PR c/66220:
11445         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11446         (fn_36): New.
11448 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11450         PR c/49551
11451         * gcc.dg/pr49551.c: New testcase.
11453 2015-06-02  Richard Biener  <rguenther@suse.de>
11455         PR debug/65549
11456         * g++.dg/lto/pr65549_0.C: New testcase.
11458 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
11460         PR libgomp/65742
11461         PR middle-end/66332
11462         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11464 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11466         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11468 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
11470         PR c++/61683
11471         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11473 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11475         PR tree-optimization/48052
11476         * gcc.dg/tree-ssa/scev-8.c: New.
11477         * gcc.dg/tree-ssa/scev-9.c: New.
11478         * gcc.dg/tree-ssa/scev-10.c: New.
11479         * gcc.dg/vect/pr48052.c: New.
11481 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
11483         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11485 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11487         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11489 2015-06-02  Marek Polacek  <polacek@redhat.com>
11491         PR middle-end/66345
11492         * gcc.dg/torture/pr66345.c: New test.
11494 2015-06-02  Richard Biener  <rguenther@suse.de>
11496         PR tree-optimization/65961
11497         * gcc.dg/torture/pr65961.c: New testcase.
11499 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11501         PR tree-optimization/52563
11502         PR tree-optimization/62173
11503         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11504         * gcc.dg/tree-ssa/scev-4.c: Ditto.
11506 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11508         * gnat.dg/specs/varsize_return2.ads: New test.
11509         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11511 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
11513         * gcc.dg/vect/vect-outer-simd-1.c: New test.
11515 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
11517         PR target/65697
11518         * gcc.target/aarch64/sync-comp-swap.c: New.
11519         * gcc.target/aarch64/sync-comp-swap.x: New.
11520         * gcc.target/aarch64/sync-op-acquire.c: New.
11521         * gcc.target/aarch64/sync-op-acquire.x: New.
11522         * gcc.target/aarch64/sync-op-full.c: New.
11523         * gcc.target/aarch64/sync-op-full.x: New.
11524         * gcc.target/aarch64/sync-op-release.c: New.
11525         * gcc.target/aarch64/sync-op-release.x: New.
11527 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
11529         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11530         (bar): Predefined.
11532 2015-06-01  Richard Biener  <rguenther@suse.de>
11534         PR tree-optimization/66349
11535         PR tree-optimization/66352
11536         PR tree-optimization/66357
11537         * gcc.dg/torture/pr66357.c: New testcase.
11538         * gcc.dg/torture/pr66349.c: Likewise.
11539         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11541 2015-06-01  Richard Biener  <rguenther@suse.de>
11543         Revert
11544         2015-05-29  Richard Biener  <rguenther@suse.de>
11546         PR tree-optimization/66314
11547         * gcc.dg/asan/pr66314.c: New testcase.
11549 2015-06-01  Richard Biener  <rguenther@suse.de>
11551         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11553 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
11555         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11556         directives.
11557         (hp3, hp4): Add inline keyword.
11558         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11559         (hp2): Add inline keyword.
11560         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11561         (hp2): Add inline keyword.
11563 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
11565         PR target/65527
11566         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11567         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11568         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11569         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11571 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
11573         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11574         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11576 2015-06-01  Richard Biener  <rguenther@suse.de>
11578         PR tree-optimization/66280
11579         * g++.dg/torture/pr66280.C: New testcase.
11580         * g++.dg/torture/pr66280-2.C: Likewise.
11582 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11584         * gnat.dg/addr9_1.adb: New test.
11585         * gnat.dg/addr9_2.adb: Likewise.
11586         * gnat.dg/addr9_3.adb: Likewise.
11587         * gnat.dg/addr9_4.adb: Likewise.
11589 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
11591           * g++.dg/other/dump-ada-spec-4.C: New test.
11593 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
11595         * gcc.dg/alias-8.c: Fix dg-warning.
11597 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
11599         * gcc.dg/alias-8.c: Do not xfail.
11600         * gcc.dg/pr62167.c: Prevent FRE.
11601         * gcc.dg/alias-14.c: New testcase.
11603 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
11605         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11607 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11609         PR target/66215
11610         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11611         dg-options.
11612         * gcc.target/s390/hotpatch-10.c: Likewise.
11613         * gcc.target/s390/hotpatch-11.c: Likewise.
11614         * gcc.target/s390/hotpatch-12.c: Likewise.
11615         * gcc.target/s390/hotpatch-17.c: Likewise.
11616         * gcc.target/s390/hotpatch-18.c: Likewise.
11617         * gcc.target/s390/hotpatch-20.c: Likewise.
11618         * gcc.target/s390/hotpatch-21.c: Likewise.
11619         * gcc.target/s390/hotpatch-22.c: Likewise.
11620         * gcc.target/s390/hotpatch-23.c: Likewise.
11621         * gcc.target/s390/hotpatch-24.c: Likewise.
11622         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
11623         to check for the exact nops too.
11624         * gcc.target/s390/hotpatch-3.c: Likewise.
11625         * gcc.target/s390/hotpatch-4.c: Likewise.
11626         * gcc.target/s390/hotpatch-5.c: Likewise.
11627         * gcc.target/s390/hotpatch-6.c: Likewise.
11628         * gcc.target/s390/hotpatch-7.c: Likewise.
11629         * gcc.target/s390/hotpatch-8.c: Likewise.
11630         * gcc.target/s390/hotpatch-9.c: Likewise.
11631         * gcc.target/s390/hotpatch-14.c: Likewise.
11632         * gcc.target/s390/hotpatch-15.c: Likewise.
11633         * gcc.target/s390/hotpatch-16.c: Likewise.
11634         * gcc.target/s390/hotpatch-19.c: Likewise.
11635         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
11636         scan-assembler-times counting number of .align directives.
11637         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
11638         dg-options.  Remove scan-assembler-times counting number of .align
11639         directives.
11640         * gcc.target/s390/hotpatch-26.c: New file.
11641         * gcc.target/s390/hotpatch-27.c: New file.
11642         * gcc.target/s390/hotpatch-28.c: New file.
11643         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
11644         using -Os -O0 -O1 -O2 -O3 options.
11646 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11648         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
11650 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
11652         PR tree-optimization/66142
11653         * gcc.dg/vect/pr66142.c: New test.
11655 2015-05-29  Richard Biener  <rguenther@suse.de>
11657         PR tree-optimization/66314
11658         * gcc.dg/asan/pr66314.c: New testcase.
11660 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
11662         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
11663         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
11664         Adjust all callers.
11665         (schedule-cleanups, dg-keep-saved-temps): New proc.
11666         (gcc-dg-test-1): Schedule cleanups.
11667         * lib/profopt.exp (profopt-execute): Likewise.
11668         * g++.dg/cdce3.C: Adjust expected line numbers.
11669         * gcc.dg/cdce1.c: Likewise.
11670         * gcc.dg/cdce2.c: Likewise.
11671         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
11672         * gcc.dg/strlenopt-24.c: Likewise.
11673         * gcc.dg/tree-ssa/vrp26.c: Likewise.
11674         * gcc.dg/tree-ssa/vrp28.c: Likewise.
11675         * obj-c++.dg/encode-2.mm: Likewise.
11677 2015-05-28  DJ Delorie  <dj@redhat.com>
11679         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
11681 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11683         * gnat.dg/discr43.adb: New test.
11685 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11687         * gnat.dg/varsize_temp.adb: Rename into...
11688         * gnat.dg/varsize1.adb: ...this.
11689         * gnat.dg/varsize_copy.ad[sb]: Rename into...
11690         * gnat.dg/varsize2.ad[sb]: ...this.
11691         * gnat.dg/varsize3_1.adb: New test.
11692         * gnat.dg/varsize3_2.adb: Likewise.
11693         * gnat.dg/varsize3_3.adb: Likewise.
11694         * gnat.dg/varsize3_4.adb: Likewise.
11695         * gnat.dg/varsize3_5.adb: Likewise.
11696         * gnat.dg/varsize3_6.adb: Likewise.
11697         * gnat.dg/varsize3_pkg1.ads: New helper.
11698         * gnat.dg/varsize3_pkg2.ads: Likewise.
11699         * gnat.dg/varsize3_pkg3.ads: Likewise.
11701 2015-05-28  Richard Biener  <rguenther@suse.de>
11703         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
11705 2015-05-28  Richard Biener  <rguenther@suse.de>
11707         PR tree-optimization/66142
11708         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
11710 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
11712         PR target/63810
11713         * gcc.dg/darwin-minversion-3.c: Update testcase.
11714         * gcc.dg/darwin-minversion-4.c: Ditto.
11715         * gcc.dg/darwin-minversion-5.c: New testcase.
11716         * gcc.dg/darwin-minversion-6.c: Ditto.
11717         * gcc.dg/darwin-minversion-7.c: Ditto.
11718         * gcc.dg/darwin-minversion-8.c: Ditto.
11719         * gcc.dg/darwin-minversion-9.c: Ditto.
11720         * gcc.dg/darwin-minversion-10.c: Ditto.
11721         * gcc.dg/darwin-minversion-11.c: Ditto.
11722         * gcc.dg/darwin-minversion-12.c: Ditto.
11724 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11726         PR rtl-optimization/66168
11727         * gcc.c-torture/compile/pr66168.c: New test.
11729 2015-05-27  Jeff Law  <law@redhat.com>
11731         PR target/39726
11732         * gcc.dg/target/m68k/pr39726-1.c: New test.
11734 2015-05-27  Nathan Sidwell  <nathan@acm.org>
11736         PR c++/66270
11737         * g++.dg/ext/alias-canon3.C: New.
11739 2015-05-27  Richard Biener  <rguenther@suse.de>
11741         PR tree-optimization/66272
11742         Revert parts of
11743         2014-08-15  Richard Biener  <rguenther@suse.de>
11745         PR tree-optimization/62031
11746         * gcc.dg/torture/pr66272.c: New testcase.
11748 2015-05-27  Richard Biener  <rguenther@suse.de>
11750         * gcc.dg/vect/slp-reduc-7.c: New testcase.
11752 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
11754         PR target/65358
11755         * gcc.dg/pr65358.c: New test.
11757 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
11759         PR fortran/65548
11760         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
11761         semantic.
11762         * gfortran.dg/allocate_with_source_6.f90: New test.
11764 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
11766         * gnat.dg/atomic7_1.adb: New test.
11767         * gnat.dg/atomic7_2.adb: Likewise.
11768         * gnat.dg/atomic7_pkg1.ads: New helper.
11769         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
11771 2015-05-26  Michael Matz  <matz@suse.de>
11773         PR middle-end/66251
11774         * gcc.dg/vect/pr66251.c: New test.
11776 2015-05-26  Richard Biener  <rguenther@suse.de>
11778         PR tree-optimization/66142
11779         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
11781 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
11783         PR fortran/66082
11784         * gfortran.dg/allocatable_scalar_13.f90: New test
11786 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11788         * gnat.dg/warn11.adb: New test.
11789         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
11791 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11793         * gnat.dg/vfa1_1.adb: New test.
11794         * gnat.dg/vfa1_2.adb: Likewise.
11795         * gnat.dg/vfa1_3.adb: Likewise.
11796         * gnat.dg/vfa1_4.adb: Likewise.
11797         * gnat.dg/vfa1_pkg.ads: New helper.
11799 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
11801         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
11802         * gcc.target/i386/pr66232-3.c: Likewise.
11804 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
11806         PR target/66274
11807         * gcc.target/i386/pr66274.c: New test.
11809 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11811         * gnat.dg/renaming6.ad[sb]: New test.
11813 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
11815         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
11816         and 'dg-require-effective-target pie'.
11818 2015-05-23  Nathan Sidwell  <nathan@acm.org>
11820         PR c++/66243
11821         * g++.dg/cpp0x/pr66243.C: New.
11823 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
11825         PR lto/66180
11826         * g++.dg/lto/pr66180_0.C: New testcase.
11827         * g++.dg/lto/pr66180_1.C: New testcase.
11829 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
11831         PR fortran/66257
11832         * typebound_call_27.f90: New file.
11834 2015-05-23  Nathan Sidwell  <nathan@acm.org>
11836         PR c++/65936
11837         * g++.dg/template/pr65936.C: New.
11839 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
11841         PR tree-optimization/63387
11842         * gcc.dg/pr63387-2.c: New testcase.
11844 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
11846         * gcc.dg/simd-1.c: Update to the new message.
11848 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
11850         * gcc.dg/nand.c: New testcase.
11852 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
11854         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11855         Set dg-do-what-default to compile only on ARM targets without
11856         arm_neon_hw execution support.  Remove redundant c-torture-execute
11857         in loop over test cases.
11859 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11861         PR target/65491
11862         * gcc.target/aarch64/pr65491_1.c: New test.
11863         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
11864         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
11866 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
11868         PR c++/65598
11869         * g++.dg/cpp0x/explicit9.C: New.
11870         * g++.dg/cpp0x/explicit8.C: Check the locations too.
11872 2015-05-22  Richard Biener  <rguenther@suse.de>
11874         PR tree-optimization/66251
11875         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
11877 2015-05-22  Marek Polacek  <polacek@redhat.com>
11879         PR c/47043
11880         * c-c++-common/attributes-enum-1.c: New test.
11881         * c-c++-common/attributes-enum-2.c: New test.
11882         * g++.dg/cpp0x/attributes-enum-1.C: New test.
11883         * g++.dg/cpp1y/attributes-enum-1.C: New test.
11885 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
11887         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
11888         effective target support.  If no arm_neon_hw support, do not attempt
11889         to execute the tests; only compile them.
11890         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
11891         and "dg-require-effective-target arm_neon_ok".
11892         * gcc.target/arm/simd/vextp16_1.c: Likewise.
11893         * gcc.target/arm/simd/vextp64_1.c: Likewise.
11894         * gcc.target/arm/simd/vextp8_1.c: Likewise.
11895         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
11896         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
11897         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
11898         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
11899         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
11900         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
11901         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
11902         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
11903         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
11904         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
11905         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
11906         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
11907         * gcc.target/arm/simd/vexts16_1.c: Likewise.
11908         * gcc.target/arm/simd/vexts32_1.c: Likewise.
11909         * gcc.target/arm/simd/vexts64_1.c: Likewise.
11910         * gcc.target/arm/simd/vexts8_1.c: Likewise.
11911         * gcc.target/arm/simd/vextu16_1.c: Likewise.
11912         * gcc.target/arm/simd/vextu32_1.c: Likewise.
11913         * gcc.target/arm/simd/vextu64_1.c: Likewise.
11914         * gcc.target/arm/simd/vextu8_1.c: Likewise.
11915         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
11916         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
11917         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
11918         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
11919         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
11920         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
11921         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
11922         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
11923         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
11924         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
11925         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
11926         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
11927         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
11928         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
11929         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
11930         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
11931         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
11932         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
11933         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
11934         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
11935         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
11936         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
11937         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
11938         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
11939         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
11940         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
11941         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
11942         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
11943         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
11944         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
11945         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
11946         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
11947         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
11948         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
11949         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
11950         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
11951         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
11952         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
11953         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
11954         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
11955         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
11956         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
11957         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
11958         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
11959         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
11960         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
11961         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
11962         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
11963         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
11964         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
11965         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
11966         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
11967         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
11968         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
11969         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
11970         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
11971         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
11972         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
11973         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
11974         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
11975         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
11976         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
11977         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
11978         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
11979         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
11980         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
11981         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
11982         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
11983         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
11984         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
11985         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
11986         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
11987         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
11988         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
11989         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
11990         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
11991         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
11992         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
11993         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
11994         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
11995         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
11996         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
11997         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
11998         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
11999         * gcc.target/arm/simd/vzips16_1.c: Likewise.
12000         * gcc.target/arm/simd/vzips32_1.c: Likewise.
12001         * gcc.target/arm/simd/vzips8_1.c: Likewise.
12002         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
12003         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
12004         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
12006 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
12008         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
12009         * gcc.dg/vect/pr59354.c: Likewise.
12010         * gcc.dg/vect/pr64252.c: Likewise.
12011         * gcc.dg/vect/pr64404.c: Likewise.
12012         * gcc.dg/vect/pr64493.c: Likewise.
12013         * gcc.dg/vect/pr64495.c: Likewise.
12014         * gcc.dg/vect/pr64844.c: Likewise.
12015         * gcc.dg/vect/pr65518.c: Likewise.
12016         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
12018 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
12020         PR c++/66210
12021         * g++.dg/cpp1y/var-templ28.C: New.
12023 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
12025         PR target/66232
12026         * gcc.target/i386/pr66232-1.c: New test.
12027         * gcc.target/i386/pr66232-2.c: Likewise.
12028         * gcc.target/i386/pr66232-3.c: Likewise.
12029         * gcc.target/i386/pr66232-4.c: Likewise.
12030         * gcc.target/i386/pr66232-5.c: Likewise.
12032 2015-05-21  Nathan Sidwell  <nathan@acm.org>
12034         * g++.dg/cpp1y/pr60943.C: New.
12036 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
12038         PR tree-optimization/66233
12039         * gcc.c-torture/execute/pr66233.c: New test.
12041 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12043         PR fortran/66176
12044         * gfortran.dg/inline_matmul_11.f90:  New test.
12046 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
12048         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12049         instead of listing several targets on its own.
12050         * gcc.target/i386/pr32219-2.c: Likewise.
12051         * gcc.target/i386/pr32219-3.c: Likewise.
12052         * gcc.target/i386/pr32219-4.c: Likewise.
12053         * gcc.target/i386/pr32219-5.c: Likewise.
12054         * gcc.target/i386/pr32219-6.c: Likewise
12055         * gcc.target/i386/pr32219-7.c: Likewise.
12056         * gcc.target/i386/pr32219-8.c: Likewise.
12057         * gcc.target/i386/pr39013-1.c: Likewise.
12058         * gcc.target/i386/pr39013-2.c: Likewise.
12059         * gcc.target/i386/pr64317.c: Likewise.
12061 2015-05-21  Jeff Law  <law@redhat.com>
12063         * gcc.target/hppa/shadd-3.c: New test.
12064         * gcc.target/hppa/shadd-4.c: New test.
12066 2015-05-21  Michael Matz  <matz@suse.de>
12068         * gcc.dg/vect/vect-strided-store.c: New test.
12069         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12070         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12072 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12074         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12075         * gcc.dg/pow-sqrt-synth-1.c: New test.
12076         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12078 2015-05-21  Richard Biener  <rguenther@suse.de>
12080         PR c++/66211
12081         * g++.dg/conversion/pr66211.C: New testcase.
12082         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12084 2015-05-21  Jeff Law  <law@redhat.com>
12086         * gcc.target/hppa/shadd-2.c: New test.
12088 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
12090         PR target/54236
12091         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12093 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12095         PR target/65937
12096         * gcc.target/arm/pr26702.c: Adjust target selector.
12098 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
12100         PR middle-end/66221
12101         * gcc.dg/lto/pr66221_0.c: New test.
12102         * gcc.dg/lto/pr66221_1.c: New test.
12104 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12106         PR c/52952
12107         * gcc.dg/redecl-4.c: Update column numbers.
12108         * gcc.dg/format/bitfld-1.c: Likewise.
12109         * gcc.dg/format/attr-2.c: Likewise.
12110         * gcc.dg/format/attr-6.c: Likewise.
12111         * gcc.dg/format/attr-7.c (baz): Likewise.
12112         * gcc.dg/format/asm_fprintf-1.c: Likewise.
12113         * gcc.dg/format/attr-4.c: Likewise.
12114         * gcc.dg/format/branch-1.c: Likewise.
12115         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12116         locations within strings with embedded escape sequences.
12118 2015-05-20  Jeff Law  <law@redhat.com>
12120         * gcc.target/hppa/hppa.exp: New target test driver.
12121         * gcc.target/hppa/shadd-1.c: New test.
12123 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
12125         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12127 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
12129         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12130         (fn_33_k_and_r_style): New.
12131         (fn_33_stroustrup_style): New.
12132         (fn_33_allman_style): New.
12133         (fn_33_whitesmiths_style): New.
12134         (fn_33_horstmann_style): New.
12135         (fn_33_ratliff_banner_style): New.
12136         (fn_33_lisp_style): New.
12137         (fn_34_indent_dash_gnu): New.
12138         (fn_34_indent_dash_kr): New.
12139         (fn_34_indent_dash_orig): New.
12140         (fn_34_indent_linux_style): New.
12142 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
12144         PR fortran/65548
12145         * gfortran.dg/allocate_with_source_5.f90: Extend test.
12147 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
12149         PR tree-optimization/65447
12150         * gcc.dg/tree-ssa/pr65447.c: New test.
12152 2015-05-19  Nathan sidwell  <nathan@acm.org>
12154         * g++.dg/cpp0x/pr65954.C: New.
12156 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
12158         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12160 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12162         * lib/target-supports.exp: Vector do not always have natural
12163         alignment on s390*.
12165 2015-05-19  David Sherwood  <david.sherwood@arm.com>
12167         * gcc.dg/loop-invariant.c: New testcase.
12169 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12171         * lib/target-supports.exp: Vector do not always have natural
12172         alignment on s390*.
12174 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12176         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12177         s390*.
12178         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12180 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12182         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12183         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12184         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12185         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12186         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12187         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12188         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12189         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12190         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12191         * gcc.target/s390/zvector/vec-elem-1.c: New test.
12193 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12195         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12197 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12199         * gcc.target/s390/s390.exp
12200         (check_effective_target_vector): New check.
12201         * gcc.target/s390/vector/vec-abi-1.c: New test.
12202         * gcc.target/s390/vector/vec-abi-2.c: New test.
12203         * gcc.target/s390/vector/vec-abi-3.c: New test.
12204         * gcc.target/s390/vector/vec-abi-4.c: New test.
12205         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12206         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12207         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12208         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12209         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12210         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12211         * gcc.target/s390/vector/vec-clobber-1.c: New test.
12212         * gcc.target/s390/vector/vec-cmp-1.c: New test.
12213         * gcc.target/s390/vector/vec-cmp-2.c: New test.
12214         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12215         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12216         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12217         * gcc.target/s390/vector/vec-genmask-1.c: New test.
12218         * gcc.target/s390/vector/vec-genmask-2.c: New test.
12219         * gcc.target/s390/vector/vec-init-1.c: New test.
12220         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12221         * gcc.target/s390/vector/vec-shift-1.c: New test.
12222         * gcc.target/s390/vector/vec-sub-1.c: New test.
12224 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12226         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12228 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12230         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12232 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12234         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12236 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12238         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12240 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12242         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12244 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12246         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12248 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12250         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12252 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12254         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12256 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12258         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12260 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12262         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12264 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12266         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12268 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12270         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12272 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12274         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12276 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
12278         PR tree-optimization/66187
12279         * gcc.c-torture/execute/pr66187.c: New test.
12280         * gcc.dg/pr66187-1.c: New test.
12281         * gcc.dg/pr66187-2.c: New test.
12283 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12285         * gcc.dg/vect/bb-slp-35.c: Adjust.
12287 2015-05-19  Richard Biener  <rguenther@suse.de>
12289         PR tree-optimization/66165
12290         * gcc.dg/torture/pr66165.c: New testcase.
12292         PR tree-optimization/66185
12293         * gcc.dg/torture/pr66185.c: New testcase.
12295 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
12297         PR target/54236
12298         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12300 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
12302         * gcc.target/mips/p5600-bonding.c : New file.
12304 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12306         PR fortran/66106
12307         * gfortran.dg/interface_operator_1.f90: New tests.
12309 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12311         PR fortran/66057
12312         * gfortran.dg/generic_29.f90: New tests.
12314 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12316         PR fortran/66043
12317         * gfortran.dg/storage_size_6.f90: New tests.
12319 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12321         PR fortran/66045
12322         * gfortran.dg/null1.f90: New test.
12324 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12326         PR fortran/66044
12327         * gfortran.dg/entry_21.f90: New test.
12329 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12331         PR fortran/66043
12332         * gfortran.dg/storage_size_6.f90: New tests.
12334 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12336         PR fortran/66040
12337         * gfortran.dg/misplaced_statement.f90: New test.
12339 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12341         PR fortran/66039
12342         * gfortran.dg/filepos1.f90: New test
12344 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12346         PR fortran/64925
12347         * gfortran.dg/pr64925.f90: New test.
12349 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12351         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12352         unit.
12353         * gfortran.dg/lto/pr41576_1.f90: Ditto.
12355 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
12357         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12358         to the family of pie capable targets.
12360 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
12362         * gcc.target/arm/bics_1.c : New testcase.
12363         * gcc.target/arm/bics_2.c : New testcase.
12364         * gcc.target/arm/bics_3.c : New testcase.
12365         * gcc.target/arm/bics_4.c : New testcase.
12367 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
12369         * gcc.target/mips/umips-attr.c: New test.
12371 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12373         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12374         * gcc.dg/20150120-2.c (dg-final): Ditto.
12375         * gcc.dg/20150120-2.c (dg-final): Ditto.
12376         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12378 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12380         PR target/66174
12381         * gcc.target/i386/pr66174.c: New test.
12383 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
12385         PR fortran/37131
12386         * gfortran.dg/matmul_bounds_6.f90:  New test.
12387         * gfortran.dg/matmul_bounds_7.f90:  New test.
12389 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
12391         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12392         * gfortran.dg/lto/pr41576_1.f90: Add interface.
12393         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12394         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12395         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12396         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12398 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12400         PR fortran/65903
12401         * gfortran.dg/continuation_13.f90: Update test.
12402         * gfortran.dg/pr65903.f90: New test.
12404 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
12406         PR fortran/66113
12407         * gfortran.dg/block_14.f90:  New test.
12409 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12411         PR fortran/44054
12412         * lib/gfortran-dg.exp: Update regex to handle two locations for
12413         the same diagnostic without caret.
12414         * gfortran.dg/badline.f: Test also that line numbers are correct
12415         before and after "left but not entered" warning.
12417 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
12418             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
12420         PR target/65768
12421         * gcc.target/arm/maskdata.c: New test.
12423 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
12425         PR fortran/65792
12426         * gfortran.dg/derived_constructor_components_5: New test
12428 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
12430         PR target/66140
12431         * gcc.target/alpha/pr66140.c: New test.
12433 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
12435         PR c/48956
12436         * gcc.dg/Wconversion-complex-c99.c: New test.
12437         * gcc.dg/Wconversion-complex-gnu.c: New test.
12439 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
12441         PR tree-optimization/64454
12442         * gcc.dg/modmod.c: New testcase.
12444 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
12446         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12448 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
12450         PR middle-end/66134
12451         * gcc.target/i386/mpx/pr66134.c: New test.
12453 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
12455         * gcc.target/powerpc/pr60158.c: New test.
12457 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
12459         * gcc.target/i386/sibcall-7.c: New test.
12460         * gcc.target/i386/sibcall-8.c: New test.
12462 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
12464         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12465         (abs64_in_dreg): Likewise.
12467 2015-05-14  Marek Polacek  <polacek@redhat.com>
12469         PR c/66066
12470         PR c/66127
12471         * gcc.dg/pr14649-1.c: Add -Wpedantic.
12472         * gcc.dg/pr19984.c: Likewise.
12473         * gcc.dg/pr66066-1.c: New test.
12474         * gcc.dg/pr66066-2.c: New test.
12475         * gcc.dg/pr66066-3.c: New test.
12477 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12479         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12480         * gcc.dg/pow-sqrt.x: New file.
12481         * gcc.dg/pow-sqrt-1.c: New test.
12482         * gcc.dg/pow-sqrt-2.c: Likewise.
12483         * gcc.dg/pow-sqrt-3.c: Likewise.
12485 2015-05-13  Richard Biener  <rguenther@suse.de>
12487         PR tree-optimization/66123
12488         * gcc.dg/torture/pr66123.c: New testcase.
12490 2015-05-13  Richard Biener  <rguenther@suse.de>
12492         PR middle-end/66110
12493         * gcc.dg/alias-2.c: Adjust.
12494         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12496 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12498         PR target/65103
12499         * gcc.target/i386/pr65103-3.c: New.
12501 2015-05-13  Martin Liska  <mliska@suse.cz>
12503         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12505 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
12507         PR target/66112
12508         * gcc.target/i386/pr66112-2.c: New test.
12510         PR target/66112
12511         * gcc.target/i386/pr66112-1.c: New test.
12513 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12515         PR target/66048
12516         * gcc.target/i386/mpx/pr66048.cc: New.
12518 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12520         PR rtl-optimization/64616
12521         * gcc.dg/loop-8.c: New test.
12522         * gcc.dg/loop-9.c: New test.
12524 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12526         PR target/pr66047.c
12527         * gcc.target/i386/pr66047.c: New testcase.
12529 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12531         PR ipa/65873
12532         * gcc.c-torture/compile/pr65873.c: New testcase.
12534 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12536         PR fortran/66111
12537         * gfortran.dg/inline_matmul_10.f90:  New test.
12539 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
12541         * c-c++-common/Wmisleading-indentation.c: New testcase.
12542         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12543         * c-c++-common/Wmisleading-indentation-2.md: New file.
12545 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12547         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12548         "break".
12549         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12551 2015-05-12  Richard Biener  <rguenther@suse.de>
12553         PR tree-optimization/66101
12554         * gcc.dg/torture/pr66101.c: New testcase.
12556 2015-05-12  Richard Biener  <rguenther@suse.de>
12558         PR tree-optimization/37021
12559         * gcc.target/i386/vect-addsub.c: New testcase.
12561 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
12563         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12565 2015-05-12  Tom de Vries  <tom@codesourcery.com>
12567         PR tree-optimization/66010
12568         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12570 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
12572         PR c++/65133
12573         * g++.dg/cpp0x/trailing10.C: New.
12575 2015-05-12  Richard Biener  <rguenther@suse.de>
12577         * gcc.dg/vect/bb-slp-35.c: New testcase.
12579 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
12581         PR fortran/66100
12582         * gfortran.dg/bound_simplification_6.f90: New.
12584 2015-05-11  Steve Ellcey  <sellcey@mips.com>
12586         * gcc.target/mips/branch-1.c: Pass argument to bar().
12588 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
12590         PR target/65753
12591         * gcc.target/i386/pr65753.c: New test.
12593 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
12595         PR rtl-optimization/66076
12596         * gcc.dg/torture/pr66076.c: New test.
12598 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
12600         PR fortran/66041
12601         * gfortran.dg/inline_matmul_7.f90:  New test.
12602         * gfortran.dg/inline_matmul_8.f90:  New test.
12603         * gfortran.dg/inline_matmul_9.f90:  New test.
12605 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
12607         * gfortran.dg/bound_simplification_5.f90: New.
12609 2015-05-09  Jason Merrill  <jason@redhat.com>
12611         * lib/target-supports.exp (cxx_default): New global.
12612         (check_effective_target_c++11_only)
12613         (check_effective_target_c++14_only)
12614         (check_effective_target_c++98_only)
12615         (check_effective_target_c++1z_only): Check it.
12617 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
12619         PR tree-optimization/64454
12620         * gcc.dg/tree-ssa/vrp97.c: New file.
12621         * gcc.dg/vect/slp-perm-7.c: Update.
12623 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
12625         PR fortran/65894
12626         * gfortran.dg/elemental_subroutine_11.f90: New test.
12628 2015-05-08  Richard Biener  <rguenther@suse.de>
12630         PR tree-optimization/66036
12631         * gcc.dg/vect/slp-41.c: New testcase.
12633 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
12635         * gfortran.dg/elemental_optional_args_7.f90: New.
12637 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
12639         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
12640         allow cmlt or sshr.
12642 2015-05-08  Marek Polacek  <polacek@redhat.com>
12644         PR c/64918
12645         * gcc.dg/Woverride-init-side-effects-1.c: New test.
12646         * gcc.dg/Woverride-init-side-effects-2.c: New test.
12648 2015-05-07  Marek Polacek  <polacek@redhat.com>
12650         PR c/65179
12651         * c-c++-common/Wshift-negative-value-1.c: New test.
12652         * c-c++-common/Wshift-negative-value-2.c: New test.
12653         * c-c++-common/Wshift-negative-value-3.c: New test.
12654         * c-c++-common/Wshift-negative-value-4.c: New test.
12655         * c-c++-common/Wshift-negative-value-5.c: New test.
12656         * c-c++-common/Wshift-negative-value-6.c: New test.
12657         * gcc.dg/c90-left-shift-1.c: New test.
12658         * gcc.dg/c99-const-expr-7.c: Add dg-error.
12659         * gcc.dg/c99-left-shift-1.c: New test.
12661 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
12663         PR middle-end/192
12664         PR middle-end/54303
12665         * gcc.dg/fdata-sections-2.c: New file.
12667 2015-05-07  Marek Polacek  <polacek@redhat.com>
12669         PR testsuite/66046
12670         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
12671         last dg-output.
12672         * c-c++-common/ubsan/align-7.c: Likewise.
12673         * c-c++-common/ubsan/bounds-8.c: Likewise.
12674         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
12675         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
12676         * c-c++-common/ubsan/null-1.c: Likewise.
12677         * c-c++-common/ubsan/null-10.c: Likewise.
12678         * c-c++-common/ubsan/null-11.c: Likewise.
12679         * c-c++-common/ubsan/null-2.c: Likewise.
12680         * c-c++-common/ubsan/null-3.c: Likewise.
12681         * c-c++-common/ubsan/null-4.c: Likewise.
12682         * c-c++-common/ubsan/null-5.c: Likewise.
12683         * c-c++-common/ubsan/null-6.c: Likewise.
12684         * c-c++-common/ubsan/null-7.c: Likewise.
12685         * c-c++-common/ubsan/null-8.c: Likewise.
12686         * c-c++-common/ubsan/null-9.c: Likewise.
12687         * c-c++-common/ubsan/object-size-1.c: Likewise.
12688         * c-c++-common/ubsan/object-size-10.c: Likewise.
12689         * c-c++-common/ubsan/object-size-4.c: Likewise.
12690         * c-c++-common/ubsan/object-size-5.c: Likewise.
12691         * c-c++-common/ubsan/object-size-7.c: Likewise.
12692         * c-c++-common/ubsan/object-size-8.c: Likewise.
12693         * c-c++-common/ubsan/object-size-9.c: Likewise.
12694         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12695         * c-c++-common/ubsan/overflow-int128.c: Likewise.
12696         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12697         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12698         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12699         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
12700         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12701         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
12702         * c-c++-common/ubsan/pr59333.c: Likewise.
12703         * c-c++-common/ubsan/pr59667.c: Likewise.
12704         * c-c++-common/ubsan/pr60613-2.c: Likewise.
12705         * c-c++-common/ubsan/pr60636.c: Likewise.
12706         * c-c++-common/ubsan/pr63802.c: Likewise.
12707         * c-c++-common/ubsan/recovery-1.c: Likewise.
12708         * c-c++-common/ubsan/recovery-3.c: Likewise.
12709         * c-c++-common/ubsan/shift-1.c: Likewise.
12710         * c-c++-common/ubsan/shift-2.c: Likewise.
12711         * c-c++-common/ubsan/shift-4.c: Likewise.
12712         * c-c++-common/ubsan/shift-7.c: Likewise.
12713         * c-c++-common/ubsan/undefined-2.c: Likewise.
12714         * c-c++-common/ubsan/vla-1.c: Likewise.
12715         * g++.dg/ubsan/null-1.C: Likewise.
12716         * g++.dg/ubsan/null-3.C: Likewise.
12717         * g++.dg/ubsan/null-4.C: Likewise.
12718         * g++.dg/ubsan/vptr-8.C: Likewise.
12719         * g++.dg/ubsan/vptr-9.C: Likewise.
12720         * gcc.dg/ubsan/bounds-2.c: Likewise.
12721         * gcc.dg/ubsan/object-size-9.c: Likewise.
12723 2015-05-07  Jeff Law  <law@redhat.com>
12725         * gcc.dg/tree-ssa/shorten-1.c: New test.
12727 2015-05-07  Richard Biener  <rguenther@suse.de>
12729         PR tree-optimization/66002
12730         * gcc.dg/vect/vect-125.c: New testcase.
12732 2015-05-07  Marek Polacek  <polacek@redhat.com>
12733             Martin Uecker  <uecker@eecs.berkeley.edu>
12735         * c-c++-common/ubsan/bounds-10.c: New test.
12737 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
12739         * jit.dg/harness.h (set_options): Wrap with
12740         #ifndef TEST_ESCHEWS_SET_OPTIONS.
12741         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
12742         Special-case test-benchmark.c as a negative.
12743         * jit.dg/test-benchmark.c: New file.
12745 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
12747         PR target/64208
12748         * gcc.target/arm/pr64208.c: New test.
12750 2015-05-06  Alan Modra  <amodra@gmail.com>
12752         PR target/66020
12753         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
12754         (gparms): Make volatile.
12756 2015-05-06  Richard Biener  <rguenther@suse.de>
12758         PR tree-optimization/62283
12759         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
12761 2015-05-06  Christian Bruel  <christian.bruel@st.com>
12763         PR target/66015
12764         * gcc.target/aarch64/iinline-attr-1.c: New test.
12766 2015-05-06  Richard Biener  <rguenther@suse.de>
12768         * gcc.dg/vect/bb-slp-34.c: New testcase.
12770 2015-05-06  Richard Biener  <rguenther@suse.de>
12772         PR tree-optimization/62283
12773         * gcc.dg/vect/bb-slp-14.c: Adjust.
12775 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
12777         PR target/65990
12778         * gcc.target/i386/pr65990.c: New test.
12780 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
12782         PR target/65915
12783         * gcc.target/i386/pr65915.c: New.
12785 2015-05-05  Tom de Vries  <tom@codesourcery.com>
12787         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
12788         'va_list escapes 0'.
12790 2015-05-05  Tom de Vries  <tom@codesourcery.com>
12792         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
12793         in r222173.
12795 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
12797         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
12798         * gcc.target/arm/pr65924.c: Likewise.
12800 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
12802         PR target/65871
12803         * gcc.target/i386/pr65871-3.c: New test.
12805 2015-05-04  Jeff Law  <law@redhat.com>
12807         Revert:
12808         2015-05-04  Jeff Law  <law@redhat.com>
12809         * gcc.dg/tree-ssa/shorten-1.c: New test.
12811 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
12812             Jakub Jelinek  <jakub@redhat.com>
12814         PR c++/66007
12815         * g++.dg/cpp0x/Wnarrowing4.C: New.
12817 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
12819         * lib/target-supports.exp
12820         (check_effective_target_keeps_null_pointer_checks): Clarify that
12821         this is for targets that disable -fdelete-null-pointer-checks,
12822         not default it to off.
12823         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
12824         -fdelete-null-pointer-checks explicit.
12825         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
12826         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
12827         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
12828         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
12829         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
12830         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
12831         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
12832         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
12833         * gcc.dg/tree-ssa/pr20318.c: Likewise.
12834         * gcc.dg/tree-ssa/pr20701.c: Likewise.
12835         * gcc.dg/tree-ssa/pr20702.c: Likewise.
12836         * gcc.dg/tree-ssa/pr21086.c: Likewise.
12837         * gcc.dg/tree-ssa/pr21090.c: Likewise.
12838         * gcc.dg/tree-ssa/pr58480.c: Likewise.
12839         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
12840         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
12841         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
12842         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
12843         * gcc.dg/tree-ssa/unreachable.c: Likewise.
12844         * gcc.dg/tree-ssa/vrp02.c: Likewise.
12845         * gcc.dg/tree-ssa/vrp07.c: Likewise.
12846         * gcc.dg/tree-ssa/vrp08.c: Likewise.
12847         * gcc.dg/tree-ssa/vrp55.c: Likewise.
12848         * g++.dg/cpp0x/static_assert9.C: Likewise.
12849         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
12850         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
12851         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
12852         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
12853         * g++.dg/tree-ssa/pr26406.C: Likewise.
12855 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
12857         PR tree-optimization/65984
12858         * c-c++-common/ubsan/pr65984.c: New test.
12860 2015-05-04  Jeff Law  <law@redhat.com>
12862         * gcc.dg/tree-ssa/shorten-1.c: New test.
12864 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12866         PR fortran/44735
12867         * gfortran.dg/pr44735.f90: New test.
12869 2015-05-04  Richard Biener  <rguenther@suse.de>
12871         PR tree-optimization/65965
12872         * gcc.dg/vect/bb-slp-33.c: New testcase.
12874 2015-05-04  Richard Biener  <rguenther@suse.de>
12876         PR tree-optimization/65935
12877         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
12879 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
12881         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
12882         for each supported variant instead of CHECK_RESULTS.
12883         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
12884         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
12885         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
12886         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
12887         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12888         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12889         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
12890         expected results for unsupported variants.  Call CHECK for each
12891         supported variant instead of CHECK_RESULTS.
12892         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
12893         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
12894         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
12895         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
12896         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
12897         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
12898         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
12899         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
12900         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
12901         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
12902         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12903         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12904         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12905         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12906         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
12907         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
12908         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
12909         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
12910         expected results for unsupported variants.
12911         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
12912         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
12913         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
12914         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
12915         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
12916         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
12917         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
12918         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
12919         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
12920         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
12921         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
12922         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
12923         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
12924         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
12925         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
12926         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
12927         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
12928         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
12929         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
12930         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
12931         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
12932         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
12933         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
12934         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
12935         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
12936         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
12937         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
12938         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
12940 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
12942         PR fortran/37131
12943         * gfortran.dg/bound_9.f90:  Add pointer assignment.
12945 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
12946             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
12948         PR c++/65858
12949         * g++.dg/cpp0x/Wnarrowing3.C: New.
12951 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
12953         * gcc.dg/20150120-1.c: New test.
12954         * gcc.dg/20150120-2.c: New test.
12955         * gcc.dg/20150120-3.c: New test.
12957 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
12959         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
12961 2015-05-01  Renlin Li  <renlin.li@arm.com>
12963         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
12965 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
12967         * gfortran.dg/bound_simplification_4.f90: New.
12969 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12971         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
12972         with powerpc_p8vector_ok.
12974 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
12976         PR fortran/37131
12977         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
12978         scan pattern.
12979         * gfortran.dg/bound_9.f90:  New test case.
12981 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
12983         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
12984         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
12985         for 32bit x86 targets.
12986         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
12987         for 32bit x86 targets.
12988         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
12989         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
12990         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
12991         for 32bit x86 targets.
12993 2015-04-30  Marek Polacek  <polacek@redhat.com>
12995         PR tree-optimization/63551
12996         * g++.dg/ipa/pr63551.C: New test.
12998 2015-04-30  Caroline Tice  <cmtice@google.com>
13000         PR  65929
13001         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
13002         partition size on certain targets.
13004 2015-04-30  Renlin Li  <renlin.li@arm.com>
13006         * gcc.target/aarch64/vect-reduc-or_1.c: New.
13008 2015-04-30  Marek Polacek  <polacek@redhat.com>
13010         * c-c++-common/Wbool-compare-3.c: New test.
13012         * gcc.dg/pr65901.c (foo): Adjust dg-error.
13013         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
13015 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13017         PR c++/57610
13018         * g++.dg/init/ref22.C: New.
13020 2015-04-30  Marek Polacek  <polacek@redhat.com>
13022         * gcc.dg/init-bad-8.c: New test.
13024         * gcc.dg/incomplete-typedef-1.c: New test.
13026 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
13028         PR c++/59955
13029         * g++.dg/template/crash121.C: New.
13031 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
13033         * gcc.target/mips/call-from-init.c: New test.
13034         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13036 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13038         PR target/65871
13039         * gcc.target/i386/pr65871-1.c: New test.
13040         * gcc.target/i386/pr65871-2.c: Ditto.
13042 2015-04-29  Marek Polacek  <polacek@redhat.com>
13044         PR c/64610
13045         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13046         * c-c++-common/Wbool-compare-2.c: New test.
13048 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
13050         PR target/65770
13051         * gcc.target/aarch64/vstN_lane_1.c: New file.
13053 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
13055         PR c++/64667
13056         * g++.dg/warn/Winit-self-3.C: New.
13058 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13060         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13062 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
13064         PR target/65924
13065         * gcc.target/arm/pr65924.c: New test.
13067 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
13069         * g++.dg/gomp/tpl-target-update.C: New file.
13071 2015-04-29  Richard Biener  <rguenther@suse.de>
13073         PR tree-optimization/65917
13074         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13076 2015-04-29  Christian Bruel  <christian.bruel@st.com>
13078         PR target/64835
13079         * gcc.dg/ipa/iinline-attr.c: New test.
13080         * gcc.target/i386/iinline-attr-2.c: New test.
13082 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
13084         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13085         segfault is fixed.
13087 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13089         * gcc.dg/vect/vect-33.c: Remove spurious line.
13091 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
13093         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13095 2015-04-28  Marek Polacek  <polacek@redhat.com>
13097         PR c/65901
13098         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13099         * gcc.dg/pr65901.c: New test.
13101 2015-04-28  Richard Biener  <rguenther@suse.de>
13103         PR tree-optimization/62283
13104         * gfortran.dg/vect/pr62283-2.f: New testcase.
13105         * gcc.dg/vect/bb-slp-14.c: Adjust.
13107 2015-04-28  Richard Biener  <rguenther@suse.de>
13109         PR tree-optimization/65851
13110         * g++.dg/torture/pr65851.C: New testcase.
13112 2015-04-27  Jeff Law <law@redhat.com>
13114         PR tree-optimization/65217
13115         * gcc.target/i386/pr65217.c: Remove XFAIL.
13117 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13119         PR fortran/60322
13120         Add tests forgotten to svn-add.
13121         * gfortran.dg/class_allocate_19.f03: New test.
13122         * gfortran.dg/class_array_20.f03: New test.
13123         * gfortran.dg/class_array_21.f03: New test.
13124         * gfortran.dg/finalize_29.f08: New test.
13126 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13128         PR fortran/59678
13129         PR fortran/65841
13130         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13131         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13133 2015-04-27  Caroline Tice  <cmtice@google.com>
13135         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13136         partition size.
13138 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
13140         PR target/64579
13141         * gcc.target/powerpc/htm-1.c: New test.
13142         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13143         on 64-bit compiles.
13144         (__builtin_tabortdci): Likewise.
13145         (__builtin_tcheck): Remove operand.
13146         * lib/target-supports.exp (check_htm_hw_available): New function.
13148 2015-04-27  Richard Biener  <rguenther@suse.de>
13150         * gcc.target/i386/pr65217.c: XFAIL.
13152 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
13154         PR tree-optimization/65875
13155         * gcc.c-torture/compile/pr65875.c: New test.
13157 2015-04-25  Marek Polacek  <polacek@redhat.com>
13159         PR c/52085
13160         * gcc.dg/enum-incomplete-2.c: New test.
13161         * gcc.dg/enum-mode-1.c: New test.
13163 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13165         PR target/65849
13166         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13167         set new options.
13168         * gcc.target/powerpc/pr65849-2.c: Likewise.
13170 2015-04-24  Tom de Vries  <tom@codesourcery.com>
13172         PR tree-optimization/65802
13173         * g++.dg/pr65802.C: Move to ...
13174         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
13175         stdarg.h.  Rewrite for C.
13176         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
13177         va_start and va_end.  Remove unnecessary inline asm.
13179 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
13180             Wei Mi  <wmi@google.com>
13182         * gcc.target/i386/sse2-load-multi.c: New test.
13183         * gcc.target/i386/sse2-store-multi.c: Ditto.
13185 2015-04-24  Marek Polacek  <polacek@redhat.com>
13187         PR c/65830
13188         * c-c++-common/pr65830.c: New test.
13190         PR c/63357
13191         * c-c++-common/Wlogical-op-1.c: New test.
13193 2015-04-24  Marek Polacek  <polacek@redhat.com>
13195         PR c/61534
13196         * c-c++-common/pr61534-1.c: New test.
13198 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13199             Steven Bosscher <steven@gcc.gnu.org>
13201         PR rtl-optimization/34503
13202         * gcc.target/arm/pr64616.c: New file.
13204 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
13206         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13208 2015-04-24  Terry Guo  <terry.guo@arm.com>
13210         * gcc.target/arm/pr65710.c: Update the options.
13212 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
13214         * gcc.target/i386/pr65523.c: Skip x32.
13216 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13218         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13219         to look for vcl* where appropriate.
13221 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13223         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13224         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13226 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
13228         PR target/26702
13229         * gcc.target/arm/pr26702.c: New test.
13231 2015-04-23  Marek Polacek  <polacek@redhat.com>
13233         PR c/65345
13234         * gcc.dg/pr65345-1.c: New test.
13235         * gcc.dg/pr65345-2.c: New test.
13237 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13239         * gcc.target/powerpc/crypto-builtin-2.c: New.
13241 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
13243         PR fortran/60322
13244         * gfortran.dg/class_allocate_19.f03: New test.
13245         * gfortran.dg/class_array_20.f03: New test.
13246         * gfortran.dg/class_array_21.f03: New test.
13247         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13248         * gfortran.dg/finalize_15.f90: Fixing comparision to model
13249         initialization correctly.
13250         * gfortran.dg/finalize_29.f08: New test.
13252 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13254         * gcc.target/powerpc/swaps-p8-18.c: New test.
13256 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13258         PR target/65456
13259         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13260         * gcc.dg/vect/bb-slp-25.c: Likewise.
13261         * gcc.dg/vect/bb-slp-29.c: Likewise.
13262         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13263         vect_no_align && { ! vect_hw_misalign }.
13264         * gcc.dg/vect/bb-slp-9.c: Likewise.
13265         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13266         vect_hw_misalign.
13267         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13268         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13269         account for POWER8, where peeling for alignment is not needed.
13270         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13271         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13272         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13273         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13274         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13275         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13276         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13277         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13278         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13279         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13280         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13281         * gcc.dg/vect/pr16105.c: Likewise.
13282         * gcc.dg/vect/pr20122.c: Likewise.
13283         * gcc.dg/vect/pr33804.c: Likewise.
13284         * gcc.dg/vect/pr33953.c: Likewise.
13285         * gcc.dg/vect/pr56787.c: Likewise.
13286         * gcc.dg/vect/pr58508.c: Likewise.
13287         * gcc.dg/vect/slp-25.c: Likewise.
13288         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13289         * gcc.dg/vect/vect-105.c: Likewise.
13290         * gcc.dg/vect/vect-27.c: Likewise.
13291         * gcc.dg/vect/vect-29.c: Likewise.
13292         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13293         POWER8.
13294         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13295         && { ! vect_hw_misalign }.
13296         * gcc.dg/vect/vect-44.c: Likewise.
13297         * gcc.dg/vect/vect-48.c: Likewise.
13298         * gcc.dg/vect/vect-50.c: Likewise.
13299         * gcc.dg/vect/vect-52.c: Likewise.
13300         * gcc.dg/vect/vect-56.c: Likewise.
13301         * gcc.dg/vect/vect-60.c: Likewise.
13302         * gcc.dg/vect/vect-72.c: Likewise.
13303         * gcc.dg/vect/vect-75-big-array.c: Likewise.
13304         * gcc.dg/vect/vect-75.c: Likewise.
13305         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13306         * gcc.dg/vect/vect-77-global.c: Likewise.
13307         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13308         * gcc.dg/vect/vect-78-global.c: Likewise.
13309         * gcc.dg/vect/vect-93.c: Likewise.
13310         * gcc.dg/vect/vect-95.c: Likewise.
13311         * gcc.dg/vect/vect-96.c: Likewise.
13312         * gcc.dg/vect/vect-cond-1.c: Likewise.
13313         * gcc.dg/vect/vect-cond-3.c: Likewise.
13314         * gcc.dg/vect/vect-cond-4.c: Likewise.
13315         * gcc.dg/vect/vect-cselim-1.c: Likewise.
13316         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13317         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13318         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13319         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13320         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13321         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13322         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13323         * gcc.dg/vect/vect-outer-3a.c: Likewise.
13324         * gcc.dg/vect/vect-outer-5.c: Likewise.
13325         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13326         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13327         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13328         * gcc.dg/vect/vect-outer-fir.c: Likewise.
13329         * gcc.dg/vect/vect-peel-3.c: Likewise.
13330         * gcc.dg/vect/vect-peel-4.c: Likewise.
13331         * gcc.dg/vect/vect-pre-interact.c: Likewise.
13332         * gcc.target/powerpc/pr65456.c: New test.
13333         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13334         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13335         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13336         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13337         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13338         vect_no_align && { ! vect_hw_misalign }.
13339         * gfortran.dg/vect/vect-3.f90: Likewise.
13340         * gfortran.dg/vect/vect-4.f90: Likewise.
13341         * gfortran.dg/vect/vect-5.f90: Likewise.
13342         * lib/target-supports.exp (check_effective_target_vect_no_align):
13343         Return 1 for POWER8.
13344         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13346 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
13348         PR fortran/65429
13349         * gfortran.dg/pr65429.f90: New test.
13351 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
13353         * c-c++-common/asan/user-section-1.c: New test.
13354         * c-c++-common/asan/user-section-2.c: New test.
13355         * c-c++-common/asan/user-section-3.c: New test.
13357 2015-04-22  Hale Wang  <hale.wang@arm.com>
13358             Terry Guo  <terry.guo@arm.com>
13360         PR rtl-optimization/64818
13361         * gcc.target/arm/pr64818.c: New test.
13363 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
13365         PR ipa/65076
13366         * g++.dg/tree-ssa/pr61034.C: Update template.
13367         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13368         * gcc.dg/Warray-bounds-11.c: Likewise.
13369         * gcc.dg/Warray-bounds.c: Likewise.
13371 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13373         PR libgfortran/65234
13374         * gfortran.dg/fmt_unlimited.f90: New test.
13376 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
13378         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13379         headers.
13380         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13381         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13382         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13383         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13384         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13385         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13386         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13388 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13390         PR libgfortran/56743
13391         * gfortran.dg/namelist_87.f90: New test.
13393 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13395         * gcc.target/aarch64/mult-synth_1.c: New test.
13396         * gcc.target/aarch64/mult-synth_2.c: Likewise.
13397         * gcc.target/aarch64/mult-synth_3.c: Likewise.
13398         * gcc.target/aarch64/mult-synth_4.c: Likewise.
13399         * gcc.target/aarch64/mult-synth_5.c: Likewise.
13400         * gcc.target/aarch64/mult-synth_6.c: Likewise.
13402 2015-04-21  Richard Biener  <rguenther@suse.de>
13404         PR tree-optimization/65650
13405         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13406         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13407         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13408         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13409         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13410         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13412 2015-04-21  Tom de Vries  <tom@codesourcery.com>
13414         PR tree-optimization/65802
13415         * g++.dg/pr65802.C: New test.
13417 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
13419         PR testsuite/65767
13420         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13421         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13423 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
13425         PR c++/65801
13426         * g++.dg/cpp0x/Wnarrowing2.C: New.
13428 2015-04-20  Jeff Law  <law@redhat.com>
13430         PR tree-optimization/65658
13431         * gcc.dg/pr65658.c: New test.
13433 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
13435         PR target/64134
13436         * gcc.target/aarch64/vec_init_1.c: New test.
13438 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
13440         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13441         targets.
13443 2015-04-18  Martin Sebor  <msebor@redhat.com>
13445         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13446         of non-nul characters.
13447         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13449 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13451         PR target/65787
13452         * gcc.target/powerpc/pr65787.c: New.
13454 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13456         PR target/65689
13457         * gcc.target/aarch64/c-output-template-4.c: New test.
13459 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13461         PR target/65780
13462         * gcc.dg/pr65780-1.c: New test.
13463         * gcc.dg/pr65780-2.c: Likewise.
13464         * gcc.target/i386/pr32219-9.c: Likewise.
13465         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13466         symbol.
13467         * gcc.target/i386/pr64317.c (c): Initialize.
13469 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13471         PR target/65612
13472         * g++.dg/ext/mv18.C: New test.
13473         * g++.dg/ext/mv19.C: Likewise.
13474         * g++.dg/ext/mv20.C: Likewise.
13475         * g++.dg/ext/mv21.C: Likewise.
13476         * g++.dg/ext/mv22.C: Likewise.
13477         * g++.dg/ext/mv23.C: Likewise.
13479 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
13481         PR c++/64527
13482         * g++.dg/init/pr64527.C: New test.
13484 2015-04-17  Tom de Vries  <tom@codesourcery.com>
13485             Michael Matz  <matz@suse.de>
13487         PR tree-optimization/64950
13488         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13489         x86_64-*-*.
13491 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
13493         * c-c++-common/asan/user-section-1.c: New test.
13495 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13497         PR debug/65771
13498         * gcc.dg/debug/pr65771.c: New test.
13500 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
13502         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13503         __buitlin_alloca with __builtin_alloca.
13505 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
13507         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13509 2015-04-16  Richard Biener  <rguenther@suse.de>
13511         PR tree-optimization/64277
13512         * gcc.dg/Warray-bounds-14.c: New testcase.
13513         * gcc.dg/Warray-bounds-15.c: Likewise.
13514         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13515         * c-c++-common/ubsan/bounds-6.c: Likewise.
13517 2015-04-16  Renlin Li  <renlin.li@arm.com>
13519         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13520         * gcc.target/arm/unsigned-float.c: New.
13522 2015-04-16  Richard Biener  <rguenther@suse.de>
13524         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13525         * gcc.dg/tree-ssa/pr37508.c: Adjust.
13526         * gfortran.dg/reassoc_6.f: Remove XFAIL.
13528 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
13530         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13531         * g++.dg/cpp0x/decltype-call1.C: Likewise.
13532         * g++.dg/cpp0x/defaulted21.C: Likewise.
13533         * g++.dg/cpp0x/defaulted28.C: Likewise.
13534         * g++.dg/cpp0x/defaulted47.C: Likewise.
13535         * g++.dg/cpp0x/elision_neg.C: Likewise.
13536         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13537         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13538         * g++.dg/cpp0x/implicit1.C: Likewise.
13539         * g++.dg/cpp0x/implicit9.C: Likewise.
13540         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13541         * g++.dg/cpp0x/range-for13.C: Likewise.
13542         * g++.dg/gomp/clause-2.C: Likewise.
13543         * g++.dg/gomp/udr-5.C: Likewise.
13544         * g++.dg/inherit/access6.C: Likewise.
13545         * g++.dg/lookup/duperr1.C: Likewise.
13546         * g++.dg/lookup/friend2.C: Likewise.
13547         * g++.dg/lookup/pr6936.C: Likewise.
13548         * g++.dg/lookup/scoped1.C: Likewise.
13549         * g++.dg/lookup/using26.C: Likewise.
13550         * g++.dg/lookup/using38.C: Likewise.
13551         * g++.dg/other/access2.C: Likewise.
13552         * g++.dg/overload/defarg3.C: Likewise.
13553         * g++.dg/overload/defarg6.C: Likewise.
13554         * g++.dg/parse/access11.C: Likewise.
13555         * g++.dg/parse/access2.C: Likewise.
13556         * g++.dg/parse/access3.C: Likewise.
13557         * g++.dg/parse/access4.C: Likewise.
13558         * g++.dg/parse/access5.C: Likewise.
13559         * g++.dg/parse/access6.C: Likewise.
13560         * g++.dg/parse/access8.C: Likewise.
13561         * g++.dg/parse/access9.C: Likewise.
13562         * g++.dg/parse/crash40.C: Likewise.
13563         * g++.dg/tc1/dr142.C: Likewise.
13564         * g++.dg/tc1/dr166.C: Likewise.
13565         * g++.dg/tc1/dr52.C: Likewise.
13566         * g++.dg/template/access11.C: Likewise.
13567         * g++.dg/template/access18.C: Likewise.
13568         * g++.dg/template/access19.C: Likewise.
13569         * g++.dg/template/access2.C: Likewise.
13570         * g++.dg/template/access20.C: Likewise.
13571         * g++.dg/template/access26.C: Likewise.
13572         * g++.dg/template/access3.C: Likewise.
13573         * g++.dg/template/access7.C: Likewise.
13574         * g++.dg/template/conv12.C: Likewise.
13575         * g++.dg/template/crash69.C: Likewise.
13576         * g++.dg/template/friend31.C: Likewise.
13577         * g++.dg/template/friend32.C: Likewise.
13578         * g++.dg/template/memfriend15.C: Likewise.
13579         * g++.dg/template/memfriend16.C: Likewise.
13580         * g++.dg/template/memfriend17.C: Likewise.
13581         * g++.dg/template/memfriend7.C: Likewise.
13582         * g++.dg/template/pr32519.C: Likewise.
13583         * g++.dg/template/qualttp21.C: Likewise.
13584         * g++.dg/template/qualttp8.C: Likewise.
13585         * g++.dg/template/ttp10.C: Likewise.
13586         * g++.dg/template/typedef11.C: Likewise.
13587         * g++.dg/template/typedef13.C: Likewise.
13588         * g++.dg/template/typedef19.C: Likewise.
13589         * g++.dg/template/typedef20.C: Likewise.
13590         * g++.dg/template/typedef22.C: Likewise.
13591         * g++.dg/template/using16.C: Likewise.
13592         * g++.dg/template/virtual3.C: Likewise.
13593         * g++.dg/ubsan/pr61272.C: Likewise.
13594         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13595         * g++.old-deja/g++.brendan/crash11.C: Likewise.
13596         * g++.old-deja/g++.brendan/enum6.C: Likewise.
13597         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13598         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13599         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13600         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13601         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13602         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13603         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13604         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13605         * g++.old-deja/g++.jason/access17.C: Likewise.
13606         * g++.old-deja/g++.jason/access18.C: Likewise.
13607         * g++.old-deja/g++.jason/access22.C: Likewise.
13608         * g++.old-deja/g++.jason/access23.C: Likewise.
13609         * g++.old-deja/g++.jason/access8.C: Likewise.
13610         * g++.old-deja/g++.jason/delete3.C: Likewise.
13611         * g++.old-deja/g++.jason/report.C: Likewise.
13612         * g++.old-deja/g++.law/access2.C: Likewise.
13613         * g++.old-deja/g++.law/access3.C: Likewise.
13614         * g++.old-deja/g++.law/access4.C: Likewise.
13615         * g++.old-deja/g++.law/access5.C: Likewise.
13616         * g++.old-deja/g++.law/arm12.C: Likewise.
13617         * g++.old-deja/g++.law/arm14.C: Likewise.
13618         * g++.old-deja/g++.law/ctors13.C: Likewise.
13619         * g++.old-deja/g++.law/union2.C: Likewise.
13620         * g++.old-deja/g++.law/visibility12.C: Likewise.
13621         * g++.old-deja/g++.law/visibility15.C: Likewise.
13622         * g++.old-deja/g++.law/visibility16.C: Likewise.
13623         * g++.old-deja/g++.law/visibility17.C: Likewise.
13624         * g++.old-deja/g++.law/visibility18.C: Likewise.
13625         * g++.old-deja/g++.law/visibility19.C: Likewise.
13626         * g++.old-deja/g++.law/visibility20.C: Likewise.
13627         * g++.old-deja/g++.law/visibility21.C: Likewise.
13628         * g++.old-deja/g++.law/visibility24.C: Likewise.
13629         * g++.old-deja/g++.law/visibility4.C: Likewise.
13630         * g++.old-deja/g++.law/visibility5.C: Likewise.
13631         * g++.old-deja/g++.law/visibility6.C: Likewise.
13632         * g++.old-deja/g++.law/visibility7.C: Likewise.
13633         * g++.old-deja/g++.law/visibility8.C: Likewise.
13634         * g++.old-deja/g++.law/visibility9.C: Likewise.
13635         * g++.old-deja/g++.niklas/t135.C: Likewise.
13636         * g++.old-deja/g++.oliva/delete1.C: Likewise.
13637         * g++.old-deja/g++.oliva/partord1.C: Likewise.
13638         * g++.old-deja/g++.other/access11.C: Likewise.
13639         * g++.old-deja/g++.other/access4.C: Likewise.
13640         * g++.old-deja/g++.other/access7.C: Likewise.
13641         * g++.old-deja/g++.other/crash1.C: Likewise.
13642         * g++.old-deja/g++.other/crash7.C: Likewise.
13643         * g++.old-deja/g++.other/friend1.C: Likewise.
13644         * g++.old-deja/g++.other/friend4.C: Likewise.
13645         * g++.old-deja/g++.other/friend9.C: Likewise.
13646         * g++.old-deja/g++.other/lineno1.C: Likewise.
13647         * g++.old-deja/g++.other/using1.C: Likewise.
13648         * g++.old-deja/g++.pt/enum14.C: Likewise.
13649         * g++.old-deja/g++.pt/friend11.C: Likewise.
13650         * g++.old-deja/g++.pt/friend21.C: Likewise.
13651         * g++.old-deja/g++.pt/friend3.C: Likewise.
13652         * g++.old-deja/g++.pt/inherit2.C: Likewise.
13653         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
13654         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
13655         * g++.old-deja/g++.robertl/eb94.C: Likewise.
13657 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
13659         PR ipa/65765
13660         * g++.dg/ipa/pr65765.C: New test.
13662 2015-04-15  Nick Clifton  <nickc@redhat.com>
13664         * gcc.target/rx/builtins.c: Disable RMPA test if string
13665         instructions are not allowed.
13667 2015-04-15  Alan Modra  <amodra@gmail.com>
13669         * gcc.dg/pr65408.c: New.
13671 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
13673         PR target/65729
13674         * gcc.target/arm/pr65729.c: New test.
13676 2015-04-14  Richard Biener  <rguenther@suse.de>
13678         PR tree-optimization/65758
13679         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
13681 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
13683         PR target/65648
13684         * gcc.c-torture/execute/pr65648.c: New test.
13686 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13688         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
13689         __builtin_finite instead of finite.
13690         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
13691         Likewise.
13693 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
13695         PR tree-optimization/63387
13696         * gcc.dg/pr63387.c: New testcase.
13698 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
13700         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
13702 2015-04-13  Richard Biener  <rguenther@suse.de>
13704         PR tree-optimization/65204
13705         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
13707 2015-04-13  Terry Guo  <terry.guo@arm.com>
13709         PR target/65710
13710         * gcc.target/arm/pr65710.c: New.
13712 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
13714         PR tree-optimization/65747
13715         * g++.dg/torture/pr65747.C: New test.
13717 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
13719         PR c++/65736
13720         * g++.dg/cpp0x/pr65736.C: New test.
13722 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
13723             Martin Liska  <mliska@suse.cz>
13725         PR ipa/65722
13726         * g++.dg/ipa/pr65722.C: New testcase.
13728 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
13730         PR tree-optimization/65735
13731         * gcc.c-torture/compile/pr65735.c: New test.
13733 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
13735         PR middle-end/65554
13736         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
13738 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
13740         PR target/65671
13741         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
13743 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
13745         PR target/65647
13746         * gcc.target/arm/pr65647-2.c: New.
13748 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13750         PR target/65694
13751         * g++.dg/torture/pr65694.C: New test.
13753 2015-04-10  Tobias Burnus  <burnus@net-b.de>
13755         * gfortran.dg/coarray_lock_6.f90: New.
13756         * gfortran.dg/coarray_lock_7.f90: New.
13757         * gfortran.dg/coarray/lock_2.f90: New.
13759 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
13761         PR fortran/56674
13762         PR fortran/58813
13763         PR fortran/59016
13764         PR fortran/59024
13765         * gfortran.dg/used_types_27.f90: New.
13767 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
13769         PR target/65671
13770         * gcc.target/i386/pr65671.c: New.
13772 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
13774         PR tree-optimization/65709
13775         * c-c++-common/ubsan/align-9.c: New test.
13777 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
13779         PR fortran/56852
13780         * gfortran.dg/pr56852.f90: New test.
13782 2015-04-09  Marek Polacek  <polacek@redhat.com>
13783             Jakub Jelinek  <jakub@redhat.com>
13785         PR middle-end/65554
13786         * g++.dg/opt/pr65554.C: New test.
13788 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
13790         PR c++/65690
13791         * c-c++-common/attr-aligned-1.c: New test.
13793 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
13795         * gcc.target/i386/mpx/memmove-zero-length.c: New.
13797 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
13799         PR target/65676
13800         * gcc.target/i386/sse-25.c: New.
13802 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
13804         PR target/65693
13805         * gcc.target/i386/pr65693.c: New test.
13807 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
13809         * gcc.dg/lto/chkp-static-bounds_0.c: New.
13811 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
13813         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
13815 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
13817         * gcc.target/i386/thunk-retbnd.c: New.
13819 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
13821         * gnat.dg/opt48.adb: New test.
13822         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
13823         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
13825 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
13827         PR ipa/65540
13828         * gcc.c-torture/compile/pr65540.c: New.
13830 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
13832         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
13833         -Wno-pointer-arith.
13835 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
13837         PR debug/65678
13838         * g++.dg/debug/pr65678.C: New test.
13840         PR middle-end/65680
13841         * gcc.c-torture/compile/pr65680.c: New test.
13843 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
13845         PR fortran/65548
13846         * gfortran.dg/allocate_with_source_5.f90: New test.
13848 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
13850         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
13851         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
13853 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
13855         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
13857 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
13859         PR target/65614
13860         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
13861         to get floating point compression.
13862         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
13864 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
13866         PR preprocessor/61977
13867         * gcc.dg/cpp/pr61977.c: New test.
13869 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
13871         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
13873 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
13875         PR target/65647
13876         * gcc.target/arm/pr65647.c: New.
13878 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
13880         PR ipa/65655
13881         * g++.dg/torture/pr65655.C: New testcase.
13883 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
13885         PR c++/64085
13886         * g++.dg/cpp1y/lambda-init13.C: New.
13888 2015-04-03  Marek Polacek  <polacek@redhat.com>
13890         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
13892 2015-04-02  Marek Polacek  <polacek@redhat.com>
13894         PR c++/65642
13895         * g++.dg/cpp0x/constexpr-fold1.C: New test.
13896         * g++.dg/cpp0x/constexpr-fold2.C: New test.
13898 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
13900         PR preprocessor/61977
13901         * gcc.target/powerpc/pr61977-1.c: New test.
13902         * gcc.target/powerpc/pr61977-2.c: New test.
13904 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
13906         PR c++/56100
13907         * g++.dg/warn/Wshadow-8.C: New.
13908         * g++.dg/warn/Wshadow-9.C: Likewise.
13909         * g++.dg/warn/Wshadow-10.C: Likewise.
13910         * g++.dg/warn/Wshadow-11.C: Likewise.
13912 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13914         * gcc.dg/pr23623.c: Added aligned attribute.
13915         * gcc.dg/20141029-1.c: Likewise.
13916         * gcc.dg/20150306-1.c: New test.
13918 2015-04-01  Marek Polacek  <polacek@redhat.com>
13920         PR c++/65554
13921         * g++.dg/cpp0x/initlist93.C: New test.
13922         * g++.dg/cpp0x/initlist94.C: New test.
13924 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
13926         PR target/65624
13927         * gcc.target/aarch64/pr65624.c: New test.
13929 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
13931         * gcc.dg/ipa/inlinehint-4.c: New testcase.
13933 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
13935         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
13936         extra variable to force stack alignment.
13937         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
13938         extra variable to force stack alignment.
13940 2015-03-31  Marek Polacek  <polacek@redhat.com>
13942         PR c++/65390
13943         * g++.dg/template/pr65390.C: New test.
13945 2015-03-31  Martin Liska  <mliska@suse.cz>
13947         * g++.dg/ipa/pr65557.C: New test.
13949 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13951         * gcc.target/s390/hotpatch-25.c: New test.
13952         * gcc.target/s390/hotpatch-1.c: Update test.
13953         * gcc.target/s390/hotpatch-10.c: Update test.
13954         * gcc.target/s390/hotpatch-11.c: Update test.
13955         * gcc.target/s390/hotpatch-12.c: Update test.
13956         * gcc.target/s390/hotpatch-13.c: Update test.
13957         * gcc.target/s390/hotpatch-14.c: Update test.
13958         * gcc.target/s390/hotpatch-15.c: Update test.
13959         * gcc.target/s390/hotpatch-16.c: Update test.
13960         * gcc.target/s390/hotpatch-17.c: Update test.
13961         * gcc.target/s390/hotpatch-18.c: Update test.
13962         * gcc.target/s390/hotpatch-19.c: Update test.
13963         * gcc.target/s390/hotpatch-2.c: Update test.
13964         * gcc.target/s390/hotpatch-21.c: Update test.
13965         * gcc.target/s390/hotpatch-22.c: Update test.
13966         * gcc.target/s390/hotpatch-23.c: Update test.
13967         * gcc.target/s390/hotpatch-24.c: Update test.
13968         * gcc.target/s390/hotpatch-3.c: Update test.
13969         * gcc.target/s390/hotpatch-4.c: Update test.
13970         * gcc.target/s390/hotpatch-5.c: Update test.
13971         * gcc.target/s390/hotpatch-6.c: Update test.
13972         * gcc.target/s390/hotpatch-7.c: Update test.
13973         * gcc.target/s390/hotpatch-8.c: Update test.
13974         * gcc.target/s390/hotpatch-9.c: Update test.
13975         * gcc.target/s390/hotpatch-compile-16.c: Update test.
13977 2015-03-31  Richard Biener  <rguenther@suse.de>
13979         PR middle-end/65626
13980         * g++.dg/torture/pr65626.C: New testcase.
13982 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
13984         PR target/65531
13985         * gcc.target/i386/mpx/pr65531.cc: New.
13987 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
13989         PR target/65602
13990         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
13991         __builtin_alloca instead of alloca.
13992         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
13993         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
13994         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
13995         check.
13997 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
13999         PR ipa/65610
14000         * g++.dg/ubsan/pr65610.C: New test.
14002 2015-03-30  Marek Polacek  <polacek@redhat.com>
14004         PR c++/65398
14005         * g++.dg/cpp0x/pr65398-2.C: New test.
14007 2015-03-30  Marek Polacek  <polacek@redhat.com>
14009         * c-c++-common/pr65556.c: Change the width of bit-fields.
14011 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14013         PR ipa/65588
14014         * gcc.target/i386/pr65588.c: New testcase.
14016 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
14018         PR libgfortran/65563
14019         * gfortran.dg/open_errors_2.f90:  New test.
14021 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14023         PR libgfortran/65596
14024         * gfortran.dg/namelist_86.f90: New test.
14026 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
14028         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14029         statement to reflect new ownership.
14031 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
14033         PR c++/42328
14034         * g++.dg/template/friend58.C: New.
14035         * g++.dg/template/friend59.C: Likewise.
14037 2015-03-27  Tobias Burnus  <burnus@net-b.de>
14039         PR c/65586
14040         * g++.dg/gomp/openmp-simd-3.C: New.
14041         * gcc.dg/gomp/openmp-simd-3.c: New.
14043 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
14045         PR target/65248
14046         * gcc.target/i386/pr65248-1.c: New file.
14047         * gcc.target/i386/pr65248-2.c: Likewise.
14048         * gcc.target/i386/pr65248-3.c: Likewise.
14049         * gcc.target/i386/pr65248-4.c: Likewise.
14051 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
14053         PR target/65593
14054         * gcc.c-torture/compile/pr65593.c: New test.
14056 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
14058         PR c++/59329
14059         * g++.dg/cpp1y/constexpr-assert1.C: New.
14061 2015-03-27  Marek Polacek  <polacek@redhat.com>
14063         PR c++/65556
14064         * c-c++-common/pr65556.c: New test.
14066 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
14068         PR ipa/65600
14069         * g++.dg/torture/pr65600.C: New testcase.
14071 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
14073         PR target/65407
14074         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14076 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
14078         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14079         statement and cleanup. Fixed typos.
14081 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14083         PR middle-end/65595
14084         * gcc.c-torture/compile/pr65595.c: New testcase.
14086 2015-03-27  Marek Polacek  <polacek@redhat.com>
14088         PR sanitizer/65583
14089         * g++.dg/ubsan/pr65583.C: New test.
14091 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14093         * gcc.c-torture/compile/20150327.c: New testcase.
14095 2015-03-26  Richard Biener  <rguenther@suse.de>
14097         PR middle-end/65555
14098         * g++.dg/torture/pr65555.C: New testcase.
14100 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
14102         PR tree-optimization/64715
14103         * gcc.dg/builtin-object-size-15.c: New test.
14104         * gcc.dg/pr64715-1.c: New test.
14105         * gcc.dg/pr64715-2.c: New test.
14107 2015-03-26  Richard Biener  <rguenther@suse.de>
14109         PR middle-end/65519
14110         * gnat.dg/specs/opt2.ads: Fix testcase.
14112 2015-03-25  Martin Sebor  <msebor@redhat.com>
14114         PR testsuite/65526
14115         * lib/target-supports.exp (check_effective_target_arm32): Fail early
14116         when target isn't arm*-*-*-*.
14117         (check_effective_target_arm_nothumb): Likewise.
14118         (check_effective_target_arm_little_endian): Likewise.
14119         (check_effective_target_arm_vect_no_misalign): Likewise.
14120         (check_effective_target_aarch64_little_endian): Fail early if target
14121         isn't aarch64*-*-*.
14123 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
14125         PR tree-optimization/65177
14126         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14128 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
14130         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14131         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14132         smmintrin.h and mm3dnow.h.
14134 2015-03-25  Marek Polacek  <polacek@redhat.com>
14136         PR c++/65558
14137         * g++.dg/cpp0x/pr65558.C: New test.
14139 2015-03-25  Marek Polacek  <polacek@redhat.com>
14141         PR c++/61670
14142         * g++.dg/template/pr61670.C: New test.
14144 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
14146         PR c++/54987
14147         * g++.dg/template/pr54987.C: New.
14149 2015-03-25  Richard Biener  <rguenther@suse.de>
14151         PR tree-optimization/62630
14152         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14154 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
14156         PR target/65508
14157         * gcc.target/i386/mpx/pr65508.c: New.
14159 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
14161         PR fortran/64952
14162         PR fortran/65532
14163         * gfortran.dg/data_initialized_3.f90: New.
14165 2015-03-25  Richard Biener  <rguenther@suse.de>
14167         PR middle-end/65519
14168         * gnat.dg/specs/opt2.ads: New testcase.
14170 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
14172         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14173         * gcc.target/arm/memset-inline-4.c: Skip for
14174         arm_tune_string_ops_prefer_neon.
14175         * gcc.target/arm/memset-inline-5.c: Ditto.
14176         * gcc.target/arm/memset-inline-6.c: Ditto.
14177         * gcc.target/arm/memset-inline-8.c: Ditto.
14178         * gcc.target/arm/memset-inline-9.c: Ditto.
14180 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14182         PR c++/58923
14183         * g++.dg/other/virtual3.C: New.
14185 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14187         PR c++/60130
14188         * g++.dg/cpp0x/vt-60130.C: New.
14190 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14192         PR c++/61971
14193         * g++.dg/warn/Warray-bounds-7.C: New.
14195 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14197         PR c++/60067
14198         * g++.dg/template/defarg18.C: New.
14200 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14202         PR c++/59988
14203         * g++.dg/cpp0x/vt-59988.C: New.
14205 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
14207         PR tree-optimization/65533
14208         * gcc.dg/pr65533.c: New test.
14210 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
14212         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14213         source= and mold= expressions functionality.
14214         * gfortran.dg/allocate_class_4.f90: New test.
14215         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14216         copying an unlimited polymorhpic object containing a char array
14217         to another unlimited polymorphic object respects the _len
14218         component.
14219         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14220         whether deferred length char array allocate works, unlimited
14221         polymorphic object allocation from a string works and if
14222         allocating an array of deferred length strings works.
14223         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14225 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14227         PR c++/65513
14228         * g++.dg/cpp0x/constexpr-array11.C: New.
14230 2015-03-24  Richard Biener  <rguenther@suse.de>
14232         PR middle-end/65517
14233         * gcc.dg/torture/pr65517.c: New testcase.
14235 2015-03-24  Tobias Burnus  <burnus@net-b.de>
14237         * gfortran.dg/coindexed_1.f90: Moved from
14238         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14240 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14242         PR testsuite/65506
14243         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14244         gimple dump.
14246         PR target/65523
14247         * gcc.target/i386/pr65523.c: New test.
14249         PR ipa/65475
14250         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14251         dg-options.
14252         * g++.dg/lto/pr65475b_0.C: Likewise.
14254 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
14256         PR target/65505
14257         * gcc.target/sh/torture/pr65505.c: New.
14259 2015-03-23  Martin Sebor  <msebor@redhat.com>
14261         PR testsuite/63175
14262         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14263         assembly for lvx in addition to lxv.
14265 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14267         PR target/65504
14268         * gfortran.dg/pr65504.f90: New test.
14270         PR ipa/65521
14271         * gcc.dg/pr65521.c: New test.
14273 2015-03-23  Richard Biener  <rguenther@suse.de>
14275         PR tree-optimization/65518
14276         * gcc.dg/vect/pr65518.c: New testcase.
14278 2015-03-23  Richard Biener  <rguenther@suse.de>
14280         PR tree-optimization/65494
14281         * gcc.dg/vect/pr65494.c: New testcase.
14283 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14285         PR preprocessor/65238
14286         * c-c++-common/cpp/pr65238-1.c: New test.
14287         * gcc.dg/cpp/pr65238-2.c: New test.
14288         * gcc.dg/cpp/trad/pr65238-3.c: New test.
14289         * gcc.dg/cpp/trad/pr65238-4.c: New test.
14291 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
14292             Mikael Morin  <mikael@gcc.gnu.org>
14294         PR fortran/64952
14295         * gfortran.dg/elemental_dependency_4.f90: New.
14296         * gfortran.dg/elemental_dependency_5.f90: New.
14298 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
14300         PR ipa/65475
14301         * g++.dg/lto/pr65475b_0.C: New testcase.
14302         * g++.dg/lto/pr65475b_1.C: New testcase.
14303         * g++.dg/lto/pr65475c_0.C: New testcase.
14304         * g++.dg/lto/pr65475c_1.C: New testcase.
14306 2015-03-21  Tobias Burnus  <burnus@net-b.de>
14308         * gfortran.dg/coarray_38.f90: New.
14309         * gfortran.dg/coarray_39.f90: New.
14310         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14311         compile test.
14313 2015-03-20  Marek Polacek  <polacek@redhat.com>
14315         PR c++/65398
14316         * g++.dg/cpp0x/pr65398.C: New test.
14318 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
14320         PR ipa/65475
14321         * g++.dg/lto/pr65475_0.C: New testcase.
14322         * g++.dg/lto/pr65475_1.C: New testcase.
14324 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
14326         PR rtl-optimization/64366
14327         * gcc.target/sh/pr64366.c: New.
14329 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14331         PR c++/48324
14332         * g++.dg/cpp0x/constexpr-48324.C: New.
14334 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14336         PR c++/48453
14337         * g++.dg/cpp0x/pr48453.C: New.
14339 2015-03-20  Marek Polacek  <polacek@redhat.com>
14341         PR c++/65072
14342         * g++.dg/cpp0x/pr65072.C: New test.
14344 2015-03-20  Richard Biener  <rguenther@suse.de>
14346         PR middle-end/64715
14347         * gcc.dg/pr15347.c: Use -O.
14348         * c-c++-common/pr19807-1.c: Likewise.
14350 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
14352         * gnat.dg/volatile13.ad[sb]: New test.
14354 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
14356         PR rtl-optimization/60851
14357         * gcc.target/i386/pr60851.c: New test.
14359 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
14361         PR target/65240
14362         * g++.dg/pr65240.h: Add tests for PR 65240.
14363         * g++.dg/pr65240-1.C: Likewise.
14364         * g++.dg/pr65240-2.C: Likewise.
14365         * g++.dg/pr65240-3.C: Likewise.
14366         * g++.dg/pr65240-4.C: Likewise.
14368 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
14370         PR rtl-optimization/63491
14371         * gcc.target/powerpc/pr63491.c: New.
14373 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14375         * g++.dg/ipa/pr65465.C: New test.
14377 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14379         PR c++/52659
14380         * g++.dg/cpp0x/deleted11.C: New.
14382 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14384         PR sanitizer/65400
14385         * c-c++-common/tsan/pr65400-3.c: New test.
14387 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14389         PR c++/59686
14390         * g++.dg/cpp0x/constexpr-59686.C: New.
14392 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14394         PR sanitizer/64265
14395         * g++.dg/tsan/pr64265.C: New test.
14397         PR sanitizer/65400
14398         * c-c++-common/tsan/pr65400-1.c: New test.
14399         * c-c++-common/tsan/pr65400-2.c: New test.
14401 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14403         PR c++/59816
14404         * g++.dg/cpp0x/pr59816.C: New.
14406 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
14408         PR fortran/59198
14409         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14411 2015-03-18  Martin Liska  <mliska@suse.cz>
14413         PR ipa/65439
14414         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14415         equivalences either to 6 or 7.
14417 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
14419         PR middle-end/64491
14420         Revert:
14421         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
14423         * gcc.dg/undefined-loop-1.c: New file.
14424         * gcc.dg/undefined-loop-2.c: New file.
14426         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
14428         PR testsuite/64032
14429         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14430         loop exits too early.
14432 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
14434         PR tree-optimization/65450
14435         * gfortran.dg/pr65450.f90: New test.
14437         PR target/65078
14438         * gcc.target/i386/pr65078-1.c: New test.
14439         * gcc.target/i386/pr65078-2.c: New test.
14440         * gcc.target/i386/pr65078-3.c: New test.
14441         * gcc.target/i386/pr65078-4.c: New test.
14442         * gcc.target/i386/pr65078-5.c: New test.
14443         * gcc.target/i386/pr65078-6.c: New test.
14445 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14447         PR c++/65340
14448         * g++.dg/cpp1y/pr65340.C: New.
14450 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14452         PR fortran/64432
14453         * gfortran.dg/system_clock_3.f08: Adjust test.
14455 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
14457         PR fortran/59198
14458         * gfortran.dg/proc_ptr_comp_44.f90: New test.
14459         * gfortran.dg/proc_ptr_comp_45.f90: New test.
14461 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14463         PR fortran/64432
14464         * gfortran.dg/system_clock_3.f08: New test.
14466 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
14468         PR c++/64626
14469         g++.dg/cpp1y/pr64626-1.C: New.
14470         g++.dg/cpp1y/pr64626-2.C: New.
14471         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14473 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
14475         PR tree-optimization/65427
14476         * gcc.c-torture/execute/pr65427.c: New test.
14478 2015-03-16  Marek Polacek  <polacek@redhat.com>
14480         DR 1688
14481         PR c++/65327
14482         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14483         * g++.dg/cpp0x/pr65327.C: New test.
14485 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14487         PR sanitizer/64820
14488         * c-c++-common/asan/pr64820.c: New test.
14490 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
14492         * gfortran.dg/pointer_2.f90: New test.
14494 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14496         * g++.dg/pr65049.C: New test.
14498 2015-03-16  Tom de Vries  <tom@codesourcery.com>
14500         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14501         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14502         * gcc.target/i386/fuse-caller-save.c: Same.
14504 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14506         * gnat.dg/loop_optimization18.ad[sb]: New test.
14507         * gnat.dg/loop_optimization18_pkg.ads: New helper.
14509 2015-03-16  Alan Modra  <amodra@gmail.com>
14511         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
14512         2014-12-05 change.
14514 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
14516         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14517         hppa*-*-hpux*.
14518         * gcc.dg/torture/pr65270-2.c: Likewise.
14520 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
14522         PR fortran/61138
14523         * gfortran.dg/pointer_remapping_9.f90: New.
14525 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
14527         PR tree-optimization/65369
14528         * gcc.c-torture/execute/pr65369.c: New test.
14530         PR tree-optimization/65418
14531         * gcc.c-torture/execute/pr65418-1.c: New test.
14532         * gcc.c-torture/execute/pr65418-2.c: New test.
14534         PR rtl-optimization/65401
14535         * gcc.c-torture/execute/pr65401.c: New test.
14537 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14539         PR target/64600
14540         * gcc.target/arm/pr64600_1.c: New test.
14542 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14544         PR rtl-optimization/65235
14545         * gcc.target/aarch64/pr65235_1.c: New test.
14547 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14549         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14550         * gcc.target/s390/hotpatch-22.c: Likewise.
14551         * gcc.target/s390/hotpatch-23.c: Likewise.
14552         * gcc.target/s390/hotpatch-24.c: Likewise.
14553         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14554         * gcc.target/s390/hotpatch-1.c: Update expected output.
14555         * gcc.target/s390/hotpatch-2.c: Likewise.
14556         * gcc.target/s390/hotpatch-3.c: Likewise.
14557         * gcc.target/s390/hotpatch-4.c: Likewise.
14558         * gcc.target/s390/hotpatch-5.c: Likewise.
14559         * gcc.target/s390/hotpatch-6.c: Likewise.
14560         * gcc.target/s390/hotpatch-7.c: Likewise.
14561         * gcc.target/s390/hotpatch-8.c: Likewise.
14562         * gcc.target/s390/hotpatch-9.c: Likewise.
14563         * gcc.target/s390/hotpatch-10.c: Likewise.
14564         * gcc.target/s390/hotpatch-11.c: Likewise.
14565         * gcc.target/s390/hotpatch-12.c: Likewise.
14566         * gcc.target/s390/hotpatch-13.c: Likewise.
14567         * gcc.target/s390/hotpatch-14.c: Likewise.
14568         * gcc.target/s390/hotpatch-15.c: Likewise.
14569         * gcc.target/s390/hotpatch-16.c: Likewise.
14570         * gcc.target/s390/hotpatch-17.c: Likewise.
14571         * gcc.target/s390/hotpatch-18.c: Likewise.
14572         * gcc.target/s390/hotpatch-19.c: Likewise.
14574 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14576         PR target/65103
14577         * gcc.target/i386/pr65103-1.c: New.
14579 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14581         PR target/65044
14582         * gcc.target/i386/pr65044.c: New.
14584 2015-03-12  Tom de Vries  <tom@codesourcery.com>
14586         PR rtl-optimization/64895
14587         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14588         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14589         * gcc.target/i386/fuse-caller-save.c: Ditto.
14591 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14593         * gcc.dg/ipa/pr63569.c: Fix template.
14595 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
14597         * g++.dg/ipa/pr64146.C: Require fpic support.
14599 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
14601         PR libfortran/65200
14602         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14603         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14605 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
14607         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14608         to dg-options, fix up dg-skip-if.
14610 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
14612         PR target/65296
14613         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14614         * gcc.target/avr/tiny-caller-save.c: Same.
14616 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
14618         PR target/65242
14619         * g++.dg/pr65242.C: New test.
14621 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
14623         * c-c++-common/asan/no-asan-check-glob.c: New test.
14625 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
14627         PR c++/65370
14628         * g++.dg/other/default11.C: New.
14629         * g++.dg/other/default12.C: Likewise.
14631 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14633         PR target/65368
14634         * gcc.target/i386/bmi2-bzhi-2.c: New test.
14636 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
14638         PR fortran/65024
14639         * gfortran.dg/unlimited_polymorphic_23.f90: New test
14641 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14643         PR c++/65127
14644         * g++.dg/cpp0x/pr65127.C: New test.
14646 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14648         * gcc.dg/ipa/PR64550.c: Update template.
14650 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
14651             Tobias Burnus  <burnus@net-b.de>
14653         * gfortran.dg/coarray_sync_memory.f90: New.
14655 2015-03-10  Marek Polacek  <polacek@redhat.com>
14657         PR sanitizer/65367
14658         * c-c++-common/ubsan/pr65367.c: New test.
14660 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
14662         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
14663         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
14664         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
14665         * gcc.target/i386/mpx/calloc-1-nov.c: New.
14666         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
14667         * gcc.target/i386/mpx/malloc-1-nov.c: New.
14668         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
14669         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
14670         * gcc.target/i386/mpx/realloc-1-nov.c: New.
14671         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
14672         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
14673         * gcc.target/i386/mpx/realloc-2-nov.c: New.
14674         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
14676 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
14678         * lib/mpx-dg.exp (mpx_link_flags): New.
14679         (mpx_init): New.
14680         (mpx_finish): New.
14681         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
14682         * gcc.target/i386/mpx/alloca-1-nov.c: New.
14683         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
14684         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
14685         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
14686         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
14687         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
14688         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
14689         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
14690         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
14691         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
14692         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
14693         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
14694         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
14695         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
14696         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
14697         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
14698         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
14699         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
14700         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
14701         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
14702         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
14703         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
14704         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
14705         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
14706         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
14707         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
14708         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
14709         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
14710         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
14711         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
14712         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
14713         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
14714         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
14715         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
14716         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
14717         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
14718         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
14719         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
14720         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
14721         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
14722         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
14723         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
14724         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
14725         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
14726         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
14727         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
14728         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
14729         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
14730         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
14731         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
14732         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
14733         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
14734         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
14735         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
14736         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
14737         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
14738         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
14739         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
14740         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
14741         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
14742         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
14743         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
14744         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
14745         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
14746         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
14747         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
14748         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
14749         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
14750         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
14751         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
14752         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
14753         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
14754         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
14755         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
14756         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
14757         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
14758         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
14759         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
14760         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
14761         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
14762         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
14763         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
14764         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
14765         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
14766         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
14767         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
14768         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
14769         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
14770         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
14771         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
14772         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
14773         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
14774         * gcc.target/i386/mpx/label-address-1.c: New.
14775         * gcc.target/i386/mpx/legacy-1-nov.c: New.
14776         * gcc.target/i386/mpx/macro.c: New.
14777         * gcc.target/i386/mpx/mpx-check.h: New.
14778         * gcc.target/i386/mpx/mpx.exp: New.
14779         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
14780         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
14781         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
14782         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
14783         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
14784         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
14785         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
14786         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
14787         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
14788         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
14789         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
14790         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
14791         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
14792         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
14793         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
14794         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
14795         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
14796         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
14797         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
14798         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
14799         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
14800         * gcc.target/i386/mpx/reference-1-lbv.c: New.
14801         * gcc.target/i386/mpx/reference-1-nov.c: New.
14802         * gcc.target/i386/mpx/reference-1-ubv.c: New.
14803         * gcc.target/i386/mpx/reference-2-lbv.c: New.
14804         * gcc.target/i386/mpx/reference-2-nov.c: New.
14805         * gcc.target/i386/mpx/reference-2-ubv.c: New.
14806         * gcc.target/i386/mpx/reference-3-lbv.c: New.
14807         * gcc.target/i386/mpx/reference-3-nov.c: New.
14808         * gcc.target/i386/mpx/reference-3-ubv.c: New.
14809         * gcc.target/i386/mpx/reference-4-lbv.c: New.
14810         * gcc.target/i386/mpx/reference-4-nov.c: New.
14811         * gcc.target/i386/mpx/reference-4-ubv.c: New.
14812         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
14813         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
14814         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
14815         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
14816         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
14817         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
14818         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
14819         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
14820         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
14821         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
14822         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
14823         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
14824         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
14825         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
14826         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
14827         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
14828         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
14829         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
14830         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
14831         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
14832         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
14833         * gcc.target/i386/mpx/sincos-1-nov.c: New.
14834         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
14835         * gcc.target/i386/mpx/static-array-1-nov.c: New.
14836         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
14837         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
14838         * gcc.target/i386/mpx/static-init-1-nov.c: New.
14839         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
14840         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
14841         * gcc.target/i386/mpx/static-init-2-nov.c: New.
14842         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
14843         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
14844         * gcc.target/i386/mpx/static-init-3-nov.c: New.
14845         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
14846         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
14847         * gcc.target/i386/mpx/static-init-4-nov.c: New.
14848         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
14849         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
14850         * gcc.target/i386/mpx/static-init-5-nov.c: New.
14851         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
14852         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
14853         * gcc.target/i386/mpx/static-init-6-nov.c: New.
14854         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
14855         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
14856         * gcc.target/i386/mpx/static-string-1-nov.c: New.
14857         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
14858         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
14859         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
14860         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
14861         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
14862         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
14863         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
14864         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
14865         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
14866         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
14867         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
14868         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
14869         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
14870         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
14871         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
14872         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
14873         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
14874         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
14875         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
14876         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
14877         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
14878         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
14879         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
14880         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
14881         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
14882         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
14883         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
14884         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
14885         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
14886         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
14887         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
14888         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
14889         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
14890         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
14891         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
14892         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
14893         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
14894         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
14895         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
14896         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
14897         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
14898         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
14899         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
14900         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
14901         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
14902         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
14903         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
14904         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
14905         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
14906         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
14907         * gcc.target/i386/mpx/vararg-1-nov.c: New.
14908         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
14909         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
14910         * gcc.target/i386/mpx/vararg-2-nov.c: New.
14911         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
14912         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
14913         * gcc.target/i386/mpx/vararg-3-nov.c: New.
14914         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
14915         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
14916         * gcc.target/i386/mpx/vararg-4-nov.c: New.
14917         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
14918         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
14919         * gcc.target/i386/mpx/vararg-5-nov.c: New.
14920         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
14921         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
14922         * gcc.target/i386/mpx/vararg-6-nov.c: New.
14923         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
14924         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
14925         * gcc.target/i386/mpx/vararg-7-nov.c: New.
14926         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
14927         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
14928         * gcc.target/i386/mpx/vararg-8-nov.c: New.
14929         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
14930         * gcc.target/i386/mpx/vla-1-lbv.c: New.
14931         * gcc.target/i386/mpx/vla-1-nov.c: New.
14932         * gcc.target/i386/mpx/vla-1-ubv.c: New.
14933         * gcc.target/i386/mpx/vla-2-lbv.c: New.
14934         * gcc.target/i386/mpx/vla-2-nov.c: New.
14935         * gcc.target/i386/mpx/vla-2-ubv.c: New.
14937 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
14939         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
14941 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
14943         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
14945 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
14947         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
14948         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
14950 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14952         PR c/65120
14953         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
14954         on rhs is 0.
14955         (fn4): New test.
14956         * c-c++-common/pr65120.c: New test.
14958         PR rtl-optimization/65321
14959         * gcc.dg/pr65321.c: New test.
14961 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14963         PR tree-optimization/65355
14964         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
14966 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
14968         PR c/65120
14969         * c-c++-common/pr49706.c: Adjust tests for not warning
14970         about !!x == y or !b == y where b is boolean, and add
14971         some further tests.
14972         * c-c++-common/pr62199-2.c: Likewise.
14974 2015-03-09  Richard Biener  <rguenther@suse.de>
14976         PR middle-end/65270
14977         * gcc.dg/torture/pr65270-1.c: New testcase.
14978         * gcc.dg/torture/pr65270-2.c: Likewise.
14980 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14982         PR tree-optimization/63743
14983         * gcc.dg/pr63743.c: New test.
14985 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
14987         PR lto/65316
14988         * g++.dg/lto/pr65316_0.C: New testcase.
14989         * g++.dg/lto/pr65316_1.C: New testcase.
14991 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
14993         PR target/62247
14994         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
14995         hppa*-*-hpux*.
14996         * g++.dg/abi/rtti3.C: Likewise.
14998         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
15000         PR target/62251
15001         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
15003         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
15005         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
15007         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
15009 2015-03-08  Morin  <mikael@gcc.gnu.org>
15011         PR fortran/60898
15012         * gfortran.dg/entry_20.f90: New.
15014 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15016         PR target/65153
15017         * gcc.c-torture/compile/pr65153.c: New.
15019 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
15021         PR target/65249
15022         * g++.dg/torture/pr65249.C: New.
15024 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
15026         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15027         long.
15028         (int64_t): Likewise.
15030 2015-03-07  Marek Polacek  <polacek@redhat.com>
15031             Martin Uecker  <uecker@eecs.berkeley.edu>
15033         PR sanitizer/65280
15034         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15035         member-like arrays.
15036         * c-c++-common/ubsan/bounds-8.c: New test.
15037         * c-c++-common/ubsan/bounds-9.c: New test.
15038         * gcc.dg/ubsan/bounds-2.c: New test.
15040 2015-03-05  Martin Sebor  <msebor@redhat.com>
15042         PR testsuite/63175
15043         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15044         checking of results into main to prevent it from getting optimized
15045         away.
15046         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15048 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
15050         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15051         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15052         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15053         x64.
15055 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
15057         * g++.dg/lto/pr65302_1.C: New testcase.
15058         * g++.dg/lto/pr65302_0.C: New testcase.
15060 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15062         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15063         -fno-ipa-icf to dg-options.
15065 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
15067         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15068         compiles using the linker plugin.
15070 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
15072         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15074 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15076         * gcc.target/arm/pr65067.c: New test.
15078 2015-03-05  Martin Liska  <mliska@suse.cz>
15080         PR ipa/65318
15081         * gcc.dg/ipa/pr65318.c: New test.
15083 2015-03-05  Marek Polacek  <polacek@redhat.com>
15085         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15087 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15089         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15091 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15093         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15094         max-unroll-times back to defaults for s390.
15096 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15098         Fix last commit.
15100 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15102         PR c++/64665
15103         * g++.dg/cpp0x/initlist92.C: New.
15105 2015-03-05  Richard Biener  <rguenther@suse.de>
15107         PR tree-optimization/65310
15108         * gcc.dg/vect/pr65310.c: New testcase.
15110 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15112         PR c++/64834
15113         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15115 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
15117         * gnat.dg/entry_queues3.adb: New test.
15119 2015-03-04  Ian Lance Taylor  <iant@google.com>
15121         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15123 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15125         PR c++/64227
15126         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15128 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
15130         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15131         -fno-ipa-icf to dg-options
15132         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15133         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15135 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15137         PR c++/64398
15138         * g++.dg/cpp0x/decltype62.C: New.
15140 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
15142         * gnat.dg/object_overflow5.adb: New test.
15144 2015-03-03  Martin Liska  <mliska@suse.cz>
15146         PR ipa/65287
15147         * gcc.dg/ipa/pr65287.c: New test.
15149 2015-03-03  Martin Jambor  <mjambor@suse.cz>
15150             Eric Botcazou  <ebotcazou@adacore.com>
15152         * gnat.dg/specs/pack12.ads: New test.
15154 2015-03-03  Martin Liska  <mliska@suse.cz>
15156         * gcc.dg/ipa/PR65282.c: New test.
15158 2015-03-13  Jeff Law  <law@redhat.com>
15160         PR tree-optimization/65241
15161         * gcc.c-torture/compile/pr65241.c: New test.
15163 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
15165         PR target/64331
15166         * gcc.target/avr/torture/pr64331.c: New test.
15168 2015-03-03  Martin Liska  <mliska@suse.cz>
15169             Jan Hubicka  <hubicka@ucw.cz>
15171         * g++.dg/ipa/pr65263.C: New test.
15173 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15175         PR ipa/65130
15176         * gcc.dg/lto/pr65130_0.c: New testcase.
15177         * gcc.dg/lto/pr65130_1.c: New testcase.
15179 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15181         PR ipa/64988
15182         * g++.dg/torture/pr64988.C: New testcase.
15184 2015-03-02  Tobias Burnus  <burnus@net-b.de>
15186         * gfortran.dg/coarray_atomic_6.f90: New.
15188 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15190         PR target/65184
15191         * gcc.target/i386/pr65184.c: New.
15193 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15195         PR target/65183
15196         * gcc.target/i386/pr65183.c: New.
15198 2015-02-28  Martin Liska  <mliska@suse.cz>
15199             Jan Hubicka  <hubicka@ucw.cz>
15201         * gcc.dg/ipa/ipa-icf-35.c: New test.
15202         * gcc.dg/ipa/ipa-icf-36.c: New test.
15203         * gcc.dg/ipa/ipa-icf-37.c: New test.
15205 2015-02-28  Martin Liska  <mliska@suse.cz>
15206             Jan Hubicka  <hubicka@ucw.cz>
15208         PR ipa/65245
15209         * gcc.dg/ipa/ipa-icf-34.c: New test.
15211 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
15213         PR target/61142
15214         * gcc.target/sh/sh/pr61142.c: New.
15216 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15218         * g++.dg/other/dump-ada-spec-3.C: New test.
15220 2015-03-01  Martin Liska  <mliska@suse.cz>
15222         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15223         * g++.dg/ipa/pr63595.C: Update expected results.
15225 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
15227         PR ipa/65236
15228         * g++.dg/ipa/ipa-icf-6.C: New testcase.
15230 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
15232         * gcc.dg/vect/pr59354.c: Move vector producing code to
15233         separate function.
15235 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
15237         PR ipa/65237
15238         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15239         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15240         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15241         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15243 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
15245         PR tree-optimization/65048
15246         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15247         (foo): Use K&R style definition.
15249 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
15251         PR target/65032
15252         * g++.dg/pr65032.C: New.
15254 2015-02-27  Marek Polacek  <polacek@redhat.com>
15256         PR c/65040
15257         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15258         -Wformat=2.
15260 2015-02-27  Marek Polacek  <polacek@redhat.com>
15262         PR c/65228
15263         * gcc.dg/pr65228.c: New test.
15265 2015-02-27  Kai Tietz  <ktietz@redhat.com>
15267         PR c/35330
15268         * gcc.dg/weak/weak-17.c: New file.
15270 2015-02-27  Richard Biener  <rguenther@suse.de>
15272         PR lto/65193
15273         * g++.dg/lto/pr65193_0.C: New testcase.
15275 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15277         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15278         * gcc.target/s390/hotpatch-8.c: Likewise.
15279         * gcc.target/s390/hotpatch-9.c: Likewise.
15280         * gcc.target/s390/pr61078.c: Likewise.
15281         * gcc.target/s390/pr57960.c: Remove -m64.
15282         * gcc.target/s390/pr61078.c: Likewise.
15284 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
15285             Martin Liska  <mliska@suse.cz>
15287         PR bootstrap/65150
15288         * gcc.dg/pr64454.c: Disable ICF.
15289         * gcc.dg/pr28685-1.c: Disable ICF
15290         * gcc.dg/ipa/iinline-5.c: Disable ICF.
15291         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15292         * g++.dg/ipa/ipa-icf-4.C: Update template.
15294 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
15296         PR tree-optimization/65216
15297         * gcc.c-torture/execute/pr65216.c: New test.
15299         PR tree-optimization/65215
15300         * gcc.c-torture/execute/pr65215-1.c: New test.
15301         * gcc.c-torture/execute/pr65215-2.c: New test.
15302         * gcc.c-torture/execute/pr65215-3.c: New test.
15303         * gcc.c-torture/execute/pr65215-4.c: New test.
15304         * gcc.c-torture/execute/pr65215-5.c: New test.
15306 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15308         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15310 2015-02-26  Martin Liska  <mliska@suse.cz>
15311             Jan Hubicka  <hubicka@ucw.cz>
15313         * g++.dg/ipa/pr64146.C: Update expected results.
15314         * gcc.dg/ipa/ipa-icf-26.c: Update test.
15315         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15316         * gcc.dg/ipa/ipa-icf-34.c: New test.
15318 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15320         * gcc.dg/vect/vect-pr61917.c: Rename to ...
15321         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15322         (dg-additional-options): Remove dg directive.
15323         (dg-final): Add dg directive.
15325 2015-02-26  Marek Polacek  <polacek@redhat.com>
15327         PR ipa/65008
15328         * g++.dg/ipa/pr65008.C: New test.
15330 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15332         * lib/profopt.exp (profopt-target-cleanup): New proc.
15333         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15334         files from sources from dg-additional-sources.
15336 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15338         * lib/gcov.exp: Cleanup in case of xfail.
15340 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15342         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15344 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
15346         PR debug/46102
15347         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15348         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15349         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15350         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15351         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15352         * g++.dg/debug/pr46123.C: XFAIL and move...
15353         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15354         * gcc.dg/debug/dwarf2-3.c: Move...
15355         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15357 2015-02-26  Marek Polacek  <polacek@redhat.com>
15359         PR c++/65202
15360         * g++.dg/cpp1y/pr65202.C: New test.
15362 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15364         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15365         locale_facets.h.gcov.
15367 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15369         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15371 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15373         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15375 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
15377         PR target/65217
15378         * gcc.target/i386/pr65217.c: New.
15380 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15382         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15384 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15386         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15388 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15390         PR tree-optimization/65048
15391         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15393 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15395         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15396         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15398 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
15400         PR target/65161
15401         * gcc.target/i386/pr65161.c: New test.
15403 2015-02-26  Terry Guo  <terry.guo@arm.com>
15405         * gcc.target/arm/no-volatile-in-it.c: New test.
15407 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
15409         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15410         (dg-options): Add -save-temps.
15411         (dg-final): Add cleanup-saved-temps.
15413 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
15415         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15417 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
15419         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15420         * gcc.target/powerpc/pack01.c: Include string.h.
15422 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
15424         PR target/65167
15425         * gcc.target/i386/pr65167.c: New.
15427 2015-02-25  Kai Tietz  <ktietz@redhat.com>
15429         PR tree-optimization/61917
15430         * gcc.dg/vect/vect-pr61917.c: New file.
15432 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
15434         PR tree-optimization/65170
15435         * gcc.c-torture/execute/pr65170.c: New test.
15436         * gcc.dg/tree-ssa/vrp96.c: New test.
15438 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15440         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15442 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15444         PR testsuite/65126
15445         * lib/gcc-defs.exp (additional_sources_used): Add new var.
15446         (dg-additional-files-options): Copy additional_sources to
15447         additional_sources_used before emptying additional_sources.
15448         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15449         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15450         (cleanup-saved-temps): Use additional_sources_used instead of
15451         additional_sources.
15452         (dg-test): Reset additional_sources_used.
15454 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
15456         PR fortran/63427
15457         * gfortran.dg/integer_exponentiation_6.F90: New test.
15459 2015-02-23  Martin Sebor  <msebor@redhat.com>
15461         PR target/65109
15462         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15463         two parts.  One to save registers, the other to verify the
15464         registers have the right values.  Save register state into
15465         static data rather than on the stack.
15467 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
15469         PR bootstrap/63888
15470         * c-c++-common/asan/pr63888.c: New test.
15472 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
15474         PR target/65163
15475         * gcc.c-torture/compile/pr65163.c: New.
15477 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15479         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15480         with -m31 on 64 bit.
15481         * gcc.dg/hoist-register-pressure-2.c: Likewise.
15482         * gcc.dg/hoist-register-pressure-3.c: Likewise.
15484 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15486         * gcc.target/s390/20090223-1.c: Add
15487         -Wno-implicit-function-declaration option.
15488         * gcc.target/s390/pr42224.c: Likewise.
15489         * gcc.target/s390/pr55718.c: Likewise.
15491 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15493         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15494         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15495         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15496         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15497         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15498         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15499         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15500         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15501         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15502         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15503         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15504         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15505         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15506         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15507         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15508         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15509         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15510         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15511         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15512         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15513         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15515 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15517         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15518         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15519         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15520         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15521         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15522         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15523         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15524         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15525         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15526         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15527         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15528         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15529         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15530         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15531         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15532         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15534 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15536         PR fortran/64980
15537         PR fortran/61960
15538         * gfortran.dg/pr61960.f90: New.
15539         * gfortran.dg/pr64230.f90: New.
15540         * gfortran.dg/pr64980.f03: New.
15542 2015-02-22  Tom de Vries  <tom@codesourcery.com>
15544         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15546 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
15548         PR ada/65156
15549         * gnat.dg/timing_events.adb: Removed, invalid test.
15551 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
15553         PR debug/58123
15554         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15555         location.
15556         * g++.dg/gcov/gcov-2.C: Likewise.
15558 2015-02-20  Richard Biener  <rguenther@suse.de>
15560         PR tree-optimization/65136
15561         * gcc.dg/tree-ssa/pr65136.c: New testcase.
15563 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
15565         PR testsuite/64158
15566         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15567         powerpc*-*-linux* and nvptx-*-* blacklisting.
15569         * gcc.dg/sibcall-9.c: New test.
15570         * gcc.dg/sibcall-10.c: New test.
15572 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15574         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15576 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
15578         PR target/64452
15579         * gcc.target/avr/torture/pr64452.c: New test.
15581 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
15583         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15584         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15586 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15588         PR testsuite/65116
15589         * lib/target-supports.exp (check_compile): Check whether
15590         additional_sources is defined before using it.
15592 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
15594         PR middle-end/65074
15595         * g++.dg/opt/pr65074.C: New file.
15597 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
15599         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15600         (size_type): New typedef.
15601         (operator "" _script): Use it for the last argument.
15603 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15605         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15607 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15609         * lib/target-supports.exp (check_compile): Save/restore
15610         additional_sources that may belong to an actual test.
15612 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
15614         PR gcov-profile/64634
15615         * g++.dg/gcov/gcov-15.C: New test.
15617 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15619         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
15621 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15623         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
15625 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15627         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
15629 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15631         * gfortran.dg/fmt_cache_1.f: Add missing close.
15633 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15635         PR testsuite/65107
15636         * gfortran.dg/read_eof_8.f90: Add missing close.
15638 2015-02-18  Richard Biener  <rguenther@suse.de>
15640         PR tree-optimization/65063
15641         * gcc.dg/pr65063.c: New testcase.
15643 2015-02-18  Richard Biener  <rguenther@suse.de>
15645         PR tree-optimization/62217
15646         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
15648 2015-02-18  Marek Polacek  <polacek@redhat.com>
15650         PR sanitizer/65081
15651         * c-c++-common/ubsan/pr65081.c: New test.
15653 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
15655         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
15656         * gcc.target/sh/force-cbranch-delay-slot.c: New.
15658 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
15660         * gcc.dg/ipa/propalign-3.c: New test.
15662 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
15664         PR target/64793
15665         * gcc.target/sh/pr64793.c: New.
15666         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
15668 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
15670         * gcc.target/arm/divzero.c: New test case.
15672 2015-02-17  Tom de Vries  <tom@codesourcery.com>
15674         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
15676 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
15677             Jakub Jelinek  <jakub@redhat.com>
15679         PR c++/65075
15680         * g++.dg/cpp0x/pr65075.C: New test.
15682 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
15684         PR target/65058
15685         * gcc.target/powerpc/pr65058.c: New test.
15687 2015-02-16  Jeff Law  <law@redhat.com>
15689         PR tree-optimization/64823
15690         * gcc.dg/uninit-20.c: New test.
15692 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
15693             James Greenhalgh  <james.greenhalgh@arm.com>
15695         PR ipa/64963
15696         * gcc.dg/ipa/ipa-clone-1.c: New test.
15698 2015-02-16  Richard Biener  <rguenther@suse.de>
15700         PR tree-optimization/65077
15701         * gcc.dg/torture/pr65077.c: New testcase.
15703 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
15705         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15706         Directive adjusted to scan for ldaxr.
15707         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15708         adjusted to scan for ldaex.
15710 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
15712         PR c++/65080
15713         * g++.dg/cpp0x/constexpr-65080.C: New.
15715 2015-02-16  Richard Biener  <rguenther@suse.de>
15717         PR tree-optimization/63593
15718         * gcc.dg/pr63593.c: New testcase.
15720 2015-02-16  Marek Polacek  <polacek@redhat.com>
15722         PR c/65066
15723         * gcc.dg/pr65066.c: New test.
15725 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
15727         * gcc.dg/pr65002.C: Move ...
15728         * g++.dg/ipa/pr65002.C: ... here.
15730 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
15732         * gcc.target/powerpc/pr64205.c: Skip on AIX.
15733         * gcc.target/powerpc/pr64505.c: Skip on AIX.
15734         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
15735         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
15737 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
15739         PR testsuite/64850
15740         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
15741         the expression to find calls.
15742         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
15743         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
15744         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
15745         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
15746         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
15748 2015-02-14  Marek Polacek  <polacek@redhat.com>
15750         PR c/64768
15751         * gcc.dg/array-11.c: New test.
15752         * gcc.dg/array-12.c: New test.
15753         * gcc.dg/array-13.c: New test.
15754         * gcc.dg/array-14.c: New test.
15755         * gcc.dg/c99-flex-array-typedef-1.c: New test.
15756         * gcc.dg/c99-flex-array-typedef-2.c: New test.
15757         * gcc.dg/c99-flex-array-typedef-3.c: New test.
15758         * gcc.dg/c99-flex-array-typedef-5.c: New test.
15759         * gcc.dg/c99-flex-array-typedef-7.c: New test.
15760         * gcc.dg/c99-flex-array-typedef-8.c: New test.
15762 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
15764         PR c++/60894
15765         * g++.dg/lookup/using54.C: New.
15767 2015-02-13  Jeff Law  <law@redhat.com>
15769         PR bootstrap/65060
15770         Revert my change for tree-optimization/64823.
15772 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
15774         PR tree-optimization/65053
15775         * gcc.c-torture/execute/pr65053-1.c: New test.
15776         * gcc.c-torture/execute/pr65053-2.c: New test.
15778 2015-02-13  Marek Polacek  <polacek@redhat.com>
15780         PR c/65050
15781         * gcc.dg/pr65050.c: New test.
15783 2015-02-13  Jeff Law  <law@redhat.com>
15785         PR tree-optimization/64823
15786         * gcc.dg/uninit-20.c: New test.
15788         PR rtl-optimization/47477
15789         * gcc.dg/tree-ssa/pr47477.c: New test.
15791 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
15793         PR c++/60211
15794         * g++.dg/parse/ivdep-2.C: New.
15795         * g++.dg/parse/ivdep-3.C: Likewise.
15797 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15799         PR fortran/64506
15800         * gfortran.dg/continuation_13.f90: New test.
15801         * gfortran.dg/continuation_14.f: New test.
15803 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
15805         PR c++/64970
15806         * g++.dg/cpp0x/sfinae55.C: New.
15808 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
15810         PR ipa/65034
15811         * g++.dg/ipa/pr65034.C: New test.
15813 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
15815         PR tree-optimization/65002
15816         * gcc.dg/pr65002.C: New.
15818 2015-02-13  Marek Polacek  <polacek@redhat.com>
15820         PR c/65040
15821         * c-c++-common/pr65040.c: New test.
15823 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
15825         PR tree-optimization/64705
15826         * gcc.dg/tree-ssa/pr64705.c: New test.
15828 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
15830         PR rtl/32219
15831         * gcc.dg/visibility-22.c: New test.
15832         * gcc.dg/visibility-23.c: New test.
15833         * gcc.target/i386/pr32219-1.c: New test.
15834         * gcc.target/i386/pr32219-2.c: New test.
15835         * gcc.target/i386/pr32219-3.c: New test.
15836         * gcc.target/i386/pr32219-4.c: New test.
15837         * gcc.target/i386/pr32219-5.c: New test.
15838         * gcc.target/i386/pr32219-6.c: New test.
15839         * gcc.target/i386/pr32219-7.c: New test.
15840         * gcc.target/i386/pr32219-8.c: New test.
15841         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
15843 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15845         PR libgfortran/57822
15846         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
15847         four different KINDs.
15849 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
15851         PR c++/64884
15852         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
15854         PR sanitizer/65000
15855         * g++.dg/ubsan/pr65000.C: New test.
15857 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
15859         PR fortran/64932
15860         * gfortran.dg/finalize_28.f90: New test
15862 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
15864         PR debug/55541
15865         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
15866         DW_TAG_lexical_block removal.
15867         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
15868         * g++.dg/guality/pr55541.C: New test.
15870         PR sanitizer/64984
15871         * g++.dg/ubsan/pr64984.C: New test.
15873 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
15875         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
15877 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
15879         PR testsuite/64930
15880         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
15881         instructions for 2015-01-14 get_memmodel changes.
15882         * gcc.target/powerpc/atomic-p8.c: Likewise.
15884         PR sanitizer/65019
15885         * g++.dg/ubsan/pr65019.C: New test.
15887         PR tree-optimization/65014
15888         * gcc.c-torture/compile/pr65014.c: New test.
15890 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15892         PR libgfortran/57822
15893         * gfortran/fmt_g0_7.f08: Revise test.
15895 2015-02-11  Jeff Law  <law@redhat.com>
15897         PR target/63347
15898         * gcc.target/m68k/pr63347.c: New test.
15900 2015-02-11  Marek Polacek  <polacek@redhat.com>
15902         * g++.dg/ubsan/shift-1.C: New test.
15903         * gcc.dg/ubsan/c-shift-2.c: New test.
15904         * c-c++-common/ubsan/shift-5.c: Remove file.
15906 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
15908         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15909         Directive adjusted to XFAIL.
15910         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15911         adjusted to XFAIL.
15913 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
15915         PR middle-end/65003
15916         * g++.dg/opt/pr65003.C: New test.
15918 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15920         * lib/target-supports.exp (check_effective_target_pie): Renamed
15921         to ...
15922         (check_effective_target_pie_enabled): This.
15923         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
15924         * gcc.target/i386/pie.c: Likewise.
15926 2015-02-11  Andrew Pinski  <apinski@cavium.com>
15928         PR target/64893
15929         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
15930         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
15932 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
15934         PR target/61925
15935         * gcc.target/i386/pr61925-1.c: New test.
15936         * gcc.target/i386/pr61925-2.c: New test.
15937         * gcc.target/i386/pr61925-3.c: New test.
15939 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
15941         PR sanitizer/65004
15942         * g++.dg/asan/pr65004.C: New test.
15944 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
15946         PR target/64661
15947         * gcc.taget/sh/pr64661-0.h: New.
15948         * gcc.taget/sh/pr64661-1.c: New.
15949         * gcc.taget/sh/pr64661-2.c: New.
15950         * gcc.taget/sh/pr64661-3.c: New.
15951         * gcc.taget/sh/pr64661-4.c: New.
15953 2015-02-10  Richard Biener  <rguenther@suse.de>
15955         PR tree-optimization/64995
15956         * g++.dg/torture/pr64995.C: New testcase.
15958 2015-02-10  Richard Biener  <rguenther@suse.de>
15960         PR tree-optimization/64909
15961         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
15963 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15965         * gcc.dg/signbit-sa.c: New test.
15967 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15969         PR libgfortran/57822
15970         * gfortran/fmt_g0_7.f08: New test.
15972 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
15974         PR tree-optimization/43378
15975         * gcc.dg/tree-ssa/pr43378.c: New test.
15977 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
15979         PR ipa/64978
15980         * g++.dg/torture/pr64978.C: New testcase.
15982 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
15984         PR sanitizer/64981
15985         * gcc.dg/asan/pr64981.c: New test.
15987 2015-02-09  Marek Polacek  <polacek@redhat.com>
15989         PR c/64856
15990         * gcc.dg/pr64856.c: New test.
15992 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
15994         PR target/64979
15995         * gcc.dg/tree-ssa/stdarg-7.c: New test.
15996         * gcc.c-torture/execute/pr64979.c: New test.
15998 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
16000         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
16002 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16004         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
16005         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
16007 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
16009         PR target/58757
16010         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
16012 2015-02-09  Richard Biener  <rguenther@suse.de>
16014         PR tree-optimization/54000
16015         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
16017 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16019         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
16021 2015-02-09  Martin Liska  <mliska@suse.cz>
16023         * g++.dg/ipa/pr64858.C: New test.
16025 2015-02-09  Tom de Vries  <tom@codesourcery.com>
16027         * gcc.dg/uninit-19.c: Fix warning line for fpic.
16029 2015-02-08  Andrew Pinski  <apinski@cavium.com>
16031         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16033 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
16035         PR fortran/63744
16036         * gfortran.dg/use_rename_8.f90: New.
16038 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
16040         * gnat.dg/addr7.ad[sb]: New test.
16041         * gnat.dg/addr8.ad[sb]: Likewise.
16043 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
16045         PR jit/64752
16046         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16047         from jit.dg/test-compile-to-executable.c's create_code, with a
16048         clarification of the output message.
16049         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16050         pass/fail message.
16051         (test_jit): Use CHECK_NO_ERRORS when calling
16052         gcc_jit_context_compile_to_file.
16053         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16054         jit-verify-compile-to-file to jit-verify-output-file-was-created.
16055         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
16056         about deletions that are attempted.
16057         (jit-verify-compile-to-file): Rename to...
16058         (jit-verify-output-file-was-created): ...this, and drop the
16059         attempt to run "file" and verify the output.
16060         (jit-verify-assembler): New function.
16061         (jit-verify-object): New function.
16062         (jit-verify-dynamic-library): New function.
16063         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16064         favor of an implementation from new file
16065         create-code-for-hello-world-executable.h, which also adds a
16066         "main".
16067         (dg-final): Replace jit-verify-compile-to-file with
16068         jit-verify-output-file-was-created, and invoke new function
16069         jit-verify-assembler.
16070         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16071         the output message.
16072         (dg-final): Replace jit-verify-compile-to-file with
16073         jit-verify-output-file-was-created, and invoke new function
16074         jit-verify-dynamic-library.
16075         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16076         favor of an implementation from new file
16077         create-code-for-hello-world-executable.h, which also adds a
16078         "main".
16079         (dg-final): Replace jit-verify-compile-to-file with
16080         jit-verify-output-file-was-created.  Strengthen the expected stdout
16081         from the built executable.
16082         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16083         favor of an implementation from new file
16084         create-code-for-hello-world-executable.h, which also adds a
16085         "main".
16086         (dg-final): Replace jit-verify-compile-to-file with
16087         jit-verify-output-file-was-created, and invoke new function
16088         jit-verify-object.
16089         * jit.dg/verify-dynamic-library.c: New source file.
16091 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
16092             Brian Rzycki  <b.rzycki@samsung.com>
16094         PR tree-optimization/64878
16095         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16097 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16099         PR ipa/64896
16100         * g++.dg/ipa/pr64896.C: New test.
16102 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16104         PR target/64205
16105         * gcc.target/powerpc/pr64205.c: New file.
16107 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
16109         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16110         (dg-options): Use -fpie instead of -fPIE -pie.
16112 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16114         PR middle-end/64937
16115         * g++.dg/asan/pr64937.C: New test.
16117 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
16119         PR fortran/63205
16120         * gfortran.dg/class_to_type_4.f90: New test
16122 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
16124         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16126 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16128         PR rtl-optimization/64957
16129         PR debug/64817
16130         * gcc.c-torture/execute/pr64957.c: New test.
16132 2015-02-05  Jeff Law  <law@redhat.com>
16134         PR target/17306
16135         * gcc.target/h8300/pr17306-1.c: New test.
16136         * gcc.target/h8300/pr17306-2.c: New test.
16138 2015-02-05  Tobias Burnus  <burnus@net-b.de>
16140         PR fortran/64943
16141         * gfortran.dg/structure_constructor_12.f90: New.
16143 2015-02-05  Jeff Law  <law@redhat.com>
16145         PR target/58400
16146         gcc.target/h8300/pr58400.c: New test.
16148 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
16150         * gcc.target/arm/macro_defs0.c: New test.
16151         * gcc.target/arm/macro_defs1.c: New test.
16152         * gcc.target/arm/macro_defs2.c: New test.
16154 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
16156         PR rtl-optimization/64905
16157         * gcc.target/i386/pr64905.c: Require nonpic target.
16158         (dg-options): Add -fomit-frame-pointer.
16159         (main): Remove.
16161 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
16163         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16164         tree dump scanning.
16166 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
16168         PR fortran/64757
16169         * gfortran.dg/type_to_class_2.f90: New test
16170         * gfortran.dg/type_to_class_3.f90: New test
16172 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
16174         PR ipa/64686
16175         * g++.dg/torture/pr64686.C: New testcase.
16177 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16179         PR rtl-optimization/64905
16180         * gcc.target/i386/pr64905.c: New file.
16182 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16184         * gcc.dg/guality/pr41447-1.c: Remove xfail.
16185         * gcc.dg/guality/pr41616-1.c: Ditto.
16187 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
16189         PR debug/64817
16190         * gcc.dg/pr64817-3.c: New.
16192 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
16193             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
16195         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16196         pass parameters in registers.
16197         * gcc.dg/guality/pr36728-2.c (main): Likewise.
16198         * gcc.dg/guality/pr36728-3.c (main): Likewise.
16199         * gcc.dg/guality/pr36728-4.c (main): Likewise.
16201 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
16202             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16204         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16205         list, allow for multilibed targets.
16206         * gcc.dg/combine_ashiftrt_2.c: Likewise.
16208 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16210         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16211         * gcc.dg/pr46728-6.c: Ditto.
16213 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
16215         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16216         for mips_nanlegacy target.
16218 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
16220         * gcc.target/i386/chkp-hidden-def.c: New.
16222 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16224         PR middle-end/62103
16225         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16226         to use 24 bits for bitfield b.
16228 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16230         PR testsuite/64796
16231         * lib/target-supports.exp (check_effective_target_bswap64): Do not
16232         cache result in a global variable.  Include all 32-bit targets for
16233         bswap64 tests.
16235 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
16237         PR rtl-optimization/64756
16238         * gcc.c-torture/execute/pr64756.c: New test.
16240 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
16242         PR target/64660
16243         * gcc.target/sh/pr64660-0.h: New.
16244         * gcc.target/sh/pr64660-1.c: New.
16245         * gcc.target/sh/pr64660-2.c: New.
16246         * gcc.target/sh/pr64660-3.c: New.
16247         * gcc.target/sh/pr64660-4.c: New.
16249 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
16251         PR c++/64877
16252         * g++.dg/warn/Waddress-2.C: New.
16254 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
16256         PR middle-end/61225
16257         * gcc.target/i386/pr49095.c: XFAIL for ia32.
16259 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
16261         PR preprocessor/64803
16262         * gcc.dg/cpp/builtin-macro-1.c: New test case.
16264 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
16266         * g++.dg/ipa/devirt-37.C: Disable early inlining.
16268 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
16270         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16271         (_ARM_FPSRC): Add DN and AHP fields.
16272         (clean_results): Force DN=1 on AArch64.
16273         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16274         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16275         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16276         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16277         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16278         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16280 2015-02-02  Alan Modra  <amodra@gmail.com>
16282         * gcc.target/powerpc/cprophard.c: New.
16284 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
16286         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16287         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16289 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
16291         PR debug/64817
16292         * gcc.dg/pr64817-1.c: New test.
16293         * gcc.dg/pr64817-2.c: New test.
16295 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
16297         PR target/64851
16298         * gcc.target/sh/pr64851-0.h: New
16299         * gcc.target/sh/pr64851-1.c: New
16300         * gcc.target/sh/pr64851-2.c: New
16301         * gcc.target/sh/pr64851-3.c: New
16302         * gcc.target/sh/pr64851-4.c: New
16304 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16306         PR target/64882
16307         * gcc.dg/torture/pr64882.c: New test.
16309 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
16311         PR target/64159
16312         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16313         sparc*-*-*.
16315 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16317         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16318         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16319         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16320         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16321         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16322         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16323         tree dump.
16324         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16325         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16326         tree dump.
16327         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16328         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16329         tree dump.
16331 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16333         PR target/64688
16334         * g++.dg/pr64688-2.C: New.
16336 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16338         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16339         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16340         * gcc.target/i386/fuse-caller-save.c: Ditto.
16341         * gcc.target/i386/headmerge-1.c: Ditto.
16342         * gcc.target/i386/headmerge-2.c: Ditto.
16343         * gcc.target/i386/sibcall-6.c: Ditto.
16345 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16347         PR target/64617
16348         * gcc.target/i386/pr64617.c: New test.
16350 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16352         PR target/15184
16353         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16354         (dg-options): Remove -m32.
16355         (dg-final): Scan for "movb %al" only.
16356         * gcc.target/i386/pr15184-2.c: Ditto.
16358 2015-01-30  Richard Biener  <rguenther@suse.de>
16360         PR tree-optimization/64829
16361         * gcc.dg/vect/pr64829.c: New testcase.
16363 2015-01-29  Marek Polacek  <polacek@redhat.com>
16365         PR c/64709
16366         * gcc.dg/pr64709.c: New test.
16368 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
16370         PR c++/64717
16371         * g++.dg/ubsan/pr64717-1.C: New test.
16372         * g++.dg/ubsan/pr64717-2.C: New test.
16374 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
16376         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16378 2015-01-29  Jeff Law  <law@redhat.com>
16380         PR target/15184
16381         * gcc.target/i386/pr15184-1.c: New test.
16382         * gcc.target/i386/pr15184-2.c: New test.
16384 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16386         PR tree-optimization/64746
16387         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16389 2015-01-29  Richard Biener  <rguenther@suse.de>
16391         PR tree-optimization/64853
16392         * gcc.dg/torture/pr64853.c: New testcase.
16394 2015-01-29  Richard Biener  <rguenther@suse.de>
16396         PR tree-optimization/64844
16397         * gcc.dg/vect/pr64844.c: New testcase.
16399 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16401         PR middle-end/64809
16402         * gcc.dg/pr64809.c: Delete.
16404 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
16406         PR middle-end/64805
16407         * gcc.target/i386/pr64805.c: New.
16409 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16411         * gcc.dg/guality/guality.h (main): Add argv[0] to
16412         guality_gdb_command.
16414 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
16416         PR ipa/64801
16417         * gcc.dg/tree-ssa/pr64801.c: New testcase.
16419 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
16421         PR target/64659
16422         * gcc.target/sh/sh.exp
16423         (check_effective_target_atomic_model_soft_gusa_available,
16424         check_effective_target_atomic_model_soft_tcb_available,
16425         check_effective_target_atomic_model_soft_imask_available,
16426         check_effective_target_atomic_model_hard_llcs_available): New.
16427         * gcc.target/sh/pr64659-0.h: New.
16428         * gcc.target/sh/pr64659-1.c: New.
16429         * gcc.target/sh/pr64659-2.c: New.
16430         * gcc.target/sh/pr64659-3.c: New.
16431         * gcc.target/sh/pr64659-4.c: New.
16433 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
16435         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16436         scan-assembler-times pattern.
16438 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
16440         PR middle-end/64809
16441         * gcc.dg/pr64809.c: New test.
16443 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
16445         PR tree-optimization/64277
16446         * gcc.dg/pr64277.c: New.
16448 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16450         PR tree-optimization/64718
16451         * gcc.c-torture/execute/pr64718.c: New test.
16453 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
16455         * gcc.target/aarch64/abs_2.c: New.
16457 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
16459         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16460         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16461         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16462         ISA rev < 2.
16464 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
16466         PR bootstrap/64612
16467         * lib/target-supports.exp (check_effective_target_comdat_group): New.
16468         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16469         { target comdat_group }.
16471 2015-01-27  Tobias Burnus  <burnus@net-b.de>
16473         PR fortran/63861
16474         * gfortran.dg/goacc/coarray_2.f90: New.
16476 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16478         PR ipa/60871
16479         PR ipa/64139
16480         * g++.dg/torture/pr64139.C: New testcase.
16481         * g++.dg/torture/pr60871.C: Likewise.
16483 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
16485         PR fortran/64230
16486         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16487         prevent linking errors.
16489 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16491         PR ipa/64282
16492         * g++.dg/torture/pr64282.C: New testcase.
16494 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16496         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16497         for wzr reg.
16499 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16501         * gcc.target/s390/hotpatch-13.c: New testcase.
16502         * gcc.target/s390/hotpatch-14.c: New testcase.
16503         * gcc.target/s390/hotpatch-15.c: New testcase.
16504         * gcc.target/s390/hotpatch-16.c: New testcase.
16505         * gcc.target/s390/hotpatch-17.c: New testcase.
16506         * gcc.target/s390/hotpatch-18.c: New testcase.
16507         * gcc.target/s390/hotpatch-19.c: New testcase.
16508         * gcc.target/s390/hotpatch-20.c: New testcase.
16509         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16510         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16511         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16512         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16513         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16514         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16515         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16516         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16517         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16518         * gcc.target/s390/hotpatch-10.c: Likewise.
16519         * gcc.target/s390/hotpatch-11.c: Likewise.
16520         * gcc.target/s390/hotpatch-12.c: Likewise.
16521         * gcc.target/s390/hotpatch-2.c: Likewise.
16522         * gcc.target/s390/hotpatch-3.c: Likewise.
16523         * gcc.target/s390/hotpatch-4.c: Likewise.
16524         * gcc.target/s390/hotpatch-5.c: Likewise.
16525         * gcc.target/s390/hotpatch-6.c: Likewise.
16526         * gcc.target/s390/hotpatch-7.c: Likewise.
16527         * gcc.target/s390/hotpatch-8.c: Likewise.
16528         * gcc.target/s390/hotpatch-9.c: Likewise.
16529         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16530         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16531         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16532         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16533         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16534         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16535         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16536         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16538 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
16540         * gcc.dg/long_branch.c: New testcase.
16542 2015-01-27  Richard Biener  <rguenther@suse.de>
16544         PR tree-optimization/56273
16545         PR tree-optimization/59124
16546         PR tree-optimization/64277
16547         * g++.dg/warn/Warray-bounds-6.C: New testcase.
16548         * gcc.dg/Warray-bounds-12.c: Likewise.
16549         * gcc.dg/Warray-bounds-13.c: Likewise.
16551 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16553         PR rtl-optimization/61058
16554         * gcc.dg/pr61058.c: New test.
16556 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
16558         * gcc.target/i386/chkp-narrow-bounds.c: New.
16560 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16562         PR tree-optimization/64807
16563         * gcc.dg/pr64807.c: New test.
16565         PR c/64766
16566         * gcc.dg/pr64766.c: New test.
16568 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
16570         PR target/49263
16571         * gcc.target/sh/pr49263-4.c: New.
16573 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16575         PR fortran/62044
16576         * gfortran.dg/allocate_with_mold_1.f90: New test
16578 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
16580         PR c/64778
16581         * gcc.dg/pr64778.c: New test.
16583         PR middle-end/64421
16584         * gcc.dg/vect/pr64421.c: New test.
16586 2015-01-26  Tobias Burnus  <burnus@net-b.de>
16588         PR fortran/64771
16589         * gfortran.dg/coarray_36.f: New.
16590         * gfortran.dg/coarray_37.f90: New.
16592 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
16594         PR fortran/64230
16595         * gfortran.dg/class_allocate_18.f90: New.
16597 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16599         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16601 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16603         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16605 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16607         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16609 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16611         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16613 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16615         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16616         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16617         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
16618         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
16620 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16622         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
16623         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
16624         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
16626 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16628         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
16629         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
16630         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
16631         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
16632         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
16633         vXXXhn.inc.
16635 2015-01-26  Richard Biener  <rguenther@suse.de>
16637         PR middle-end/64764
16638         * gcc.dg/uninit-19.c: New testcase.
16640 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16642         * lib/target-supports.exp (check_effective_target_vect64): Add
16643         sparc*-*-*.
16645 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
16647         PR testsuite/64712
16648         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
16650 2015-01-26  Tony Liu  <tony.liu@arm.com>
16652         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
16653         non-UAL cases.
16655 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
16657         PR libfortran/64770
16658         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
16659         correctly, clean up afterwards.
16661 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
16663         PR fortran/62044
16664         * gfortran.dg/use_rename_7.f90: New.
16666 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
16668         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
16669         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
16671 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
16673         PR target/54236
16674         * gcc.target/sh/pr54236-4.c: New.
16676 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
16678         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
16679         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
16680         Bridge test.
16682 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
16684         PR libfortran/64770
16685         * gfortran.dg/open_new_segv.f90: New test.
16687 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
16689         PR target/49263
16690         PR target/53987
16691         PR target/64345
16692         PR target/59533
16693         PR target/52933
16694         PR target/54236
16695         PR target/51244
16696         * gcc.target/sh/pr64345-1.c: New.
16697         * gcc.target/sh/pr64345-2.c: New.
16698         * gcc.target/sh/pr59533-1.c: New.
16699         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
16700         * gcc.target/sh/pr52933-2.c: Likewise.
16701         * gcc.target/sh/pr54089-1.c: Likewise.
16702         * gcc.target/sh/pr54236-1.c: Likewise.
16703         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
16704         * gcc.target/sh/pr49263-1.c: Remove xfails.
16705         * gcc.target/sh/pr49263-2.c: Likewise.
16706         * gcc.target/sh/pr49263-3.c: Likewise.
16707         * gcc.target/sh/pr53987-1.c: Likewise.
16708         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
16709         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
16710         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
16711         (test05, test06, test07, test08, test09, test10, test11, test12): New.
16712         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
16713         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
16714         test_009): New.
16715         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
16716         (test_02): New.
16718 2015-01-24  Tom de Vries  <tom@codesourcery.com>
16720         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
16722 2015-01-23  Ian Lance Taylor  <iant@google.com>
16724         PR go/64510
16725         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
16726         targets without split stack support.
16728 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
16730         PR target/64317
16731         * gcc.target/i386/pr64317.c: New test.
16733 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
16735         PR rtl-optimization/63637
16736         PR rtl-optimization/60663
16737         * gcc.dg/pr63637-1.c: New test.
16738         * gcc.dg/pr63637-2.c: New test.
16739         * gcc.dg/pr63637-3.c: New test.
16740         * gcc.dg/pr63637-4.c: New test.
16741         * gcc.dg/pr63637-5.c: New test.
16742         * gcc.dg/pr63637-6.c: New test.
16743         * gcc.target/i386/pr63637-1.c: New test.
16744         * gcc.target/i386/pr63637-2.c: New test.
16745         * gcc.target/i386/pr63637-3.c: New test.
16746         * gcc.target/i386/pr63637-4.c: New test.
16747         * gcc.target/i386/pr63637-5.c: New test.
16748         * gcc.target/i386/pr63637-6.c: New test.
16750 2015-01-23  Richard Biener  <rguenther@suse.de>
16752         PR testsuite/63439
16753         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
16754         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
16756 2015-01-23  Marek Polacek  <polacek@redhat.com>
16758         PR preprocessor/60570
16759         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
16760         * gcc.dg/cpp/pr60570.c: New test.
16762 2015-01-23  Richard Biener  <rguenther@suse.de>
16764         PR testsuite/63439
16765         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
16766         vectorization on vect64 targets.
16768 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
16770         PR fortran/60922
16771         * gfortran.dg/class_allocate_17.f90: New.
16773 2015-01-23  Tobias Burnus  <burnus@net-b.de>
16775         PR fortran/64726
16776         * gfortran.dg/goacc/combined_loop.f90: New.
16778 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16780         PR fortran/61933
16781         * gfortran.dg/make_unit.f90: New test.
16783 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16785         PR fortran/61933
16786         * gfortran.dg/negative_unit_int8.f: Update.
16788 2015-01-22  Jeff Law  <law@redhat.com>
16790         PR target/52076
16791         * gcc.target/m68k/pr52076-1.c: New test.
16792         * gcc.target/m68k/pr52076-2.c: New test.
16794 2015-01-22  Richard Biener  <rguenther@suse.de>
16796         PR middle-end/64728
16797         * gcc.dg/torture/pr64728.c: New testcase.
16799 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
16801         PR target/64688
16802         * g++.dg/pr64688.C: New test.
16804 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
16806         * gcc.target/i386/chkp-always_inline.c (f1): Make static
16807         to avoid errors with -fpic.
16809 2015-01-22  Richard Biener  <rguenther@suse.de>
16811         PR libstdc++/64535
16812         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
16814 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
16816         PR rtl-optimization/64682
16817         * gcc.c-torture/execute/pr64682.c: New file.
16819 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
16821         PR debug/64511
16822         * gcc.dg/pr64511.c: New test.
16824         PR rtl-optimization/62078
16825         * g++.dg/opt/pr62078.C: New test.
16827         PR c/63307
16828         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
16830 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
16832         PR fortran/57023
16833         * gfortran.dg/internal_pack_15.f90:  New test.
16835 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16837         * c-c++-common/tsan/step.c: New testcase.
16839 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16841         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
16843 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16845         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
16847 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16849         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
16851 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16853         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
16855 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16857         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
16859 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16861         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
16863 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16865         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
16867 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16869         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
16871 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16873         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
16875 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16877         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
16879 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16881         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
16883 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16885         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
16887 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16889         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
16890         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
16891         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
16892         vXXXw.inc.
16894 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16896         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
16897         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
16898         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
16899         vXXXl.inc.
16901 2015-01-21  Renlin Li  <renlin.li@arm.com>
16903         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
16904         * g++.dg/tls/thread_local5g.C: Likewise.
16905         * g++.dg/tls/thread_local6g.C: Likewise.
16907 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16909         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
16910         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
16911         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
16913 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16915         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
16916         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
16917         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
16919 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16921         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
16922         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
16923         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
16925 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16927         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
16928         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
16929         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
16931 2015-01-20  Jeff Law  <law@redhat.com>
16933         PR target/59946
16934         * gcc.target/m68k/pr59946.c: New test.
16936 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16938         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
16939         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
16940         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
16942 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16944         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
16945         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
16946         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
16948 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16950         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
16951         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
16952         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
16954 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16956         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
16957         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
16958         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
16959         vshuffle.inc.
16960         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
16961         vshuffle.inc.
16963 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16965         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
16966         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
16967         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
16969 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16971         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
16972         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
16973         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
16975 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16977         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
16979 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
16981         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
16983         PR sanitizer/64632
16984         * g++.dg/ubsan/pr64632.C: New test.
16986         PR debug/64663
16987         * gcc.dg/pr64663.c: New test.
16989 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
16991         PR c++/64383
16992         * g++.dg/warn/Wunused-var-23.C: New.
16994 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
16996         PR c++/59937
16997         * g++.dg/cpp0x/constexpr-59937-1.C: New.
16998         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
17000 2015-01-20  Richard Biener  <rguenther@suse.de>
17002         PR ipa/64684
17003         * gcc.dg/lto/pr64684_0.c: New testcase.
17004         * gcc.dg/lto/pr64684_1.c: Likewise.
17005         * gcc.dg/lto/pr64684_2.c: Likewise.
17006         * gcc.dg/lto/pr64685_0.c: Likewise.
17007         * gcc.dg/lto/pr64685_1.c: Likewise.
17009 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
17011         PR c++/62241
17012         * g++.dg/cpp1y/lambda-init12.C: New.
17014 2015-01-20  Richard Biener  <rguenther@suse.de>
17016         PR tree-optimization/64410
17017         * g++.dg/vect/pr64410.cc: Require vect_double.
17019 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
17021         PR target/64149
17022         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
17024 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
17026         PR bootstrap/64676
17027         Revert:
17028         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17030         PR rtl-optimization/64081
17031         * gcc.dg/pr64081.c: New test.
17033 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17035         * jit.dg/harness.h: Include <unistd.h>.
17036         (CHECK_NO_ERRORS): New.
17037         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17038         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17039         gcc_jit_context_compile_to_file.
17040         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17041         args to the spawned executable.
17042         (jit-expand-vars): New function.
17043         (jit-exe-params): New variable.
17044         (dg-jit-set-exe-params): New function.
17045         (jit-dg-test): Detect testcases that use
17046         jit-verify-compile-to-file and call jit-setup-compile-to-file.
17047         Set arguments of spawned process to jit-exe-params.
17048         (jit-get-output-filename): New function.
17049         (jit-setup-compile-to-file): New function.
17050         (jit-verify-compile-to-file): New function.
17051         (jit-run-executable): New function.
17052         (jit-verify-executable): New function.
17053         * jit.dg/test-compile-to-assembler.c: New testcase.
17054         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17055         * jit.dg/test-compile-to-executable.c: New testcase.
17056         * jit.dg/test-compile-to-object.c: New testcase.
17058 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
17060         PR target/64652
17061         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17062         (test_1): New.
17064 2015-01-19  Martin Liska  <mliska@suse.cz>
17066         * objc/compile/pr64668.m: New test.
17068 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
17070         * jit.dg/test-arith-overflow.c: Include stdbool.h.
17071         (create_overflow_fn): Update comment to clarify that
17072         the third param of the created function is a bool *, not
17073         an int *.
17074         (verify_int_overflow_fn): Convert param "expected_ovf" from
17075         int to bool.  Update third param of "overflow_fn_type" from int *
17076         to bool *.  Update local "actual_ovf" from int to bool.
17077         (verify_uint_overflow_fn): Likewise.
17079 2015-01-19  Martin Liska  <mliska@suse.cz>
17081         * gcc.dg/ipa/ipa-icf-33.c: New test.
17083 2015-01-19  Felix Yang  <felix.yang@huawei.com>
17084             Haijian Zhang  <z.zhanghaijian@huawei.com>
17086         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17087         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17088         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17089         result_float64x2, expected_hfloat64x2): New helper type, variable and
17090         declaration.
17091         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17092         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17093         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17094         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17095         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17096         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17097         and target without the FMA feature.
17099 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
17101         * gcc.target/aarch64/pr64304.c: New testcase.
17103 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17105         PR rtl-optimization/64081
17106         * gcc.dg/pr64081.c: New test.
17108 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
17110         PR target/63971
17111         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17112         the epilogue).
17113         * gcc.target/aarch64/test_frame_6.c: Likewise.
17114         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17115         and x19 (in the epilogue).
17116         * gcc.target/aarch64/test_frame_4.c: Likewise.
17117         * gcc.target/aarch64/test_frame_7.c: Likewise.
17119 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
17121         * gcc.target/i386/chkp-always_inline.c: New.
17123 2015-01-15  Andrew Pinski  <apinski@cavium.com>
17124             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17126         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17127         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17129 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
17131         PR fortran/60255
17132         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17133         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17135 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17137         PR fortran/64578
17138         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17140 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
17142         PR target/64652
17143         * gcc.target/sh/torture/pr64652.c: New.
17145 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17147         * gcc.dg/ipa/ipa-icf-32.c: Update template.
17148         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17149         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17150         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17151         * c-c++-common/asan/kasan-recover-1.c: Likewise.
17152         * c-c++-common/asan/kasan-recover-2.c: Likewise.
17154 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17156         PR ipa/64378
17157         * g++.dg/torture/pr64378.C: New testcase.
17159 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17161         PR fortran/57959
17162         * gfortran.dg/block_13.f08: New test
17164 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17166         PR fortran/55901
17167         * gfortran.dg/associate_1.f03: Allow test for character with
17168         automatic length.
17170 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17172         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17173         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17175 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17177         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17179 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
17181         PR fortran/64578
17182         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17184 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17186         PR fortran/60357
17187         * gfortran.dg/alloc_comp_assign_13.f08: New test.
17189         PR fortran/61275
17190         * gfortran.dg/alloc_comp_assign_14.f08: New test.
17192         PR fortran/55932
17193         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17195 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17197         PR fortran/60334
17198         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17200 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
17202         PR rtl-optimization/52773
17203         * gcc.c-torture/compile/pr52773.c: New test.
17205 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17207         PR c++/62134
17208         * g++.dg/cpp0x/alias-decl-46.C: New.
17210 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17212         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17214 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17216         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17217         Add trace.
17218         (CHECK_FP): Likewise.
17219         (CHECK_CUMULATIVE_SAT): Likewise.
17221 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17223         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17224         (Set_Neon_Cumulative_Sat): Add parameter.
17225         (__set_neon_cumulative_sat): Support new parameter.
17226         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17227         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17228         argument.
17229         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17230         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17231         argument.
17233 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17235         * g++.dg/tsan/vptr_benign_race.C: New testcase.
17236         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17238 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17240         PR c++/60056
17241         * g++.dg/tls/thread_local-ice4.C: New.
17243 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
17245         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17246         than Neon options.
17248 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17250         PR c++/62276
17251         * g++.dg/cpp0x/vt-62276.C: New.
17253 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17255         PR middle-end/64353
17256         * g++.dg/pr64353.C: New.
17258 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17260         PR target/64263
17261         * gcc.target/aarch64/pr64263_1.c: New test.
17263 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
17265         PR tree-optimization/64434
17266         * gcc.dg/torture/pr64434.c: Move to...
17267         * gcc.dg/pr64434.c: ... here.
17269 2015-01-16  Richard Biener  <rguenther@suse.de>
17271         PR middle-end/64614
17272         * gcc.dg/uninit-18.c: New testcase.
17274 2015-01-16  Richard Biener  <rguenther@suse.de>
17276         PR tree-optimization/64568
17277         * g++.dg/torture/pr64568-2.C: New testcase.
17279 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17281         PR target/64363
17282         * gcc.target/i386/chkp-label-address.c: New.
17284 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
17286         PR fortran/45290
17287         * gfortran.dg/pointer_init_6.f90: Extended.
17289 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
17291         * gcc.c-torture/compile/20150108.c: New test.
17293 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17295         * gcc.target/visium: New directory.
17297 2015-01-16  Richard Biener  <rguenther@suse.de>
17299         PR tree-optimization/61743
17300         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17301         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17303 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
17305         * gcc.dg/pr64015.c: New test.
17307 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
17309         PR ipa/64163
17310         PR ipa/64612
17311         * g++.dg/ipa/pr64612.C: New test.
17313 2015-01-16  Renlin Li  <renlin.li@arm.com>
17315         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17317 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
17319         * gcc.target/i386/sse-14.c: Test new intrinsic.
17320         * gcc.target/i386/sse-22.c: Ditto.
17322 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17324         PR c++/58614
17325         * g++.dg/cpp0x/auto44.C: New.
17327 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
17329         PR target/59710
17330         * gcc.target/nios2/gpopt-all.c: New test case.
17331         * gcc.target/nios2/gpopt-local.c: New test case.
17332         * gcc.target/nios2/gpopt-global.c: New test case.
17333         * gcc.target/nios2/gpopt-data.c: New test case.
17334         * gcc.target/nios2/gpopt-none.c: New test case.
17336 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
17338         * g++.dg/ubsan/vptr-1.C: New test.
17339         * g++.dg/ubsan/vptr-2.C: New test.
17340         * g++.dg/ubsan/vptr-3.C: New test.
17341         * g++.dg/ubsan/vptr-4.C: New test.
17342         * g++.dg/ubsan/vptr-5.C: New test.
17343         * g++.dg/ubsan/vptr-6.C: New test.
17344         * g++.dg/ubsan/vptr-7.C: New test.
17345         * g++.dg/ubsan/vptr-8.C: New test.
17346         * g++.dg/ubsan/vptr-9.C: New test.
17348 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17350         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17351         is set up.
17352         * lib/gcc-dg.exp: Likewise.
17354 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17356         PR rtl-optimization/64110
17357         * gcc.target/i386/pr64110.c: Add scan-assembler.
17359 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
17360             James Norris  <jnorris@codesourcery.com>
17361             Cesar Philippidis  <cesar@codesourcery.com>
17362             Ilmir Usmanov  <i.usmanov@samsung.com>
17364         * lib/target-supports.exp (check_effective_target_fopenacc): New
17365         procedure.
17366         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17367         * g++.dg/goacc/goacc.exp: Likewise.
17368         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17369         * gcc.dg/goacc/goacc.exp: Likewise.
17370         * gfortran.dg/goacc/goacc.exp: Likewise.
17371         * c-c++-common/cpp/openacc-define-1.c: New file.
17372         * c-c++-common/cpp/openacc-define-2.c: Likewise.
17373         * c-c++-common/cpp/openacc-define-3.c: Likewise.
17374         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17375         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17376         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17377         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17378         * c-c++-common/goacc/asyncwait-1.c: Likewise.
17379         * c-c++-common/goacc/cache-1.c: Likewise.
17380         * c-c++-common/goacc/clauses-fail.c: Likewise.
17381         * c-c++-common/goacc/collapse-1.c: Likewise.
17382         * c-c++-common/goacc/data-1.c: Likewise.
17383         * c-c++-common/goacc/data-2.c: Likewise.
17384         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17385         * c-c++-common/goacc/deviceptr-1.c: Likewise.
17386         * c-c++-common/goacc/deviceptr-2.c: Likewise.
17387         * c-c++-common/goacc/deviceptr-3.c: Likewise.
17388         * c-c++-common/goacc/if-clause-1.c: Likewise.
17389         * c-c++-common/goacc/if-clause-2.c: Likewise.
17390         * c-c++-common/goacc/kernels-1.c: Likewise.
17391         * c-c++-common/goacc/loop-1.c: Likewise.
17392         * c-c++-common/goacc/loop-private-1.c: Likewise.
17393         * c-c++-common/goacc/nesting-1.c: Likewise.
17394         * c-c++-common/goacc/nesting-data-1.c: Likewise.
17395         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17396         * c-c++-common/goacc/parallel-1.c: Likewise.
17397         * c-c++-common/goacc/pcopy.c: Likewise.
17398         * c-c++-common/goacc/pcopyin.c: Likewise.
17399         * c-c++-common/goacc/pcopyout.c: Likewise.
17400         * c-c++-common/goacc/pcreate.c: Likewise.
17401         * c-c++-common/goacc/pragma_context.c: Likewise.
17402         * c-c++-common/goacc/present-1.c: Likewise.
17403         * c-c++-common/goacc/reduction-1.c: Likewise.
17404         * c-c++-common/goacc/reduction-2.c: Likewise.
17405         * c-c++-common/goacc/reduction-3.c: Likewise.
17406         * c-c++-common/goacc/reduction-4.c: Likewise.
17407         * c-c++-common/goacc/sb-1.c: Likewise.
17408         * c-c++-common/goacc/sb-2.c: Likewise.
17409         * c-c++-common/goacc/sb-3.c: Likewise.
17410         * c-c++-common/goacc/update-1.c: Likewise.
17411         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17412         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17413         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17414         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17415         * gfortran.dg/goacc/assumed.f95: Likewise.
17416         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17417         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17418         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17419         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17420         * gfortran.dg/goacc/branch.f95: Likewise.
17421         * gfortran.dg/goacc/cache-1.f95: Likewise.
17422         * gfortran.dg/goacc/coarray.f95: Likewise.
17423         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17424         * gfortran.dg/goacc/cray.f95: Likewise.
17425         * gfortran.dg/goacc/critical.f95: Likewise.
17426         * gfortran.dg/goacc/data-clauses.f95: Likewise.
17427         * gfortran.dg/goacc/data-tree.f95: Likewise.
17428         * gfortran.dg/goacc/declare-1.f95: Likewise.
17429         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17430         * gfortran.dg/goacc/fixed-1.f: Likewise.
17431         * gfortran.dg/goacc/fixed-2.f: Likewise.
17432         * gfortran.dg/goacc/fixed-3.f: Likewise.
17433         * gfortran.dg/goacc/fixed-4.f: Likewise.
17434         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17435         * gfortran.dg/goacc/if.f95: Likewise.
17436         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17437         * gfortran.dg/goacc/list.f95: Likewise.
17438         * gfortran.dg/goacc/literal.f95: Likewise.
17439         * gfortran.dg/goacc/loop-1.f95: Likewise.
17440         * gfortran.dg/goacc/loop-2.f95: Likewise.
17441         * gfortran.dg/goacc/loop-3.f95: Likewise.
17442         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17443         * gfortran.dg/goacc/omp.f95: Likewise.
17444         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17445         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17446         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17447         * gfortran.dg/goacc/parameter.f95: Likewise.
17448         * gfortran.dg/goacc/private-1.f95: Likewise.
17449         * gfortran.dg/goacc/private-2.f95: Likewise.
17450         * gfortran.dg/goacc/private-3.f95: Likewise.
17451         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17452         * gfortran.dg/goacc/reduction-2.f95: Likewise.
17453         * gfortran.dg/goacc/reduction.f95: Likewise.
17454         * gfortran.dg/goacc/routine-1.f90: Likewise.
17455         * gfortran.dg/goacc/routine-2.f90: Likewise.
17456         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17457         * gfortran.dg/goacc/several-directives.f95: Likewise.
17458         * gfortran.dg/goacc/sie.f95: Likewise.
17459         * gfortran.dg/goacc/subarrays.f95: Likewise.
17460         * gfortran.dg/gomp/map-1.f90: Likewise.
17461         * gfortran.dg/openacc-define-1.f90: Likewise.
17462         * gfortran.dg/openacc-define-2.f90: Likewise.
17463         * gfortran.dg/openacc-define-3.f90: Likewise.
17464         * g++.dg/gomp/block-1.C: Update for changed compiler output.
17465         * g++.dg/gomp/block-2.C: Likewise.
17466         * g++.dg/gomp/block-3.C: Likewise.
17467         * g++.dg/gomp/block-5.C: Likewise.
17468         * g++.dg/gomp/target-1.C: Likewise.
17469         * g++.dg/gomp/target-2.C: Likewise.
17470         * g++.dg/gomp/taskgroup-1.C: Likewise.
17471         * g++.dg/gomp/teams-1.C: Likewise.
17472         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17473         * gcc.dg/cilk-plus/jump.c: Likewise.
17474         * gcc.dg/gomp/block-1.c: Likewise.
17475         * gcc.dg/gomp/block-10.c: Likewise.
17476         * gcc.dg/gomp/block-2.c: Likewise.
17477         * gcc.dg/gomp/block-3.c: Likewise.
17478         * gcc.dg/gomp/block-4.c: Likewise.
17479         * gcc.dg/gomp/block-5.c: Likewise.
17480         * gcc.dg/gomp/block-6.c: Likewise.
17481         * gcc.dg/gomp/block-7.c: Likewise.
17482         * gcc.dg/gomp/block-8.c: Likewise.
17483         * gcc.dg/gomp/block-9.c: Likewise.
17484         * gcc.dg/gomp/target-1.c: Likewise.
17485         * gcc.dg/gomp/target-2.c: Likewise.
17486         * gcc.dg/gomp/taskgroup-1.c: Likewise.
17487         * gcc.dg/gomp/teams-1.c: Likewise.
17489 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
17491         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17492         test case.
17494 2015-01-15  Mike Stump  <mikestump@comcast.net>
17496         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17497         * gcc.dg/inline_2.c: Likewise.
17498         * gcc.dg/inline_3.c: Likewise.
17499         * gcc.dg/inline_4.c: Likewise.
17501 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
17503         PR fortran/58023
17504         * gfortran.dg/proc_ptr_comp_43.f90: New.
17506 2015-01-15  Mike Stump  <mikestump@comcast.net>
17508         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17509         * gcc.dg/unroll_2.c: Likewise.
17510         * gcc.dg/unroll_3.c: Likewise.
17511         * gcc.dg/unroll_4.c: Likewise.
17512         * gcc.dg/unroll_5.c: Likewise.
17514 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
17516         PR target/63971
17517         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17518         in epilogue.
17519         * gcc.target/aarch64/test_frame_6.c: Likewise.
17520         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17521         x30 and x19 (in the epilogue).
17522         * gcc.target/aarch64/test_frame_4.c: Likewise.
17523         * gcc.target/aarch64/test_frame_7.c: Likewise.
17525 2015-01-15  Martin Liska  <mliska@suse.cz>
17527         * g++.dg/ipa/pr64068.C: New test.
17528         * gcc.dg/ipa/PR64559.c: New test.
17530 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17532         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17533         with PIE.
17535 2015-01-15  Richard Biener  <rguenther@suse.de>
17537         PR tree-optimization/61743
17538         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17539         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17541 2015-01-15 Renlin Li <renlin.li@arm.com>
17543         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17544         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17546 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17548         * gcc.dg/vect/vect-aggressive-1.c: New.
17549         * gcc.target/i386/avx2-vect-aggressive.c: New.
17551 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17553         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17555 2015-01-15  Richard Biener  <rguenther@suse.de>
17557         PR lto/64415
17558         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17559         -Wl,-undefined,dynamic_lookup.
17561 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17563         * gnat.dg/opt47.adb: New test.
17565 2015-01-15  Richard Biener  <rguenther@suse.de>
17567         PR lto/64415
17568         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17570 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17572         PR tree-optimization/64434
17573         * gcc.dg/torture/pr64434.c: New test.
17575 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
17577         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17578         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
17579         -march=loongson* and -march=octeon* require -mno-micromips.
17581 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
17582             Matthew Fortune  <matthew.fortune@imgtec.com>
17584         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17585         * gcc.target/mips/call-saved-5.c (foo): Likewise.
17586         * gcc.target/mips/call-saved-6.c (foo): Likewise.
17587         * gcc.target/mips/call-saved-7.c: New file.
17588         * gcc.target/mips/call-saved-8.c: New file.
17589         * gcc.target/mips/call-saved-9.c: New file.
17591 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
17593         * gcc.target/mips/lsa.c: New file.
17594         * gcc.target/mips/mips64-lsa.c: Likewise.
17595         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17596         * gcc.target/mips/mulsize-4.c: Likewise.
17597         * gcc.target/mips/mulsize-5.c: New file.
17598         * gcc.target/mips/mulsize-6.c: Likewise.
17599         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17600         and !HAS_LSA as ghost options.
17601         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17602         for !HAS_LSA.
17604 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
17606         * g++.dg/torture/20141013.c: Set -fno-short-enums.
17608 2015-01-15  Richard Biener  <rguenther@suse.de>
17610         PR middle-end/64365
17611         * gcc.dg/torture/pr64365.c: New testcase.
17613 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
17615         * gcc.dg/stackprotectexplicit1.c: New test.
17616         * g++.dg/stackprotectexplicit2.c: New test.
17618 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17620         PR target/61933
17621         * gfortran.dg/inquire_internal.f90: New.
17622         * gfortran.dg/negative_unit_check.f90: New.
17624 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
17626         PR target/53988
17627         * gcc.target/sh/pr53988-1.c: New.
17629 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
17631         PR c++/58671
17632         * g++.dg/tls/thread_local-ice3.C: New.
17634 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
17636         * gcc.target/i386/fentry-override.c: Properly place {} in target
17637         selector.  Remove nonpic.
17638         * gcc.target/i386/fentry.c: Likewise.
17640 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
17642         * gcc.dg/atomic-invalid.c: Check for invalid memory model
17643         warnings instead of errors.
17645 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
17647         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
17648         option support instead of ENABLE_LTO from Makefile.
17650 2015-01-14  Richard Biener  <rguenther@suse.de>
17652         PR tree-optimization/59354
17653         * gcc.dg/vect/pr59354.c: New testcase.
17655 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
17657         * lib/target-supports.exp
17658         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
17659         on ARM architures before v7.
17661 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
17663         PR middle-end/59448
17664         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
17665         an atomic_exchange.
17667 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17669         PR target/64386
17670         * gcc.target/i386/pr64386.c: New test.
17672 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17674         PR target/64393
17675         * gcc.target/i386/pr64393.c: New test.
17677 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17679         PR target/64387
17680         * gcc.target/i386/pr64387.c: New test.
17682 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
17684         * gcc.target/aarch64/store-pair-1.c: Fix typo.
17686 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17688         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
17690 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17692         PR target/64453
17693         * gcc.target/arm/pr64453.c: New.
17695 2015-01-14  Richard Biener  <rguenther@suse.de>
17697         PR lto/64415
17698         * gcc.dg/lto/pr64415_0.c: New testcase.
17699         * gcc.dg/lto/pr64415_1.c: Likewise.
17701 2015-01-14  Martin Liska  <mliska@suse.cz>
17703         * gcc.dg/ipa/pr64307.c: New test.
17705 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
17707         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
17708         64-bit and 128-bit.
17710 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17712         PR target/64460
17713         * gcc.target/arm/pr64460_1.c: New test.
17715 2015-01-14  Richard Biener  <rguenther@suse.de>
17717         PR tree-optimization/64493
17718         PR tree-optimization/64495
17719         * gcc.dg/vect/pr64493.c: New testcase.
17720         * gcc.dg/vect/pr64495.c: Likewise.
17722 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
17724         * gcc.dg/Warray-bounds-11.c: New test-case.
17726 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17728         * gcc.target/mips/octeon3-pipe-1.c: New test.
17730 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
17732         * jit.dg/harness.h (set_up_logging): Move string concatenation
17733         into...
17734         (concat_strings): New function.
17735         (dump_reproducer): New function.
17736         (test_jit): Call dump_reproducer.
17737         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
17738         function.
17739         (jit-dg-test): Delete any generated reproducer from previous runs.
17740         Verify that a generated reproducer was created, and verify that it
17741         compiles.
17742         * jit.dg/test-nested-contexts.c (main): Call
17743         gcc_jit_context_dump_reproducer_to_file.
17745 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17747         * gcc.dg/aru-2.c: Add dg-require-profiling.
17749 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17751         * lib/target-supports.exp (check_profiling_available): Check if
17752         -pg links.
17754 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
17756         PR ipa/64565
17757         * g++.dg/torture/pr64565.C: New testcase.
17759 2015-01-13  Marek Polacek  <polacek@redhat.com>
17761         PR middle-end/64391
17762         * gcc.dg/tm/pr64391.c: New test.
17764 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17766         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
17767         true.
17769 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17771         * gcc.target/i386/pie.c: New test.
17773         * lib/target-supports.exp (check_effective_target_pie): New.
17775 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
17777         PR rtl-optimization/64286
17778         * gcc.target/i386/avx2-pr64286.c: New test.
17780 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
17782         PR c++/57626
17783         * g++.dg/cpp0x/vt-57626.C: New.
17785 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
17787         PR fortran/64528
17788         * gfortran.dg/pr64528.f90: New test.
17790 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
17792         * gcc.target/aarch64/subsp.c: New test.
17794 2015-01-13  Andrew Pinski  <apinski@cavium.com>
17796         * gcc.target/aarch64/store-pair-1.c: New testcase.
17798 2015-01-13  Richard Biener  <rguenther@suse.de>
17800         PR lto/64373
17801         * gcc.dg/lto/pr64373_0.c: New testcase.
17803 2015-01-13  Andrew Pinski  <apinski@cavium.com>
17805         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
17806         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
17808 2015-01-13  Richard Biener  <rguenther@suse.de>
17810         PR tree-optimization/64406
17811         * gcc.dg/pr64406.c: New testcase.
17813 2015-01-13  Richard Biener  <rguenther@suse.de>
17815         PR tree-optimization/64404
17816         * gcc.dg/vect/pr64404.c: New testcase.
17818 2015-01-13  Richard Biener  <rguenther@suse.de>
17820         PR tree-optimization/64568
17821         * g++.dg/torture/pr64568.C: New testcase.
17823 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
17825         * jit.dg/test-error-local-used-from-other-function.c: New test
17826         case.
17827         * jit.dg/test-error-param-reuse.c: New test case.
17828         * jit.dg/test-error-param-sharing.c: New test case.
17829         * jit.dg/test-error-param-used-from-other-function.c: New test
17830         case.
17831         * jit.dg/test-error-param-used-without-a-function.c: New test
17832         case.
17834 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
17836         PR tree-optimization/64563
17837         * gcc.dg/pr64563.c: New test.
17839         PR target/64513
17840         * gcc.target/i386/pr64513.c: New test.
17842         PR tree-optimization/64454
17843         * gcc.dg/pr64454.c: New test.
17845         PR testsuite/64028
17846         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
17847         bind_pic_locally.
17848         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
17849         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
17850         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
17851         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
17852         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
17853         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
17854         * gcc.dg/vect/slp-25.c: Likewise.
17855         * gcc.dg/vect/vect-109.c: Likewise.
17856         * gcc.dg/vect/vect-13.c: Likewise.
17857         * gcc.dg/vect/vect-17.c: Likewise.
17858         * gcc.dg/vect/vect-18.c: Likewise.
17859         * gcc.dg/vect/vect-19.c: Likewise.
17860         * gcc.dg/vect/vect-20.c: Likewise.
17861         * gcc.dg/vect/vect-21.c: Likewise.
17862         * gcc.dg/vect/vect-22.c: Likewise.
17863         * gcc.dg/vect/vect-27.c: Likewise.
17864         * gcc.dg/vect/vect-29.c: Likewise.
17865         * gcc.dg/vect/vect-2-big-array.c: Likewise.
17866         * gcc.dg/vect/vect-2.c: Likewise.
17867         * gcc.dg/vect/vect-3.c: Likewise.
17868         * gcc.dg/vect/vect-4.c: Likewise.
17869         * gcc.dg/vect/vect-5.c: Likewise.
17870         * gcc.dg/vect/vect-72.c: Likewise.
17871         * gcc.dg/vect/vect-73-big-array.c: Likewise.
17872         * gcc.dg/vect/vect-73.c: Likewise.
17873         * gcc.dg/vect/vect-77-global.c: Likewise.
17874         * gcc.dg/vect/vect-78-global.c: Likewise.
17875         * gcc.dg/vect/vect-7.c: Likewise.
17876         * gcc.dg/vect/vect-86.c: Likewise.
17877         * gcc.dg/vect/vect-align-1.c: Likewise.
17878         * gcc.dg/vect/vect-align-3.c: Likewise.
17879         * gcc.dg/vect/vect-all-big-array.c: Likewise.
17880         * gcc.dg/vect/vect-all.c: Likewise.
17881         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
17882         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
17883         * gcc.dg/vect/vect-peel-3.c: Likewise.
17884         * gcc.dg/vect/vect-peel-4.c: Likewise.
17885         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
17887 2015-01-12  Jeff Law  <law@redhat.com>
17889         PR target/64461
17890         * gcc.target/m68k/pr64461.c: New test.
17892 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
17894         * jit.dg/test-array-as-pointer.c (create_code): Update call
17895         to gcc_jit_context_new_global by setting "kind" to
17896         GCC_JIT_GLOBAL_IMPORTED.
17897         * jit.dg/test-error-array-as-pointer.c: Likewise.
17898         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
17899         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
17900         setting kind to GCC_JIT_GLOBAL_EXPORTED.
17901         * jit.dg/test-using-global.c (the_global): Rename to...
17902         (imported_global): ...this.
17903         (create_code): Update to test the three kinds of global.
17904         (verify_code): Likewise.
17906 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
17908         PR testsuite/64427
17909         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
17910         undefined behavior.
17911         * gcc.target/i386/pr64291-2.c: Updated.
17913 2015-01-12  Richard Biener  <rguenther@suse.de>
17915         PR tree-optimization/64530
17916         * gfortran.dg/pr64530.f90: New testcase.
17918 2015-01-12  Richard Biener  <rguenther@suse.de>
17920         PR middle-end/64357
17921         * gcc.dg/torture/pr64357.c: New testcase.
17923 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
17925         * gcc.target/i386/nop-mcount.c: Properly place {} in target
17926         selector.
17928 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
17929         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
17931 2015-01-12  Martin Liska  <mliska@suse.cz>
17933         * gcc.dg/ipa/PR64550.c: New test.
17935 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
17937         PR ipa/63470
17938         * g++.dg/ipa/pr63470.C: New testcase.
17940 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
17942         PR fortran/63733
17943         * gfortran.dg/typebound_operator_20.f90: New.
17945 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
17947         PR fortran/58023
17948         * gfortran.dg/proc_ptr_comp_42.f90: New.
17950 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
17952         PR fortran/64508
17953         * gfortran.dg/proc_ptr_comp_41.f90: New.
17955 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
17957         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
17959 2015-01-10  Tobias Burnus  <burnus@net-b.de>
17961         PR fortran/64522
17962         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
17963         and add dg-excess-errors.
17964         * gfortran.dg/line_length_6.f90: New.
17965         * gfortran.dg/line_length_7.f90: New.
17966         * gfortran.dg/line_length_8.f90: New.
17967         * gfortran.dg/line_length_9.f90: New.
17968         * gfortran.dg/line_length_10.f90: New.
17969         * gfortran.dg/line_length_11.f90: New.
17971 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
17973         * jit.dg/test-threads.c (struct testcase): Move declaration
17974         to jit.dg/all-non-failing-tests.h.
17975         (testcases): Likewise.
17976         * jit.dg/all-non-failing-tests.h (struct testcase): Move
17977         declaration here from jit.dg/all-non-failing-tests.h.
17978         (testcases): Likewise.
17979         * jit.dg/test-combination.c (create_code): Eliminate spelling
17980         out all of the testcases in favor of looping through the
17981         "testcases" metadata.
17982         (verify_code): Likewise.
17984 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
17986         PR rtl-optimization/64536
17987         * gcc.dg/pr64536.c: New test.
17989 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
17991         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
17992         * jit.dg/test-combination.c (create_code): Likewise.
17993         (verify_code): Likewise.
17994         * jit.dg/test-constants.c: New test case.
17995         * jit.dg/test-threads.c: Add test-constants.c.
17997 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
17999         PR libobjc/51891
18000         * objc.dg/gnu-api-2-class.m: Add a test case
18001         for the above change.
18003 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
18005         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
18007 2015-01-09  Richard Biener  <rguenther@suse.de>
18009         PR tree-optimization/64410
18010         * g++.dg/vect/pr64410.cc: New testcase.
18012 2015-01-09  Martin Liska  <mliska@suse.cz>
18014         * gcc.dg/ipa/ipa-icf-32.c: New test.
18016 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18018         * c-c++-common/tsan/tsan_barrier.h: New.
18019         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
18020         * c-c++-common/tsan/bitfield_race.c: Likewise.
18021         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
18022         * c-c++-common/tsan/mutexset1.c: Likewise.
18023         * c-c++-common/tsan/race_on_barrier.c: Likewise.
18024         * c-c++-common/tsan/race_on_mutex.c: Likewise.
18025         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18026         * c-c++-common/tsan/simple_race.c: Likewise.
18027         * c-c++-common/tsan/simple_stack.c: Likewise.
18028         * c-c++-common/tsan/sleep_sync.c: Likewise.
18029         * c-c++-common/tsan/tiny_race.c: Likewise.
18030         * c-c++-common/tsan/tls_race.c: Likewise.
18031         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18032         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18033         * g++.dg/tsan/atomic_free.C: Likewise.
18034         * g++.dg/tsan/atomic_free2.C: Likewise.
18035         * g++.dg/tsan/cond_race.C: Likewise.
18036         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18038 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
18040         PR testsuite/62250
18041         * lib/target-supports.exp (check_effective_target_libatomic_available):
18042         New.
18043         * gfortran.dg/coarray/caf.exp: Only add -latomic for
18044         targets that match effective-target libatomic_available.
18045         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18047 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18049         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18050         Verify the result of gcc_jit_context_get_last_error.
18051         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18053 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18055         PR tree-optimization/63989
18056         * gcc.dg/strlenopt-27.c: New test.
18058 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
18060         * jit.dg/harness.h (set_up_logging): New function.
18061         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
18062         set_up_logging on the context, so that every testcase is
18063         logged to a particular file.
18064         * jit.dg/test-nested-contexts.c (main): Open a logfile,
18065         and call gcc_jit_context_set_logfile on the top-level context.
18067 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
18069         PR target/64338
18070         * g++.dg/opt/pr64338.C: New test.
18072 2015-01-08  Tobias Burnus  <burnus@net-b.de>
18074         * gfortran.dg/coarray/codimension_2b.f90: New file.
18075         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18076         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18078 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18080         PR c++/59004
18081         * g++.dg/ext/fnname4.C: New.
18083 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18085         PR c++/64462
18086         * g++.dg/cpp0x/constexpr-64462.C: New.
18088 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18090         PR c++/60753
18091         * g++.dg/cpp0x/deleted10.C: New.
18093 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18095         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18097 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18099         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18100         GCC_JIT_UNARY_OP_ABS.
18101         (verify_unary_ops): Likewise.
18103 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18105         * jit.dg/test-arith-overflow.c: New test case.
18106         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18107         * jit.dg/test-combination.c (create_code): Likewise.
18108         (verify_code): Likewise.
18109         * jit.dg/test-threads.c (testcases): Likewise.
18111 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18113         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18114         rather than "jit".  Load g++.exp, and call g++_init.
18115         Run test-*.cc files within the testsuite and *.cc files within
18116         docs/examples.
18117         (jit-dg-test): Drop the addition of -fgnu89-inline to
18118         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18119         doing it when compiling C testcases (since g++ does not handle
18120         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18121         is restored to the value after g++_init ran, rather than the
18122         value before g++_init ran.  Return a list of
18123         $comp_output $output_file, as dg-test assumes.
18125 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18127         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18128         make it easier to figure out the origin of each test result when
18129         running test-combination.c and test-threads.c.
18130         (CHECK_VALUE): Likewise.
18131         (CHECK_DOUBLE_VALUE): Likewise.
18132         (CHECK_STRING_VALUE): Likewise.
18133         (CHECK_STRING_STARTS_WITH): Likewise.
18134         (CHECK_STRING_CONTAINS): Likewise.
18135         (CHECK): Likewise.
18136         (check_string_value): Likewise, add "funcname" param.
18137         (check_string_starts_with): Likewise.
18138         (check_string_contains): Likewise.
18140 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18142         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18143         generating name of built executable.
18145 2015-01-07  Marek Polacek  <polacek@redhat.com>
18147         PR c/64440
18148         * gcc.dg/pr64440.c: New test.
18149         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18151 2015-01-07  Marek Polacek  <polacek@redhat.com>
18153         PR c/64417
18154         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18155         * gcc.dg/pr64417.c: New test.
18157 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18159         PR target/64505
18160         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18161         fix is correct.
18163 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18165         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18166         Check if testcases run without errors, not just if they compile.
18168 2015-01-06  Christian Bruel  <christian.bruel@st.com>
18170         PR target/64507
18171         * gcc.target/sh/pr64507.c: New test.
18173 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
18175         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18177 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
18179         * c-c++-common/asan/sanitize-all-1.c: New test.
18180         * c-c++-common/ubsan/sanitize-all-1.c: New test.
18181         * c-c++-common/ubsan/sanitize-all-2.c: New test.
18182         * c-c++-common/ubsan/sanitize-all-3.c: New test.
18183         * c-c++-common/ubsan/sanitize-all-4.c: New test.
18185 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18187         * lib/target-supports.exp (check_profiling_available): Return 0 for
18188         Visium.
18189         (check_effective_target_tls_runtime): Likewise.
18190         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18191         * gcc.dg/20020312-2.c: Adjust for Visium.
18192         * gcc.dg/tls/thr-cse-1.c: Likewise
18193         * gcc.dg/tree-ssa/20040204-1.c: Likewise
18194         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18195         * gcc.dg/weak/typeof-2.c: Likewise.
18197 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
18199         PR rtl-optimization/64287
18200         * gcc.dg/aru-2.c: New test.
18202 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18204         PR sanitizer/64344
18205         * c-c++-common/ubsan/pr64344-1.c: New test.
18206         * c-c++-common/ubsan/pr64344-2.c: New test.
18208         PR tree-optimization/64465
18209         * gcc.dg/pr64465.c: New test.
18211         PR tree-optimization/64494
18212         * gcc.c-torture/compile/pr64494.c: New test.
18214 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
18216         PR fortran/47674
18217         * gfortran.dg/realloc_on_assign_25.f90:  New test.
18219 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18221         Update copyright years.
18223 2015-01-05  Marek Polacek  <polacek@redhat.com>
18225         PR c/64423
18226         * gcc.dg/pr64423.c: New test.
18228 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18230         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18231         mmix-knuth-mmixware for the same reason as for MIPS.
18232         * gcc.dg/debug/debug-2.c: Ditto.
18234         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18236 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
18238         PR testsuite/62250
18239         * lib/gfortran.exp: Add libatomic library search path.
18240         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18241         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18243         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18245 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18247         * c-c++-common/tsan/bitfield_race.c: New testcase.
18248         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18250 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18252         * gfortran.dg/coarray/collectives_4.f90: New.
18254 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18256         PR fortran/57562
18257         * gfortran.dg/extends_16.f90: New.
18259 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18261         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18263 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18265         * gfortran.dg/coarray/codimension_2.f90: New.
18266         * gfortran.dg/coarray/codimension_2a.f90: New.
18267         * gfortran.dg/coarray_35.f90: New.
18268         * gfortran.dg/coarray_35a.f90: New.
18270 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18272         PR fortran/60507
18273         * gfortran.dg/dummy_procedure_11.f90: New.
18275 Copyright (C) 2015 Free Software Foundation, Inc.
18277 Copying and distribution of this file, with or without modification,
18278 are permitted in any medium without royalty provided the copyright
18279 notice and this notice are preserved.