re PR tree-optimization/68445 (ICE: internal compiler error: in operator[], at vec.h)
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2015-11-23  Richard Biener  <rguenther@suse.de>
2
3         PR tree-optimization/68445
4         * gcc.dg/vect/pr68445.c: New testcase.
5
6 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
7
8         * gcc.target/s390/load-relative-check.c: New test to check
9         generation of load relative instructions.
10
11 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12
13         * gfortran.dg/fmt_t_8.f90: New test.
14
15 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
16
17         PR target/68390
18         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
19
20 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21
22         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
23
24 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
25
26         PR fortran/68486
27         * gfortran.dg/simplify_cshift_2.f90: New test.
28
29 2015-11-22  James Norris  <jnorris@codesourcery.com>
30             Cesar Philippidis  <cesar@codesourcery.com>
31
32         * gfortran.dg/goacc/declare-1.f95: Update test.
33         * gfortran.dg/goacc/declare-2.f95: New test.
34
35 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
36
37         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
38         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
39         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
40         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
41         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
42         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
43         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
44         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
45         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
46         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
47         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
48         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
49
50 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
51
52         * gfortran.dg/simplify_cshift_1.f90: New test.
53
54 2015-11-21  Nathan Sidwell  <nathan@acm.org>
55
56         * gcc.dg/atomic-generic.c: Include <string.h>.
57
58 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
59
60         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
61
62 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
63
64         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
65
66 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
67
68         PR debug/66432
69         * gcc.dg/debug/pr66432.c: New test.
70
71 2015-11-20  Ian Lance Taylor  <iant@google.com>
72
73         PR go/66406
74         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
75
76 2015-11-20  Mike Stump  <mikestump@comcast.net>
77
78         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
79         isn't portable.
80
81 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
82
83         PR 62314
84         * gcc.dg/fixits.c: New file.
85         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
86         (test_fixit_insert): New.
87         (test_fixit_remove): New.
88         (test_fixit_replace): New.
89         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
90         (test_fixit_insert): New.
91         (test_fixit_remove): New.
92         (test_fixit_replace): New.
93         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
94         (test_show_locus): Add tests of rendering fixit hints.
95
96 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
97
98         PR middle-end/68339
99         * gcc.dg/vect/pr68339.c: New test.
100
101 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
102
103         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
104
105 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
106
107         PR fortran/68237
108         * gfortran.dg/submodule_12.f90: New test
109
110         PR fortran/66762
111         * gfortran.dg/submodule_6.f08: Add compile option -flto.
112
113 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
114
115         * lib/target-supports.exp
116         (check_effective_target_arm_neon_ok_nocache): Add check
117         for M profile.
118
119 2015-11-20  Tom de Vries  <tom@codesourcery.com>
120
121         PR tree-optimization/68373
122         * gcc.dg/autopar/pr68373.c: New test.
123
124 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
125
126         PR c++/67354
127         * g++.dg/abi/mangle67.C: New test.
128
129 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
130
131         * gcc.target/s390/bswap-1.c: New test.
132
133 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
134
135         * gcc.target/s390/pfpo.c: New test.
136
137 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
138
139         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
140         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
141
142 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
143
144         * g++.dg/spellcheck-fields.C: New file.
145
146 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
147             Sebastian Pop  <s.pop@samsung.com>
148
149         PR tree-optimization/68428
150         * gcc.dg/graphite/pr68428.c: New.
151
152 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
153             Sebastian Pop  <s.pop@samsung.com>
154
155         PR tree-optimization/68335
156         * gfortran.dg/graphite/pr68335.f90: New.
157
158 2015-11-19  Nathan Sidwell  <nathan@acm.org>
159
160         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
161         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
162         * gcc.dg/special/weak-2.c: Likewise.
163         * gcc.dg/weak/weak-12.c: Likewise.
164         * gcc.dg/weak/weak-15.c: Likewise.
165         * gcc.dg/weak/weak-16.c: Likewise.
166         * gcc.dg/weak/weak-1.c: Likewise.
167         * gcc.dg/weak/weak-2.c: Likewise.
168         * gcc.dg/weak/weak-4.c: Likewise.
169         * gcc.dg/torture/pr53922.c: Likewise.
170         * gcc.dg/torture/pr60092.c: Likewise.
171
172 2015-11-19  Marek Polacek  <polacek@redhat.com>
173
174         PR c/68412
175         * gcc.dg/pr68412-2.c: New test.
176         * gcc.dg/pr68412.c: New test.
177
178 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
179
180         * gcc.dg/tree-ssa/vrp98.c: New testcase.
181         * gcc.target/avr/uint8-single-reg.c: New testcase.
182
183 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
184
185         PR c++/67409
186         * g++.dg/eh/goto3.C: New test.
187
188 2015-11-19  Marek Polacek  <polacek@redhat.com>
189
190         PR tree-optimization/68431
191         * gcc.dg/tree-ssa/pr68431.c: New test.
192
193 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
194
195         PR rtl-optimization/68376
196         * gcc.c-torture/execute/pr68376-1.c: New test.
197         * gcc.c-torture/execute/pr68376-2.c: New test.
198
199         PR target/67770
200         * gcc.target/i386/pr67770.c: New test.
201
202 2015-11-18  Jeff Law  <law@redhat.com>
203
204         PR tree-optimization/68198
205         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
206         * gcc.dg/tree-ssa/pr68198.c: New test.
207
208 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
209
210         PR fortran/59910
211         * gfortran.dg/pr59910.f90: New test.
212
213 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
214
215         PR fortran/43996
216         * gfortran.dg/pr43996.f90: New test.
217
218 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
219
220         PR c/65083
221         * gcc.dg/atomic/stdatomic-fence-2.c,
222         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
223
224 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
225
226         * gnat.dg/loop_optimization19.adb: New test.
227         * gnat.dg/loop_optimization20.adb: Likewise.
228         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
229
230 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
231
232         * gnat.dg/opt52.adb: New test.
233
234 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
235
236         * gcc.dg/goacc/nvptx-sese-1.c: New.
237
238 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
239
240         * gnat.dg/renaming7.adb: New test.
241         * gnat.dg/renaming7_pkg.ads: New helper.
242
243 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
244
245         PR tree-optimization/68402
246         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
247         to avoid undefined behaviour.
248
249 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
250
251         PR tree-optimization/68157
252         * g++.dg/opt/pr68157.C: New test.
253
254 2015-11-18  Richard Biener  <rguenther@suse.de>
255
256         PR tree-optimization/67790
257         * gcc.dg/vect/pr67790.c: New testcase.
258
259 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
260
261         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
262
263 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
264
265         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
266         (test_braced_init): New function.
267         (test_statement_expression): New function.
268         (test_address_of_label): New function.
269         (test_transaction_expressions): New function.
270         (test_keywords): New function.
271         (test_builtin_va_arg): New function.
272         (test_builtin_offsetof): New function.
273         * lib/multiline.exp (_build_multiline_regex): Escape braces.
274
275 2015-11-17  Martin Sebor  <msebor@redhat.com>
276
277         PR c++/68308
278         * g++.dg/init/new46.C: New test.
279
280 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
281
282         PR fortran/65751
283         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
284
285 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
286
287         PR middle-end/68134
288         * gcc.dg/pr68134.c: New test.
289
290 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
291
292         PR target/68143
293         * gcc.c-torture/execute/pr68143_1.c: New test.
294
295 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
296
297         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
298
299 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
300
301         * gcc.dg/tree-ssa/ifc-8.c: New test.
302
303 2015-11-16  Marek Polacek  <polacek@redhat.com>
304
305         PR c++/68362
306         * g++.dg/delayedfold/switch-1.C: New test.
307
308 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
309
310         PR fortran/58027
311         PR fortran/60993
312         * gfortran.dg/pr58027.f90: New test.
313
314 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
315
316         * c-c++-common/attr-simd.c: New test.
317         * c-c++-common/attr-simd-2.c: New test.
318         * c-c++-common/attr-simd-3.c: New test.
319
320 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
321
322         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
323
324 2015-11-16  Christian Bruel  <christian.bruel@st.com>
325
326         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
327          Check __ARM_NEON__ instead of "arm_neon.h.
328         * gcc.target/arm/attr-neon3.c: New test.
329         * gcc.target/arm/attr-neon-fp16.c: Likewise
330
331 2015-11-16  Christian Bruel  <christian.bruel@st.com>
332
333         PR target/65837
334         * gcc.target/arm/lto/pr65837_0.c
335         * gcc.target/arm/attr-neon2.c
336         * gcc.target/arm/attr-neon.c
337         * gcc.target/arm/attr-neon-builtin-fail.c
338         * gcc.target/arm/attr-crypto.c
339
340 2015-11-16  Richard Biener  <rguenther@suse.de>
341
342         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
343
344 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
345
346         PR fortran/50221
347         * gfortran.dg/deferred_character_1.f90: New test.
348         * gfortran.dg/deferred_character_4.f90: New test for comment
349         #4 of the PR.
350
351         PR fortran/68216
352         * gfortran.dg/deferred_character_2.f90: New test.
353
354         PR fortran/67674
355         * gfortran.dg/deferred_character_3.f90: New test.
356
357         PR fortran/63932
358         * gfortran.dg/deferred_character_5.f90: New test.
359
360         PR fortran/66408
361         * gfortran.dg/deferred_character_6.f90: New test.
362
363         PR fortran/49954
364         * gfortran.dg/deferred_character_7.f90: New test.
365
366 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
367
368         PR fortran/67803
369         * gfortran.dg/pr67803.f90: New test.
370
371 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
372
373         * g++.dg/cpp/ucn-1.C: Fix typo.
374
375 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
376
377         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
378         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
379
380 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
381             Jeff Law  <law@redhat.com>
382
383         * gcc.dg/tree-ssa/split-path-1.c: New test.
384
385 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
386
387         * c-c++-common/goacc/loop-auto-1.c: New.
388
389         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
390         * gcc.dg/goacc/nvptx-merged-loop.c: New.
391
392 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
393
394         PR fortran/68319
395         * gfortran.dg/pr68319.f90: New test.
396
397 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
398
399         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
400         hardware floating point support.
401
402         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
403         vector direct move instructions.
404
405         * gcc.target/powerpc/maddld.c: New test.
406
407 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
408
409         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
410         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
411         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
412
413 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
414
415         * gcc.dg/diagnostic-token-ranges.c: New file.
416         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
417         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
418         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
419         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
420         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
421         line_table param when calling
422         linemap_position_for_line_and_column.
423         (test_show_locus): Pass line_table to rich_location ctors.
424         (plugin_init): Remove setting of global_dc->colorize_source_p.
425         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
426         New file.
427         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
428         diagnostic_plugin_test_tree_expression_range.c,
429         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
430         and diagnostic-test-show-trees-1.c.
431
432 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
433
434         PR tree-optimization/67682
435         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
436         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
437         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
438         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
439
440 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
441
442         * gcc.target/aarch64/umaddl_combine_1.c: New test.
443
444 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
445
446         PR tree-optimization/68264
447         * gcc.dg/torture/pr68264.c: New test.
448
449 2015-11-13  Marek Polacek  <polacek@redhat.com>
450
451         PR c/68320
452         * gcc.dg/pr68320.c: New test.
453
454 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
455
456         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
457
458 2015-11-13  Richard Biener  <rguenther@suse.de>
459
460         PR tree-optimization/68306
461         * gcc.dg/pr68306.c: Adjust.
462         * gcc.dg/pr68306-2.c: New testcase.
463         * gcc.dg/pr68306-3.c: Likewise.
464
465 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
466
467         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
468         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
469
470 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
471
472         PR fortran/47266
473         * gfortran.dg/module_private_2.f90: New test.
474
475 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
476
477         PR fortran/47266
478         * gfortran.dg/warn_unused_function_2.f90: New test.
479
480 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
481
482         Revert [ARM] Remove neon-testgen.ml and generated tests.
483         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
484
485         * gcc.target/arm/neon/vRaddhns16.c: Remove.
486         * gcc.target/arm/neon/vRaddhns32.c: Remove.
487         * gcc.target/arm/neon/vRaddhns64.c: Remove.
488         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
489         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
490         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
491         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
492         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
493         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
494         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
495         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
496         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
497         * gcc.target/arm/neon/vRhadds16.c: Remove.
498         * gcc.target/arm/neon/vRhadds32.c: Remove.
499         * gcc.target/arm/neon/vRhadds8.c: Remove.
500         * gcc.target/arm/neon/vRhaddu16.c: Remove.
501         * gcc.target/arm/neon/vRhaddu32.c: Remove.
502         * gcc.target/arm/neon/vRhaddu8.c: Remove.
503         * gcc.target/arm/neon/vRshlQs16.c: Remove.
504         * gcc.target/arm/neon/vRshlQs32.c: Remove.
505         * gcc.target/arm/neon/vRshlQs64.c: Remove.
506         * gcc.target/arm/neon/vRshlQs8.c: Remove.
507         * gcc.target/arm/neon/vRshlQu16.c: Remove.
508         * gcc.target/arm/neon/vRshlQu32.c: Remove.
509         * gcc.target/arm/neon/vRshlQu64.c: Remove.
510         * gcc.target/arm/neon/vRshlQu8.c: Remove.
511         * gcc.target/arm/neon/vRshls16.c: Remove.
512         * gcc.target/arm/neon/vRshls32.c: Remove.
513         * gcc.target/arm/neon/vRshls64.c: Remove.
514         * gcc.target/arm/neon/vRshls8.c: Remove.
515         * gcc.target/arm/neon/vRshlu16.c: Remove.
516         * gcc.target/arm/neon/vRshlu32.c: Remove.
517         * gcc.target/arm/neon/vRshlu64.c: Remove.
518         * gcc.target/arm/neon/vRshlu8.c: Remove.
519         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
520         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
521         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
522         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
523         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
524         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
525         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
526         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
527         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
528         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
529         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
530         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
531         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
532         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
533         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
534         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
535         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
536         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
537         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
538         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
539         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
540         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
541         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
542         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
543         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
544         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
545         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
546         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
547         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
548         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
549         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
550         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
551         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
552         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
553         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
554         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
555         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
556         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
557         * gcc.target/arm/neon/vRsubhns16.c: Remove.
558         * gcc.target/arm/neon/vRsubhns32.c: Remove.
559         * gcc.target/arm/neon/vRsubhns64.c: Remove.
560         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
561         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
562         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
563         * gcc.target/arm/neon/vabaQs16.c: Remove.
564         * gcc.target/arm/neon/vabaQs32.c: Remove.
565         * gcc.target/arm/neon/vabaQs8.c: Remove.
566         * gcc.target/arm/neon/vabaQu16.c: Remove.
567         * gcc.target/arm/neon/vabaQu32.c: Remove.
568         * gcc.target/arm/neon/vabaQu8.c: Remove.
569         * gcc.target/arm/neon/vabals16.c: Remove.
570         * gcc.target/arm/neon/vabals32.c: Remove.
571         * gcc.target/arm/neon/vabals8.c: Remove.
572         * gcc.target/arm/neon/vabalu16.c: Remove.
573         * gcc.target/arm/neon/vabalu32.c: Remove.
574         * gcc.target/arm/neon/vabalu8.c: Remove.
575         * gcc.target/arm/neon/vabas16.c: Remove.
576         * gcc.target/arm/neon/vabas32.c: Remove.
577         * gcc.target/arm/neon/vabas8.c: Remove.
578         * gcc.target/arm/neon/vabau16.c: Remove.
579         * gcc.target/arm/neon/vabau32.c: Remove.
580         * gcc.target/arm/neon/vabau8.c: Remove.
581         * gcc.target/arm/neon/vabdQf32.c: Remove.
582         * gcc.target/arm/neon/vabdQs16.c: Remove.
583         * gcc.target/arm/neon/vabdQs32.c: Remove.
584         * gcc.target/arm/neon/vabdQs8.c: Remove.
585         * gcc.target/arm/neon/vabdQu16.c: Remove.
586         * gcc.target/arm/neon/vabdQu32.c: Remove.
587         * gcc.target/arm/neon/vabdQu8.c: Remove.
588         * gcc.target/arm/neon/vabdf32.c: Remove.
589         * gcc.target/arm/neon/vabdls16.c: Remove.
590         * gcc.target/arm/neon/vabdls32.c: Remove.
591         * gcc.target/arm/neon/vabdls8.c: Remove.
592         * gcc.target/arm/neon/vabdlu16.c: Remove.
593         * gcc.target/arm/neon/vabdlu32.c: Remove.
594         * gcc.target/arm/neon/vabdlu8.c: Remove.
595         * gcc.target/arm/neon/vabds16.c: Remove.
596         * gcc.target/arm/neon/vabds32.c: Remove.
597         * gcc.target/arm/neon/vabds8.c: Remove.
598         * gcc.target/arm/neon/vabdu16.c: Remove.
599         * gcc.target/arm/neon/vabdu32.c: Remove.
600         * gcc.target/arm/neon/vabdu8.c: Remove.
601         * gcc.target/arm/neon/vabsQf32.c: Remove.
602         * gcc.target/arm/neon/vabsQs16.c: Remove.
603         * gcc.target/arm/neon/vabsQs32.c: Remove.
604         * gcc.target/arm/neon/vabsQs8.c: Remove.
605         * gcc.target/arm/neon/vabsf32.c: Remove.
606         * gcc.target/arm/neon/vabss16.c: Remove.
607         * gcc.target/arm/neon/vabss32.c: Remove.
608         * gcc.target/arm/neon/vabss8.c: Remove.
609         * gcc.target/arm/neon/vaddQf32.c: Remove.
610         * gcc.target/arm/neon/vaddQs16.c: Remove.
611         * gcc.target/arm/neon/vaddQs32.c: Remove.
612         * gcc.target/arm/neon/vaddQs64.c: Remove.
613         * gcc.target/arm/neon/vaddQs8.c: Remove.
614         * gcc.target/arm/neon/vaddQu16.c: Remove.
615         * gcc.target/arm/neon/vaddQu32.c: Remove.
616         * gcc.target/arm/neon/vaddQu64.c: Remove.
617         * gcc.target/arm/neon/vaddQu8.c: Remove.
618         * gcc.target/arm/neon/vaddf32.c: Remove.
619         * gcc.target/arm/neon/vaddhns16.c: Remove.
620         * gcc.target/arm/neon/vaddhns32.c: Remove.
621         * gcc.target/arm/neon/vaddhns64.c: Remove.
622         * gcc.target/arm/neon/vaddhnu16.c: Remove.
623         * gcc.target/arm/neon/vaddhnu32.c: Remove.
624         * gcc.target/arm/neon/vaddhnu64.c: Remove.
625         * gcc.target/arm/neon/vaddls16.c: Remove.
626         * gcc.target/arm/neon/vaddls32.c: Remove.
627         * gcc.target/arm/neon/vaddls8.c: Remove.
628         * gcc.target/arm/neon/vaddlu16.c: Remove.
629         * gcc.target/arm/neon/vaddlu32.c: Remove.
630         * gcc.target/arm/neon/vaddlu8.c: Remove.
631         * gcc.target/arm/neon/vadds16.c: Remove.
632         * gcc.target/arm/neon/vadds32.c: Remove.
633         * gcc.target/arm/neon/vadds64.c: Remove.
634         * gcc.target/arm/neon/vadds8.c: Remove.
635         * gcc.target/arm/neon/vaddu16.c: Remove.
636         * gcc.target/arm/neon/vaddu32.c: Remove.
637         * gcc.target/arm/neon/vaddu64.c: Remove.
638         * gcc.target/arm/neon/vaddu8.c: Remove.
639         * gcc.target/arm/neon/vaddws16.c: Remove.
640         * gcc.target/arm/neon/vaddws32.c: Remove.
641         * gcc.target/arm/neon/vaddws8.c: Remove.
642         * gcc.target/arm/neon/vaddwu16.c: Remove.
643         * gcc.target/arm/neon/vaddwu32.c: Remove.
644         * gcc.target/arm/neon/vaddwu8.c: Remove.
645         * gcc.target/arm/neon/vandQs16.c: Remove.
646         * gcc.target/arm/neon/vandQs32.c: Remove.
647         * gcc.target/arm/neon/vandQs64.c: Remove.
648         * gcc.target/arm/neon/vandQs8.c: Remove.
649         * gcc.target/arm/neon/vandQu16.c: Remove.
650         * gcc.target/arm/neon/vandQu32.c: Remove.
651         * gcc.target/arm/neon/vandQu64.c: Remove.
652         * gcc.target/arm/neon/vandQu8.c: Remove.
653         * gcc.target/arm/neon/vands16.c: Remove.
654         * gcc.target/arm/neon/vands32.c: Remove.
655         * gcc.target/arm/neon/vands64.c: Remove.
656         * gcc.target/arm/neon/vands8.c: Remove.
657         * gcc.target/arm/neon/vandu16.c: Remove.
658         * gcc.target/arm/neon/vandu32.c: Remove.
659         * gcc.target/arm/neon/vandu64.c: Remove.
660         * gcc.target/arm/neon/vandu8.c: Remove.
661         * gcc.target/arm/neon/vbicQs16.c: Remove.
662         * gcc.target/arm/neon/vbicQs32.c: Remove.
663         * gcc.target/arm/neon/vbicQs64.c: Remove.
664         * gcc.target/arm/neon/vbicQs8.c: Remove.
665         * gcc.target/arm/neon/vbicQu16.c: Remove.
666         * gcc.target/arm/neon/vbicQu32.c: Remove.
667         * gcc.target/arm/neon/vbicQu64.c: Remove.
668         * gcc.target/arm/neon/vbicQu8.c: Remove.
669         * gcc.target/arm/neon/vbics16.c: Remove.
670         * gcc.target/arm/neon/vbics32.c: Remove.
671         * gcc.target/arm/neon/vbics64.c: Remove.
672         * gcc.target/arm/neon/vbics8.c: Remove.
673         * gcc.target/arm/neon/vbicu16.c: Remove.
674         * gcc.target/arm/neon/vbicu32.c: Remove.
675         * gcc.target/arm/neon/vbicu64.c: Remove.
676         * gcc.target/arm/neon/vbicu8.c: Remove.
677         * gcc.target/arm/neon/vbslQf32.c: Remove.
678         * gcc.target/arm/neon/vbslQp16.c: Remove.
679         * gcc.target/arm/neon/vbslQp64.c: Remove.
680         * gcc.target/arm/neon/vbslQp8.c: Remove.
681         * gcc.target/arm/neon/vbslQs16.c: Remove.
682         * gcc.target/arm/neon/vbslQs32.c: Remove.
683         * gcc.target/arm/neon/vbslQs64.c: Remove.
684         * gcc.target/arm/neon/vbslQs8.c: Remove.
685         * gcc.target/arm/neon/vbslQu16.c: Remove.
686         * gcc.target/arm/neon/vbslQu32.c: Remove.
687         * gcc.target/arm/neon/vbslQu64.c: Remove.
688         * gcc.target/arm/neon/vbslQu8.c: Remove.
689         * gcc.target/arm/neon/vbslf32.c: Remove.
690         * gcc.target/arm/neon/vbslp16.c: Remove.
691         * gcc.target/arm/neon/vbslp64.c: Remove.
692         * gcc.target/arm/neon/vbslp8.c: Remove.
693         * gcc.target/arm/neon/vbsls16.c: Remove.
694         * gcc.target/arm/neon/vbsls32.c: Remove.
695         * gcc.target/arm/neon/vbsls64.c: Remove.
696         * gcc.target/arm/neon/vbsls8.c: Remove.
697         * gcc.target/arm/neon/vbslu16.c: Remove.
698         * gcc.target/arm/neon/vbslu32.c: Remove.
699         * gcc.target/arm/neon/vbslu64.c: Remove.
700         * gcc.target/arm/neon/vbslu8.c: Remove.
701         * gcc.target/arm/neon/vcageQf32.c: Remove.
702         * gcc.target/arm/neon/vcagef32.c: Remove.
703         * gcc.target/arm/neon/vcagtQf32.c: Remove.
704         * gcc.target/arm/neon/vcagtf32.c: Remove.
705         * gcc.target/arm/neon/vcaleQf32.c: Remove.
706         * gcc.target/arm/neon/vcalef32.c: Remove.
707         * gcc.target/arm/neon/vcaltQf32.c: Remove.
708         * gcc.target/arm/neon/vcaltf32.c: Remove.
709         * gcc.target/arm/neon/vceqQf32.c: Remove.
710         * gcc.target/arm/neon/vceqQp8.c: Remove.
711         * gcc.target/arm/neon/vceqQs16.c: Remove.
712         * gcc.target/arm/neon/vceqQs32.c: Remove.
713         * gcc.target/arm/neon/vceqQs8.c: Remove.
714         * gcc.target/arm/neon/vceqQu16.c: Remove.
715         * gcc.target/arm/neon/vceqQu32.c: Remove.
716         * gcc.target/arm/neon/vceqQu8.c: Remove.
717         * gcc.target/arm/neon/vceqf32.c: Remove.
718         * gcc.target/arm/neon/vceqp8.c: Remove.
719         * gcc.target/arm/neon/vceqs16.c: Remove.
720         * gcc.target/arm/neon/vceqs32.c: Remove.
721         * gcc.target/arm/neon/vceqs8.c: Remove.
722         * gcc.target/arm/neon/vcequ16.c: Remove.
723         * gcc.target/arm/neon/vcequ32.c: Remove.
724         * gcc.target/arm/neon/vcequ8.c: Remove.
725         * gcc.target/arm/neon/vcgeQf32.c: Remove.
726         * gcc.target/arm/neon/vcgeQs16.c: Remove.
727         * gcc.target/arm/neon/vcgeQs32.c: Remove.
728         * gcc.target/arm/neon/vcgeQs8.c: Remove.
729         * gcc.target/arm/neon/vcgeQu16.c: Remove.
730         * gcc.target/arm/neon/vcgeQu32.c: Remove.
731         * gcc.target/arm/neon/vcgeQu8.c: Remove.
732         * gcc.target/arm/neon/vcgef32.c: Remove.
733         * gcc.target/arm/neon/vcges16.c: Remove.
734         * gcc.target/arm/neon/vcges32.c: Remove.
735         * gcc.target/arm/neon/vcges8.c: Remove.
736         * gcc.target/arm/neon/vcgeu16.c: Remove.
737         * gcc.target/arm/neon/vcgeu32.c: Remove.
738         * gcc.target/arm/neon/vcgeu8.c: Remove.
739         * gcc.target/arm/neon/vcgtQf32.c: Remove.
740         * gcc.target/arm/neon/vcgtQs16.c: Remove.
741         * gcc.target/arm/neon/vcgtQs32.c: Remove.
742         * gcc.target/arm/neon/vcgtQs8.c: Remove.
743         * gcc.target/arm/neon/vcgtQu16.c: Remove.
744         * gcc.target/arm/neon/vcgtQu32.c: Remove.
745         * gcc.target/arm/neon/vcgtQu8.c: Remove.
746         * gcc.target/arm/neon/vcgtf32.c: Remove.
747         * gcc.target/arm/neon/vcgts16.c: Remove.
748         * gcc.target/arm/neon/vcgts32.c: Remove.
749         * gcc.target/arm/neon/vcgts8.c: Remove.
750         * gcc.target/arm/neon/vcgtu16.c: Remove.
751         * gcc.target/arm/neon/vcgtu32.c: Remove.
752         * gcc.target/arm/neon/vcgtu8.c: Remove.
753         * gcc.target/arm/neon/vcleQf32.c: Remove.
754         * gcc.target/arm/neon/vcleQs16.c: Remove.
755         * gcc.target/arm/neon/vcleQs32.c: Remove.
756         * gcc.target/arm/neon/vcleQs8.c: Remove.
757         * gcc.target/arm/neon/vcleQu16.c: Remove.
758         * gcc.target/arm/neon/vcleQu32.c: Remove.
759         * gcc.target/arm/neon/vcleQu8.c: Remove.
760         * gcc.target/arm/neon/vclef32.c: Remove.
761         * gcc.target/arm/neon/vcles16.c: Remove.
762         * gcc.target/arm/neon/vcles32.c: Remove.
763         * gcc.target/arm/neon/vcles8.c: Remove.
764         * gcc.target/arm/neon/vcleu16.c: Remove.
765         * gcc.target/arm/neon/vcleu32.c: Remove.
766         * gcc.target/arm/neon/vcleu8.c: Remove.
767         * gcc.target/arm/neon/vclsQs16.c: Remove.
768         * gcc.target/arm/neon/vclsQs32.c: Remove.
769         * gcc.target/arm/neon/vclsQs8.c: Remove.
770         * gcc.target/arm/neon/vclss16.c: Remove.
771         * gcc.target/arm/neon/vclss32.c: Remove.
772         * gcc.target/arm/neon/vclss8.c: Remove.
773         * gcc.target/arm/neon/vcltQf32.c: Remove.
774         * gcc.target/arm/neon/vcltQs16.c: Remove.
775         * gcc.target/arm/neon/vcltQs32.c: Remove.
776         * gcc.target/arm/neon/vcltQs8.c: Remove.
777         * gcc.target/arm/neon/vcltQu16.c: Remove.
778         * gcc.target/arm/neon/vcltQu32.c: Remove.
779         * gcc.target/arm/neon/vcltQu8.c: Remove.
780         * gcc.target/arm/neon/vcltf32.c: Remove.
781         * gcc.target/arm/neon/vclts16.c: Remove.
782         * gcc.target/arm/neon/vclts32.c: Remove.
783         * gcc.target/arm/neon/vclts8.c: Remove.
784         * gcc.target/arm/neon/vcltu16.c: Remove.
785         * gcc.target/arm/neon/vcltu32.c: Remove.
786         * gcc.target/arm/neon/vcltu8.c: Remove.
787         * gcc.target/arm/neon/vclzQs16.c: Remove.
788         * gcc.target/arm/neon/vclzQs32.c: Remove.
789         * gcc.target/arm/neon/vclzQs8.c: Remove.
790         * gcc.target/arm/neon/vclzQu16.c: Remove.
791         * gcc.target/arm/neon/vclzQu32.c: Remove.
792         * gcc.target/arm/neon/vclzQu8.c: Remove.
793         * gcc.target/arm/neon/vclzs16.c: Remove.
794         * gcc.target/arm/neon/vclzs32.c: Remove.
795         * gcc.target/arm/neon/vclzs8.c: Remove.
796         * gcc.target/arm/neon/vclzu16.c: Remove.
797         * gcc.target/arm/neon/vclzu32.c: Remove.
798         * gcc.target/arm/neon/vclzu8.c: Remove.
799         * gcc.target/arm/neon/vcntQp8.c: Remove.
800         * gcc.target/arm/neon/vcntQs8.c: Remove.
801         * gcc.target/arm/neon/vcntQu8.c: Remove.
802         * gcc.target/arm/neon/vcntp8.c: Remove.
803         * gcc.target/arm/neon/vcnts8.c: Remove.
804         * gcc.target/arm/neon/vcntu8.c: Remove.
805         * gcc.target/arm/neon/vcombinef32.c: Remove.
806         * gcc.target/arm/neon/vcombinep16.c: Remove.
807         * gcc.target/arm/neon/vcombinep64.c: Remove.
808         * gcc.target/arm/neon/vcombinep8.c: Remove.
809         * gcc.target/arm/neon/vcombines16.c: Remove.
810         * gcc.target/arm/neon/vcombines32.c: Remove.
811         * gcc.target/arm/neon/vcombines64.c: Remove.
812         * gcc.target/arm/neon/vcombines8.c: Remove.
813         * gcc.target/arm/neon/vcombineu16.c: Remove.
814         * gcc.target/arm/neon/vcombineu32.c: Remove.
815         * gcc.target/arm/neon/vcombineu64.c: Remove.
816         * gcc.target/arm/neon/vcombineu8.c: Remove.
817         * gcc.target/arm/neon/vcreatef32.c: Remove.
818         * gcc.target/arm/neon/vcreatep16.c: Remove.
819         * gcc.target/arm/neon/vcreatep64.c: Remove.
820         * gcc.target/arm/neon/vcreatep8.c: Remove.
821         * gcc.target/arm/neon/vcreates16.c: Remove.
822         * gcc.target/arm/neon/vcreates32.c: Remove.
823         * gcc.target/arm/neon/vcreates64.c: Remove.
824         * gcc.target/arm/neon/vcreates8.c: Remove.
825         * gcc.target/arm/neon/vcreateu16.c: Remove.
826         * gcc.target/arm/neon/vcreateu32.c: Remove.
827         * gcc.target/arm/neon/vcreateu64.c: Remove.
828         * gcc.target/arm/neon/vcreateu8.c: Remove.
829         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
830         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
831         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
832         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
833         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
834         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
835         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
836         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
837         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
838         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
839         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
840         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
841         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
842         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
843         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
844         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
845         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
846         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
847         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
848         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
849         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
850         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
851         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
852         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
853         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
854         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
855         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
856         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
857         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
858         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
859         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
860         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
861         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
862         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
863         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
864         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
865         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
866         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
867         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
868         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
869         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
870         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
871         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
872         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
873         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
874         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
875         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
876         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
877         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
878         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
879         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
880         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
881         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
882         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
883         * gcc.target/arm/neon/vdup_nf32.c: Remove.
884         * gcc.target/arm/neon/vdup_np16.c: Remove.
885         * gcc.target/arm/neon/vdup_np64.c: Remove.
886         * gcc.target/arm/neon/vdup_np8.c: Remove.
887         * gcc.target/arm/neon/vdup_ns16.c: Remove.
888         * gcc.target/arm/neon/vdup_ns32.c: Remove.
889         * gcc.target/arm/neon/vdup_ns64.c: Remove.
890         * gcc.target/arm/neon/vdup_ns8.c: Remove.
891         * gcc.target/arm/neon/vdup_nu16.c: Remove.
892         * gcc.target/arm/neon/vdup_nu32.c: Remove.
893         * gcc.target/arm/neon/vdup_nu64.c: Remove.
894         * gcc.target/arm/neon/vdup_nu8.c: Remove.
895         * gcc.target/arm/neon/veorQs16.c: Remove.
896         * gcc.target/arm/neon/veorQs32.c: Remove.
897         * gcc.target/arm/neon/veorQs64.c: Remove.
898         * gcc.target/arm/neon/veorQs8.c: Remove.
899         * gcc.target/arm/neon/veorQu16.c: Remove.
900         * gcc.target/arm/neon/veorQu32.c: Remove.
901         * gcc.target/arm/neon/veorQu64.c: Remove.
902         * gcc.target/arm/neon/veorQu8.c: Remove.
903         * gcc.target/arm/neon/veors16.c: Remove.
904         * gcc.target/arm/neon/veors32.c: Remove.
905         * gcc.target/arm/neon/veors64.c: Remove.
906         * gcc.target/arm/neon/veors8.c: Remove.
907         * gcc.target/arm/neon/veoru16.c: Remove.
908         * gcc.target/arm/neon/veoru32.c: Remove.
909         * gcc.target/arm/neon/veoru64.c: Remove.
910         * gcc.target/arm/neon/veoru8.c: Remove.
911         * gcc.target/arm/neon/vextQf32.c: Remove.
912         * gcc.target/arm/neon/vextQp16.c: Remove.
913         * gcc.target/arm/neon/vextQp64.c: Remove.
914         * gcc.target/arm/neon/vextQp8.c: Remove.
915         * gcc.target/arm/neon/vextQs16.c: Remove.
916         * gcc.target/arm/neon/vextQs32.c: Remove.
917         * gcc.target/arm/neon/vextQs64.c: Remove.
918         * gcc.target/arm/neon/vextQs8.c: Remove.
919         * gcc.target/arm/neon/vextQu16.c: Remove.
920         * gcc.target/arm/neon/vextQu32.c: Remove.
921         * gcc.target/arm/neon/vextQu64.c: Remove.
922         * gcc.target/arm/neon/vextQu8.c: Remove.
923         * gcc.target/arm/neon/vextf32.c: Remove.
924         * gcc.target/arm/neon/vextp16.c: Remove.
925         * gcc.target/arm/neon/vextp64.c: Remove.
926         * gcc.target/arm/neon/vextp8.c: Remove.
927         * gcc.target/arm/neon/vexts16.c: Remove.
928         * gcc.target/arm/neon/vexts32.c: Remove.
929         * gcc.target/arm/neon/vexts64.c: Remove.
930         * gcc.target/arm/neon/vexts8.c: Remove.
931         * gcc.target/arm/neon/vextu16.c: Remove.
932         * gcc.target/arm/neon/vextu32.c: Remove.
933         * gcc.target/arm/neon/vextu64.c: Remove.
934         * gcc.target/arm/neon/vextu8.c: Remove.
935         * gcc.target/arm/neon/vfmaQf32.c: Remove.
936         * gcc.target/arm/neon/vfmaf32.c: Remove.
937         * gcc.target/arm/neon/vfmsQf32.c: Remove.
938         * gcc.target/arm/neon/vfmsf32.c: Remove.
939         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
940         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
941         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
942         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
943         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
944         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
945         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
946         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
947         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
948         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
949         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
950         * gcc.target/arm/neon/vget_highf32.c: Remove.
951         * gcc.target/arm/neon/vget_highp16.c: Remove.
952         * gcc.target/arm/neon/vget_highp64.c: Remove.
953         * gcc.target/arm/neon/vget_highp8.c: Remove.
954         * gcc.target/arm/neon/vget_highs16.c: Remove.
955         * gcc.target/arm/neon/vget_highs32.c: Remove.
956         * gcc.target/arm/neon/vget_highs64.c: Remove.
957         * gcc.target/arm/neon/vget_highs8.c: Remove.
958         * gcc.target/arm/neon/vget_highu16.c: Remove.
959         * gcc.target/arm/neon/vget_highu32.c: Remove.
960         * gcc.target/arm/neon/vget_highu64.c: Remove.
961         * gcc.target/arm/neon/vget_highu8.c: Remove.
962         * gcc.target/arm/neon/vget_lanef32.c: Remove.
963         * gcc.target/arm/neon/vget_lanep16.c: Remove.
964         * gcc.target/arm/neon/vget_lanep8.c: Remove.
965         * gcc.target/arm/neon/vget_lanes16.c: Remove.
966         * gcc.target/arm/neon/vget_lanes32.c: Remove.
967         * gcc.target/arm/neon/vget_lanes64.c: Remove.
968         * gcc.target/arm/neon/vget_lanes8.c: Remove.
969         * gcc.target/arm/neon/vget_laneu16.c: Remove.
970         * gcc.target/arm/neon/vget_laneu32.c: Remove.
971         * gcc.target/arm/neon/vget_laneu64.c: Remove.
972         * gcc.target/arm/neon/vget_laneu8.c: Remove.
973         * gcc.target/arm/neon/vget_lowf32.c: Remove.
974         * gcc.target/arm/neon/vget_lowp16.c: Remove.
975         * gcc.target/arm/neon/vget_lowp64.c: Remove.
976         * gcc.target/arm/neon/vget_lowp8.c: Remove.
977         * gcc.target/arm/neon/vget_lows16.c: Remove.
978         * gcc.target/arm/neon/vget_lows32.c: Remove.
979         * gcc.target/arm/neon/vget_lows64.c: Remove.
980         * gcc.target/arm/neon/vget_lows8.c: Remove.
981         * gcc.target/arm/neon/vget_lowu16.c: Remove.
982         * gcc.target/arm/neon/vget_lowu32.c: Remove.
983         * gcc.target/arm/neon/vget_lowu64.c: Remove.
984         * gcc.target/arm/neon/vget_lowu8.c: Remove.
985         * gcc.target/arm/neon/vhaddQs16.c: Remove.
986         * gcc.target/arm/neon/vhaddQs32.c: Remove.
987         * gcc.target/arm/neon/vhaddQs8.c: Remove.
988         * gcc.target/arm/neon/vhaddQu16.c: Remove.
989         * gcc.target/arm/neon/vhaddQu32.c: Remove.
990         * gcc.target/arm/neon/vhaddQu8.c: Remove.
991         * gcc.target/arm/neon/vhadds16.c: Remove.
992         * gcc.target/arm/neon/vhadds32.c: Remove.
993         * gcc.target/arm/neon/vhadds8.c: Remove.
994         * gcc.target/arm/neon/vhaddu16.c: Remove.
995         * gcc.target/arm/neon/vhaddu32.c: Remove.
996         * gcc.target/arm/neon/vhaddu8.c: Remove.
997         * gcc.target/arm/neon/vhsubQs16.c: Remove.
998         * gcc.target/arm/neon/vhsubQs32.c: Remove.
999         * gcc.target/arm/neon/vhsubQs8.c: Remove.
1000         * gcc.target/arm/neon/vhsubQu16.c: Remove.
1001         * gcc.target/arm/neon/vhsubQu32.c: Remove.
1002         * gcc.target/arm/neon/vhsubQu8.c: Remove.
1003         * gcc.target/arm/neon/vhsubs16.c: Remove.
1004         * gcc.target/arm/neon/vhsubs32.c: Remove.
1005         * gcc.target/arm/neon/vhsubs8.c: Remove.
1006         * gcc.target/arm/neon/vhsubu16.c: Remove.
1007         * gcc.target/arm/neon/vhsubu32.c: Remove.
1008         * gcc.target/arm/neon/vhsubu8.c: Remove.
1009         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1010         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1011         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1012         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1013         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1014         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1015         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1016         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1017         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1018         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1019         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1020         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1021         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1022         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1023         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1024         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1025         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1026         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1027         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1028         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1029         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1030         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1031         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1032         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1033         * gcc.target/arm/neon/vld1Qf32.c: Remove.
1034         * gcc.target/arm/neon/vld1Qp16.c: Remove.
1035         * gcc.target/arm/neon/vld1Qp64.c: Remove.
1036         * gcc.target/arm/neon/vld1Qp8.c: Remove.
1037         * gcc.target/arm/neon/vld1Qs16.c: Remove.
1038         * gcc.target/arm/neon/vld1Qs32.c: Remove.
1039         * gcc.target/arm/neon/vld1Qs64.c: Remove.
1040         * gcc.target/arm/neon/vld1Qs8.c: Remove.
1041         * gcc.target/arm/neon/vld1Qu16.c: Remove.
1042         * gcc.target/arm/neon/vld1Qu32.c: Remove.
1043         * gcc.target/arm/neon/vld1Qu64.c: Remove.
1044         * gcc.target/arm/neon/vld1Qu8.c: Remove.
1045         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1046         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1047         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1048         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1049         * gcc.target/arm/neon/vld1_dups16.c: Remove.
1050         * gcc.target/arm/neon/vld1_dups32.c: Remove.
1051         * gcc.target/arm/neon/vld1_dups64.c: Remove.
1052         * gcc.target/arm/neon/vld1_dups8.c: Remove.
1053         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1054         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1055         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1056         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1057         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1058         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1059         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1060         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1061         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1062         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1063         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1064         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1065         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1066         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1067         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1068         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1069         * gcc.target/arm/neon/vld1f32.c: Remove.
1070         * gcc.target/arm/neon/vld1p16.c: Remove.
1071         * gcc.target/arm/neon/vld1p64.c: Remove.
1072         * gcc.target/arm/neon/vld1p8.c: Remove.
1073         * gcc.target/arm/neon/vld1s16.c: Remove.
1074         * gcc.target/arm/neon/vld1s32.c: Remove.
1075         * gcc.target/arm/neon/vld1s64.c: Remove.
1076         * gcc.target/arm/neon/vld1s8.c: Remove.
1077         * gcc.target/arm/neon/vld1u16.c: Remove.
1078         * gcc.target/arm/neon/vld1u32.c: Remove.
1079         * gcc.target/arm/neon/vld1u64.c: Remove.
1080         * gcc.target/arm/neon/vld1u8.c: Remove.
1081         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1082         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1083         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1084         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1085         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1086         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1087         * gcc.target/arm/neon/vld2Qf32.c: Remove.
1088         * gcc.target/arm/neon/vld2Qp16.c: Remove.
1089         * gcc.target/arm/neon/vld2Qp8.c: Remove.
1090         * gcc.target/arm/neon/vld2Qs16.c: Remove.
1091         * gcc.target/arm/neon/vld2Qs32.c: Remove.
1092         * gcc.target/arm/neon/vld2Qs8.c: Remove.
1093         * gcc.target/arm/neon/vld2Qu16.c: Remove.
1094         * gcc.target/arm/neon/vld2Qu32.c: Remove.
1095         * gcc.target/arm/neon/vld2Qu8.c: Remove.
1096         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1097         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1098         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1099         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1100         * gcc.target/arm/neon/vld2_dups16.c: Remove.
1101         * gcc.target/arm/neon/vld2_dups32.c: Remove.
1102         * gcc.target/arm/neon/vld2_dups64.c: Remove.
1103         * gcc.target/arm/neon/vld2_dups8.c: Remove.
1104         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1105         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1106         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1107         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1108         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1109         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1110         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1111         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1112         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1113         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1114         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1115         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1116         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1117         * gcc.target/arm/neon/vld2f32.c: Remove.
1118         * gcc.target/arm/neon/vld2p16.c: Remove.
1119         * gcc.target/arm/neon/vld2p64.c: Remove.
1120         * gcc.target/arm/neon/vld2p8.c: Remove.
1121         * gcc.target/arm/neon/vld2s16.c: Remove.
1122         * gcc.target/arm/neon/vld2s32.c: Remove.
1123         * gcc.target/arm/neon/vld2s64.c: Remove.
1124         * gcc.target/arm/neon/vld2s8.c: Remove.
1125         * gcc.target/arm/neon/vld2u16.c: Remove.
1126         * gcc.target/arm/neon/vld2u32.c: Remove.
1127         * gcc.target/arm/neon/vld2u64.c: Remove.
1128         * gcc.target/arm/neon/vld2u8.c: Remove.
1129         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1130         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1131         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1132         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1133         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1134         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1135         * gcc.target/arm/neon/vld3Qf32.c: Remove.
1136         * gcc.target/arm/neon/vld3Qp16.c: Remove.
1137         * gcc.target/arm/neon/vld3Qp8.c: Remove.
1138         * gcc.target/arm/neon/vld3Qs16.c: Remove.
1139         * gcc.target/arm/neon/vld3Qs32.c: Remove.
1140         * gcc.target/arm/neon/vld3Qs8.c: Remove.
1141         * gcc.target/arm/neon/vld3Qu16.c: Remove.
1142         * gcc.target/arm/neon/vld3Qu32.c: Remove.
1143         * gcc.target/arm/neon/vld3Qu8.c: Remove.
1144         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1145         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1146         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1147         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1148         * gcc.target/arm/neon/vld3_dups16.c: Remove.
1149         * gcc.target/arm/neon/vld3_dups32.c: Remove.
1150         * gcc.target/arm/neon/vld3_dups64.c: Remove.
1151         * gcc.target/arm/neon/vld3_dups8.c: Remove.
1152         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1153         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1154         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1155         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1156         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1157         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1158         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1159         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1160         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1161         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1162         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1163         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1164         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1165         * gcc.target/arm/neon/vld3f32.c: Remove.
1166         * gcc.target/arm/neon/vld3p16.c: Remove.
1167         * gcc.target/arm/neon/vld3p64.c: Remove.
1168         * gcc.target/arm/neon/vld3p8.c: Remove.
1169         * gcc.target/arm/neon/vld3s16.c: Remove.
1170         * gcc.target/arm/neon/vld3s32.c: Remove.
1171         * gcc.target/arm/neon/vld3s64.c: Remove.
1172         * gcc.target/arm/neon/vld3s8.c: Remove.
1173         * gcc.target/arm/neon/vld3u16.c: Remove.
1174         * gcc.target/arm/neon/vld3u32.c: Remove.
1175         * gcc.target/arm/neon/vld3u64.c: Remove.
1176         * gcc.target/arm/neon/vld3u8.c: Remove.
1177         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1178         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1179         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1180         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1181         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1182         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1183         * gcc.target/arm/neon/vld4Qf32.c: Remove.
1184         * gcc.target/arm/neon/vld4Qp16.c: Remove.
1185         * gcc.target/arm/neon/vld4Qp8.c: Remove.
1186         * gcc.target/arm/neon/vld4Qs16.c: Remove.
1187         * gcc.target/arm/neon/vld4Qs32.c: Remove.
1188         * gcc.target/arm/neon/vld4Qs8.c: Remove.
1189         * gcc.target/arm/neon/vld4Qu16.c: Remove.
1190         * gcc.target/arm/neon/vld4Qu32.c: Remove.
1191         * gcc.target/arm/neon/vld4Qu8.c: Remove.
1192         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1193         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1194         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1195         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1196         * gcc.target/arm/neon/vld4_dups16.c: Remove.
1197         * gcc.target/arm/neon/vld4_dups32.c: Remove.
1198         * gcc.target/arm/neon/vld4_dups64.c: Remove.
1199         * gcc.target/arm/neon/vld4_dups8.c: Remove.
1200         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1201         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1202         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1203         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1204         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1205         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1206         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1207         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1208         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1209         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1210         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1211         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1212         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1213         * gcc.target/arm/neon/vld4f32.c: Remove.
1214         * gcc.target/arm/neon/vld4p16.c: Remove.
1215         * gcc.target/arm/neon/vld4p64.c: Remove.
1216         * gcc.target/arm/neon/vld4p8.c: Remove.
1217         * gcc.target/arm/neon/vld4s16.c: Remove.
1218         * gcc.target/arm/neon/vld4s32.c: Remove.
1219         * gcc.target/arm/neon/vld4s64.c: Remove.
1220         * gcc.target/arm/neon/vld4s8.c: Remove.
1221         * gcc.target/arm/neon/vld4u16.c: Remove.
1222         * gcc.target/arm/neon/vld4u32.c: Remove.
1223         * gcc.target/arm/neon/vld4u64.c: Remove.
1224         * gcc.target/arm/neon/vld4u8.c: Remove.
1225         * gcc.target/arm/neon/vmaxQf32.c: Remove.
1226         * gcc.target/arm/neon/vmaxQs16.c: Remove.
1227         * gcc.target/arm/neon/vmaxQs32.c: Remove.
1228         * gcc.target/arm/neon/vmaxQs8.c: Remove.
1229         * gcc.target/arm/neon/vmaxQu16.c: Remove.
1230         * gcc.target/arm/neon/vmaxQu32.c: Remove.
1231         * gcc.target/arm/neon/vmaxQu8.c: Remove.
1232         * gcc.target/arm/neon/vmaxf32.c: Remove.
1233         * gcc.target/arm/neon/vmaxs16.c: Remove.
1234         * gcc.target/arm/neon/vmaxs32.c: Remove.
1235         * gcc.target/arm/neon/vmaxs8.c: Remove.
1236         * gcc.target/arm/neon/vmaxu16.c: Remove.
1237         * gcc.target/arm/neon/vmaxu32.c: Remove.
1238         * gcc.target/arm/neon/vmaxu8.c: Remove.
1239         * gcc.target/arm/neon/vminQf32.c: Remove.
1240         * gcc.target/arm/neon/vminQs16.c: Remove.
1241         * gcc.target/arm/neon/vminQs32.c: Remove.
1242         * gcc.target/arm/neon/vminQs8.c: Remove.
1243         * gcc.target/arm/neon/vminQu16.c: Remove.
1244         * gcc.target/arm/neon/vminQu32.c: Remove.
1245         * gcc.target/arm/neon/vminQu8.c: Remove.
1246         * gcc.target/arm/neon/vminf32.c: Remove.
1247         * gcc.target/arm/neon/vmins16.c: Remove.
1248         * gcc.target/arm/neon/vmins32.c: Remove.
1249         * gcc.target/arm/neon/vmins8.c: Remove.
1250         * gcc.target/arm/neon/vminu16.c: Remove.
1251         * gcc.target/arm/neon/vminu32.c: Remove.
1252         * gcc.target/arm/neon/vminu8.c: Remove.
1253         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1254         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1255         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1256         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1257         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1258         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1259         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1260         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1261         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1262         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1263         * gcc.target/arm/neon/vmlaQf32.c: Remove.
1264         * gcc.target/arm/neon/vmlaQs16.c: Remove.
1265         * gcc.target/arm/neon/vmlaQs32.c: Remove.
1266         * gcc.target/arm/neon/vmlaQs8.c: Remove.
1267         * gcc.target/arm/neon/vmlaQu16.c: Remove.
1268         * gcc.target/arm/neon/vmlaQu32.c: Remove.
1269         * gcc.target/arm/neon/vmlaQu8.c: Remove.
1270         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1271         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1272         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1273         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1274         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1275         * gcc.target/arm/neon/vmla_nf32.c: Remove.
1276         * gcc.target/arm/neon/vmla_ns16.c: Remove.
1277         * gcc.target/arm/neon/vmla_ns32.c: Remove.
1278         * gcc.target/arm/neon/vmla_nu16.c: Remove.
1279         * gcc.target/arm/neon/vmla_nu32.c: Remove.
1280         * gcc.target/arm/neon/vmlaf32.c: Remove.
1281         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1282         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1283         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1284         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1285         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1286         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1287         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1288         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1289         * gcc.target/arm/neon/vmlals16.c: Remove.
1290         * gcc.target/arm/neon/vmlals32.c: Remove.
1291         * gcc.target/arm/neon/vmlals8.c: Remove.
1292         * gcc.target/arm/neon/vmlalu16.c: Remove.
1293         * gcc.target/arm/neon/vmlalu32.c: Remove.
1294         * gcc.target/arm/neon/vmlalu8.c: Remove.
1295         * gcc.target/arm/neon/vmlas16.c: Remove.
1296         * gcc.target/arm/neon/vmlas32.c: Remove.
1297         * gcc.target/arm/neon/vmlas8.c: Remove.
1298         * gcc.target/arm/neon/vmlau16.c: Remove.
1299         * gcc.target/arm/neon/vmlau32.c: Remove.
1300         * gcc.target/arm/neon/vmlau8.c: Remove.
1301         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1302         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1303         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1304         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1305         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1306         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1307         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1308         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1309         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1310         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1311         * gcc.target/arm/neon/vmlsQf32.c: Remove.
1312         * gcc.target/arm/neon/vmlsQs16.c: Remove.
1313         * gcc.target/arm/neon/vmlsQs32.c: Remove.
1314         * gcc.target/arm/neon/vmlsQs8.c: Remove.
1315         * gcc.target/arm/neon/vmlsQu16.c: Remove.
1316         * gcc.target/arm/neon/vmlsQu32.c: Remove.
1317         * gcc.target/arm/neon/vmlsQu8.c: Remove.
1318         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1319         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1320         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1321         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1322         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1323         * gcc.target/arm/neon/vmls_nf32.c: Remove.
1324         * gcc.target/arm/neon/vmls_ns16.c: Remove.
1325         * gcc.target/arm/neon/vmls_ns32.c: Remove.
1326         * gcc.target/arm/neon/vmls_nu16.c: Remove.
1327         * gcc.target/arm/neon/vmls_nu32.c: Remove.
1328         * gcc.target/arm/neon/vmlsf32.c: Remove.
1329         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1330         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1331         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1332         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1333         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1334         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1335         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1336         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1337         * gcc.target/arm/neon/vmlsls16.c: Remove.
1338         * gcc.target/arm/neon/vmlsls32.c: Remove.
1339         * gcc.target/arm/neon/vmlsls8.c: Remove.
1340         * gcc.target/arm/neon/vmlslu16.c: Remove.
1341         * gcc.target/arm/neon/vmlslu32.c: Remove.
1342         * gcc.target/arm/neon/vmlslu8.c: Remove.
1343         * gcc.target/arm/neon/vmlss16.c: Remove.
1344         * gcc.target/arm/neon/vmlss32.c: Remove.
1345         * gcc.target/arm/neon/vmlss8.c: Remove.
1346         * gcc.target/arm/neon/vmlsu16.c: Remove.
1347         * gcc.target/arm/neon/vmlsu32.c: Remove.
1348         * gcc.target/arm/neon/vmlsu8.c: Remove.
1349         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1350         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1351         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1352         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1353         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1354         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1355         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1356         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1357         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1358         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1359         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1360         * gcc.target/arm/neon/vmov_nf32.c: Remove.
1361         * gcc.target/arm/neon/vmov_np16.c: Remove.
1362         * gcc.target/arm/neon/vmov_np8.c: Remove.
1363         * gcc.target/arm/neon/vmov_ns16.c: Remove.
1364         * gcc.target/arm/neon/vmov_ns32.c: Remove.
1365         * gcc.target/arm/neon/vmov_ns64.c: Remove.
1366         * gcc.target/arm/neon/vmov_ns8.c: Remove.
1367         * gcc.target/arm/neon/vmov_nu16.c: Remove.
1368         * gcc.target/arm/neon/vmov_nu32.c: Remove.
1369         * gcc.target/arm/neon/vmov_nu64.c: Remove.
1370         * gcc.target/arm/neon/vmov_nu8.c: Remove.
1371         * gcc.target/arm/neon/vmovls16.c: Remove.
1372         * gcc.target/arm/neon/vmovls32.c: Remove.
1373         * gcc.target/arm/neon/vmovls8.c: Remove.
1374         * gcc.target/arm/neon/vmovlu16.c: Remove.
1375         * gcc.target/arm/neon/vmovlu32.c: Remove.
1376         * gcc.target/arm/neon/vmovlu8.c: Remove.
1377         * gcc.target/arm/neon/vmovns16.c: Remove.
1378         * gcc.target/arm/neon/vmovns32.c: Remove.
1379         * gcc.target/arm/neon/vmovns64.c: Remove.
1380         * gcc.target/arm/neon/vmovnu16.c: Remove.
1381         * gcc.target/arm/neon/vmovnu32.c: Remove.
1382         * gcc.target/arm/neon/vmovnu64.c: Remove.
1383         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1384         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1385         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1386         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1387         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1388         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1389         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1390         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1391         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1392         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1393         * gcc.target/arm/neon/vmulQf32.c: Remove.
1394         * gcc.target/arm/neon/vmulQp8.c: Remove.
1395         * gcc.target/arm/neon/vmulQs16.c: Remove.
1396         * gcc.target/arm/neon/vmulQs32.c: Remove.
1397         * gcc.target/arm/neon/vmulQs8.c: Remove.
1398         * gcc.target/arm/neon/vmulQu16.c: Remove.
1399         * gcc.target/arm/neon/vmulQu32.c: Remove.
1400         * gcc.target/arm/neon/vmulQu8.c: Remove.
1401         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1402         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1403         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1404         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1405         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1406         * gcc.target/arm/neon/vmul_nf32.c: Remove.
1407         * gcc.target/arm/neon/vmul_ns16.c: Remove.
1408         * gcc.target/arm/neon/vmul_ns32.c: Remove.
1409         * gcc.target/arm/neon/vmul_nu16.c: Remove.
1410         * gcc.target/arm/neon/vmul_nu32.c: Remove.
1411         * gcc.target/arm/neon/vmulf32.c: Remove.
1412         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1413         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1414         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1415         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1416         * gcc.target/arm/neon/vmull_ns16.c: Remove.
1417         * gcc.target/arm/neon/vmull_ns32.c: Remove.
1418         * gcc.target/arm/neon/vmull_nu16.c: Remove.
1419         * gcc.target/arm/neon/vmull_nu32.c: Remove.
1420         * gcc.target/arm/neon/vmullp8.c: Remove.
1421         * gcc.target/arm/neon/vmulls16.c: Remove.
1422         * gcc.target/arm/neon/vmulls32.c: Remove.
1423         * gcc.target/arm/neon/vmulls8.c: Remove.
1424         * gcc.target/arm/neon/vmullu16.c: Remove.
1425         * gcc.target/arm/neon/vmullu32.c: Remove.
1426         * gcc.target/arm/neon/vmullu8.c: Remove.
1427         * gcc.target/arm/neon/vmulp8.c: Remove.
1428         * gcc.target/arm/neon/vmuls16.c: Remove.
1429         * gcc.target/arm/neon/vmuls32.c: Remove.
1430         * gcc.target/arm/neon/vmuls8.c: Remove.
1431         * gcc.target/arm/neon/vmulu16.c: Remove.
1432         * gcc.target/arm/neon/vmulu32.c: Remove.
1433         * gcc.target/arm/neon/vmulu8.c: Remove.
1434         * gcc.target/arm/neon/vmvnQp8.c: Remove.
1435         * gcc.target/arm/neon/vmvnQs16.c: Remove.
1436         * gcc.target/arm/neon/vmvnQs32.c: Remove.
1437         * gcc.target/arm/neon/vmvnQs8.c: Remove.
1438         * gcc.target/arm/neon/vmvnQu16.c: Remove.
1439         * gcc.target/arm/neon/vmvnQu32.c: Remove.
1440         * gcc.target/arm/neon/vmvnQu8.c: Remove.
1441         * gcc.target/arm/neon/vmvnp8.c: Remove.
1442         * gcc.target/arm/neon/vmvns16.c: Remove.
1443         * gcc.target/arm/neon/vmvns32.c: Remove.
1444         * gcc.target/arm/neon/vmvns8.c: Remove.
1445         * gcc.target/arm/neon/vmvnu16.c: Remove.
1446         * gcc.target/arm/neon/vmvnu32.c: Remove.
1447         * gcc.target/arm/neon/vmvnu8.c: Remove.
1448         * gcc.target/arm/neon/vnegQf32.c: Remove.
1449         * gcc.target/arm/neon/vnegQs16.c: Remove.
1450         * gcc.target/arm/neon/vnegQs32.c: Remove.
1451         * gcc.target/arm/neon/vnegQs8.c: Remove.
1452         * gcc.target/arm/neon/vnegf32.c: Remove.
1453         * gcc.target/arm/neon/vnegs16.c: Remove.
1454         * gcc.target/arm/neon/vnegs32.c: Remove.
1455         * gcc.target/arm/neon/vnegs8.c: Remove.
1456         * gcc.target/arm/neon/vornQs16.c: Remove.
1457         * gcc.target/arm/neon/vornQs32.c: Remove.
1458         * gcc.target/arm/neon/vornQs64.c: Remove.
1459         * gcc.target/arm/neon/vornQs8.c: Remove.
1460         * gcc.target/arm/neon/vornQu16.c: Remove.
1461         * gcc.target/arm/neon/vornQu32.c: Remove.
1462         * gcc.target/arm/neon/vornQu64.c: Remove.
1463         * gcc.target/arm/neon/vornQu8.c: Remove.
1464         * gcc.target/arm/neon/vorns16.c: Remove.
1465         * gcc.target/arm/neon/vorns32.c: Remove.
1466         * gcc.target/arm/neon/vorns64.c: Remove.
1467         * gcc.target/arm/neon/vorns8.c: Remove.
1468         * gcc.target/arm/neon/vornu16.c: Remove.
1469         * gcc.target/arm/neon/vornu32.c: Remove.
1470         * gcc.target/arm/neon/vornu64.c: Remove.
1471         * gcc.target/arm/neon/vornu8.c: Remove.
1472         * gcc.target/arm/neon/vorrQs16.c: Remove.
1473         * gcc.target/arm/neon/vorrQs32.c: Remove.
1474         * gcc.target/arm/neon/vorrQs64.c: Remove.
1475         * gcc.target/arm/neon/vorrQs8.c: Remove.
1476         * gcc.target/arm/neon/vorrQu16.c: Remove.
1477         * gcc.target/arm/neon/vorrQu32.c: Remove.
1478         * gcc.target/arm/neon/vorrQu64.c: Remove.
1479         * gcc.target/arm/neon/vorrQu8.c: Remove.
1480         * gcc.target/arm/neon/vorrs16.c: Remove.
1481         * gcc.target/arm/neon/vorrs32.c: Remove.
1482         * gcc.target/arm/neon/vorrs64.c: Remove.
1483         * gcc.target/arm/neon/vorrs8.c: Remove.
1484         * gcc.target/arm/neon/vorru16.c: Remove.
1485         * gcc.target/arm/neon/vorru32.c: Remove.
1486         * gcc.target/arm/neon/vorru64.c: Remove.
1487         * gcc.target/arm/neon/vorru8.c: Remove.
1488         * gcc.target/arm/neon/vpadalQs16.c: Remove.
1489         * gcc.target/arm/neon/vpadalQs32.c: Remove.
1490         * gcc.target/arm/neon/vpadalQs8.c: Remove.
1491         * gcc.target/arm/neon/vpadalQu16.c: Remove.
1492         * gcc.target/arm/neon/vpadalQu32.c: Remove.
1493         * gcc.target/arm/neon/vpadalQu8.c: Remove.
1494         * gcc.target/arm/neon/vpadals16.c: Remove.
1495         * gcc.target/arm/neon/vpadals32.c: Remove.
1496         * gcc.target/arm/neon/vpadals8.c: Remove.
1497         * gcc.target/arm/neon/vpadalu16.c: Remove.
1498         * gcc.target/arm/neon/vpadalu32.c: Remove.
1499         * gcc.target/arm/neon/vpadalu8.c: Remove.
1500         * gcc.target/arm/neon/vpaddf32.c: Remove.
1501         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1502         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1503         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1504         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1505         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1506         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1507         * gcc.target/arm/neon/vpaddls16.c: Remove.
1508         * gcc.target/arm/neon/vpaddls32.c: Remove.
1509         * gcc.target/arm/neon/vpaddls8.c: Remove.
1510         * gcc.target/arm/neon/vpaddlu16.c: Remove.
1511         * gcc.target/arm/neon/vpaddlu32.c: Remove.
1512         * gcc.target/arm/neon/vpaddlu8.c: Remove.
1513         * gcc.target/arm/neon/vpadds16.c: Remove.
1514         * gcc.target/arm/neon/vpadds32.c: Remove.
1515         * gcc.target/arm/neon/vpadds8.c: Remove.
1516         * gcc.target/arm/neon/vpaddu16.c: Remove.
1517         * gcc.target/arm/neon/vpaddu32.c: Remove.
1518         * gcc.target/arm/neon/vpaddu8.c: Remove.
1519         * gcc.target/arm/neon/vpmaxf32.c: Remove.
1520         * gcc.target/arm/neon/vpmaxs16.c: Remove.
1521         * gcc.target/arm/neon/vpmaxs32.c: Remove.
1522         * gcc.target/arm/neon/vpmaxs8.c: Remove.
1523         * gcc.target/arm/neon/vpmaxu16.c: Remove.
1524         * gcc.target/arm/neon/vpmaxu32.c: Remove.
1525         * gcc.target/arm/neon/vpmaxu8.c: Remove.
1526         * gcc.target/arm/neon/vpminf32.c: Remove.
1527         * gcc.target/arm/neon/vpmins16.c: Remove.
1528         * gcc.target/arm/neon/vpmins32.c: Remove.
1529         * gcc.target/arm/neon/vpmins8.c: Remove.
1530         * gcc.target/arm/neon/vpminu16.c: Remove.
1531         * gcc.target/arm/neon/vpminu32.c: Remove.
1532         * gcc.target/arm/neon/vpminu8.c: Remove.
1533         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
1534         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
1535         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
1536         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
1537         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
1538         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
1539         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
1540         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
1541         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
1542         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
1543         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
1544         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
1545         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
1546         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
1547         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
1548         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
1549         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
1550         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
1551         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
1552         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
1553         * gcc.target/arm/neon/vqRshls16.c: Remove.
1554         * gcc.target/arm/neon/vqRshls32.c: Remove.
1555         * gcc.target/arm/neon/vqRshls64.c: Remove.
1556         * gcc.target/arm/neon/vqRshls8.c: Remove.
1557         * gcc.target/arm/neon/vqRshlu16.c: Remove.
1558         * gcc.target/arm/neon/vqRshlu32.c: Remove.
1559         * gcc.target/arm/neon/vqRshlu64.c: Remove.
1560         * gcc.target/arm/neon/vqRshlu8.c: Remove.
1561         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
1562         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
1563         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
1564         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
1565         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
1566         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
1567         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
1568         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
1569         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
1570         * gcc.target/arm/neon/vqabsQs16.c: Remove.
1571         * gcc.target/arm/neon/vqabsQs32.c: Remove.
1572         * gcc.target/arm/neon/vqabsQs8.c: Remove.
1573         * gcc.target/arm/neon/vqabss16.c: Remove.
1574         * gcc.target/arm/neon/vqabss32.c: Remove.
1575         * gcc.target/arm/neon/vqabss8.c: Remove.
1576         * gcc.target/arm/neon/vqaddQs16.c: Remove.
1577         * gcc.target/arm/neon/vqaddQs32.c: Remove.
1578         * gcc.target/arm/neon/vqaddQs64.c: Remove.
1579         * gcc.target/arm/neon/vqaddQs8.c: Remove.
1580         * gcc.target/arm/neon/vqaddQu16.c: Remove.
1581         * gcc.target/arm/neon/vqaddQu32.c: Remove.
1582         * gcc.target/arm/neon/vqaddQu64.c: Remove.
1583         * gcc.target/arm/neon/vqaddQu8.c: Remove.
1584         * gcc.target/arm/neon/vqadds16.c: Remove.
1585         * gcc.target/arm/neon/vqadds32.c: Remove.
1586         * gcc.target/arm/neon/vqadds64.c: Remove.
1587         * gcc.target/arm/neon/vqadds8.c: Remove.
1588         * gcc.target/arm/neon/vqaddu16.c: Remove.
1589         * gcc.target/arm/neon/vqaddu32.c: Remove.
1590         * gcc.target/arm/neon/vqaddu64.c: Remove.
1591         * gcc.target/arm/neon/vqaddu8.c: Remove.
1592         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
1593         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
1594         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
1595         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
1596         * gcc.target/arm/neon/vqdmlals16.c: Remove.
1597         * gcc.target/arm/neon/vqdmlals32.c: Remove.
1598         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
1599         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
1600         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
1601         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
1602         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
1603         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
1604         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
1605         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
1606         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
1607         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
1608         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
1609         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
1610         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
1611         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
1612         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
1613         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
1614         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
1615         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
1616         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
1617         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
1618         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
1619         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
1620         * gcc.target/arm/neon/vqdmulls16.c: Remove.
1621         * gcc.target/arm/neon/vqdmulls32.c: Remove.
1622         * gcc.target/arm/neon/vqmovns16.c: Remove.
1623         * gcc.target/arm/neon/vqmovns32.c: Remove.
1624         * gcc.target/arm/neon/vqmovns64.c: Remove.
1625         * gcc.target/arm/neon/vqmovnu16.c: Remove.
1626         * gcc.target/arm/neon/vqmovnu32.c: Remove.
1627         * gcc.target/arm/neon/vqmovnu64.c: Remove.
1628         * gcc.target/arm/neon/vqmovuns16.c: Remove.
1629         * gcc.target/arm/neon/vqmovuns32.c: Remove.
1630         * gcc.target/arm/neon/vqmovuns64.c: Remove.
1631         * gcc.target/arm/neon/vqnegQs16.c: Remove.
1632         * gcc.target/arm/neon/vqnegQs32.c: Remove.
1633         * gcc.target/arm/neon/vqnegQs8.c: Remove.
1634         * gcc.target/arm/neon/vqnegs16.c: Remove.
1635         * gcc.target/arm/neon/vqnegs32.c: Remove.
1636         * gcc.target/arm/neon/vqnegs8.c: Remove.
1637         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
1638         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
1639         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
1640         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
1641         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
1642         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
1643         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
1644         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
1645         * gcc.target/arm/neon/vqshlQs16.c: Remove.
1646         * gcc.target/arm/neon/vqshlQs32.c: Remove.
1647         * gcc.target/arm/neon/vqshlQs64.c: Remove.
1648         * gcc.target/arm/neon/vqshlQs8.c: Remove.
1649         * gcc.target/arm/neon/vqshlQu16.c: Remove.
1650         * gcc.target/arm/neon/vqshlQu32.c: Remove.
1651         * gcc.target/arm/neon/vqshlQu64.c: Remove.
1652         * gcc.target/arm/neon/vqshlQu8.c: Remove.
1653         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
1654         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
1655         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
1656         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
1657         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
1658         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
1659         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
1660         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
1661         * gcc.target/arm/neon/vqshls16.c: Remove.
1662         * gcc.target/arm/neon/vqshls32.c: Remove.
1663         * gcc.target/arm/neon/vqshls64.c: Remove.
1664         * gcc.target/arm/neon/vqshls8.c: Remove.
1665         * gcc.target/arm/neon/vqshlu16.c: Remove.
1666         * gcc.target/arm/neon/vqshlu32.c: Remove.
1667         * gcc.target/arm/neon/vqshlu64.c: Remove.
1668         * gcc.target/arm/neon/vqshlu8.c: Remove.
1669         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
1670         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
1671         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
1672         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
1673         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
1674         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
1675         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
1676         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
1677         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
1678         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
1679         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
1680         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
1681         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
1682         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
1683         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
1684         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
1685         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
1686         * gcc.target/arm/neon/vqsubQs16.c: Remove.
1687         * gcc.target/arm/neon/vqsubQs32.c: Remove.
1688         * gcc.target/arm/neon/vqsubQs64.c: Remove.
1689         * gcc.target/arm/neon/vqsubQs8.c: Remove.
1690         * gcc.target/arm/neon/vqsubQu16.c: Remove.
1691         * gcc.target/arm/neon/vqsubQu32.c: Remove.
1692         * gcc.target/arm/neon/vqsubQu64.c: Remove.
1693         * gcc.target/arm/neon/vqsubQu8.c: Remove.
1694         * gcc.target/arm/neon/vqsubs16.c: Remove.
1695         * gcc.target/arm/neon/vqsubs32.c: Remove.
1696         * gcc.target/arm/neon/vqsubs64.c: Remove.
1697         * gcc.target/arm/neon/vqsubs8.c: Remove.
1698         * gcc.target/arm/neon/vqsubu16.c: Remove.
1699         * gcc.target/arm/neon/vqsubu32.c: Remove.
1700         * gcc.target/arm/neon/vqsubu64.c: Remove.
1701         * gcc.target/arm/neon/vqsubu8.c: Remove.
1702         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
1703         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
1704         * gcc.target/arm/neon/vrecpef32.c: Remove.
1705         * gcc.target/arm/neon/vrecpeu32.c: Remove.
1706         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
1707         * gcc.target/arm/neon/vrecpsf32.c: Remove.
1708         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
1709         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
1710         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
1711         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
1712         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
1713         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
1714         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
1715         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
1716         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
1717         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
1718         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
1719         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
1720         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
1721         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
1722         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
1723         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
1724         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
1725         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
1726         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
1727         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
1728         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
1729         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
1730         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
1731         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
1732         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
1733         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
1734         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
1735         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
1736         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
1737         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
1738         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
1739         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
1740         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
1741         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
1742         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
1743         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
1744         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
1745         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
1746         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
1747         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
1748         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
1749         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
1750         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
1751         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
1752         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
1753         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
1754         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
1755         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
1756         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
1757         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
1758         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
1759         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
1760         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
1761         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
1762         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
1763         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
1764         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
1765         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
1766         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
1767         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
1768         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
1769         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
1770         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
1771         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
1772         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
1773         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
1774         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
1775         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
1776         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
1777         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
1778         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
1779         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
1780         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
1781         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
1782         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
1783         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
1784         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
1785         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
1786         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
1787         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
1788         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
1789         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
1790         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
1791         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
1792         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
1793         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
1794         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
1795         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
1796         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
1797         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
1798         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
1799         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
1800         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
1801         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
1802         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
1803         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
1804         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
1805         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
1806         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
1807         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
1808         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
1809         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
1810         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
1811         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
1812         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
1813         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
1814         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
1815         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
1816         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
1817         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
1818         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
1819         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
1820         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
1821         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
1822         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
1823         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
1824         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
1825         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
1826         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
1827         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
1828         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
1829         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
1830         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
1831         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
1832         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
1833         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
1834         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
1835         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
1836         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
1837         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
1838         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
1839         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
1840         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
1841         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
1842         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
1843         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
1844         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
1845         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
1846         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
1847         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
1848         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
1849         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
1850         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
1851         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
1852         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
1853         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
1854         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
1855         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
1856         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
1857         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
1858         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
1859         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
1860         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
1861         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
1862         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
1863         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
1864         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
1865         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
1866         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
1867         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
1868         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
1869         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
1870         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
1871         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
1872         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
1873         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
1874         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
1875         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
1876         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
1877         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
1878         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
1879         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
1880         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
1881         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
1882         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
1883         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
1884         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
1885         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
1886         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
1887         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
1888         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
1889         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
1890         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
1891         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
1892         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
1893         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
1894         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
1895         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
1896         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
1897         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
1898         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
1899         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
1900         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
1901         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
1902         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
1903         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
1904         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
1905         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
1906         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
1907         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
1908         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
1909         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
1910         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
1911         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
1912         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
1913         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
1914         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
1915         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
1916         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
1917         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
1918         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
1919         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
1920         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
1921         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
1922         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
1923         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
1924         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
1925         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
1926         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
1927         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
1928         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
1929         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
1930         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
1931         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
1932         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
1933         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
1934         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
1935         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
1936         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
1937         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
1938         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
1939         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
1940         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
1941         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
1942         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
1943         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
1944         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
1945         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
1946         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
1947         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
1948         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
1949         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
1950         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
1951         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
1952         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
1953         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
1954         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
1955         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
1956         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
1957         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
1958         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
1959         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
1960         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
1961         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
1962         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
1963         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
1964         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
1965         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
1966         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
1967         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
1968         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
1969         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
1970         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
1971         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
1972         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
1973         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
1974         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
1975         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
1976         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
1977         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
1978         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
1979         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
1980         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
1981         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
1982         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
1983         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
1984         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
1985         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
1986         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
1987         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
1988         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
1989         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
1990         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
1991         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
1992         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
1993         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
1994         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
1995         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
1996         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
1997         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
1998         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
1999         * gcc.target/arm/neon/vrev16p8.c: Remove.
2000         * gcc.target/arm/neon/vrev16s8.c: Remove.
2001         * gcc.target/arm/neon/vrev16u8.c: Remove.
2002         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2003         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2004         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2005         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2006         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2007         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2008         * gcc.target/arm/neon/vrev32p16.c: Remove.
2009         * gcc.target/arm/neon/vrev32p8.c: Remove.
2010         * gcc.target/arm/neon/vrev32s16.c: Remove.
2011         * gcc.target/arm/neon/vrev32s8.c: Remove.
2012         * gcc.target/arm/neon/vrev32u16.c: Remove.
2013         * gcc.target/arm/neon/vrev32u8.c: Remove.
2014         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2015         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2016         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2017         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2018         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2019         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2020         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2021         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2022         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2023         * gcc.target/arm/neon/vrev64f32.c: Remove.
2024         * gcc.target/arm/neon/vrev64p16.c: Remove.
2025         * gcc.target/arm/neon/vrev64p8.c: Remove.
2026         * gcc.target/arm/neon/vrev64s16.c: Remove.
2027         * gcc.target/arm/neon/vrev64s32.c: Remove.
2028         * gcc.target/arm/neon/vrev64s8.c: Remove.
2029         * gcc.target/arm/neon/vrev64u16.c: Remove.
2030         * gcc.target/arm/neon/vrev64u32.c: Remove.
2031         * gcc.target/arm/neon/vrev64u8.c: Remove.
2032         * gcc.target/arm/neon/vrndaf32.c: Remove.
2033         * gcc.target/arm/neon/vrndaqf32.c: Remove.
2034         * gcc.target/arm/neon/vrndf32.c: Remove.
2035         * gcc.target/arm/neon/vrndmf32.c: Remove.
2036         * gcc.target/arm/neon/vrndmqf32.c: Remove.
2037         * gcc.target/arm/neon/vrndnf32.c: Remove.
2038         * gcc.target/arm/neon/vrndnqf32.c: Remove.
2039         * gcc.target/arm/neon/vrndpf32.c: Remove.
2040         * gcc.target/arm/neon/vrndpqf32.c: Remove.
2041         * gcc.target/arm/neon/vrndqf32.c: Remove.
2042         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2043         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2044         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2045         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2046         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2047         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2048         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2049         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2050         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2051         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2052         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2053         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2054         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2055         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2056         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2057         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2058         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2059         * gcc.target/arm/neon/vset_lanef32.c: Remove.
2060         * gcc.target/arm/neon/vset_lanep16.c: Remove.
2061         * gcc.target/arm/neon/vset_lanep8.c: Remove.
2062         * gcc.target/arm/neon/vset_lanes16.c: Remove.
2063         * gcc.target/arm/neon/vset_lanes32.c: Remove.
2064         * gcc.target/arm/neon/vset_lanes64.c: Remove.
2065         * gcc.target/arm/neon/vset_lanes8.c: Remove.
2066         * gcc.target/arm/neon/vset_laneu16.c: Remove.
2067         * gcc.target/arm/neon/vset_laneu32.c: Remove.
2068         * gcc.target/arm/neon/vset_laneu64.c: Remove.
2069         * gcc.target/arm/neon/vset_laneu8.c: Remove.
2070         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2071         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2072         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2073         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2074         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2075         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2076         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2077         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2078         * gcc.target/arm/neon/vshlQs16.c: Remove.
2079         * gcc.target/arm/neon/vshlQs32.c: Remove.
2080         * gcc.target/arm/neon/vshlQs64.c: Remove.
2081         * gcc.target/arm/neon/vshlQs8.c: Remove.
2082         * gcc.target/arm/neon/vshlQu16.c: Remove.
2083         * gcc.target/arm/neon/vshlQu32.c: Remove.
2084         * gcc.target/arm/neon/vshlQu64.c: Remove.
2085         * gcc.target/arm/neon/vshlQu8.c: Remove.
2086         * gcc.target/arm/neon/vshl_ns16.c: Remove.
2087         * gcc.target/arm/neon/vshl_ns32.c: Remove.
2088         * gcc.target/arm/neon/vshl_ns64.c: Remove.
2089         * gcc.target/arm/neon/vshl_ns8.c: Remove.
2090         * gcc.target/arm/neon/vshl_nu16.c: Remove.
2091         * gcc.target/arm/neon/vshl_nu32.c: Remove.
2092         * gcc.target/arm/neon/vshl_nu64.c: Remove.
2093         * gcc.target/arm/neon/vshl_nu8.c: Remove.
2094         * gcc.target/arm/neon/vshll_ns16.c: Remove.
2095         * gcc.target/arm/neon/vshll_ns32.c: Remove.
2096         * gcc.target/arm/neon/vshll_ns8.c: Remove.
2097         * gcc.target/arm/neon/vshll_nu16.c: Remove.
2098         * gcc.target/arm/neon/vshll_nu32.c: Remove.
2099         * gcc.target/arm/neon/vshll_nu8.c: Remove.
2100         * gcc.target/arm/neon/vshls16.c: Remove.
2101         * gcc.target/arm/neon/vshls32.c: Remove.
2102         * gcc.target/arm/neon/vshls64.c: Remove.
2103         * gcc.target/arm/neon/vshls8.c: Remove.
2104         * gcc.target/arm/neon/vshlu16.c: Remove.
2105         * gcc.target/arm/neon/vshlu32.c: Remove.
2106         * gcc.target/arm/neon/vshlu64.c: Remove.
2107         * gcc.target/arm/neon/vshlu8.c: Remove.
2108         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2109         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2110         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2111         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2112         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2113         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2114         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2115         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2116         * gcc.target/arm/neon/vshr_ns16.c: Remove.
2117         * gcc.target/arm/neon/vshr_ns32.c: Remove.
2118         * gcc.target/arm/neon/vshr_ns64.c: Remove.
2119         * gcc.target/arm/neon/vshr_ns8.c: Remove.
2120         * gcc.target/arm/neon/vshr_nu16.c: Remove.
2121         * gcc.target/arm/neon/vshr_nu32.c: Remove.
2122         * gcc.target/arm/neon/vshr_nu64.c: Remove.
2123         * gcc.target/arm/neon/vshr_nu8.c: Remove.
2124         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2125         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2126         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2127         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2128         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2129         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2130         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2131         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2132         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2133         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2134         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2135         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2136         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2137         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2138         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2139         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2140         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2141         * gcc.target/arm/neon/vsli_np16.c: Remove.
2142         * gcc.target/arm/neon/vsli_np64.c: Remove.
2143         * gcc.target/arm/neon/vsli_np8.c: Remove.
2144         * gcc.target/arm/neon/vsli_ns16.c: Remove.
2145         * gcc.target/arm/neon/vsli_ns32.c: Remove.
2146         * gcc.target/arm/neon/vsli_ns64.c: Remove.
2147         * gcc.target/arm/neon/vsli_ns8.c: Remove.
2148         * gcc.target/arm/neon/vsli_nu16.c: Remove.
2149         * gcc.target/arm/neon/vsli_nu32.c: Remove.
2150         * gcc.target/arm/neon/vsli_nu64.c: Remove.
2151         * gcc.target/arm/neon/vsli_nu8.c: Remove.
2152         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2153         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2154         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2155         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2156         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2157         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2158         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2159         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2160         * gcc.target/arm/neon/vsra_ns16.c: Remove.
2161         * gcc.target/arm/neon/vsra_ns32.c: Remove.
2162         * gcc.target/arm/neon/vsra_ns64.c: Remove.
2163         * gcc.target/arm/neon/vsra_ns8.c: Remove.
2164         * gcc.target/arm/neon/vsra_nu16.c: Remove.
2165         * gcc.target/arm/neon/vsra_nu32.c: Remove.
2166         * gcc.target/arm/neon/vsra_nu64.c: Remove.
2167         * gcc.target/arm/neon/vsra_nu8.c: Remove.
2168         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2169         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2170         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2171         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2172         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2173         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2174         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2175         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2176         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2177         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2178         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2179         * gcc.target/arm/neon/vsri_np16.c: Remove.
2180         * gcc.target/arm/neon/vsri_np64.c: Remove.
2181         * gcc.target/arm/neon/vsri_np8.c: Remove.
2182         * gcc.target/arm/neon/vsri_ns16.c: Remove.
2183         * gcc.target/arm/neon/vsri_ns32.c: Remove.
2184         * gcc.target/arm/neon/vsri_ns64.c: Remove.
2185         * gcc.target/arm/neon/vsri_ns8.c: Remove.
2186         * gcc.target/arm/neon/vsri_nu16.c: Remove.
2187         * gcc.target/arm/neon/vsri_nu32.c: Remove.
2188         * gcc.target/arm/neon/vsri_nu64.c: Remove.
2189         * gcc.target/arm/neon/vsri_nu8.c: Remove.
2190         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2191         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2192         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2193         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2194         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2195         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2196         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2197         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2198         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2199         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2200         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2201         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2202         * gcc.target/arm/neon/vst1Qf32.c: Remove.
2203         * gcc.target/arm/neon/vst1Qp16.c: Remove.
2204         * gcc.target/arm/neon/vst1Qp64.c: Remove.
2205         * gcc.target/arm/neon/vst1Qp8.c: Remove.
2206         * gcc.target/arm/neon/vst1Qs16.c: Remove.
2207         * gcc.target/arm/neon/vst1Qs32.c: Remove.
2208         * gcc.target/arm/neon/vst1Qs64.c: Remove.
2209         * gcc.target/arm/neon/vst1Qs8.c: Remove.
2210         * gcc.target/arm/neon/vst1Qu16.c: Remove.
2211         * gcc.target/arm/neon/vst1Qu32.c: Remove.
2212         * gcc.target/arm/neon/vst1Qu64.c: Remove.
2213         * gcc.target/arm/neon/vst1Qu8.c: Remove.
2214         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2215         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2216         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2217         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2218         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2219         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2220         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2221         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2222         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2223         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2224         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2225         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2226         * gcc.target/arm/neon/vst1f32.c: Remove.
2227         * gcc.target/arm/neon/vst1p16.c: Remove.
2228         * gcc.target/arm/neon/vst1p64.c: Remove.
2229         * gcc.target/arm/neon/vst1p8.c: Remove.
2230         * gcc.target/arm/neon/vst1s16.c: Remove.
2231         * gcc.target/arm/neon/vst1s32.c: Remove.
2232         * gcc.target/arm/neon/vst1s64.c: Remove.
2233         * gcc.target/arm/neon/vst1s8.c: Remove.
2234         * gcc.target/arm/neon/vst1u16.c: Remove.
2235         * gcc.target/arm/neon/vst1u32.c: Remove.
2236         * gcc.target/arm/neon/vst1u64.c: Remove.
2237         * gcc.target/arm/neon/vst1u8.c: Remove.
2238         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2239         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2240         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2241         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2242         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2243         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2244         * gcc.target/arm/neon/vst2Qf32.c: Remove.
2245         * gcc.target/arm/neon/vst2Qp16.c: Remove.
2246         * gcc.target/arm/neon/vst2Qp8.c: Remove.
2247         * gcc.target/arm/neon/vst2Qs16.c: Remove.
2248         * gcc.target/arm/neon/vst2Qs32.c: Remove.
2249         * gcc.target/arm/neon/vst2Qs8.c: Remove.
2250         * gcc.target/arm/neon/vst2Qu16.c: Remove.
2251         * gcc.target/arm/neon/vst2Qu32.c: Remove.
2252         * gcc.target/arm/neon/vst2Qu8.c: Remove.
2253         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2254         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2255         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2256         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2257         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2258         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2259         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2260         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2261         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2262         * gcc.target/arm/neon/vst2f32.c: Remove.
2263         * gcc.target/arm/neon/vst2p16.c: Remove.
2264         * gcc.target/arm/neon/vst2p64.c: Remove.
2265         * gcc.target/arm/neon/vst2p8.c: Remove.
2266         * gcc.target/arm/neon/vst2s16.c: Remove.
2267         * gcc.target/arm/neon/vst2s32.c: Remove.
2268         * gcc.target/arm/neon/vst2s64.c: Remove.
2269         * gcc.target/arm/neon/vst2s8.c: Remove.
2270         * gcc.target/arm/neon/vst2u16.c: Remove.
2271         * gcc.target/arm/neon/vst2u32.c: Remove.
2272         * gcc.target/arm/neon/vst2u64.c: Remove.
2273         * gcc.target/arm/neon/vst2u8.c: Remove.
2274         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2275         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2276         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2277         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2278         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2279         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2280         * gcc.target/arm/neon/vst3Qf32.c: Remove.
2281         * gcc.target/arm/neon/vst3Qp16.c: Remove.
2282         * gcc.target/arm/neon/vst3Qp8.c: Remove.
2283         * gcc.target/arm/neon/vst3Qs16.c: Remove.
2284         * gcc.target/arm/neon/vst3Qs32.c: Remove.
2285         * gcc.target/arm/neon/vst3Qs8.c: Remove.
2286         * gcc.target/arm/neon/vst3Qu16.c: Remove.
2287         * gcc.target/arm/neon/vst3Qu32.c: Remove.
2288         * gcc.target/arm/neon/vst3Qu8.c: Remove.
2289         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2290         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2291         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2292         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2293         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2294         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2295         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2296         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2297         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2298         * gcc.target/arm/neon/vst3f32.c: Remove.
2299         * gcc.target/arm/neon/vst3p16.c: Remove.
2300         * gcc.target/arm/neon/vst3p64.c: Remove.
2301         * gcc.target/arm/neon/vst3p8.c: Remove.
2302         * gcc.target/arm/neon/vst3s16.c: Remove.
2303         * gcc.target/arm/neon/vst3s32.c: Remove.
2304         * gcc.target/arm/neon/vst3s64.c: Remove.
2305         * gcc.target/arm/neon/vst3s8.c: Remove.
2306         * gcc.target/arm/neon/vst3u16.c: Remove.
2307         * gcc.target/arm/neon/vst3u32.c: Remove.
2308         * gcc.target/arm/neon/vst3u64.c: Remove.
2309         * gcc.target/arm/neon/vst3u8.c: Remove.
2310         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2311         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2312         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2313         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2314         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2315         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2316         * gcc.target/arm/neon/vst4Qf32.c: Remove.
2317         * gcc.target/arm/neon/vst4Qp16.c: Remove.
2318         * gcc.target/arm/neon/vst4Qp8.c: Remove.
2319         * gcc.target/arm/neon/vst4Qs16.c: Remove.
2320         * gcc.target/arm/neon/vst4Qs32.c: Remove.
2321         * gcc.target/arm/neon/vst4Qs8.c: Remove.
2322         * gcc.target/arm/neon/vst4Qu16.c: Remove.
2323         * gcc.target/arm/neon/vst4Qu32.c: Remove.
2324         * gcc.target/arm/neon/vst4Qu8.c: Remove.
2325         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2326         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2327         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2328         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2329         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2330         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2331         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2332         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2333         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2334         * gcc.target/arm/neon/vst4f32.c: Remove.
2335         * gcc.target/arm/neon/vst4p16.c: Remove.
2336         * gcc.target/arm/neon/vst4p64.c: Remove.
2337         * gcc.target/arm/neon/vst4p8.c: Remove.
2338         * gcc.target/arm/neon/vst4s16.c: Remove.
2339         * gcc.target/arm/neon/vst4s32.c: Remove.
2340         * gcc.target/arm/neon/vst4s64.c: Remove.
2341         * gcc.target/arm/neon/vst4s8.c: Remove.
2342         * gcc.target/arm/neon/vst4u16.c: Remove.
2343         * gcc.target/arm/neon/vst4u32.c: Remove.
2344         * gcc.target/arm/neon/vst4u64.c: Remove.
2345         * gcc.target/arm/neon/vst4u8.c: Remove.
2346         * gcc.target/arm/neon/vsubQf32.c: Remove.
2347         * gcc.target/arm/neon/vsubQs16.c: Remove.
2348         * gcc.target/arm/neon/vsubQs32.c: Remove.
2349         * gcc.target/arm/neon/vsubQs64.c: Remove.
2350         * gcc.target/arm/neon/vsubQs8.c: Remove.
2351         * gcc.target/arm/neon/vsubQu16.c: Remove.
2352         * gcc.target/arm/neon/vsubQu32.c: Remove.
2353         * gcc.target/arm/neon/vsubQu64.c: Remove.
2354         * gcc.target/arm/neon/vsubQu8.c: Remove.
2355         * gcc.target/arm/neon/vsubf32.c: Remove.
2356         * gcc.target/arm/neon/vsubhns16.c: Remove.
2357         * gcc.target/arm/neon/vsubhns32.c: Remove.
2358         * gcc.target/arm/neon/vsubhns64.c: Remove.
2359         * gcc.target/arm/neon/vsubhnu16.c: Remove.
2360         * gcc.target/arm/neon/vsubhnu32.c: Remove.
2361         * gcc.target/arm/neon/vsubhnu64.c: Remove.
2362         * gcc.target/arm/neon/vsubls16.c: Remove.
2363         * gcc.target/arm/neon/vsubls32.c: Remove.
2364         * gcc.target/arm/neon/vsubls8.c: Remove.
2365         * gcc.target/arm/neon/vsublu16.c: Remove.
2366         * gcc.target/arm/neon/vsublu32.c: Remove.
2367         * gcc.target/arm/neon/vsublu8.c: Remove.
2368         * gcc.target/arm/neon/vsubs16.c: Remove.
2369         * gcc.target/arm/neon/vsubs32.c: Remove.
2370         * gcc.target/arm/neon/vsubs64.c: Remove.
2371         * gcc.target/arm/neon/vsubs8.c: Remove.
2372         * gcc.target/arm/neon/vsubu16.c: Remove.
2373         * gcc.target/arm/neon/vsubu32.c: Remove.
2374         * gcc.target/arm/neon/vsubu64.c: Remove.
2375         * gcc.target/arm/neon/vsubu8.c: Remove.
2376         * gcc.target/arm/neon/vsubws16.c: Remove.
2377         * gcc.target/arm/neon/vsubws32.c: Remove.
2378         * gcc.target/arm/neon/vsubws8.c: Remove.
2379         * gcc.target/arm/neon/vsubwu16.c: Remove.
2380         * gcc.target/arm/neon/vsubwu32.c: Remove.
2381         * gcc.target/arm/neon/vsubwu8.c: Remove.
2382         * gcc.target/arm/neon/vtbl1p8.c: Remove.
2383         * gcc.target/arm/neon/vtbl1s8.c: Remove.
2384         * gcc.target/arm/neon/vtbl1u8.c: Remove.
2385         * gcc.target/arm/neon/vtbl2p8.c: Remove.
2386         * gcc.target/arm/neon/vtbl2s8.c: Remove.
2387         * gcc.target/arm/neon/vtbl2u8.c: Remove.
2388         * gcc.target/arm/neon/vtbl3p8.c: Remove.
2389         * gcc.target/arm/neon/vtbl3s8.c: Remove.
2390         * gcc.target/arm/neon/vtbl3u8.c: Remove.
2391         * gcc.target/arm/neon/vtbl4p8.c: Remove.
2392         * gcc.target/arm/neon/vtbl4s8.c: Remove.
2393         * gcc.target/arm/neon/vtbl4u8.c: Remove.
2394         * gcc.target/arm/neon/vtbx1p8.c: Remove.
2395         * gcc.target/arm/neon/vtbx1s8.c: Remove.
2396         * gcc.target/arm/neon/vtbx1u8.c: Remove.
2397         * gcc.target/arm/neon/vtbx2p8.c: Remove.
2398         * gcc.target/arm/neon/vtbx2s8.c: Remove.
2399         * gcc.target/arm/neon/vtbx2u8.c: Remove.
2400         * gcc.target/arm/neon/vtbx3p8.c: Remove.
2401         * gcc.target/arm/neon/vtbx3s8.c: Remove.
2402         * gcc.target/arm/neon/vtbx3u8.c: Remove.
2403         * gcc.target/arm/neon/vtbx4p8.c: Remove.
2404         * gcc.target/arm/neon/vtbx4s8.c: Remove.
2405         * gcc.target/arm/neon/vtbx4u8.c: Remove.
2406         * gcc.target/arm/neon/vtrnQf32.c: Remove.
2407         * gcc.target/arm/neon/vtrnQp16.c: Remove.
2408         * gcc.target/arm/neon/vtrnQp8.c: Remove.
2409         * gcc.target/arm/neon/vtrnQs16.c: Remove.
2410         * gcc.target/arm/neon/vtrnQs32.c: Remove.
2411         * gcc.target/arm/neon/vtrnQs8.c: Remove.
2412         * gcc.target/arm/neon/vtrnQu16.c: Remove.
2413         * gcc.target/arm/neon/vtrnQu32.c: Remove.
2414         * gcc.target/arm/neon/vtrnQu8.c: Remove.
2415         * gcc.target/arm/neon/vtrnf32.c: Remove.
2416         * gcc.target/arm/neon/vtrnp16.c: Remove.
2417         * gcc.target/arm/neon/vtrnp8.c: Remove.
2418         * gcc.target/arm/neon/vtrns16.c: Remove.
2419         * gcc.target/arm/neon/vtrns32.c: Remove.
2420         * gcc.target/arm/neon/vtrns8.c: Remove.
2421         * gcc.target/arm/neon/vtrnu16.c: Remove.
2422         * gcc.target/arm/neon/vtrnu32.c: Remove.
2423         * gcc.target/arm/neon/vtrnu8.c: Remove.
2424         * gcc.target/arm/neon/vtstQp8.c: Remove.
2425         * gcc.target/arm/neon/vtstQs16.c: Remove.
2426         * gcc.target/arm/neon/vtstQs32.c: Remove.
2427         * gcc.target/arm/neon/vtstQs8.c: Remove.
2428         * gcc.target/arm/neon/vtstQu16.c: Remove.
2429         * gcc.target/arm/neon/vtstQu32.c: Remove.
2430         * gcc.target/arm/neon/vtstQu8.c: Remove.
2431         * gcc.target/arm/neon/vtstp8.c: Remove.
2432         * gcc.target/arm/neon/vtsts16.c: Remove.
2433         * gcc.target/arm/neon/vtsts32.c: Remove.
2434         * gcc.target/arm/neon/vtsts8.c: Remove.
2435         * gcc.target/arm/neon/vtstu16.c: Remove.
2436         * gcc.target/arm/neon/vtstu32.c: Remove.
2437         * gcc.target/arm/neon/vtstu8.c: Remove.
2438         * gcc.target/arm/neon/vuzpQf32.c: Remove.
2439         * gcc.target/arm/neon/vuzpQp16.c: Remove.
2440         * gcc.target/arm/neon/vuzpQp8.c: Remove.
2441         * gcc.target/arm/neon/vuzpQs16.c: Remove.
2442         * gcc.target/arm/neon/vuzpQs32.c: Remove.
2443         * gcc.target/arm/neon/vuzpQs8.c: Remove.
2444         * gcc.target/arm/neon/vuzpQu16.c: Remove.
2445         * gcc.target/arm/neon/vuzpQu32.c: Remove.
2446         * gcc.target/arm/neon/vuzpQu8.c: Remove.
2447         * gcc.target/arm/neon/vuzpf32.c: Remove.
2448         * gcc.target/arm/neon/vuzpp16.c: Remove.
2449         * gcc.target/arm/neon/vuzpp8.c: Remove.
2450         * gcc.target/arm/neon/vuzps16.c: Remove.
2451         * gcc.target/arm/neon/vuzps32.c: Remove.
2452         * gcc.target/arm/neon/vuzps8.c: Remove.
2453         * gcc.target/arm/neon/vuzpu16.c: Remove.
2454         * gcc.target/arm/neon/vuzpu32.c: Remove.
2455         * gcc.target/arm/neon/vuzpu8.c: Remove.
2456         * gcc.target/arm/neon/vzipQf32.c: Remove.
2457         * gcc.target/arm/neon/vzipQp16.c: Remove.
2458         * gcc.target/arm/neon/vzipQp8.c: Remove.
2459         * gcc.target/arm/neon/vzipQs16.c: Remove.
2460         * gcc.target/arm/neon/vzipQs32.c: Remove.
2461         * gcc.target/arm/neon/vzipQs8.c: Remove.
2462         * gcc.target/arm/neon/vzipQu16.c: Remove.
2463         * gcc.target/arm/neon/vzipQu32.c: Remove.
2464         * gcc.target/arm/neon/vzipQu8.c: Remove.
2465         * gcc.target/arm/neon/vzipf32.c: Remove.
2466         * gcc.target/arm/neon/vzipp16.c: Remove.
2467         * gcc.target/arm/neon/vzipp8.c: Remove.
2468         * gcc.target/arm/neon/vzips16.c: Remove.
2469         * gcc.target/arm/neon/vzips32.c: Remove.
2470         * gcc.target/arm/neon/vzips8.c: Remove.
2471         * gcc.target/arm/neon/vzipu16.c: Remove.
2472         * gcc.target/arm/neon/vzipu32.c: Remove.
2473         * gcc.target/arm/neon/vzipu8.c: Remove.
2474
2475 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2476
2477         * g++.dg/vect/simd-mask-store-bool.cc: New test.
2478
2479 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2480
2481         PR driver/67613
2482         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2483         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2484
2485 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2486
2487         * gcc.dg/plugin/levenshtein-test-1.c: New file.
2488         * gcc.dg/plugin/levenshtein_plugin.c: New file.
2489         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2490         levenshtein_plugin.c.
2491         * gcc.dg/spellcheck-fields.c: New file.
2492
2493 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
2494
2495         PR fortran/68318
2496         * gfortran.dg/pr68318_1.f90: New test.
2497         * gfortran.dg/pr68318_2.f90: Ditto.
2498
2499 2015-11-12  James Norris  <jnorris@codesourcery.com>
2500             Joseph Myers  <joseph@codesourcery.com>
2501
2502         * c-c++-common/goacc/declare-1.c: New test.
2503         * c-c++-common/goacc/declare-2.c: Likewise.
2504
2505 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
2506
2507         [ARM] Remove neon-testgen.ml and generated tests.
2508
2509         * gcc.target/arm/neon/vRaddhns16.c: Remove.
2510         * gcc.target/arm/neon/vRaddhns32.c: Remove.
2511         * gcc.target/arm/neon/vRaddhns64.c: Remove.
2512         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2513         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2514         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2515         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2516         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2517         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2518         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2519         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2520         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2521         * gcc.target/arm/neon/vRhadds16.c: Remove.
2522         * gcc.target/arm/neon/vRhadds32.c: Remove.
2523         * gcc.target/arm/neon/vRhadds8.c: Remove.
2524         * gcc.target/arm/neon/vRhaddu16.c: Remove.
2525         * gcc.target/arm/neon/vRhaddu32.c: Remove.
2526         * gcc.target/arm/neon/vRhaddu8.c: Remove.
2527         * gcc.target/arm/neon/vRshlQs16.c: Remove.
2528         * gcc.target/arm/neon/vRshlQs32.c: Remove.
2529         * gcc.target/arm/neon/vRshlQs64.c: Remove.
2530         * gcc.target/arm/neon/vRshlQs8.c: Remove.
2531         * gcc.target/arm/neon/vRshlQu16.c: Remove.
2532         * gcc.target/arm/neon/vRshlQu32.c: Remove.
2533         * gcc.target/arm/neon/vRshlQu64.c: Remove.
2534         * gcc.target/arm/neon/vRshlQu8.c: Remove.
2535         * gcc.target/arm/neon/vRshls16.c: Remove.
2536         * gcc.target/arm/neon/vRshls32.c: Remove.
2537         * gcc.target/arm/neon/vRshls64.c: Remove.
2538         * gcc.target/arm/neon/vRshls8.c: Remove.
2539         * gcc.target/arm/neon/vRshlu16.c: Remove.
2540         * gcc.target/arm/neon/vRshlu32.c: Remove.
2541         * gcc.target/arm/neon/vRshlu64.c: Remove.
2542         * gcc.target/arm/neon/vRshlu8.c: Remove.
2543         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2544         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2545         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2546         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2547         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2548         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2549         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2550         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2551         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2552         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2553         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2554         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2555         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2556         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2557         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2558         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2559         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2560         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2561         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2562         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2563         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2564         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2565         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2566         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2567         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2568         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2569         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2570         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2571         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2572         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2573         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2574         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2575         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2576         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2577         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2578         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2579         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2580         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2581         * gcc.target/arm/neon/vRsubhns16.c: Remove.
2582         * gcc.target/arm/neon/vRsubhns32.c: Remove.
2583         * gcc.target/arm/neon/vRsubhns64.c: Remove.
2584         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2585         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2586         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2587         * gcc.target/arm/neon/vabaQs16.c: Remove.
2588         * gcc.target/arm/neon/vabaQs32.c: Remove.
2589         * gcc.target/arm/neon/vabaQs8.c: Remove.
2590         * gcc.target/arm/neon/vabaQu16.c: Remove.
2591         * gcc.target/arm/neon/vabaQu32.c: Remove.
2592         * gcc.target/arm/neon/vabaQu8.c: Remove.
2593         * gcc.target/arm/neon/vabals16.c: Remove.
2594         * gcc.target/arm/neon/vabals32.c: Remove.
2595         * gcc.target/arm/neon/vabals8.c: Remove.
2596         * gcc.target/arm/neon/vabalu16.c: Remove.
2597         * gcc.target/arm/neon/vabalu32.c: Remove.
2598         * gcc.target/arm/neon/vabalu8.c: Remove.
2599         * gcc.target/arm/neon/vabas16.c: Remove.
2600         * gcc.target/arm/neon/vabas32.c: Remove.
2601         * gcc.target/arm/neon/vabas8.c: Remove.
2602         * gcc.target/arm/neon/vabau16.c: Remove.
2603         * gcc.target/arm/neon/vabau32.c: Remove.
2604         * gcc.target/arm/neon/vabau8.c: Remove.
2605         * gcc.target/arm/neon/vabdQf32.c: Remove.
2606         * gcc.target/arm/neon/vabdQs16.c: Remove.
2607         * gcc.target/arm/neon/vabdQs32.c: Remove.
2608         * gcc.target/arm/neon/vabdQs8.c: Remove.
2609         * gcc.target/arm/neon/vabdQu16.c: Remove.
2610         * gcc.target/arm/neon/vabdQu32.c: Remove.
2611         * gcc.target/arm/neon/vabdQu8.c: Remove.
2612         * gcc.target/arm/neon/vabdf32.c: Remove.
2613         * gcc.target/arm/neon/vabdls16.c: Remove.
2614         * gcc.target/arm/neon/vabdls32.c: Remove.
2615         * gcc.target/arm/neon/vabdls8.c: Remove.
2616         * gcc.target/arm/neon/vabdlu16.c: Remove.
2617         * gcc.target/arm/neon/vabdlu32.c: Remove.
2618         * gcc.target/arm/neon/vabdlu8.c: Remove.
2619         * gcc.target/arm/neon/vabds16.c: Remove.
2620         * gcc.target/arm/neon/vabds32.c: Remove.
2621         * gcc.target/arm/neon/vabds8.c: Remove.
2622         * gcc.target/arm/neon/vabdu16.c: Remove.
2623         * gcc.target/arm/neon/vabdu32.c: Remove.
2624         * gcc.target/arm/neon/vabdu8.c: Remove.
2625         * gcc.target/arm/neon/vabsQf32.c: Remove.
2626         * gcc.target/arm/neon/vabsQs16.c: Remove.
2627         * gcc.target/arm/neon/vabsQs32.c: Remove.
2628         * gcc.target/arm/neon/vabsQs8.c: Remove.
2629         * gcc.target/arm/neon/vabsf32.c: Remove.
2630         * gcc.target/arm/neon/vabss16.c: Remove.
2631         * gcc.target/arm/neon/vabss32.c: Remove.
2632         * gcc.target/arm/neon/vabss8.c: Remove.
2633         * gcc.target/arm/neon/vaddQf32.c: Remove.
2634         * gcc.target/arm/neon/vaddQs16.c: Remove.
2635         * gcc.target/arm/neon/vaddQs32.c: Remove.
2636         * gcc.target/arm/neon/vaddQs64.c: Remove.
2637         * gcc.target/arm/neon/vaddQs8.c: Remove.
2638         * gcc.target/arm/neon/vaddQu16.c: Remove.
2639         * gcc.target/arm/neon/vaddQu32.c: Remove.
2640         * gcc.target/arm/neon/vaddQu64.c: Remove.
2641         * gcc.target/arm/neon/vaddQu8.c: Remove.
2642         * gcc.target/arm/neon/vaddf32.c: Remove.
2643         * gcc.target/arm/neon/vaddhns16.c: Remove.
2644         * gcc.target/arm/neon/vaddhns32.c: Remove.
2645         * gcc.target/arm/neon/vaddhns64.c: Remove.
2646         * gcc.target/arm/neon/vaddhnu16.c: Remove.
2647         * gcc.target/arm/neon/vaddhnu32.c: Remove.
2648         * gcc.target/arm/neon/vaddhnu64.c: Remove.
2649         * gcc.target/arm/neon/vaddls16.c: Remove.
2650         * gcc.target/arm/neon/vaddls32.c: Remove.
2651         * gcc.target/arm/neon/vaddls8.c: Remove.
2652         * gcc.target/arm/neon/vaddlu16.c: Remove.
2653         * gcc.target/arm/neon/vaddlu32.c: Remove.
2654         * gcc.target/arm/neon/vaddlu8.c: Remove.
2655         * gcc.target/arm/neon/vadds16.c: Remove.
2656         * gcc.target/arm/neon/vadds32.c: Remove.
2657         * gcc.target/arm/neon/vadds64.c: Remove.
2658         * gcc.target/arm/neon/vadds8.c: Remove.
2659         * gcc.target/arm/neon/vaddu16.c: Remove.
2660         * gcc.target/arm/neon/vaddu32.c: Remove.
2661         * gcc.target/arm/neon/vaddu64.c: Remove.
2662         * gcc.target/arm/neon/vaddu8.c: Remove.
2663         * gcc.target/arm/neon/vaddws16.c: Remove.
2664         * gcc.target/arm/neon/vaddws32.c: Remove.
2665         * gcc.target/arm/neon/vaddws8.c: Remove.
2666         * gcc.target/arm/neon/vaddwu16.c: Remove.
2667         * gcc.target/arm/neon/vaddwu32.c: Remove.
2668         * gcc.target/arm/neon/vaddwu8.c: Remove.
2669         * gcc.target/arm/neon/vandQs16.c: Remove.
2670         * gcc.target/arm/neon/vandQs32.c: Remove.
2671         * gcc.target/arm/neon/vandQs64.c: Remove.
2672         * gcc.target/arm/neon/vandQs8.c: Remove.
2673         * gcc.target/arm/neon/vandQu16.c: Remove.
2674         * gcc.target/arm/neon/vandQu32.c: Remove.
2675         * gcc.target/arm/neon/vandQu64.c: Remove.
2676         * gcc.target/arm/neon/vandQu8.c: Remove.
2677         * gcc.target/arm/neon/vands16.c: Remove.
2678         * gcc.target/arm/neon/vands32.c: Remove.
2679         * gcc.target/arm/neon/vands64.c: Remove.
2680         * gcc.target/arm/neon/vands8.c: Remove.
2681         * gcc.target/arm/neon/vandu16.c: Remove.
2682         * gcc.target/arm/neon/vandu32.c: Remove.
2683         * gcc.target/arm/neon/vandu64.c: Remove.
2684         * gcc.target/arm/neon/vandu8.c: Remove.
2685         * gcc.target/arm/neon/vbicQs16.c: Remove.
2686         * gcc.target/arm/neon/vbicQs32.c: Remove.
2687         * gcc.target/arm/neon/vbicQs64.c: Remove.
2688         * gcc.target/arm/neon/vbicQs8.c: Remove.
2689         * gcc.target/arm/neon/vbicQu16.c: Remove.
2690         * gcc.target/arm/neon/vbicQu32.c: Remove.
2691         * gcc.target/arm/neon/vbicQu64.c: Remove.
2692         * gcc.target/arm/neon/vbicQu8.c: Remove.
2693         * gcc.target/arm/neon/vbics16.c: Remove.
2694         * gcc.target/arm/neon/vbics32.c: Remove.
2695         * gcc.target/arm/neon/vbics64.c: Remove.
2696         * gcc.target/arm/neon/vbics8.c: Remove.
2697         * gcc.target/arm/neon/vbicu16.c: Remove.
2698         * gcc.target/arm/neon/vbicu32.c: Remove.
2699         * gcc.target/arm/neon/vbicu64.c: Remove.
2700         * gcc.target/arm/neon/vbicu8.c: Remove.
2701         * gcc.target/arm/neon/vbslQf32.c: Remove.
2702         * gcc.target/arm/neon/vbslQp16.c: Remove.
2703         * gcc.target/arm/neon/vbslQp64.c: Remove.
2704         * gcc.target/arm/neon/vbslQp8.c: Remove.
2705         * gcc.target/arm/neon/vbslQs16.c: Remove.
2706         * gcc.target/arm/neon/vbslQs32.c: Remove.
2707         * gcc.target/arm/neon/vbslQs64.c: Remove.
2708         * gcc.target/arm/neon/vbslQs8.c: Remove.
2709         * gcc.target/arm/neon/vbslQu16.c: Remove.
2710         * gcc.target/arm/neon/vbslQu32.c: Remove.
2711         * gcc.target/arm/neon/vbslQu64.c: Remove.
2712         * gcc.target/arm/neon/vbslQu8.c: Remove.
2713         * gcc.target/arm/neon/vbslf32.c: Remove.
2714         * gcc.target/arm/neon/vbslp16.c: Remove.
2715         * gcc.target/arm/neon/vbslp64.c: Remove.
2716         * gcc.target/arm/neon/vbslp8.c: Remove.
2717         * gcc.target/arm/neon/vbsls16.c: Remove.
2718         * gcc.target/arm/neon/vbsls32.c: Remove.
2719         * gcc.target/arm/neon/vbsls64.c: Remove.
2720         * gcc.target/arm/neon/vbsls8.c: Remove.
2721         * gcc.target/arm/neon/vbslu16.c: Remove.
2722         * gcc.target/arm/neon/vbslu32.c: Remove.
2723         * gcc.target/arm/neon/vbslu64.c: Remove.
2724         * gcc.target/arm/neon/vbslu8.c: Remove.
2725         * gcc.target/arm/neon/vcageQf32.c: Remove.
2726         * gcc.target/arm/neon/vcagef32.c: Remove.
2727         * gcc.target/arm/neon/vcagtQf32.c: Remove.
2728         * gcc.target/arm/neon/vcagtf32.c: Remove.
2729         * gcc.target/arm/neon/vcaleQf32.c: Remove.
2730         * gcc.target/arm/neon/vcalef32.c: Remove.
2731         * gcc.target/arm/neon/vcaltQf32.c: Remove.
2732         * gcc.target/arm/neon/vcaltf32.c: Remove.
2733         * gcc.target/arm/neon/vceqQf32.c: Remove.
2734         * gcc.target/arm/neon/vceqQp8.c: Remove.
2735         * gcc.target/arm/neon/vceqQs16.c: Remove.
2736         * gcc.target/arm/neon/vceqQs32.c: Remove.
2737         * gcc.target/arm/neon/vceqQs8.c: Remove.
2738         * gcc.target/arm/neon/vceqQu16.c: Remove.
2739         * gcc.target/arm/neon/vceqQu32.c: Remove.
2740         * gcc.target/arm/neon/vceqQu8.c: Remove.
2741         * gcc.target/arm/neon/vceqf32.c: Remove.
2742         * gcc.target/arm/neon/vceqp8.c: Remove.
2743         * gcc.target/arm/neon/vceqs16.c: Remove.
2744         * gcc.target/arm/neon/vceqs32.c: Remove.
2745         * gcc.target/arm/neon/vceqs8.c: Remove.
2746         * gcc.target/arm/neon/vcequ16.c: Remove.
2747         * gcc.target/arm/neon/vcequ32.c: Remove.
2748         * gcc.target/arm/neon/vcequ8.c: Remove.
2749         * gcc.target/arm/neon/vcgeQf32.c: Remove.
2750         * gcc.target/arm/neon/vcgeQs16.c: Remove.
2751         * gcc.target/arm/neon/vcgeQs32.c: Remove.
2752         * gcc.target/arm/neon/vcgeQs8.c: Remove.
2753         * gcc.target/arm/neon/vcgeQu16.c: Remove.
2754         * gcc.target/arm/neon/vcgeQu32.c: Remove.
2755         * gcc.target/arm/neon/vcgeQu8.c: Remove.
2756         * gcc.target/arm/neon/vcgef32.c: Remove.
2757         * gcc.target/arm/neon/vcges16.c: Remove.
2758         * gcc.target/arm/neon/vcges32.c: Remove.
2759         * gcc.target/arm/neon/vcges8.c: Remove.
2760         * gcc.target/arm/neon/vcgeu16.c: Remove.
2761         * gcc.target/arm/neon/vcgeu32.c: Remove.
2762         * gcc.target/arm/neon/vcgeu8.c: Remove.
2763         * gcc.target/arm/neon/vcgtQf32.c: Remove.
2764         * gcc.target/arm/neon/vcgtQs16.c: Remove.
2765         * gcc.target/arm/neon/vcgtQs32.c: Remove.
2766         * gcc.target/arm/neon/vcgtQs8.c: Remove.
2767         * gcc.target/arm/neon/vcgtQu16.c: Remove.
2768         * gcc.target/arm/neon/vcgtQu32.c: Remove.
2769         * gcc.target/arm/neon/vcgtQu8.c: Remove.
2770         * gcc.target/arm/neon/vcgtf32.c: Remove.
2771         * gcc.target/arm/neon/vcgts16.c: Remove.
2772         * gcc.target/arm/neon/vcgts32.c: Remove.
2773         * gcc.target/arm/neon/vcgts8.c: Remove.
2774         * gcc.target/arm/neon/vcgtu16.c: Remove.
2775         * gcc.target/arm/neon/vcgtu32.c: Remove.
2776         * gcc.target/arm/neon/vcgtu8.c: Remove.
2777         * gcc.target/arm/neon/vcleQf32.c: Remove.
2778         * gcc.target/arm/neon/vcleQs16.c: Remove.
2779         * gcc.target/arm/neon/vcleQs32.c: Remove.
2780         * gcc.target/arm/neon/vcleQs8.c: Remove.
2781         * gcc.target/arm/neon/vcleQu16.c: Remove.
2782         * gcc.target/arm/neon/vcleQu32.c: Remove.
2783         * gcc.target/arm/neon/vcleQu8.c: Remove.
2784         * gcc.target/arm/neon/vclef32.c: Remove.
2785         * gcc.target/arm/neon/vcles16.c: Remove.
2786         * gcc.target/arm/neon/vcles32.c: Remove.
2787         * gcc.target/arm/neon/vcles8.c: Remove.
2788         * gcc.target/arm/neon/vcleu16.c: Remove.
2789         * gcc.target/arm/neon/vcleu32.c: Remove.
2790         * gcc.target/arm/neon/vcleu8.c: Remove.
2791         * gcc.target/arm/neon/vclsQs16.c: Remove.
2792         * gcc.target/arm/neon/vclsQs32.c: Remove.
2793         * gcc.target/arm/neon/vclsQs8.c: Remove.
2794         * gcc.target/arm/neon/vclss16.c: Remove.
2795         * gcc.target/arm/neon/vclss32.c: Remove.
2796         * gcc.target/arm/neon/vclss8.c: Remove.
2797         * gcc.target/arm/neon/vcltQf32.c: Remove.
2798         * gcc.target/arm/neon/vcltQs16.c: Remove.
2799         * gcc.target/arm/neon/vcltQs32.c: Remove.
2800         * gcc.target/arm/neon/vcltQs8.c: Remove.
2801         * gcc.target/arm/neon/vcltQu16.c: Remove.
2802         * gcc.target/arm/neon/vcltQu32.c: Remove.
2803         * gcc.target/arm/neon/vcltQu8.c: Remove.
2804         * gcc.target/arm/neon/vcltf32.c: Remove.
2805         * gcc.target/arm/neon/vclts16.c: Remove.
2806         * gcc.target/arm/neon/vclts32.c: Remove.
2807         * gcc.target/arm/neon/vclts8.c: Remove.
2808         * gcc.target/arm/neon/vcltu16.c: Remove.
2809         * gcc.target/arm/neon/vcltu32.c: Remove.
2810         * gcc.target/arm/neon/vcltu8.c: Remove.
2811         * gcc.target/arm/neon/vclzQs16.c: Remove.
2812         * gcc.target/arm/neon/vclzQs32.c: Remove.
2813         * gcc.target/arm/neon/vclzQs8.c: Remove.
2814         * gcc.target/arm/neon/vclzQu16.c: Remove.
2815         * gcc.target/arm/neon/vclzQu32.c: Remove.
2816         * gcc.target/arm/neon/vclzQu8.c: Remove.
2817         * gcc.target/arm/neon/vclzs16.c: Remove.
2818         * gcc.target/arm/neon/vclzs32.c: Remove.
2819         * gcc.target/arm/neon/vclzs8.c: Remove.
2820         * gcc.target/arm/neon/vclzu16.c: Remove.
2821         * gcc.target/arm/neon/vclzu32.c: Remove.
2822         * gcc.target/arm/neon/vclzu8.c: Remove.
2823         * gcc.target/arm/neon/vcntQp8.c: Remove.
2824         * gcc.target/arm/neon/vcntQs8.c: Remove.
2825         * gcc.target/arm/neon/vcntQu8.c: Remove.
2826         * gcc.target/arm/neon/vcntp8.c: Remove.
2827         * gcc.target/arm/neon/vcnts8.c: Remove.
2828         * gcc.target/arm/neon/vcntu8.c: Remove.
2829         * gcc.target/arm/neon/vcombinef32.c: Remove.
2830         * gcc.target/arm/neon/vcombinep16.c: Remove.
2831         * gcc.target/arm/neon/vcombinep64.c: Remove.
2832         * gcc.target/arm/neon/vcombinep8.c: Remove.
2833         * gcc.target/arm/neon/vcombines16.c: Remove.
2834         * gcc.target/arm/neon/vcombines32.c: Remove.
2835         * gcc.target/arm/neon/vcombines64.c: Remove.
2836         * gcc.target/arm/neon/vcombines8.c: Remove.
2837         * gcc.target/arm/neon/vcombineu16.c: Remove.
2838         * gcc.target/arm/neon/vcombineu32.c: Remove.
2839         * gcc.target/arm/neon/vcombineu64.c: Remove.
2840         * gcc.target/arm/neon/vcombineu8.c: Remove.
2841         * gcc.target/arm/neon/vcreatef32.c: Remove.
2842         * gcc.target/arm/neon/vcreatep16.c: Remove.
2843         * gcc.target/arm/neon/vcreatep64.c: Remove.
2844         * gcc.target/arm/neon/vcreatep8.c: Remove.
2845         * gcc.target/arm/neon/vcreates16.c: Remove.
2846         * gcc.target/arm/neon/vcreates32.c: Remove.
2847         * gcc.target/arm/neon/vcreates64.c: Remove.
2848         * gcc.target/arm/neon/vcreates8.c: Remove.
2849         * gcc.target/arm/neon/vcreateu16.c: Remove.
2850         * gcc.target/arm/neon/vcreateu32.c: Remove.
2851         * gcc.target/arm/neon/vcreateu64.c: Remove.
2852         * gcc.target/arm/neon/vcreateu8.c: Remove.
2853         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2854         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2855         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2856         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2857         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2858         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2859         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2860         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2861         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2862         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2863         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2864         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2865         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2866         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2867         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2868         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2869         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2870         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2871         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2872         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2873         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2874         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2875         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2876         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2877         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2878         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2879         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2880         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2881         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2882         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2883         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2884         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2885         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2886         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2887         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2888         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2889         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2890         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2891         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2892         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2893         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2894         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2895         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2896         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2897         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2898         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2899         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2900         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2901         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2902         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2903         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2904         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2905         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2906         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2907         * gcc.target/arm/neon/vdup_nf32.c: Remove.
2908         * gcc.target/arm/neon/vdup_np16.c: Remove.
2909         * gcc.target/arm/neon/vdup_np64.c: Remove.
2910         * gcc.target/arm/neon/vdup_np8.c: Remove.
2911         * gcc.target/arm/neon/vdup_ns16.c: Remove.
2912         * gcc.target/arm/neon/vdup_ns32.c: Remove.
2913         * gcc.target/arm/neon/vdup_ns64.c: Remove.
2914         * gcc.target/arm/neon/vdup_ns8.c: Remove.
2915         * gcc.target/arm/neon/vdup_nu16.c: Remove.
2916         * gcc.target/arm/neon/vdup_nu32.c: Remove.
2917         * gcc.target/arm/neon/vdup_nu64.c: Remove.
2918         * gcc.target/arm/neon/vdup_nu8.c: Remove.
2919         * gcc.target/arm/neon/veorQs16.c: Remove.
2920         * gcc.target/arm/neon/veorQs32.c: Remove.
2921         * gcc.target/arm/neon/veorQs64.c: Remove.
2922         * gcc.target/arm/neon/veorQs8.c: Remove.
2923         * gcc.target/arm/neon/veorQu16.c: Remove.
2924         * gcc.target/arm/neon/veorQu32.c: Remove.
2925         * gcc.target/arm/neon/veorQu64.c: Remove.
2926         * gcc.target/arm/neon/veorQu8.c: Remove.
2927         * gcc.target/arm/neon/veors16.c: Remove.
2928         * gcc.target/arm/neon/veors32.c: Remove.
2929         * gcc.target/arm/neon/veors64.c: Remove.
2930         * gcc.target/arm/neon/veors8.c: Remove.
2931         * gcc.target/arm/neon/veoru16.c: Remove.
2932         * gcc.target/arm/neon/veoru32.c: Remove.
2933         * gcc.target/arm/neon/veoru64.c: Remove.
2934         * gcc.target/arm/neon/veoru8.c: Remove.
2935         * gcc.target/arm/neon/vextQf32.c: Remove.
2936         * gcc.target/arm/neon/vextQp16.c: Remove.
2937         * gcc.target/arm/neon/vextQp64.c: Remove.
2938         * gcc.target/arm/neon/vextQp8.c: Remove.
2939         * gcc.target/arm/neon/vextQs16.c: Remove.
2940         * gcc.target/arm/neon/vextQs32.c: Remove.
2941         * gcc.target/arm/neon/vextQs64.c: Remove.
2942         * gcc.target/arm/neon/vextQs8.c: Remove.
2943         * gcc.target/arm/neon/vextQu16.c: Remove.
2944         * gcc.target/arm/neon/vextQu32.c: Remove.
2945         * gcc.target/arm/neon/vextQu64.c: Remove.
2946         * gcc.target/arm/neon/vextQu8.c: Remove.
2947         * gcc.target/arm/neon/vextf32.c: Remove.
2948         * gcc.target/arm/neon/vextp16.c: Remove.
2949         * gcc.target/arm/neon/vextp64.c: Remove.
2950         * gcc.target/arm/neon/vextp8.c: Remove.
2951         * gcc.target/arm/neon/vexts16.c: Remove.
2952         * gcc.target/arm/neon/vexts32.c: Remove.
2953         * gcc.target/arm/neon/vexts64.c: Remove.
2954         * gcc.target/arm/neon/vexts8.c: Remove.
2955         * gcc.target/arm/neon/vextu16.c: Remove.
2956         * gcc.target/arm/neon/vextu32.c: Remove.
2957         * gcc.target/arm/neon/vextu64.c: Remove.
2958         * gcc.target/arm/neon/vextu8.c: Remove.
2959         * gcc.target/arm/neon/vfmaQf32.c: Remove.
2960         * gcc.target/arm/neon/vfmaf32.c: Remove.
2961         * gcc.target/arm/neon/vfmsQf32.c: Remove.
2962         * gcc.target/arm/neon/vfmsf32.c: Remove.
2963         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
2964         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
2965         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
2966         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
2967         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
2968         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
2969         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
2970         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
2971         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
2972         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
2973         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
2974         * gcc.target/arm/neon/vget_highf32.c: Remove.
2975         * gcc.target/arm/neon/vget_highp16.c: Remove.
2976         * gcc.target/arm/neon/vget_highp64.c: Remove.
2977         * gcc.target/arm/neon/vget_highp8.c: Remove.
2978         * gcc.target/arm/neon/vget_highs16.c: Remove.
2979         * gcc.target/arm/neon/vget_highs32.c: Remove.
2980         * gcc.target/arm/neon/vget_highs64.c: Remove.
2981         * gcc.target/arm/neon/vget_highs8.c: Remove.
2982         * gcc.target/arm/neon/vget_highu16.c: Remove.
2983         * gcc.target/arm/neon/vget_highu32.c: Remove.
2984         * gcc.target/arm/neon/vget_highu64.c: Remove.
2985         * gcc.target/arm/neon/vget_highu8.c: Remove.
2986         * gcc.target/arm/neon/vget_lanef32.c: Remove.
2987         * gcc.target/arm/neon/vget_lanep16.c: Remove.
2988         * gcc.target/arm/neon/vget_lanep8.c: Remove.
2989         * gcc.target/arm/neon/vget_lanes16.c: Remove.
2990         * gcc.target/arm/neon/vget_lanes32.c: Remove.
2991         * gcc.target/arm/neon/vget_lanes64.c: Remove.
2992         * gcc.target/arm/neon/vget_lanes8.c: Remove.
2993         * gcc.target/arm/neon/vget_laneu16.c: Remove.
2994         * gcc.target/arm/neon/vget_laneu32.c: Remove.
2995         * gcc.target/arm/neon/vget_laneu64.c: Remove.
2996         * gcc.target/arm/neon/vget_laneu8.c: Remove.
2997         * gcc.target/arm/neon/vget_lowf32.c: Remove.
2998         * gcc.target/arm/neon/vget_lowp16.c: Remove.
2999         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3000         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3001         * gcc.target/arm/neon/vget_lows16.c: Remove.
3002         * gcc.target/arm/neon/vget_lows32.c: Remove.
3003         * gcc.target/arm/neon/vget_lows64.c: Remove.
3004         * gcc.target/arm/neon/vget_lows8.c: Remove.
3005         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3006         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3007         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3008         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3009         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3010         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3011         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3012         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3013         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3014         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3015         * gcc.target/arm/neon/vhadds16.c: Remove.
3016         * gcc.target/arm/neon/vhadds32.c: Remove.
3017         * gcc.target/arm/neon/vhadds8.c: Remove.
3018         * gcc.target/arm/neon/vhaddu16.c: Remove.
3019         * gcc.target/arm/neon/vhaddu32.c: Remove.
3020         * gcc.target/arm/neon/vhaddu8.c: Remove.
3021         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3022         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3023         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3024         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3025         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3026         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3027         * gcc.target/arm/neon/vhsubs16.c: Remove.
3028         * gcc.target/arm/neon/vhsubs32.c: Remove.
3029         * gcc.target/arm/neon/vhsubs8.c: Remove.
3030         * gcc.target/arm/neon/vhsubu16.c: Remove.
3031         * gcc.target/arm/neon/vhsubu32.c: Remove.
3032         * gcc.target/arm/neon/vhsubu8.c: Remove.
3033         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3034         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3035         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3036         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3037         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3038         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3039         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3040         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3041         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3042         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3043         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3044         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3045         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3046         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3047         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3048         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3049         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3050         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3051         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3052         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3053         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3054         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3055         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3056         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3057         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3058         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3059         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3060         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3061         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3062         * gcc.target/arm/neon/vld1Qs32.c: Remove.
3063         * gcc.target/arm/neon/vld1Qs64.c: Remove.
3064         * gcc.target/arm/neon/vld1Qs8.c: Remove.
3065         * gcc.target/arm/neon/vld1Qu16.c: Remove.
3066         * gcc.target/arm/neon/vld1Qu32.c: Remove.
3067         * gcc.target/arm/neon/vld1Qu64.c: Remove.
3068         * gcc.target/arm/neon/vld1Qu8.c: Remove.
3069         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3070         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3071         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3072         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3073         * gcc.target/arm/neon/vld1_dups16.c: Remove.
3074         * gcc.target/arm/neon/vld1_dups32.c: Remove.
3075         * gcc.target/arm/neon/vld1_dups64.c: Remove.
3076         * gcc.target/arm/neon/vld1_dups8.c: Remove.
3077         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3078         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3079         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3080         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3081         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3082         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3083         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3084         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3085         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3086         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3087         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3088         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3089         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3090         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3091         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3092         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3093         * gcc.target/arm/neon/vld1f32.c: Remove.
3094         * gcc.target/arm/neon/vld1p16.c: Remove.
3095         * gcc.target/arm/neon/vld1p64.c: Remove.
3096         * gcc.target/arm/neon/vld1p8.c: Remove.
3097         * gcc.target/arm/neon/vld1s16.c: Remove.
3098         * gcc.target/arm/neon/vld1s32.c: Remove.
3099         * gcc.target/arm/neon/vld1s64.c: Remove.
3100         * gcc.target/arm/neon/vld1s8.c: Remove.
3101         * gcc.target/arm/neon/vld1u16.c: Remove.
3102         * gcc.target/arm/neon/vld1u32.c: Remove.
3103         * gcc.target/arm/neon/vld1u64.c: Remove.
3104         * gcc.target/arm/neon/vld1u8.c: Remove.
3105         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3106         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3107         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3108         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3109         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3110         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3111         * gcc.target/arm/neon/vld2Qf32.c: Remove.
3112         * gcc.target/arm/neon/vld2Qp16.c: Remove.
3113         * gcc.target/arm/neon/vld2Qp8.c: Remove.
3114         * gcc.target/arm/neon/vld2Qs16.c: Remove.
3115         * gcc.target/arm/neon/vld2Qs32.c: Remove.
3116         * gcc.target/arm/neon/vld2Qs8.c: Remove.
3117         * gcc.target/arm/neon/vld2Qu16.c: Remove.
3118         * gcc.target/arm/neon/vld2Qu32.c: Remove.
3119         * gcc.target/arm/neon/vld2Qu8.c: Remove.
3120         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3121         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3122         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3123         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3124         * gcc.target/arm/neon/vld2_dups16.c: Remove.
3125         * gcc.target/arm/neon/vld2_dups32.c: Remove.
3126         * gcc.target/arm/neon/vld2_dups64.c: Remove.
3127         * gcc.target/arm/neon/vld2_dups8.c: Remove.
3128         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3129         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3130         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3131         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3132         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3133         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3134         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3135         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3136         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3137         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3138         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3139         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3140         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3141         * gcc.target/arm/neon/vld2f32.c: Remove.
3142         * gcc.target/arm/neon/vld2p16.c: Remove.
3143         * gcc.target/arm/neon/vld2p64.c: Remove.
3144         * gcc.target/arm/neon/vld2p8.c: Remove.
3145         * gcc.target/arm/neon/vld2s16.c: Remove.
3146         * gcc.target/arm/neon/vld2s32.c: Remove.
3147         * gcc.target/arm/neon/vld2s64.c: Remove.
3148         * gcc.target/arm/neon/vld2s8.c: Remove.
3149         * gcc.target/arm/neon/vld2u16.c: Remove.
3150         * gcc.target/arm/neon/vld2u32.c: Remove.
3151         * gcc.target/arm/neon/vld2u64.c: Remove.
3152         * gcc.target/arm/neon/vld2u8.c: Remove.
3153         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3154         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3155         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3156         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3157         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3158         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3159         * gcc.target/arm/neon/vld3Qf32.c: Remove.
3160         * gcc.target/arm/neon/vld3Qp16.c: Remove.
3161         * gcc.target/arm/neon/vld3Qp8.c: Remove.
3162         * gcc.target/arm/neon/vld3Qs16.c: Remove.
3163         * gcc.target/arm/neon/vld3Qs32.c: Remove.
3164         * gcc.target/arm/neon/vld3Qs8.c: Remove.
3165         * gcc.target/arm/neon/vld3Qu16.c: Remove.
3166         * gcc.target/arm/neon/vld3Qu32.c: Remove.
3167         * gcc.target/arm/neon/vld3Qu8.c: Remove.
3168         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3169         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3170         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3171         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3172         * gcc.target/arm/neon/vld3_dups16.c: Remove.
3173         * gcc.target/arm/neon/vld3_dups32.c: Remove.
3174         * gcc.target/arm/neon/vld3_dups64.c: Remove.
3175         * gcc.target/arm/neon/vld3_dups8.c: Remove.
3176         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3177         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3178         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3179         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3180         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3181         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3182         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3183         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3184         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3185         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3186         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3187         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3188         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3189         * gcc.target/arm/neon/vld3f32.c: Remove.
3190         * gcc.target/arm/neon/vld3p16.c: Remove.
3191         * gcc.target/arm/neon/vld3p64.c: Remove.
3192         * gcc.target/arm/neon/vld3p8.c: Remove.
3193         * gcc.target/arm/neon/vld3s16.c: Remove.
3194         * gcc.target/arm/neon/vld3s32.c: Remove.
3195         * gcc.target/arm/neon/vld3s64.c: Remove.
3196         * gcc.target/arm/neon/vld3s8.c: Remove.
3197         * gcc.target/arm/neon/vld3u16.c: Remove.
3198         * gcc.target/arm/neon/vld3u32.c: Remove.
3199         * gcc.target/arm/neon/vld3u64.c: Remove.
3200         * gcc.target/arm/neon/vld3u8.c: Remove.
3201         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3202         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3203         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3204         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3205         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3206         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3207         * gcc.target/arm/neon/vld4Qf32.c: Remove.
3208         * gcc.target/arm/neon/vld4Qp16.c: Remove.
3209         * gcc.target/arm/neon/vld4Qp8.c: Remove.
3210         * gcc.target/arm/neon/vld4Qs16.c: Remove.
3211         * gcc.target/arm/neon/vld4Qs32.c: Remove.
3212         * gcc.target/arm/neon/vld4Qs8.c: Remove.
3213         * gcc.target/arm/neon/vld4Qu16.c: Remove.
3214         * gcc.target/arm/neon/vld4Qu32.c: Remove.
3215         * gcc.target/arm/neon/vld4Qu8.c: Remove.
3216         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3217         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3218         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3219         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3220         * gcc.target/arm/neon/vld4_dups16.c: Remove.
3221         * gcc.target/arm/neon/vld4_dups32.c: Remove.
3222         * gcc.target/arm/neon/vld4_dups64.c: Remove.
3223         * gcc.target/arm/neon/vld4_dups8.c: Remove.
3224         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3225         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3226         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3227         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3228         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3229         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3230         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3231         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3232         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3233         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3234         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3235         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3236         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3237         * gcc.target/arm/neon/vld4f32.c: Remove.
3238         * gcc.target/arm/neon/vld4p16.c: Remove.
3239         * gcc.target/arm/neon/vld4p64.c: Remove.
3240         * gcc.target/arm/neon/vld4p8.c: Remove.
3241         * gcc.target/arm/neon/vld4s16.c: Remove.
3242         * gcc.target/arm/neon/vld4s32.c: Remove.
3243         * gcc.target/arm/neon/vld4s64.c: Remove.
3244         * gcc.target/arm/neon/vld4s8.c: Remove.
3245         * gcc.target/arm/neon/vld4u16.c: Remove.
3246         * gcc.target/arm/neon/vld4u32.c: Remove.
3247         * gcc.target/arm/neon/vld4u64.c: Remove.
3248         * gcc.target/arm/neon/vld4u8.c: Remove.
3249         * gcc.target/arm/neon/vmaxQf32.c: Remove.
3250         * gcc.target/arm/neon/vmaxQs16.c: Remove.
3251         * gcc.target/arm/neon/vmaxQs32.c: Remove.
3252         * gcc.target/arm/neon/vmaxQs8.c: Remove.
3253         * gcc.target/arm/neon/vmaxQu16.c: Remove.
3254         * gcc.target/arm/neon/vmaxQu32.c: Remove.
3255         * gcc.target/arm/neon/vmaxQu8.c: Remove.
3256         * gcc.target/arm/neon/vmaxf32.c: Remove.
3257         * gcc.target/arm/neon/vmaxs16.c: Remove.
3258         * gcc.target/arm/neon/vmaxs32.c: Remove.
3259         * gcc.target/arm/neon/vmaxs8.c: Remove.
3260         * gcc.target/arm/neon/vmaxu16.c: Remove.
3261         * gcc.target/arm/neon/vmaxu32.c: Remove.
3262         * gcc.target/arm/neon/vmaxu8.c: Remove.
3263         * gcc.target/arm/neon/vminQf32.c: Remove.
3264         * gcc.target/arm/neon/vminQs16.c: Remove.
3265         * gcc.target/arm/neon/vminQs32.c: Remove.
3266         * gcc.target/arm/neon/vminQs8.c: Remove.
3267         * gcc.target/arm/neon/vminQu16.c: Remove.
3268         * gcc.target/arm/neon/vminQu32.c: Remove.
3269         * gcc.target/arm/neon/vminQu8.c: Remove.
3270         * gcc.target/arm/neon/vminf32.c: Remove.
3271         * gcc.target/arm/neon/vmins16.c: Remove.
3272         * gcc.target/arm/neon/vmins32.c: Remove.
3273         * gcc.target/arm/neon/vmins8.c: Remove.
3274         * gcc.target/arm/neon/vminu16.c: Remove.
3275         * gcc.target/arm/neon/vminu32.c: Remove.
3276         * gcc.target/arm/neon/vminu8.c: Remove.
3277         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3278         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3279         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3280         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3281         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3282         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3283         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3284         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3285         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3286         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3287         * gcc.target/arm/neon/vmlaQf32.c: Remove.
3288         * gcc.target/arm/neon/vmlaQs16.c: Remove.
3289         * gcc.target/arm/neon/vmlaQs32.c: Remove.
3290         * gcc.target/arm/neon/vmlaQs8.c: Remove.
3291         * gcc.target/arm/neon/vmlaQu16.c: Remove.
3292         * gcc.target/arm/neon/vmlaQu32.c: Remove.
3293         * gcc.target/arm/neon/vmlaQu8.c: Remove.
3294         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3295         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3296         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3297         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3298         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3299         * gcc.target/arm/neon/vmla_nf32.c: Remove.
3300         * gcc.target/arm/neon/vmla_ns16.c: Remove.
3301         * gcc.target/arm/neon/vmla_ns32.c: Remove.
3302         * gcc.target/arm/neon/vmla_nu16.c: Remove.
3303         * gcc.target/arm/neon/vmla_nu32.c: Remove.
3304         * gcc.target/arm/neon/vmlaf32.c: Remove.
3305         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3306         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3307         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3308         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3309         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3310         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3311         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3312         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3313         * gcc.target/arm/neon/vmlals16.c: Remove.
3314         * gcc.target/arm/neon/vmlals32.c: Remove.
3315         * gcc.target/arm/neon/vmlals8.c: Remove.
3316         * gcc.target/arm/neon/vmlalu16.c: Remove.
3317         * gcc.target/arm/neon/vmlalu32.c: Remove.
3318         * gcc.target/arm/neon/vmlalu8.c: Remove.
3319         * gcc.target/arm/neon/vmlas16.c: Remove.
3320         * gcc.target/arm/neon/vmlas32.c: Remove.
3321         * gcc.target/arm/neon/vmlas8.c: Remove.
3322         * gcc.target/arm/neon/vmlau16.c: Remove.
3323         * gcc.target/arm/neon/vmlau32.c: Remove.
3324         * gcc.target/arm/neon/vmlau8.c: Remove.
3325         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3326         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3327         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3328         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3329         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3330         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3331         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3332         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3333         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3334         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3335         * gcc.target/arm/neon/vmlsQf32.c: Remove.
3336         * gcc.target/arm/neon/vmlsQs16.c: Remove.
3337         * gcc.target/arm/neon/vmlsQs32.c: Remove.
3338         * gcc.target/arm/neon/vmlsQs8.c: Remove.
3339         * gcc.target/arm/neon/vmlsQu16.c: Remove.
3340         * gcc.target/arm/neon/vmlsQu32.c: Remove.
3341         * gcc.target/arm/neon/vmlsQu8.c: Remove.
3342         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3343         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3344         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3345         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3346         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3347         * gcc.target/arm/neon/vmls_nf32.c: Remove.
3348         * gcc.target/arm/neon/vmls_ns16.c: Remove.
3349         * gcc.target/arm/neon/vmls_ns32.c: Remove.
3350         * gcc.target/arm/neon/vmls_nu16.c: Remove.
3351         * gcc.target/arm/neon/vmls_nu32.c: Remove.
3352         * gcc.target/arm/neon/vmlsf32.c: Remove.
3353         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3354         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3355         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3356         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3357         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3358         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3359         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3360         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3361         * gcc.target/arm/neon/vmlsls16.c: Remove.
3362         * gcc.target/arm/neon/vmlsls32.c: Remove.
3363         * gcc.target/arm/neon/vmlsls8.c: Remove.
3364         * gcc.target/arm/neon/vmlslu16.c: Remove.
3365         * gcc.target/arm/neon/vmlslu32.c: Remove.
3366         * gcc.target/arm/neon/vmlslu8.c: Remove.
3367         * gcc.target/arm/neon/vmlss16.c: Remove.
3368         * gcc.target/arm/neon/vmlss32.c: Remove.
3369         * gcc.target/arm/neon/vmlss8.c: Remove.
3370         * gcc.target/arm/neon/vmlsu16.c: Remove.
3371         * gcc.target/arm/neon/vmlsu32.c: Remove.
3372         * gcc.target/arm/neon/vmlsu8.c: Remove.
3373         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3374         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3375         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3376         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3377         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3378         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3379         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3380         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3381         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3382         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3383         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3384         * gcc.target/arm/neon/vmov_nf32.c: Remove.
3385         * gcc.target/arm/neon/vmov_np16.c: Remove.
3386         * gcc.target/arm/neon/vmov_np8.c: Remove.
3387         * gcc.target/arm/neon/vmov_ns16.c: Remove.
3388         * gcc.target/arm/neon/vmov_ns32.c: Remove.
3389         * gcc.target/arm/neon/vmov_ns64.c: Remove.
3390         * gcc.target/arm/neon/vmov_ns8.c: Remove.
3391         * gcc.target/arm/neon/vmov_nu16.c: Remove.
3392         * gcc.target/arm/neon/vmov_nu32.c: Remove.
3393         * gcc.target/arm/neon/vmov_nu64.c: Remove.
3394         * gcc.target/arm/neon/vmov_nu8.c: Remove.
3395         * gcc.target/arm/neon/vmovls16.c: Remove.
3396         * gcc.target/arm/neon/vmovls32.c: Remove.
3397         * gcc.target/arm/neon/vmovls8.c: Remove.
3398         * gcc.target/arm/neon/vmovlu16.c: Remove.
3399         * gcc.target/arm/neon/vmovlu32.c: Remove.
3400         * gcc.target/arm/neon/vmovlu8.c: Remove.
3401         * gcc.target/arm/neon/vmovns16.c: Remove.
3402         * gcc.target/arm/neon/vmovns32.c: Remove.
3403         * gcc.target/arm/neon/vmovns64.c: Remove.
3404         * gcc.target/arm/neon/vmovnu16.c: Remove.
3405         * gcc.target/arm/neon/vmovnu32.c: Remove.
3406         * gcc.target/arm/neon/vmovnu64.c: Remove.
3407         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3408         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3409         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3410         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3411         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3412         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3413         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3414         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3415         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3416         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3417         * gcc.target/arm/neon/vmulQf32.c: Remove.
3418         * gcc.target/arm/neon/vmulQp8.c: Remove.
3419         * gcc.target/arm/neon/vmulQs16.c: Remove.
3420         * gcc.target/arm/neon/vmulQs32.c: Remove.
3421         * gcc.target/arm/neon/vmulQs8.c: Remove.
3422         * gcc.target/arm/neon/vmulQu16.c: Remove.
3423         * gcc.target/arm/neon/vmulQu32.c: Remove.
3424         * gcc.target/arm/neon/vmulQu8.c: Remove.
3425         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3426         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3427         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3428         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3429         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3430         * gcc.target/arm/neon/vmul_nf32.c: Remove.
3431         * gcc.target/arm/neon/vmul_ns16.c: Remove.
3432         * gcc.target/arm/neon/vmul_ns32.c: Remove.
3433         * gcc.target/arm/neon/vmul_nu16.c: Remove.
3434         * gcc.target/arm/neon/vmul_nu32.c: Remove.
3435         * gcc.target/arm/neon/vmulf32.c: Remove.
3436         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3437         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3438         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3439         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3440         * gcc.target/arm/neon/vmull_ns16.c: Remove.
3441         * gcc.target/arm/neon/vmull_ns32.c: Remove.
3442         * gcc.target/arm/neon/vmull_nu16.c: Remove.
3443         * gcc.target/arm/neon/vmull_nu32.c: Remove.
3444         * gcc.target/arm/neon/vmullp8.c: Remove.
3445         * gcc.target/arm/neon/vmulls16.c: Remove.
3446         * gcc.target/arm/neon/vmulls32.c: Remove.
3447         * gcc.target/arm/neon/vmulls8.c: Remove.
3448         * gcc.target/arm/neon/vmullu16.c: Remove.
3449         * gcc.target/arm/neon/vmullu32.c: Remove.
3450         * gcc.target/arm/neon/vmullu8.c: Remove.
3451         * gcc.target/arm/neon/vmulp8.c: Remove.
3452         * gcc.target/arm/neon/vmuls16.c: Remove.
3453         * gcc.target/arm/neon/vmuls32.c: Remove.
3454         * gcc.target/arm/neon/vmuls8.c: Remove.
3455         * gcc.target/arm/neon/vmulu16.c: Remove.
3456         * gcc.target/arm/neon/vmulu32.c: Remove.
3457         * gcc.target/arm/neon/vmulu8.c: Remove.
3458         * gcc.target/arm/neon/vmvnQp8.c: Remove.
3459         * gcc.target/arm/neon/vmvnQs16.c: Remove.
3460         * gcc.target/arm/neon/vmvnQs32.c: Remove.
3461         * gcc.target/arm/neon/vmvnQs8.c: Remove.
3462         * gcc.target/arm/neon/vmvnQu16.c: Remove.
3463         * gcc.target/arm/neon/vmvnQu32.c: Remove.
3464         * gcc.target/arm/neon/vmvnQu8.c: Remove.
3465         * gcc.target/arm/neon/vmvnp8.c: Remove.
3466         * gcc.target/arm/neon/vmvns16.c: Remove.
3467         * gcc.target/arm/neon/vmvns32.c: Remove.
3468         * gcc.target/arm/neon/vmvns8.c: Remove.
3469         * gcc.target/arm/neon/vmvnu16.c: Remove.
3470         * gcc.target/arm/neon/vmvnu32.c: Remove.
3471         * gcc.target/arm/neon/vmvnu8.c: Remove.
3472         * gcc.target/arm/neon/vnegQf32.c: Remove.
3473         * gcc.target/arm/neon/vnegQs16.c: Remove.
3474         * gcc.target/arm/neon/vnegQs32.c: Remove.
3475         * gcc.target/arm/neon/vnegQs8.c: Remove.
3476         * gcc.target/arm/neon/vnegf32.c: Remove.
3477         * gcc.target/arm/neon/vnegs16.c: Remove.
3478         * gcc.target/arm/neon/vnegs32.c: Remove.
3479         * gcc.target/arm/neon/vnegs8.c: Remove.
3480         * gcc.target/arm/neon/vornQs16.c: Remove.
3481         * gcc.target/arm/neon/vornQs32.c: Remove.
3482         * gcc.target/arm/neon/vornQs64.c: Remove.
3483         * gcc.target/arm/neon/vornQs8.c: Remove.
3484         * gcc.target/arm/neon/vornQu16.c: Remove.
3485         * gcc.target/arm/neon/vornQu32.c: Remove.
3486         * gcc.target/arm/neon/vornQu64.c: Remove.
3487         * gcc.target/arm/neon/vornQu8.c: Remove.
3488         * gcc.target/arm/neon/vorns16.c: Remove.
3489         * gcc.target/arm/neon/vorns32.c: Remove.
3490         * gcc.target/arm/neon/vorns64.c: Remove.
3491         * gcc.target/arm/neon/vorns8.c: Remove.
3492         * gcc.target/arm/neon/vornu16.c: Remove.
3493         * gcc.target/arm/neon/vornu32.c: Remove.
3494         * gcc.target/arm/neon/vornu64.c: Remove.
3495         * gcc.target/arm/neon/vornu8.c: Remove.
3496         * gcc.target/arm/neon/vorrQs16.c: Remove.
3497         * gcc.target/arm/neon/vorrQs32.c: Remove.
3498         * gcc.target/arm/neon/vorrQs64.c: Remove.
3499         * gcc.target/arm/neon/vorrQs8.c: Remove.
3500         * gcc.target/arm/neon/vorrQu16.c: Remove.
3501         * gcc.target/arm/neon/vorrQu32.c: Remove.
3502         * gcc.target/arm/neon/vorrQu64.c: Remove.
3503         * gcc.target/arm/neon/vorrQu8.c: Remove.
3504         * gcc.target/arm/neon/vorrs16.c: Remove.
3505         * gcc.target/arm/neon/vorrs32.c: Remove.
3506         * gcc.target/arm/neon/vorrs64.c: Remove.
3507         * gcc.target/arm/neon/vorrs8.c: Remove.
3508         * gcc.target/arm/neon/vorru16.c: Remove.
3509         * gcc.target/arm/neon/vorru32.c: Remove.
3510         * gcc.target/arm/neon/vorru64.c: Remove.
3511         * gcc.target/arm/neon/vorru8.c: Remove.
3512         * gcc.target/arm/neon/vpadalQs16.c: Remove.
3513         * gcc.target/arm/neon/vpadalQs32.c: Remove.
3514         * gcc.target/arm/neon/vpadalQs8.c: Remove.
3515         * gcc.target/arm/neon/vpadalQu16.c: Remove.
3516         * gcc.target/arm/neon/vpadalQu32.c: Remove.
3517         * gcc.target/arm/neon/vpadalQu8.c: Remove.
3518         * gcc.target/arm/neon/vpadals16.c: Remove.
3519         * gcc.target/arm/neon/vpadals32.c: Remove.
3520         * gcc.target/arm/neon/vpadals8.c: Remove.
3521         * gcc.target/arm/neon/vpadalu16.c: Remove.
3522         * gcc.target/arm/neon/vpadalu32.c: Remove.
3523         * gcc.target/arm/neon/vpadalu8.c: Remove.
3524         * gcc.target/arm/neon/vpaddf32.c: Remove.
3525         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3526         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3527         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3528         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3529         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3530         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3531         * gcc.target/arm/neon/vpaddls16.c: Remove.
3532         * gcc.target/arm/neon/vpaddls32.c: Remove.
3533         * gcc.target/arm/neon/vpaddls8.c: Remove.
3534         * gcc.target/arm/neon/vpaddlu16.c: Remove.
3535         * gcc.target/arm/neon/vpaddlu32.c: Remove.
3536         * gcc.target/arm/neon/vpaddlu8.c: Remove.
3537         * gcc.target/arm/neon/vpadds16.c: Remove.
3538         * gcc.target/arm/neon/vpadds32.c: Remove.
3539         * gcc.target/arm/neon/vpadds8.c: Remove.
3540         * gcc.target/arm/neon/vpaddu16.c: Remove.
3541         * gcc.target/arm/neon/vpaddu32.c: Remove.
3542         * gcc.target/arm/neon/vpaddu8.c: Remove.
3543         * gcc.target/arm/neon/vpmaxf32.c: Remove.
3544         * gcc.target/arm/neon/vpmaxs16.c: Remove.
3545         * gcc.target/arm/neon/vpmaxs32.c: Remove.
3546         * gcc.target/arm/neon/vpmaxs8.c: Remove.
3547         * gcc.target/arm/neon/vpmaxu16.c: Remove.
3548         * gcc.target/arm/neon/vpmaxu32.c: Remove.
3549         * gcc.target/arm/neon/vpmaxu8.c: Remove.
3550         * gcc.target/arm/neon/vpminf32.c: Remove.
3551         * gcc.target/arm/neon/vpmins16.c: Remove.
3552         * gcc.target/arm/neon/vpmins32.c: Remove.
3553         * gcc.target/arm/neon/vpmins8.c: Remove.
3554         * gcc.target/arm/neon/vpminu16.c: Remove.
3555         * gcc.target/arm/neon/vpminu32.c: Remove.
3556         * gcc.target/arm/neon/vpminu8.c: Remove.
3557         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3558         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3559         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3560         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3561         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3562         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3563         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3564         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3565         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3566         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3567         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3568         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3569         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3570         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3571         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3572         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3573         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3574         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3575         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3576         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3577         * gcc.target/arm/neon/vqRshls16.c: Remove.
3578         * gcc.target/arm/neon/vqRshls32.c: Remove.
3579         * gcc.target/arm/neon/vqRshls64.c: Remove.
3580         * gcc.target/arm/neon/vqRshls8.c: Remove.
3581         * gcc.target/arm/neon/vqRshlu16.c: Remove.
3582         * gcc.target/arm/neon/vqRshlu32.c: Remove.
3583         * gcc.target/arm/neon/vqRshlu64.c: Remove.
3584         * gcc.target/arm/neon/vqRshlu8.c: Remove.
3585         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3586         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3587         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3588         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3589         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3590         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3591         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3592         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3593         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3594         * gcc.target/arm/neon/vqabsQs16.c: Remove.
3595         * gcc.target/arm/neon/vqabsQs32.c: Remove.
3596         * gcc.target/arm/neon/vqabsQs8.c: Remove.
3597         * gcc.target/arm/neon/vqabss16.c: Remove.
3598         * gcc.target/arm/neon/vqabss32.c: Remove.
3599         * gcc.target/arm/neon/vqabss8.c: Remove.
3600         * gcc.target/arm/neon/vqaddQs16.c: Remove.
3601         * gcc.target/arm/neon/vqaddQs32.c: Remove.
3602         * gcc.target/arm/neon/vqaddQs64.c: Remove.
3603         * gcc.target/arm/neon/vqaddQs8.c: Remove.
3604         * gcc.target/arm/neon/vqaddQu16.c: Remove.
3605         * gcc.target/arm/neon/vqaddQu32.c: Remove.
3606         * gcc.target/arm/neon/vqaddQu64.c: Remove.
3607         * gcc.target/arm/neon/vqaddQu8.c: Remove.
3608         * gcc.target/arm/neon/vqadds16.c: Remove.
3609         * gcc.target/arm/neon/vqadds32.c: Remove.
3610         * gcc.target/arm/neon/vqadds64.c: Remove.
3611         * gcc.target/arm/neon/vqadds8.c: Remove.
3612         * gcc.target/arm/neon/vqaddu16.c: Remove.
3613         * gcc.target/arm/neon/vqaddu32.c: Remove.
3614         * gcc.target/arm/neon/vqaddu64.c: Remove.
3615         * gcc.target/arm/neon/vqaddu8.c: Remove.
3616         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3617         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3618         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3619         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3620         * gcc.target/arm/neon/vqdmlals16.c: Remove.
3621         * gcc.target/arm/neon/vqdmlals32.c: Remove.
3622         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3623         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3624         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3625         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3626         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3627         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3628         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3629         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3630         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3631         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3632         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3633         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3634         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3635         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3636         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3637         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3638         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3639         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3640         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3641         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3642         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3643         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3644         * gcc.target/arm/neon/vqdmulls16.c: Remove.
3645         * gcc.target/arm/neon/vqdmulls32.c: Remove.
3646         * gcc.target/arm/neon/vqmovns16.c: Remove.
3647         * gcc.target/arm/neon/vqmovns32.c: Remove.
3648         * gcc.target/arm/neon/vqmovns64.c: Remove.
3649         * gcc.target/arm/neon/vqmovnu16.c: Remove.
3650         * gcc.target/arm/neon/vqmovnu32.c: Remove.
3651         * gcc.target/arm/neon/vqmovnu64.c: Remove.
3652         * gcc.target/arm/neon/vqmovuns16.c: Remove.
3653         * gcc.target/arm/neon/vqmovuns32.c: Remove.
3654         * gcc.target/arm/neon/vqmovuns64.c: Remove.
3655         * gcc.target/arm/neon/vqnegQs16.c: Remove.
3656         * gcc.target/arm/neon/vqnegQs32.c: Remove.
3657         * gcc.target/arm/neon/vqnegQs8.c: Remove.
3658         * gcc.target/arm/neon/vqnegs16.c: Remove.
3659         * gcc.target/arm/neon/vqnegs32.c: Remove.
3660         * gcc.target/arm/neon/vqnegs8.c: Remove.
3661         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3662         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3663         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3664         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3665         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3666         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3667         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3668         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3669         * gcc.target/arm/neon/vqshlQs16.c: Remove.
3670         * gcc.target/arm/neon/vqshlQs32.c: Remove.
3671         * gcc.target/arm/neon/vqshlQs64.c: Remove.
3672         * gcc.target/arm/neon/vqshlQs8.c: Remove.
3673         * gcc.target/arm/neon/vqshlQu16.c: Remove.
3674         * gcc.target/arm/neon/vqshlQu32.c: Remove.
3675         * gcc.target/arm/neon/vqshlQu64.c: Remove.
3676         * gcc.target/arm/neon/vqshlQu8.c: Remove.
3677         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3678         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3679         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3680         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3681         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3682         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3683         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3684         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3685         * gcc.target/arm/neon/vqshls16.c: Remove.
3686         * gcc.target/arm/neon/vqshls32.c: Remove.
3687         * gcc.target/arm/neon/vqshls64.c: Remove.
3688         * gcc.target/arm/neon/vqshls8.c: Remove.
3689         * gcc.target/arm/neon/vqshlu16.c: Remove.
3690         * gcc.target/arm/neon/vqshlu32.c: Remove.
3691         * gcc.target/arm/neon/vqshlu64.c: Remove.
3692         * gcc.target/arm/neon/vqshlu8.c: Remove.
3693         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3694         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3695         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3696         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3697         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3698         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3699         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3700         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3701         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3702         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3703         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3704         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3705         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3706         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3707         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3708         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3709         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3710         * gcc.target/arm/neon/vqsubQs16.c: Remove.
3711         * gcc.target/arm/neon/vqsubQs32.c: Remove.
3712         * gcc.target/arm/neon/vqsubQs64.c: Remove.
3713         * gcc.target/arm/neon/vqsubQs8.c: Remove.
3714         * gcc.target/arm/neon/vqsubQu16.c: Remove.
3715         * gcc.target/arm/neon/vqsubQu32.c: Remove.
3716         * gcc.target/arm/neon/vqsubQu64.c: Remove.
3717         * gcc.target/arm/neon/vqsubQu8.c: Remove.
3718         * gcc.target/arm/neon/vqsubs16.c: Remove.
3719         * gcc.target/arm/neon/vqsubs32.c: Remove.
3720         * gcc.target/arm/neon/vqsubs64.c: Remove.
3721         * gcc.target/arm/neon/vqsubs8.c: Remove.
3722         * gcc.target/arm/neon/vqsubu16.c: Remove.
3723         * gcc.target/arm/neon/vqsubu32.c: Remove.
3724         * gcc.target/arm/neon/vqsubu64.c: Remove.
3725         * gcc.target/arm/neon/vqsubu8.c: Remove.
3726         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3727         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3728         * gcc.target/arm/neon/vrecpef32.c: Remove.
3729         * gcc.target/arm/neon/vrecpeu32.c: Remove.
3730         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3731         * gcc.target/arm/neon/vrecpsf32.c: Remove.
3732         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3733         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3734         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3735         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3736         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3737         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3738         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3739         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3740         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3741         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3742         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3743         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3744         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3745         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3746         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3747         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3748         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3749         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3750         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3751         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3752         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3753         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3754         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3755         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3756         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3757         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3758         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3759         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3760         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3761         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3762         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3763         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3764         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3765         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3766         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3767         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3768         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3769         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3770         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3771         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3772         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3773         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3774         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3775         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3776         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3777         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3778         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3779         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3780         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3781         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3782         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3783         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3784         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3785         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3786         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3787         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3788         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3789         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3790         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3791         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3792         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3793         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3794         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3795         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3796         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3797         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3798         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3799         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3800         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3801         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3802         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3803         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3804         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3805         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3806         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3807         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3808         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3809         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3810         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3811         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3812         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3813         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3814         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3815         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3816         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3817         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3818         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3819         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3820         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3821         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3822         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3823         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3824         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3825         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3826         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3827         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3828         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3829         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3830         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3831         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3832         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3833         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3834         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3835         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3836         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3837         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3838         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3839         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3840         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3841         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3842         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3843         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3844         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3845         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3846         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3847         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3848         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3849         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3850         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3851         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3852         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3853         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3854         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3855         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3856         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3857         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3858         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3859         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3860         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3861         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3862         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3863         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3864         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3865         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3866         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3867         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3868         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3869         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3870         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3871         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3872         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3873         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3874         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3875         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3876         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3877         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3878         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3879         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3880         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3881         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3882         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3883         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3884         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3885         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3886         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3887         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3888         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3889         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3890         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3891         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3892         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3893         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3894         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3895         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3896         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3897         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3898         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3899         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3900         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3901         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3902         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3903         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3904         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3905         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3906         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3907         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3908         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3909         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3910         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3911         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3912         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3913         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3914         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3915         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3916         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3917         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3918         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3919         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3920         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3921         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3922         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3923         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3924         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3925         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3926         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3927         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3928         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3929         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3930         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3931         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3932         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3933         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3934         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3935         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3936         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3937         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3938         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3939         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3940         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3941         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3942         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3943         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3944         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
3945         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
3946         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
3947         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
3948         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
3949         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
3950         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
3951         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
3952         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
3953         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
3954         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
3955         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
3956         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
3957         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
3958         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
3959         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
3960         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
3961         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
3962         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
3963         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
3964         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
3965         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
3966         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
3967         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
3968         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
3969         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
3970         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
3971         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
3972         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
3973         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
3974         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
3975         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
3976         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
3977         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
3978         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
3979         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
3980         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
3981         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
3982         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
3983         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
3984         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
3985         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
3986         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
3987         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
3988         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
3989         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
3990         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
3991         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
3992         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
3993         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
3994         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
3995         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
3996         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
3997         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
3998         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
3999         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4000         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4001         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4002         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4003         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4004         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4005         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4006         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4007         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4008         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4009         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4010         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4011         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4012         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4013         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4014         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4015         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4016         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4017         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4018         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4019         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4020         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4021         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4022         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4023         * gcc.target/arm/neon/vrev16p8.c: Remove.
4024         * gcc.target/arm/neon/vrev16s8.c: Remove.
4025         * gcc.target/arm/neon/vrev16u8.c: Remove.
4026         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4027         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4028         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4029         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4030         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4031         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4032         * gcc.target/arm/neon/vrev32p16.c: Remove.
4033         * gcc.target/arm/neon/vrev32p8.c: Remove.
4034         * gcc.target/arm/neon/vrev32s16.c: Remove.
4035         * gcc.target/arm/neon/vrev32s8.c: Remove.
4036         * gcc.target/arm/neon/vrev32u16.c: Remove.
4037         * gcc.target/arm/neon/vrev32u8.c: Remove.
4038         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4039         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4040         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4041         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4042         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4043         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4044         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4045         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4046         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4047         * gcc.target/arm/neon/vrev64f32.c: Remove.
4048         * gcc.target/arm/neon/vrev64p16.c: Remove.
4049         * gcc.target/arm/neon/vrev64p8.c: Remove.
4050         * gcc.target/arm/neon/vrev64s16.c: Remove.
4051         * gcc.target/arm/neon/vrev64s32.c: Remove.
4052         * gcc.target/arm/neon/vrev64s8.c: Remove.
4053         * gcc.target/arm/neon/vrev64u16.c: Remove.
4054         * gcc.target/arm/neon/vrev64u32.c: Remove.
4055         * gcc.target/arm/neon/vrev64u8.c: Remove.
4056         * gcc.target/arm/neon/vrndaf32.c: Remove.
4057         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4058         * gcc.target/arm/neon/vrndf32.c: Remove.
4059         * gcc.target/arm/neon/vrndmf32.c: Remove.
4060         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4061         * gcc.target/arm/neon/vrndnf32.c: Remove.
4062         * gcc.target/arm/neon/vrndnqf32.c: Remove.
4063         * gcc.target/arm/neon/vrndpf32.c: Remove.
4064         * gcc.target/arm/neon/vrndpqf32.c: Remove.
4065         * gcc.target/arm/neon/vrndqf32.c: Remove.
4066         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4067         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4068         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4069         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4070         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4071         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4072         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4073         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4074         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4075         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4076         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4077         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4078         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4079         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4080         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4081         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4082         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4083         * gcc.target/arm/neon/vset_lanef32.c: Remove.
4084         * gcc.target/arm/neon/vset_lanep16.c: Remove.
4085         * gcc.target/arm/neon/vset_lanep8.c: Remove.
4086         * gcc.target/arm/neon/vset_lanes16.c: Remove.
4087         * gcc.target/arm/neon/vset_lanes32.c: Remove.
4088         * gcc.target/arm/neon/vset_lanes64.c: Remove.
4089         * gcc.target/arm/neon/vset_lanes8.c: Remove.
4090         * gcc.target/arm/neon/vset_laneu16.c: Remove.
4091         * gcc.target/arm/neon/vset_laneu32.c: Remove.
4092         * gcc.target/arm/neon/vset_laneu64.c: Remove.
4093         * gcc.target/arm/neon/vset_laneu8.c: Remove.
4094         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4095         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4096         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4097         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4098         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4099         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4100         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4101         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4102         * gcc.target/arm/neon/vshlQs16.c: Remove.
4103         * gcc.target/arm/neon/vshlQs32.c: Remove.
4104         * gcc.target/arm/neon/vshlQs64.c: Remove.
4105         * gcc.target/arm/neon/vshlQs8.c: Remove.
4106         * gcc.target/arm/neon/vshlQu16.c: Remove.
4107         * gcc.target/arm/neon/vshlQu32.c: Remove.
4108         * gcc.target/arm/neon/vshlQu64.c: Remove.
4109         * gcc.target/arm/neon/vshlQu8.c: Remove.
4110         * gcc.target/arm/neon/vshl_ns16.c: Remove.
4111         * gcc.target/arm/neon/vshl_ns32.c: Remove.
4112         * gcc.target/arm/neon/vshl_ns64.c: Remove.
4113         * gcc.target/arm/neon/vshl_ns8.c: Remove.
4114         * gcc.target/arm/neon/vshl_nu16.c: Remove.
4115         * gcc.target/arm/neon/vshl_nu32.c: Remove.
4116         * gcc.target/arm/neon/vshl_nu64.c: Remove.
4117         * gcc.target/arm/neon/vshl_nu8.c: Remove.
4118         * gcc.target/arm/neon/vshll_ns16.c: Remove.
4119         * gcc.target/arm/neon/vshll_ns32.c: Remove.
4120         * gcc.target/arm/neon/vshll_ns8.c: Remove.
4121         * gcc.target/arm/neon/vshll_nu16.c: Remove.
4122         * gcc.target/arm/neon/vshll_nu32.c: Remove.
4123         * gcc.target/arm/neon/vshll_nu8.c: Remove.
4124         * gcc.target/arm/neon/vshls16.c: Remove.
4125         * gcc.target/arm/neon/vshls32.c: Remove.
4126         * gcc.target/arm/neon/vshls64.c: Remove.
4127         * gcc.target/arm/neon/vshls8.c: Remove.
4128         * gcc.target/arm/neon/vshlu16.c: Remove.
4129         * gcc.target/arm/neon/vshlu32.c: Remove.
4130         * gcc.target/arm/neon/vshlu64.c: Remove.
4131         * gcc.target/arm/neon/vshlu8.c: Remove.
4132         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4133         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4134         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4135         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4136         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4137         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4138         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4139         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4140         * gcc.target/arm/neon/vshr_ns16.c: Remove.
4141         * gcc.target/arm/neon/vshr_ns32.c: Remove.
4142         * gcc.target/arm/neon/vshr_ns64.c: Remove.
4143         * gcc.target/arm/neon/vshr_ns8.c: Remove.
4144         * gcc.target/arm/neon/vshr_nu16.c: Remove.
4145         * gcc.target/arm/neon/vshr_nu32.c: Remove.
4146         * gcc.target/arm/neon/vshr_nu64.c: Remove.
4147         * gcc.target/arm/neon/vshr_nu8.c: Remove.
4148         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4149         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4150         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4151         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4152         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4153         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4154         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4155         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4156         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4157         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4158         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4159         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4160         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4161         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4162         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4163         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4164         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4165         * gcc.target/arm/neon/vsli_np16.c: Remove.
4166         * gcc.target/arm/neon/vsli_np64.c: Remove.
4167         * gcc.target/arm/neon/vsli_np8.c: Remove.
4168         * gcc.target/arm/neon/vsli_ns16.c: Remove.
4169         * gcc.target/arm/neon/vsli_ns32.c: Remove.
4170         * gcc.target/arm/neon/vsli_ns64.c: Remove.
4171         * gcc.target/arm/neon/vsli_ns8.c: Remove.
4172         * gcc.target/arm/neon/vsli_nu16.c: Remove.
4173         * gcc.target/arm/neon/vsli_nu32.c: Remove.
4174         * gcc.target/arm/neon/vsli_nu64.c: Remove.
4175         * gcc.target/arm/neon/vsli_nu8.c: Remove.
4176         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4177         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4178         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4179         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4180         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4181         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4182         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4183         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4184         * gcc.target/arm/neon/vsra_ns16.c: Remove.
4185         * gcc.target/arm/neon/vsra_ns32.c: Remove.
4186         * gcc.target/arm/neon/vsra_ns64.c: Remove.
4187         * gcc.target/arm/neon/vsra_ns8.c: Remove.
4188         * gcc.target/arm/neon/vsra_nu16.c: Remove.
4189         * gcc.target/arm/neon/vsra_nu32.c: Remove.
4190         * gcc.target/arm/neon/vsra_nu64.c: Remove.
4191         * gcc.target/arm/neon/vsra_nu8.c: Remove.
4192         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4193         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4194         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4195         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4196         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4197         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4198         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4199         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4200         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4201         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4202         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4203         * gcc.target/arm/neon/vsri_np16.c: Remove.
4204         * gcc.target/arm/neon/vsri_np64.c: Remove.
4205         * gcc.target/arm/neon/vsri_np8.c: Remove.
4206         * gcc.target/arm/neon/vsri_ns16.c: Remove.
4207         * gcc.target/arm/neon/vsri_ns32.c: Remove.
4208         * gcc.target/arm/neon/vsri_ns64.c: Remove.
4209         * gcc.target/arm/neon/vsri_ns8.c: Remove.
4210         * gcc.target/arm/neon/vsri_nu16.c: Remove.
4211         * gcc.target/arm/neon/vsri_nu32.c: Remove.
4212         * gcc.target/arm/neon/vsri_nu64.c: Remove.
4213         * gcc.target/arm/neon/vsri_nu8.c: Remove.
4214         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4215         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4216         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4217         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4218         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4219         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4220         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4221         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4222         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4223         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4224         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4225         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4226         * gcc.target/arm/neon/vst1Qf32.c: Remove.
4227         * gcc.target/arm/neon/vst1Qp16.c: Remove.
4228         * gcc.target/arm/neon/vst1Qp64.c: Remove.
4229         * gcc.target/arm/neon/vst1Qp8.c: Remove.
4230         * gcc.target/arm/neon/vst1Qs16.c: Remove.
4231         * gcc.target/arm/neon/vst1Qs32.c: Remove.
4232         * gcc.target/arm/neon/vst1Qs64.c: Remove.
4233         * gcc.target/arm/neon/vst1Qs8.c: Remove.
4234         * gcc.target/arm/neon/vst1Qu16.c: Remove.
4235         * gcc.target/arm/neon/vst1Qu32.c: Remove.
4236         * gcc.target/arm/neon/vst1Qu64.c: Remove.
4237         * gcc.target/arm/neon/vst1Qu8.c: Remove.
4238         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4239         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4240         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4241         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4242         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4243         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4244         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4245         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4246         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4247         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4248         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4249         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4250         * gcc.target/arm/neon/vst1f32.c: Remove.
4251         * gcc.target/arm/neon/vst1p16.c: Remove.
4252         * gcc.target/arm/neon/vst1p64.c: Remove.
4253         * gcc.target/arm/neon/vst1p8.c: Remove.
4254         * gcc.target/arm/neon/vst1s16.c: Remove.
4255         * gcc.target/arm/neon/vst1s32.c: Remove.
4256         * gcc.target/arm/neon/vst1s64.c: Remove.
4257         * gcc.target/arm/neon/vst1s8.c: Remove.
4258         * gcc.target/arm/neon/vst1u16.c: Remove.
4259         * gcc.target/arm/neon/vst1u32.c: Remove.
4260         * gcc.target/arm/neon/vst1u64.c: Remove.
4261         * gcc.target/arm/neon/vst1u8.c: Remove.
4262         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4263         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4264         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4265         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4266         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4267         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4268         * gcc.target/arm/neon/vst2Qf32.c: Remove.
4269         * gcc.target/arm/neon/vst2Qp16.c: Remove.
4270         * gcc.target/arm/neon/vst2Qp8.c: Remove.
4271         * gcc.target/arm/neon/vst2Qs16.c: Remove.
4272         * gcc.target/arm/neon/vst2Qs32.c: Remove.
4273         * gcc.target/arm/neon/vst2Qs8.c: Remove.
4274         * gcc.target/arm/neon/vst2Qu16.c: Remove.
4275         * gcc.target/arm/neon/vst2Qu32.c: Remove.
4276         * gcc.target/arm/neon/vst2Qu8.c: Remove.
4277         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4278         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4279         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4280         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4281         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4282         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4283         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4284         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4285         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4286         * gcc.target/arm/neon/vst2f32.c: Remove.
4287         * gcc.target/arm/neon/vst2p16.c: Remove.
4288         * gcc.target/arm/neon/vst2p64.c: Remove.
4289         * gcc.target/arm/neon/vst2p8.c: Remove.
4290         * gcc.target/arm/neon/vst2s16.c: Remove.
4291         * gcc.target/arm/neon/vst2s32.c: Remove.
4292         * gcc.target/arm/neon/vst2s64.c: Remove.
4293         * gcc.target/arm/neon/vst2s8.c: Remove.
4294         * gcc.target/arm/neon/vst2u16.c: Remove.
4295         * gcc.target/arm/neon/vst2u32.c: Remove.
4296         * gcc.target/arm/neon/vst2u64.c: Remove.
4297         * gcc.target/arm/neon/vst2u8.c: Remove.
4298         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4299         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4300         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4301         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4302         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4303         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4304         * gcc.target/arm/neon/vst3Qf32.c: Remove.
4305         * gcc.target/arm/neon/vst3Qp16.c: Remove.
4306         * gcc.target/arm/neon/vst3Qp8.c: Remove.
4307         * gcc.target/arm/neon/vst3Qs16.c: Remove.
4308         * gcc.target/arm/neon/vst3Qs32.c: Remove.
4309         * gcc.target/arm/neon/vst3Qs8.c: Remove.
4310         * gcc.target/arm/neon/vst3Qu16.c: Remove.
4311         * gcc.target/arm/neon/vst3Qu32.c: Remove.
4312         * gcc.target/arm/neon/vst3Qu8.c: Remove.
4313         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4314         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4315         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4316         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4317         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4318         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4319         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4320         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4321         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4322         * gcc.target/arm/neon/vst3f32.c: Remove.
4323         * gcc.target/arm/neon/vst3p16.c: Remove.
4324         * gcc.target/arm/neon/vst3p64.c: Remove.
4325         * gcc.target/arm/neon/vst3p8.c: Remove.
4326         * gcc.target/arm/neon/vst3s16.c: Remove.
4327         * gcc.target/arm/neon/vst3s32.c: Remove.
4328         * gcc.target/arm/neon/vst3s64.c: Remove.
4329         * gcc.target/arm/neon/vst3s8.c: Remove.
4330         * gcc.target/arm/neon/vst3u16.c: Remove.
4331         * gcc.target/arm/neon/vst3u32.c: Remove.
4332         * gcc.target/arm/neon/vst3u64.c: Remove.
4333         * gcc.target/arm/neon/vst3u8.c: Remove.
4334         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4335         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4336         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4337         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4338         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4339         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4340         * gcc.target/arm/neon/vst4Qf32.c: Remove.
4341         * gcc.target/arm/neon/vst4Qp16.c: Remove.
4342         * gcc.target/arm/neon/vst4Qp8.c: Remove.
4343         * gcc.target/arm/neon/vst4Qs16.c: Remove.
4344         * gcc.target/arm/neon/vst4Qs32.c: Remove.
4345         * gcc.target/arm/neon/vst4Qs8.c: Remove.
4346         * gcc.target/arm/neon/vst4Qu16.c: Remove.
4347         * gcc.target/arm/neon/vst4Qu32.c: Remove.
4348         * gcc.target/arm/neon/vst4Qu8.c: Remove.
4349         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4350         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4351         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4352         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4353         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4354         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4355         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4356         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4357         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4358         * gcc.target/arm/neon/vst4f32.c: Remove.
4359         * gcc.target/arm/neon/vst4p16.c: Remove.
4360         * gcc.target/arm/neon/vst4p64.c: Remove.
4361         * gcc.target/arm/neon/vst4p8.c: Remove.
4362         * gcc.target/arm/neon/vst4s16.c: Remove.
4363         * gcc.target/arm/neon/vst4s32.c: Remove.
4364         * gcc.target/arm/neon/vst4s64.c: Remove.
4365         * gcc.target/arm/neon/vst4s8.c: Remove.
4366         * gcc.target/arm/neon/vst4u16.c: Remove.
4367         * gcc.target/arm/neon/vst4u32.c: Remove.
4368         * gcc.target/arm/neon/vst4u64.c: Remove.
4369         * gcc.target/arm/neon/vst4u8.c: Remove.
4370         * gcc.target/arm/neon/vsubQf32.c: Remove.
4371         * gcc.target/arm/neon/vsubQs16.c: Remove.
4372         * gcc.target/arm/neon/vsubQs32.c: Remove.
4373         * gcc.target/arm/neon/vsubQs64.c: Remove.
4374         * gcc.target/arm/neon/vsubQs8.c: Remove.
4375         * gcc.target/arm/neon/vsubQu16.c: Remove.
4376         * gcc.target/arm/neon/vsubQu32.c: Remove.
4377         * gcc.target/arm/neon/vsubQu64.c: Remove.
4378         * gcc.target/arm/neon/vsubQu8.c: Remove.
4379         * gcc.target/arm/neon/vsubf32.c: Remove.
4380         * gcc.target/arm/neon/vsubhns16.c: Remove.
4381         * gcc.target/arm/neon/vsubhns32.c: Remove.
4382         * gcc.target/arm/neon/vsubhns64.c: Remove.
4383         * gcc.target/arm/neon/vsubhnu16.c: Remove.
4384         * gcc.target/arm/neon/vsubhnu32.c: Remove.
4385         * gcc.target/arm/neon/vsubhnu64.c: Remove.
4386         * gcc.target/arm/neon/vsubls16.c: Remove.
4387         * gcc.target/arm/neon/vsubls32.c: Remove.
4388         * gcc.target/arm/neon/vsubls8.c: Remove.
4389         * gcc.target/arm/neon/vsublu16.c: Remove.
4390         * gcc.target/arm/neon/vsublu32.c: Remove.
4391         * gcc.target/arm/neon/vsublu8.c: Remove.
4392         * gcc.target/arm/neon/vsubs16.c: Remove.
4393         * gcc.target/arm/neon/vsubs32.c: Remove.
4394         * gcc.target/arm/neon/vsubs64.c: Remove.
4395         * gcc.target/arm/neon/vsubs8.c: Remove.
4396         * gcc.target/arm/neon/vsubu16.c: Remove.
4397         * gcc.target/arm/neon/vsubu32.c: Remove.
4398         * gcc.target/arm/neon/vsubu64.c: Remove.
4399         * gcc.target/arm/neon/vsubu8.c: Remove.
4400         * gcc.target/arm/neon/vsubws16.c: Remove.
4401         * gcc.target/arm/neon/vsubws32.c: Remove.
4402         * gcc.target/arm/neon/vsubws8.c: Remove.
4403         * gcc.target/arm/neon/vsubwu16.c: Remove.
4404         * gcc.target/arm/neon/vsubwu32.c: Remove.
4405         * gcc.target/arm/neon/vsubwu8.c: Remove.
4406         * gcc.target/arm/neon/vtbl1p8.c: Remove.
4407         * gcc.target/arm/neon/vtbl1s8.c: Remove.
4408         * gcc.target/arm/neon/vtbl1u8.c: Remove.
4409         * gcc.target/arm/neon/vtbl2p8.c: Remove.
4410         * gcc.target/arm/neon/vtbl2s8.c: Remove.
4411         * gcc.target/arm/neon/vtbl2u8.c: Remove.
4412         * gcc.target/arm/neon/vtbl3p8.c: Remove.
4413         * gcc.target/arm/neon/vtbl3s8.c: Remove.
4414         * gcc.target/arm/neon/vtbl3u8.c: Remove.
4415         * gcc.target/arm/neon/vtbl4p8.c: Remove.
4416         * gcc.target/arm/neon/vtbl4s8.c: Remove.
4417         * gcc.target/arm/neon/vtbl4u8.c: Remove.
4418         * gcc.target/arm/neon/vtbx1p8.c: Remove.
4419         * gcc.target/arm/neon/vtbx1s8.c: Remove.
4420         * gcc.target/arm/neon/vtbx1u8.c: Remove.
4421         * gcc.target/arm/neon/vtbx2p8.c: Remove.
4422         * gcc.target/arm/neon/vtbx2s8.c: Remove.
4423         * gcc.target/arm/neon/vtbx2u8.c: Remove.
4424         * gcc.target/arm/neon/vtbx3p8.c: Remove.
4425         * gcc.target/arm/neon/vtbx3s8.c: Remove.
4426         * gcc.target/arm/neon/vtbx3u8.c: Remove.
4427         * gcc.target/arm/neon/vtbx4p8.c: Remove.
4428         * gcc.target/arm/neon/vtbx4s8.c: Remove.
4429         * gcc.target/arm/neon/vtbx4u8.c: Remove.
4430         * gcc.target/arm/neon/vtrnQf32.c: Remove.
4431         * gcc.target/arm/neon/vtrnQp16.c: Remove.
4432         * gcc.target/arm/neon/vtrnQp8.c: Remove.
4433         * gcc.target/arm/neon/vtrnQs16.c: Remove.
4434         * gcc.target/arm/neon/vtrnQs32.c: Remove.
4435         * gcc.target/arm/neon/vtrnQs8.c: Remove.
4436         * gcc.target/arm/neon/vtrnQu16.c: Remove.
4437         * gcc.target/arm/neon/vtrnQu32.c: Remove.
4438         * gcc.target/arm/neon/vtrnQu8.c: Remove.
4439         * gcc.target/arm/neon/vtrnf32.c: Remove.
4440         * gcc.target/arm/neon/vtrnp16.c: Remove.
4441         * gcc.target/arm/neon/vtrnp8.c: Remove.
4442         * gcc.target/arm/neon/vtrns16.c: Remove.
4443         * gcc.target/arm/neon/vtrns32.c: Remove.
4444         * gcc.target/arm/neon/vtrns8.c: Remove.
4445         * gcc.target/arm/neon/vtrnu16.c: Remove.
4446         * gcc.target/arm/neon/vtrnu32.c: Remove.
4447         * gcc.target/arm/neon/vtrnu8.c: Remove.
4448         * gcc.target/arm/neon/vtstQp8.c: Remove.
4449         * gcc.target/arm/neon/vtstQs16.c: Remove.
4450         * gcc.target/arm/neon/vtstQs32.c: Remove.
4451         * gcc.target/arm/neon/vtstQs8.c: Remove.
4452         * gcc.target/arm/neon/vtstQu16.c: Remove.
4453         * gcc.target/arm/neon/vtstQu32.c: Remove.
4454         * gcc.target/arm/neon/vtstQu8.c: Remove.
4455         * gcc.target/arm/neon/vtstp8.c: Remove.
4456         * gcc.target/arm/neon/vtsts16.c: Remove.
4457         * gcc.target/arm/neon/vtsts32.c: Remove.
4458         * gcc.target/arm/neon/vtsts8.c: Remove.
4459         * gcc.target/arm/neon/vtstu16.c: Remove.
4460         * gcc.target/arm/neon/vtstu32.c: Remove.
4461         * gcc.target/arm/neon/vtstu8.c: Remove.
4462         * gcc.target/arm/neon/vuzpQf32.c: Remove.
4463         * gcc.target/arm/neon/vuzpQp16.c: Remove.
4464         * gcc.target/arm/neon/vuzpQp8.c: Remove.
4465         * gcc.target/arm/neon/vuzpQs16.c: Remove.
4466         * gcc.target/arm/neon/vuzpQs32.c: Remove.
4467         * gcc.target/arm/neon/vuzpQs8.c: Remove.
4468         * gcc.target/arm/neon/vuzpQu16.c: Remove.
4469         * gcc.target/arm/neon/vuzpQu32.c: Remove.
4470         * gcc.target/arm/neon/vuzpQu8.c: Remove.
4471         * gcc.target/arm/neon/vuzpf32.c: Remove.
4472         * gcc.target/arm/neon/vuzpp16.c: Remove.
4473         * gcc.target/arm/neon/vuzpp8.c: Remove.
4474         * gcc.target/arm/neon/vuzps16.c: Remove.
4475         * gcc.target/arm/neon/vuzps32.c: Remove.
4476         * gcc.target/arm/neon/vuzps8.c: Remove.
4477         * gcc.target/arm/neon/vuzpu16.c: Remove.
4478         * gcc.target/arm/neon/vuzpu32.c: Remove.
4479         * gcc.target/arm/neon/vuzpu8.c: Remove.
4480         * gcc.target/arm/neon/vzipQf32.c: Remove.
4481         * gcc.target/arm/neon/vzipQp16.c: Remove.
4482         * gcc.target/arm/neon/vzipQp8.c: Remove.
4483         * gcc.target/arm/neon/vzipQs16.c: Remove.
4484         * gcc.target/arm/neon/vzipQs32.c: Remove.
4485         * gcc.target/arm/neon/vzipQs8.c: Remove.
4486         * gcc.target/arm/neon/vzipQu16.c: Remove.
4487         * gcc.target/arm/neon/vzipQu32.c: Remove.
4488         * gcc.target/arm/neon/vzipQu8.c: Remove.
4489         * gcc.target/arm/neon/vzipf32.c: Remove.
4490         * gcc.target/arm/neon/vzipp16.c: Remove.
4491         * gcc.target/arm/neon/vzipp8.c: Remove.
4492         * gcc.target/arm/neon/vzips16.c: Remove.
4493         * gcc.target/arm/neon/vzips32.c: Remove.
4494         * gcc.target/arm/neon/vzips8.c: Remove.
4495         * gcc.target/arm/neon/vzipu16.c: Remove.
4496         * gcc.target/arm/neon/vzipu32.c: Remove.
4497         * gcc.target/arm/neon/vzipu8.c: Remove.
4498
4499
4500 2015-11-12  Marek Polacek  <polacek@redhat.com>
4501
4502         PR c/67784
4503         * gcc.dg/pr67784-1.c: New test.
4504         * gcc.dg/pr67784-2.c: New test.
4505
4506 2015-11-12  Martin Liska  <mliska@suse.cz>
4507
4508         * gcc.dg/ipa/pr68035.c: New test.
4509
4510 2015-11-12  Richard Biener  <rguenther@suse.de>
4511
4512         PR tree-optimization/68306
4513         * gcc.dg/pr68306.c: New testcase.
4514
4515 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
4516
4517         Implement D0013R2, logical type traits.
4518
4519         * g++.dg/cpp0x/Wattributes1.C: Adjust.
4520
4521 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
4522
4523         * c-c++-common/goacc/data-default-1.c: New.
4524
4525 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
4526
4527         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
4528
4529 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4530
4531         PR tree-optimization/68305
4532         * gcc.dg/vect/pr68305.c: New test.
4533
4534 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
4535
4536         * gcc.target/i386/pr67265-2.c: New test.
4537
4538 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4539
4540         * gcc.dg/pr68286.c: New test.
4541
4542 2015-11-12  Christian Bruel  <christian.bruel@st.com>
4543
4544         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
4545
4546 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
4547
4548         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
4549         aligned to 64 bits.
4550
4551 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
4552
4553         * gcc.dg/pr65521.c: Fail on AIX.
4554
4555 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
4556
4557         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
4558         * gcc.dg/graphite/fuse-2.c: Same.
4559         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
4560         isl-ast-gen-*.c files.
4561         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
4562         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
4563         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
4564         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
4565         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
4566         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
4567         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
4568         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
4569         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
4570         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
4571         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
4572
4573 2015-11-11  Marek Polacek  <polacek@redhat.com>
4574
4575         PR c/68107
4576         PR c++/68266
4577         * c-c++-common/pr68107.c: New test.
4578         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
4579         (large_array_char_template): Likewise.
4580         * g++.dg/init/new44.C: Adjust dg-error.
4581
4582 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4583
4584         * gfortran.dg/goacc/private-3.f95: Remove xfail.
4585         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
4586
4587 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
4588
4589         * gcc.target/i386/pr67265.c: New test.
4590
4591 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
4592
4593         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
4594         tests for the expected generated code.
4595
4596 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
4597
4598         * gcc.target/mips/split-ds-sequence.c: New test.
4599
4600 2015-11-11  Julia Koval  <julia.koval@intel.com>
4601
4602         * g++.dg/ext/mv16.C: New functions.
4603
4604 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
4605             Jiong Wang      <jiong.wang@arm.com>
4606
4607         * gcc.dg/tree-ssa/pr68234.c: New testcase.
4608
4609 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4610
4611         * gcc.target/i386/mask-pack.c: New test.
4612         * gcc.target/i386/mask-unpack.c: New test.
4613
4614 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4615
4616         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
4617
4618 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4619
4620         * gcc.dg/vect/slp-cond-5.c: New test.
4621
4622 2015-11-10  Richard Biener  <rguenther@suse.de>
4623
4624         PR tree-optimization/68240
4625         * gcc.dg/torture/pr68240.c: New testcase.
4626
4627 2015-11-10  Richard Biener  <rguenther@suse.de>
4628
4629         PR tree-optimization/56118
4630         * gcc.target/i386/pr56118.c: New testcase.
4631
4632 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4633
4634         * gcc.target/aarch64/cond_op_imm_1.c: New test.
4635
4636 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
4637
4638         * gfortran.dg/pr68251.f90: New test.
4639
4640 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
4641
4642         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
4643
4644 2015-11-09  Martin Sebor  <msebor@redhat.com>
4645
4646         * init/new45.C: New test to verify that operator new is invoked
4647         with or without overhead for a cookie.
4648
4649         PR c++/67927
4650         * init/new44.C: New test for placement new expressions for arrays
4651         with excessive number of elements.
4652
4653         PR c++/67913
4654         * init/new43.C: New test for placement new expressions for arrays
4655         with negative number of elements.
4656
4657         * other/new-size-type.C: Expect array new expression with
4658         an excessive number of elements to be rejected.
4659
4660 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
4661
4662         * c-c++-common/goacc/routine-1.c: New.
4663         * c-c++-common/goacc/routine-2.c: New.
4664         * c-c++-common/goacc/routine-3.c: New.
4665         * c-c++-common/goacc/routine-4.c: New.
4666         * c-c++-common/goacc/routine-5.c: New.
4667
4668 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4669
4670         * gcc.target/sparc/sparc-ret.c: Rename to...
4671         * gcc.target/sparc/sparc-ret-1.c: ...this.
4672         * gcc.target/sparc/sparc-ret-2.c: New test.
4673
4674 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
4675
4676         * lib/target-supports.exp (check_p8vector_hw_available): Split
4677         long line.
4678         (check_vsx_hw_available): Likewise.
4679         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
4680         support and for PowerPC float128 support.
4681         (check_p9modulo_hw_available): Likewise.
4682         (check_ppc_float128_sw_available): Likewise.
4683         (check_ppc_float128_hw_available): Likewise.
4684         (check_effective_target_powerpc_p9vector_ok): Likewise.
4685         (check_effective_target_powerpc_p9modulo_ok): Likewise.
4686         (check_effective_target_powerpc_float128_sw_ok): Likewise.
4687         (check_effective_target_powerpc_float128_hw_ok): Likewise.
4688         (is-effective-target): Add new PowerPc targets.
4689         (is-effective-target-keyword): Likewise.
4690         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
4691         instructions, use it.
4692
4693         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
4694         * gcc.target/powerpc/mod-2.c: Likewise.
4695         * gcc.target/powerpc/ctz-1.c: Likewise.
4696         * gcc.target/powerpc/ctz-2.c: Likewise.
4697         * gcc.target/powerpc/extswsli-1.c: Likewise.
4698         * gcc.target/powerpc/extswsli-2.c: Likewise.
4699         * gcc.target/powerpc/extswsli-3.c: Likewise.
4700
4701         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
4702         and allow the test on PowerPC LE.
4703         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
4704         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
4705
4706         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
4707         check instead of powerpc_vsx_ok.
4708         * gcc.target/powerpc/float128-mix.c: Likewise.
4709
4710 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4711
4712         * gcc.dg/sso/*.c: Robustify dg-output directives.
4713
4714 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4715
4716         * g++.dg/ubsan/pr68259.C: New test.
4717
4718 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
4719
4720         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
4721         (main): Use _Cilk_spawn instead of cilk_spawn.
4722
4723 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
4724
4725         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
4726         scan-assembler directive.
4727
4728 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4729
4730         PR target/68129
4731         * gcc.dg/pr68129_1.c: New test.
4732
4733 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
4734
4735         PR debug/67192
4736         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
4737         (main): Invoke them.
4738
4739 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
4740
4741         PR debug/67192
4742         * gcc.dg/guality/pr67192.c: New test.
4743
4744 2015-11-09  Richard Biener  <rguenther@suse.de>
4745
4746         PR tree-optimization/68248
4747         * gcc.dg/torture/pr68248.c: New testcase.
4748
4749 2015-11-09  Richard Biener  <rguenther@suse.de>
4750
4751         PR tree-optimization/56118
4752         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
4753
4754 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4755
4756         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
4757         labelref and check use of constant pool by looking for .word and
4758         similar directives.
4759
4760 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
4761
4762         PR target/66326
4763         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
4764
4765 2015-11-09  Richard Henderson  <rth@redhat.com>
4766
4767         * gcc.target/i386/addr-space-1.c: New test.
4768         * gcc.target/i386/addr-space-2.c: New test.
4769         * gcc.target/i386/addr-space-3.c: New test.
4770
4771 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
4772
4773         PR fortran/68053
4774         * gfortran.dg/pr68053.f90: New test.
4775
4776 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
4777
4778         * g++.dg/lto/pr68057_0.C: Fix testcase.
4779
4780 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
4781
4782         * gfortran.dg/PR67518.f90: move from here...
4783         * gfortran.dg/graphite/PR67518.f90: to here.
4784         * gfortran.dg/PR53852.f90: move from here...
4785         * gfortran.dg/graphite/PR53852.f90: to here.
4786
4787 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
4788
4789         * gcc.dg/sso-1.c: New test.
4790         * gcc.dg/sso-2.c: Likewise.
4791         * gcc.dg/sso-3.c: Likewise.
4792         * gcc.dg/sso-4.c: Likewise.
4793         * gcc.dg/sso-5.c: Likewise.
4794         * gcc.dg/sso-6.c: Likewise.
4795         * gcc.dg/sso-7.c: Likewise.
4796         * gcc.dg/sso-8.c: Likewise.
4797         * gcc.dg/sso: New directory.
4798         * gcc.target/i386/movbe-3.c: New test.
4799         * gnat.dg/sso1.adb: Likewise.
4800         * gnat.dg/sso2.ad[sb]: Likewise.
4801         * gnat.dg/sso3.adb: Likewise.
4802         * gnat.dg/sso4.adb: Likewise.
4803         * gnat.dg/sso5.adb: Likewise.
4804         * gnat.dg/sso6.adb: Likewise.
4805         * gnat.dg/sso7.adb: Likewise.
4806         * gnat.dg/specs/sso1.ads: Likewise.
4807         * gnat.dg/specs/sso2.ads: Likewise.
4808         * gnat.dg/sso: New directory.
4809
4810 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4811
4812         PR fortran/68218
4813         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
4814
4815 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
4816
4817         PR fortran/68224
4818         * gfortran.dg/pr68224.f90: New test.
4819
4820 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
4821
4822         PR fortran/68196
4823         * gfortran.dg/proc_ptr_47.f90: New test.
4824
4825         PR fortran/66465
4826         * gfortran.dg/pr66465.f90: New test.
4827
4828 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
4829
4830         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
4831
4832 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
4833
4834         PR fortran/68153
4835         * gfortran.dg/pr68153.f90: New test.
4836
4837 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
4838
4839         PR fortran/68151
4840         * gfortran.dg/pr68151.f90: New test.
4841
4842 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
4843
4844         PR tree-optimization/68235
4845         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
4846
4847 2015-11-06  Jeff Law  <law@redhat.com>
4848
4849         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
4850         realized jump threads.
4851         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
4852         threads rather than dom1 dump.
4853
4854 2015-11-06  Michael Collison  <michael.collison@linaro.org
4855             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4856
4857         Revert:
4858         2015-08-01  Michael Collison  <michael.collison@linaro.org
4859                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4860
4861         * gcc.target/arm/mincmp.c: New test.
4862
4863 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
4864
4865         PR fortran/54224
4866         * gfortran.dg/warn_unused_function_2.f90: Add two new
4867         "defined but not used" subroutines.
4868
4869 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
4870
4871         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
4872         * g++.dg/gomp/ordered-2.C (f1): Likewise.
4873         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
4874         expected diagnostics for the addition of quotes.
4875         * gfortran.dg/gomp/target3.f90: Likewise.
4876         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4877         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4878         * c-c++-common/gomp/doacross-1.c: Likewise.
4879         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
4880         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
4881         Adjust expected diagnostics wording.
4882         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
4883         Don't expect error on ordered threads simd when in for simd.
4884         * c-c++-common/gomp/nesting-2.c: New test.
4885         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
4886         * c-c++-common/gomp/ordered-4.c: New test.
4887
4888 2015-11-06  Mike Stump  <mikestump@comcast.net>
4889
4890         * gcc.dg/pragma-diag-5.c: Make test cases unique.
4891
4892 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
4893             Sebastian Pop  <s.pop@samsung.com>
4894
4895         * gcc.dg/graphite/fuse-1.c: New.
4896         * gcc.dg/graphite/fuse-2.c: New.
4897         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
4898
4899 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
4900
4901         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
4902
4903 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
4904
4905         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
4906         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
4907         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
4908         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4909         * lib/gcc-dg.exp: Load multiline.exp.
4910
4911 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4912
4913         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
4914         * gcc.target/arm/interrupt-1.c: Likewise.
4915         * gcc.target/arm/interrupt-2.c: Likewise.
4916         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4917
4918 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
4919             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
4920
4921         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
4922         macros for assembly checks.
4923         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
4924         frsqrts and frsqrte are not emitted.
4925         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
4926         frsqrts and frsqrte are emitted.
4927         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
4928
4929 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
4930
4931         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
4932
4933 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
4934
4935         PR ipa/68057
4936         PR ipa/68220
4937         * g++.dg/lto/pr68057_0.C: New testcase.
4938         * g++.dg/lto/pr68057_1.C: New testcase.
4939         * g++.dg/torture/pr68220.C: New testcase.
4940
4941 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
4942
4943         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
4944         comment.
4945
4946 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
4947
4948         PR tree-optimization/68145
4949         * g++.dg/vect/pr68145.cc: New test.
4950
4951 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4952
4953         PR target/68088
4954         * gcc.dg/pr68088_1.c: New test.
4955
4956 2015-11-06  Richard Biener  <rguenther@suse.de>
4957
4958         * gcc.dg/vect/bb-slp-38.c: New testcase.
4959
4960 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
4961
4962         * gfortran.dg/goacc/private-3.f95: XFAIL.
4963
4964 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
4965
4966         PR middle-end/53852
4967         PR middle-end/67518
4968         * gfortran.dg/PR67518.f90: New test.
4969         * gfortran.dg/PR53852.f90: New test.
4970
4971 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
4972             Tom de Vries  <tom@codesourcery.com>
4973             Nathan Sidwell  <nathan@codesourcery.com>
4974             Thomas Schwinge  <thomas@codesourcery.com>
4975
4976         * c-c++-common/goacc/combined-directives.c: New test.
4977         * c-c++-common/goacc/loop-clauses.c: New test.
4978         * c-c++-common/goacc/tile.c: New test.
4979         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
4980         as gang static arguments.
4981         * c-c++-common/goacc/update-1.c: Adjust expected error message.
4982         * g++.dg/goacc/template.C: New test.
4983         * gfortran.dg/goacc/combined-directives.f90: New test.
4984         * gfortran.dg/goacc/default.f95: New test.
4985         * gfortran.dg/goacc/default_none.f95: New test.
4986         * gfortran.dg/goacc/firstprivate-1.f95: New test.
4987         * gfortran.dg/goacc/gang-static.f95: New test.
4988         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
4989         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
4990         * gfortran.dg/goacc/list.f95: Update test.
4991         * gfortran.dg/goacc/loop-2.f95: Likewise.
4992         * gfortran.dg/goacc/loop-4.f95: New test.
4993         * gfortran.dg/goacc/loop-5.f95: New test.
4994         * gfortran.dg/goacc/loop-6.f95: New test.
4995         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
4996         * gfortran.dg/goacc/multi-clause.f90: New test.
4997         * gfortran.dg/goacc/parallel-tree.f95: Update test.
4998         * gfortran.dg/goacc/update.f95: New test.
4999
5000 2015-11-05  Martin Sebor  <msebor@redhat.com>
5001
5002         PR c++/67942
5003         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5004         invocations where the size of the destination buffer object
5005         or its type (or both) is unknown.
5006
5007 2015-11-05  Martin Sebor  <msebor@redhat.com>
5008
5009         PR c++/67942
5010         * g++.dg/warn/Wplacement-new-size.C: New test.
5011
5012 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
5013
5014         * gcc.dg/pr68112.c: New.
5015         * gcc.dg/vect/vect-strided-shift-1.c: New.
5016
5017 2015-11-05  Marek Polacek  <polacek@redhat.com>
5018
5019         PR c/68090
5020         * gcc.dg/pr68090.c: New test.
5021
5022 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
5023
5024         * gcc.dg/ifcvt-4.c: New.
5025
5026 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
5027
5028         PR c++/67846
5029         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5030
5031 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
5032
5033         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5034         of variables in both data sharing and mapping clauses and for
5035         structure element based array sections being mapped rather than
5036         privatized.
5037         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
5038         expected diagnostics wording in one case.
5039         * c-c++-common/gomp/distribute-1.c: New test.
5040         * c-c++-common/gomp/element-1.c: New test.
5041         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5042         and #pragma omp end declare target pair around the function.
5043         Change s from a parameter to a file scope variable.
5044         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5045         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5046         on non-zero low-bound in reduction array sections.  Add further
5047         tests.
5048         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5049         * c-c++-common/gomp/target-teams-1.c: New test.
5050         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5051         for expected mangling on x86_64/i?86.
5052         * gcc.dg/gomp/declare-simd-3.c: New test.
5053         * gcc.dg/gomp/declare-simd-4.c: New test.
5054         * gcc.dg/gomp/for-20.c: New test.
5055         * gcc.dg/gomp/for-21.c: New test.
5056         * gcc.dg/gomp/for-22.c: New test.
5057         * gcc.dg/gomp/for-23.c: New test.
5058         * gcc.dg/gomp/for-24.c: New test.
5059         * gcc.dg/gomp/linear-1.c: New test.
5060         * gcc.dg/gomp/loop-1.c: New test.
5061         * g++.dg/gomp/atomic-17.C: New test.
5062         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5063         non-static data member in shared clause.  Add single construct.
5064         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
5065         scan-assembler-times directives for expected mangling on x86_64/i?86.
5066         * g++.dg/gomp/declare-simd-3.C: Likewise.
5067         * g++.dg/gomp/declare-simd-4.C: New test.
5068         * g++.dg/gomp/declare-simd-5.C: New test.
5069         * g++.dg/gomp/declare-target-1.C: New test.
5070         * g++.dg/gomp/linear-2.C: New test.
5071         * g++.dg/gomp/loop-1.C: New test.
5072         * g++.dg/gomp/loop-2.C: New test.
5073         * g++.dg/gomp/loop-3.C: New test.
5074         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5075         non-static data member in shared clause.
5076         * g++.dg/gomp/member-3.C: New test.
5077         * g++.dg/gomp/member-4.C: New test.
5078         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5079         (bar): Remove dg-message.
5080         * g++.dg/gomp/target-teams-1.C: New test.
5081
5082 2015-11-05  Richard Biener  <rguenther@suse.de>
5083
5084         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5085         uninitialized variables.
5086         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5087         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5088         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5089         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5090         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5091         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5092         * gcc.dg/ipa/inlinehint-2.c: Likewise.
5093         * gcc.dg/ipa/pure-const-2.c: Likewise.
5094         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5095         * gcc.dg/tree-ssa/loop-23.c: Likewise.
5096         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5097         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5098         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5099         * gcc.dg/vect/pr30858.c: Likewise.
5100         * gcc.dg/vect/pr33866.c: Likewise.
5101         * gcc.dg/vect/pr37027.c: Likewise.
5102         * c-c++-common/ubsan/null-10.c: Likewise.
5103         * gcc.target/i386/incoming-8.c: Likewise.
5104
5105 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
5106
5107         * gnat.dg/slice9.adb: New test.
5108
5109 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
5110
5111         * gfortran.dg/goacc/reduction-2.f95: Delete.
5112
5113 2015-11-04  Tom de Vries  <tom@codesourcery.com>
5114
5115         PR tree-optimization/67742
5116         * gcc.dg/tree-ssa/restrict-7.c: New test.
5117         * gcc.dg/tree-ssa/restrict-8.c: New test.
5118
5119 2015-11-03  Martin Sebor  <msebor@redhat.com>
5120
5121         PR c++-common/67882
5122         * c-c++-common/builtin-offsetof-2.c: New test.
5123
5124 015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
5125
5126         PR fortran/67982
5127         * gfortran.dg/warn_unused_function_3.f90: New test.
5128
5129 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
5130
5131         * gnat.dg/discr45.adb: Only compile the test.
5132
5133 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
5134
5135         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5136         * gcc.target/i386/mvc5.c: Ditto.
5137         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5138         resolver.
5139
5140 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
5141
5142         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5143         from here to...
5144         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5145         to succeed.
5146
5147 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
5148
5149         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5150         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5151         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5152         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5153         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5154         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5155
5156 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
5157
5158         * gcc.target/aarch64/fp16/set_zero_1.c: New.
5159
5160 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
5161
5162         * gcc.dg/mvc1.c: Move to ...
5163         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
5164         * gcc.dg/mvc2.c: Move to ...
5165         * gcc.target/i386/mvc2.c: ... here.
5166         * gcc.dg/mvc3.c: Move to ...
5167         * gcc.target/i386/mvc3.c: ... here.
5168         * gcc.dg/mvc4.c: Move to ...
5169         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
5170         * gcc.dg/mvc5.c: Move to ...
5171         * gcc.target/i386/mvc5.c: ... here.
5172         * gcc.dg/mvc6.c: Move to ...
5173         * gcc.target/i386/mvc6.c: ... here.
5174         * gcc.dg/mvc7.c: Move to ...
5175         * gcc.target/i386/mvc7.c: ... here.
5176
5177         * g++.dg/ext/mvc1.C: Require ifunc.
5178
5179 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
5180
5181         PR tree-optimization/68083
5182         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
5183
5184 2015-11-02  Jeff Law  <law@redhat.com>
5185
5186         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5187         irreducible loops in the CFG.
5188
5189 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
5190
5191         Revert:
5192         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5193
5194         * gcc.dg/vect/vect-strided-shift-1.c: New.
5195
5196 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5197
5198         PR target/67929
5199         * gcc.target/arm/pr67929_1.c: Move to...
5200         * gcc.c-torture/execute/pr67929_1.c: ... Here.
5201         Remove arm-specific directives.  Add noclone, noinline
5202         attributes.
5203
5204 2015-11-01  Jeff Law  <law@redhat.com>
5205
5206         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5207
5208 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
5209
5210         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5211         (sse2_test): Rename from main.  Do not return 0.
5212
5213 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
5214
5215         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5216         * gfortran.dg/proc_ptr_39.f90: Require visibility.
5217         * gfortran.dg/read_dir.f90: XFAIL AIX.
5218
5219 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
5220
5221         Remove the implementation of N3994, terse range-for loops.
5222         * g++.dg/cpp1z/range-for1.C: Remove.
5223
5224 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
5225
5226         * gnat.dg/discr45.adb: New test.
5227
5228 2015-10-31  Tom de Vries  <tom@codesourcery.com>
5229
5230         * gfortran.dg/assumed_type_2.f90: Update test.
5231         * gfortran.dg/no_arg_check_2.f90: Same.
5232
5233 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
5234
5235         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5236
5237 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5238
5239         PR fortran/46588
5240         * gfortran.dg/pr46588.f90: New test.
5241
5242 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
5243
5244         * gcc.dg/mvc1.c: New test for multiple targets cloning.
5245         * gcc.dg/mvc2.c: Ditto.
5246         * gcc.dg/mvc3.c: Ditto.
5247         * gcc.dg/mvc4.c: Ditto.
5248         * gcc.dg/mvc5.c: Ditto.
5249         * gcc.dg/mvc6.c: Ditto.
5250         * gcc.dg/mvc7.c: Ditto.
5251         * g++.dg/ext/mvc1.C: Ditto.
5252         * g++.dg/ext/mvc2.C: Ditto.
5253         * g++.dg/ext/mvc3.C: Ditto.
5254         * g++.dg/ext/mvc4.C: Ditto.
5255
5256 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5257
5258         PR fortran/51993
5259         * gfortran.dg/pr51993.f90: New test.
5260
5261 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
5262
5263         PR rtl-optimization/68106
5264         * gcc.target/aarch64/pr68106.c: New.
5265
5266 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5267
5268         PR fortran/36192
5269         * gfortran.dg/pr36192_1.f90: New test.
5270
5271 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5272
5273         PR fortran/68154
5274         *gfortran.dg/pr68154.f90
5275
5276 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
5277
5278         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5279         * c-c++-common/goacc/acc_on_device-2.c: Delete.
5280
5281 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
5282
5283         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5284
5285 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5286
5287         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5288         PowerPC.
5289         * gcc.target/powerpc/float128-mix.c: Likewise.
5290
5291 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5292
5293         PR fortran/68054
5294         * gfortran.dg/pr68054.f90: New test.
5295
5296 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5297
5298         PR fortran/67885
5299         * gfortran.dg/pr67885.f90: New test.
5300
5301 2015-10-29  Jeff Law  <law@redhat.com>
5302
5303         PR tree-optimization/67892
5304         * gcc.dg/tree-ssa/pr21417: Update expected output.
5305         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5306
5307 2015-10-29  Richard Biener  <rguenther@suse.de>
5308
5309         PR middle-end/68142
5310         * c-c++-common/ubsan/pr68142.c: New testcase.
5311
5312 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
5313
5314         PR c++/67845
5315         * g++.dg/other/cv_func4.C: New.
5316
5317 2015-10-29  Richard Biener  <rguenther@suse.de>
5318
5319         PR middle-end/56956
5320         * c-c++-common/ubsan/pr56956.c: New testcase.
5321
5322 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
5323
5324         * gnat.dg/discr44.adb: New test.
5325
5326 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
5327
5328         PR debug/66068
5329         * gcc.dg/debug/pr66068.c: New test.
5330
5331 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
5332
5333         PR fortran/67933
5334         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5335         array bounds error at line 25.
5336
5337 2015-10-28  Catherine Moore  <clm@codesourcery.com>
5338
5339         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5340         * gcc.target/mips/oddspreg-6.c: Likewise.
5341         * gcc.target/mips/oddspreg-1.c: Likewise.
5342         * gcc.target/mips/oddspreg-2.c: Likewise.
5343
5344 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5345
5346         PR target/67839
5347         * gcc.target/avr/pr67839.c: New test.
5348
5349 2015-10-28  Richard Biener  <rguenther@suse.de>
5350
5351         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5352
5353 2015-10-28  Tom de Vries  <tom@codesourcery.com>
5354
5355         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5356
5357 2015-10-28  Richard Biener  <rguenther@suse.de>
5358
5359         PR ipa/67600
5360         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5361         of #includes.
5362
5363 2015-10-28  Richard Biener  <rguenther@suse.de>
5364
5365         PR tree-optimization/65962
5366         * gcc.dg/vect/vect-62.c: Adjust.
5367
5368 2015-10-28  Richard Biener  <rguenther@suse.de>
5369
5370         PR middle-end/68067
5371         * gcc.dg/torture/pr68067-1.c: New testcase.
5372         * gcc.dg/torture/pr68067-2.c: Likewise.
5373
5374 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5375
5376         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5377
5378 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5379
5380         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5381         as xvmadd and xvnmsub.
5382         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5383
5384 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
5385
5386         * c-c++-common/goacc/loop-shape.c: New test.
5387
5388 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
5389             Cesar Philippidis  <cesar@codesourcery.com>
5390
5391         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5392         * g++.dg/gomp/pr33372-3.C: Likewise.
5393
5394 2015-10-27  Richard Henderson  <rth@redhat.com>
5395
5396         PR rtl-opt/67609
5397         * gcc.target/i386/pr67609-2.c: New test.
5398
5399 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5400
5401         PR target/68102
5402         * gcc.target/aarch64/pr68102_1.c: New test.
5403
5404 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
5405
5406         PR fortran/67933
5407         * gfortran.dg/allocate_with_source_15.f03: New test
5408
5409 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5410             James Norris  <jnorris@codesourcery.com>
5411
5412         PR fortran/63865
5413         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5414         directive to work.
5415         * gfortran.dg/goacc/loop-1.f95: Likewise.
5416         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5417         * gfortran.dg/goacc/cray.f95: Likewise.
5418         * gfortran.dg/goacc/parameter.f95: Likewise.
5419
5420 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5421
5422         PR fortran/68108
5423         * gfortran.dg/pr67805_2.f90: New test.
5424
5425 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
5426             Aditya Kumar  <aditya.k7@samsung.com>
5427
5428         * gcc.dg/graphite/block-0.c: Changed to match pattern.
5429         * gcc.dg/graphite/interchange-1.c: Same.
5430         * gcc.dg/graphite/interchange-10.c: Same.
5431         * gcc.dg/graphite/interchange-11.c: Same.
5432         * gcc.dg/graphite/interchange-13.c: Same.
5433         * gcc.dg/graphite/interchange-3.c: Same.
5434         * gcc.dg/graphite/interchange-4.c: Same.
5435         * gcc.dg/graphite/interchange-7.c: Same.
5436         * gcc.dg/graphite/interchange-9.c: Same.
5437         * gcc.dg/graphite/uns-interchange-9.c: Same.
5438         * gfortran.dg/graphite/interchange-3.f90: Same.
5439
5440 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
5441
5442         PR target/67215
5443         * gcc.target/i386/pr67215-1.c: New test.
5444         * gcc.target/i386/pr67215-2.c: Likewise.
5445         * gcc.target/i386/pr67215-3.c: Likewise.
5446
5447 2015-10-27  Richard Biener  <rguenther@suse.de>
5448
5449         PR tree-optimization/68104
5450         * gcc.dg/torture/pr68104.c: New testcase.
5451
5452 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5453
5454         * gcc.dg/vect/vect-strided-shift-1.c: New.
5455
5456 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5457
5458         PR target/67929
5459         * gcc.target/arm/pr67929_1.c: New test.
5460
5461 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5462
5463         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5464
5465 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5466
5467         PR tree-optimization/68097
5468         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
5469         --param max-ssa-name-query-depth=3 to dg-options.
5470
5471 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5472
5473         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5474
5475 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5476
5477         * gcc.dg/builtins-52.c: Add -O to dg-options.
5478
5479 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5480
5481         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5482
5483 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5484
5485         PR c/64765
5486         PR c/64880
5487         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
5488         sorry message.
5489         (PR64765): New function.
5490         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5491         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
5492         sorry message.
5493         * gfortran.dg/goacc/cray.f95: Refine prune directive.
5494         * gfortran.dg/goacc/parameter.f95: Likewise.
5495
5496 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
5497
5498         PR fortran/66056
5499         * gfortran.dg/empty_label_typedecl.f90: New test.
5500
5501 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5502
5503         PR fortran/36192
5504         * gfortran.dg/pr36192.f90: New test.
5505
5506 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
5507
5508         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5509         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5510         * gnat.dg/opt51.adb: New test.
5511         * gnat.dg/opt51_pkg.ads: New helper.
5512
5513 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
5514
5515         * gcc.target/mips/ds-schedule-1.c: New.
5516         * gcc.target/mips/ds-schedule-2.c: New.
5517
5518 2015-10-26  Jeff Law  <law@redhat.com>
5519
5520         PR tree-optimization/68013
5521         * gcc.c-torture/compile/pr68013.c: New test.
5522
5523 2015-10-26  Richard Biener  <rguenther@suse.de>
5524         Dominik Vogt  <vogt@linux.vnet.ibm.com>
5525
5526         PR middle-end/67443
5527         * gcc.target/s390/pr67443.c: New testcase.
5528
5529 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
5530
5531         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
5532         make it unique per testcase.
5533         * gfortran.dg/chmod_2.f90: Likewise.
5534         * gfortran.dg/chmod_3.f90: Likewise.
5535         * gfortran.dg/direct_io_8.f90: Likewise.
5536         * gfortran.dg/f2003_inquire_1.f03: Likewise.
5537         * gfortran.dg/f2003_io_1.f03: Likewise.
5538         * gfortran.dg/f2003_io_2.f03: Likewise.
5539         * gfortran.dg/f2003_io_8.f03: Likewise.
5540         * gfortran.dg/inquire_size.f90: Likewise.
5541         * gfortran.dg/namelist_66.f90: Likewise.
5542         * gfortran.dg/namelist_82.f90: Likewise.
5543         * gfortran.dg/namelist_87.f90: Likewise.
5544         * gfortran.dg/open_negative_unit_1.f90: Likewise.
5545         * gfortran.dg/open_new.f90: Likewise.
5546         * gfortran.dg/stat_1.f90: Likewise.
5547         * gfortran.dg/stat_2.f90: Likewise.
5548         * gfortran.dg/streamio_15.f90: Likewise.
5549         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5550
5551 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5552
5553         PR middle-end/67989
5554         * g++.dg/pr67989.C: New test.
5555
5556 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5557
5558         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
5559         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
5560         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
5561         suffix to the temporary filename to make it unique per testcase.
5562
5563 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
5564
5565         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
5566
5567 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
5568
5569         PR fortran/67171
5570         * gfortran.dg/allocate_with_source_12.f03: New test
5571
5572         PR fortran/61819
5573         * gfortran.dg/allocate_with_source_13.f03: New test
5574
5575         PR fortran/61830
5576         * gfortran.dg/allocate_with_source_14.f03: New test
5577
5578 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
5579
5580         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
5581
5582 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
5583
5584         PR target/68084
5585         * gcc.target/i386/pr68084.c: New test.
5586
5587 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
5588
5589         PR fortran/66927
5590         PR fortran/67044
5591         * gfortran.dg/allocate_with_source_10.f08: New test.
5592         * gfortran.dg/allocate_with_source_11.f08: New test.
5593         * gfortran.dg/class_array_15.f03: Changed count of expected
5594         _builtin_frees to 11. One step of temporaries is spared, therefore
5595         the allocatable component of that temporary is not to be freeed.
5596
5597 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5598
5599         PR fortran/68055
5600         * gfortran.dg/pr68055.f90: New case.
5601
5602 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5603
5604         PR fortran/67805
5605         * gfortran.dg/pr67805.f90: New testcase.
5606         * gfortran.dg/array_constructor_26.f03: Update testcase.
5607         * gfortran.dg/array_constructor_27.f03: Ditto.
5608         * gfortran.dg/char_type_len_2.f90: Ditto.
5609         * gfortran.dg/pr67802.f90: Ditto.
5610         * gfortran.dg/used_before_typed_3.f90: Ditto.
5611
5612 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
5613
5614         PR ipa/pr67600
5615         * g++.dg/torture/pr67600.C: New testcase.
5616
5617 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
5618
5619         * g++.dg/pr68062.C: New test.
5620
5621 2015-10-23  Jeff Law  <law@redhat.com>
5622
5623         PR tree-optimization/67830
5624         * gcc.dg/pr67830.c: New test.
5625
5626 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
5627
5628         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
5629
5630 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
5631             Andrew Pinski  <apinski@cavium.com>
5632
5633         PR rtl-optimization/67736
5634         * gcc.dg/torture/pr67736.c: New test.
5635         * gcc.dg/combine-subregs.c: New test.
5636
5637 2015-10-23  Alan Hayward <alan.hayward@arm.com>
5638
5639         PR tree-optimization/65947
5640         * lib/target-supports.exp
5641         (check_effective_target_vect_max_reduc): Add.
5642         * gcc.dg/vect/pr65947-1.c: New test.
5643         * gcc.dg/vect/pr65947-2.c: New test.
5644         * gcc.dg/vect/pr65947-3.c: New test.
5645         * gcc.dg/vect/pr65947-4.c: New test.
5646         * gcc.dg/vect/pr65947-5.c: New test.
5647         * gcc.dg/vect/pr65947-6.c: New test.
5648         * gcc.dg/vect/pr65947-7.c: New test.
5649         * gcc.dg/vect/pr65947-8.c: New test.
5650         * gcc.dg/vect/pr65947-9.c: New test.
5651         * gcc.dg/vect/pr65947-10.c: New test.
5652         * gcc.dg/vect/pr65947-11.c: New test.
5653
5654 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
5655
5656         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
5657         Make weak rather than noinline.
5658         * gcc.dg/builtins-57.c: Compile with -O.
5659         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
5660
5661 2015-10-23  Tom de Vries  <tom@codesourcery.com>
5662
5663         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
5664
5665 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
5666
5667         PR sanitizer/68042
5668         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
5669         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
5670
5671 2015-10-22  Martin Sebor  <msebor@redhat.com>
5672
5673         PR driver/68043
5674         * gcc.misc-tests/help.exp: Verify that option descriptions
5675         end in periods.
5676         * lib/options.exp (check_for_options): Use the regexp --line option.
5677         Print unexpected match on failure.
5678
5679 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
5680
5681         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
5682
5683 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
5684
5685         PR c++/67838
5686         * g++.dg/cpp1y/var-templ46.C: New.
5687
5688 2015-10-22  Richard Biener  <rguenther@suse.de>
5689
5690         PR tree-optimization/58497
5691         * gcc.dg/tree-ssa/vector-5.c: New testcase.
5692
5693 2015-10-22  Richard Biener  <rguenther@suse.de>
5694
5695         PR tree-optimization/19049
5696         PR tree-optimization/65962
5697         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
5698         * gcc.dg/vect/vect-63.c: Adjust.
5699         * gcc.dg/vect/vect-70.c: Likewise.
5700         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5701         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5702         * gfortran.dg/vect/pr19049.f90: Likewise.
5703         * gfortran.dg/vect/vect-8.f90: Likewise.
5704
5705 2015-10-22  Richard Biener  <rguenther@suse.de>
5706
5707         PR middle-end/68046
5708         PR middle-end/61893
5709         * gcc.dg/torture/ftrapv-2.c: New testcase.
5710
5711 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5712
5713         PR target/68015
5714         * gcc.target/s390/pr68015.c: New test.
5715
5716 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5717
5718         PR testsuite/67948
5719         * gcc.target/arm/xor-and.c: Adjust test to check for eor
5720         instead of orr.
5721
5722 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
5723             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5724
5725         PR target/63304
5726         * gcc.target/aarch64/pr63304_1.c: New test.
5727
5728 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
5729
5730         PR c++/66781
5731         * g++.dg/parse/enum13.C: New.
5732
5733 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
5734
5735         PR c++/67847
5736         * g++.dg/parse/enum12.C: New.
5737
5738 2015-10-21  Martin Sebor  <msebor@redhat.com>
5739
5740         PR driver/68043
5741         * gcc.misc-tests/help.exp: Adjust.
5742         * lib/options.exp (check_for_options): Add detail to output.
5743
5744 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5745
5746         PR fortran/67939
5747         * gfortran.dg/pr67939.f90: New test.
5748
5749 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
5750             Sebastian Pop  <s.pop@samsung.com>
5751
5752         * gcc.dg/graphite/scop-11.c: Update pattern.
5753
5754 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
5755
5756         PR ipa/67056
5757         * g++.dg/ipa/pr67056.C: New testcase.
5758
5759 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
5760
5761         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
5762         are matched.
5763
5764 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
5765
5766         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
5767         Add associated options for arm*-*-*.
5768         (sqrt): Remove dummy definition.
5769
5770 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
5771
5772         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
5773
5774 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
5775
5776         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
5777         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
5778         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
5779
5780 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
5781
5782         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
5783         sra-max-scalarization-size-Ospeed.
5784
5785 2015-10-21  Marek Polacek  <polacek@redhat.com>
5786
5787
5788         PR c/68024
5789         * gcc.dg/pr68024.c: New test.
5790
5791 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
5792
5793         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
5794         * c-c++-common/goacc/sb-1.c: Adjust errors.
5795         * c-c++-common/goacc/sb-3.c: Adjust errors.
5796         * c-c++-common/goacc/loop-1.c: Adjust errors.
5797         * c-c++-common/goacc/nesting-1.c: Adjust errors.
5798         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
5799         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
5800
5801 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
5802
5803         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
5804
5805 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
5806
5807         * gcc.dg/lto/simd-function_0.c: New test.
5808
5809 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
5810
5811         PR target/68018
5812         * gcc.target/i386/pr68018.c: New test.
5813
5814 2015-10-21  Richard Biener  <rguenther@suse.de>
5815
5816         PR middle-end/68031
5817         * gcc.dg/torture/pr68031.c: New testcase.
5818
5819 2015-10-21  Richard Biener  <rguenther@suse.de>
5820
5821         PR tree-optimization/68026
5822         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
5823
5824 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
5825
5826         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
5827         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
5828         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5829         * g++.dg/asan/default-options-1.C: Likewise.
5830
5831 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5832
5833         * gcc.target/aarch64/stp_vec_64_1.c: New test.
5834         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
5835
5836 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
5837
5838         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
5839
5840 2015-10-20  Marek Polacek  <polacek@redhat.com>
5841
5842         PR c/67964
5843         * gcc.dg/pr67964.c: New test.
5844
5845 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
5846
5847         PR rtl-optimization/67609
5848         * gcc.target/i386/pr67609.c: New.
5849
5850 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5851
5852         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
5853
5854 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5855
5856         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
5857         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
5858
5859 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
5860
5861         PR target/66810
5862         * gcc.target/i386/pr66810.c: New test.
5863
5864 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
5865
5866         PR target/67963
5867         PR target/67985
5868         * gcc.target/i386/pr67963-1.c: New test.
5869         * gcc.target/i386/pr67963-2.c: Likewise.
5870         * gcc.target/i386/pr67963-3.c: Likewise.
5871         * gcc.target/i386/pr67985-1.c: Likewise.
5872         * gcc.target/i386/pr67985-2.c: Likewise.
5873         * gcc.target/i386/pr67985-3.c: Likewise.
5874
5875 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
5876
5877         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
5878
5879 2015-10-20  Richard Biener  <rguenther@suse.de>
5880
5881         PR tree-optimization/68017
5882         * gcc.dg/torture/pr68017.c: New testcase.
5883
5884 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
5885
5886         PR target/66912
5887         * gcc.target/aarch64/pr66912.c: New.
5888         * gcc.target/arm/pr66912.c: New.
5889
5890 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5891
5892         * gfortran.dg/pr67900.f90: New tests.
5893
5894 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
5895
5896         * gnat.dg/opt50.adb: New test.
5897         * gnat.dg/opt50_pkg.adb: New helper.
5898         * gnat.dg/opt50_pkg.ads: New helper.
5899
5900 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5901
5902         PR fortran/68019
5903         * gfortran.dg/pr68019.f90: new test.
5904
5905 2015-10-19  Richard Biener  <rguenther@suse.de>
5906
5907         PR tree-optimization/67975
5908         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
5909
5910 2015-10-19  Richard Biener  <rguenther@suse.de>
5911
5912         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
5913
5914 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
5915
5916         PR target/67995
5917         * gcc.target/i386/pr67995-1.c: New test.
5918         * gcc.target/i386/pr67995-2.c: Likewise.
5919         * gcc.target/i386/pr67995-3.c: Likewise.
5920
5921 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
5922
5923         PR middle-end/68002
5924         * gcc.dg/PR68002.c: New test.
5925
5926 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
5927
5928         * gcc.dg/builtins-20.c: Remove undefined behavior.
5929
5930 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
5931
5932         PR fortran/67758
5933         * gfortran.dg/common_25.f90: New file.
5934
5935 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
5936
5937         PR fortran/67177
5938         * gfortran.dg/move_alloc_15.f90: New test
5939         * gfortran.dg/move_alloc_16.f90: New test
5940
5941         PR fortran/67977
5942         * gfortran.dg/deferred_character_assignment_1.f90: New test
5943
5944 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5945
5946         PR fortran/67987
5947         * gfortran.df/pr67987.f90: New test.
5948         * gfortran.dg/char_length_2.f90: Update testcase.
5949
5950 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
5951
5952         * gcc.target/i386/iamcu/test_basic_returning.c
5953         (def_test_returning_type): Use union to check float return bits.
5954
5955 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
5956
5957         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
5958         Replace printf with __builtin_printf.
5959
5960 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
5961
5962         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
5963         initialize u5.
5964
5965 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
5966
5967         PR middle-end/67966
5968         * gnat.dg/pack21.adb: New test.
5969         * gnat.dg/pack22.adb: Likewise.
5970         * gnat.dg/pack22_pkg.ad[sb]: New helper.
5971
5972 2015-10-16  Christian Bruel  <christian.bruel@st.com>
5973
5974         PR target/67745
5975         * gcc.target/arm/no-align.c: New test.
5976         * gcc.target/arm/attr-align1.c: New test.
5977         * gcc.target/arm/attr-align2.c: New test.
5978         * gcc.target/arm/attr-align3.c: New test.
5979
5980 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
5981
5982         * gcc.c-torture/compile/icfmatch.c: Add testcase
5983
5984 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
5985
5986         PR c++/67926
5987         * g++.dg/cpp1z/fold-ice1.C: New.
5988
5989 2015-10-16  Michael Collison  <michael.collison@linaro.org>
5990             Andrew Pinski <andrew.pinski@caviumnetworks.com>
5991
5992         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
5993
5994 2015-10-15  Marek Polacek  <polacek@redhat.com>
5995
5996         * gcc.dg/tree-ssa/reassoc-42.c: New test.
5997
5998 2015-10-15  Marek Polacek  <polacek@redhat.com>
5999
6000         PR tree-optimization/67953
6001         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6002         unsigned.
6003         * gcc.dg/torture/pr67953.c: New test.
6004
6005 2015-10-14  Jeff Law  <law@redhat.com>
6006
6007         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
6008         contained within have their own file/test now.
6009         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6010         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
6011         expectations a bit more.
6012         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6013         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6014         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6015         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6016         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6017
6018         PR testsuite/67959
6019         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6020
6021 2015-10-14  Marek Polacek  <polacek@redhat.com>
6022
6023         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
6024         (f6): New.
6025         (f7): New.
6026         (f8): New.
6027         (f9): New.
6028         (f10): New.
6029         (f11): New.
6030         (f12): New.
6031         (f13): New.
6032
6033 2015-10-14  Richard Biener  <rguenther@suse.de>
6034
6035         PR tree-optimization/67915
6036         * gcc.dg/torture/pr67915.c: New testcase.
6037
6038 2015-10-14  Marek Polacek  <polacek@redhat.com>
6039
6040         PR tree-optimization/67815
6041         * gcc.dg/tree-ssa/reassoc-39.c: New test.
6042         * gcc.dg/tree-ssa/reassoc-40.c: New test.
6043         * gcc.dg/tree-ssa/reassoc-41.c: New test.
6044
6045 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6046
6047         * gcc.dg/pragma-pop_options-1.c: New test.
6048
6049 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
6050             Aldy Hernandez  <aldyh@redhat.com>
6051
6052         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6053         * c-c++-common/gomp/clauses-1.c: New test.
6054         * c-c++-common/gomp/clauses-2.c: New test.
6055         * c-c++-common/gomp/clauses-3.c: New test.
6056         * c-c++-common/gomp/clauses-4.c: New test.
6057         * c-c++-common/gomp/declare-target-1.c: New test.
6058         * c-c++-common/gomp/declare-target-2.c: New test.
6059         * c-c++-common/gomp/depend-3.c: New test.
6060         * c-c++-common/gomp/depend-4.c: New test.
6061         * c-c++-common/gomp/doacross-1.c: New test.
6062         * c-c++-common/gomp/if-1.c: New test.
6063         * c-c++-common/gomp/if-2.c: New test.
6064         * c-c++-common/gomp/linear-1.c: New test.
6065         * c-c++-common/gomp/map-2.c: New test.
6066         * c-c++-common/gomp/map-3.c: New test.
6067         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6068         f_omp_target_data): Add map clause to target data.
6069         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6070         * c-c++-common/gomp/ordered-1.c: New test.
6071         * c-c++-common/gomp/ordered-2.c: New test.
6072         * c-c++-common/gomp/ordered-3.c: New test.
6073         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6074         on non-iterator.
6075         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6076         clause and ordered construct where no longer allowed.
6077         * c-c++-common/gomp/priority-1.c: New test.
6078         * c-c++-common/gomp/reduction-1.c: New test.
6079         * c-c++-common/gomp/schedule-simd-1.c: New test.
6080         * c-c++-common/gomp/sink-1.c: New test.
6081         * c-c++-common/gomp/sink-2.c: New test.
6082         * c-c++-common/gomp/sink-3.c: New test.
6083         * c-c++-common/gomp/sink-4.c: New test.
6084         * c-c++-common/gomp/udr-1.c: New test.
6085         * c-c++-common/taskloop-1.c: New test.
6086         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6087         value of _OPENMP macro.
6088         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6089         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6090         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6091         * gcc.dg/gomp/clause-1.c:
6092         * gcc.dg/gomp/reduction-1.c: New test.
6093         * gcc.dg/gomp/sink-fold-1.c: New test.
6094         * gcc.dg/gomp/sink-fold-2.c: New test.
6095         * gcc.dg/gomp/sink-fold-3.c: New test.
6096         * gcc.dg/vect/vect-simd-clone-15.c: New test.
6097         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6098         of non-static data members.
6099         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6100         Add some linear clause tests.
6101         * g++.dg/gomp/declare-simd-3.C: New test.
6102         * g++.dg/gomp/linear-1.C: New test.
6103         * g++.dg/gomp/member-1.C: New test.
6104         * g++.dg/gomp/member-2.C: New test.
6105         * g++.dg/gomp/pr66571-2.C: New test.
6106         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6107         dependent argument.
6108         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6109         in reduction clause.
6110         * g++.dg/gomp/reference-1.C: New test.
6111         * g++.dg/gomp/sink-1.C: New test.
6112         * g++.dg/gomp/sink-2.C: New test.
6113         * g++.dg/gomp/sink-3.C: New test.
6114         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6115         * g++.dg/gomp/this-1.C: New test.
6116         * g++.dg/gomp/this-2.C: New test.
6117         * g++.dg/vect/simd-clone-2.cc: New test.
6118         * g++.dg/vect/simd-clone-2.h: New test.
6119         * g++.dg/vect/simd-clone-3.cc: New test.
6120         * g++.dg/vect/simd-clone-4.cc: New test.
6121         * g++.dg/vect/simd-clone-4.h: New test.
6122         * g++.dg/vect/simd-clone-5.cc: New test.
6123
6124 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
6125
6126         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6127         after r228716 (Fix vtbl[34] and vtbx4).
6128
6129 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
6130
6131         PR tree-optimization/67909, 67947
6132         * gcc.dg/torture/pr67947.c: New test.
6133
6134 2015-10-13  Jeff Law  <law@redhat.com>
6135
6136         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6137
6138 2015-10-12  Jeff Law  <law@redhat.com>
6139
6140         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6141         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6142         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6143         ssa-dom-thread-11.c.
6144
6145         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6146
6147 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6148
6149         PR c++/58566
6150         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6151
6152 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
6153
6154         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6155         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6156         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6157         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6158         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6159         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6160         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6161         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6162
6163 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
6164
6165         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6166         and -mno-frame-header-opt options.
6167         * gcc.target/mips/frame-header-1.c: New file.
6168         * gcc.target/mips/frame-header-2.c: New file.
6169         * gcc.target/mips/frame-header-3.c: New file.
6170
6171 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6172             Hale Wang  <hale.wang@arm.com>
6173
6174         * gcc.dg/tree-ssa/forwprop-33.c: New.
6175
6176 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
6177
6178         PR target/67895
6179         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6180         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6181         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6182         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6183         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6184         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6185         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6186         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6187         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6188         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6189
6190 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
6191
6192         * lib/multiline.exp: New file.
6193         * lib/prune.exp: Load multiline.exp.
6194         (prune_gcc_output): Call into multiline.exp to handle any
6195         multiline output directives.
6196         * lib/libgo.exp: Load multiline.exp before prune.exp, using
6197         load_gcc_lib.
6198
6199 2015-10-09  Martin Jambor  <mjambor@suse.cz>
6200
6201         PR tree-optimization/67794
6202         * gcc.dg/ipa/ipa-sra-10.c: New test.
6203         * gcc.dg/torture/pr67794.c: Likewise.
6204
6205 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
6206
6207         PR rtl-optimization/67828
6208         * gcc.dg/torture/pr67828.c: New.
6209
6210 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6211
6212         PR target/67366
6213         * lib/target-supports.exp (check_effective_target_non_strict_align):
6214         Adjust for arm*-*-*.
6215         * gcc.target/arm/pr67366.c: New test.
6216
6217 2015-10-09  Richard Biener  <rguenther@suse.de>
6218
6219         PR tree-optimization/67891
6220         * gcc.dg/tree-ssa/pr67891.c: New testcase.
6221
6222 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
6223
6224         * gcc.dg/builtins-47.c: Test the optimized dump instead.
6225
6226 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6227
6228         * gcc.dg/vect/vect-outer-simd-3.c: New test.
6229
6230 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6231
6232         * gcc.dg/loop-unswitch-2.c: New test.
6233         * gcc.dg/loop-unswitch-3.c: Likewise.
6234         * gcc.dg/loop-unswitch-4.c: Likewise.
6235
6236 2015-10-08  Tom de Vries  <tom@codesourcery.com>
6237
6238         * gcc.dg/dse.c: Only dump in dse1 pass.
6239         * gcc.dg/tree-ssa/pr30375.c: Same.
6240
6241 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
6242
6243         PR target/66697
6244         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6245         (PUSH, POP): New defines.
6246         (sse2_test): Use PUSH and POP to misalign runtime stack.
6247         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6248
6249 2015-10-07  James Norris  <jnorris@codesourcery.com>
6250
6251         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6252         to atomic_init. (atomic_init): Restrict flags usage.
6253
6254 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
6255
6256         PR fortran/65889
6257         * gfortran.dg/sizeof_5.f90: New test.
6258
6259 2015-10-06  Jeff Law  <law@redhat.com>
6260
6261         * gcc.c-torture/compile/pr67816.c: New test.
6262
6263 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6264
6265         * gcc.target/aarch64/get_lane_f16_1.c: New test.
6266
6267 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
6268
6269         PR fortran/65766
6270         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6271
6272 2015-10-06  Marek Polacek  <polacek@redhat.com>
6273
6274         PR c++/67863
6275         * c-c++-common/Wtautological-compare-4.c: New test.
6276
6277 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6278             Peter Bergner <bergner@vnet.ibm.com>
6279
6280         PR target/67808
6281         * gcc.target/powerpc/pr67808.c: New test.
6282
6283 2015-10-06  Nick Clifton  <nickc@redhat.com>
6284
6285         * gcc.target/msp430: New directory.
6286         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
6287         tests.
6288         * gcc.target/msp430/data-attributes.c: New file.  Checks the
6289         noinit and persistent data attributes.
6290
6291 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
6292
6293         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6294
6295 2015-10-06  Richard Biener  <rguenther@suse.de>
6296
6297         PR tree-optimization/67859
6298         * gcc.dg/torture/pr67859.c: New testcase.
6299
6300 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6301
6302         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6303
6304 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
6305
6306         PR c++/53856
6307         * g++.dg/template/defarg19.C: New.
6308         * g++.dg/template/defarg20.C: Likewise.
6309
6310 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6311             Sebastian Pop  <s.pop@samsung.com>
6312
6313         * gcc.dg/graphite/scop-sor.c: Un-xfail.
6314
6315 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6316             Sebastian Pop  <s.pop@samsung.com>
6317
6318         * gcc.dg/graphite/scop-sor.c: Xfail.
6319
6320 2015-10-05  Martin Jambor  <mjambor@suse.cz>
6321             Jan Hubicka  <hubicka@ucw.cz>
6322
6323         * gcc.dg/ipa/propalign-4.c: New test.
6324         * gcc.dg/ipa/propalign-5.c: Likewise.
6325
6326 2015-10-05  Marek Polacek  <polacek@redhat.com>
6327
6328         PR tree-optimization/67821
6329         * gcc.dg/torture/pr67821-2.c: New test.
6330         * gcc.dg/torture/pr67821.c: New test.
6331
6332 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6333
6334         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6335
6336 2015-10-05  Christian Bruel  <christian.bruel@st.com>
6337
6338         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6339
6340 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6341
6342         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6343         (exec_vcvt): Add comments.
6344
6345 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6346
6347         PR rtl-optimization/67447
6348         * gcc.target/i386/pr67447.c: New test.
6349
6350 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6351
6352         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6353         effective target.
6354         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6355         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6356         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6357         * gcc.target/i386/vect-unpack-1.c: Ditto.
6358         * gcc.target/i386/vect-unpack-2.c: Ditto.
6359
6360 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
6361
6362         PR fortran/67758
6363         * gfortran.dg/common_24.f: New.
6364
6365 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6366
6367         * gcc.target/arm/pr67756.c: Fixed warnings.
6368
6369 2015-10-02  Marek Polacek  <polacek@redhat.com>
6370
6371         PR c/67730
6372         * gcc.dg/pr67730-1.c: New test.
6373         * gcc.dg/pr67730-2.c: New test.
6374         * gcc.dg/pr67730.h: New test.
6375
6376 2015-10-02  Marek Polacek  <polacek@redhat.com>
6377
6378         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6379
6380 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6381
6382         PR tree-optimization/67754
6383         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6384         * gfortran.dg/graphite/block-2.f: Same.
6385
6386 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6387
6388         * gcc.dg/graphite/scop-23.c: New.
6389
6390 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6391
6392         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6393         and "avx512vbmi".
6394
6395 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
6396
6397         PR rtl-optimization/67756
6398         * gcc.target/arm/pr67756.c: New.
6399
6400 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
6401
6402         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6403         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6404         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6405         for tiny model.
6406         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6407         for small model.
6408
6409 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6410
6411         * gcc.target/i386/vect-pack-trunc-1.c: New test.
6412         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6413         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6414         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6415         * gcc.target/i386/vect-unpack-1.c: Ditto.
6416         * gcc.target/i386/vect-unpack-2.c: Ditto.
6417
6418 2015-10-02  Marek Polacek  <polacek@redhat.com>
6419
6420         PR c/64249
6421         * c-c++-common/Wduplicated-cond-1.c: New test.
6422         * c-c++-common/Wduplicated-cond-2.c: New test.
6423         * c-c++-common/Wduplicated-cond-3.c: New test.
6424         * c-c++-common/Wduplicated-cond-4.c: New test.
6425         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6426         -Wduplicated-cond warning.
6427
6428 2015-10-02  Renlin Li  <renlin.li@arm.com>
6429
6430         * gcc.target/aarch64/csneg-1.c: Update.
6431
6432 2015-10-02  Renlin Li  <renlin.li@arm.com>
6433
6434         PR target/66776
6435         * gcc.target/aarch64/pr66776.c: New.
6436
6437 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6438
6439         * gnat.dg/warn13.adb: New test.
6440
6441 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6442
6443         * gnat.dg/vect15.ad[sb]: New test.
6444         * gnat.dg/vect16.ad[sb]: Likewise.
6445         * gnat.dg/vect17.ad[sb]: Likewise.
6446         * gnat.dg/vect18.ad[sb]: Likewise.
6447
6448 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6449
6450         PR rtl-optimization/67786
6451         PR rtl-optimization/67787
6452         * gcc.dg/pr67786.c: New test.
6453         * gcc.dg/pr67787.c: Likewise.
6454
6455 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
6456
6457         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6458
6459 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
6460
6461         PR target/51726
6462         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6463
6464 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
6465
6466         PR fortran/62242
6467         PR fortran/52332
6468         * gfortran.dg/string_array_constructor_1.f90: New.
6469         * gfortran.dg/string_array_constructor_2.f90: New.
6470         * gfortran.dg/string_array_constructor_3.f90: New.
6471
6472 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
6473
6474         PR target/67788
6475         PR target/67789
6476         * gcc.target/powerpc/pr67789.c: New testcase.
6477
6478 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6479
6480         PR fortran.67802
6481         * gfortran.dg/pr67802.f90: New test.
6482
6483 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6484
6485         PR fortran/66979
6486         gfortran.dg/pr66979.f90: new test.
6487
6488 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6489
6490         PR fortran/67616
6491         * gfortran.dg/pr67616.f90: New test.
6492
6493 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
6494
6495         PR c++/54430
6496         * g++.dg/cpp0x/range-for30.C: New.
6497
6498 2015-10-01  Marek Polacek  <polacek@redhat.com>
6499
6500         PR c/65345
6501         * gcc.dg/atomic/pr65345-4.c: New test.
6502         * gcc.dg/pr65345-3.c: New test.
6503
6504 2015-10-01  Marek Polacek  <polacek@redhat.com>
6505
6506         PR tree-optimization/67769
6507         * gcc.dg/torture/pr67769.c: New test.
6508
6509 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6510
6511         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6512
6513 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
6514
6515         PR target/54236
6516         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6517
6518 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6519
6520         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6521         (main): Rename to sse2_test.  Abort if count != 5.
6522         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
6523         of -march=slm.
6524         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6525
6526 2015-10-01  Richard Biener  <rguenther@suse.de>
6527
6528         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
6529         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6530
6531 2015-09-30  Jeff Law  <law@redhat.com>
6532
6533         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
6534
6535 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6536
6537         PR rtl-optimization/67037
6538         * gcc.c-torture/execute/pr67037.c: New test.
6539
6540 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6541
6542         * lib/target-supports.exp (check_effective_target_sync_int_128):
6543         Return 1 on spu-*-* targets.
6544         (check_effective_target_sync_int_128_runtime): Likewise.
6545         (check_effective_target_sync_long_long): Likewise.
6546         (check_effective_target_sync_long_long_runtime): Likewise.
6547         (check_effective_target_sync_int_long): Likewise.
6548         (check_effective_target_sync_char_short): Likewise.
6549
6550 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
6551
6552         * gcc.target/i386/pr67761.c: New test.
6553
6554 2015-09-30  Marek Polacek  <polacek@redhat.com>
6555
6556         PR c/67730
6557         * gcc.dg/pr67730.c: New test.
6558
6559 2015-09-30  Marek Polacek  <polacek@redhat.com>
6560
6561         PR tree-optimization/67690
6562         * gcc.dg/torture/pr67690.c: New test.
6563
6564 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
6565
6566         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
6567         * g++.dg/gomp/tls-wrap4.C: Likewise.
6568         * gcc.dg/atomic-op-optimize.c: Likewise.
6569         * gcc.dg/pr54087.c: Likewise.
6570         * gcc.dg/tls/section-2.c: Likewise.
6571         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
6572         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
6573         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
6574         * gcc.target/arm/divzero.c: Likewise.
6575         * gcc.target/arm/sibcall-2.c: Likewise.
6576         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
6577         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
6578         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
6579         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
6580         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
6581         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
6582         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
6583         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
6584         * gfortran.dg/default_format_2.f90: Likewise.
6585         * gfortran.dg/default_format_denormal_2.f90: Likewise.
6586
6587 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
6588
6589         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
6590
6591 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6592
6593         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
6594         * gfortran.dg/round_4.f90: ditto.
6595
6596 2015-09-29  Richard Biener  <rguenther@suse.de>
6597
6598         PR tree-optimization/67170
6599         * gfortran.dg/pr67170.f90: New testcase.
6600
6601 2015-09-29  Richard Biener  <rguenther@suse.de>
6602
6603         PR tree-optimization/67741
6604         * gcc.dg/torture/pr67741.c: New testcase.
6605
6606 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
6607
6608         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
6609         non-zero for __builtin_signbit tests.
6610
6611 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
6612
6613         PR target/65105
6614         * gcc.target/i386/pr65105-1.c: New.
6615         * gcc.target/i386/pr65105-2.c: New.
6616         * gcc.target/i386/pr65105-3.c: New.
6617         * gcc.target/i386/pr65105-4.C: New.
6618         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
6619
6620 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
6621
6622         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
6623
6624 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
6625
6626         PR fortran/40054
6627         PR fortran/63921
6628         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
6629         standard as legacy.
6630         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
6631         * gfortran.dg/function_types_3.f90: Change error message to
6632         "Type inaccessible...."
6633         * gfortran.dg/ptr_func_assign_1.f08: New test.
6634         * gfortran.dg/ptr_func_assign_2.f08: New test.
6635
6636 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
6637
6638         PR fortran/40054
6639         PR fortran/63921
6640         * gfortran.dg/ptr_func_assign_3.f08: New test.
6641         * gfortran.dg/ptr_func_assign_4.f08: New test.
6642
6643 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
6644             Sebastian Pop  <s.pop@samsung.com>
6645
6646         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
6647         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
6648         * gcc.dg/graphite/block-3.c: Same.
6649         * gcc.dg/graphite/block-4.c: Same.
6650         * gcc.dg/graphite/block-5.c: Same.
6651         * gcc.dg/graphite/block-6.c: Same.
6652         * gcc.dg/graphite/block-7.c: Same.
6653         * gcc.dg/graphite/block-8.c: Same.
6654         * gcc.dg/graphite/block-pr47654.c: Same.
6655         * gcc.dg/graphite/interchange-0.c: Same.
6656         * gcc.dg/graphite/interchange-1.c: Same.
6657         * gcc.dg/graphite/interchange-10.c: Same.
6658         * gcc.dg/graphite/interchange-11.c: Same.
6659         * gcc.dg/graphite/interchange-12.c: Same.
6660         * gcc.dg/graphite/interchange-13.c: Same.
6661         * gcc.dg/graphite/interchange-14.c: Same.
6662         * gcc.dg/graphite/interchange-15.c: Same.
6663         * gcc.dg/graphite/interchange-3.c: Same.
6664         * gcc.dg/graphite/interchange-4.c: Same.
6665         * gcc.dg/graphite/interchange-5.c: Same.
6666         * gcc.dg/graphite/interchange-6.c: Same.
6667         * gcc.dg/graphite/interchange-7.c: Same.
6668         * gcc.dg/graphite/interchange-8.c: Same.
6669         * gcc.dg/graphite/interchange-9.c: Same.
6670         * gcc.dg/graphite/interchange-mvt.c: Same.
6671         * gcc.dg/graphite/pr35356-1.c: Same.
6672         * gcc.dg/graphite/pr35356-3.c: Same.
6673         * gcc.dg/graphite/pr37485.c: Same.
6674         * gcc.dg/graphite/scop-1.c: Same.
6675         * gcc.dg/graphite/scop-11.c: Same.
6676         * gcc.dg/graphite/scop-5.c: Same.
6677         * gcc.dg/graphite/uns-block-1.c: Same.
6678         * gcc.dg/graphite/uns-interchange-9.c: Same.
6679         * gfortran.dg/graphite/block-1.f90: Same.
6680         * gfortran.dg/graphite/interchange-3.f90: Same.
6681         * gfortran.dg/graphite/pr14741.f90: Same.
6682         * gfortran.dg/graphite/block-2.f: Same.
6683
6684 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
6685             Sebastian Pop  <s.pop@samsung.com>
6686
6687         PR tree-optimization/67700
6688         * gcc.dg/graphite/run-id-pr67700.c: New.
6689
6690 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
6691
6692         PR target/54236
6693         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
6694         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
6695         test_27): New.
6696         * gcc.target/sh/pr54236-5.c: New.
6697         * gcc.target/sh/pr54236-6.c: New.
6698
6699 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6700
6701         PR rtl-optimization/67456
6702         PR rtl-optimization/67464
6703         PR rtl-optimization/67465
6704         * gcc.dg/pr67465.c: New test.
6705
6706 2015-09-28  Tom de Vries  <tom@codesourcery.com>
6707
6708         PR tree-optimization/62171
6709         * gcc.dg/vect/pr62171.c: New test.
6710
6711 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
6712
6713         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
6714         skip on AIX.  XFAIL individual line tests.
6715
6716 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
6717
6718         PR rtl-optimization/64164
6719         PR tree-optimization/67312
6720         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
6721         * gcc.target/i386/stackalign/return-4.c: Add -O.
6722
6723 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
6724
6725         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
6726
6727 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
6728
6729         PR fortran/67721
6730         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
6731
6732 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
6733
6734         * gcc.dg/pr64935-1.c: XFAIL on AIX.
6735         * gcc.dg/pr64935-2.c: XFAIL on AIX.
6736         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
6737         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
6738         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
6739         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
6740         DW_AT_noreturn on AIX.
6741         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
6742         DW_AT_noreturn on AIX.
6743         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
6744         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
6745         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
6746         DW_AT_GNU_deleted on AIX.
6747         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
6748         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
6749         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
6750         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
6751         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
6752         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
6753         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
6754         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
6755         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
6756         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
6757         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
6758         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
6759         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
6760         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
6761         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
6762
6763 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6764
6765         PR fortran/67614
6766         * gfortran.dg/pr67614.f90: New test.
6767
6768 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6769
6770         PR fortran/67525
6771         * gfortran.dg/pr67525.f90: New test.
6772
6773 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
6774
6775         PR fortran/55603
6776         * gfortran.dg/allocatable_function_9.f90: New.
6777
6778 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
6779
6780         PR target/67675
6781         * gcc.target/sh/pr67675.c: New.
6782
6783 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
6784
6785         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
6786
6787 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
6788
6789         * gcc.target/i386/pr66749.c (dg-options): Replace
6790         -mtune=lakemount with -mtune=lakemont.
6791         * gcc.target/i386/pr66821.c (dg-options): Likewise.
6792         * gcc.target/i386/pr67329.c (dg-options): Likewise.
6793
6794 2015-09-25  Marek Polacek  <polacek@redhat.com>
6795
6796         * c-c++-common/ubsan/bounds-11.c: New test.
6797         * c-c++-common/ubsan/bounds-12.c: New test.
6798
6799 2015-09-25  Marek Polacek  <polacek@redhat.com>
6800
6801         PR sanitizer/64906
6802         * c-c++-common/ubsan/pr64906.c: New test.
6803
6804 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
6805
6806         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
6807         with -mtune=lakemount.
6808         * gcc.target/i386/pr66821.c (dg-options): Likewise.
6809         * gcc.target/i386/pr67329.c (dg-options): Likewise.
6810
6811 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6812
6813         PR driver/67640
6814         * gcc.dg/Werror-13.c: New test.
6815
6816 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6817
6818         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
6819
6820 2015-09-24  Richard Biener  <rguenther@suse.de>
6821
6822         PR lto/67699
6823         * g++.dg/pr67699.C: New testcase.
6824
6825 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
6826
6827         PR libgcc/67624
6828         * gcc.target/arm/fp16-inf.c: New test.
6829
6830 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
6831
6832         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
6833         name while checking for AVX-512VBMI presence.
6834
6835 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6836
6837         * lib/target-supports.exp (check_effective_target_pie): Check for
6838         PIE support on Solaris 11.x and 12.
6839
6840 2015-09-24  Richard Biener  <rguenther@suse.de>
6841
6842         * g++.dg/tree-ssa/restrict3.C: New testcase.
6843
6844 2015-09-24  Richard Biener  <rguenther@suse.de>
6845
6846         PR tree-optimization/48885
6847         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
6848
6849 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
6850
6851         * c-c++-common/Wmisleading-indentation.c: Augment test.
6852
6853 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
6854
6855         Fix small typos in the coding rule enforcement warnings.
6856         * g++.dg/diagnostic/disable.C: Replace 'namepace'
6857         with 'namespace'.
6858
6859 2015-09-23  Richard Biener  <rguenther@suse.de>
6860
6861         PR middle-end/67662
6862         * gcc.dg/ubsan/pr67662.c: New testcase.
6863
6864 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6865
6866         PR c/49655
6867         * gcc.dg/pragma-diag-6.c: New test.
6868
6869 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
6870
6871         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
6872
6873 2015-09-23  Richard Biener  <rguenther@suse.de>
6874
6875         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
6876
6877 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
6878
6879         * c-c++-common/Wmisleading-indentation.c: Augment test.
6880
6881 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
6882
6883         * g++.dg/diagostic/disable.C: New.
6884
6885 2015-09-22  Tom de Vries  <tom@codesourcery.com>
6886
6887         PR tree-optimization/67671
6888         * g++.dg/pr67671.C: New test.
6889
6890 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
6891
6892         PR target/67480
6893         * gcc.target/i386/pr67480.c: New test.
6894
6895 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
6896
6897         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
6898         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
6899         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
6900         avx512dq, avx512cd, avx512er and avx512pf.
6901
6902 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
6903
6904         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
6905         update-fetch operations.
6906         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
6907
6908 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
6909
6910         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
6911         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
6912
6913 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
6914
6915         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
6916         (TEST_ONE): New.
6917         * gcc.target/aarch64/atomic-inst-swap.c: New.
6918
6919 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6920
6921         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
6922         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
6923         * gcc.target/i386/pr59789.c (f1): Likewise.
6924         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
6925         * gcc.target/i386/intrinsics_6.c: Likewise.
6926         * gcc.dg/winline-5.c (int t): Likewise.
6927         * gcc.dg/winline-9.c (t): Likewise.
6928         * gcc.dg/always_inline2.c (q): Likewise.
6929         * gcc.dg/winline-2.c (inline int t): Likewise.
6930         * gcc.dg/winline-6.c: Likewise.
6931         * gcc.dg/winline-10.c (void g): Likewise.
6932         * gcc.dg/pr49243.c (void parse): Likewise.
6933         * gcc.dg/always_inline3.c (q2): Likewise.
6934         * gcc.dg/winline-3.c: Likewise.
6935         * gcc.dg/winline-7.c (inline void *t): Likewise.
6936
6937 2015-09-22  Tom de Vries  <tom@codesourcery.com>
6938
6939         PR tree-optimization/67666
6940         * g++.dg/pr67666.C: New test.
6941
6942 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6943
6944         PR fortran/67615
6945         * gfortran.dg/pr67615.f90: new test.
6946
6947 2015-09-21  Jeff Law  <law@redhat.com>
6948
6949         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
6950
6951 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
6952
6953         Complete the implementation of N4230, Nested namespace definition.
6954         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
6955         attributes and nested namespace definitions.
6956         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
6957         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
6958         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
6959         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
6960         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
6961         appearing before the namespace identifier.
6962
6963 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6964
6965         PR c/66415
6966         * gcc.dg/cpp/pr66415-1.c: Test column number.
6967
6968 2015-09-21  Richard Biener  <rguenther@suse.de>
6969
6970         * g++.dg/ext/attr-alias-3.C: Add -g.
6971
6972 2015-09-21  Richard Biener  <rguenther@suse.de>
6973
6974         PR debug/67664
6975         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
6976
6977 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
6978
6979         PR target/64345
6980         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
6981
6982 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6983
6984         * gcc.dg/pragma-diag-5.c: Fix excess warning.
6985
6986 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6987
6988         PR middle-end/60832
6989         * gcc.dg/pr53265.c: Update.
6990
6991 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
6992
6993         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
6994
6995 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
6996
6997         PR target/59478
6998         * gcc.target/sh/pr59478.c: New.
6999
7000 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7001
7002         PR target/67126
7003         * gcc.target/sh/pr51244-12.c: Adjust testcase.
7004         * gcc.target/sh/pr54236-2.c: Likewise.
7005
7006 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7007
7008         * gcc.target/sh/pr43417.c: Move target independent test to ...
7009         * gcc.c-torture/compile/pr43417.c: ... here.
7010
7011 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7012
7013         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7014         check_effective_target_big_endian, check_effective_target_little_endian,
7015         check_effective_target_any_fpu, check_effective_target_double_fpu,
7016         check_effective_target_use_single_only_fpu,
7017         check_effective_target_default_single_fpu,
7018         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7019         check_effective_target_has_fsca, check_effective_target_has_fsrra,
7020         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7021         check_effective_target_fmovd_enabled,
7022         check_effective_target_has_privileged, check_effective_target_has_pref,
7023         check_effective_target_banked_r0r7_isr,
7024         check_effective_target_stack_save_isr): New effective target checks.
7025         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7026         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7027         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7028         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7029         * gcc.target/sh/20080410-1.c: Use new effective target checks.
7030         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7031         * gcc.target/sh/attr-isr.c: Likewise.
7032         * gcc.target/sh/fpul-usage-1.c: Likewise.
7033         * gcc.target/sh/hiconst.c: Likewise.
7034         * gcc.target/sh/mfmovd.c: Likewise.
7035         * gcc.target/sh/pr21255-3.c: Likewise.
7036         * gcc.target/sh/pr33135-1.c: Likewise.
7037         * gcc.target/sh/pr33135-2.c: Likewise.
7038         * gcc.target/sh/pr33135-3.c: Likewise.
7039         * gcc.target/sh/pr33135-4.c: Likewise.
7040         * gcc.target/sh/pr39423-2.c: Likewise.
7041         * gcc.target/sh/pr49880-4.c: Likewise.
7042         * gcc.target/sh/pr49880-5.c: Likewise.
7043         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7044         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7045         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7046         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7047         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7048         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7049         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7050         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7051         * gcc.target/sh/pr50751-2.c: Likewise.
7052         * gcc.target/sh/pr50751-3.c: Likewise.
7053         * gcc.target/sh/pr50751-5.c: Likewise.
7054         * gcc.target/sh/pr50751-6.c: Likewise.
7055         * gcc.target/sh/pr50751-8.c: Likewise.
7056         * gcc.target/sh/pr51244-15.c: Likewise.
7057         * gcc.target/sh/pr51244-2.c: Likewise.
7058         * gcc.target/sh/pr51244-20.c: Likewise.
7059         * gcc.target/sh/pr51244-6.c: Likewise.
7060         * gcc.target/sh/pr52483-4.c: Likewise.
7061         * gcc.target/sh/pr53511-1.c: Likewise.
7062         * gcc.target/sh/pr53512-1.c: Likewise.
7063         * gcc.target/sh/pr53512-2.c: Likewise.
7064         * gcc.target/sh/pr53512-3.c: Likewise.
7065         * gcc.target/sh/pr53512-4.c: Likewise.
7066         * gcc.target/sh/pr53513-1.c: Likewise.
7067         * gcc.target/sh/pr54089-2.c: Likewise.
7068         * gcc.target/sh/pr54089-3.c: Likewise.
7069         * gcc.target/sh/pr54089-4.c: Likewise.
7070         * gcc.target/sh/pr54602-2.c: Likewise.
7071         * gcc.target/sh/pr54602-3.c: Likewise.
7072         * gcc.target/sh/pr54602-4.c: Likewise.
7073         * gcc.target/sh/pr54680.c: Likewise.
7074         * gcc.target/sh/pr55303-1.c: Likewise.
7075         * gcc.target/sh/pr55303-2.c: Likewise.
7076         * gcc.target/sh/pr55303-3.c: Likewise.
7077         * gcc.target/sh/pr56547-1.c: Likewise.
7078         * gcc.target/sh/pr56547-2.c: Likewise.
7079         * gcc.target/sh/pr61195.c: Likewise.
7080         * gcc.target/sh/pr61996.c: Likewise.
7081         * gcc.target/sh/pr6526.c: Likewise.
7082         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7083         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7084         * gcc.target/sh/prefetch.c: Likewise.
7085         * gcc.target/sh/rte-delay-slot.c: Likewise.
7086         * gcc.target/sh/sh2a-band.c: Likewise.
7087         * gcc.target/sh/sh2a-bclr.c: Likewise.
7088         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7089         * gcc.target/sh/sh2a-bld.c: Likewise.
7090         * gcc.target/sh/sh2a-bor.c: Likewise.
7091         * gcc.target/sh/sh2a-bset.c: Likewise.
7092         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7093         * gcc.target/sh/sh2a-bxor.c: Likewise.
7094         * gcc.target/sh/sh2a-jsrn.c: Likewise.
7095         * gcc.target/sh/sh2a-movi20s.c: Likewise.
7096         * gcc.target/sh/sh2a-movrt.c: Likewise.
7097         * gcc.target/sh/sh2a-resbank.c: Likewise.
7098         * gcc.target/sh/sh2a-rtsn.c: Likewise.
7099         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7100         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7101         * gcc.target/sh/sh4a-cosf.c: Likewise.
7102         * gcc.target/sh/sh4a-fsrra.c: Likewise.
7103         * gcc.target/sh/sh4a-memmovua.c: Likewise.
7104         * gcc.target/sh/sh4a-sincosf.c: Likewise.
7105         * gcc.target/sh/sh4a-sinf.c: Likewise.
7106
7107 2015-09-20  Jeff Law  <law@redhat.com>
7108
7109         PR tree-optimization/47679
7110         * g++.dg/warn/Wuninitialized-6.C: New test.
7111
7112 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
7113
7114         Implement nested namespace definitions.
7115         * g++.dg/cpp1z/nested-namespace-def1.C: New.
7116         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7117         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7118         * g++.dg/lookup/name-clash5.C: Adjust.
7119         * g++.dg/lookup/name-clash6.C: Likewise.
7120
7121 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7122
7123         * gcc.dg/pragma-diag-5.c: New test.
7124
7125 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
7126
7127         PR middle-end/67619
7128         * gcc.dg/torture/pr67619.c: New test.
7129         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7130         New procedure.
7131
7132 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
7133
7134         PR tree-optimization/67283
7135         * gcc.dg/tree-ssa/sra-15.c: New.
7136         * gcc.dg/tree-ssa/sra-16.c: New.
7137
7138 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7139
7140         PR sanitizer/64078
7141         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7142         (f2, f3): Make the function static.
7143         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7144
7145 2015-09-17  Christian Bruel  <christian.bruel@st.com>
7146
7147         * gcc.target/arm/attr_thumb-static2.c: New test.
7148
7149 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7150
7151         * gnat.dg/overflow_sum3.adb: New test.
7152
7153 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7154
7155         * gcc.target/arm/stack-checking.c: New test.
7156
7157 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
7158
7159         PR fortran/52846
7160         * gfortran.dg/public_private_module_5.f90: Add module procedure
7161         trigger_smod to ensure that the smod file is written.
7162
7163 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
7164
7165         * gcc.target/aarch64/copysign_1.c: New.
7166         * gcc.target/aarch64/copysign_2.c: New.
7167
7168 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
7169
7170         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7171         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7172         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7173
7174 2015-09-16  John Marino  <gnugcc@marino.st>
7175
7176         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7177
7178 2015-09-16  Richard Biener  <rguenther@suse.de>
7179
7180         PR middle-end/67253
7181         * gcc.dg/torture/pr67253.c: New testcase.
7182
7183 2015-09-16  Richard Biener  <rguenther@suse.de>
7184
7185         PR middle-end/67271
7186         * gcc.dg/pr67271.c: New testcase.
7187
7188 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
7189
7190         * gnat.dg/opt49.adb: New test.
7191
7192 2015-09-16  Richard Biener  <rguenther@suse.de>
7193
7194         PR middle-end/67442
7195         * gcc.dg/torture/pr67442.c: New testcase.
7196
7197 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
7198
7199         * gnat.dg/array24.adb: New test.
7200         * gnat.dg/blocklocs.adb: Delete.
7201
7202 2015-09-15  Marek Polacek  <polacek@redhat.com>
7203
7204         PR c/67580
7205         * gcc.dg/pr67580.c: New test.
7206
7207 2015-09-15  Richard Biener  <rguenther@suse.de>
7208
7209         PR tree-optimization/67470
7210         * gcc.dg/torture/pr67470.c: New testcase.
7211
7212 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
7213
7214         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7215
7216 2015-09-15  Richard Biener  <rguenther@suse.de>
7217
7218         PR middle-end/67563
7219         * gcc.dg/pr67563.c: New testcase.
7220
7221 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7222
7223         PR fortran/67460
7224         * gfortran.dg/pr67460.f90: New test.
7225
7226 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
7227
7228         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7229         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7230
7231 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
7232
7233         PR c++/51911
7234         * g++.dg/cpp0x/new-auto1.C: New.
7235
7236 2015-09-11  Mark Wielaard  <mjw@redhat.com>
7237
7238         PR c/28901
7239         * g++.dg/warn/unused-variable-1.C: New test.
7240         * g++.dg/warn/unused-variable-2.C: Likewise.
7241         * gcc.dg/unused-4.c: Adjust warning for static const.
7242         * gcc.dg/unused-variable-1.c: New test.
7243         * gcc.dg/unused-variable-2.c: Likewise.
7244
7245 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
7246
7247         * gfortran.dg/private_type_3.f90: Require visibility.
7248         * gfortran.dg/module_variable_2.f90: Same.
7249         * gfortran.dg/nested_forall_1.f: Same.
7250         * gfortran.dg/elemental_dependency_4.f90: Same.
7251         * gfortran.dg/bind_c_usage_25.f90: Same.
7252         * gfortran.dg/access_spec_1.f90: Same.
7253         * gfortran.dg/public_private_module_2.f90: Same.
7254         * gfortran.dg/host_assoc_variable_1.f90: Same.
7255         * gfortran.dg/public_private_module_6.f90: Same.
7256         * gfortran.dg/module_variable_1.f90: Same.
7257         * gfortran.dg/pr37286.f90: Same.
7258         * gfortran.dg/internal_pack_7.f90: Same.
7259         * gfortran.dg/submodule_10.f08: Same.
7260         * gfortran.dg/allocatable_function_8.f90: Same.
7261         * gfortran.dg/merge_init_expr_2.f90: Same.
7262         * gfortran.dg/class_37.f03: Same.
7263         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7264         * gfortran.dg/typebound_call_20.f03: Same.
7265         * gfortran.dg/proc_ptr_result_3.f90: Same.
7266         * gfortran.dg/pr32535.f90: Same.
7267         * gfortran.dg/typebound_proc_19.f90: Same.
7268         * gfortran.dg/initialization_10.f90: Same.
7269         * gfortran.dg/bind_c_usage_8.f03: Same.
7270         * gfortran.dg/pr61335.f90: Same.
7271         * gfortran.dg/elemental_dependency_5.f90: Same.
7272         * gfortran.dg/proc_ptr_3.f90: Same.
7273         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7274
7275 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
7276
7277         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7278         * gcc.dg/Wno-frame-address.c: Skip for Visium.
7279         * gcc.dg/loop-8.c: Likewise.
7280
7281 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
7282
7283         PR ada/66965
7284         * gnat.dg/specs/addr1.ads: Remove.
7285
7286 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7287
7288         * gcc.dg/pie-link.c: Add -pie to dg-options.
7289
7290 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
7291
7292         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7293         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7294
7295 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7296
7297         * gcc.target/powerpc/swaps-p8-20.c: New test.
7298         * gcc.target/powerpc/swaps-p8-21.c: New test.
7299
7300 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
7301
7302         PR fortran/67526
7303         * gfortran.dg/pr67526.f90: New test.
7304
7305 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
7306
7307         PR c++/67318
7308         * g++.dg/cpp0x/variadic166.C: New.
7309
7310 2015-09-09  Mark Wielaard  <mjw@redhat.com>
7311
7312         * c-c++-common/nonnull-1.c: New test.
7313
7314 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
7315
7316         PR fortran/66993
7317         * gfortran.dg/submodule_11.f08: New test.
7318
7319 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
7320
7321         PR target/67506
7322         * gcc.c-torture/compile/pr67506.c: New test.
7323
7324 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7325
7326         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7327         initialization with a byte mask.  No change expected here.
7328         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7329         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7330         initialization with contigious bitmask.  Literal pool is expectd
7331         to be used here.
7332
7333 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7334
7335         PR target/67439
7336         * gcc.target/arm/pr67439_1.c: New test.
7337
7338 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
7339
7340         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7341         model.
7342
7343 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
7344
7345         PR c++/67523
7346         * g++.dg/gomp/pr67523.C: New test.
7347
7348         PR c++/67522
7349         * g++.dg/gomp/pr67522.C: New test.
7350
7351         PR middle-end/67521
7352         * c-c++-common/gomp/pr67521.c: New test.
7353
7354         PR middle-end/67517
7355         * c-c++-common/gomp/pr67517.c: New test.
7356
7357         PR c++/67514
7358         * g++.dg/gomp/pr67514.C: New test.
7359
7360         PR c++/67511
7361         * g++.dg/gomp/pr67511.C: New test.
7362
7363         PR c/67502
7364         * c-c++-common/gomp/pr67502.c: New test.
7365
7366 2015-09-09  Marek Polacek  <polacek@redhat.com>
7367
7368         PR middle-end/67512
7369         * gcc.dg/pr67512.c: New test.
7370
7371 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
7372
7373         PR c++/53184
7374         * g++.dg/warn/Wsubobject-linkage-1.C: New.
7375         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7376         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7377         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7378
7379 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7380
7381         * gcc.target/aarch64/mod_2.x: New file.
7382         * gcc.target/aarch64/mod_256.x: Likewise.
7383         * gcc.target/arm/mod_2.c: New test.
7384         * gcc.target/arm/mod_256.c: Likewise.
7385         * gcc.target/aarch64/mod_2.c: Likewise.
7386         * gcc.target/aarch64/mod_256.c: Likewise.
7387
7388 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
7389
7390         PR c++/67504
7391         * g++.dg/gomp/pr67504.C: New test.
7392
7393         PR c/67501
7394         * c-c++-common/gomp/pr67501.c: New test.
7395
7396         PR c/67500
7397         * gcc.dg/gomp/pr67500.c: New test.
7398
7399         PR c/67495
7400         * gcc.dg/gomp/pr67495.c: New test.
7401
7402 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
7403             Sebastian Pop  <s.pop@samsung.com>
7404
7405         PR tree-optimization/53852
7406         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7407         both isl-0.12 and isl-0.15.
7408         * gcc.dg/graphite/uns-interchange-14.c: Same.
7409         * gcc.dg/graphite/uns-interchange-15.c: Same.
7410         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7411
7412 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
7413             Sebastian Pop  <s.pop@samsung.com>
7414
7415         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7416         * gcc.dg/graphite/block-1.c: Same.
7417         * gcc.dg/graphite/block-5.c: Same.
7418         * gcc.dg/graphite/block-6.c: Same.
7419         * gcc.dg/graphite/interchange-1.c: Same.
7420         * gcc.dg/graphite/interchange-10.c: Same.
7421         * gcc.dg/graphite/interchange-11.c: Same.
7422         * gcc.dg/graphite/interchange-13.c: Same.
7423         * gcc.dg/graphite/interchange-14.c: Same.
7424         * gcc.dg/graphite/interchange-3.c: Same.
7425         * gcc.dg/graphite/interchange-4.c: Same.
7426         * gcc.dg/graphite/interchange-7.c: Same.
7427         * gcc.dg/graphite/interchange-8.c: Same.
7428         * gcc.dg/graphite/interchange-9.c: Same.
7429         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7430         * gcc.dg/graphite/pr35356-1.c (foo): Same.
7431         * gcc.dg/graphite/pr37485.c: Same.
7432         * gcc.dg/graphite/scop-0.c (int toto): Same.
7433         * gcc.dg/graphite/scop-1.c: Same.
7434         * gcc.dg/graphite/scop-10.c: Same.
7435         * gcc.dg/graphite/scop-11.c: Same.
7436         * gcc.dg/graphite/scop-12.c: Same.
7437         * gcc.dg/graphite/scop-13.c: Same.
7438         * gcc.dg/graphite/scop-16.c: Same.
7439         * gcc.dg/graphite/scop-17.c: Same.
7440         * gcc.dg/graphite/scop-18.c: Same.
7441         * gcc.dg/graphite/scop-2.c: Same.
7442         * gcc.dg/graphite/scop-21.c (int test): Same.
7443         * gcc.dg/graphite/scop-22.c (void foo): Same.
7444         * gcc.dg/graphite/scop-4.c: Same.
7445         * gcc.dg/graphite/scop-5.c: Same.
7446         * gcc.dg/graphite/scop-6.c: Same.
7447         * gcc.dg/graphite/scop-7.c: Same.
7448         * gcc.dg/graphite/scop-8.c: Same.
7449         * gcc.dg/graphite/scop-9.c: Same.
7450         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7451         data-refs remain inside the inner loop.
7452         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7453         * gcc.dg/graphite/uns-interchange-14.c: Same.
7454         * gcc.dg/graphite/uns-interchange-9.c: Same.
7455         * gfortran.dg/graphite/interchange-3.f90
7456
7457 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7458
7459         PR target/63870
7460         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7461         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7462         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7463         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7464         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7465         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7466         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7467         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7468         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7469         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7470         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7471         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7472
7473 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7474
7475         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7476         * lib/target-supports.exp
7477         (check_effective_target_arm_neon_fp16_hw): New.
7478
7479 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7480
7481         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7482         Set additional_flags for neon-fp16 if supported, else fallback to neon.
7483
7484         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7485         (hfloat16_t): New.
7486         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7487         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7488         if supported.
7489         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7490         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7491         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7492         when those are supported.
7493         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7494         (vdup_n_f16): New.
7495
7496         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7497         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7498         cases if supported.
7499
7500         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7501         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7502         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7503         Likewise.
7504         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7505         Likewise.
7506         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7507
7508         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7509         Add float16x8_t case.
7510         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7511         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7512         main, exec_vcreate): Likewise.
7513         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7514         exec_vget_high): Likewise.
7515         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7516         exec_vget_low): Likewise.
7517         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7518         Likewise.
7519         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7520         exec_vld1_dup): Likewise.
7521         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7522         exec_vld1_lane): Likewise.
7523         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7524         Likewise.
7525         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
7526         exec_vldX_dup): Likewise.
7527         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
7528         exec_vldX_lane): Likewise.
7529         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
7530         exec_vset_lane): Likewise.
7531         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
7532         exec_vst1_lane): Likewise.
7533
7534 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7535
7536         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
7537         * gcc.target/aarch64/vget_low_1.c: Likewise.
7538
7539 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7540
7541         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
7542         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
7543         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
7544         (main): update orig_data to avoid float16 NaN on bigendian.
7545
7546 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7547
7548         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
7549         float16x8_t.
7550         * gcc.target/aarch64/vset_lane_1.c: Likewise.
7551         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
7552         * gcc.target/aarch64/vld1_lane.c: Likewise.
7553
7554 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
7555
7556         PR c++/67369
7557         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
7558
7559 2015-09-07  Marek Polacek  <polacek@redhat.com>
7560
7561         PR inline-asm/67448
7562         * gcc.dg/asm-10.c: New test.
7563
7564 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
7565
7566         PR middle-end/67452
7567         * gcc.dg/lto/pr67452_0.c: New test.
7568
7569 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7570
7571         PR target/65210
7572         * gcc.target/avr/pr65210.c: New test.
7573
7574 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
7575
7576         PR testsuite/67450
7577         * lib/target-supports.exp (check_cached_effective_target):
7578         Apppend $prop to et_prop_list only if needed.
7579
7580 2015-09-04  Marek Polacek  <polacek@redhat.com>
7581
7582         PR sanitizer/67279
7583         * gcc.dg/ubsan/pr67279.c: New test.
7584
7585 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
7586             Petr Murzin  <petr.murzin@intel.com>
7587             Kirill Yukhin <kirill.yukhin@intel.com>
7588
7589         * gcc.target/i386/avx512f-scatter-1.c: New.
7590         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
7591         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
7592
7593 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
7594
7595         * gfortran.dg/read_dir.f90: Delete empty directory when closing
7596         rather than calling rmdir, cleanup if open fails.
7597
7598 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
7599
7600         * gcc.target/powerpc/vec-mult-char-1.c: New test.
7601         * gcc.target/powerpc/vec-mult-char-2.c: New test.
7602         * lib/target-supports.exp (check_effective_target_vect_char_mult):
7603         Return true for PowerPC targets that implement Altivec.
7604
7605 2015-09-03  Renlin Li  <renlin.li@arm.com>
7606
7607         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
7608         check the assembly.
7609         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
7610
7611 2015-09-03  Martin Sebor  <msebor@redhat.com>
7612
7613         PR c/66516
7614         * g++.dg/addr_builtin-1.C: New test.
7615         * gcc.dg/addr_builtin-1.c: New test.
7616
7617 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7618
7619         * gcc.target/powerpc/vec-shift.c: New test.
7620
7621 2015-09-03  Tom de Vries  <tom@codesourcery.com>
7622
7623         PR tree-optimization/65637
7624         * gcc.dg/autopar/reduc-4.c: New test.
7625
7626 2015-09-03  Tom de Vries  <tom@codesourcery.com>
7627
7628         PR tree-optimization/65637
7629         * gcc.dg/autopar/pr46099-2.c: New test.
7630
7631 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7632
7633         PR middle-end/67351
7634         * g++.dg/pr67351.C: New test.
7635
7636 2015-09-03  Richard Biener  <rguenther@suse.de>
7637
7638         PR ipa/66705
7639         * g++.dg/lto/pr66705_0.C: New testcase.
7640
7641 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7642
7643         PR middle-end/60586
7644         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
7645         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7646
7647 2015-09-02  Marek Polacek  <polacek@redhat.com>
7648
7649         PR c/67432
7650         * gcc.dg/pr67432.c: New test.
7651
7652 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
7653
7654         * lib/target-supports.exp (clear_effective_target_cache): New.
7655         (check_cached_effective_target): Update et_prop_list.
7656         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
7657         * g++.dg/compat/compat.exp: Likewise.
7658         * g++.dg/compat/struct-layout-1.exp: Likewise.
7659         * lib/asan-dg.exp: Likewise.
7660         * lib/atomic-dg.exp: Likewise.
7661         * lib/cilk-plus-dg.exp: Likewise.
7662         * lib/clearcap.exp: Likewise.
7663         * lib/mpx-dg.exp: Likewise.
7664         * lib/tsan-dg.exp: Likewise.
7665         * lib/ubsan-dg.exp: Likewise.
7666
7667 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
7668
7669         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
7670
7671 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
7672             Andrew Bennett  <andrew.bennett@imgtec.com>
7673
7674         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
7675         dependencies between ISA level and compact-branches.
7676         * gcc.target/mips/branch-10.c: Update expected output to allow
7677         compact forms of b/bal.
7678         * gcc.target/mips/branch-11.c: Likewise.
7679         * gcc.target/mips/branch-12.c: Likewise.
7680         * gcc.target/mips/branch-13.c: Likewise.
7681         * gcc.target/mips/branch-3.c: Likewise.
7682         * gcc.target/mips/branch-4.c: Likewise.
7683         * gcc.target/mips/branch-5.c: Likewise.
7684         * gcc.target/mips/branch-6.c: Likewise.
7685         * gcc.target/mips/branch-7.c: Likewise.
7686         * gcc.target/mips/branch-8.c: Likewise.
7687         * gcc.target/mips/branch-9.c: Likewise.
7688         * gcc.target/mips/branch-cost-1.c: Likewise.
7689         * gcc.target/mips/call-1.c: Likewise.
7690         * gcc.target/mips/call-2.c: Likewise.
7691         * gcc.target/mips/call-3.c: Likewise.
7692         * gcc.target/mips/call-4.c: Likewise.
7693         * gcc.target/mips/call-5.c: Likewise.
7694         * gcc.target/mips/call-6.c: Likewise.
7695         * gcc.target/mips/lazy-binding-1.c: Likewise.
7696         * gcc.target/mips/near-far-1.c: Likewise.
7697         * gcc.target/mips/near-far-2.c: Likewise.
7698         * gcc.target/mips/near-far-3.c: Likewise.
7699         * gcc.target/mips/near-far-4.c: Likewise.
7700         * gcc.target/mips/umips-branch-3.c: Ensure the test is
7701         run with compact branches allowed.
7702         * gcc.target/mips/compact-branches-1.c: New file.
7703         * gcc.target/mips/compact-branches-2.c: Likewise.
7704         * gcc.target/mips/compact-branches-3.c: Likewise.
7705         * gcc.target/mips/compact-branches-4.c: Likewise.
7706         * gcc.target/mips/compact-branches-5.c: Likewise.
7707         * gcc.target/mips/compact-branches-6.c: Likewise.
7708         * gcc.target/mips/compact-branches-7.c: Likewise.
7709
7710 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7711
7712         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
7713         Clean-up a created directory if testcase fails.
7714
7715 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
7716
7717         PR target/67405
7718         * g++.dg/pr67405.C: New test.
7719
7720 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7721
7722         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
7723
7724 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7725
7726         * gcc.dg/ifcvt-1.c: New test.
7727         * gcc.dg/ifcvt-2.c: Likewise.
7728         * gcc.dg/ifcvt-3.c: Likewise.
7729
7730 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7731
7732         PR libfortran/67412
7733         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
7734         *-*-solaris2.10.
7735
7736 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7737
7738         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
7739
7740 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
7741
7742         PR c++/61753
7743         * g++.dg/other/pr61753.C: New.
7744
7745 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
7746
7747         * gcc.dg/tree-ssa/cmp-1.c: New file.
7748
7749 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
7750
7751         * gcc.dg/tree-ssa/complex-7.c: New file.
7752
7753 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7754
7755         * gcc.target/powerpc/swaps-p8-19.c: New test.
7756
7757 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7758
7759         PR fortran/67367
7760         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
7761
7762 2015-08-29  Tom de Vries  <tom@codesourcery.com>
7763
7764         PR tree-optimization/46193
7765         * gcc.dg/autopar/pr46193.c: New test.
7766
7767 2015-08-28  Nathan Sidwell  <nathan@acm.org>
7768
7769         * gcc.dg/compat/struct-layout-1_generate.c: Simply
7770         use exit code for failure.
7771
7772         * gcc.dg/torture/matrix-1.c: Use plain printf.
7773         * gcc.dg/torture/matrix-2.c: Likewise.
7774         * gcc.dg/torture/matrix-5.c: Likewise.
7775         * gcc.dg/torture/matrix-6.c: Likewise.
7776         * gcc.dg/torture/transpose-1.c: Likewise.
7777         * gcc.dg/torture/transpose-2.c: Likewise.
7778         * gcc.dg/torture/transpose-3.c: Likewise.
7779         * gcc.dg/torture/transpose-4.c: Likewise.
7780         * gcc.dg/torture/transpose-5.c: Likewise.
7781         * gcc.dg/torture/transpose-6.c: Likewise.
7782
7783 2015-08-28  Jeff Law  <law@redhat.com>
7784
7785         PR lto/66752
7786         * gcc.dg/tree-ssa/pr66752-2.c: New test.
7787         * gcc.dg/torture/pr66752-1.c: New test
7788         * g++.dg/torture/pr66752-2.C: New test.
7789
7790 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
7791         Revert:
7792         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
7793
7794                 * gcc.dg/tree-ssa/sra-15.c: New.
7795
7796 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
7797
7798         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
7799         * gcc.target/mips/msub-8.c: Ditto
7800
7801 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7802
7803         * lib/target-supports.exp (check-effective_target_vect_double):
7804         Enable for Power targets with VSX hardware available.
7805         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
7806         vect_no_align && { ! vect_hw_misalign }.
7807
7808 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
7809
7810         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
7811         Replaced by opt_files, compile with -floop-nest-optimize.
7812         * g++.dg/graphite/graphite.exp: Same.
7813         * gfortran.dg/graphite/graphite.exp: Same.
7814         * gcc.dg/graphite/block-0.c: Adjust pattern.
7815         * gcc.dg/graphite/block-1.c: Same.
7816         * gcc.dg/graphite/block-3.c: Same.
7817         * gcc.dg/graphite/block-4.c: Same.
7818         * gcc.dg/graphite/block-5.c: Same.
7819         * gcc.dg/graphite/block-6.c: Same.
7820         * gcc.dg/graphite/block-7.c: Same.
7821         * gcc.dg/graphite/block-8.c: Same.
7822         * gcc.dg/graphite/block-pr47654.c: Same.
7823         * gcc.dg/graphite/interchange-0.c: Same.
7824         * gcc.dg/graphite/interchange-1.c: Same.
7825         * gcc.dg/graphite/interchange-10.c: Same.
7826         * gcc.dg/graphite/interchange-11.c: Same.
7827         * gcc.dg/graphite/interchange-12.c: Same.
7828         * gcc.dg/graphite/interchange-13.c: Same.
7829         * gcc.dg/graphite/interchange-14.c: Same.
7830         * gcc.dg/graphite/interchange-15.c: Same.
7831         * gcc.dg/graphite/interchange-3.c: Same.
7832         * gcc.dg/graphite/interchange-4.c: Same.
7833         * gcc.dg/graphite/interchange-5.c: Same.
7834         * gcc.dg/graphite/interchange-6.c: Same.
7835         * gcc.dg/graphite/interchange-7.c: Same.
7836         * gcc.dg/graphite/interchange-8.c: Same.
7837         * gcc.dg/graphite/interchange-9.c: Same.
7838         * gcc.dg/graphite/interchange-mvt.c: Same.
7839         * gcc.dg/graphite/pr37485.c: Same.
7840         * gcc.dg/graphite/uns-block-1.c: Same.
7841         * gcc.dg/graphite/uns-interchange-12.c: Same.
7842         * gcc.dg/graphite/uns-interchange-14.c: Same.
7843         * gcc.dg/graphite/uns-interchange-15.c: Same.
7844         * gcc.dg/graphite/uns-interchange-9.c: Same.
7845         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7846         * gfortran.dg/graphite/interchange-3.f90: Same.
7847
7848 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
7849
7850         PR target/67317
7851         * gcc.target/i386/pr67317-1.c: New test.
7852         * gcc.target/i386/pr67317-2.c: Ditto.
7853         * gcc.target/i386/pr67317-3.c: Ditto.
7854         * gcc.target/i386/pr67317-4.c: Ditto.
7855         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
7856         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
7857
7858 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
7859
7860         * gcc.target/powerpc/vec-shr.c: New.
7861
7862 2015-08-27  Marek Polacek  <polacek@redhat.com>
7863
7864         PR middle-end/67005
7865         * gcc.dg/torture/pr67005.c: New test.
7866
7867 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
7868
7869         * gcc.dg/tree-ssa/sra-15.c: New.
7870
7871 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7872
7873         * gcc.target/aarch64/long_branch_1.c: New test.
7874
7875 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7876
7877         * gcc.target/s390/20150826-1.c: New test.
7878
7879 2015-08-26  Renlin Li  <renlin.li@arm.com>
7880
7881         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
7882
7883 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
7884
7885         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
7886
7887 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
7888
7889         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
7890         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
7891         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
7892         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
7893
7894 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
7895
7896         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
7897         New test directive.
7898         * gcc.target/aarch64/tlsle_1.x: New test source.
7899         * gcc.target/aarch64/tlsle12_1.c: New testcase.
7900         * gcc.target/aarch64/tlsle24_1.c: Likewise.
7901         * gcc.target/aarch64/tlsle32_1.c: Likewise.
7902
7903 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7904
7905         PR fortran/29600
7906         * gfortran.dg/shape_8.f90: New test.
7907
7908 2015-08-25  Marek Polacek  <polacek@redhat.com>
7909
7910         PR middle-end/67330
7911         * gcc.dg/weak/weak-18.c: New test.
7912
7913 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
7914
7915         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
7916         gcc_jit_context_set_bool_use_external_driver.
7917
7918 2015-08-25  Nathan Sidwell  <nathan@acm.org>
7919
7920         * gcc.c-torture/execute/builtins/20010124-1.x: New.
7921
7922         * gcc.dg/20001117-1.c: Needs return_address.
7923         * gcc.dg/20020415-1.c: Needs alloca.
7924         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
7925         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
7926         * gcc.dg/pr63186.c: Needs label_values.
7927         * gcc.dg/torture/pr33848.c: Likwise.
7928
7929         * lib/target-supports.exp (check_effective_target_fopenacc,
7930         check_effective_target_fopenmp): Disable for nvptx.
7931         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
7932         * gcc.dg/stack-usage-1.c: Likewise.
7933         * gcc.dg/stack-usage-2.c: Likewise.
7934         * gcc.dg/unused-5.c: Likewise.
7935         * gcc.dg/unwind-1.c: Likewise.
7936
7937 2015-08-25  Christian Bruel  <christian.bruel@st.com>
7938
7939         * gcc.dg/Wno-frame-address.c: Skip for ARM.
7940         * g++.dg/Wno-frame-address.C: Ditto.
7941
7942 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7943
7944         PR target/67211
7945         * g++.dg/pr67211.C: New test.
7946
7947 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
7948
7949         PR fortran/62536
7950         PR fortran/66175
7951         * gfortran.dg/block_end_error_1.f90: New test.
7952         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
7953
7954 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
7955
7956         PR target/66821
7957         * gcc.target/i386/pr66821.c: New test.
7958
7959 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
7960
7961         PR target/67329
7962         * gcc.target/i386/pr67329.c: New test.
7963
7964 2015-08-24  Nathan Sidwell  <nathan@acm.org>
7965
7966         * gcc.dg/pr49551.c: Needs -fdata-sections.
7967
7968         * gcc.dg/pr64935-2.c: Needs scheduling.
7969
7970         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
7971         * gcc.dg/torture/pr63738.c: Likewise.
7972         * gcc.dg/torture/pr64728.c: Likewise.
7973         * gcc.dg/pr63748.c: Likewise.
7974         * gcc.dg/20020312-2.c: Likewise.
7975
7976         * gcc.dg/torture/pr66123.c: Needs label_values.
7977
7978         * gcc.dg/torture/pr41261.c: Needs profiling.
7979         * gcc.dg/pr26570.c: Likewise.
7980         * gcc.dg/pr61776.c: Likewise.
7981         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
7982         * gcc.dg/gomp/pr34610.c: Likewise.
7983         * gcc.dg/pr54121.c: Likewise.
7984         * gcc.dg/20050325-1.c: Likewise.
7985         * gcc.dg/pr66899.c: Likewise.
7986         * gcc.dg/pr48770.c: Likewise.
7987         * gcc.dg/pr24225.c: Likewise.
7988
7989         * gcc.dg/pr27531-1.c: Needs io.
7990         * gcc.dg/pr44606.c: Likewise.
7991
7992         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
7993
7994         * gcc.dg/pr51990.c: Needs alloca.
7995
7996         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
7997
7998 2015-08-24  Tom de Vries  <tom@codesourcery.com>
7999
8000         PR tree-optimization/65468
8001         * gcc.dg/gomp/static-chunk-size-one.c: New test.
8002
8003 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8004
8005         PR libfortran/54572
8006         * gfortran.dg/backtrace_1.f90: New test.
8007
8008 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8009
8010         PR libfortran/62296
8011         * gfortran.dg/execute_command_line_2.f90: New test.
8012
8013 2015-08-23  Tom de Vries  <tom@codesourcery.com>
8014
8015         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8016         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8017         vect_no_int_max to vect_no_int_min_max.
8018         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8019         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8020         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8021         * gcc.dg/vect/slp-reduc-4.c: Same.
8022         * gcc.dg/vect/slp-reduc-5.c: Same.
8023         * gcc.dg/vect/vect-125.c: Same.
8024         * gcc.dg/vect/vect-13.c: Same.
8025         * gcc.dg/vect/vect-double-reduc-3.c: Same.
8026         * gcc.dg/vect/vect-reduc-1.c: Same.
8027         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8028         * gcc.dg/vect/vect-reduc-1char.c:Same.
8029         * gcc.dg/vect/vect-reduc-1short.c: Same.
8030         * gcc.dg/vect/vect-reduc-2.c: Same.
8031         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8032         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8033         * lib/target-supports.exp: Same.
8034
8035 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
8036
8037         PR c++/63693
8038         * g++.dg/cpp0x/decltype63.C: New.
8039
8040 2015-08-22  Nathan Sidwell  <nathan@acm.org>
8041
8042         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8043         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8044         * c-c++-common/Wunused-var-8.c: Likewise.
8045         * c-c++-common/gomp/pr61486-2.c: Likewise.
8046         * c-c++-common/Wunused-var-6.c: Likewise.
8047         * c-c++-common/goacc/reduction-1.c: Likewise.
8048         * c-c++-common/goacc/reduction-2.c: Likewise.
8049         * c-c++-common/goacc/reduction-3.c: Likewise.
8050         * c-c++-common/goacc/reduction-4.c: Likewise.
8051         * gcc.dg/builtins-64.c: Likewise.
8052         * gcc.dg/pr59523.c: Likewise.
8053         * gcc.dg/tree-ssa/20080530.c: Likewise.
8054         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8055         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8056         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8057         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8058         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8059         * gcc.dg/pr59011.c: Likewise.
8060         * gcc.dg/uninit-9.c: Likewise.
8061         * gcc.dg/pr61561.c: Likewise.
8062         * gcc.dg/vla-4.c: Likewise.
8063         * gcc.dg/20101010-1.c: Likewise.
8064         * gcc.dg/pr49120.c: Likewise.
8065         * gcc.dg/20030331-2.c: Likewise.
8066         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8067         * gcc.dg/pr25682.c: Likewise.
8068         * gcc.dg/guality/guality.c: Likewise.
8069         * gcc.dg/pr27301.c: Likewise.
8070         * gcc.dg/uninit-9-O0.c: Likewise.
8071         * gcc.dg/fold-alloca-1.c: Likewise.
8072         * gcc.dg/pr41470.c: Likewise.
8073         * gcc.dg/pr51491-2.c: Likewise.
8074         * gcc.dg/winline-7.c: Likewise.
8075         * gcc.dg/vla-2.c: Likewise.
8076         * gcc.dg/pr50764.c: Likewise.
8077         * gcc.dg/c99-vla-1.c: Likewise.
8078         * gcc.dg/pr33238.c: Likewise.
8079         * gcc.dg/c99-const-expr-13.c: Likewise.
8080         * gcc.dg/builtin-return-1.c: Likewise.
8081         * gcc.dg/vla-3.c: Likewise.
8082         * gcc.dg/20020415-1.c: Likewise.
8083         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8084         * gcc.dg/shrink-wrap-alloca.c: Likewise.
8085         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8086         * gcc.dg/torture/calleesave-sse.c: Likewise.
8087         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8088         * gcc.dg/gomp/vla-2.c: Likewise.
8089         * gcc.dg/gomp/vla-3.c: Likewise.
8090         * gcc.dg/gomp/vla-4.c: Likewise.
8091         * gcc.dg/gomp/pr30494.c: Likewise.
8092         * gcc.dg/gomp/vla-5.c: Likewise.
8093         * gcc.dg/pr51990-2.c: Likewise.
8094         * gcc.dg/vla-22.c: Likewise.
8095
8096 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8097
8098         * gcc.dg/cpp/multiline-2.c: Add column numbers.
8099         * gcc.dg/dollar.c: Likewise.
8100         * gcc.dg/pragma-message.c: Likewise.
8101         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8102         * c-c++-common/raw-string-14.c: Likewise.
8103
8104 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
8105
8106         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8107         property that instantiation here is a compile-time error.
8108
8109 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
8110
8111         * g++.dg/other/pr67065.C: Extend.
8112
8113 2015-08-21  Nathan Sidwell  <nathan@acm.org>
8114
8115         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8116         is freestanding.
8117         (check_effective_target_global_constructor): New.
8118         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8119         * gcc.dg/debug/debug.exp: Skip  for nvptx.
8120         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8121
8122         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8123         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8124         * gcc.c-torture/compile/pr33855.c: Likewise.
8125         * gcc.c-torture/compile/920723-1.c: Likewise.
8126         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8127         writing a const.
8128         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8129         label.
8130         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8131         'call'.
8132
8133         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8134         prototype normal.
8135         * gcc.c-torture/execute/switch-1.c: Likewise.
8136
8137         * gcc.c-torture/execute/pr34456.c: Require not freestanding
8138         * gcc.c-torture/execute/printf-1.c: Likewise.
8139         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8140         * gcc.c-torture/execute/fprintf-1.c: Likewise.
8141         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8142         * gcc.c-torture/execute/vprintf-1.c: Likewise.
8143         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8144         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8145         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8146         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8147         * gcc.c-torture/execute/gofast.c: Likewise.
8148         * gcc.c-torture/execute/complex-6.c: Likewise.
8149
8150         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8151         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8152         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8153         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8154         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8155         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8156         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8157         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8158         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8159         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8160         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8161         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8162         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8163         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8164         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8165         * gcc.dg/setjmp-1.c: Likewise.
8166         * gcc.dg/cleanup-5.c: Likewise.
8167         * gcc.dg/cleanup-12.c: Likewise.
8168         * gcc.dg/cleanup-13.c: Likewise.
8169
8170         * gcc.dg/constructor-1.c: Require global ctor.
8171
8172         * gcc.dg/fork-instrumentation.c: Require profiling.
8173         * gcc.dg/20030107-1.c: Likewise.
8174         * gcc.dg/20030702-1.c: Likewise.
8175
8176         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8177         * gcc.dg/cpp/paste2.c: Likewise.
8178         * gcc.dg/cpp/strify3.c: Likewise.
8179         * gcc.dg/cpp/strify4.c: Likewise.
8180         * gcc.dg/cpp/lexnum.c: Likewise.
8181         * gcc.dg/cpp/digraphs.c: Likewise.
8182         * gcc.dg/cpp/macro1.c: Likewise.
8183
8184 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8185
8186         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8187
8188 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8189
8190         * lib/gcc-dg.exp: Add extra options for db-final to the command line
8191         only once.
8192
8193 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8194
8195         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8196         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8197         vec_vpmsum_be and vec_shasigma_be.
8198
8199 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
8200
8201         * lib/target-supports.exp
8202         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8203         with -mfp16-format=ieee.
8204
8205 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
8206
8207         PR c++/67065
8208         * g++.dg/other/pr67065.C: New.
8209
8210 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
8211
8212         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8213         memcpy.
8214         * gcc.target/mips/inline-memcpy-2.c: Ditto.
8215         * gcc.target/mips/inline-memcpy-3.c: Ditto.
8216         * gcc.target/mips/inline-memcpy-4.c: Ditto.
8217         * gcc.target/mips/inline-memcpy-5.c: Ditto.
8218
8219 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
8220
8221         * gcc.dg/wide_shift_64_1.c: New testcase.
8222         * gcc.dg/wide_shift_128_1.c: Likewise.
8223         * gcc.target/aarch64/ashlti3_1.c: Likewise.
8224
8225 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
8226
8227         * lib/target-supports.exp
8228         (check_effective_target_fstack_protector_enabled): New test.
8229         * gcc.target/i386/ssp-default.c: New test.
8230
8231 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
8232
8233         PR fortran/66929
8234         * gfortran.dg/generic_31.f90: New.
8235
8236 2015-08-19  Marek Polacek  <polacek@redhat.com>
8237
8238         PR middle-end/67133
8239         * g++.dg/torture/pr67133.C: New test.
8240
8241 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8242
8243         * gcc.target/powerpc/altivec-35.c: New test.
8244         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8245         * gcc.target/powerpc/vsx-vector-7.c: New test.
8246
8247 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8248
8249         PR middle-end/36757
8250         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8251         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8252
8253 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
8254
8255         PR rtl-optimization/67218
8256         * gcc.c-torture/execute/ieee/pr67218.c,
8257         gcc.target/aarch64/fcvt_int_float_double1.c,
8258         gcc.target/aarch64/fcvt_int_float_double2.c,
8259         gcc.target/aarch64/fcvt_int_float_double3.c,
8260         gcc.target/aarch64/fcvt_int_float_double4.c,
8261         gcc.target/aarch64/fcvt_uint_float_double1.c,
8262         gcc.target/aarch64/fcvt_uint_float_double2.c,
8263         gcc.target/aarch64/fcvt_uint_float_double3.c,
8264         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8265
8266 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
8267
8268         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8269         dg-options to disable LSE extensions.
8270         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8271         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8272         * gcc.target/aarch64/atomic-op-char.c: Likewise.
8273         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8274         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8275         * gcc.target/aarch64/atomic-op-int.c: Likewise.
8276         * gcc.target/aarch64/atomic-op-long.c: Likewise.
8277         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8278         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8279         * gcc.target/aarch64/atomic-op-release.c: Likewise.
8280         * gcc.target/aarch64/atomic-op-short.c: Likewise.
8281         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8282         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8283         * gcc.target/aarch64/sync-op-full.c: Likewise.
8284         * gcc.target/aarch64/sync-op-release.c: Likewise.
8285
8286 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
8287
8288         PR c++/67160
8289         * g++.dg/cpp1z/feat-cxx1z.C: New.
8290
8291 2015-08-18  Marek Polacek  <polacek@redhat.com>
8292
8293         PR middle-end/67222
8294         * gcc.dg/torture/pr67222.c: New test.
8295
8296 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
8297
8298         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8299
8300 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
8301
8302         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8303         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8304         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8305
8306 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
8307
8308         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8309         which is used in later code.
8310
8311 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
8312
8313         PR c++/67216
8314         * g++.dg/cpp0x/nullptr34.C: New.
8315         * g++.dg/warn/Wconversion2.C: Adjust.
8316         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8317         * g++.old-deja/g++.other/null3.C: Likewise.
8318
8319         * g++.dg/cpp0x/pr51313.C: Adjust.
8320
8321 2015-08-17  Richard Biener  <rguenther@suse.de>
8322
8323         PR tree-optimization/67221
8324         * gcc.dg/torture/pr67221.c: New testcase.
8325
8326 2015-08-17  Mike Stump  <mikestump@comcast.net>
8327             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8328
8329         * gcc.target/arm/memcpy-aligned-1.c: New test.
8330
8331 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8332
8333         PR fortran/54656
8334         * gfortran.dg/norm_4.f90: Rename to...
8335         * gfortran.dg/norm2_4.f90: this.
8336         * gfortran.dg/norm2_5.f90: New test.
8337
8338 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
8339
8340         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8341         * gcc.dg/ssp-1.c: Make counter a register.
8342         * gcc.dg/ssp-2.c: Likewise.
8343         * gcc.dg/torture/parm-coalesce.c: New.
8344
8345 2015-08-14  Marek Polacek  <polacek@redhat.com>
8346
8347         PR middle-end/67133
8348         * gcc.dg/torture/pr67133.c: New test.
8349
8350 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
8351             Matthias Klose  <doko@debian.org>
8352
8353         PR target/67143
8354         * gcc.c-torture/compile/pr67143.c: New
8355         * gcc.target/aarch64/atomic-op-imm.c
8356         (atomic_fetch_add_negative_RELAXED): New.
8357         (atomic_fetch_sub_negative_ACQUIRE): New.
8358
8359 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8360
8361         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8362         * gcc.target/aarch64/target_attr_8.c: Likewise.
8363         * gcc.target/aarch64/target_attr_14.c: Likewise.
8364
8365 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8366
8367         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8368
8369 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
8370
8371         * gcc.target/i386/builtin_target.c: Add skylake check.
8372
8373 2015-08-13  Jeff Law  <law@redhat.com>
8374
8375         * gcc.dg/pr66314.c: Moved from here to ..
8376         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
8377         to clear all sanitizers before -fsanitize=kernel-address.
8378
8379 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8380
8381         * gcc.target/aarch64/cinc_common_1.c: New test.
8382
8383 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8384
8385         PR c++/53421
8386         * g++.dg/ext/attribute-may-alias-1.C: New.
8387         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8388
8389 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
8390
8391         * gcc.target/aarch64/atomic-inst-cas.c: New.
8392         * gcc.target/aarch64/atomic-inst-ops.inc: New.
8393
8394 2015-08-13  Andreas Schwab  <schwab@suse.de>
8395
8396         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8397
8398 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8399
8400         PR c++/62164
8401         * g++.dg/torture/pr62164.C: New.
8402
8403 2015-08-13  Richard Biener  <rguenther@suse.de>
8404
8405         PR tree-optimization/67191
8406         * gcc.dg/torture/pr67191.c: New testcase.
8407         * g++.dg/torture/pr67191.C: Likewise.
8408
8409 2015-08-13  Richard Biener  <rguenther@suse.de>
8410
8411         PR tree-optimization/66502
8412         PR tree-optimization/67167
8413         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8414
8415 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8416
8417         PR c++/53330
8418         * g++.dg/init/new42.C: New.
8419
8420 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8421
8422         PR target/67071
8423         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8424         vector constants.
8425         * gcc.target/powerpc/pr67071-2.c: Likewise.
8426         * gcc.target/powerpc/pr67071-3.c: Likewise.
8427
8428 2015-08-12  Marek Polacek  <polacek@redhat.com>
8429
8430         PR c++/55095
8431         * c-c++-common/Wshift-overflow-6.c: New test.
8432         * c-c++-common/Wshift-overflow-7.c: New test.
8433         * g++.dg/cpp1y/left-shift-2.C: New test.
8434
8435 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8436
8437         PR c++/52742
8438         * g++.dg/cpp0x/pr52742.C: New.
8439
8440 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
8441
8442         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8443         Check Knights Landing support.
8444
8445 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8446
8447         PR c++/47461
8448         * g++.dg/warn/Wunused-result-1.C: New.
8449
8450 2015-08-12  Richard Biener  <rguenther@suse.de>
8451
8452         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8453         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8454         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8455         * g++.dg/tree-ssa/pr61034.C: Adjust.
8456         * gcc.dg/fold-compare-2.c: Likewise.
8457         * gcc.dg/pr50763.c: Likewise.
8458         * gcc.dg/predict-3.c: Likewise.
8459         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8460         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8461         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8462         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8463         * gcc.dg/tree-ssa/pr37508.c: Likewise.
8464         * gcc.dg/tree-ssa/vrp04.c: Likewise.
8465         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8466         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8467         * gcc.dg/tree-ssa/vrp16.c: Likewise.
8468         * gcc.dg/tree-ssa/vrp20.c: Likewise.
8469         * gcc.dg/tree-ssa/vrp25.c: Likewise.
8470         * gcc.dg/tree-ssa/vrp87.c: Likewise.
8471
8472 2015-08-12  Nathan Sidwell  <nathan@acm.org>
8473
8474         * gcc.dg/vrp-min-max-1.c: New.
8475         * gcc.dg/vrp-min-max-2.c: New.
8476
8477 2015-08-12  Richard Biener  <rguenther@suse.de>
8478
8479         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8480
8481 2015-08-12  Tom de Vries  <tom@codesourcery.com>
8482
8483         PR testsuite/67175
8484         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8485         Handle absence of vector min/max for sparc.
8486
8487 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
8488
8489         PR target/66954
8490         * g++.dg/ext/mv25.C: New test.
8491
8492 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
8493
8494         * gcc.target/i386/avx2-vect-shift.c: New test.
8495
8496 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8497
8498         PR c/66098
8499         PR c/66711
8500         * gcc.dg/pragma-diag-3.c: New test.
8501         * gcc.dg/pragma-diag-4.c: New test.
8502
8503 2015-08-11  Nathan Sidwell  <nathan@acm.org>
8504
8505         * c-c++-common/dfp/operator-comma.c: Call init function.
8506         * c-c++-common/dfp/convert-dfp-2.c: New test.
8507
8508 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
8509
8510         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8511         Treat model == 0x4f as Broadwell.
8512
8513 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8514
8515         PR libfortran/67140
8516         * gfortran.dg/pr67140.f90: New test.
8517
8518 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
8519
8520         PR libgomp/65742
8521         PR middle-end/66332
8522         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8523
8524 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
8525
8526         PR fortran/64022
8527         * gfortran.dg/ieee/large_4.f90: New test.
8528
8529 2015-08-08  Bud Davis  <jmdavis@link.com>
8530
8531         PR fortran/59746
8532         * gfortran.dg/common_22.f90: New.
8533
8534 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
8535
8536         PR rtl-optimization/67028
8537         * gcc.dg/pr67028.c: New testcase.
8538
8539 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
8540
8541         PR rtl-optimization/67029
8542         * gcc.dg/pr67029.c: New test.
8543
8544 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8545
8546         PR fortran/64104
8547         * gfortran.dg/ieee/ieee_8.f90: New test.
8548
8549 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
8550
8551         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
8552         modifers.
8553         * gcc.target/aarch64/noplt_2.c: Likewise.
8554         * gcc.target/aarch64/noplt_3.c: Likewise.
8555
8556 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
8557
8558         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
8559         optimization level, and print a summary at the end.
8560
8561 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8562
8563         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
8564
8565 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8566
8567         * gcc.target/aarch64/noplt_3.c: New testcase.
8568
8569 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8570
8571         * gcc.target/aarch64/noplt_1.c: New testcase.
8572         * gcc.target/aarch64/noplt_2.c: Likewise.
8573
8574 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
8575
8576         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
8577         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
8578
8579 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8580
8581         * gcc.target/s390/dwarfregtable-1.c: New test.
8582         * gcc.target/s390/dwarfregtable-2.c: New test.
8583         * gcc.target/s390/dwarfregtable-3.c: New test.
8584
8585 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8586
8587         * gcc.target/s390/htm-builtins-z13-1.c: New test.
8588
8589 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8590
8591         PR fortran/64022
8592         * gfortran.dg/ieee/large_2.f90: New test.
8593         * gfortran.dg/ieee/large_3.F90: New test.
8594
8595 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8596
8597         PR fortran/64022
8598         * gfortran.dg/ieee/large_1.f90: Adjust test.
8599
8600 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8601             Jeff Law  <law@redhat.com>
8602
8603         PR c/16351
8604         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
8605         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8606         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
8607         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
8608         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8609         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8610
8611 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8612
8613         PR middle-end/66311
8614         * gfortran.dg/pr66311.f90: New file.
8615
8616 2015-08-05  Richard Biener  <rguenther@suse.de>
8617
8618         PR tree-optimization/67121
8619         * gcc.dg/torture/pr67121.c: New testcase.
8620
8621 2015-08-05  Nick Clifton  <nickc@redhat.com>
8622
8623         * gcc.target/rl78: New directory.
8624         * gcc.target/rl78/rl78.exp: New file: Test driver.
8625         * gcc.target/rl78/test_addm3.c: New file: Test adds.
8626
8627 2015-08-05  Richard Biener  <rguenther@suse.de>
8628
8629         PR middle-end/67120
8630         * gcc.dg/torture/pr67120.c: New testcase.
8631
8632 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
8633
8634         PR fortran/52846
8635
8636         * lib/fortran-modules.exp: Call cleanup-submodules from
8637         cleanup-modules.
8638         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
8639         cover the cases where private entities are no longer optimized
8640         away.
8641         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
8642         same reason.
8643         * gfortran.dg/submodule_1.f08: Change cleanup module names.
8644         * gfortran.dg/submodule_5.f08: The same.
8645         * gfortran.dg/submodule_9.f08: The same.
8646         * gfortran.dg/submodule_10.f08: New test.
8647
8648 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
8649
8650         PR c++/66595
8651         * g++.dg/cpp1y/var-templ35.C: New.
8652
8653 2015-08-05  Richard Biener  <rguenther@suse.de>
8654
8655         PR tree-optimization/67055
8656         * g++.dg/torture/pr67055.C: New testcase.
8657
8658 2015-08-05  Richard Biener  <rguenther@suse.de>
8659
8660         PR tree-optimization/67109
8661         * gcc.dg/torture/pr67109.c: New testcase.
8662         * gcc.dg/vect/vect-119.c: Adjust.
8663
8664 2015-08-05  Richard Biener  <rguenther@suse.de>
8665
8666         PR middle-end/67107
8667         * gcc.dg/pr67107.c: New testcase.
8668
8669 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8670
8671         PR c++/66197
8672         * g++.dg/cpp1z/abbrev2.C: New.
8673
8674 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8675
8676         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
8677
8678 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8679
8680         PR c++/66392
8681         * g++.dg/init/explicit4.C: New.
8682
8683 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8684
8685         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
8686         without VSX an Power8 vector support.
8687
8688 2015-08-04  Richard Biener  <rguenther@suse.de>
8689
8690         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
8691
8692 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
8693
8694         PR target/67110
8695         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
8696         -fno-pie -no-pie.
8697
8698 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8699
8700         PR c++/66427
8701         * g++.dg/cpp1y/var-templ34.C: New.
8702
8703 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8704
8705         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
8706         * gcc.target/aarch64/target_attr_1.c: Likewise.
8707         * gcc.target/aarch64/target_attr_2.c: Likewise.
8708         * gcc.target/aarch64/target_attr_3.c: Likewise.
8709         * gcc.target/aarch64/target_attr_4.c: Likewise.
8710         * gcc.target/aarch64/target_attr_5.c: Likewise.
8711         * gcc.target/aarch64/target_attr_6.c: Likewise.
8712         * gcc.target/aarch64/target_attr_7.c: Likewise.
8713         * gcc.target/aarch64/target_attr_8.c: Likewise.
8714         * gcc.target/aarch64/target_attr_9.c: Likewise.
8715         * gcc.target/aarch64/target_attr_10.c: Likewise.
8716         * gcc.target/aarch64/target_attr_11.c: Likewise.
8717         * gcc.target/aarch64/target_attr_12.c: Likewise.
8718         * gcc.target/aarch64/target_attr_13.c: Likewise.
8719         * gcc.target/aarch64/target_attr_14.c: Likewise.
8720         * gcc.target/aarch64/target_attr_15.c: Likewise.
8721
8722 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8723
8724         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
8725
8726 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8727
8728         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
8729
8730 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8731
8732         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
8733         message.
8734
8735 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8736
8737         PR fortran/64022
8738         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
8739         * gfortran.dg/ieee/large_1.f90: New test.
8740
8741 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8742
8743         PR tree-optimization/67043
8744         * gcc.dg/pr67043.c: New test.
8745
8746 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
8747
8748         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
8749
8750 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
8751
8752         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
8753         it to push/pop timing items.
8754         (main): For each optimization level, create a gcc_jit_timer, and
8755         time all of the iteration within that level cumulatively.
8756         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
8757         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
8758
8759 2015-08-03  Alexander Basov <coohpt@gmail.com>
8760
8761         PR middle-end/64744
8762         PR middle-end/48470
8763         PR middle-end/43404
8764         * gcc.target/arm/pr43404.c : New testcase.
8765         * gcc.target/arm/pr48470.c : New testcase.
8766         * gcc.target/arm/pr64744-1.c : New testcase.
8767         * gcc.target/arm/pr64744-2.c : New testcase.
8768
8769 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8770
8771         PR tree-optimization/67077
8772         * gcc.dg/pr67077.c: New test.
8773
8774 2015-08-03  Jeff Law  <law@redhat.com>
8775
8776         PR middle-end/66314
8777         PR gcov-profile/66899
8778         * gcc.dg/pr66899.c: New test.
8779         * gcc.dg/pr66314.c: New test.
8780
8781 2015-08-03  Marek Polacek  <polacek@redhat.com>
8782
8783         PR c/67088
8784         * gcc.dg/pr67088.c: New test.
8785
8786 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
8787
8788         PR target/66731
8789         * gcc.target/arm/vnmul-1.c: New.
8790         * gcc.target/arm/vnmul-2.c: New.
8791         * gcc.target/arm/vnmul-3.c: New.
8792         * gcc.target/arm/vnmul-4.c: New.
8793
8794 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
8795
8796         PR fortran/64921
8797         * gfortran.dg/class_allocate_20.f90: New.
8798
8799 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8800
8801         * gcc.target/aarch64/csel_bfx_1.c: New test.
8802         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
8803
8804 2015-08-02  Martin Sebor  <msebor@redhat.com>
8805
8806         * g++.dg/Wframe-address-in-Wall.C: New test.
8807         * g++.dg/Wframe-address.C: New test.
8808         * g++.dg/Wno-frame-address.C: New test.
8809         * gcc.dg/Wframe-address-in-Wall.c: New test.
8810         * gcc.dg/Wframe-address.c: New test.
8811         * gcc.dg/Wno-frame-address.c: New test.
8812
8813 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
8814
8815         * c-c++-common/Wmisleading-indentation.c: Add more tests.
8816
8817 2015-08-01  Michael Collison  <michael.collison@linaro.org
8818             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8819
8820         * gcc.target/arm/mincmp.c: New test.
8821
8822 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
8823
8824         PR fortran/67091
8825         * gfortran.dg/associated_target_6.f03: New test
8826
8827 2015-08-01  Tom de Vries  <tom@codesourcery.com>
8828
8829         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
8830         optimize ("-ftree-parallelize-loops=0").
8831         Add successful scans for 2 detected reductions.  Add xfail scans for 3
8832         detected reductions.
8833         * gcc.dg/autopar/reduc-2short.c: Same.
8834         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
8835         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
8836         detected reductions.
8837         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
8838         and max reductions.
8839
8840 2015-07-31  Marek Polacek  <polacek@redhat.com>
8841
8842         PR sanitizer/66977
8843         * g++.dg/ubsan/pr66977.C: New test.
8844
8845 2015-07-30  Marek Polacek  <polacek@redhat.com>
8846
8847         * c-c++-common/Wtautological-compare-3.c: New test.
8848
8849 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
8850
8851         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
8852         (CHECK): Pass address of scalar, rather than array.
8853
8854 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
8855
8856         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
8857
8858 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
8859
8860         * gcc.target/aarch64/fp16/fp16.exp: New.
8861         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
8862         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
8863
8864 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
8865
8866         * gcc.target/aarch64/f16_movs_1.c: New test.
8867
8868 2015-07-28  Tom de Vries  <tom@codesourcery.com>
8869
8870         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
8871         outer loop.
8872
8873 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
8874             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8875
8876         * gcc.dg/parm-incomplete-1.c: Update.
8877         * gcc.dg/pr18809-1.c: Update.
8878         * gcc.dg/pr27953.c: Update.
8879         * gcc.dg/vla-11.c: Update.
8880
8881 2015-07-27  Marek Polacek  <polacek@redhat.com>
8882
8883         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
8884
8885 2015-07-27  Tom de Vries  <tom@codesourcery.com>
8886
8887         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
8888         attribute.  Update comment.
8889         (main): Remove.
8890         Add scan for not parallelizing inner loop.
8891         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
8892         attribute.
8893         (main): Remove.
8894
8895 2015-07-27  Marek Polacek  <polacek@redhat.com>
8896
8897         PR bootstrap/67030
8898         * c-c++-common/Wtautological-compare-2.c: New test.
8899
8900 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
8901
8902         PR target/66232
8903         * gcc.target/i386/pr66232-6.c: New tests.
8904         * gcc.target/i386/pr66232-7.c: Likewise.
8905         * gcc.target/i386/pr66232-8.c: Likewise.
8906         * gcc.target/i386/pr66232-9.c: Likewise.
8907
8908 2015-07-27  Marek Polacek  <polacek@redhat.com>
8909
8910         PR c++/66555
8911         PR c/54979
8912         * c-c++-common/Wtautological-compare-1.c: New test.
8913
8914 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
8915
8916         PR c++/18969
8917         * g++.dg/template/pr18969.C: New test.
8918         * g++.dg/template/pr18969-2.C: New test.
8919         * g++.old-deja/g++.jason/overload.C: Remove return value in
8920         template function returning void.
8921
8922 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
8923
8924         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
8925         immediates to avoid shift-overflow warnings.
8926
8927 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
8928
8929         PR c++/66857
8930         * g++.dg/init/pr66857.C: New test.
8931
8932 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
8933
8934         PR target/66648
8935         * gcc.target/i386/pr66648.c: New test.
8936
8937 2015-07-25  Tom de Vries  <tom@codesourcery.com>
8938
8939         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
8940         interchange_files and block_files variables.
8941         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
8942         arithmetic.
8943         * gcc.dg/graphite/uns-interchange-12.c: Same.
8944         * gcc.dg/graphite/uns-interchange-14.c: Same.
8945         * gcc.dg/graphite/uns-interchange-15.c: Same.
8946         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
8947         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8948
8949 2015-07-25  Jeff Law  <law@redhat.com>
8950
8951         Revert:
8952         PR lto/66752
8953         * gcc.dg/tree-ssa/pr66752-2.c: New test.
8954         * gcc.dg/torture/pr66752-1.c: New test
8955         * g++.dg/torture/pr66752-2.C: New test.
8956
8957 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
8958
8959         Revert:
8960         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
8961
8962         PR rtl-optimization/64164
8963         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8964         * gcc.dg/ssp-1.c: Make counter a register.
8965         * gcc.dg/ssp-2.c: Likewise.
8966         * gcc.dg/torture/parm-coalesce.c: New.
8967
8968 2015-07-24  Tom de Vries  <tom@codesourcery.com>
8969
8970         * gcc.dg/graphite/block-1.c: Xfail scan.
8971         * gcc.dg/graphite/interchange-12.c: Same.
8972         * gcc.dg/graphite/interchange-14.c: Same.
8973         * gcc.dg/graphite/interchange-15.c: Same.
8974         * gcc.dg/graphite/interchange-9.c: Same.
8975         * gcc.dg/graphite/interchange-mvt.c: Same.
8976         * gcc.dg/graphite/uns-block-1.c: New test.
8977         * gcc.dg/graphite/uns-interchange-12.c: New test.
8978         * gcc.dg/graphite/uns-interchange-14.c: New test.
8979         * gcc.dg/graphite/uns-interchange-15.c: New test.
8980         * gcc.dg/graphite/uns-interchange-9.c: New test.
8981         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
8982
8983 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8984
8985         PR c++/64079
8986         * c-c++-common/Wunused-function-1.c: New.
8987
8988 2015-07-24  Tom de Vries  <tom@codesourcery.com>
8989
8990         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
8991         alternative exit-first loop transform.
8992         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8993         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8994         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8995         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8996         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8997         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8998         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
8999         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9000         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9001
9002 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
9003
9004         PR ipa/66566
9005         * gcc.target/i386/mpx/pr66566.c: New test.
9006
9007 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9008
9009         PR bootstrap/66978
9010         * gcc.target/i386/pr66978.c: New test.
9011
9012 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9013
9014         * gcc.target/s390/gpr2fprsavecfi.c: New test.
9015
9016 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9017
9018         * gcc.target/s390/insv-1.c: New test.
9019         * gcc.target/s390/insv-2.c: New test.
9020         * gcc.target/s390/insv-3.c: New test.
9021
9022 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9023
9024         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9025
9026 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9027
9028         PR middle-end/25530
9029         * gcc.dg/pr25530.c: New test.
9030
9031 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9032
9033         PR middle-end/25529
9034         * gcc.dg/pr25529.c: New test.
9035
9036 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
9037
9038         * gcc.target/arm/reg_equal_test.c: New test.
9039
9040 2015-07-23  Jeff Law  <law@redhat.com>
9041
9042         PR lto/66752
9043         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9044         * gcc.dg/torture/pr66752-1.c: New test
9045         * g++.dg/torture/pr66752-2.C: New test.
9046
9047 2015-07-23  Marek Polacek  <polacek@redhat.com>
9048
9049         PR c++/66572
9050         * g++.dg/warn/Wlogical-op-2.C: New test.
9051
9052 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9053
9054         PR rtl-optimization/64164
9055         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9056         * gcc.dg/ssp-1.c: Make counter a register.
9057         * gcc.dg/ssp-2.c: Likewise.
9058         * gcc.dg/torture/parm-coalesce.c: New.
9059
9060 2015-07-23  Marek Polacek  <polacek@redhat.com>
9061
9062         PR sanitizer/66908
9063         * c-c++-common/ubsan/pr66908.c: New test.
9064
9065 2015-07-23  Tom de Vries  <tom@codesourcery.com>
9066
9067         * gcc.dg/autopar/outer-4.c: Add xfail.
9068         * gcc.dg/autopar/outer-5.c: Same.
9069         * gcc.dg/autopar/outer-6.c: Same.
9070         * gcc.dg/autopar/reduc-2.c: Same.
9071         * gcc.dg/autopar/reduc-2char.c: Same.
9072         * gcc.dg/autopar/reduc-2short.c: Same.
9073         * gcc.dg/autopar/reduc-8.c: Same.
9074         * gcc.dg/autopar/uns-outer-4.c: New test.
9075         * gcc.dg/autopar/uns-outer-5.c: New test.
9076         * gcc.dg/autopar/uns-outer-6.c: New test.
9077
9078 2015-07-23  Richard Biener  <rguenther@suse.de>
9079
9080         PR tree-optimization/66952
9081         * gcc.dg/torture/pr66952.c: Use signed char.
9082
9083 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
9084
9085         PR tree-optimization/66926,66951
9086         * gcc.dg/vect/pr66951.c: New test.
9087
9088 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
9089
9090         PR c++/52987
9091         * g++.dg/parse/error57.C: New.
9092         * g++.dg/expr/string-2.C: Update.
9093
9094 2015-07-23  Richard Biener  <rguenther@suse.de>
9095
9096         PR tree-optimization/66945
9097         * gcc.dg/torture/pr66945.c: New testcase.
9098
9099 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
9100
9101         PR target/66954
9102         * g++.dg/ext/mv24.C: New test.
9103
9104 2015-07-22  Marek Polacek  <polacek@redhat.com>
9105
9106         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9107         dg-options.
9108
9109 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
9110
9111         PR fortran/61831
9112         PR fortran/66929
9113         * gfortran.dg/generic_30.f90: New.
9114
9115 2015-07-22  Richard Biener  <rguenther@suse.de>
9116
9117         PR tree-optimization/66952
9118         * gcc.dg/torture/pr66952.c: New testcase.
9119
9120 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
9121
9122         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9123         test.
9124         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9125         test.
9126         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9127         test.
9128         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9129         test.
9130         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9131         test.
9132         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9133         test.
9134         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9135         test.
9136         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9137         test.
9138         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9139         test.
9140         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9141         test.
9142         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9143         test.
9144         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9145         test.
9146         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9147         test.
9148         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9149         test.
9150         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9151         test.
9152         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9153         test.
9154         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9155         test.
9156         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9157         test.
9158         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9159         test.
9160         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9161         test.
9162         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9163         test.
9164         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9165         test.
9166         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9167         test.
9168         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9169         test.
9170         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9171         test.
9172         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9173         test.
9174         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9175         test.
9176         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9177         test.
9178         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9179         test.
9180         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9181         test.
9182         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9183         test.
9184         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9185         test.
9186         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9187         test.
9188         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9189         test.
9190         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9191         test.
9192         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9193         test.
9194         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9195         test.
9196         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9197         test.
9198         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9199         test.
9200         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9201         test.
9202         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9203         test.
9204         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9205         test.
9206         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9207         test.
9208         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9209         test.
9210         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9211         test.
9212         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9213         test.
9214         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9215         test.
9216         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9217         test.
9218         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9219         test.
9220         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9221         test.
9222         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9223         test.
9224         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9225         test.
9226         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9227         test.
9228         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9229         test.
9230         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9231         test.
9232         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9233         test.
9234         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9235         test.
9236         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9237         test.
9238         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9239         test.
9240         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9241         test.
9242         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9243         test.
9244         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9245         test.
9246         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9247         test.
9248         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9249         test.
9250         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9251         test.
9252         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9253         test.
9254         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9255         test.
9256         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9257         test.
9258         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9259         test.
9260         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9261         test.
9262         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9263         test.
9264         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9265         test.
9266         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9267         test.
9268         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9269         test.
9270         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9271         test.
9272         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9273         test.
9274         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9275         test.
9276         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9277         test.
9278         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9279         test.
9280         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9281         test.
9282         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9283         test.
9284         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9285         test.
9286         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9287         test.
9288         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9289         test.
9290         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9291         test.
9292         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9293         test.
9294         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9295         test.
9296         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9297         test.
9298         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9299         test.
9300         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9301         test.
9302         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9303         test.
9304         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9305         test.
9306         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9307         test.
9308         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9309         test.
9310         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9311         test.
9312         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9313         test.
9314         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9315         test.
9316         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9317         test.
9318         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9319         test.
9320         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9321         test.
9322         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9323         test.
9324         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9325         test.
9326         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9327         test.
9328         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9329         test.
9330         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9331         test.
9332         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9333         test.
9334         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9335         test.
9336         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9337         test.
9338         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9339         test.
9340         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9341         test.
9342         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9343         test.
9344         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9345         test.
9346         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9347         test.
9348         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9349         test.
9350         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9351         test.
9352         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9353         test.
9354         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9355         test.
9356         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9357         test.
9358         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9359         test.
9360         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9361         test.
9362         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9363         test.
9364         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9365         test.
9366         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9367         test.
9368         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9369         test.
9370         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9371         test.
9372         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9373         test.
9374         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9375         test.
9376         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9377         test.
9378         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9379         test.
9380         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9381         test.
9382         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9383         test.
9384         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9385         test.
9386
9387 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
9388
9389         * g++.dg/template/crash81.C: Update.
9390
9391 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
9392
9393         PR ipa/66424.
9394         * gcc.target/i386/pr66424.c: New.
9395
9396 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9397
9398         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9399
9400 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
9401
9402         PR fortran/61831
9403         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9404         Drop address sanitization.
9405
9406 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9407
9408         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9409         Skip -march=armv4t.
9410         (dg-additional-options): Set armv5t flag.
9411
9412 2015-07-21  Marek Polacek  <polacek@redhat.com>
9413
9414         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9415         * gcc.dg/vmx/unpack.c: Likewise.
9416         * gcc.target/powerpc/quad-atomic.c: Likewise.
9417
9418 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
9419
9420         * gcc.target/i386/asm-flag-5.c (f_ll): New.
9421
9422 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
9423
9424         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9425         model.
9426
9427 2015-07-20  Marek Polacek  <polacek@redhat.com>
9428
9429         PR c++/55095
9430         * c-c++-common/Wshift-overflow-1.c: New test.
9431         * c-c++-common/Wshift-overflow-2.c: New test.
9432         * c-c++-common/Wshift-overflow-3.c: New test.
9433         * c-c++-common/Wshift-overflow-4.c: New test.
9434         * c-c++-common/Wshift-overflow-5.c: New test.
9435         * g++.dg/cpp1y/left-shift-1.C: New test.
9436         * gcc.dg/c90-left-shift-2.c: New test.
9437         * gcc.dg/c90-left-shift-3.c: New test.
9438         * gcc.dg/c99-left-shift-2.c: New test.
9439         * gcc.dg/c99-left-shift-3.c: New test.
9440         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9441         * gcc.c-torture/execute/pr40386.c: Likewise.
9442         * gcc.dg/vect/pr33373.c: Likewise.
9443         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9444         * gcc.dg/vect/vect-shift-2.c: Likewise.
9445
9446 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9447
9448         * gcc.target/aarch64/neg_abs_1.c: New test.
9449
9450 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
9451
9452         PR target/66922
9453         * gcc.target/i386/pr66922.c: New test.
9454
9455 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
9456
9457         PR middle-end/46851
9458         PR middle-end/60340
9459         * gcc.dg/tree-ssa/pr42327.c: Removed.
9460         * g++.dg/other/pr35011.C: Removed.
9461
9462 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9463
9464         PR target/66906
9465         * gcc.target/i386/pr66906.c: New test.
9466
9467 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9468
9469         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9470         as follow-up to r225930.
9471
9472 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
9473
9474         PR fortran/52846
9475         * lib/fortran-modules.exp (proc cleanup-submodules): New
9476         procedure.
9477         * gfortran.dg/submodule_1.f08: Change extension and clean up
9478         the submodule files.
9479         * gfortran.dg/submodule_2.f08: ditto
9480         * gfortran.dg/submodule_6.f08: ditto
9481         * gfortran.dg/submodule_7.f08: ditto
9482         * gfortran.dg/submodule_8.f08: New test
9483         * gfortran.dg/submodule_9.f08: New test
9484
9485 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
9486             Sebastian Pop  <s.pop@samsung.com>
9487
9488         PR middle-end/61929
9489         * gcc.dg/graphite/pr61929.c: New.
9490
9491 2015-07-17  Marek Polacek  <polacek@redhat.com>
9492
9493         * gcc.dg/fold-minus-7.c: New test.
9494
9495 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
9496
9497         * gfortran.dg/co_reduce_1.f90: New file.
9498
9499 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9500
9501         PR target/66824
9502         * gcc.target/i386/pr66824.c:
9503
9504 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
9505
9506         PR fortran/66035
9507         * gfortran.dg/structure_constructor_13.f03: New test.
9508
9509 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9510
9511         PR fortran/61831
9512         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9513         of generated while loops in the tree dump.
9514         * gfortran.dg/derived_constructor_comps_6.f90: New file.
9515
9516 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
9517
9518         * gcc.dg/vect/vect-outer-simd-2.c: New test.
9519
9520 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
9521
9522         PR target/66891
9523         * gcc.target/i386/pr66891.c: New test.
9524
9525 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9526
9527         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9528
9529 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
9530
9531         PR rtl-optimization/66626
9532         * gcc.target/i386/pr66626-2.c: New.
9533
9534 2015-07-16  Martin Liska  <mliska@suse.cz>
9535
9536         * g++.dg/ipa/pr66896.c: New test.
9537
9538 2015-07-16  Richard Biener  <rguenther@suse.de>
9539
9540         PR tree-optimization/66894
9541         * gcc.dg/torture/pr66894.c: New testcase.
9542
9543 2015-07-16  Richard Biener  <rguenther@suse.de>
9544
9545         * gcc.dg/tree-ssa/pr21031.c: Adjust.
9546
9547 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
9548
9549         PR target/66866
9550         * g++.dg/pr66866.C: New test.
9551
9552 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9553
9554         * gcc.target/powerpc/vec-cmp-sel.c: New test.
9555
9556 2015-07-15  Richard Biener  <rguenther@suse.de>
9557
9558         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
9559         { -O3 -fomit-frame-pointer },
9560         { -O3 -fomit-frame-pointer -funroll-loops } and
9561         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9562         in favor of
9563         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9564           -finline-functions }
9565
9566 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
9567
9568         * gcc.target/mips/interrupt_handler-5.c: New test.
9569
9570 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
9571             Robert Suchanek  <robert.suchanek@imgtec.com>
9572
9573         * gcc.target/mips/interrupt_handler-4.c: New test.
9574
9575 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
9576
9577         PR testsuite/66734
9578         * gcc.dg/lto/lto.exp: Initialize MPX.
9579
9580 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9581
9582         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
9583         dg-skip-if.
9584         * gcc.target/arm/scd42-3.c: Likewise.
9585
9586 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
9587
9588         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
9589         code to be run when the pre-arch code increases the isa_rev to
9590         mips32r6 or greater.
9591
9592 2015-07-15  Richard Biener  <rguenther@suse.de>
9593
9594         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
9595         { -O3 -fomit-frame-pointer },
9596         { -O3 -fomit-frame-pointer -funroll-loops } and
9597         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9598         in favor of
9599         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9600           -finline-functions }
9601         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
9602         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
9603         to additional_flags.
9604
9605 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
9606
9607         PR rtl-optimization/66838
9608         * gcc.target/i386/pr66838.c: New test.
9609
9610 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
9611
9612         PR c++/66850
9613         * g++.dg/template/pr66850.C: New test.
9614
9615 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9616             Cesar Philippidis  <cesar@codesourcery.com>
9617             Chung-Lin Tang  <cltang@codesourcery.com>
9618
9619         * gcc.target/nios2/nios2-flushd.c: New.
9620         * gcc.target/nios2/nios2-rdprs.c: New.
9621         * gcc.target/nios2/r2-atomic.c: New.
9622         * gcc.target/nios2/r2-eni.c: New.
9623         * gcc.target/nios2/r2-wrpie.c: New.
9624
9625 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9626             Cesar Philippidis  <cesar@codesourcery.com>
9627             Chung-Lin Tang  <cltang@codesourcery.com>
9628
9629         * gcc.target/nios2/cdx-ldstwm-1.c: New.
9630         * gcc.target/nios2/cdx-ldstwm-2.c: New.
9631
9632 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9633             Cesar Philippidis  <cesar@codesourcery.com>
9634             Chung-Lin Tang  <cltang@codesourcery.com>
9635
9636         * gcc.target/nios2/andci.c: New.
9637         * gcc.target/nios2/bmx.c: New.
9638         * gcc.target/nios2/cdx-add.c: New.
9639         * gcc.target/nios2/cdx-branch.c: New.
9640         * gcc.target/nios2/cdx-callret.c: New.
9641         * gcc.target/nios2/cdx-loadstore.c: New.
9642         * gcc.target/nios2/cdx-logical.c: New.
9643         * gcc.target/nios2/cdx-mov.c: New.
9644         * gcc.target/nios2/cdx-shift.c: New.
9645         * gcc.target/nios2/cdx-sub.c: New.
9646         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
9647
9648 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
9649
9650         PR c++/65071
9651         * g++.dg/cpp0x/vt-65071.C: New.
9652
9653 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9654             Cesar Philippidis  <cesar@codesourcery.com>
9655             Chung-Lin Tang  <cltang@codesourcery.com>
9656
9657         * gcc.target/nios2/r2-io-range.c: New.
9658         * gcc.target/nios2/r2-stio-1.c: New.
9659         * gcc.target/nios2/r2-stio-2.c: New.
9660         * gcc.target/nios2/nios2-ldxio.c: New.
9661         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
9662         of just compile.  Add more tests.
9663
9664 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9665
9666         gfortran.dg/pr66864.f90: New test.
9667
9668 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
9669
9670         PR rtl-optimization/66626
9671         * gcc.target/i386/pr66626.c: New.
9672
9673 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9674
9675         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
9676         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
9677         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
9678
9679 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
9680
9681         * g++.dg/template/crash81.C: Adjust for error + inform change.
9682         * g++.dg/template/pr58878.C: Likewise.
9683         * g++.dg/template/shadow1.C: Likewise.
9684         * g++.dg/template/shadow2.C: Likewise.
9685         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
9686         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
9687         * g++.old-deja/g++.brendan/crash7.C: Likewise.
9688         * g++.old-deja/g++.pt/shadow2.C: Likewise.
9689
9690 2015-07-14  Richard Biener  <rguenther@suse.de>
9691
9692         PR tree-optimization/66863
9693         * gcc.dg/torture/pr66863.c: New testcase.
9694
9695 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
9696
9697         PR c++/65186
9698         * g++.dg/template/pr65186.C: New test.
9699
9700 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
9701
9702         * gcc.target/arm/macro_defs0.c: Add directive to skip
9703         test if -marm is present.
9704         * gcc.target/arm/macro_defs1.c: Likewise.
9705
9706 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9707
9708         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
9709         if-conversion..
9710         * gcc.target/aarch64/adds1.c: Likewise.
9711         * gcc.target/aarch64/ands_1.c: Likewise.
9712         * gcc.target/aarch64/bics_1.c: Likewise.
9713         * gcc.target/aarch64/subs1.c: Likewise.
9714         * gcc.target/aarch64/subs3.c: Likewise.
9715
9716 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
9717
9718         PR fortran/64589
9719         * gfortran.dg/pr64589.f90: New test.
9720
9721 2015-07-13  Renlin Li  <renlin.li@arm.com>
9722
9723         PR rtl/66556
9724         * gcc.c-torture/execute/pr66556.c: New.
9725
9726 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
9727
9728         * gcc.dg/20020219-1.c: Fix double word typos.
9729         * gcc.dg/20020919-1.c: Same.
9730
9731 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
9732             Jeff Law  <law@redhat.com>
9733
9734         PR middle-end/66726
9735         * g++.dg/tree-ssa/pr66726.c: New test.
9736         * gcc.dg/tree-ssa/pr66726-2.c: New test.
9737         * gcc.dg/tree-ssa/pr66726.c: New test.
9738
9739 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
9740
9741         PR c++/58734
9742         * g++.dg/cpp0x/variadic-ttp2.C: New.
9743
9744 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
9745
9746         PR c++/30044
9747         * g++.dg/cpp0x/auto46.C: New test.
9748         * g++.dg/template/pr30044.C: New test.
9749         * g++.dg/template/shadow2.C: New test.
9750         * g++.dg/template/error55.C: New test.
9751         * g++.dg/template/crash83.C: Accept any error string.
9752         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
9753         parameters.
9754         * g++.dg/cpp0x/variadic19.C: Likewise
9755         * g++.dg/template/canon-type-13.C: Likewise.
9756         * g++.old-deja/g++.pt/ttp42.C: Likewise.
9757         * g++.dg/torture/20070621-1.C: Likewise.
9758
9759 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
9760
9761         PR c++/54521
9762         * g++.dg/init/explicit3.C: New.
9763
9764 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
9765
9766         PR target/66819
9767         * gcc.target/i386/pr66819-1.c: New test.
9768         * gcc.target/i386/pr66819-2.c: Likewise.
9769         * gcc.target/i386/pr66819-3.c: Likewise.
9770         * gcc.target/i386/pr66819-4.c: Likewise.
9771         * gcc.target/i386/pr66819-5.c: Likewise.
9772
9773 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
9774
9775         PR target/66703
9776         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
9777         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
9778         type to prevent possible flag-clobbering zero-extensions.
9779         * gcc.target/i386/pr66703.c: New test.
9780
9781 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
9782
9783         PR c++/60842
9784         * g++.dg/cpp0x/nsdmi-template15.C: New.
9785
9786 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
9787
9788         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
9789
9790 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
9791
9792         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
9793         * gcc.target/arm/flip-thumb.c: Likewise.
9794
9795 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
9796
9797         PR target/66813
9798         * gcc.target/i386/pr66813.c: New test.
9799
9800 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
9801
9802         PR middle-end/66820
9803         * gcc.dg/gomp/pr66820.c: New test.
9804
9805 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
9806
9807         PR c++/65592
9808         * g++.dg/cpp0x/scoped_enum6.C: New.
9809
9810 2015-07-10  Tom de Vries  <tom@codesourcery.com>
9811
9812         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
9813         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
9814
9815 2015-07-10  Richard Biener  <rguenther@suse.de>
9816
9817         PR tree-optimization/66823
9818         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
9819         which should not be necessary.  XFAIL.
9820
9821 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
9822
9823         PR c++/64848
9824         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
9825
9826 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
9827
9828         PR middle-end/66633
9829         * gcc.dg/gomp/pr66633-1.c: New test.
9830         * gcc.dg/gomp/pr66633-2.c: New test.
9831         * gcc.dg/gomp/pr66633-3.c: New test.
9832         * gcc.dg/gomp/pr66633-4.c: New test.
9833
9834 2015-07-09  John Marino  <gnugcc@marino.st>
9835
9836         * lib/target-supports.exp (check_effective_target_pie):
9837         Add *-*-dragonfly*
9838
9839 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
9840
9841         PR target/66814
9842         * gcc.target/i386/pr66814.c: New test.
9843
9844 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9845
9846         PR target/66731
9847         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
9848         * gcc.target/aarch64/fnmul-2.c: Likewise.
9849         * gcc.target/aarch64/fnmul-3.c: Likewise.
9850         * gcc.target/aarch64/fnmul-4.c: Likewise.
9851
9852 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
9853
9854         PR c++/65790
9855         * g++.dg/cpp0x/vt-65790.C: New.
9856
9857 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
9858
9859         PR target/66818
9860         * gcc.target/i386/pr66818.c: New test.
9861
9862 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
9863
9864         PR target/66817
9865         * gcc.target/i386/pr66817.c: New test.
9866
9867 2015-07-09  Marek Polacek  <polacek@redhat.com>
9868
9869         PR tree-optimization/66718
9870         * gcc.dg/vect/vect-126.c: New test.
9871
9872 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
9873
9874         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
9875         even when dwarf-2 is not the default.
9876
9877 2015-07-08  Jeff Law  <law@redhat.com>
9878
9879         PR testsuite/66796
9880         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
9881         to have a single memory reference.
9882
9883 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
9884
9885         * g++.dg/other/dump-ada-spec-9.C: New test.
9886
9887 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
9888
9889         * g++.dg/vect/vect.exp: Run also simd* tests.
9890         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
9891         (check_vect): Fix up get_cpuid call for C++.
9892         * g++.dg/vect/simd-clone-1.cc: New test.
9893
9894 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
9895
9896         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
9897
9898 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
9899
9900         * gcc.target/i386/readeflags-1.c (abort): New prototype.
9901         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
9902
9903 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
9904
9905         PR target/66806
9906         * gcc.target/i386/pr66806.c: New test.
9907
9908 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
9909
9910         PR c++/66421
9911         * g++.dg/cpp0x/auto45.C: New.
9912
9913 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
9914
9915         PR middle-end/66334
9916         * gcc.target/i386/pr66334.c: New.
9917
9918 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
9919
9920         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
9921         comments.
9922
9923 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
9924
9925         PR jit/66783
9926         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
9927         (verify_code): Update expected error message.
9928         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
9929         (verify_code): Likewise.
9930         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
9931         (verify_code): Likewise.
9932
9933 2015-07-08  Richard Biener  <rguenther@suse.de>
9934
9935         PR tree-optimization/66793
9936         * gcc.dg/torture/pr66793.c: New testcase.
9937
9938 2015-07-08  Richard Biener  <rguenther@suse.de>
9939
9940         PR tree-optimization/66794
9941         * gcc.dg/torture/pr66794.c: New testcase.
9942
9943 2015-07-08  Marek Polacek  <polacek@redhat.com>
9944
9945         PR c++/66748
9946         * g++.dg/abi/abi-tag15.C: New test.
9947
9948 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
9949
9950         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
9951         * gcc.target/mips/branch-3.c: Ditto
9952         * gcc.target/mips/branch-4.c: Ditto.
9953         * gcc.target/mips/branch-5.c: Ditto.
9954         * gcc.target/mips/branch-6.c: Ditto.
9955         * gcc.target/mips/branch-7.c: Ditto.
9956         * gcc.target/mips/branch-8.c: Ditto.
9957         * gcc.target/mips/branch-9.c: Ditto.
9958         * gcc.target/mips/branch-10.c: Ditto.
9959         * gcc.target/mips/branch-11.c: Ditto.
9960         * gcc.target/mips/branch-12.c: Ditto.
9961         * gcc.target/mips/branch-13.c: Ditto.
9962         * gcc.target/mips/umips-branch-5.c: New file.
9963         * gcc.target/mips/umips-branch-6.c: New file.
9964         * gcc.target/mips/umips-branch-7.c: New file.
9965         * gcc.target/mips/umips-branch-8.c: New file.
9966         * gcc.target/mips/umips-branch-9.c: New file.
9967         * gcc.target/mips/umips-branch-10.c: New file.
9968         * gcc.target/mips/umips-branch-11.c: New file.
9969         * gcc.target/mips/umips-branch-12.c: New file.
9970         * gcc.target/mips/umips-branch-13.c: New file.
9971         * gcc.target/mips/umips-branch-14.c: New file.
9972         * gcc.target/mips/umips-branch-15.c: New file.
9973         * gcc.target/mips/umips-branch-16.c: New file.
9974         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
9975         (OCCUPY_0xfffc): New define.
9976
9977 2015-07-08  Renlin Li  <renlin.li@arm.com>
9978
9979         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
9980
9981 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
9982
9983         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
9984
9985 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
9986
9987         * gcc.target/i386/bt-3.c: New test.
9988         * gcc.target/i386/bt-4.c: Ditto.
9989
9990 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
9991
9992         * g++.dg/other/dump-ada-spec-8.C: New test.
9993
9994 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
9995
9996         PR jit/66783
9997         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
9998         test case.
9999         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10000         New test case.
10001         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10002         New test case.
10003         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10004         Avoid using an opaque struct for local "f".
10005
10006 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10007
10008         PR jit/66779
10009         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10010         * jit.dg/test-pr66779.c: New testcase.
10011
10012 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10013
10014         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10015         NOCOMPRESSION.
10016
10017 2015-07-07  Richard Biener  <rguenther@suse.de>
10018
10019         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10020
10021 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10022
10023         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10024         * gcc.target/mips/call-5.c: Ditto.
10025         * gcc.target/mips/call-6.c: Ditto.
10026
10027 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10028
10029         * gcc.dg/dx-test.c: New test-case.
10030
10031 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
10032
10033         PR fortran/66578
10034         * gfortran.dg/allocate_with_source_9.f08: New test.
10035
10036 2015-07-07  Christian Bruel  <christian.bruel@st.com>
10037
10038         PR target/52144
10039         * gcc.target/arm/flip-thumb.c: Fix scan.
10040         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10041         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10042         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10043         Fix return value.
10044
10045 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
10046
10047         PR target/65956
10048         * gcc.c-torture/execute/pr65956.c: New test.
10049
10050 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
10051
10052         * gcc.target/arm/aapcs/align1.c: New.
10053         * gcc.target/arm/aapcs/align_rec1.c: New.
10054         * gcc.target/arm/aapcs/align2.c: New.
10055         * gcc.target/arm/aapcs/align_rec2.c: New.
10056         * gcc.target/arm/aapcs/align3.c: New.
10057         * gcc.target/arm/aapcs/align_rec3.c: New.
10058         * gcc.target/arm/aapcs/align4.c: New.
10059         * gcc.target/arm/aapcs/align_rec4.c: New.
10060         * gcc.target/arm/aapcs/align_vararg1.c: New.
10061         * gcc.target/arm/aapcs/align_vararg2.c: New.
10062
10063 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10064
10065         * gfortran.dg/iomsg_2.f90: New test.
10066
10067 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10068
10069         PR target/66749
10070         * gcc.target/i386/pr66749.c: New test.
10071
10072 2015-07-06  Richard Biener  <rguenther@suse.de>
10073
10074         PR tree-optimization/66772
10075         * gcc.dg/torture/pr66772-1.c: New testcase.
10076         * gcc.dg/torture/pr66772-2.c: Likewise.
10077
10078 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
10079
10080         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10081         the jals instruction.
10082
10083 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10084
10085         PR target/53383
10086         * gcc.target/i386/pr53383-1.c: New file.
10087         * gcc.target/i386/pr53383-2.c: Likewise.
10088         * gcc.target/i386/pr53383-3.c: Likewise.
10089
10090 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10091
10092         * gcc.target/aarch64/fnmul-1.c: New.
10093         * gcc.target/aarch64/fnmul-2.c: New.
10094         * gcc.target/aarch64/fnmul-3.c: New.
10095         * gcc.target/aarch64/fnmul-4.c: New.
10096
10097 2015-07-06  Richard Biener  <rguenther@suse.de>
10098
10099         PR middle-end/66759
10100         * gcc.dg/torture/pr66759.c: New testcase.
10101
10102 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
10103
10104         PR fortran/58586
10105         * gfortran.dg/alloc_comp_class_3.f03: New test.
10106         * gfortran.dg/alloc_comp_class_4.f03: New test.
10107
10108 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
10109
10110         * gcc.c-torture/execute/pr66757.c: New test.
10111
10112 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
10113
10114         PR tree-optimization/66720
10115         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10116
10117 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
10118             Sandra Loosemore <sandra@codesourcery.com>
10119
10120         * gcc.target/nios2/gprel-offset.c: New test.
10121
10122 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10123
10124         PR fortran/66725
10125         * gfortran.dg/pr66725.f90: New test.
10126
10127 2015-07-03  Jason Merrill  <jason@redhat.com>
10128
10129         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10130         Avoid narrowing error.
10131
10132 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
10133
10134         PR rtl-optimization/66706
10135         * gcc.target/powerpc/shift-int.c: New testcase.
10136
10137 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
10138
10139         PR target/66746.
10140         * gcc.target/i386/pr66746.c: New file.
10141
10142 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
10143
10144         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10145
10146 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
10147
10148         PR tree-optimization/66119
10149         * g++.dg/opt/pr66119.C: New.
10150
10151 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
10152
10153         PR fortran/52846
10154         * gfortran.dg/submodule_1.f90: New test
10155         * gfortran.dg/submodule_2.f90: New test
10156         * gfortran.dg/submodule_3.f90: New test
10157         * gfortran.dg/submodule_4.f90: New test
10158         * gfortran.dg/submodule_5.f90: New test
10159         * gfortran.dg/submodule_6.f90: New test
10160         * gfortran.dg/submodule_7.f90: New test
10161
10162 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
10163
10164         PR preprocessor/53690
10165         * g++.dg/cpp/pr53690.C: New.
10166
10167 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10168
10169         * gcc.target/powerpc/vec-cmp.c: New test.
10170
10171 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10172
10173         PR fortran/56520
10174         * gfortran.dg/pr56520.f90: New test.
10175
10176 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
10177
10178         PR fortran/66545
10179         * gfortran.dg/pr66545_1.f90: New test.
10180         * gfortran.dg/pr66545_2.f90: New test.
10181
10182 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
10183
10184         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10185         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10186
10187 2015-07-02  Richard Biener  <rguenther@suse.de>
10188
10189         PR testsuite/66719
10190         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10191         unaligned loads.
10192
10193 2015-07-02  Richard Biener  <rguenther@suse.de>
10194
10195         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10196
10197 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
10198
10199         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10200
10201 2015-07-01  Jason Merrill  <jason@redhat.com>
10202
10203         * lib/target-supports.exp (cxx_default): Set to C++14.
10204
10205 2015-07-01  Tom de Vries  <tom@codesourcery.com>
10206
10207         PR testsuite/66723
10208         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10209         scan-assembler.
10210
10211 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10212
10213         * gfortran.dg/warn_conversion_8.f90:  New test.
10214
10215 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10216
10217         PR rtl-optimization/61047
10218         * gcc.c-torture/execute/20150611-1.c: New testcase.
10219
10220 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10221
10222         PR jit/66700
10223         * jit.dg/all-non-failing-tests.h: Add
10224         test-pr66700-observing-write-through-ptr.c.
10225         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10226
10227 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10228
10229         * jit.dg/test-accessing-union.c: Add comments for use by
10230         gcc/jit/docs/topics/types.rst.
10231
10232 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
10233
10234         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10235         'do-require-effective-target' with 'dg-require-effective-target'.
10236         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10237         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10238         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
10239         'stlex' with 'strex' as the expected output.
10240
10241 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
10242
10243         PR c++/60365
10244         * g++.dg/cpp0x/gen-attrs-60.C: New.
10245         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10246
10247 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
10248
10249         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10250         New function.
10251         * gcc.target/aarch64/pic-small.c: Restrict this test under
10252         check_effective_target_aarch64_small_fpic.
10253
10254 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
10255
10256         * gfortran.dg/gomp/pr66633.f90: New test.
10257
10258 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
10259
10260         PR c++/66686
10261         * g++.dg/template/pr66686.C: New test.
10262
10263 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
10264
10265         * gnat.dg/lto17.ad[sb]: New test.
10266
10267 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10268
10269         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10270         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10271         testcase.
10272         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10273         New testcase.
10274         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10275         New testcase.
10276         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10277         New testcase.
10278         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10279         New testcase.
10280         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10281         New testcase.
10282         * jit.dg/test-switch.c: New testcase.
10283         * jit.dg/test-switch.cc: New testcase.
10284
10285 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10286
10287         PR jit/66546
10288         * jit.dg/all-non-failing-tests.h: Add note about
10289         test-validly-unreachable-block.c.
10290         * jit.dg/test-validly-unreachable-block.c: New file.
10291
10292 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10293
10294         PR jit/66628
10295         * jit.dg/all-non-failing-tests.h: Add note about
10296         test-extra-options.c.
10297         * jit.dg/test-extra-options.c: New testcase.
10298
10299 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
10300
10301         PR debug/66691
10302         * gcc.target/i386/pr66691.c: New.
10303
10304 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
10305
10306         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10307         * gcc.target/i386/iamcu/args.h: Likewise.
10308         * gcc.target/i386/iamcu/asm-support.S: Likewise.
10309         * gcc.target/i386/iamcu/defines.h: Likewise.
10310         * gcc.target/i386/iamcu/macros.h: Likewise.
10311         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10312         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10313         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10314         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10315         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10316         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10317         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10318         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10319         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10320         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10321         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10322         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10323         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10324         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10325         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10326         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10327         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10328
10329 2015-06-30  Marek Polacek  <polacek@redhat.com>
10330
10331         * gcc.dg/fold-minus-6.c: New test.
10332
10333         * gcc.dg/fold-ior-3.c: New test.
10334
10335 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
10336
10337         Implement N4197 - Adding u8 character literals
10338         * g++.dg/cpp1z/utf8.C: New.
10339         * g++.dg/cpp1z/utf8-neg.C: New.
10340         * g++.dg/cpp1z/udlit-utf8char.C: New.
10341
10342 2015-06-30  Marek Polacek  <polacek@redhat.com>
10343
10344         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10345
10346 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10347
10348         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10349         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10350         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10351         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10352
10353 2015-06-30  Marek Polacek  <polacek@redhat.com>
10354
10355         * gcc.dg/fold-ior-2.c: New test.
10356
10357 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10358
10359         PR tree-optimization/66652
10360         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10361         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
10362         pointers.
10363         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10364
10365 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
10366
10367         PR c++/65977
10368         * g++.dg/cpp0x/constexpr-friend-3.C: New.
10369         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10370
10371 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10372
10373         PR fortran/66605
10374         * gfortran.dg/wunused-parameter.f90: New test.
10375
10376 2015-06-29  Richard Henderson  <rth@redhat.com>
10377
10378         * gcc.target/i386/asm-flag-1.c: New.
10379         * gcc.target/i386/asm-flag-2.c: New.
10380         * gcc.target/i386/asm-flag-3.c: New.
10381         * gcc.target/i386/asm-flag-4.c: New.
10382         * gcc.target/i386/asm-flag-5.c: New.
10383
10384 2015-06-29  Marek Polacek  <polacek@redhat.com>
10385
10386         PR c/66322
10387         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10388         * c-c++-common/pr66322.c: New test.
10389         * g++.dg/eh/scope1.C: Remove dg-warning.
10390
10391 2015-06-29  Richard Biener  <rguenther@suse.de>
10392
10393         PR tree-optimization/66677
10394         * gcc.dg/vect/pr66677.c: New testcase.
10395
10396 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
10397
10398         PR middle-end/64130
10399         * gcc.dg/tree-ssa/pr64130.c: New test.
10400
10401 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
10402
10403         * gcc.target/aarch64/pic-small.c: New testcase.
10404
10405 2015-06-26  Richard Biener  <rguenther@suse.de>
10406
10407         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10408
10409 2015-06-26  Marek Polacek  <polacek@redhat.com>
10410
10411         * gcc.dg/fold-and-1.c: New test.
10412         * gcc.dg/fold-and-2.c: New test.
10413
10414 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
10415
10416         * gnat.dg/warn11.adb: Add missing dg directive.
10417         * gnat.dg/warn12.adb: New test.
10418         * gnat.dg/warn12_pkg.ads: New helper.
10419
10420 2015-06-26  Richard Biener  <rguenther@suse.de>
10421
10422         * gfortran.dg/reassoc_3.f90: Adjust.
10423
10424 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
10425
10426         PR target/66412
10427         * gcc.target/i386/pr66412.c: New test.
10428
10429 2015-06-25  Richard Biener  <rguenther@suse.de>
10430
10431         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10432
10433 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
10434
10435         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10436
10437 2015-06-25  Richard Biener  <rguenther@suse.de>
10438
10439         * gfortran.dg/vect/vect-9.f90: New testcase.
10440
10441 2015-06-25  Nick Clifton  <nickc@redhat.com>
10442
10443         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10444         H8300 and M32R targets.
10445
10446 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10447
10448         PR fortran/66528
10449         * gfortran.dg/maxerrors.f90: New test.
10450
10451 2015-06-08  DJ Delorie  <dj@redhat.com>
10452
10453         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10454
10455 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10456
10457         * gcc.target/aarch64/mgeneral-regs_3.c: New.
10458
10459 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10460
10461         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10462         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10463         * gcc.target/aarch64/nofp_1.c: New file.
10464
10465 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
10466
10467         Implement N3928 - Extending static_assert
10468         * g++.dg/cpp0x/static_assert8.C: Adjust.
10469         * g++.dg/cpp0x/static_assert12.C: New.
10470         * g++.dg/cpp0x/static_assert13.C: New.
10471         * g++.dg/cpp1y/static_assert1.C: New.
10472         * g++.dg/cpp1y/static_assert2.C: New.
10473         * g++.dg/cpp1z/static_assert-nomsg.C: New.
10474
10475 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
10476
10477         PR c++/65750
10478         * g++.dg/cpp0x/trailing11.C: New.
10479
10480 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10481
10482         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10483         multilibs.
10484         * gcc.target/arm/memset-inline-10.c: Likewise.
10485         * gcc.target/arm/pr58784.c: Likewise.
10486         * gcc.target/arm/pr59985.C: Likewise.
10487         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10488
10489 2015-06-24  Renlin Li  <renlin.li@arm.com>
10490
10491         * gcc.target/aarch64/arm_align_max_pwr.c: New.
10492         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10493
10494 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
10495
10496         Revert:
10497         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10498
10499         PR c++/30044
10500         * g++.dg/cpp0x/auto45.C: New test.
10501         * g++.dg/template/pr30044.C: New test.
10502         * g++.dg/template/crash83.C: Accept any error string.
10503         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10504         parameters.
10505         * g++.dg/cpp0x/variadic18.C: Likewise
10506         * g++.dg/template/canon-type-13.C: Likewise.
10507         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10508
10509 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
10510
10511         PR c++/65811
10512         * g++.dg/other/linkage2.C: New.
10513
10514 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10515
10516         PR target/63408
10517         * gcc.target/arm/pr63408.c: New test.
10518
10519 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
10520
10521         * lib/c-torture.exp: Don't call check_effective_target_lto
10522         before setting up environment correctly.
10523         * lib/gcc-dg.exp: Likewise, and protect
10524         gcc_force_conventional_output.
10525
10526 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10527
10528         PR rtl-optimization/66306
10529         * gcc.target/s390/pr66306.c: New test.
10530
10531 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10532
10533         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
10534         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
10535         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
10536         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
10537         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
10538         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
10539         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
10540
10541 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
10542
10543         PR target/65803
10544         * gcc.c-torture/pr65803.c: New test.
10545
10546 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10547
10548         PR c++/30044
10549         * g++.dg/cpp0x/auto45.C: New test.
10550         * g++.dg/template/pr30044.C: New test.
10551         * g++.dg/template/crash83.C: Accept any error string.
10552         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10553         parameters.
10554         * g++.dg/cpp0x/variadic18.C: Likewise
10555         * g++.dg/template/canon-type-13.C: Likewise.
10556         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10557
10558 2015-06-23  Marek Polacek  <polacek@redhat.com>
10559
10560         * c-c++-common/Wlogical-op-3.c: New test.
10561
10562 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
10563
10564         PR c++/66254
10565         * g++.dg/cpp0x/scoped_enum5.C: New.
10566
10567 2015-06-23  Richard Biener  <rguenther@suse.de>
10568
10569         PR tree-optimization/66636
10570         * gcc.dg/vect/pr66636.c: New testcase.
10571
10572 2015-06-23  Marek Polacek  <polacek@redhat.com>
10573
10574         * gcc.dg/fold-minus-4.c: New test.
10575         * gcc.dg/fold-minus-5.c: New test.
10576         * c-c++-common/ubsan/overflow-add-5.c: New test.
10577
10578 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
10579
10580         Add missing testcase from r224672.
10581         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
10582
10583         * gcc.target/vax/bswapdi-1.c: New.
10584
10585 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
10586
10587         PR fortran/64674
10588         * gfortran.dg/associate_18.f08: New test.
10589
10590 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
10591
10592         PR target/66560
10593         * gcc.target/i386/pr66560-1.c: New test.
10594         * gcc.target/i386/pr66560-2.c: Ditto.
10595         * gcc.target/i386/pr66560-3.c: Ditto.
10596         * gcc.target/i386/pr66560-4.c: Ditto.
10597
10598 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
10599
10600         * gcc.target/nvptx/nvptx.exp: New file.
10601         * gcc.target/nvptx/proto-1.c: Likewise.
10602
10603 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
10604
10605         PR tree-optimization/66449
10606         * gcc.dg/vect/pr66449.c: New test.
10607
10608 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
10609
10610         * g++.dg/other/dump-ada-spec-5.C: New test.
10611         * g++.dg/other/dump-ada-spec-6.C: Likewise.
10612         * g++.dg/other/dump-ada-spec-7.C: Likewise.
10613
10614 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
10615
10616         * g++.dg/inherit/pure1.C: Test location too.
10617
10618 2015-06-22  Marek Polacek  <polacek@redhat.com>
10619
10620         * gcc.dg/fold-ior-1.c: New test.
10621         * gcc.dg/fold-minus-2.c: New test.
10622         * gcc.dg/fold-minus-3.c: New test.
10623         * gcc.dg/fold-plus-1.c: New test.
10624         * gcc.dg/fold-plus-2.c: New test.
10625         * gcc.dg/fold-xor-4.c: New test.
10626         * gcc.dg/fold-xor-5.c: New test.
10627
10628 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10629
10630         PR target/65914
10631         * g++.dg/torture/pr65914.C:  New.
10632
10633 2015-06-22  Richard Biener  <rguenther@suse.de>
10634
10635         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
10636         not existing TORTURE_OPTIONS only.
10637         * lib/gcc-dg.exp: Likewise.
10638
10639 2015-06-22  Christian Bruel  <christian.bruel@st.com>
10640
10641         PR target/52144
10642         * gcc.target/arm/flip-thumb.c: New test.
10643
10644 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
10645             Martin Liska  <mliska@suse.cz>
10646
10647         PR ipa/65908
10648         * g++.dg/ipa/pr65908.C: New testcase.
10649
10650 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
10651
10652         PR c++/65882
10653         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
10654         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
10655
10656 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
10657
10658         * gnat.dg/specs/debug1.ads: Adjust.
10659
10660 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
10661
10662         * gcc.target/aarch64/fmovd-zero-mem.c: New.
10663         * gcc.target/aarch64/fmovd-zero-reg.c: New.
10664         * gcc.target/aarch64/fmovf-zero-mem.c: New.
10665         * gcc.target/aarch64/fmovf-zero-reg.c: New.
10666         * gcc.target/aarch64/fmovld-zero-mem.c: New.
10667         * gcc.target/aarch64/fmovld-zero-mem.c: New.
10668         * gcc.target/aarch64/fmovd-zero.c: Delete.
10669         * gcc.target/aarch64/fmovf-zero.c: Delete.
10670
10671 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
10672
10673         * gcc.target/vax/bswapdi-1.c: New.
10674
10675 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10676
10677         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
10678
10679 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10680
10681         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
10682
10683 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10684
10685         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
10686
10687 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10688
10689         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
10690
10691 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10692
10693         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
10694
10695 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10696
10697         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
10698
10699 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10700
10701         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
10702
10703 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10704
10705         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
10706
10707 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10708
10709         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
10710
10711 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10712
10713         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
10714
10715 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10716
10717         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
10718
10719 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10720
10721         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
10722
10723 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10724
10725         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
10726
10727 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10728
10729         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
10730
10731 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10732
10733         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
10734
10735 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10736
10737         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
10738
10739 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10740
10741         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
10742
10743 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10744
10745         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
10746
10747 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10748
10749         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
10750
10751 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10752
10753         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10754         (_ARM_FPSCR): Add FZ field.
10755         (clean_results): Force FZ=1 on AArch64.
10756         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
10757
10758 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10759
10760         * gcc.target/aarch64/pr62308.c: New test.
10761
10762 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
10763
10764         PR fortran/66549
10765         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
10766
10767 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
10768
10769         * gcc.target/i386/mpx/pr66581.c: New test.
10770
10771 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
10772
10773         * gcc.target/i386/cmov9.c: New test.
10774
10775 2015-06-18  Richard Biener  <rguenther@suse.de>
10776
10777         * g++.dg/other/const4.C: New testcase.
10778
10779 2015-06-18  Michael Matz  <matz@suse.de>
10780
10781         PR middle-end/66253
10782         * gcc.dg/vect/pr66253.c: New testcase.
10783
10784 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10785
10786         PR target/66569
10787         * gcc.target/i386/mpx/chkp-vararg.c: New test.
10788
10789 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10790
10791         PR middle-end/66568
10792         * gcc.target/i386/mpx/pr66568.c: New test.
10793
10794 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10795
10796         PR middle-end/66567
10797         * gcc.target/i386/mpx/pr66567.c: New test.
10798
10799 2015-06-18  Richard Biener  <rguenther@suse.de>
10800
10801         PR tree-optimization/66510
10802         * gcc.dg/vect/slp-perm-12.c: New testcase.
10803
10804 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
10805
10806         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
10807         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
10808         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
10809         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
10810
10811 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
10812
10813         PR c++/66571
10814         * g++.dg/gomp/pr66571-1.C: New test.
10815
10816         PR middle-end/66429
10817         * c-c++-common/gomp/pr66429.c: New test.
10818
10819 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
10820
10821         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
10822         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
10823         ...this.
10824         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
10825         New testcase.
10826         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
10827         New testcase.
10828
10829 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
10830
10831         PR testsuite/65944
10832         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
10833
10834 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
10835
10836         * gcc.target/mips/pr65862-1.c: New test.
10837         * gcc.target/mips/pr65862-2.c: Likewise.
10838
10839 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
10840
10841         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
10842         * gcc.target/i386/pr52252-atom.c: Ditto.
10843         * gcc.target/i386/vect-div-1.c: Ditto.
10844         * gcc.target/i386/rotate-5.c: Ditto.
10845         * gcc.target/i386/pr50202.c: Ditto.
10846         * gcc.target/i386/pr37843-3.c: Ditto.
10847         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
10848         * gcc.target/i386/pr53397-1.c: Ditto.
10849         * gcc.target/i386/pr55934.c: Ditto.
10850         * gcc.target/i386/pr37843-4.c: Ditto.
10851         * gcc.target/i386/pr60451.c: Ditto.
10852         * gcc.target/i386/pr53397-2.c: Ditto.
10853         * gcc.target/i386/vectorize1.c: Ditto.
10854         * gcc.target/i386/extract-insert-combining.c: Ditto.
10855         * gcc.target/i386/pr53759.c: Ditto.
10856         * gcc.target/i386/pr52252-core.c: Ditto.
10857         * gcc.target/i386/rotate-3.c: Ditto.
10858         * gcc.target/i386/sse-20.c: Ditto.
10859         * gcc.target/i386/rotate-4.c: Ditto.
10860         * gcc.target/i386/pr61403.c: Ditto.
10861         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
10862         * gcc.target/i386/pr60901.c: Ditto.
10863         * gcc.target/i386/pr59794-7.c: Ditto.
10864         * gcc.target/i386/pr62208.c: Ditto.
10865         * gcc.target/i386/pr53416.c: Ditto.
10866         * gcc.target/i386/asm-dialect-1.c: Ditto.
10867         * gcc.target/i386/pr50038.c: Ditto.
10868         * gcc.target/i386/47698.c: Ditto.
10869         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
10870         * gcc.target/i386/pr59794-2.c: Ditto.
10871         * gcc.target/i386/pr59794-3.c: Ditto.
10872         * gcc.target/i386/pr39058.c: Ditto.
10873         * gcc.target/i386/pr60205-1.c: Ditto.
10874         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
10875         * gcc.target/i386/sse2-movq-2.c: Ditto.
10876
10877 2015-06-17  Richard Biener  <rguenther@suse.de>
10878
10879         PR tree-optimization/66251
10880         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
10881
10882 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
10883
10884         PR c++/59682
10885         * g++.dg/parse/new-placement1.C: New.
10886
10887 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
10888
10889         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
10890         * jit.dg/test-compound-assignment.c: New testcase.
10891
10892 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
10893
10894         PR jit/66539
10895         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
10896         to "testcases" array.
10897
10898 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
10899
10900         PR jit/66539
10901         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
10902         * jit.dg/test-debug-strings.c: New test case.
10903         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
10904         the discriminant has a sane debug string.
10905
10906 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
10907
10908         PR target/56766
10909         * gcc.target/i386/pr56766-1.c: New test.
10910         * gcc.target/i386/pr56766-2.c: Ditto.
10911
10912 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
10913
10914         * gcc.target/mips/loongson-shift-count-truncated-1.c:
10915         Skip on mips*-mti-linux* and mips*-img-linux* targets.
10916         * gcc.target/mips/loongson-simd.c: Ditto.
10917
10918 2015-06-16  Richard Biener  <rguenther@suse.de>
10919
10920         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
10921
10922 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
10923
10924         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
10925         passed by the testsuite driver.
10926
10927 2015-06-16  Richard Biener  <rguenther@suse.de>
10928
10929         * gcc.dg/vect/slp-perm-11.c: New testcase.
10930
10931 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
10932
10933         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
10934         dg-options.
10935
10936 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
10937
10938         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
10939         Reinstate calls to torture-init and torture-finalize.
10940
10941 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10942
10943         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
10944
10945 2015-06-15  Nathan Sidwell  <nathan@acm.org>
10946
10947         PR c++/58583
10948         * g++.dg/cpp0x/nsdmi-template14.C: New test.
10949
10950 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
10951
10952         PR c++/51048
10953         * g++.dg/cpp0x/local-type1.C: New.
10954
10955 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
10956
10957         PR fortran/44672
10958         PR fortran/45440
10959         PR fortran/57307
10960         * gfortran.dg/allocate_with_source_3.f90: Removed check for
10961         unimplemented error.
10962         * gfortran.dg/allocate_with_source_7.f08: New test.
10963         * gfortran.dg/allocate_with_source_8.f08: New test.
10964
10965 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
10966
10967         PR c++/65168
10968         * g++.dg/warn/Walways-true-3.C: New test.
10969
10970 2015-06-13  Tom de Vries  <tom@codesourcery.com>
10971
10972         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
10973
10974 2015-06-13  Tom de Vries  <tom@codesourcery.com>
10975
10976         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
10977         (main): Remove superfluous attributes.
10978         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10979         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10980
10981 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
10982
10983         * gcc.target/i386/monitorx.c: New.
10984         * gcc.target/i386/sse-12.c: Add -mmwaitx.
10985         * gcc.target/i386/sse-13.c: Ditto.
10986         * gcc.target/i386/sse-14.c: Ditto.
10987         * gcc.target/i386/sse-22.c: Ditto.
10988         * gcc.target/i386/sse-23.c: Ditto.
10989         * g++.dg/other/i386-2.C: Ditto.
10990         * g++.dg/other/i386-3.C: Ditto.
10991
10992 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
10993
10994         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
10995
10996 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
10997
10998         PR fortran/66079
10999         * gfortran.dg/allocatable_scalar_13.f90: New test
11000
11001 2015-06-11  Marek Polacek  <polacek@redhat.com>
11002
11003         * gcc.dg/fold-xor-3.c: New test.
11004
11005 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11006
11007         * gcc.target/arm/short-it-ifcvt-1.c: New test.
11008         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11009
11010 2015-06-11  Christian Bruel  <christian.bruel@st.com>
11011
11012         PR target/52144
11013         * gcc.target/arm/pragma_attribute.c: New test.
11014
11015 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11016
11017         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11018
11019 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11020
11021         PR target/66473
11022         * gcc.target/i386/pr66473.c: New test.
11023
11024 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
11025
11026         PR target/66470
11027         * gcc.dg/tls/pr66470.c: New test.
11028         * gcc.target/i386/pr66470.c: New test.
11029
11030 2015-06-10  Christian Bruel  <christian.bruel@st.com>
11031
11032         PR target/52144
11033         * gcc.target/arm/attr_arm.c: New test
11034         * gcc.target/arm/attr_arm-err.c: New test
11035         * gcc.target/arm/attr_thumb.c: New test
11036         * gcc.target/arm/attr_thumb-static.c: New test
11037
11038 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11039
11040         PR target/66200
11041         PR target/66428
11042         PR c++/66192
11043         * g++.dg/abi/aarch64_guard1.C: Adjust test.
11044
11045 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
11046
11047         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11048         passed by the testsuite driver.
11049
11050 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11051
11052         Revert:
11053         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11054         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11055         * gcc.dg/ssp-1.c: Make counter a register.
11056         * gcc.dg/ssp-2.c: Likewise.
11057         * gcc.dg/torture/parm-coalesce.c: New.
11058
11059 2015-06-09  Tom de Vries  <tom@codesourcery.com>
11060
11061         * gcc.target/i386/vararg-loc.c: New test.
11062
11063 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
11064
11065         PR c++/65815
11066         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11067         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11068
11069 2015-06-09  Marek Polacek  <polacek@redhat.com>
11070
11071         PR tree-optimization/66299
11072         * gcc.dg/pr66299-1.c: New test.
11073         * gcc.dg/pr66299-2.c: New test.
11074         * gcc.dg/pr66299-3.c: New test.
11075
11076 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
11077
11078         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11079         passed by the testsuite driver.
11080
11081 2015-06-09  Richard Biener  <rguenther@suse.de>
11082
11083         PR middle-end/66423
11084         * gcc.dg/fold-modpow2.c: New testcase.
11085
11086 2015-06-09  Richard Biener  <rguenther@suse.de>
11087
11088         PR tree-optimization/66419
11089         * gcc.dg/vect/bb-slp-37.c: New testcase.
11090
11091 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
11092
11093         * gcc.target/arm/stl-cond.c: New test.
11094
11095 2015-06-09  Richard Biener  <rguenther@suse.de>
11096
11097         PR middle-end/66413
11098         * gcc.dg/torture/pr66413.c: New testcase.
11099
11100 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11101
11102         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11103         * gcc.dg/ssp-1.c: Make counter a register.
11104         * gcc.dg/ssp-2.c: Likewise.
11105         * gcc.dg/torture/parm-coalesce.c: New.
11106
11107 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
11108
11109         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11110         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11111
11112 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11113
11114         PR rtl-optimization/66444
11115         * gcc.dg/pr66444.c: New test.
11116
11117 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
11118
11119         PR fortran/66245
11120         * gfortran.dg/class_is_1.f90: New test.
11121         * gfortran.dg/type_is_1.f90: Ditto.
11122
11123 2015-06-08  Marek Polacek  <polacek@redhat.com>
11124
11125         PR c/66415
11126         * gcc.dg/cpp/pr66415-1.c: New test.
11127         * gcc.dg/cpp/pr66415-2.c: New test.
11128
11129 2015-06-08  Richard Biener  <rguenther@suse.de>
11130
11131         PR tree-optimization/66422
11132         * gcc.dg/Warray-bounds-16.c: New testcase.
11133
11134 2015-06-08  Richard Biener  <rguenther@suse.de>
11135
11136         * gcc.dg/vect/slp-perm-10.c: New testcase.
11137         * gcc.dg/vect/slp-23.c: Adjust.
11138         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11139         vector pointer update.
11140
11141 2015-06-08  Marek Polacek  <polacek@redhat.com>
11142
11143         PR sanitizer/66452
11144         * g++.dg/ubsan/pr66452.C: New test.
11145
11146 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11147
11148         PR tree-optimization/66436
11149         * gcc.dg/gomp/dump-new-function-2.c: New test.
11150         * gcc.dg/gomp/dump-new-function-3.c: Same.
11151         * gcc.dg/gomp/dump-new-function.c: Same.
11152
11153 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11154
11155         PR tree-optimization/66435
11156         * gcc.dg/gomp/notify-new-function-2.c: New test.
11157         * gcc.dg/gomp/notify-new-function-3.c: Same.
11158         * gcc.dg/gomp/notify-new-function.c: Same.
11159
11160 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
11161
11162         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11163         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11164         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11165         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11166         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11167         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11168         -fshort-enum.
11169
11170 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
11171
11172         PR fortran/47659
11173         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11174         * gfortran.dg/warn_conversion.f90: Add warning for change in value
11175         for assignment.
11176         * gfortran.dg/warn_conversion_3.f90: Add warnings.
11177         * gfortran.dg/warn_conversion_5.f90: New test.
11178         * gfortran.dg/warn_conversion_6.f90: New test.
11179         * gfortran.dg/warn_conversion_7.f90: New test.
11180
11181 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11182
11183         PR fortran/66347
11184         * gfortran.dg/blockdata_9.f: New test.
11185
11186 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11187
11188         PR fortran/66385
11189         * gfortran.dg/forall_17.f90:  New test.
11190
11191 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
11192
11193         * g++.dg/cpp0x/pr57101.C: Add warning.
11194         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11195         * g++.dg/ext/visibility/anon7.C: Same.
11196         * g++.dg/ipa/pr63587-2.C: Same.
11197         * g++.dg/opt/dump1.C: Same.
11198         * g++.dg/opt/pr59622-3.C: Same.
11199         * g++.dg/opt/pr59622.C: Same.
11200         * g++.dg/torture/pr46383.C: Same.
11201         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11202         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11203         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11204         functions.
11205         * gfortran.dg/intent_out_8.f90: Same.
11206         * gfortran.dg/warn_target_lifetime_3.f90: Same.
11207
11208 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11209
11210         PR fortran/66377
11211         gfortran.dg/equiv_9.f90: New test.
11212
11213
11214 2015-06-05  Tom de Vries  <tom@codesourcery.com>
11215
11216         merge from gomp4 branch:
11217         2015-05-28  Tom de Vries  <tom@codesourcery.com>
11218
11219         PR tree-optimization/65443
11220         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11221         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11222         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11223
11224 2015-06-05  Nathan Sidwell  <nathan@acm.org>
11225
11226         PR c++/52595
11227         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11228
11229 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
11230
11231         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11232
11233 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
11234
11235         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11236
11237 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
11238
11239         * gcc.target/i386/noplt-1.c: New test.
11240         * gcc.target/i386/noplt-2.c: New test.
11241         * gcc.target/i386/noplt-3.c: New test.
11242         * gcc.target/i386/noplt-4.c: New test.
11243
11244 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
11245
11246         PR fortran/58749
11247         * gfortran.dg/adjustl_1.f90:  New test.
11248
11249 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
11250
11251         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11252         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11253
11254 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
11255
11256         * lto.c (iterative_hash_canonical_type,
11257         gimple_register_canonical_type): only hash main variants of types
11258
11259 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
11260
11261         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11262         Move set of dg-do-what-default after early return.
11263
11264 2015-06-04  Marek Polacek  <polacek@redhat.com>
11265
11266         PR c/66341
11267         * gcc.dg/lvalue-8.c: New test.
11268
11269 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11270             Paolo Carlini  <paolo.carlini@oracle.com>
11271
11272         PR c++/66130
11273         * g++.dg/other/pr66130.C: New.
11274         * g++.dg/cpp0x/pr66130.C: Likewise.
11275
11276 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
11277
11278         * g++.dg/cpp0x/decl-loc1.C: New.
11279         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11280         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11281         * g++.dg/init/ctor8.C: Likewise.
11282         * g++.dg/parse/semicolon4.C: Likewise.
11283
11284 2015-06-03  Marek Polacek  <polacek@redhat.com>
11285
11286         PR sanitizer/66190
11287         * g++.dg/ubsan/static-init-1.C: New test.
11288         * g++.dg/ubsan/static-init-2.C: New test.
11289         * g++.dg/ubsan/static-init-3.C: New test.
11290
11291 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
11292
11293         PR target/66275
11294         * gcc.target/i386/pr66275.c: New test.
11295
11296 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11297
11298         * gcc.dg/Wcxx-compat-22.c: New testcase.
11299         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11300         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11301         * c-c++-common/pr58346-1.c: Likewise.
11302         * c-c++-common/transparent-union-1.c: Likewise.
11303
11304 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
11305
11306         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11307         * g++.dg/plugin/def_plugin.c: New file.
11308         * g++.dg/plugin/def-plugin-test.C: New file.
11309
11310 2015-06-03  Richard Biener  <rguenther@suse.de>
11311
11312         * gcc.dg/vect/bb-slp-36.c: New testcase.
11313
11314 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11315
11316         * gcc.dg/lto/chkp-removed-alias_0.c: New.
11317
11318 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11319
11320         * gcc.dg/lto/chkp-privatize-1_0.c: New.
11321         * gcc.dg/lto/chkp-privatize-1_1.c: New.
11322         * gcc.dg/lto/chkp-privatize-2_0.c: New.
11323         * gcc.dg/lto/chkp-privatize-2_1.c: New.
11324
11325 2015-06-03  Marek Polacek  <polacek@redhat.com>
11326
11327         PR c/64223
11328         PR c/29358
11329         * gcc.dg/pr64223-1.c: New test.
11330         * gcc.dg/pr64223-2.c: New test.
11331
11332 2015-06-03  Richard Biener  <rguenther@suse.de>
11333
11334         PR tree-optimization/63916
11335         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11336
11337 2015-06-03  Richard Biener  <rguenther@suse.de>
11338
11339         PR tree-optimization/66375
11340         * gcc.dg/torture/pr66375.c: New testcase.
11341
11342 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
11343
11344         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11345
11346 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
11347
11348         PR target/65768
11349         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11350
11351 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11352
11353         PR fortran/66380
11354         * gfortran.dg/reshape_7.f90: New test.
11355
11356 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
11357
11358         PR c/66220:
11359         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11360         (fn_36): New.
11361
11362 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11363
11364         PR c/49551
11365         * gcc.dg/pr49551.c: New testcase.
11366
11367 2015-06-02  Richard Biener  <rguenther@suse.de>
11368
11369         PR debug/65549
11370         * g++.dg/lto/pr65549_0.C: New testcase.
11371
11372 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
11373
11374         PR libgomp/65742
11375         PR middle-end/66332
11376         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11377
11378 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11379
11380         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11381
11382 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
11383
11384         PR c++/61683
11385         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11386
11387 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11388
11389         PR tree-optimization/48052
11390         * gcc.dg/tree-ssa/scev-8.c: New.
11391         * gcc.dg/tree-ssa/scev-9.c: New.
11392         * gcc.dg/tree-ssa/scev-10.c: New.
11393         * gcc.dg/vect/pr48052.c: New.
11394
11395 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
11396
11397         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11398
11399 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11400
11401         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11402
11403 2015-06-02  Marek Polacek  <polacek@redhat.com>
11404
11405         PR middle-end/66345
11406         * gcc.dg/torture/pr66345.c: New test.
11407
11408 2015-06-02  Richard Biener  <rguenther@suse.de>
11409
11410         PR tree-optimization/65961
11411         * gcc.dg/torture/pr65961.c: New testcase.
11412
11413 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11414
11415         PR tree-optimization/52563
11416         PR tree-optimization/62173
11417         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11418         * gcc.dg/tree-ssa/scev-4.c: Ditto.
11419
11420 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11421
11422         * gnat.dg/specs/varsize_return2.ads: New test.
11423         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11424
11425 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
11426
11427         * gcc.dg/vect/vect-outer-simd-1.c: New test.
11428
11429 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
11430
11431         PR target/65697
11432         * gcc.target/aarch64/sync-comp-swap.c: New.
11433         * gcc.target/aarch64/sync-comp-swap.x: New.
11434         * gcc.target/aarch64/sync-op-acquire.c: New.
11435         * gcc.target/aarch64/sync-op-acquire.x: New.
11436         * gcc.target/aarch64/sync-op-full.c: New.
11437         * gcc.target/aarch64/sync-op-full.x: New.
11438         * gcc.target/aarch64/sync-op-release.c: New.
11439         * gcc.target/aarch64/sync-op-release.x: New.
11440
11441 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
11442
11443         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11444         (bar): Predefined.
11445
11446 2015-06-01  Richard Biener  <rguenther@suse.de>
11447
11448         PR tree-optimization/66349
11449         PR tree-optimization/66352
11450         PR tree-optimization/66357
11451         * gcc.dg/torture/pr66357.c: New testcase.
11452         * gcc.dg/torture/pr66349.c: Likewise.
11453         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11454
11455 2015-06-01  Richard Biener  <rguenther@suse.de>
11456
11457         Revert
11458         2015-05-29  Richard Biener  <rguenther@suse.de>
11459
11460         PR tree-optimization/66314
11461         * gcc.dg/asan/pr66314.c: New testcase.
11462
11463 2015-06-01  Richard Biener  <rguenther@suse.de>
11464
11465         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11466
11467 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
11468
11469         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11470         directives.
11471         (hp3, hp4): Add inline keyword.
11472         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11473         (hp2): Add inline keyword.
11474         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11475         (hp2): Add inline keyword.
11476
11477 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
11478
11479         PR target/65527
11480         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11481         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11482         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11483         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11484
11485 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
11486
11487         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11488         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11489
11490 2015-06-01  Richard Biener  <rguenther@suse.de>
11491
11492         PR tree-optimization/66280
11493         * g++.dg/torture/pr66280.C: New testcase.
11494         * g++.dg/torture/pr66280-2.C: Likewise.
11495
11496 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11497
11498         * gnat.dg/addr9_1.adb: New test.
11499         * gnat.dg/addr9_2.adb: Likewise.
11500         * gnat.dg/addr9_3.adb: Likewise.
11501         * gnat.dg/addr9_4.adb: Likewise.
11502
11503 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
11504
11505           * g++.dg/other/dump-ada-spec-4.C: New test.
11506
11507 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
11508
11509         * gcc.dg/alias-8.c: Fix dg-warning.
11510
11511 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
11512
11513         * gcc.dg/alias-8.c: Do not xfail.
11514         * gcc.dg/pr62167.c: Prevent FRE.
11515         * gcc.dg/alias-14.c: New testcase.
11516
11517 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
11518
11519         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11520
11521 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11522
11523         PR target/66215
11524         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11525         dg-options.
11526         * gcc.target/s390/hotpatch-10.c: Likewise.
11527         * gcc.target/s390/hotpatch-11.c: Likewise.
11528         * gcc.target/s390/hotpatch-12.c: Likewise.
11529         * gcc.target/s390/hotpatch-17.c: Likewise.
11530         * gcc.target/s390/hotpatch-18.c: Likewise.
11531         * gcc.target/s390/hotpatch-20.c: Likewise.
11532         * gcc.target/s390/hotpatch-21.c: Likewise.
11533         * gcc.target/s390/hotpatch-22.c: Likewise.
11534         * gcc.target/s390/hotpatch-23.c: Likewise.
11535         * gcc.target/s390/hotpatch-24.c: Likewise.
11536         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
11537         to check for the exact nops too.
11538         * gcc.target/s390/hotpatch-3.c: Likewise.
11539         * gcc.target/s390/hotpatch-4.c: Likewise.
11540         * gcc.target/s390/hotpatch-5.c: Likewise.
11541         * gcc.target/s390/hotpatch-6.c: Likewise.
11542         * gcc.target/s390/hotpatch-7.c: Likewise.
11543         * gcc.target/s390/hotpatch-8.c: Likewise.
11544         * gcc.target/s390/hotpatch-9.c: Likewise.
11545         * gcc.target/s390/hotpatch-14.c: Likewise.
11546         * gcc.target/s390/hotpatch-15.c: Likewise.
11547         * gcc.target/s390/hotpatch-16.c: Likewise.
11548         * gcc.target/s390/hotpatch-19.c: Likewise.
11549         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
11550         scan-assembler-times counting number of .align directives.
11551         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
11552         dg-options.  Remove scan-assembler-times counting number of .align
11553         directives.
11554         * gcc.target/s390/hotpatch-26.c: New file.
11555         * gcc.target/s390/hotpatch-27.c: New file.
11556         * gcc.target/s390/hotpatch-28.c: New file.
11557         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
11558         using -Os -O0 -O1 -O2 -O3 options.
11559
11560 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11561
11562         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
11563
11564 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
11565
11566         PR tree-optimization/66142
11567         * gcc.dg/vect/pr66142.c: New test.
11568
11569 2015-05-29  Richard Biener  <rguenther@suse.de>
11570
11571         PR tree-optimization/66314
11572         * gcc.dg/asan/pr66314.c: New testcase.
11573
11574 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
11575
11576         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
11577         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
11578         Adjust all callers.
11579         (schedule-cleanups, dg-keep-saved-temps): New proc.
11580         (gcc-dg-test-1): Schedule cleanups.
11581         * lib/profopt.exp (profopt-execute): Likewise.
11582         * g++.dg/cdce3.C: Adjust expected line numbers.
11583         * gcc.dg/cdce1.c: Likewise.
11584         * gcc.dg/cdce2.c: Likewise.
11585         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
11586         * gcc.dg/strlenopt-24.c: Likewise.
11587         * gcc.dg/tree-ssa/vrp26.c: Likewise.
11588         * gcc.dg/tree-ssa/vrp28.c: Likewise.
11589         * obj-c++.dg/encode-2.mm: Likewise.
11590
11591 2015-05-28  DJ Delorie  <dj@redhat.com>
11592
11593         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
11594
11595 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11596
11597         * gnat.dg/discr43.adb: New test.
11598
11599 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11600
11601         * gnat.dg/varsize_temp.adb: Rename into...
11602         * gnat.dg/varsize1.adb: ...this.
11603         * gnat.dg/varsize_copy.ad[sb]: Rename into...
11604         * gnat.dg/varsize2.ad[sb]: ...this.
11605         * gnat.dg/varsize3_1.adb: New test.
11606         * gnat.dg/varsize3_2.adb: Likewise.
11607         * gnat.dg/varsize3_3.adb: Likewise.
11608         * gnat.dg/varsize3_4.adb: Likewise.
11609         * gnat.dg/varsize3_5.adb: Likewise.
11610         * gnat.dg/varsize3_6.adb: Likewise.
11611         * gnat.dg/varsize3_pkg1.ads: New helper.
11612         * gnat.dg/varsize3_pkg2.ads: Likewise.
11613         * gnat.dg/varsize3_pkg3.ads: Likewise.
11614
11615 2015-05-28  Richard Biener  <rguenther@suse.de>
11616
11617         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
11618
11619 2015-05-28  Richard Biener  <rguenther@suse.de>
11620
11621         PR tree-optimization/66142
11622         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
11623
11624 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
11625
11626         PR target/63810
11627         * gcc.dg/darwin-minversion-3.c: Update testcase.
11628         * gcc.dg/darwin-minversion-4.c: Ditto.
11629         * gcc.dg/darwin-minversion-5.c: New testcase.
11630         * gcc.dg/darwin-minversion-6.c: Ditto.
11631         * gcc.dg/darwin-minversion-7.c: Ditto.
11632         * gcc.dg/darwin-minversion-8.c: Ditto.
11633         * gcc.dg/darwin-minversion-9.c: Ditto.
11634         * gcc.dg/darwin-minversion-10.c: Ditto.
11635         * gcc.dg/darwin-minversion-11.c: Ditto.
11636         * gcc.dg/darwin-minversion-12.c: Ditto.
11637
11638 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11639
11640         PR rtl-optimization/66168
11641         * gcc.c-torture/compile/pr66168.c: New test.
11642
11643 2015-05-27  Jeff Law  <law@redhat.com>
11644
11645         PR target/39726
11646         * gcc.dg/target/m68k/pr39726-1.c: New test.
11647
11648 2015-05-27  Nathan Sidwell  <nathan@acm.org>
11649
11650         PR c++/66270
11651         * g++.dg/ext/alias-canon3.C: New.
11652
11653 2015-05-27  Richard Biener  <rguenther@suse.de>
11654
11655         PR tree-optimization/66272
11656         Revert parts of
11657         2014-08-15  Richard Biener  <rguenther@suse.de>
11658
11659         PR tree-optimization/62031
11660         * gcc.dg/torture/pr66272.c: New testcase.
11661
11662 2015-05-27  Richard Biener  <rguenther@suse.de>
11663
11664         * gcc.dg/vect/slp-reduc-7.c: New testcase.
11665
11666 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
11667
11668         PR target/65358
11669         * gcc.dg/pr65358.c: New test.
11670
11671 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
11672
11673         PR fortran/65548
11674         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
11675         semantic.
11676         * gfortran.dg/allocate_with_source_6.f90: New test.
11677
11678 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
11679
11680         * gnat.dg/atomic7_1.adb: New test.
11681         * gnat.dg/atomic7_2.adb: Likewise.
11682         * gnat.dg/atomic7_pkg1.ads: New helper.
11683         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
11684
11685 2015-05-26  Michael Matz  <matz@suse.de>
11686
11687         PR middle-end/66251
11688         * gcc.dg/vect/pr66251.c: New test.
11689
11690 2015-05-26  Richard Biener  <rguenther@suse.de>
11691
11692         PR tree-optimization/66142
11693         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
11694
11695 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
11696
11697         PR fortran/66082
11698         * gfortran.dg/allocatable_scalar_13.f90: New test
11699
11700 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11701
11702         * gnat.dg/warn11.adb: New test.
11703         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
11704
11705 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11706
11707         * gnat.dg/vfa1_1.adb: New test.
11708         * gnat.dg/vfa1_2.adb: Likewise.
11709         * gnat.dg/vfa1_3.adb: Likewise.
11710         * gnat.dg/vfa1_4.adb: Likewise.
11711         * gnat.dg/vfa1_pkg.ads: New helper.
11712
11713 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
11714
11715         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
11716         * gcc.target/i386/pr66232-3.c: Likewise.
11717
11718 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
11719
11720         PR target/66274
11721         * gcc.target/i386/pr66274.c: New test.
11722
11723 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11724
11725         * gnat.dg/renaming6.ad[sb]: New test.
11726
11727 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
11728
11729         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
11730         and 'dg-require-effective-target pie'.
11731
11732 2015-05-23  Nathan Sidwell  <nathan@acm.org>
11733
11734         PR c++/66243
11735         * g++.dg/cpp0x/pr66243.C: New.
11736
11737 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
11738
11739         PR lto/66180
11740         * g++.dg/lto/pr66180_0.C: New testcase.
11741         * g++.dg/lto/pr66180_1.C: New testcase.
11742
11743 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
11744
11745         PR fortran/66257
11746         * typebound_call_27.f90: New file.
11747
11748 2015-05-23  Nathan Sidwell  <nathan@acm.org>
11749
11750         PR c++/65936
11751         * g++.dg/template/pr65936.C: New.
11752
11753 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
11754
11755         PR tree-optimization/63387
11756         * gcc.dg/pr63387-2.c: New testcase.
11757
11758 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
11759
11760         * gcc.dg/simd-1.c: Update to the new message.
11761
11762 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
11763
11764         * gcc.dg/nand.c: New testcase.
11765
11766 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
11767
11768         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11769         Set dg-do-what-default to compile only on ARM targets without
11770         arm_neon_hw execution support.  Remove redundant c-torture-execute
11771         in loop over test cases.
11772
11773 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11774
11775         PR target/65491
11776         * gcc.target/aarch64/pr65491_1.c: New test.
11777         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
11778         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
11779
11780 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
11781
11782         PR c++/65598
11783         * g++.dg/cpp0x/explicit9.C: New.
11784         * g++.dg/cpp0x/explicit8.C: Check the locations too.
11785
11786 2015-05-22  Richard Biener  <rguenther@suse.de>
11787
11788         PR tree-optimization/66251
11789         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
11790
11791 2015-05-22  Marek Polacek  <polacek@redhat.com>
11792
11793         PR c/47043
11794         * c-c++-common/attributes-enum-1.c: New test.
11795         * c-c++-common/attributes-enum-2.c: New test.
11796         * g++.dg/cpp0x/attributes-enum-1.C: New test.
11797         * g++.dg/cpp1y/attributes-enum-1.C: New test.
11798
11799 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
11800
11801         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
11802         effective target support.  If no arm_neon_hw support, do not attempt
11803         to execute the tests; only compile them.
11804         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
11805         and "dg-require-effective-target arm_neon_ok".
11806         * gcc.target/arm/simd/vextp16_1.c: Likewise.
11807         * gcc.target/arm/simd/vextp64_1.c: Likewise.
11808         * gcc.target/arm/simd/vextp8_1.c: Likewise.
11809         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
11810         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
11811         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
11812         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
11813         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
11814         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
11815         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
11816         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
11817         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
11818         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
11819         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
11820         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
11821         * gcc.target/arm/simd/vexts16_1.c: Likewise.
11822         * gcc.target/arm/simd/vexts32_1.c: Likewise.
11823         * gcc.target/arm/simd/vexts64_1.c: Likewise.
11824         * gcc.target/arm/simd/vexts8_1.c: Likewise.
11825         * gcc.target/arm/simd/vextu16_1.c: Likewise.
11826         * gcc.target/arm/simd/vextu32_1.c: Likewise.
11827         * gcc.target/arm/simd/vextu64_1.c: Likewise.
11828         * gcc.target/arm/simd/vextu8_1.c: Likewise.
11829         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
11830         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
11831         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
11832         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
11833         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
11834         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
11835         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
11836         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
11837         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
11838         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
11839         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
11840         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
11841         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
11842         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
11843         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
11844         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
11845         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
11846         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
11847         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
11848         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
11849         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
11850         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
11851         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
11852         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
11853         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
11854         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
11855         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
11856         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
11857         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
11858         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
11859         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
11860         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
11861         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
11862         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
11863         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
11864         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
11865         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
11866         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
11867         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
11868         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
11869         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
11870         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
11871         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
11872         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
11873         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
11874         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
11875         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
11876         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
11877         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
11878         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
11879         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
11880         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
11881         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
11882         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
11883         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
11884         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
11885         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
11886         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
11887         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
11888         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
11889         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
11890         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
11891         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
11892         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
11893         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
11894         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
11895         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
11896         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
11897         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
11898         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
11899         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
11900         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
11901         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
11902         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
11903         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
11904         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
11905         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
11906         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
11907         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
11908         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
11909         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
11910         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
11911         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
11912         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
11913         * gcc.target/arm/simd/vzips16_1.c: Likewise.
11914         * gcc.target/arm/simd/vzips32_1.c: Likewise.
11915         * gcc.target/arm/simd/vzips8_1.c: Likewise.
11916         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
11917         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
11918         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
11919
11920 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
11921
11922         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
11923         * gcc.dg/vect/pr59354.c: Likewise.
11924         * gcc.dg/vect/pr64252.c: Likewise.
11925         * gcc.dg/vect/pr64404.c: Likewise.
11926         * gcc.dg/vect/pr64493.c: Likewise.
11927         * gcc.dg/vect/pr64495.c: Likewise.
11928         * gcc.dg/vect/pr64844.c: Likewise.
11929         * gcc.dg/vect/pr65518.c: Likewise.
11930         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11931
11932 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
11933
11934         PR c++/66210
11935         * g++.dg/cpp1y/var-templ28.C: New.
11936
11937 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
11938
11939         PR target/66232
11940         * gcc.target/i386/pr66232-1.c: New test.
11941         * gcc.target/i386/pr66232-2.c: Likewise.
11942         * gcc.target/i386/pr66232-3.c: Likewise.
11943         * gcc.target/i386/pr66232-4.c: Likewise.
11944         * gcc.target/i386/pr66232-5.c: Likewise.
11945
11946 2015-05-21  Nathan Sidwell  <nathan@acm.org>
11947
11948         * g++.dg/cpp1y/pr60943.C: New.
11949
11950 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
11951
11952         PR tree-optimization/66233
11953         * gcc.c-torture/execute/pr66233.c: New test.
11954
11955 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11956
11957         PR fortran/66176
11958         * gfortran.dg/inline_matmul_11.f90:  New test.
11959
11960 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
11961
11962         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
11963         instead of listing several targets on its own.
11964         * gcc.target/i386/pr32219-2.c: Likewise.
11965         * gcc.target/i386/pr32219-3.c: Likewise.
11966         * gcc.target/i386/pr32219-4.c: Likewise.
11967         * gcc.target/i386/pr32219-5.c: Likewise.
11968         * gcc.target/i386/pr32219-6.c: Likewise
11969         * gcc.target/i386/pr32219-7.c: Likewise.
11970         * gcc.target/i386/pr32219-8.c: Likewise.
11971         * gcc.target/i386/pr39013-1.c: Likewise.
11972         * gcc.target/i386/pr39013-2.c: Likewise.
11973         * gcc.target/i386/pr64317.c: Likewise.
11974
11975 2015-05-21  Jeff Law  <law@redhat.com>
11976
11977         * gcc.target/hppa/shadd-3.c: New test.
11978         * gcc.target/hppa/shadd-4.c: New test.
11979
11980 2015-05-21  Michael Matz  <matz@suse.de>
11981
11982         * gcc.dg/vect/vect-strided-store.c: New test.
11983         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
11984         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
11985
11986 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11987
11988         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
11989         * gcc.dg/pow-sqrt-synth-1.c: New test.
11990         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
11991
11992 2015-05-21  Richard Biener  <rguenther@suse.de>
11993
11994         PR c++/66211
11995         * g++.dg/conversion/pr66211.C: New testcase.
11996         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
11997
11998 2015-05-21  Jeff Law  <law@redhat.com>
11999
12000         * gcc.target/hppa/shadd-2.c: New test.
12001
12002 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
12003
12004         PR target/54236
12005         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12006
12007 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12008
12009         PR target/65937
12010         * gcc.target/arm/pr26702.c: Adjust target selector.
12011
12012 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
12013
12014         PR middle-end/66221
12015         * gcc.dg/lto/pr66221_0.c: New test.
12016         * gcc.dg/lto/pr66221_1.c: New test.
12017
12018 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12019
12020         PR c/52952
12021         * gcc.dg/redecl-4.c: Update column numbers.
12022         * gcc.dg/format/bitfld-1.c: Likewise.
12023         * gcc.dg/format/attr-2.c: Likewise.
12024         * gcc.dg/format/attr-6.c: Likewise.
12025         * gcc.dg/format/attr-7.c (baz): Likewise.
12026         * gcc.dg/format/asm_fprintf-1.c: Likewise.
12027         * gcc.dg/format/attr-4.c: Likewise.
12028         * gcc.dg/format/branch-1.c: Likewise.
12029         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12030         locations within strings with embedded escape sequences.
12031
12032 2015-05-20  Jeff Law  <law@redhat.com>
12033
12034         * gcc.target/hppa/hppa.exp: New target test driver.
12035         * gcc.target/hppa/shadd-1.c: New test.
12036
12037 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
12038
12039         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12040
12041 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
12042
12043         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12044         (fn_33_k_and_r_style): New.
12045         (fn_33_stroustrup_style): New.
12046         (fn_33_allman_style): New.
12047         (fn_33_whitesmiths_style): New.
12048         (fn_33_horstmann_style): New.
12049         (fn_33_ratliff_banner_style): New.
12050         (fn_33_lisp_style): New.
12051         (fn_34_indent_dash_gnu): New.
12052         (fn_34_indent_dash_kr): New.
12053         (fn_34_indent_dash_orig): New.
12054         (fn_34_indent_linux_style): New.
12055
12056 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
12057
12058         PR fortran/65548
12059         * gfortran.dg/allocate_with_source_5.f90: Extend test.
12060
12061 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
12062
12063         PR tree-optimization/65447
12064         * gcc.dg/tree-ssa/pr65447.c: New test.
12065
12066 2015-05-19  Nathan sidwell  <nathan@acm.org>
12067
12068         * g++.dg/cpp0x/pr65954.C: New.
12069
12070 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
12071
12072         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12073
12074 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12075
12076         * lib/target-supports.exp: Vector do not always have natural
12077         alignment on s390*.
12078
12079 2015-05-19  David Sherwood  <david.sherwood@arm.com>
12080
12081         * gcc.dg/loop-invariant.c: New testcase.
12082
12083 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12084
12085         * lib/target-supports.exp: Vector do not always have natural
12086         alignment on s390*.
12087
12088 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12089
12090         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12091         s390*.
12092         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12093
12094 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12095
12096         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12097         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12098         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12099         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12100         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12101         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12102         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12103         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12104         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12105         * gcc.target/s390/zvector/vec-elem-1.c: New test.
12106
12107 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12108
12109         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12110
12111 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12112
12113         * gcc.target/s390/s390.exp
12114         (check_effective_target_vector): New check.
12115         * gcc.target/s390/vector/vec-abi-1.c: New test.
12116         * gcc.target/s390/vector/vec-abi-2.c: New test.
12117         * gcc.target/s390/vector/vec-abi-3.c: New test.
12118         * gcc.target/s390/vector/vec-abi-4.c: New test.
12119         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12120         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12121         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12122         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12123         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12124         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12125         * gcc.target/s390/vector/vec-clobber-1.c: New test.
12126         * gcc.target/s390/vector/vec-cmp-1.c: New test.
12127         * gcc.target/s390/vector/vec-cmp-2.c: New test.
12128         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12129         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12130         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12131         * gcc.target/s390/vector/vec-genmask-1.c: New test.
12132         * gcc.target/s390/vector/vec-genmask-2.c: New test.
12133         * gcc.target/s390/vector/vec-init-1.c: New test.
12134         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12135         * gcc.target/s390/vector/vec-shift-1.c: New test.
12136         * gcc.target/s390/vector/vec-sub-1.c: New test.
12137
12138 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12139
12140         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12141
12142 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12143
12144         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12145
12146 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12147
12148         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12149
12150 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12151
12152         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12153
12154 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12155
12156         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12157
12158 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12159
12160         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12161
12162 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12163
12164         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12165
12166 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12167
12168         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12169
12170 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12171
12172         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12173
12174 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12175
12176         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12177
12178 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12179
12180         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12181
12182 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12183
12184         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12185
12186 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12187
12188         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12189
12190 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
12191
12192         PR tree-optimization/66187
12193         * gcc.c-torture/execute/pr66187.c: New test.
12194         * gcc.dg/pr66187-1.c: New test.
12195         * gcc.dg/pr66187-2.c: New test.
12196
12197 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12198
12199         * gcc.dg/vect/bb-slp-35.c: Adjust.
12200
12201 2015-05-19  Richard Biener  <rguenther@suse.de>
12202
12203         PR tree-optimization/66165
12204         * gcc.dg/torture/pr66165.c: New testcase.
12205
12206         PR tree-optimization/66185
12207         * gcc.dg/torture/pr66185.c: New testcase.
12208
12209 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
12210
12211         PR target/54236
12212         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12213
12214 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
12215
12216         * gcc.target/mips/p5600-bonding.c : New file.
12217
12218 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12219
12220         PR fortran/66106
12221         * gfortran.dg/interface_operator_1.f90: New tests.
12222
12223 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12224
12225         PR fortran/66057
12226         * gfortran.dg/generic_29.f90: New tests.
12227
12228 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12229
12230         PR fortran/66043
12231         * gfortran.dg/storage_size_6.f90: New tests.
12232
12233 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12234
12235         PR fortran/66045
12236         * gfortran.dg/null1.f90: New test.
12237
12238 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12239
12240         PR fortran/66044
12241         * gfortran.dg/entry_21.f90: New test.
12242
12243 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12244
12245         PR fortran/66043
12246         * gfortran.dg/storage_size_6.f90: New tests.
12247
12248 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12249
12250         PR fortran/66040
12251         * gfortran.dg/misplaced_statement.f90: New test.
12252
12253 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12254
12255         PR fortran/66039
12256         * gfortran.dg/filepos1.f90: New test
12257
12258 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12259
12260         PR fortran/64925
12261         * gfortran.dg/pr64925.f90: New test.
12262
12263 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12264
12265         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12266         unit.
12267         * gfortran.dg/lto/pr41576_1.f90: Ditto.
12268
12269 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
12270
12271         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12272         to the family of pie capable targets.
12273
12274 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
12275
12276         * gcc.target/arm/bics_1.c : New testcase.
12277         * gcc.target/arm/bics_2.c : New testcase.
12278         * gcc.target/arm/bics_3.c : New testcase.
12279         * gcc.target/arm/bics_4.c : New testcase.
12280
12281 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
12282
12283         * gcc.target/mips/umips-attr.c: New test.
12284
12285 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12286
12287         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12288         * gcc.dg/20150120-2.c (dg-final): Ditto.
12289         * gcc.dg/20150120-2.c (dg-final): Ditto.
12290         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12291
12292 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12293
12294         PR target/66174
12295         * gcc.target/i386/pr66174.c: New test.
12296
12297 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
12298
12299         PR fortran/37131
12300         * gfortran.dg/matmul_bounds_6.f90:  New test.
12301         * gfortran.dg/matmul_bounds_7.f90:  New test.
12302
12303 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
12304
12305         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12306         * gfortran.dg/lto/pr41576_1.f90: Add interface.
12307         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12308         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12309         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12310         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12311
12312 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12313
12314         PR fortran/65903
12315         * gfortran.dg/continuation_13.f90: Update test.
12316         * gfortran.dg/pr65903.f90: New test.
12317
12318 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
12319
12320         PR fortran/66113
12321         * gfortran.dg/block_14.f90:  New test.
12322
12323 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12324
12325         PR fortran/44054
12326         * lib/gfortran-dg.exp: Update regex to handle two locations for
12327         the same diagnostic without caret.
12328         * gfortran.dg/badline.f: Test also that line numbers are correct
12329         before and after "left but not entered" warning.
12330
12331 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
12332             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
12333
12334         PR target/65768
12335         * gcc.target/arm/maskdata.c: New test.
12336
12337 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
12338
12339         PR fortran/65792
12340         * gfortran.dg/derived_constructor_components_5: New test
12341
12342 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
12343
12344         PR target/66140
12345         * gcc.target/alpha/pr66140.c: New test.
12346
12347 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
12348
12349         PR c/48956
12350         * gcc.dg/Wconversion-complex-c99.c: New test.
12351         * gcc.dg/Wconversion-complex-gnu.c: New test.
12352
12353 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
12354
12355         PR tree-optimization/64454
12356         * gcc.dg/modmod.c: New testcase.
12357
12358 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
12359
12360         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12361
12362 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
12363
12364         PR middle-end/66134
12365         * gcc.target/i386/mpx/pr66134.c: New test.
12366
12367 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
12368
12369         * gcc.target/powerpc/pr60158.c: New test.
12370
12371 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
12372
12373         * gcc.target/i386/sibcall-7.c: New test.
12374         * gcc.target/i386/sibcall-8.c: New test.
12375
12376 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
12377
12378         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12379         (abs64_in_dreg): Likewise.
12380
12381 2015-05-14  Marek Polacek  <polacek@redhat.com>
12382
12383         PR c/66066
12384         PR c/66127
12385         * gcc.dg/pr14649-1.c: Add -Wpedantic.
12386         * gcc.dg/pr19984.c: Likewise.
12387         * gcc.dg/pr66066-1.c: New test.
12388         * gcc.dg/pr66066-2.c: New test.
12389         * gcc.dg/pr66066-3.c: New test.
12390
12391 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12392
12393         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12394         * gcc.dg/pow-sqrt.x: New file.
12395         * gcc.dg/pow-sqrt-1.c: New test.
12396         * gcc.dg/pow-sqrt-2.c: Likewise.
12397         * gcc.dg/pow-sqrt-3.c: Likewise.
12398
12399 2015-05-13  Richard Biener  <rguenther@suse.de>
12400
12401         PR tree-optimization/66123
12402         * gcc.dg/torture/pr66123.c: New testcase.
12403
12404 2015-05-13  Richard Biener  <rguenther@suse.de>
12405
12406         PR middle-end/66110
12407         * gcc.dg/alias-2.c: Adjust.
12408         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12409
12410 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12411
12412         PR target/65103
12413         * gcc.target/i386/pr65103-3.c: New.
12414
12415 2015-05-13  Martin Liska  <mliska@suse.cz>
12416
12417         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12418
12419 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
12420
12421         PR target/66112
12422         * gcc.target/i386/pr66112-2.c: New test.
12423
12424         PR target/66112
12425         * gcc.target/i386/pr66112-1.c: New test.
12426
12427 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12428
12429         PR target/66048
12430         * gcc.target/i386/mpx/pr66048.cc: New.
12431
12432 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12433
12434         PR rtl-optimization/64616
12435         * gcc.dg/loop-8.c: New test.
12436         * gcc.dg/loop-9.c: New test.
12437
12438 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12439
12440         PR target/pr66047.c
12441         * gcc.target/i386/pr66047.c: New testcase.
12442
12443 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12444
12445         PR ipa/65873
12446         * gcc.c-torture/compile/pr65873.c: New testcase.
12447
12448 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12449
12450         PR fortran/66111
12451         * gfortran.dg/inline_matmul_10.f90:  New test.
12452
12453 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
12454
12455         * c-c++-common/Wmisleading-indentation.c: New testcase.
12456         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12457         * c-c++-common/Wmisleading-indentation-2.md: New file.
12458
12459 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12460
12461         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12462         "break".
12463         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12464
12465 2015-05-12  Richard Biener  <rguenther@suse.de>
12466
12467         PR tree-optimization/66101
12468         * gcc.dg/torture/pr66101.c: New testcase.
12469
12470 2015-05-12  Richard Biener  <rguenther@suse.de>
12471
12472         PR tree-optimization/37021
12473         * gcc.target/i386/vect-addsub.c: New testcase.
12474
12475 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
12476
12477         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12478
12479 2015-05-12  Tom de Vries  <tom@codesourcery.com>
12480
12481         PR tree-optimization/66010
12482         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12483
12484 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
12485
12486         PR c++/65133
12487         * g++.dg/cpp0x/trailing10.C: New.
12488
12489 2015-05-12  Richard Biener  <rguenther@suse.de>
12490
12491         * gcc.dg/vect/bb-slp-35.c: New testcase.
12492
12493 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
12494
12495         PR fortran/66100
12496         * gfortran.dg/bound_simplification_6.f90: New.
12497
12498 2015-05-11  Steve Ellcey  <sellcey@mips.com>
12499
12500         * gcc.target/mips/branch-1.c: Pass argument to bar().
12501
12502 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
12503
12504         PR target/65753
12505         * gcc.target/i386/pr65753.c: New test.
12506
12507 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
12508
12509         PR rtl-optimization/66076
12510         * gcc.dg/torture/pr66076.c: New test.
12511
12512 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
12513
12514         PR fortran/66041
12515         * gfortran.dg/inline_matmul_7.f90:  New test.
12516         * gfortran.dg/inline_matmul_8.f90:  New test.
12517         * gfortran.dg/inline_matmul_9.f90:  New test.
12518
12519 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
12520
12521         * gfortran.dg/bound_simplification_5.f90: New.
12522
12523 2015-05-09  Jason Merrill  <jason@redhat.com>
12524
12525         * lib/target-supports.exp (cxx_default): New global.
12526         (check_effective_target_c++11_only)
12527         (check_effective_target_c++14_only)
12528         (check_effective_target_c++98_only)
12529         (check_effective_target_c++1z_only): Check it.
12530
12531 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
12532
12533         PR tree-optimization/64454
12534         * gcc.dg/tree-ssa/vrp97.c: New file.
12535         * gcc.dg/vect/slp-perm-7.c: Update.
12536
12537 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
12538
12539         PR fortran/65894
12540         * gfortran.dg/elemental_subroutine_11.f90: New test.
12541
12542 2015-05-08  Richard Biener  <rguenther@suse.de>
12543
12544         PR tree-optimization/66036
12545         * gcc.dg/vect/slp-41.c: New testcase.
12546
12547 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
12548
12549         * gfortran.dg/elemental_optional_args_7.f90: New.
12550
12551 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
12552
12553         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
12554         allow cmlt or sshr.
12555
12556 2015-05-08  Marek Polacek  <polacek@redhat.com>
12557
12558         PR c/64918
12559         * gcc.dg/Woverride-init-side-effects-1.c: New test.
12560         * gcc.dg/Woverride-init-side-effects-2.c: New test.
12561
12562 2015-05-07  Marek Polacek  <polacek@redhat.com>
12563
12564         PR c/65179
12565         * c-c++-common/Wshift-negative-value-1.c: New test.
12566         * c-c++-common/Wshift-negative-value-2.c: New test.
12567         * c-c++-common/Wshift-negative-value-3.c: New test.
12568         * c-c++-common/Wshift-negative-value-4.c: New test.
12569         * c-c++-common/Wshift-negative-value-5.c: New test.
12570         * c-c++-common/Wshift-negative-value-6.c: New test.
12571         * gcc.dg/c90-left-shift-1.c: New test.
12572         * gcc.dg/c99-const-expr-7.c: Add dg-error.
12573         * gcc.dg/c99-left-shift-1.c: New test.
12574
12575 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
12576
12577         PR middle-end/192
12578         PR middle-end/54303
12579         * gcc.dg/fdata-sections-2.c: New file.
12580
12581 2015-05-07  Marek Polacek  <polacek@redhat.com>
12582
12583         PR testsuite/66046
12584         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
12585         last dg-output.
12586         * c-c++-common/ubsan/align-7.c: Likewise.
12587         * c-c++-common/ubsan/bounds-8.c: Likewise.
12588         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
12589         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
12590         * c-c++-common/ubsan/null-1.c: Likewise.
12591         * c-c++-common/ubsan/null-10.c: Likewise.
12592         * c-c++-common/ubsan/null-11.c: Likewise.
12593         * c-c++-common/ubsan/null-2.c: Likewise.
12594         * c-c++-common/ubsan/null-3.c: Likewise.
12595         * c-c++-common/ubsan/null-4.c: Likewise.
12596         * c-c++-common/ubsan/null-5.c: Likewise.
12597         * c-c++-common/ubsan/null-6.c: Likewise.
12598         * c-c++-common/ubsan/null-7.c: Likewise.
12599         * c-c++-common/ubsan/null-8.c: Likewise.
12600         * c-c++-common/ubsan/null-9.c: Likewise.
12601         * c-c++-common/ubsan/object-size-1.c: Likewise.
12602         * c-c++-common/ubsan/object-size-10.c: Likewise.
12603         * c-c++-common/ubsan/object-size-4.c: Likewise.
12604         * c-c++-common/ubsan/object-size-5.c: Likewise.
12605         * c-c++-common/ubsan/object-size-7.c: Likewise.
12606         * c-c++-common/ubsan/object-size-8.c: Likewise.
12607         * c-c++-common/ubsan/object-size-9.c: Likewise.
12608         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12609         * c-c++-common/ubsan/overflow-int128.c: Likewise.
12610         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12611         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12612         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12613         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
12614         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12615         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
12616         * c-c++-common/ubsan/pr59333.c: Likewise.
12617         * c-c++-common/ubsan/pr59667.c: Likewise.
12618         * c-c++-common/ubsan/pr60613-2.c: Likewise.
12619         * c-c++-common/ubsan/pr60636.c: Likewise.
12620         * c-c++-common/ubsan/pr63802.c: Likewise.
12621         * c-c++-common/ubsan/recovery-1.c: Likewise.
12622         * c-c++-common/ubsan/recovery-3.c: Likewise.
12623         * c-c++-common/ubsan/shift-1.c: Likewise.
12624         * c-c++-common/ubsan/shift-2.c: Likewise.
12625         * c-c++-common/ubsan/shift-4.c: Likewise.
12626         * c-c++-common/ubsan/shift-7.c: Likewise.
12627         * c-c++-common/ubsan/undefined-2.c: Likewise.
12628         * c-c++-common/ubsan/vla-1.c: Likewise.
12629         * g++.dg/ubsan/null-1.C: Likewise.
12630         * g++.dg/ubsan/null-3.C: Likewise.
12631         * g++.dg/ubsan/null-4.C: Likewise.
12632         * g++.dg/ubsan/vptr-8.C: Likewise.
12633         * g++.dg/ubsan/vptr-9.C: Likewise.
12634         * gcc.dg/ubsan/bounds-2.c: Likewise.
12635         * gcc.dg/ubsan/object-size-9.c: Likewise.
12636
12637 2015-05-07  Jeff Law  <law@redhat.com>
12638
12639         * gcc.dg/tree-ssa/shorten-1.c: New test.
12640
12641 2015-05-07  Richard Biener  <rguenther@suse.de>
12642
12643         PR tree-optimization/66002
12644         * gcc.dg/vect/vect-125.c: New testcase.
12645
12646 2015-05-07  Marek Polacek  <polacek@redhat.com>
12647             Martin Uecker  <uecker@eecs.berkeley.edu>
12648
12649         * c-c++-common/ubsan/bounds-10.c: New test.
12650
12651 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
12652
12653         * jit.dg/harness.h (set_options): Wrap with
12654         #ifndef TEST_ESCHEWS_SET_OPTIONS.
12655         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
12656         Special-case test-benchmark.c as a negative.
12657         * jit.dg/test-benchmark.c: New file.
12658
12659 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
12660
12661         PR target/64208
12662         * gcc.target/arm/pr64208.c: New test.
12663
12664 2015-05-06  Alan Modra  <amodra@gmail.com>
12665
12666         PR target/66020
12667         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
12668         (gparms): Make volatile.
12669
12670 2015-05-06  Richard Biener  <rguenther@suse.de>
12671
12672         PR tree-optimization/62283
12673         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
12674
12675 2015-05-06  Christian Bruel  <christian.bruel@st.com>
12676
12677         PR target/66015
12678         * gcc.target/aarch64/iinline-attr-1.c: New test.
12679
12680 2015-05-06  Richard Biener  <rguenther@suse.de>
12681
12682         * gcc.dg/vect/bb-slp-34.c: New testcase.
12683
12684 2015-05-06  Richard Biener  <rguenther@suse.de>
12685
12686         PR tree-optimization/62283
12687         * gcc.dg/vect/bb-slp-14.c: Adjust.
12688
12689 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
12690
12691         PR target/65990
12692         * gcc.target/i386/pr65990.c: New test.
12693
12694 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
12695
12696         PR target/65915
12697         * gcc.target/i386/pr65915.c: New.
12698
12699 2015-05-05  Tom de Vries  <tom@codesourcery.com>
12700
12701         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
12702         'va_list escapes 0'.
12703
12704 2015-05-05  Tom de Vries  <tom@codesourcery.com>
12705
12706         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
12707         in r222173.
12708
12709 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
12710
12711         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
12712         * gcc.target/arm/pr65924.c: Likewise.
12713
12714 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
12715
12716         PR target/65871
12717         * gcc.target/i386/pr65871-3.c: New test.
12718
12719 2015-05-04  Jeff Law  <law@redhat.com>
12720
12721         Revert:
12722         2015-05-04  Jeff Law  <law@redhat.com>
12723         * gcc.dg/tree-ssa/shorten-1.c: New test.
12724
12725 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
12726             Jakub Jelinek  <jakub@redhat.com>
12727
12728         PR c++/66007
12729         * g++.dg/cpp0x/Wnarrowing4.C: New.
12730
12731 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
12732
12733         * lib/target-supports.exp
12734         (check_effective_target_keeps_null_pointer_checks): Clarify that
12735         this is for targets that disable -fdelete-null-pointer-checks,
12736         not default it to off.
12737         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
12738         -fdelete-null-pointer-checks explicit.
12739         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
12740         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
12741         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
12742         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
12743         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
12744         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
12745         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
12746         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
12747         * gcc.dg/tree-ssa/pr20318.c: Likewise.
12748         * gcc.dg/tree-ssa/pr20701.c: Likewise.
12749         * gcc.dg/tree-ssa/pr20702.c: Likewise.
12750         * gcc.dg/tree-ssa/pr21086.c: Likewise.
12751         * gcc.dg/tree-ssa/pr21090.c: Likewise.
12752         * gcc.dg/tree-ssa/pr58480.c: Likewise.
12753         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
12754         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
12755         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
12756         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
12757         * gcc.dg/tree-ssa/unreachable.c: Likewise.
12758         * gcc.dg/tree-ssa/vrp02.c: Likewise.
12759         * gcc.dg/tree-ssa/vrp07.c: Likewise.
12760         * gcc.dg/tree-ssa/vrp08.c: Likewise.
12761         * gcc.dg/tree-ssa/vrp55.c: Likewise.
12762         * g++.dg/cpp0x/static_assert9.C: Likewise.
12763         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
12764         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
12765         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
12766         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
12767         * g++.dg/tree-ssa/pr26406.C: Likewise.
12768
12769 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
12770
12771         PR tree-optimization/65984
12772         * c-c++-common/ubsan/pr65984.c: New test.
12773
12774 2015-05-04  Jeff Law  <law@redhat.com>
12775
12776         * gcc.dg/tree-ssa/shorten-1.c: New test.
12777
12778 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12779
12780         PR fortran/44735
12781         * gfortran.dg/pr44735.f90: New test.
12782
12783 2015-05-04  Richard Biener  <rguenther@suse.de>
12784
12785         PR tree-optimization/65965
12786         * gcc.dg/vect/bb-slp-33.c: New testcase.
12787
12788 2015-05-04  Richard Biener  <rguenther@suse.de>
12789
12790         PR tree-optimization/65935
12791         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
12792
12793 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
12794
12795         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
12796         for each supported variant instead of CHECK_RESULTS.
12797         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
12798         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
12799         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
12800         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
12801         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12802         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12803         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
12804         expected results for unsupported variants.  Call CHECK for each
12805         supported variant instead of CHECK_RESULTS.
12806         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
12807         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
12808         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
12809         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
12810         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
12811         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
12812         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
12813         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
12814         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
12815         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
12816         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12817         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12818         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12819         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12820         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
12821         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
12822         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
12823         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
12824         expected results for unsupported variants.
12825         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
12826         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
12827         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
12828         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
12829         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
12830         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
12831         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
12832         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
12833         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
12834         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
12835         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
12836         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
12837         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
12838         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
12839         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
12840         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
12841         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
12842         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
12843         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
12844         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
12845         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
12846         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
12847         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
12848         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
12849         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
12850         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
12851         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
12852         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
12853
12854 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
12855
12856         PR fortran/37131
12857         * gfortran.dg/bound_9.f90:  Add pointer assignment.
12858
12859 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
12860             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
12861
12862         PR c++/65858
12863         * g++.dg/cpp0x/Wnarrowing3.C: New.
12864
12865 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
12866
12867         * gcc.dg/20150120-1.c: New test.
12868         * gcc.dg/20150120-2.c: New test.
12869         * gcc.dg/20150120-3.c: New test.
12870
12871 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
12872
12873         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
12874
12875 2015-05-01  Renlin Li  <renlin.li@arm.com>
12876
12877         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
12878
12879 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
12880
12881         * gfortran.dg/bound_simplification_4.f90: New.
12882
12883 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12884
12885         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
12886         with powerpc_p8vector_ok.
12887
12888 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
12889
12890         PR fortran/37131
12891         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
12892         scan pattern.
12893         * gfortran.dg/bound_9.f90:  New test case.
12894
12895 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
12896
12897         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
12898         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
12899         for 32bit x86 targets.
12900         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
12901         for 32bit x86 targets.
12902         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
12903         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
12904         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
12905         for 32bit x86 targets.
12906
12907 2015-04-30  Marek Polacek  <polacek@redhat.com>
12908
12909         PR tree-optimization/63551
12910         * g++.dg/ipa/pr63551.C: New test.
12911
12912 2015-04-30  Caroline Tice  <cmtice@google.com>
12913
12914         PR  65929
12915         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
12916         partition size on certain targets.
12917
12918 2015-04-30  Renlin Li  <renlin.li@arm.com>
12919
12920         * gcc.target/aarch64/vect-reduc-or_1.c: New.
12921
12922 2015-04-30  Marek Polacek  <polacek@redhat.com>
12923
12924         * c-c++-common/Wbool-compare-3.c: New test.
12925
12926         * gcc.dg/pr65901.c (foo): Adjust dg-error.
12927         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
12928
12929 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
12930
12931         PR c++/57610
12932         * g++.dg/init/ref22.C: New.
12933
12934 2015-04-30  Marek Polacek  <polacek@redhat.com>
12935
12936         * gcc.dg/init-bad-8.c: New test.
12937
12938         * gcc.dg/incomplete-typedef-1.c: New test.
12939
12940 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
12941
12942         PR c++/59955
12943         * g++.dg/template/crash121.C: New.
12944
12945 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
12946
12947         * gcc.target/mips/call-from-init.c: New test.
12948         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
12949
12950 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
12951
12952         PR target/65871
12953         * gcc.target/i386/pr65871-1.c: New test.
12954         * gcc.target/i386/pr65871-2.c: Ditto.
12955
12956 2015-04-29  Marek Polacek  <polacek@redhat.com>
12957
12958         PR c/64610
12959         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
12960         * c-c++-common/Wbool-compare-2.c: New test.
12961
12962 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
12963
12964         PR target/65770
12965         * gcc.target/aarch64/vstN_lane_1.c: New file.
12966
12967 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
12968
12969         PR c++/64667
12970         * g++.dg/warn/Winit-self-3.C: New.
12971
12972 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
12973
12974         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
12975
12976 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
12977
12978         PR target/65924
12979         * gcc.target/arm/pr65924.c: New test.
12980
12981 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
12982
12983         * g++.dg/gomp/tpl-target-update.C: New file.
12984
12985 2015-04-29  Richard Biener  <rguenther@suse.de>
12986
12987         PR tree-optimization/65917
12988         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
12989
12990 2015-04-29  Christian Bruel  <christian.bruel@st.com>
12991
12992         PR target/64835
12993         * gcc.dg/ipa/iinline-attr.c: New test.
12994         * gcc.target/i386/iinline-attr-2.c: New test.
12995
12996 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
12997
12998         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
12999         segfault is fixed.
13000
13001 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13002
13003         * gcc.dg/vect/vect-33.c: Remove spurious line.
13004
13005 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
13006
13007         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13008
13009 2015-04-28  Marek Polacek  <polacek@redhat.com>
13010
13011         PR c/65901
13012         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13013         * gcc.dg/pr65901.c: New test.
13014
13015 2015-04-28  Richard Biener  <rguenther@suse.de>
13016
13017         PR tree-optimization/62283
13018         * gfortran.dg/vect/pr62283-2.f: New testcase.
13019         * gcc.dg/vect/bb-slp-14.c: Adjust.
13020
13021 2015-04-28  Richard Biener  <rguenther@suse.de>
13022
13023         PR tree-optimization/65851
13024         * g++.dg/torture/pr65851.C: New testcase.
13025
13026 2015-04-27  Jeff Law <law@redhat.com>
13027
13028         PR tree-optimization/65217
13029         * gcc.target/i386/pr65217.c: Remove XFAIL.
13030
13031 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13032
13033         PR fortran/60322
13034         Add tests forgotten to svn-add.
13035         * gfortran.dg/class_allocate_19.f03: New test.
13036         * gfortran.dg/class_array_20.f03: New test.
13037         * gfortran.dg/class_array_21.f03: New test.
13038         * gfortran.dg/finalize_29.f08: New test.
13039
13040 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13041
13042         PR fortran/59678
13043         PR fortran/65841
13044         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13045         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13046
13047 2015-04-27  Caroline Tice  <cmtice@google.com>
13048
13049         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13050         partition size.
13051
13052 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
13053
13054         PR target/64579
13055         * gcc.target/powerpc/htm-1.c: New test.
13056         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13057         on 64-bit compiles.
13058         (__builtin_tabortdci): Likewise.
13059         (__builtin_tcheck): Remove operand.
13060         * lib/target-supports.exp (check_htm_hw_available): New function.
13061
13062 2015-04-27  Richard Biener  <rguenther@suse.de>
13063
13064         * gcc.target/i386/pr65217.c: XFAIL.
13065
13066 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
13067
13068         PR tree-optimization/65875
13069         * gcc.c-torture/compile/pr65875.c: New test.
13070
13071 2015-04-25  Marek Polacek  <polacek@redhat.com>
13072
13073         PR c/52085
13074         * gcc.dg/enum-incomplete-2.c: New test.
13075         * gcc.dg/enum-mode-1.c: New test.
13076
13077 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13078
13079         PR target/65849
13080         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13081         set new options.
13082         * gcc.target/powerpc/pr65849-2.c: Likewise.
13083
13084 2015-04-24  Tom de Vries  <tom@codesourcery.com>
13085
13086         PR tree-optimization/65802
13087         * g++.dg/pr65802.C: Move to ...
13088         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
13089         stdarg.h.  Rewrite for C.
13090         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
13091         va_start and va_end.  Remove unnecessary inline asm.
13092
13093 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
13094             Wei Mi  <wmi@google.com>
13095
13096         * gcc.target/i386/sse2-load-multi.c: New test.
13097         * gcc.target/i386/sse2-store-multi.c: Ditto.
13098
13099 2015-04-24  Marek Polacek  <polacek@redhat.com>
13100
13101         PR c/65830
13102         * c-c++-common/pr65830.c: New test.
13103
13104         PR c/63357
13105         * c-c++-common/Wlogical-op-1.c: New test.
13106
13107 2015-04-24  Marek Polacek  <polacek@redhat.com>
13108
13109         PR c/61534
13110         * c-c++-common/pr61534-1.c: New test.
13111
13112 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13113             Steven Bosscher <steven@gcc.gnu.org>
13114
13115         PR rtl-optimization/34503
13116         * gcc.target/arm/pr64616.c: New file.
13117
13118 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
13119
13120         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13121
13122 2015-04-24  Terry Guo  <terry.guo@arm.com>
13123
13124         * gcc.target/arm/pr65710.c: Update the options.
13125
13126 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
13127
13128         * gcc.target/i386/pr65523.c: Skip x32.
13129
13130 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13131
13132         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13133         to look for vcl* where appropriate.
13134
13135 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13136
13137         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13138         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13139
13140 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
13141
13142         PR target/26702
13143         * gcc.target/arm/pr26702.c: New test.
13144
13145 2015-04-23  Marek Polacek  <polacek@redhat.com>
13146
13147         PR c/65345
13148         * gcc.dg/pr65345-1.c: New test.
13149         * gcc.dg/pr65345-2.c: New test.
13150
13151 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13152
13153         * gcc.target/powerpc/crypto-builtin-2.c: New.
13154
13155 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
13156
13157         PR fortran/60322
13158         * gfortran.dg/class_allocate_19.f03: New test.
13159         * gfortran.dg/class_array_20.f03: New test.
13160         * gfortran.dg/class_array_21.f03: New test.
13161         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13162         * gfortran.dg/finalize_15.f90: Fixing comparision to model
13163         initialization correctly.
13164         * gfortran.dg/finalize_29.f08: New test.
13165
13166 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13167
13168         * gcc.target/powerpc/swaps-p8-18.c: New test.
13169
13170 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13171
13172         PR target/65456
13173         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13174         * gcc.dg/vect/bb-slp-25.c: Likewise.
13175         * gcc.dg/vect/bb-slp-29.c: Likewise.
13176         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13177         vect_no_align && { ! vect_hw_misalign }.
13178         * gcc.dg/vect/bb-slp-9.c: Likewise.
13179         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13180         vect_hw_misalign.
13181         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13182         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13183         account for POWER8, where peeling for alignment is not needed.
13184         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13185         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13186         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13187         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13188         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13189         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13190         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13191         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13192         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13193         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13194         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13195         * gcc.dg/vect/pr16105.c: Likewise.
13196         * gcc.dg/vect/pr20122.c: Likewise.
13197         * gcc.dg/vect/pr33804.c: Likewise.
13198         * gcc.dg/vect/pr33953.c: Likewise.
13199         * gcc.dg/vect/pr56787.c: Likewise.
13200         * gcc.dg/vect/pr58508.c: Likewise.
13201         * gcc.dg/vect/slp-25.c: Likewise.
13202         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13203         * gcc.dg/vect/vect-105.c: Likewise.
13204         * gcc.dg/vect/vect-27.c: Likewise.
13205         * gcc.dg/vect/vect-29.c: Likewise.
13206         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13207         POWER8.
13208         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13209         && { ! vect_hw_misalign }.
13210         * gcc.dg/vect/vect-44.c: Likewise.
13211         * gcc.dg/vect/vect-48.c: Likewise.
13212         * gcc.dg/vect/vect-50.c: Likewise.
13213         * gcc.dg/vect/vect-52.c: Likewise.
13214         * gcc.dg/vect/vect-56.c: Likewise.
13215         * gcc.dg/vect/vect-60.c: Likewise.
13216         * gcc.dg/vect/vect-72.c: Likewise.
13217         * gcc.dg/vect/vect-75-big-array.c: Likewise.
13218         * gcc.dg/vect/vect-75.c: Likewise.
13219         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13220         * gcc.dg/vect/vect-77-global.c: Likewise.
13221         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13222         * gcc.dg/vect/vect-78-global.c: Likewise.
13223         * gcc.dg/vect/vect-93.c: Likewise.
13224         * gcc.dg/vect/vect-95.c: Likewise.
13225         * gcc.dg/vect/vect-96.c: Likewise.
13226         * gcc.dg/vect/vect-cond-1.c: Likewise.
13227         * gcc.dg/vect/vect-cond-3.c: Likewise.
13228         * gcc.dg/vect/vect-cond-4.c: Likewise.
13229         * gcc.dg/vect/vect-cselim-1.c: Likewise.
13230         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13231         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13232         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13233         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13234         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13235         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13236         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13237         * gcc.dg/vect/vect-outer-3a.c: Likewise.
13238         * gcc.dg/vect/vect-outer-5.c: Likewise.
13239         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13240         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13241         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13242         * gcc.dg/vect/vect-outer-fir.c: Likewise.
13243         * gcc.dg/vect/vect-peel-3.c: Likewise.
13244         * gcc.dg/vect/vect-peel-4.c: Likewise.
13245         * gcc.dg/vect/vect-pre-interact.c: Likewise.
13246         * gcc.target/powerpc/pr65456.c: New test.
13247         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13248         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13249         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13250         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13251         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13252         vect_no_align && { ! vect_hw_misalign }.
13253         * gfortran.dg/vect/vect-3.f90: Likewise.
13254         * gfortran.dg/vect/vect-4.f90: Likewise.
13255         * gfortran.dg/vect/vect-5.f90: Likewise.
13256         * lib/target-supports.exp (check_effective_target_vect_no_align):
13257         Return 1 for POWER8.
13258         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13259
13260 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
13261
13262         PR fortran/65429
13263         * gfortran.dg/pr65429.f90: New test.
13264
13265 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
13266
13267         * c-c++-common/asan/user-section-1.c: New test.
13268         * c-c++-common/asan/user-section-2.c: New test.
13269         * c-c++-common/asan/user-section-3.c: New test.
13270
13271 2015-04-22  Hale Wang  <hale.wang@arm.com>
13272             Terry Guo  <terry.guo@arm.com>
13273
13274         PR rtl-optimization/64818
13275         * gcc.target/arm/pr64818.c: New test.
13276
13277 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
13278
13279         PR ipa/65076
13280         * g++.dg/tree-ssa/pr61034.C: Update template.
13281         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13282         * gcc.dg/Warray-bounds-11.c: Likewise.
13283         * gcc.dg/Warray-bounds.c: Likewise.
13284
13285 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13286
13287         PR libgfortran/65234
13288         * gfortran.dg/fmt_unlimited.f90: New test.
13289
13290 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
13291
13292         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13293         headers.
13294         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13295         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13296         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13297         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13298         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13299         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13300         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13301
13302 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13303
13304         PR libgfortran/56743
13305         * gfortran.dg/namelist_87.f90: New test.
13306
13307 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13308
13309         * gcc.target/aarch64/mult-synth_1.c: New test.
13310         * gcc.target/aarch64/mult-synth_2.c: Likewise.
13311         * gcc.target/aarch64/mult-synth_3.c: Likewise.
13312         * gcc.target/aarch64/mult-synth_4.c: Likewise.
13313         * gcc.target/aarch64/mult-synth_5.c: Likewise.
13314         * gcc.target/aarch64/mult-synth_6.c: Likewise.
13315
13316 2015-04-21  Richard Biener  <rguenther@suse.de>
13317
13318         PR tree-optimization/65650
13319         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13320         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13321         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13322         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13323         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13324         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13325
13326 2015-04-21  Tom de Vries  <tom@codesourcery.com>
13327
13328         PR tree-optimization/65802
13329         * g++.dg/pr65802.C: New test.
13330
13331 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
13332
13333         PR testsuite/65767
13334         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13335         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13336
13337 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
13338
13339         PR c++/65801
13340         * g++.dg/cpp0x/Wnarrowing2.C: New.
13341
13342 2015-04-20  Jeff Law  <law@redhat.com>
13343
13344         PR tree-optimization/65658
13345         * gcc.dg/pr65658.c: New test.
13346
13347 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
13348
13349         PR target/64134
13350         * gcc.target/aarch64/vec_init_1.c: New test.
13351
13352 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
13353
13354         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13355         targets.
13356
13357 2015-04-18  Martin Sebor  <msebor@redhat.com>
13358
13359         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13360         of non-nul characters.
13361         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13362
13363 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13364
13365         PR target/65787
13366         * gcc.target/powerpc/pr65787.c: New.
13367
13368 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13369
13370         PR target/65689
13371         * gcc.target/aarch64/c-output-template-4.c: New test.
13372
13373 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13374
13375         PR target/65780
13376         * gcc.dg/pr65780-1.c: New test.
13377         * gcc.dg/pr65780-2.c: Likewise.
13378         * gcc.target/i386/pr32219-9.c: Likewise.
13379         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13380         symbol.
13381         * gcc.target/i386/pr64317.c (c): Initialize.
13382
13383 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13384
13385         PR target/65612
13386         * g++.dg/ext/mv18.C: New test.
13387         * g++.dg/ext/mv19.C: Likewise.
13388         * g++.dg/ext/mv20.C: Likewise.
13389         * g++.dg/ext/mv21.C: Likewise.
13390         * g++.dg/ext/mv22.C: Likewise.
13391         * g++.dg/ext/mv23.C: Likewise.
13392
13393 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
13394
13395         PR c++/64527
13396         * g++.dg/init/pr64527.C: New test.
13397
13398 2015-04-17  Tom de Vries  <tom@codesourcery.com>
13399             Michael Matz  <matz@suse.de>
13400
13401         PR tree-optimization/64950
13402         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13403         x86_64-*-*.
13404
13405 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
13406
13407         * c-c++-common/asan/user-section-1.c: New test.
13408
13409 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13410
13411         PR debug/65771
13412         * gcc.dg/debug/pr65771.c: New test.
13413
13414 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
13415
13416         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13417         __buitlin_alloca with __builtin_alloca.
13418
13419 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
13420
13421         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13422
13423 2015-04-16  Richard Biener  <rguenther@suse.de>
13424
13425         PR tree-optimization/64277
13426         * gcc.dg/Warray-bounds-14.c: New testcase.
13427         * gcc.dg/Warray-bounds-15.c: Likewise.
13428         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13429         * c-c++-common/ubsan/bounds-6.c: Likewise.
13430
13431 2015-04-16  Renlin Li  <renlin.li@arm.com>
13432
13433         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13434         * gcc.target/arm/unsigned-float.c: New.
13435
13436 2015-04-16  Richard Biener  <rguenther@suse.de>
13437
13438         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13439         * gcc.dg/tree-ssa/pr37508.c: Adjust.
13440         * gfortran.dg/reassoc_6.f: Remove XFAIL.
13441
13442 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
13443
13444         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13445         * g++.dg/cpp0x/decltype-call1.C: Likewise.
13446         * g++.dg/cpp0x/defaulted21.C: Likewise.
13447         * g++.dg/cpp0x/defaulted28.C: Likewise.
13448         * g++.dg/cpp0x/defaulted47.C: Likewise.
13449         * g++.dg/cpp0x/elision_neg.C: Likewise.
13450         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13451         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13452         * g++.dg/cpp0x/implicit1.C: Likewise.
13453         * g++.dg/cpp0x/implicit9.C: Likewise.
13454         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13455         * g++.dg/cpp0x/range-for13.C: Likewise.
13456         * g++.dg/gomp/clause-2.C: Likewise.
13457         * g++.dg/gomp/udr-5.C: Likewise.
13458         * g++.dg/inherit/access6.C: Likewise.
13459         * g++.dg/lookup/duperr1.C: Likewise.
13460         * g++.dg/lookup/friend2.C: Likewise.
13461         * g++.dg/lookup/pr6936.C: Likewise.
13462         * g++.dg/lookup/scoped1.C: Likewise.
13463         * g++.dg/lookup/using26.C: Likewise.
13464         * g++.dg/lookup/using38.C: Likewise.
13465         * g++.dg/other/access2.C: Likewise.
13466         * g++.dg/overload/defarg3.C: Likewise.
13467         * g++.dg/overload/defarg6.C: Likewise.
13468         * g++.dg/parse/access11.C: Likewise.
13469         * g++.dg/parse/access2.C: Likewise.
13470         * g++.dg/parse/access3.C: Likewise.
13471         * g++.dg/parse/access4.C: Likewise.
13472         * g++.dg/parse/access5.C: Likewise.
13473         * g++.dg/parse/access6.C: Likewise.
13474         * g++.dg/parse/access8.C: Likewise.
13475         * g++.dg/parse/access9.C: Likewise.
13476         * g++.dg/parse/crash40.C: Likewise.
13477         * g++.dg/tc1/dr142.C: Likewise.
13478         * g++.dg/tc1/dr166.C: Likewise.
13479         * g++.dg/tc1/dr52.C: Likewise.
13480         * g++.dg/template/access11.C: Likewise.
13481         * g++.dg/template/access18.C: Likewise.
13482         * g++.dg/template/access19.C: Likewise.
13483         * g++.dg/template/access2.C: Likewise.
13484         * g++.dg/template/access20.C: Likewise.
13485         * g++.dg/template/access26.C: Likewise.
13486         * g++.dg/template/access3.C: Likewise.
13487         * g++.dg/template/access7.C: Likewise.
13488         * g++.dg/template/conv12.C: Likewise.
13489         * g++.dg/template/crash69.C: Likewise.
13490         * g++.dg/template/friend31.C: Likewise.
13491         * g++.dg/template/friend32.C: Likewise.
13492         * g++.dg/template/memfriend15.C: Likewise.
13493         * g++.dg/template/memfriend16.C: Likewise.
13494         * g++.dg/template/memfriend17.C: Likewise.
13495         * g++.dg/template/memfriend7.C: Likewise.
13496         * g++.dg/template/pr32519.C: Likewise.
13497         * g++.dg/template/qualttp21.C: Likewise.
13498         * g++.dg/template/qualttp8.C: Likewise.
13499         * g++.dg/template/ttp10.C: Likewise.
13500         * g++.dg/template/typedef11.C: Likewise.
13501         * g++.dg/template/typedef13.C: Likewise.
13502         * g++.dg/template/typedef19.C: Likewise.
13503         * g++.dg/template/typedef20.C: Likewise.
13504         * g++.dg/template/typedef22.C: Likewise.
13505         * g++.dg/template/using16.C: Likewise.
13506         * g++.dg/template/virtual3.C: Likewise.
13507         * g++.dg/ubsan/pr61272.C: Likewise.
13508         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13509         * g++.old-deja/g++.brendan/crash11.C: Likewise.
13510         * g++.old-deja/g++.brendan/enum6.C: Likewise.
13511         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13512         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13513         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13514         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13515         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13516         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13517         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13518         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13519         * g++.old-deja/g++.jason/access17.C: Likewise.
13520         * g++.old-deja/g++.jason/access18.C: Likewise.
13521         * g++.old-deja/g++.jason/access22.C: Likewise.
13522         * g++.old-deja/g++.jason/access23.C: Likewise.
13523         * g++.old-deja/g++.jason/access8.C: Likewise.
13524         * g++.old-deja/g++.jason/delete3.C: Likewise.
13525         * g++.old-deja/g++.jason/report.C: Likewise.
13526         * g++.old-deja/g++.law/access2.C: Likewise.
13527         * g++.old-deja/g++.law/access3.C: Likewise.
13528         * g++.old-deja/g++.law/access4.C: Likewise.
13529         * g++.old-deja/g++.law/access5.C: Likewise.
13530         * g++.old-deja/g++.law/arm12.C: Likewise.
13531         * g++.old-deja/g++.law/arm14.C: Likewise.
13532         * g++.old-deja/g++.law/ctors13.C: Likewise.
13533         * g++.old-deja/g++.law/union2.C: Likewise.
13534         * g++.old-deja/g++.law/visibility12.C: Likewise.
13535         * g++.old-deja/g++.law/visibility15.C: Likewise.
13536         * g++.old-deja/g++.law/visibility16.C: Likewise.
13537         * g++.old-deja/g++.law/visibility17.C: Likewise.
13538         * g++.old-deja/g++.law/visibility18.C: Likewise.
13539         * g++.old-deja/g++.law/visibility19.C: Likewise.
13540         * g++.old-deja/g++.law/visibility20.C: Likewise.
13541         * g++.old-deja/g++.law/visibility21.C: Likewise.
13542         * g++.old-deja/g++.law/visibility24.C: Likewise.
13543         * g++.old-deja/g++.law/visibility4.C: Likewise.
13544         * g++.old-deja/g++.law/visibility5.C: Likewise.
13545         * g++.old-deja/g++.law/visibility6.C: Likewise.
13546         * g++.old-deja/g++.law/visibility7.C: Likewise.
13547         * g++.old-deja/g++.law/visibility8.C: Likewise.
13548         * g++.old-deja/g++.law/visibility9.C: Likewise.
13549         * g++.old-deja/g++.niklas/t135.C: Likewise.
13550         * g++.old-deja/g++.oliva/delete1.C: Likewise.
13551         * g++.old-deja/g++.oliva/partord1.C: Likewise.
13552         * g++.old-deja/g++.other/access11.C: Likewise.
13553         * g++.old-deja/g++.other/access4.C: Likewise.
13554         * g++.old-deja/g++.other/access7.C: Likewise.
13555         * g++.old-deja/g++.other/crash1.C: Likewise.
13556         * g++.old-deja/g++.other/crash7.C: Likewise.
13557         * g++.old-deja/g++.other/friend1.C: Likewise.
13558         * g++.old-deja/g++.other/friend4.C: Likewise.
13559         * g++.old-deja/g++.other/friend9.C: Likewise.
13560         * g++.old-deja/g++.other/lineno1.C: Likewise.
13561         * g++.old-deja/g++.other/using1.C: Likewise.
13562         * g++.old-deja/g++.pt/enum14.C: Likewise.
13563         * g++.old-deja/g++.pt/friend11.C: Likewise.
13564         * g++.old-deja/g++.pt/friend21.C: Likewise.
13565         * g++.old-deja/g++.pt/friend3.C: Likewise.
13566         * g++.old-deja/g++.pt/inherit2.C: Likewise.
13567         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
13568         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
13569         * g++.old-deja/g++.robertl/eb94.C: Likewise.
13570
13571 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
13572
13573         PR ipa/65765
13574         * g++.dg/ipa/pr65765.C: New test.
13575
13576 2015-04-15  Nick Clifton  <nickc@redhat.com>
13577
13578         * gcc.target/rx/builtins.c: Disable RMPA test if string
13579         instructions are not allowed.
13580
13581 2015-04-15  Alan Modra  <amodra@gmail.com>
13582
13583         * gcc.dg/pr65408.c: New.
13584
13585 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
13586
13587         PR target/65729
13588         * gcc.target/arm/pr65729.c: New test.
13589
13590 2015-04-14  Richard Biener  <rguenther@suse.de>
13591
13592         PR tree-optimization/65758
13593         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
13594
13595 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
13596
13597         PR target/65648
13598         * gcc.c-torture/execute/pr65648.c: New test.
13599
13600 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13601
13602         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
13603         __builtin_finite instead of finite.
13604         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
13605         Likewise.
13606
13607 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
13608
13609         PR tree-optimization/63387
13610         * gcc.dg/pr63387.c: New testcase.
13611
13612 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
13613
13614         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
13615
13616 2015-04-13  Richard Biener  <rguenther@suse.de>
13617
13618         PR tree-optimization/65204
13619         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
13620
13621 2015-04-13  Terry Guo  <terry.guo@arm.com>
13622
13623         PR target/65710
13624         * gcc.target/arm/pr65710.c: New.
13625
13626 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
13627
13628         PR tree-optimization/65747
13629         * g++.dg/torture/pr65747.C: New test.
13630
13631 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
13632
13633         PR c++/65736
13634         * g++.dg/cpp0x/pr65736.C: New test.
13635
13636 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
13637             Martin Liska  <mliska@suse.cz>
13638
13639         PR ipa/65722
13640         * g++.dg/ipa/pr65722.C: New testcase.
13641
13642 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
13643
13644         PR tree-optimization/65735
13645         * gcc.c-torture/compile/pr65735.c: New test.
13646
13647 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
13648
13649         PR middle-end/65554
13650         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
13651
13652 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
13653
13654         PR target/65671
13655         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
13656
13657 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
13658
13659         PR target/65647
13660         * gcc.target/arm/pr65647-2.c: New.
13661
13662 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13663
13664         PR target/65694
13665         * g++.dg/torture/pr65694.C: New test.
13666
13667 2015-04-10  Tobias Burnus  <burnus@net-b.de>
13668
13669         * gfortran.dg/coarray_lock_6.f90: New.
13670         * gfortran.dg/coarray_lock_7.f90: New.
13671         * gfortran.dg/coarray/lock_2.f90: New.
13672
13673 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
13674
13675         PR fortran/56674
13676         PR fortran/58813
13677         PR fortran/59016
13678         PR fortran/59024
13679         * gfortran.dg/used_types_27.f90: New.
13680
13681 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
13682
13683         PR target/65671
13684         * gcc.target/i386/pr65671.c: New.
13685
13686 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
13687
13688         PR tree-optimization/65709
13689         * c-c++-common/ubsan/align-9.c: New test.
13690
13691 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
13692
13693         PR fortran/56852
13694         * gfortran.dg/pr56852.f90: New test.
13695
13696 2015-04-09  Marek Polacek  <polacek@redhat.com>
13697             Jakub Jelinek  <jakub@redhat.com>
13698
13699         PR middle-end/65554
13700         * g++.dg/opt/pr65554.C: New test.
13701
13702 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
13703
13704         PR c++/65690
13705         * c-c++-common/attr-aligned-1.c: New test.
13706
13707 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
13708
13709         * gcc.target/i386/mpx/memmove-zero-length.c: New.
13710
13711 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
13712
13713         PR target/65676
13714         * gcc.target/i386/sse-25.c: New.
13715
13716 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
13717
13718         PR target/65693
13719         * gcc.target/i386/pr65693.c: New test.
13720
13721 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
13722
13723         * gcc.dg/lto/chkp-static-bounds_0.c: New.
13724
13725 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
13726
13727         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
13728
13729 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
13730
13731         * gcc.target/i386/thunk-retbnd.c: New.
13732
13733 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
13734
13735         * gnat.dg/opt48.adb: New test.
13736         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
13737         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
13738
13739 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
13740
13741         PR ipa/65540
13742         * gcc.c-torture/compile/pr65540.c: New.
13743
13744 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
13745
13746         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
13747         -Wno-pointer-arith.
13748
13749 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
13750
13751         PR debug/65678
13752         * g++.dg/debug/pr65678.C: New test.
13753
13754         PR middle-end/65680
13755         * gcc.c-torture/compile/pr65680.c: New test.
13756
13757 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
13758
13759         PR fortran/65548
13760         * gfortran.dg/allocate_with_source_5.f90: New test.
13761
13762 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
13763
13764         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
13765         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
13766
13767 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
13768
13769         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
13770
13771 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
13772
13773         PR target/65614
13774         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
13775         to get floating point compression.
13776         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
13777
13778 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
13779
13780         PR preprocessor/61977
13781         * gcc.dg/cpp/pr61977.c: New test.
13782
13783 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
13784
13785         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
13786
13787 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
13788
13789         PR target/65647
13790         * gcc.target/arm/pr65647.c: New.
13791
13792 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
13793
13794         PR ipa/65655
13795         * g++.dg/torture/pr65655.C: New testcase.
13796
13797 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
13798
13799         PR c++/64085
13800         * g++.dg/cpp1y/lambda-init13.C: New.
13801
13802 2015-04-03  Marek Polacek  <polacek@redhat.com>
13803
13804         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
13805
13806 2015-04-02  Marek Polacek  <polacek@redhat.com>
13807
13808         PR c++/65642
13809         * g++.dg/cpp0x/constexpr-fold1.C: New test.
13810         * g++.dg/cpp0x/constexpr-fold2.C: New test.
13811
13812 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
13813
13814         PR preprocessor/61977
13815         * gcc.target/powerpc/pr61977-1.c: New test.
13816         * gcc.target/powerpc/pr61977-2.c: New test.
13817
13818 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
13819
13820         PR c++/56100
13821         * g++.dg/warn/Wshadow-8.C: New.
13822         * g++.dg/warn/Wshadow-9.C: Likewise.
13823         * g++.dg/warn/Wshadow-10.C: Likewise.
13824         * g++.dg/warn/Wshadow-11.C: Likewise.
13825
13826 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13827
13828         * gcc.dg/pr23623.c: Added aligned attribute.
13829         * gcc.dg/20141029-1.c: Likewise.
13830         * gcc.dg/20150306-1.c: New test.
13831
13832 2015-04-01  Marek Polacek  <polacek@redhat.com>
13833
13834         PR c++/65554
13835         * g++.dg/cpp0x/initlist93.C: New test.
13836         * g++.dg/cpp0x/initlist94.C: New test.
13837
13838 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
13839
13840         PR target/65624
13841         * gcc.target/aarch64/pr65624.c: New test.
13842
13843 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
13844
13845         * gcc.dg/ipa/inlinehint-4.c: New testcase.
13846
13847 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
13848
13849         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
13850         extra variable to force stack alignment.
13851         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
13852         extra variable to force stack alignment.
13853
13854 2015-03-31  Marek Polacek  <polacek@redhat.com>
13855
13856         PR c++/65390
13857         * g++.dg/template/pr65390.C: New test.
13858
13859 2015-03-31  Martin Liska  <mliska@suse.cz>
13860
13861         * g++.dg/ipa/pr65557.C: New test.
13862
13863 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13864
13865         * gcc.target/s390/hotpatch-25.c: New test.
13866         * gcc.target/s390/hotpatch-1.c: Update test.
13867         * gcc.target/s390/hotpatch-10.c: Update test.
13868         * gcc.target/s390/hotpatch-11.c: Update test.
13869         * gcc.target/s390/hotpatch-12.c: Update test.
13870         * gcc.target/s390/hotpatch-13.c: Update test.
13871         * gcc.target/s390/hotpatch-14.c: Update test.
13872         * gcc.target/s390/hotpatch-15.c: Update test.
13873         * gcc.target/s390/hotpatch-16.c: Update test.
13874         * gcc.target/s390/hotpatch-17.c: Update test.
13875         * gcc.target/s390/hotpatch-18.c: Update test.
13876         * gcc.target/s390/hotpatch-19.c: Update test.
13877         * gcc.target/s390/hotpatch-2.c: Update test.
13878         * gcc.target/s390/hotpatch-21.c: Update test.
13879         * gcc.target/s390/hotpatch-22.c: Update test.
13880         * gcc.target/s390/hotpatch-23.c: Update test.
13881         * gcc.target/s390/hotpatch-24.c: Update test.
13882         * gcc.target/s390/hotpatch-3.c: Update test.
13883         * gcc.target/s390/hotpatch-4.c: Update test.
13884         * gcc.target/s390/hotpatch-5.c: Update test.
13885         * gcc.target/s390/hotpatch-6.c: Update test.
13886         * gcc.target/s390/hotpatch-7.c: Update test.
13887         * gcc.target/s390/hotpatch-8.c: Update test.
13888         * gcc.target/s390/hotpatch-9.c: Update test.
13889         * gcc.target/s390/hotpatch-compile-16.c: Update test.
13890
13891 2015-03-31  Richard Biener  <rguenther@suse.de>
13892
13893         PR middle-end/65626
13894         * g++.dg/torture/pr65626.C: New testcase.
13895
13896 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
13897
13898         PR target/65531
13899         * gcc.target/i386/mpx/pr65531.cc: New.
13900
13901 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
13902
13903         PR target/65602
13904         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
13905         __builtin_alloca instead of alloca.
13906         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
13907         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
13908         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
13909         check.
13910
13911 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
13912
13913         PR ipa/65610
13914         * g++.dg/ubsan/pr65610.C: New test.
13915
13916 2015-03-30  Marek Polacek  <polacek@redhat.com>
13917
13918         PR c++/65398
13919         * g++.dg/cpp0x/pr65398-2.C: New test.
13920
13921 2015-03-30  Marek Polacek  <polacek@redhat.com>
13922
13923         * c-c++-common/pr65556.c: Change the width of bit-fields.
13924
13925 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
13926
13927         PR ipa/65588
13928         * gcc.target/i386/pr65588.c: New testcase.
13929
13930 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
13931
13932         PR libgfortran/65563
13933         * gfortran.dg/open_errors_2.f90:  New test.
13934
13935 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13936
13937         PR libgfortran/65596
13938         * gfortran.dg/namelist_86.f90: New test.
13939
13940 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
13941
13942         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
13943         statement to reflect new ownership.
13944
13945 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
13946
13947         PR c++/42328
13948         * g++.dg/template/friend58.C: New.
13949         * g++.dg/template/friend59.C: Likewise.
13950
13951 2015-03-27  Tobias Burnus  <burnus@net-b.de>
13952
13953         PR c/65586
13954         * g++.dg/gomp/openmp-simd-3.C: New.
13955         * gcc.dg/gomp/openmp-simd-3.c: New.
13956
13957 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
13958
13959         PR target/65248
13960         * gcc.target/i386/pr65248-1.c: New file.
13961         * gcc.target/i386/pr65248-2.c: Likewise.
13962         * gcc.target/i386/pr65248-3.c: Likewise.
13963         * gcc.target/i386/pr65248-4.c: Likewise.
13964
13965 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
13966
13967         PR target/65593
13968         * gcc.c-torture/compile/pr65593.c: New test.
13969
13970 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
13971
13972         PR c++/59329
13973         * g++.dg/cpp1y/constexpr-assert1.C: New.
13974
13975 2015-03-27  Marek Polacek  <polacek@redhat.com>
13976
13977         PR c++/65556
13978         * c-c++-common/pr65556.c: New test.
13979
13980 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
13981
13982         PR ipa/65600
13983         * g++.dg/torture/pr65600.C: New testcase.
13984
13985 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
13986
13987         PR target/65407
13988         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
13989
13990 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
13991
13992         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
13993         statement and cleanup. Fixed typos.
13994
13995 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
13996
13997         PR middle-end/65595
13998         * gcc.c-torture/compile/pr65595.c: New testcase.
13999
14000 2015-03-27  Marek Polacek  <polacek@redhat.com>
14001
14002         PR sanitizer/65583
14003         * g++.dg/ubsan/pr65583.C: New test.
14004
14005 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14006
14007         * gcc.c-torture/compile/20150327.c: New testcase.
14008
14009 2015-03-26  Richard Biener  <rguenther@suse.de>
14010
14011         PR middle-end/65555
14012         * g++.dg/torture/pr65555.C: New testcase.
14013
14014 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
14015
14016         PR tree-optimization/64715
14017         * gcc.dg/builtin-object-size-15.c: New test.
14018         * gcc.dg/pr64715-1.c: New test.
14019         * gcc.dg/pr64715-2.c: New test.
14020
14021 2015-03-26  Richard Biener  <rguenther@suse.de>
14022
14023         PR middle-end/65519
14024         * gnat.dg/specs/opt2.ads: Fix testcase.
14025
14026 2015-03-25  Martin Sebor  <msebor@redhat.com>
14027
14028         PR testsuite/65526
14029         * lib/target-supports.exp (check_effective_target_arm32): Fail early
14030         when target isn't arm*-*-*-*.
14031         (check_effective_target_arm_nothumb): Likewise.
14032         (check_effective_target_arm_little_endian): Likewise.
14033         (check_effective_target_arm_vect_no_misalign): Likewise.
14034         (check_effective_target_aarch64_little_endian): Fail early if target
14035         isn't aarch64*-*-*.
14036
14037 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
14038
14039         PR tree-optimization/65177
14040         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14041
14042 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
14043
14044         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14045         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14046         smmintrin.h and mm3dnow.h.
14047
14048 2015-03-25  Marek Polacek  <polacek@redhat.com>
14049
14050         PR c++/65558
14051         * g++.dg/cpp0x/pr65558.C: New test.
14052
14053 2015-03-25  Marek Polacek  <polacek@redhat.com>
14054
14055         PR c++/61670
14056         * g++.dg/template/pr61670.C: New test.
14057
14058 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
14059
14060         PR c++/54987
14061         * g++.dg/template/pr54987.C: New.
14062
14063 2015-03-25  Richard Biener  <rguenther@suse.de>
14064
14065         PR tree-optimization/62630
14066         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14067
14068 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
14069
14070         PR target/65508
14071         * gcc.target/i386/mpx/pr65508.c: New.
14072
14073 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
14074
14075         PR fortran/64952
14076         PR fortran/65532
14077         * gfortran.dg/data_initialized_3.f90: New.
14078
14079 2015-03-25  Richard Biener  <rguenther@suse.de>
14080
14081         PR middle-end/65519
14082         * gnat.dg/specs/opt2.ads: New testcase.
14083
14084 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
14085
14086         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14087         * gcc.target/arm/memset-inline-4.c: Skip for
14088         arm_tune_string_ops_prefer_neon.
14089         * gcc.target/arm/memset-inline-5.c: Ditto.
14090         * gcc.target/arm/memset-inline-6.c: Ditto.
14091         * gcc.target/arm/memset-inline-8.c: Ditto.
14092         * gcc.target/arm/memset-inline-9.c: Ditto.
14093
14094 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14095
14096         PR c++/58923
14097         * g++.dg/other/virtual3.C: New.
14098
14099 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14100
14101         PR c++/60130
14102         * g++.dg/cpp0x/vt-60130.C: New.
14103
14104 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14105
14106         PR c++/61971
14107         * g++.dg/warn/Warray-bounds-7.C: New.
14108
14109 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14110
14111         PR c++/60067
14112         * g++.dg/template/defarg18.C: New.
14113
14114 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14115
14116         PR c++/59988
14117         * g++.dg/cpp0x/vt-59988.C: New.
14118
14119 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
14120
14121         PR tree-optimization/65533
14122         * gcc.dg/pr65533.c: New test.
14123
14124 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
14125
14126         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14127         source= and mold= expressions functionality.
14128         * gfortran.dg/allocate_class_4.f90: New test.
14129         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14130         copying an unlimited polymorhpic object containing a char array
14131         to another unlimited polymorphic object respects the _len
14132         component.
14133         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14134         whether deferred length char array allocate works, unlimited
14135         polymorphic object allocation from a string works and if
14136         allocating an array of deferred length strings works.
14137         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14138
14139 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14140
14141         PR c++/65513
14142         * g++.dg/cpp0x/constexpr-array11.C: New.
14143
14144 2015-03-24  Richard Biener  <rguenther@suse.de>
14145
14146         PR middle-end/65517
14147         * gcc.dg/torture/pr65517.c: New testcase.
14148
14149 2015-03-24  Tobias Burnus  <burnus@net-b.de>
14150
14151         * gfortran.dg/coindexed_1.f90: Moved from
14152         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14153
14154 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14155
14156         PR testsuite/65506
14157         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14158         gimple dump.
14159
14160         PR target/65523
14161         * gcc.target/i386/pr65523.c: New test.
14162
14163         PR ipa/65475
14164         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14165         dg-options.
14166         * g++.dg/lto/pr65475b_0.C: Likewise.
14167
14168 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
14169
14170         PR target/65505
14171         * gcc.target/sh/torture/pr65505.c: New.
14172
14173 2015-03-23  Martin Sebor  <msebor@redhat.com>
14174
14175         PR testsuite/63175
14176         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14177         assembly for lvx in addition to lxv.
14178
14179 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14180
14181         PR target/65504
14182         * gfortran.dg/pr65504.f90: New test.
14183
14184         PR ipa/65521
14185         * gcc.dg/pr65521.c: New test.
14186
14187 2015-03-23  Richard Biener  <rguenther@suse.de>
14188
14189         PR tree-optimization/65518
14190         * gcc.dg/vect/pr65518.c: New testcase.
14191
14192 2015-03-23  Richard Biener  <rguenther@suse.de>
14193
14194         PR tree-optimization/65494
14195         * gcc.dg/vect/pr65494.c: New testcase.
14196
14197 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14198
14199         PR preprocessor/65238
14200         * c-c++-common/cpp/pr65238-1.c: New test.
14201         * gcc.dg/cpp/pr65238-2.c: New test.
14202         * gcc.dg/cpp/trad/pr65238-3.c: New test.
14203         * gcc.dg/cpp/trad/pr65238-4.c: New test.
14204
14205 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
14206             Mikael Morin  <mikael@gcc.gnu.org>
14207
14208         PR fortran/64952
14209         * gfortran.dg/elemental_dependency_4.f90: New.
14210         * gfortran.dg/elemental_dependency_5.f90: New.
14211
14212 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
14213
14214         PR ipa/65475
14215         * g++.dg/lto/pr65475b_0.C: New testcase.
14216         * g++.dg/lto/pr65475b_1.C: New testcase.
14217         * g++.dg/lto/pr65475c_0.C: New testcase.
14218         * g++.dg/lto/pr65475c_1.C: New testcase.
14219
14220 2015-03-21  Tobias Burnus  <burnus@net-b.de>
14221
14222         * gfortran.dg/coarray_38.f90: New.
14223         * gfortran.dg/coarray_39.f90: New.
14224         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14225         compile test.
14226
14227 2015-03-20  Marek Polacek  <polacek@redhat.com>
14228
14229         PR c++/65398
14230         * g++.dg/cpp0x/pr65398.C: New test.
14231
14232 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
14233
14234         PR ipa/65475
14235         * g++.dg/lto/pr65475_0.C: New testcase.
14236         * g++.dg/lto/pr65475_1.C: New testcase.
14237
14238 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
14239
14240         PR rtl-optimization/64366
14241         * gcc.target/sh/pr64366.c: New.
14242
14243 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14244
14245         PR c++/48324
14246         * g++.dg/cpp0x/constexpr-48324.C: New.
14247
14248 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14249
14250         PR c++/48453
14251         * g++.dg/cpp0x/pr48453.C: New.
14252
14253 2015-03-20  Marek Polacek  <polacek@redhat.com>
14254
14255         PR c++/65072
14256         * g++.dg/cpp0x/pr65072.C: New test.
14257
14258 2015-03-20  Richard Biener  <rguenther@suse.de>
14259
14260         PR middle-end/64715
14261         * gcc.dg/pr15347.c: Use -O.
14262         * c-c++-common/pr19807-1.c: Likewise.
14263
14264 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
14265
14266         * gnat.dg/volatile13.ad[sb]: New test.
14267
14268 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
14269
14270         PR rtl-optimization/60851
14271         * gcc.target/i386/pr60851.c: New test.
14272
14273 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
14274
14275         PR target/65240
14276         * g++.dg/pr65240.h: Add tests for PR 65240.
14277         * g++.dg/pr65240-1.C: Likewise.
14278         * g++.dg/pr65240-2.C: Likewise.
14279         * g++.dg/pr65240-3.C: Likewise.
14280         * g++.dg/pr65240-4.C: Likewise.
14281
14282 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
14283
14284         PR rtl-optimization/63491
14285         * gcc.target/powerpc/pr63491.c: New.
14286
14287 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14288
14289         * g++.dg/ipa/pr65465.C: New test.
14290
14291 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14292
14293         PR c++/52659
14294         * g++.dg/cpp0x/deleted11.C: New.
14295
14296 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14297
14298         PR sanitizer/65400
14299         * c-c++-common/tsan/pr65400-3.c: New test.
14300
14301 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14302
14303         PR c++/59686
14304         * g++.dg/cpp0x/constexpr-59686.C: New.
14305
14306 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14307
14308         PR sanitizer/64265
14309         * g++.dg/tsan/pr64265.C: New test.
14310
14311         PR sanitizer/65400
14312         * c-c++-common/tsan/pr65400-1.c: New test.
14313         * c-c++-common/tsan/pr65400-2.c: New test.
14314
14315 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14316
14317         PR c++/59816
14318         * g++.dg/cpp0x/pr59816.C: New.
14319
14320 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
14321
14322         PR fortran/59198
14323         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14324
14325 2015-03-18  Martin Liska  <mliska@suse.cz>
14326
14327         PR ipa/65439
14328         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14329         equivalences either to 6 or 7.
14330
14331 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
14332
14333         PR middle-end/64491
14334         Revert:
14335         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
14336
14337         * gcc.dg/undefined-loop-1.c: New file.
14338         * gcc.dg/undefined-loop-2.c: New file.
14339
14340         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
14341
14342         PR testsuite/64032
14343         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14344         loop exits too early.
14345
14346 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
14347
14348         PR tree-optimization/65450
14349         * gfortran.dg/pr65450.f90: New test.
14350
14351         PR target/65078
14352         * gcc.target/i386/pr65078-1.c: New test.
14353         * gcc.target/i386/pr65078-2.c: New test.
14354         * gcc.target/i386/pr65078-3.c: New test.
14355         * gcc.target/i386/pr65078-4.c: New test.
14356         * gcc.target/i386/pr65078-5.c: New test.
14357         * gcc.target/i386/pr65078-6.c: New test.
14358
14359 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14360
14361         PR c++/65340
14362         * g++.dg/cpp1y/pr65340.C: New.
14363
14364 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14365
14366         PR fortran/64432
14367         * gfortran.dg/system_clock_3.f08: Adjust test.
14368
14369 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
14370
14371         PR fortran/59198
14372         * gfortran.dg/proc_ptr_comp_44.f90: New test.
14373         * gfortran.dg/proc_ptr_comp_45.f90: New test.
14374
14375 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14376
14377         PR fortran/64432
14378         * gfortran.dg/system_clock_3.f08: New test.
14379
14380 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
14381
14382         PR c++/64626
14383         g++.dg/cpp1y/pr64626-1.C: New.
14384         g++.dg/cpp1y/pr64626-2.C: New.
14385         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14386
14387 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
14388
14389         PR tree-optimization/65427
14390         * gcc.c-torture/execute/pr65427.c: New test.
14391
14392 2015-03-16  Marek Polacek  <polacek@redhat.com>
14393
14394         DR 1688
14395         PR c++/65327
14396         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14397         * g++.dg/cpp0x/pr65327.C: New test.
14398
14399 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14400
14401         PR sanitizer/64820
14402         * c-c++-common/asan/pr64820.c: New test.
14403
14404 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
14405
14406         * gfortran.dg/pointer_2.f90: New test.
14407
14408 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14409
14410         * g++.dg/pr65049.C: New test.
14411
14412 2015-03-16  Tom de Vries  <tom@codesourcery.com>
14413
14414         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14415         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14416         * gcc.target/i386/fuse-caller-save.c: Same.
14417
14418 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14419
14420         * gnat.dg/loop_optimization18.ad[sb]: New test.
14421         * gnat.dg/loop_optimization18_pkg.ads: New helper.
14422
14423 2015-03-16  Alan Modra  <amodra@gmail.com>
14424
14425         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
14426         2014-12-05 change.
14427
14428 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
14429
14430         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14431         hppa*-*-hpux*.
14432         * gcc.dg/torture/pr65270-2.c: Likewise.
14433
14434 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
14435
14436         PR fortran/61138
14437         * gfortran.dg/pointer_remapping_9.f90: New.
14438
14439 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
14440
14441         PR tree-optimization/65369
14442         * gcc.c-torture/execute/pr65369.c: New test.
14443
14444         PR tree-optimization/65418
14445         * gcc.c-torture/execute/pr65418-1.c: New test.
14446         * gcc.c-torture/execute/pr65418-2.c: New test.
14447
14448         PR rtl-optimization/65401
14449         * gcc.c-torture/execute/pr65401.c: New test.
14450
14451 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14452
14453         PR target/64600
14454         * gcc.target/arm/pr64600_1.c: New test.
14455
14456 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14457
14458         PR rtl-optimization/65235
14459         * gcc.target/aarch64/pr65235_1.c: New test.
14460
14461 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14462
14463         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14464         * gcc.target/s390/hotpatch-22.c: Likewise.
14465         * gcc.target/s390/hotpatch-23.c: Likewise.
14466         * gcc.target/s390/hotpatch-24.c: Likewise.
14467         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14468         * gcc.target/s390/hotpatch-1.c: Update expected output.
14469         * gcc.target/s390/hotpatch-2.c: Likewise.
14470         * gcc.target/s390/hotpatch-3.c: Likewise.
14471         * gcc.target/s390/hotpatch-4.c: Likewise.
14472         * gcc.target/s390/hotpatch-5.c: Likewise.
14473         * gcc.target/s390/hotpatch-6.c: Likewise.
14474         * gcc.target/s390/hotpatch-7.c: Likewise.
14475         * gcc.target/s390/hotpatch-8.c: Likewise.
14476         * gcc.target/s390/hotpatch-9.c: Likewise.
14477         * gcc.target/s390/hotpatch-10.c: Likewise.
14478         * gcc.target/s390/hotpatch-11.c: Likewise.
14479         * gcc.target/s390/hotpatch-12.c: Likewise.
14480         * gcc.target/s390/hotpatch-13.c: Likewise.
14481         * gcc.target/s390/hotpatch-14.c: Likewise.
14482         * gcc.target/s390/hotpatch-15.c: Likewise.
14483         * gcc.target/s390/hotpatch-16.c: Likewise.
14484         * gcc.target/s390/hotpatch-17.c: Likewise.
14485         * gcc.target/s390/hotpatch-18.c: Likewise.
14486         * gcc.target/s390/hotpatch-19.c: Likewise.
14487
14488 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14489
14490         PR target/65103
14491         * gcc.target/i386/pr65103-1.c: New.
14492
14493 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14494
14495         PR target/65044
14496         * gcc.target/i386/pr65044.c: New.
14497
14498 2015-03-12  Tom de Vries  <tom@codesourcery.com>
14499
14500         PR rtl-optimization/64895
14501         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14502         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14503         * gcc.target/i386/fuse-caller-save.c: Ditto.
14504
14505 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14506
14507         * gcc.dg/ipa/pr63569.c: Fix template.
14508
14509 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
14510
14511         * g++.dg/ipa/pr64146.C: Require fpic support.
14512
14513 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
14514
14515         PR libfortran/65200
14516         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14517         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14518
14519 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
14520
14521         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14522         to dg-options, fix up dg-skip-if.
14523
14524 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
14525
14526         PR target/65296
14527         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14528         * gcc.target/avr/tiny-caller-save.c: Same.
14529
14530 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
14531
14532         PR target/65242
14533         * g++.dg/pr65242.C: New test.
14534
14535 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
14536
14537         * c-c++-common/asan/no-asan-check-glob.c: New test.
14538
14539 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
14540
14541         PR c++/65370
14542         * g++.dg/other/default11.C: New.
14543         * g++.dg/other/default12.C: Likewise.
14544
14545 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14546
14547         PR target/65368
14548         * gcc.target/i386/bmi2-bzhi-2.c: New test.
14549
14550 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
14551
14552         PR fortran/65024
14553         * gfortran.dg/unlimited_polymorphic_23.f90: New test
14554
14555 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14556
14557         PR c++/65127
14558         * g++.dg/cpp0x/pr65127.C: New test.
14559
14560 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14561
14562         * gcc.dg/ipa/PR64550.c: Update template.
14563
14564 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
14565             Tobias Burnus  <burnus@net-b.de>
14566
14567         * gfortran.dg/coarray_sync_memory.f90: New.
14568
14569 2015-03-10  Marek Polacek  <polacek@redhat.com>
14570
14571         PR sanitizer/65367
14572         * c-c++-common/ubsan/pr65367.c: New test.
14573
14574 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
14575
14576         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
14577         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
14578         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
14579         * gcc.target/i386/mpx/calloc-1-nov.c: New.
14580         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
14581         * gcc.target/i386/mpx/malloc-1-nov.c: New.
14582         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
14583         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
14584         * gcc.target/i386/mpx/realloc-1-nov.c: New.
14585         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
14586         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
14587         * gcc.target/i386/mpx/realloc-2-nov.c: New.
14588         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
14589
14590 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
14591
14592         * lib/mpx-dg.exp (mpx_link_flags): New.
14593         (mpx_init): New.
14594         (mpx_finish): New.
14595         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
14596         * gcc.target/i386/mpx/alloca-1-nov.c: New.
14597         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
14598         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
14599         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
14600         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
14601         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
14602         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
14603         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
14604         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
14605         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
14606         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
14607         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
14608         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
14609         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
14610         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
14611         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
14612         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
14613         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
14614         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
14615         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
14616         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
14617         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
14618         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
14619         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
14620         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
14621         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
14622         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
14623         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
14624         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
14625         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
14626         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
14627         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
14628         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
14629         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
14630         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
14631         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
14632         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
14633         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
14634         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
14635         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
14636         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
14637         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
14638         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
14639         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
14640         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
14641         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
14642         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
14643         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
14644         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
14645         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
14646         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
14647         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
14648         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
14649         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
14650         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
14651         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
14652         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
14653         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
14654         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
14655         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
14656         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
14657         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
14658         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
14659         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
14660         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
14661         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
14662         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
14663         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
14664         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
14665         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
14666         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
14667         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
14668         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
14669         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
14670         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
14671         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
14672         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
14673         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
14674         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
14675         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
14676         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
14677         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
14678         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
14679         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
14680         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
14681         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
14682         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
14683         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
14684         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
14685         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
14686         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
14687         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
14688         * gcc.target/i386/mpx/label-address-1.c: New.
14689         * gcc.target/i386/mpx/legacy-1-nov.c: New.
14690         * gcc.target/i386/mpx/macro.c: New.
14691         * gcc.target/i386/mpx/mpx-check.h: New.
14692         * gcc.target/i386/mpx/mpx.exp: New.
14693         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
14694         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
14695         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
14696         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
14697         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
14698         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
14699         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
14700         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
14701         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
14702         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
14703         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
14704         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
14705         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
14706         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
14707         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
14708         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
14709         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
14710         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
14711         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
14712         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
14713         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
14714         * gcc.target/i386/mpx/reference-1-lbv.c: New.
14715         * gcc.target/i386/mpx/reference-1-nov.c: New.
14716         * gcc.target/i386/mpx/reference-1-ubv.c: New.
14717         * gcc.target/i386/mpx/reference-2-lbv.c: New.
14718         * gcc.target/i386/mpx/reference-2-nov.c: New.
14719         * gcc.target/i386/mpx/reference-2-ubv.c: New.
14720         * gcc.target/i386/mpx/reference-3-lbv.c: New.
14721         * gcc.target/i386/mpx/reference-3-nov.c: New.
14722         * gcc.target/i386/mpx/reference-3-ubv.c: New.
14723         * gcc.target/i386/mpx/reference-4-lbv.c: New.
14724         * gcc.target/i386/mpx/reference-4-nov.c: New.
14725         * gcc.target/i386/mpx/reference-4-ubv.c: New.
14726         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
14727         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
14728         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
14729         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
14730         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
14731         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
14732         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
14733         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
14734         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
14735         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
14736         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
14737         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
14738         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
14739         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
14740         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
14741         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
14742         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
14743         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
14744         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
14745         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
14746         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
14747         * gcc.target/i386/mpx/sincos-1-nov.c: New.
14748         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
14749         * gcc.target/i386/mpx/static-array-1-nov.c: New.
14750         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
14751         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
14752         * gcc.target/i386/mpx/static-init-1-nov.c: New.
14753         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
14754         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
14755         * gcc.target/i386/mpx/static-init-2-nov.c: New.
14756         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
14757         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
14758         * gcc.target/i386/mpx/static-init-3-nov.c: New.
14759         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
14760         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
14761         * gcc.target/i386/mpx/static-init-4-nov.c: New.
14762         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
14763         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
14764         * gcc.target/i386/mpx/static-init-5-nov.c: New.
14765         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
14766         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
14767         * gcc.target/i386/mpx/static-init-6-nov.c: New.
14768         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
14769         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
14770         * gcc.target/i386/mpx/static-string-1-nov.c: New.
14771         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
14772         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
14773         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
14774         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
14775         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
14776         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
14777         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
14778         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
14779         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
14780         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
14781         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
14782         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
14783         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
14784         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
14785         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
14786         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
14787         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
14788         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
14789         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
14790         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
14791         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
14792         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
14793         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
14794         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
14795         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
14796         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
14797         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
14798         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
14799         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
14800         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
14801         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
14802         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
14803         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
14804         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
14805         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
14806         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
14807         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
14808         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
14809         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
14810         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
14811         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
14812         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
14813         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
14814         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
14815         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
14816         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
14817         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
14818         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
14819         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
14820         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
14821         * gcc.target/i386/mpx/vararg-1-nov.c: New.
14822         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
14823         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
14824         * gcc.target/i386/mpx/vararg-2-nov.c: New.
14825         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
14826         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
14827         * gcc.target/i386/mpx/vararg-3-nov.c: New.
14828         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
14829         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
14830         * gcc.target/i386/mpx/vararg-4-nov.c: New.
14831         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
14832         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
14833         * gcc.target/i386/mpx/vararg-5-nov.c: New.
14834         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
14835         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
14836         * gcc.target/i386/mpx/vararg-6-nov.c: New.
14837         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
14838         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
14839         * gcc.target/i386/mpx/vararg-7-nov.c: New.
14840         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
14841         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
14842         * gcc.target/i386/mpx/vararg-8-nov.c: New.
14843         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
14844         * gcc.target/i386/mpx/vla-1-lbv.c: New.
14845         * gcc.target/i386/mpx/vla-1-nov.c: New.
14846         * gcc.target/i386/mpx/vla-1-ubv.c: New.
14847         * gcc.target/i386/mpx/vla-2-lbv.c: New.
14848         * gcc.target/i386/mpx/vla-2-nov.c: New.
14849         * gcc.target/i386/mpx/vla-2-ubv.c: New.
14850
14851 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
14852
14853         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
14854
14855 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
14856
14857         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
14858
14859 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
14860
14861         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
14862         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
14863
14864 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14865
14866         PR c/65120
14867         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
14868         on rhs is 0.
14869         (fn4): New test.
14870         * c-c++-common/pr65120.c: New test.
14871
14872         PR rtl-optimization/65321
14873         * gcc.dg/pr65321.c: New test.
14874
14875 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14876
14877         PR tree-optimization/65355
14878         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
14879
14880 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
14881
14882         PR c/65120
14883         * c-c++-common/pr49706.c: Adjust tests for not warning
14884         about !!x == y or !b == y where b is boolean, and add
14885         some further tests.
14886         * c-c++-common/pr62199-2.c: Likewise.
14887
14888 2015-03-09  Richard Biener  <rguenther@suse.de>
14889
14890         PR middle-end/65270
14891         * gcc.dg/torture/pr65270-1.c: New testcase.
14892         * gcc.dg/torture/pr65270-2.c: Likewise.
14893
14894 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14895
14896         PR tree-optimization/63743
14897         * gcc.dg/pr63743.c: New test.
14898
14899 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
14900
14901         PR lto/65316
14902         * g++.dg/lto/pr65316_0.C: New testcase.
14903         * g++.dg/lto/pr65316_1.C: New testcase.
14904
14905 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
14906
14907         PR target/62247
14908         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
14909         hppa*-*-hpux*.
14910         * g++.dg/abi/rtti3.C: Likewise.
14911
14912         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
14913
14914         PR target/62251
14915         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
14916
14917         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
14918
14919         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
14920
14921         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
14922
14923 2015-03-08  Morin  <mikael@gcc.gnu.org>
14924
14925         PR fortran/60898
14926         * gfortran.dg/entry_20.f90: New.
14927
14928 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
14929
14930         PR target/65153
14931         * gcc.c-torture/compile/pr65153.c: New.
14932
14933 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
14934
14935         PR target/65249
14936         * g++.dg/torture/pr65249.C: New.
14937
14938 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
14939
14940         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
14941         long.
14942         (int64_t): Likewise.
14943
14944 2015-03-07  Marek Polacek  <polacek@redhat.com>
14945             Martin Uecker  <uecker@eecs.berkeley.edu>
14946
14947         PR sanitizer/65280
14948         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
14949         member-like arrays.
14950         * c-c++-common/ubsan/bounds-8.c: New test.
14951         * c-c++-common/ubsan/bounds-9.c: New test.
14952         * gcc.dg/ubsan/bounds-2.c: New test.
14953
14954 2015-03-05  Martin Sebor  <msebor@redhat.com>
14955
14956         PR testsuite/63175
14957         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
14958         checking of results into main to prevent it from getting optimized
14959         away.
14960         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
14961
14962 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
14963
14964         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
14965         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
14966         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
14967         x64.
14968
14969 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
14970
14971         * g++.dg/lto/pr65302_1.C: New testcase.
14972         * g++.dg/lto/pr65302_0.C: New testcase.
14973
14974 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
14975
14976         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
14977         -fno-ipa-icf to dg-options.
14978
14979 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
14980
14981         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
14982         compiles using the linker plugin.
14983
14984 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
14985
14986         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
14987
14988 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
14989
14990         * gcc.target/arm/pr65067.c: New test.
14991
14992 2015-03-05  Martin Liska  <mliska@suse.cz>
14993
14994         PR ipa/65318
14995         * gcc.dg/ipa/pr65318.c: New test.
14996
14997 2015-03-05  Marek Polacek  <polacek@redhat.com>
14998
14999         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15000
15001 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15002
15003         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15004
15005 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15006
15007         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15008         max-unroll-times back to defaults for s390.
15009
15010 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15011
15012         Fix last commit.
15013
15014 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15015
15016         PR c++/64665
15017         * g++.dg/cpp0x/initlist92.C: New.
15018
15019 2015-03-05  Richard Biener  <rguenther@suse.de>
15020
15021         PR tree-optimization/65310
15022         * gcc.dg/vect/pr65310.c: New testcase.
15023
15024 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15025
15026         PR c++/64834
15027         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15028
15029 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
15030
15031         * gnat.dg/entry_queues3.adb: New test.
15032
15033 2015-03-04  Ian Lance Taylor  <iant@google.com>
15034
15035         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15036
15037 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15038
15039         PR c++/64227
15040         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15041
15042 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
15043
15044         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15045         -fno-ipa-icf to dg-options
15046         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15047         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15048
15049 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15050
15051         PR c++/64398
15052         * g++.dg/cpp0x/decltype62.C: New.
15053
15054 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
15055
15056         * gnat.dg/object_overflow5.adb: New test.
15057
15058 2015-03-03  Martin Liska  <mliska@suse.cz>
15059
15060         PR ipa/65287
15061         * gcc.dg/ipa/pr65287.c: New test.
15062
15063 2015-03-03  Martin Jambor  <mjambor@suse.cz>
15064             Eric Botcazou  <ebotcazou@adacore.com>
15065
15066         * gnat.dg/specs/pack12.ads: New test.
15067
15068 2015-03-03  Martin Liska  <mliska@suse.cz>
15069
15070         * gcc.dg/ipa/PR65282.c: New test.
15071
15072 2015-03-13  Jeff Law  <law@redhat.com>
15073
15074         PR tree-optimization/65241
15075         * gcc.c-torture/compile/pr65241.c: New test.
15076
15077 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
15078
15079         PR target/64331
15080         * gcc.target/avr/torture/pr64331.c: New test.
15081
15082 2015-03-03  Martin Liska  <mliska@suse.cz>
15083             Jan Hubicka  <hubicka@ucw.cz>
15084
15085         * g++.dg/ipa/pr65263.C: New test.
15086
15087 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15088
15089         PR ipa/65130
15090         * gcc.dg/lto/pr65130_0.c: New testcase.
15091         * gcc.dg/lto/pr65130_1.c: New testcase.
15092
15093 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15094
15095         PR ipa/64988
15096         * g++.dg/torture/pr64988.C: New testcase.
15097
15098 2015-03-02  Tobias Burnus  <burnus@net-b.de>
15099
15100         * gfortran.dg/coarray_atomic_6.f90: New.
15101
15102 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15103
15104         PR target/65184
15105         * gcc.target/i386/pr65184.c: New.
15106
15107 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15108
15109         PR target/65183
15110         * gcc.target/i386/pr65183.c: New.
15111
15112 2015-02-28  Martin Liska  <mliska@suse.cz>
15113             Jan Hubicka  <hubicka@ucw.cz>
15114
15115         * gcc.dg/ipa/ipa-icf-35.c: New test.
15116         * gcc.dg/ipa/ipa-icf-36.c: New test.
15117         * gcc.dg/ipa/ipa-icf-37.c: New test.
15118
15119 2015-02-28  Martin Liska  <mliska@suse.cz>
15120             Jan Hubicka  <hubicka@ucw.cz>
15121
15122         PR ipa/65245
15123         * gcc.dg/ipa/ipa-icf-34.c: New test.
15124
15125 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
15126
15127         PR target/61142
15128         * gcc.target/sh/sh/pr61142.c: New.
15129
15130 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15131
15132         * g++.dg/other/dump-ada-spec-3.C: New test.
15133
15134 2015-03-01  Martin Liska  <mliska@suse.cz>
15135
15136         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15137         * g++.dg/ipa/pr63595.C: Update expected results.
15138
15139 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
15140
15141         PR ipa/65236
15142         * g++.dg/ipa/ipa-icf-6.C: New testcase.
15143
15144 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
15145
15146         * gcc.dg/vect/pr59354.c: Move vector producing code to
15147         separate function.
15148
15149 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
15150
15151         PR ipa/65237
15152         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15153         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15154         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15155         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15156
15157 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
15158
15159         PR tree-optimization/65048
15160         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15161         (foo): Use K&R style definition.
15162
15163 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
15164
15165         PR target/65032
15166         * g++.dg/pr65032.C: New.
15167
15168 2015-02-27  Marek Polacek  <polacek@redhat.com>
15169
15170         PR c/65040
15171         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15172         -Wformat=2.
15173
15174 2015-02-27  Marek Polacek  <polacek@redhat.com>
15175
15176         PR c/65228
15177         * gcc.dg/pr65228.c: New test.
15178
15179 2015-02-27  Kai Tietz  <ktietz@redhat.com>
15180
15181         PR c/35330
15182         * gcc.dg/weak/weak-17.c: New file.
15183
15184 2015-02-27  Richard Biener  <rguenther@suse.de>
15185
15186         PR lto/65193
15187         * g++.dg/lto/pr65193_0.C: New testcase.
15188
15189 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15190
15191         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15192         * gcc.target/s390/hotpatch-8.c: Likewise.
15193         * gcc.target/s390/hotpatch-9.c: Likewise.
15194         * gcc.target/s390/pr61078.c: Likewise.
15195         * gcc.target/s390/pr57960.c: Remove -m64.
15196         * gcc.target/s390/pr61078.c: Likewise.
15197
15198 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
15199             Martin Liska  <mliska@suse.cz>
15200
15201         PR bootstrap/65150
15202         * gcc.dg/pr64454.c: Disable ICF.
15203         * gcc.dg/pr28685-1.c: Disable ICF
15204         * gcc.dg/ipa/iinline-5.c: Disable ICF.
15205         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15206         * g++.dg/ipa/ipa-icf-4.C: Update template.
15207
15208 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
15209
15210         PR tree-optimization/65216
15211         * gcc.c-torture/execute/pr65216.c: New test.
15212
15213         PR tree-optimization/65215
15214         * gcc.c-torture/execute/pr65215-1.c: New test.
15215         * gcc.c-torture/execute/pr65215-2.c: New test.
15216         * gcc.c-torture/execute/pr65215-3.c: New test.
15217         * gcc.c-torture/execute/pr65215-4.c: New test.
15218         * gcc.c-torture/execute/pr65215-5.c: New test.
15219
15220 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15221
15222         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15223
15224 2015-02-26  Martin Liska  <mliska@suse.cz>
15225             Jan Hubicka  <hubicka@ucw.cz>
15226
15227         * g++.dg/ipa/pr64146.C: Update expected results.
15228         * gcc.dg/ipa/ipa-icf-26.c: Update test.
15229         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15230         * gcc.dg/ipa/ipa-icf-34.c: New test.
15231
15232 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15233
15234         * gcc.dg/vect/vect-pr61917.c: Rename to ...
15235         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15236         (dg-additional-options): Remove dg directive.
15237         (dg-final): Add dg directive.
15238
15239 2015-02-26  Marek Polacek  <polacek@redhat.com>
15240
15241         PR ipa/65008
15242         * g++.dg/ipa/pr65008.C: New test.
15243
15244 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15245
15246         * lib/profopt.exp (profopt-target-cleanup): New proc.
15247         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15248         files from sources from dg-additional-sources.
15249
15250 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15251
15252         * lib/gcov.exp: Cleanup in case of xfail.
15253
15254 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15255
15256         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15257
15258 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
15259
15260         PR debug/46102
15261         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15262         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15263         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15264         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15265         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15266         * g++.dg/debug/pr46123.C: XFAIL and move...
15267         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15268         * gcc.dg/debug/dwarf2-3.c: Move...
15269         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15270
15271 2015-02-26  Marek Polacek  <polacek@redhat.com>
15272
15273         PR c++/65202
15274         * g++.dg/cpp1y/pr65202.C: New test.
15275
15276 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15277
15278         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15279         locale_facets.h.gcov.
15280
15281 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15282
15283         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15284
15285 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15286
15287         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15288
15289 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
15290
15291         PR target/65217
15292         * gcc.target/i386/pr65217.c: New.
15293
15294 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15295
15296         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15297
15298 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15299
15300         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15301
15302 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15303
15304         PR tree-optimization/65048
15305         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15306
15307 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15308
15309         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15310         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15311
15312 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
15313
15314         PR target/65161
15315         * gcc.target/i386/pr65161.c: New test.
15316
15317 2015-02-26  Terry Guo  <terry.guo@arm.com>
15318
15319         * gcc.target/arm/no-volatile-in-it.c: New test.
15320
15321 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
15322
15323         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15324         (dg-options): Add -save-temps.
15325         (dg-final): Add cleanup-saved-temps.
15326
15327 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
15328
15329         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15330
15331 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
15332
15333         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15334         * gcc.target/powerpc/pack01.c: Include string.h.
15335
15336 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
15337
15338         PR target/65167
15339         * gcc.target/i386/pr65167.c: New.
15340
15341 2015-02-25  Kai Tietz  <ktietz@redhat.com>
15342
15343         PR tree-optimization/61917
15344         * gcc.dg/vect/vect-pr61917.c: New file.
15345
15346 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
15347
15348         PR tree-optimization/65170
15349         * gcc.c-torture/execute/pr65170.c: New test.
15350         * gcc.dg/tree-ssa/vrp96.c: New test.
15351
15352 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15353
15354         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15355
15356 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15357
15358         PR testsuite/65126
15359         * lib/gcc-defs.exp (additional_sources_used): Add new var.
15360         (dg-additional-files-options): Copy additional_sources to
15361         additional_sources_used before emptying additional_sources.
15362         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15363         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15364         (cleanup-saved-temps): Use additional_sources_used instead of
15365         additional_sources.
15366         (dg-test): Reset additional_sources_used.
15367
15368 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
15369
15370         PR fortran/63427
15371         * gfortran.dg/integer_exponentiation_6.F90: New test.
15372
15373 2015-02-23  Martin Sebor  <msebor@redhat.com>
15374
15375         PR target/65109
15376         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15377         two parts.  One to save registers, the other to verify the
15378         registers have the right values.  Save register state into
15379         static data rather than on the stack.
15380
15381 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
15382
15383         PR bootstrap/63888
15384         * c-c++-common/asan/pr63888.c: New test.
15385
15386 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
15387
15388         PR target/65163
15389         * gcc.c-torture/compile/pr65163.c: New.
15390
15391 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15392
15393         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15394         with -m31 on 64 bit.
15395         * gcc.dg/hoist-register-pressure-2.c: Likewise.
15396         * gcc.dg/hoist-register-pressure-3.c: Likewise.
15397
15398 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15399
15400         * gcc.target/s390/20090223-1.c: Add
15401         -Wno-implicit-function-declaration option.
15402         * gcc.target/s390/pr42224.c: Likewise.
15403         * gcc.target/s390/pr55718.c: Likewise.
15404
15405 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15406
15407         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15408         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15409         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15410         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15411         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15412         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15413         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15414         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15415         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15416         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15417         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15418         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15419         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15420         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15421         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15422         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15423         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15424         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15425         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15426         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15427         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15428
15429 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15430
15431         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15432         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15433         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15434         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15435         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15436         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15437         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15438         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15439         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15440         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15441         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15442         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15443         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15444         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15445         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15446         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15447
15448 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15449
15450         PR fortran/64980
15451         PR fortran/61960
15452         * gfortran.dg/pr61960.f90: New.
15453         * gfortran.dg/pr64230.f90: New.
15454         * gfortran.dg/pr64980.f03: New.
15455
15456 2015-02-22  Tom de Vries  <tom@codesourcery.com>
15457
15458         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15459
15460 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
15461
15462         PR ada/65156
15463         * gnat.dg/timing_events.adb: Removed, invalid test.
15464
15465 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
15466
15467         PR debug/58123
15468         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15469         location.
15470         * g++.dg/gcov/gcov-2.C: Likewise.
15471
15472 2015-02-20  Richard Biener  <rguenther@suse.de>
15473
15474         PR tree-optimization/65136
15475         * gcc.dg/tree-ssa/pr65136.c: New testcase.
15476
15477 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
15478
15479         PR testsuite/64158
15480         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15481         powerpc*-*-linux* and nvptx-*-* blacklisting.
15482
15483         * gcc.dg/sibcall-9.c: New test.
15484         * gcc.dg/sibcall-10.c: New test.
15485
15486 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15487
15488         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15489
15490 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
15491
15492         PR target/64452
15493         * gcc.target/avr/torture/pr64452.c: New test.
15494
15495 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
15496
15497         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15498         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15499
15500 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15501
15502         PR testsuite/65116
15503         * lib/target-supports.exp (check_compile): Check whether
15504         additional_sources is defined before using it.
15505
15506 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
15507
15508         PR middle-end/65074
15509         * g++.dg/opt/pr65074.C: New file.
15510
15511 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
15512
15513         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15514         (size_type): New typedef.
15515         (operator "" _script): Use it for the last argument.
15516
15517 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15518
15519         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15520
15521 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15522
15523         * lib/target-supports.exp (check_compile): Save/restore
15524         additional_sources that may belong to an actual test.
15525
15526 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
15527
15528         PR gcov-profile/64634
15529         * g++.dg/gcov/gcov-15.C: New test.
15530
15531 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15532
15533         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
15534
15535 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15536
15537         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
15538
15539 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15540
15541         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
15542
15543 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15544
15545         * gfortran.dg/fmt_cache_1.f: Add missing close.
15546
15547 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15548
15549         PR testsuite/65107
15550         * gfortran.dg/read_eof_8.f90: Add missing close.
15551
15552 2015-02-18  Richard Biener  <rguenther@suse.de>
15553
15554         PR tree-optimization/65063
15555         * gcc.dg/pr65063.c: New testcase.
15556
15557 2015-02-18  Richard Biener  <rguenther@suse.de>
15558
15559         PR tree-optimization/62217
15560         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
15561
15562 2015-02-18  Marek Polacek  <polacek@redhat.com>
15563
15564         PR sanitizer/65081
15565         * c-c++-common/ubsan/pr65081.c: New test.
15566
15567 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
15568
15569         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
15570         * gcc.target/sh/force-cbranch-delay-slot.c: New.
15571
15572 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
15573
15574         * gcc.dg/ipa/propalign-3.c: New test.
15575
15576 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
15577
15578         PR target/64793
15579         * gcc.target/sh/pr64793.c: New.
15580         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
15581
15582 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
15583
15584         * gcc.target/arm/divzero.c: New test case.
15585
15586 2015-02-17  Tom de Vries  <tom@codesourcery.com>
15587
15588         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
15589
15590 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
15591             Jakub Jelinek  <jakub@redhat.com>
15592
15593         PR c++/65075
15594         * g++.dg/cpp0x/pr65075.C: New test.
15595
15596 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
15597
15598         PR target/65058
15599         * gcc.target/powerpc/pr65058.c: New test.
15600
15601 2015-02-16  Jeff Law  <law@redhat.com>
15602
15603         PR tree-optimization/64823
15604         * gcc.dg/uninit-20.c: New test.
15605
15606 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
15607             James Greenhalgh  <james.greenhalgh@arm.com>
15608
15609         PR ipa/64963
15610         * gcc.dg/ipa/ipa-clone-1.c: New test.
15611
15612 2015-02-16  Richard Biener  <rguenther@suse.de>
15613
15614         PR tree-optimization/65077
15615         * gcc.dg/torture/pr65077.c: New testcase.
15616
15617 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
15618
15619         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15620         Directive adjusted to scan for ldaxr.
15621         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15622         adjusted to scan for ldaex.
15623
15624 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
15625
15626         PR c++/65080
15627         * g++.dg/cpp0x/constexpr-65080.C: New.
15628
15629 2015-02-16  Richard Biener  <rguenther@suse.de>
15630
15631         PR tree-optimization/63593
15632         * gcc.dg/pr63593.c: New testcase.
15633
15634 2015-02-16  Marek Polacek  <polacek@redhat.com>
15635
15636         PR c/65066
15637         * gcc.dg/pr65066.c: New test.
15638
15639 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
15640
15641         * gcc.dg/pr65002.C: Move ...
15642         * g++.dg/ipa/pr65002.C: ... here.
15643
15644 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
15645
15646         * gcc.target/powerpc/pr64205.c: Skip on AIX.
15647         * gcc.target/powerpc/pr64505.c: Skip on AIX.
15648         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
15649         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
15650
15651 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
15652
15653         PR testsuite/64850
15654         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
15655         the expression to find calls.
15656         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
15657         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
15658         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
15659         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
15660         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
15661
15662 2015-02-14  Marek Polacek  <polacek@redhat.com>
15663
15664         PR c/64768
15665         * gcc.dg/array-11.c: New test.
15666         * gcc.dg/array-12.c: New test.
15667         * gcc.dg/array-13.c: New test.
15668         * gcc.dg/array-14.c: New test.
15669         * gcc.dg/c99-flex-array-typedef-1.c: New test.
15670         * gcc.dg/c99-flex-array-typedef-2.c: New test.
15671         * gcc.dg/c99-flex-array-typedef-3.c: New test.
15672         * gcc.dg/c99-flex-array-typedef-5.c: New test.
15673         * gcc.dg/c99-flex-array-typedef-7.c: New test.
15674         * gcc.dg/c99-flex-array-typedef-8.c: New test.
15675
15676 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
15677
15678         PR c++/60894
15679         * g++.dg/lookup/using54.C: New.
15680
15681 2015-02-13  Jeff Law  <law@redhat.com>
15682
15683         PR bootstrap/65060
15684         Revert my change for tree-optimization/64823.
15685
15686 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
15687
15688         PR tree-optimization/65053
15689         * gcc.c-torture/execute/pr65053-1.c: New test.
15690         * gcc.c-torture/execute/pr65053-2.c: New test.
15691
15692 2015-02-13  Marek Polacek  <polacek@redhat.com>
15693
15694         PR c/65050
15695         * gcc.dg/pr65050.c: New test.
15696
15697 2015-02-13  Jeff Law  <law@redhat.com>
15698
15699         PR tree-optimization/64823
15700         * gcc.dg/uninit-20.c: New test.
15701
15702         PR rtl-optimization/47477
15703         * gcc.dg/tree-ssa/pr47477.c: New test.
15704
15705 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
15706
15707         PR c++/60211
15708         * g++.dg/parse/ivdep-2.C: New.
15709         * g++.dg/parse/ivdep-3.C: Likewise.
15710
15711 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15712
15713         PR fortran/64506
15714         * gfortran.dg/continuation_13.f90: New test.
15715         * gfortran.dg/continuation_14.f: New test.
15716
15717 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
15718
15719         PR c++/64970
15720         * g++.dg/cpp0x/sfinae55.C: New.
15721
15722 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
15723
15724         PR ipa/65034
15725         * g++.dg/ipa/pr65034.C: New test.
15726
15727 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
15728
15729         PR tree-optimization/65002
15730         * gcc.dg/pr65002.C: New.
15731
15732 2015-02-13  Marek Polacek  <polacek@redhat.com>
15733
15734         PR c/65040
15735         * c-c++-common/pr65040.c: New test.
15736
15737 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
15738
15739         PR tree-optimization/64705
15740         * gcc.dg/tree-ssa/pr64705.c: New test.
15741
15742 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
15743
15744         PR rtl/32219
15745         * gcc.dg/visibility-22.c: New test.
15746         * gcc.dg/visibility-23.c: New test.
15747         * gcc.target/i386/pr32219-1.c: New test.
15748         * gcc.target/i386/pr32219-2.c: New test.
15749         * gcc.target/i386/pr32219-3.c: New test.
15750         * gcc.target/i386/pr32219-4.c: New test.
15751         * gcc.target/i386/pr32219-5.c: New test.
15752         * gcc.target/i386/pr32219-6.c: New test.
15753         * gcc.target/i386/pr32219-7.c: New test.
15754         * gcc.target/i386/pr32219-8.c: New test.
15755         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
15756
15757 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15758
15759         PR libgfortran/57822
15760         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
15761         four different KINDs.
15762
15763 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
15764
15765         PR c++/64884
15766         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
15767
15768         PR sanitizer/65000
15769         * g++.dg/ubsan/pr65000.C: New test.
15770
15771 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
15772
15773         PR fortran/64932
15774         * gfortran.dg/finalize_28.f90: New test
15775
15776 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
15777
15778         PR debug/55541
15779         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
15780         DW_TAG_lexical_block removal.
15781         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
15782         * g++.dg/guality/pr55541.C: New test.
15783
15784         PR sanitizer/64984
15785         * g++.dg/ubsan/pr64984.C: New test.
15786
15787 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
15788
15789         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
15790
15791 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
15792
15793         PR testsuite/64930
15794         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
15795         instructions for 2015-01-14 get_memmodel changes.
15796         * gcc.target/powerpc/atomic-p8.c: Likewise.
15797
15798         PR sanitizer/65019
15799         * g++.dg/ubsan/pr65019.C: New test.
15800
15801         PR tree-optimization/65014
15802         * gcc.c-torture/compile/pr65014.c: New test.
15803
15804 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15805
15806         PR libgfortran/57822
15807         * gfortran/fmt_g0_7.f08: Revise test.
15808
15809 2015-02-11  Jeff Law  <law@redhat.com>
15810
15811         PR target/63347
15812         * gcc.target/m68k/pr63347.c: New test.
15813
15814 2015-02-11  Marek Polacek  <polacek@redhat.com>
15815
15816         * g++.dg/ubsan/shift-1.C: New test.
15817         * gcc.dg/ubsan/c-shift-2.c: New test.
15818         * c-c++-common/ubsan/shift-5.c: Remove file.
15819
15820 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
15821
15822         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15823         Directive adjusted to XFAIL.
15824         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15825         adjusted to XFAIL.
15826
15827 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
15828
15829         PR middle-end/65003
15830         * g++.dg/opt/pr65003.C: New test.
15831
15832 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15833
15834         * lib/target-supports.exp (check_effective_target_pie): Renamed
15835         to ...
15836         (check_effective_target_pie_enabled): This.
15837         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
15838         * gcc.target/i386/pie.c: Likewise.
15839
15840 2015-02-11  Andrew Pinski  <apinski@cavium.com>
15841
15842         PR target/64893
15843         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
15844         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
15845
15846 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
15847
15848         PR target/61925
15849         * gcc.target/i386/pr61925-1.c: New test.
15850         * gcc.target/i386/pr61925-2.c: New test.
15851         * gcc.target/i386/pr61925-3.c: New test.
15852
15853 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
15854
15855         PR sanitizer/65004
15856         * g++.dg/asan/pr65004.C: New test.
15857
15858 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
15859
15860         PR target/64661
15861         * gcc.taget/sh/pr64661-0.h: New.
15862         * gcc.taget/sh/pr64661-1.c: New.
15863         * gcc.taget/sh/pr64661-2.c: New.
15864         * gcc.taget/sh/pr64661-3.c: New.
15865         * gcc.taget/sh/pr64661-4.c: New.
15866
15867 2015-02-10  Richard Biener  <rguenther@suse.de>
15868
15869         PR tree-optimization/64995
15870         * g++.dg/torture/pr64995.C: New testcase.
15871
15872 2015-02-10  Richard Biener  <rguenther@suse.de>
15873
15874         PR tree-optimization/64909
15875         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
15876
15877 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15878
15879         * gcc.dg/signbit-sa.c: New test.
15880
15881 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15882
15883         PR libgfortran/57822
15884         * gfortran/fmt_g0_7.f08: New test.
15885
15886 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
15887
15888         PR tree-optimization/43378
15889         * gcc.dg/tree-ssa/pr43378.c: New test.
15890
15891 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
15892
15893         PR ipa/64978
15894         * g++.dg/torture/pr64978.C: New testcase.
15895
15896 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
15897
15898         PR sanitizer/64981
15899         * gcc.dg/asan/pr64981.c: New test.
15900
15901 2015-02-09  Marek Polacek  <polacek@redhat.com>
15902
15903         PR c/64856
15904         * gcc.dg/pr64856.c: New test.
15905
15906 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
15907
15908         PR target/64979
15909         * gcc.dg/tree-ssa/stdarg-7.c: New test.
15910         * gcc.c-torture/execute/pr64979.c: New test.
15911
15912 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
15913
15914         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
15915
15916 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
15917
15918         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
15919         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
15920
15921 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
15922
15923         PR target/58757
15924         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
15925
15926 2015-02-09  Richard Biener  <rguenther@suse.de>
15927
15928         PR tree-optimization/54000
15929         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
15930
15931 2015-02-09  Tom de Vries  <tom@codesourcery.com>
15932
15933         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
15934
15935 2015-02-09  Martin Liska  <mliska@suse.cz>
15936
15937         * g++.dg/ipa/pr64858.C: New test.
15938
15939 2015-02-09  Tom de Vries  <tom@codesourcery.com>
15940
15941         * gcc.dg/uninit-19.c: Fix warning line for fpic.
15942
15943 2015-02-08  Andrew Pinski  <apinski@cavium.com>
15944
15945         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
15946
15947 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
15948
15949         PR fortran/63744
15950         * gfortran.dg/use_rename_8.f90: New.
15951
15952 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
15953
15954         * gnat.dg/addr7.ad[sb]: New test.
15955         * gnat.dg/addr8.ad[sb]: Likewise.
15956
15957 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
15958
15959         PR jit/64752
15960         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
15961         from jit.dg/test-compile-to-executable.c's create_code, with a
15962         clarification of the output message.
15963         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
15964         pass/fail message.
15965         (test_jit): Use CHECK_NO_ERRORS when calling
15966         gcc_jit_context_compile_to_file.
15967         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
15968         jit-verify-compile-to-file to jit-verify-output-file-was-created.
15969         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
15970         about deletions that are attempted.
15971         (jit-verify-compile-to-file): Rename to...
15972         (jit-verify-output-file-was-created): ...this, and drop the
15973         attempt to run "file" and verify the output.
15974         (jit-verify-assembler): New function.
15975         (jit-verify-object): New function.
15976         (jit-verify-dynamic-library): New function.
15977         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
15978         favor of an implementation from new file
15979         create-code-for-hello-world-executable.h, which also adds a
15980         "main".
15981         (dg-final): Replace jit-verify-compile-to-file with
15982         jit-verify-output-file-was-created, and invoke new function
15983         jit-verify-assembler.
15984         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
15985         the output message.
15986         (dg-final): Replace jit-verify-compile-to-file with
15987         jit-verify-output-file-was-created, and invoke new function
15988         jit-verify-dynamic-library.
15989         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
15990         favor of an implementation from new file
15991         create-code-for-hello-world-executable.h, which also adds a
15992         "main".
15993         (dg-final): Replace jit-verify-compile-to-file with
15994         jit-verify-output-file-was-created.  Strengthen the expected stdout
15995         from the built executable.
15996         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
15997         favor of an implementation from new file
15998         create-code-for-hello-world-executable.h, which also adds a
15999         "main".
16000         (dg-final): Replace jit-verify-compile-to-file with
16001         jit-verify-output-file-was-created, and invoke new function
16002         jit-verify-object.
16003         * jit.dg/verify-dynamic-library.c: New source file.
16004
16005 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
16006             Brian Rzycki  <b.rzycki@samsung.com>
16007
16008         PR tree-optimization/64878
16009         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16010
16011 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16012
16013         PR ipa/64896
16014         * g++.dg/ipa/pr64896.C: New test.
16015
16016 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16017
16018         PR target/64205
16019         * gcc.target/powerpc/pr64205.c: New file.
16020
16021 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
16022
16023         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16024         (dg-options): Use -fpie instead of -fPIE -pie.
16025
16026 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16027
16028         PR middle-end/64937
16029         * g++.dg/asan/pr64937.C: New test.
16030
16031 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
16032
16033         PR fortran/63205
16034         * gfortran.dg/class_to_type_4.f90: New test
16035
16036 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
16037
16038         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16039
16040 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16041
16042         PR rtl-optimization/64957
16043         PR debug/64817
16044         * gcc.c-torture/execute/pr64957.c: New test.
16045
16046 2015-02-05  Jeff Law  <law@redhat.com>
16047
16048         PR target/17306
16049         * gcc.target/h8300/pr17306-1.c: New test.
16050         * gcc.target/h8300/pr17306-2.c: New test.
16051
16052 2015-02-05  Tobias Burnus  <burnus@net-b.de>
16053
16054         PR fortran/64943
16055         * gfortran.dg/structure_constructor_12.f90: New.
16056
16057 2015-02-05  Jeff Law  <law@redhat.com>
16058
16059         PR target/58400
16060         gcc.target/h8300/pr58400.c: New test.
16061
16062 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
16063
16064         * gcc.target/arm/macro_defs0.c: New test.
16065         * gcc.target/arm/macro_defs1.c: New test.
16066         * gcc.target/arm/macro_defs2.c: New test.
16067
16068 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
16069
16070         PR rtl-optimization/64905
16071         * gcc.target/i386/pr64905.c: Require nonpic target.
16072         (dg-options): Add -fomit-frame-pointer.
16073         (main): Remove.
16074
16075 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
16076
16077         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16078         tree dump scanning.
16079
16080 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
16081
16082         PR fortran/64757
16083         * gfortran.dg/type_to_class_2.f90: New test
16084         * gfortran.dg/type_to_class_3.f90: New test
16085
16086 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
16087
16088         PR ipa/64686
16089         * g++.dg/torture/pr64686.C: New testcase.
16090
16091 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16092
16093         PR rtl-optimization/64905
16094         * gcc.target/i386/pr64905.c: New file.
16095
16096 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16097
16098         * gcc.dg/guality/pr41447-1.c: Remove xfail.
16099         * gcc.dg/guality/pr41616-1.c: Ditto.
16100
16101 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
16102
16103         PR debug/64817
16104         * gcc.dg/pr64817-3.c: New.
16105
16106 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
16107             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
16108
16109         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16110         pass parameters in registers.
16111         * gcc.dg/guality/pr36728-2.c (main): Likewise.
16112         * gcc.dg/guality/pr36728-3.c (main): Likewise.
16113         * gcc.dg/guality/pr36728-4.c (main): Likewise.
16114
16115 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
16116             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16117
16118         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16119         list, allow for multilibed targets.
16120         * gcc.dg/combine_ashiftrt_2.c: Likewise.
16121
16122 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16123
16124         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16125         * gcc.dg/pr46728-6.c: Ditto.
16126
16127 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
16128
16129         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16130         for mips_nanlegacy target.
16131
16132 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
16133
16134         * gcc.target/i386/chkp-hidden-def.c: New.
16135
16136 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16137
16138         PR middle-end/62103
16139         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16140         to use 24 bits for bitfield b.
16141
16142 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16143
16144         PR testsuite/64796
16145         * lib/target-supports.exp (check_effective_target_bswap64): Do not
16146         cache result in a global variable.  Include all 32-bit targets for
16147         bswap64 tests.
16148
16149 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
16150
16151         PR rtl-optimization/64756
16152         * gcc.c-torture/execute/pr64756.c: New test.
16153
16154 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
16155
16156         PR target/64660
16157         * gcc.target/sh/pr64660-0.h: New.
16158         * gcc.target/sh/pr64660-1.c: New.
16159         * gcc.target/sh/pr64660-2.c: New.
16160         * gcc.target/sh/pr64660-3.c: New.
16161         * gcc.target/sh/pr64660-4.c: New.
16162
16163 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
16164
16165         PR c++/64877
16166         * g++.dg/warn/Waddress-2.C: New.
16167
16168 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
16169
16170         PR middle-end/61225
16171         * gcc.target/i386/pr49095.c: XFAIL for ia32.
16172
16173 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
16174
16175         PR preprocessor/64803
16176         * gcc.dg/cpp/builtin-macro-1.c: New test case.
16177
16178 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
16179
16180         * g++.dg/ipa/devirt-37.C: Disable early inlining.
16181
16182 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
16183
16184         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16185         (_ARM_FPSRC): Add DN and AHP fields.
16186         (clean_results): Force DN=1 on AArch64.
16187         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16188         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16189         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16190         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16191         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16192         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16193
16194 2015-02-02  Alan Modra  <amodra@gmail.com>
16195
16196         * gcc.target/powerpc/cprophard.c: New.
16197
16198 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
16199
16200         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16201         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16202
16203 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
16204
16205         PR debug/64817
16206         * gcc.dg/pr64817-1.c: New test.
16207         * gcc.dg/pr64817-2.c: New test.
16208
16209 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
16210
16211         PR target/64851
16212         * gcc.target/sh/pr64851-0.h: New
16213         * gcc.target/sh/pr64851-1.c: New
16214         * gcc.target/sh/pr64851-2.c: New
16215         * gcc.target/sh/pr64851-3.c: New
16216         * gcc.target/sh/pr64851-4.c: New
16217
16218 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16219
16220         PR target/64882
16221         * gcc.dg/torture/pr64882.c: New test.
16222
16223 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
16224
16225         PR target/64159
16226         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16227         sparc*-*-*.
16228
16229 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16230
16231         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16232         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16233         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16234         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16235         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16236         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16237         tree dump.
16238         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16239         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16240         tree dump.
16241         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16242         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16243         tree dump.
16244
16245 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16246
16247         PR target/64688
16248         * g++.dg/pr64688-2.C: New.
16249
16250 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16251
16252         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16253         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16254         * gcc.target/i386/fuse-caller-save.c: Ditto.
16255         * gcc.target/i386/headmerge-1.c: Ditto.
16256         * gcc.target/i386/headmerge-2.c: Ditto.
16257         * gcc.target/i386/sibcall-6.c: Ditto.
16258
16259 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16260
16261         PR target/64617
16262         * gcc.target/i386/pr64617.c: New test.
16263
16264 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16265
16266         PR target/15184
16267         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16268         (dg-options): Remove -m32.
16269         (dg-final): Scan for "movb %al" only.
16270         * gcc.target/i386/pr15184-2.c: Ditto.
16271
16272 2015-01-30  Richard Biener  <rguenther@suse.de>
16273
16274         PR tree-optimization/64829
16275         * gcc.dg/vect/pr64829.c: New testcase.
16276
16277 2015-01-29  Marek Polacek  <polacek@redhat.com>
16278
16279         PR c/64709
16280         * gcc.dg/pr64709.c: New test.
16281
16282 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
16283
16284         PR c++/64717
16285         * g++.dg/ubsan/pr64717-1.C: New test.
16286         * g++.dg/ubsan/pr64717-2.C: New test.
16287
16288 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
16289
16290         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16291
16292 2015-01-29  Jeff Law  <law@redhat.com>
16293
16294         PR target/15184
16295         * gcc.target/i386/pr15184-1.c: New test.
16296         * gcc.target/i386/pr15184-2.c: New test.
16297
16298 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16299
16300         PR tree-optimization/64746
16301         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16302
16303 2015-01-29  Richard Biener  <rguenther@suse.de>
16304
16305         PR tree-optimization/64853
16306         * gcc.dg/torture/pr64853.c: New testcase.
16307
16308 2015-01-29  Richard Biener  <rguenther@suse.de>
16309
16310         PR tree-optimization/64844
16311         * gcc.dg/vect/pr64844.c: New testcase.
16312
16313 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16314
16315         PR middle-end/64809
16316         * gcc.dg/pr64809.c: Delete.
16317
16318 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
16319
16320         PR middle-end/64805
16321         * gcc.target/i386/pr64805.c: New.
16322
16323 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16324
16325         * gcc.dg/guality/guality.h (main): Add argv[0] to
16326         guality_gdb_command.
16327
16328 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
16329
16330         PR ipa/64801
16331         * gcc.dg/tree-ssa/pr64801.c: New testcase.
16332
16333 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
16334
16335         PR target/64659
16336         * gcc.target/sh/sh.exp
16337         (check_effective_target_atomic_model_soft_gusa_available,
16338         check_effective_target_atomic_model_soft_tcb_available,
16339         check_effective_target_atomic_model_soft_imask_available,
16340         check_effective_target_atomic_model_hard_llcs_available): New.
16341         * gcc.target/sh/pr64659-0.h: New.
16342         * gcc.target/sh/pr64659-1.c: New.
16343         * gcc.target/sh/pr64659-2.c: New.
16344         * gcc.target/sh/pr64659-3.c: New.
16345         * gcc.target/sh/pr64659-4.c: New.
16346
16347 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
16348
16349         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16350         scan-assembler-times pattern.
16351
16352 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
16353
16354         PR middle-end/64809
16355         * gcc.dg/pr64809.c: New test.
16356
16357 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
16358
16359         PR tree-optimization/64277
16360         * gcc.dg/pr64277.c: New.
16361
16362 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16363
16364         PR tree-optimization/64718
16365         * gcc.c-torture/execute/pr64718.c: New test.
16366
16367 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
16368
16369         * gcc.target/aarch64/abs_2.c: New.
16370
16371 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
16372
16373         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16374         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16375         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16376         ISA rev < 2.
16377
16378 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
16379
16380         PR bootstrap/64612
16381         * lib/target-supports.exp (check_effective_target_comdat_group): New.
16382         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16383         { target comdat_group }.
16384
16385 2015-01-27  Tobias Burnus  <burnus@net-b.de>
16386
16387         PR fortran/63861
16388         * gfortran.dg/goacc/coarray_2.f90: New.
16389
16390 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16391
16392         PR ipa/60871
16393         PR ipa/64139
16394         * g++.dg/torture/pr64139.C: New testcase.
16395         * g++.dg/torture/pr60871.C: Likewise.
16396
16397 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
16398
16399         PR fortran/64230
16400         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16401         prevent linking errors.
16402
16403 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16404
16405         PR ipa/64282
16406         * g++.dg/torture/pr64282.C: New testcase.
16407
16408 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16409
16410         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16411         for wzr reg.
16412
16413 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16414
16415         * gcc.target/s390/hotpatch-13.c: New testcase.
16416         * gcc.target/s390/hotpatch-14.c: New testcase.
16417         * gcc.target/s390/hotpatch-15.c: New testcase.
16418         * gcc.target/s390/hotpatch-16.c: New testcase.
16419         * gcc.target/s390/hotpatch-17.c: New testcase.
16420         * gcc.target/s390/hotpatch-18.c: New testcase.
16421         * gcc.target/s390/hotpatch-19.c: New testcase.
16422         * gcc.target/s390/hotpatch-20.c: New testcase.
16423         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16424         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16425         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16426         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16427         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16428         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16429         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16430         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16431         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16432         * gcc.target/s390/hotpatch-10.c: Likewise.
16433         * gcc.target/s390/hotpatch-11.c: Likewise.
16434         * gcc.target/s390/hotpatch-12.c: Likewise.
16435         * gcc.target/s390/hotpatch-2.c: Likewise.
16436         * gcc.target/s390/hotpatch-3.c: Likewise.
16437         * gcc.target/s390/hotpatch-4.c: Likewise.
16438         * gcc.target/s390/hotpatch-5.c: Likewise.
16439         * gcc.target/s390/hotpatch-6.c: Likewise.
16440         * gcc.target/s390/hotpatch-7.c: Likewise.
16441         * gcc.target/s390/hotpatch-8.c: Likewise.
16442         * gcc.target/s390/hotpatch-9.c: Likewise.
16443         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16444         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16445         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16446         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16447         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16448         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16449         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16450         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16451
16452 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
16453
16454         * gcc.dg/long_branch.c: New testcase.
16455
16456 2015-01-27  Richard Biener  <rguenther@suse.de>
16457
16458         PR tree-optimization/56273
16459         PR tree-optimization/59124
16460         PR tree-optimization/64277
16461         * g++.dg/warn/Warray-bounds-6.C: New testcase.
16462         * gcc.dg/Warray-bounds-12.c: Likewise.
16463         * gcc.dg/Warray-bounds-13.c: Likewise.
16464
16465 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16466
16467         PR rtl-optimization/61058
16468         * gcc.dg/pr61058.c: New test.
16469
16470 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
16471
16472         * gcc.target/i386/chkp-narrow-bounds.c: New.
16473
16474 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16475
16476         PR tree-optimization/64807
16477         * gcc.dg/pr64807.c: New test.
16478
16479         PR c/64766
16480         * gcc.dg/pr64766.c: New test.
16481
16482 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
16483
16484         PR target/49263
16485         * gcc.target/sh/pr49263-4.c: New.
16486
16487 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16488
16489         PR fortran/62044
16490         * gfortran.dg/allocate_with_mold_1.f90: New test
16491
16492 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
16493
16494         PR c/64778
16495         * gcc.dg/pr64778.c: New test.
16496
16497         PR middle-end/64421
16498         * gcc.dg/vect/pr64421.c: New test.
16499
16500 2015-01-26  Tobias Burnus  <burnus@net-b.de>
16501
16502         PR fortran/64771
16503         * gfortran.dg/coarray_36.f: New.
16504         * gfortran.dg/coarray_37.f90: New.
16505
16506 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
16507
16508         PR fortran/64230
16509         * gfortran.dg/class_allocate_18.f90: New.
16510
16511 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16512
16513         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16514
16515 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16516
16517         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16518
16519 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16520
16521         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16522
16523 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16524
16525         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16526
16527 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16528
16529         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16530         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16531         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
16532         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
16533
16534 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16535
16536         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
16537         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
16538         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
16539
16540 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16541
16542         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
16543         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
16544         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
16545         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
16546         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
16547         vXXXhn.inc.
16548
16549 2015-01-26  Richard Biener  <rguenther@suse.de>
16550
16551         PR middle-end/64764
16552         * gcc.dg/uninit-19.c: New testcase.
16553
16554 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16555
16556         * lib/target-supports.exp (check_effective_target_vect64): Add
16557         sparc*-*-*.
16558
16559 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
16560
16561         PR testsuite/64712
16562         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
16563
16564 2015-01-26  Tony Liu  <tony.liu@arm.com>
16565
16566         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
16567         non-UAL cases.
16568
16569 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
16570
16571         PR libfortran/64770
16572         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
16573         correctly, clean up afterwards.
16574
16575 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
16576
16577         PR fortran/62044
16578         * gfortran.dg/use_rename_7.f90: New.
16579
16580 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
16581
16582         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
16583         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
16584
16585 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
16586
16587         PR target/54236
16588         * gcc.target/sh/pr54236-4.c: New.
16589
16590 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
16591
16592         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
16593         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
16594         Bridge test.
16595
16596 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
16597
16598         PR libfortran/64770
16599         * gfortran.dg/open_new_segv.f90: New test.
16600
16601 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
16602
16603         PR target/49263
16604         PR target/53987
16605         PR target/64345
16606         PR target/59533
16607         PR target/52933
16608         PR target/54236
16609         PR target/51244
16610         * gcc.target/sh/pr64345-1.c: New.
16611         * gcc.target/sh/pr64345-2.c: New.
16612         * gcc.target/sh/pr59533-1.c: New.
16613         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
16614         * gcc.target/sh/pr52933-2.c: Likewise.
16615         * gcc.target/sh/pr54089-1.c: Likewise.
16616         * gcc.target/sh/pr54236-1.c: Likewise.
16617         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
16618         * gcc.target/sh/pr49263-1.c: Remove xfails.
16619         * gcc.target/sh/pr49263-2.c: Likewise.
16620         * gcc.target/sh/pr49263-3.c: Likewise.
16621         * gcc.target/sh/pr53987-1.c: Likewise.
16622         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
16623         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
16624         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
16625         (test05, test06, test07, test08, test09, test10, test11, test12): New.
16626         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
16627         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
16628         test_009): New.
16629         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
16630         (test_02): New.
16631
16632 2015-01-24  Tom de Vries  <tom@codesourcery.com>
16633
16634         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
16635
16636 2015-01-23  Ian Lance Taylor  <iant@google.com>
16637
16638         PR go/64510
16639         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
16640         targets without split stack support.
16641
16642 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
16643
16644         PR target/64317
16645         * gcc.target/i386/pr64317.c: New test.
16646
16647 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
16648
16649         PR rtl-optimization/63637
16650         PR rtl-optimization/60663
16651         * gcc.dg/pr63637-1.c: New test.
16652         * gcc.dg/pr63637-2.c: New test.
16653         * gcc.dg/pr63637-3.c: New test.
16654         * gcc.dg/pr63637-4.c: New test.
16655         * gcc.dg/pr63637-5.c: New test.
16656         * gcc.dg/pr63637-6.c: New test.
16657         * gcc.target/i386/pr63637-1.c: New test.
16658         * gcc.target/i386/pr63637-2.c: New test.
16659         * gcc.target/i386/pr63637-3.c: New test.
16660         * gcc.target/i386/pr63637-4.c: New test.
16661         * gcc.target/i386/pr63637-5.c: New test.
16662         * gcc.target/i386/pr63637-6.c: New test.
16663
16664 2015-01-23  Richard Biener  <rguenther@suse.de>
16665
16666         PR testsuite/63439
16667         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
16668         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
16669
16670 2015-01-23  Marek Polacek  <polacek@redhat.com>
16671
16672         PR preprocessor/60570
16673         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
16674         * gcc.dg/cpp/pr60570.c: New test.
16675
16676 2015-01-23  Richard Biener  <rguenther@suse.de>
16677
16678         PR testsuite/63439
16679         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
16680         vectorization on vect64 targets.
16681
16682 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
16683
16684         PR fortran/60922
16685         * gfortran.dg/class_allocate_17.f90: New.
16686
16687 2015-01-23  Tobias Burnus  <burnus@net-b.de>
16688
16689         PR fortran/64726
16690         * gfortran.dg/goacc/combined_loop.f90: New.
16691
16692 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16693
16694         PR fortran/61933
16695         * gfortran.dg/make_unit.f90: New test.
16696
16697 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16698
16699         PR fortran/61933
16700         * gfortran.dg/negative_unit_int8.f: Update.
16701
16702 2015-01-22  Jeff Law  <law@redhat.com>
16703
16704         PR target/52076
16705         * gcc.target/m68k/pr52076-1.c: New test.
16706         * gcc.target/m68k/pr52076-2.c: New test.
16707
16708 2015-01-22  Richard Biener  <rguenther@suse.de>
16709
16710         PR middle-end/64728
16711         * gcc.dg/torture/pr64728.c: New testcase.
16712
16713 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
16714
16715         PR target/64688
16716         * g++.dg/pr64688.C: New test.
16717
16718 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
16719
16720         * gcc.target/i386/chkp-always_inline.c (f1): Make static
16721         to avoid errors with -fpic.
16722
16723 2015-01-22  Richard Biener  <rguenther@suse.de>
16724
16725         PR libstdc++/64535
16726         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
16727
16728 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
16729
16730         PR rtl-optimization/64682
16731         * gcc.c-torture/execute/pr64682.c: New file.
16732
16733 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
16734
16735         PR debug/64511
16736         * gcc.dg/pr64511.c: New test.
16737
16738         PR rtl-optimization/62078
16739         * g++.dg/opt/pr62078.C: New test.
16740
16741         PR c/63307
16742         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
16743
16744 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
16745
16746         PR fortran/57023
16747         * gfortran.dg/internal_pack_15.f90:  New test.
16748
16749 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16750
16751         * c-c++-common/tsan/step.c: New testcase.
16752
16753 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16754
16755         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
16756
16757 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16758
16759         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
16760
16761 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16762
16763         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
16764
16765 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16766
16767         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
16768
16769 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16770
16771         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
16772
16773 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16774
16775         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
16776
16777 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16778
16779         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
16780
16781 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16782
16783         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
16784
16785 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16786
16787         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
16788
16789 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16790
16791         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
16792
16793 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16794
16795         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
16796
16797 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16798
16799         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
16800
16801 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16802
16803         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
16804         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
16805         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
16806         vXXXw.inc.
16807
16808 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16809
16810         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
16811         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
16812         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
16813         vXXXl.inc.
16814
16815 2015-01-21  Renlin Li  <renlin.li@arm.com>
16816
16817         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
16818         * g++.dg/tls/thread_local5g.C: Likewise.
16819         * g++.dg/tls/thread_local6g.C: Likewise.
16820
16821 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16822
16823         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
16824         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
16825         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
16826
16827 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16828
16829         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
16830         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
16831         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
16832
16833 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16834
16835         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
16836         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
16837         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
16838
16839 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16840
16841         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
16842         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
16843         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
16844
16845 2015-01-20  Jeff Law  <law@redhat.com>
16846
16847         PR target/59946
16848         * gcc.target/m68k/pr59946.c: New test.
16849
16850 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16851
16852         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
16853         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
16854         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
16855
16856 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16857
16858         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
16859         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
16860         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
16861
16862 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16863
16864         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
16865         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
16866         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
16867
16868 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16869
16870         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
16871         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
16872         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
16873         vshuffle.inc.
16874         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
16875         vshuffle.inc.
16876
16877 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16878
16879         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
16880         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
16881         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
16882
16883 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16884
16885         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
16886         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
16887         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
16888
16889 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16890
16891         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
16892
16893 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
16894
16895         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
16896
16897         PR sanitizer/64632
16898         * g++.dg/ubsan/pr64632.C: New test.
16899
16900         PR debug/64663
16901         * gcc.dg/pr64663.c: New test.
16902
16903 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
16904
16905         PR c++/64383
16906         * g++.dg/warn/Wunused-var-23.C: New.
16907
16908 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
16909
16910         PR c++/59937
16911         * g++.dg/cpp0x/constexpr-59937-1.C: New.
16912         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
16913
16914 2015-01-20  Richard Biener  <rguenther@suse.de>
16915
16916         PR ipa/64684
16917         * gcc.dg/lto/pr64684_0.c: New testcase.
16918         * gcc.dg/lto/pr64684_1.c: Likewise.
16919         * gcc.dg/lto/pr64684_2.c: Likewise.
16920         * gcc.dg/lto/pr64685_0.c: Likewise.
16921         * gcc.dg/lto/pr64685_1.c: Likewise.
16922
16923 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
16924
16925         PR c++/62241
16926         * g++.dg/cpp1y/lambda-init12.C: New.
16927
16928 2015-01-20  Richard Biener  <rguenther@suse.de>
16929
16930         PR tree-optimization/64410
16931         * g++.dg/vect/pr64410.cc: Require vect_double.
16932
16933 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
16934
16935         PR target/64149
16936         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
16937
16938 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
16939
16940         PR bootstrap/64676
16941         Revert:
16942         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
16943
16944         PR rtl-optimization/64081
16945         * gcc.dg/pr64081.c: New test.
16946
16947 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
16948
16949         * jit.dg/harness.h: Include <unistd.h>.
16950         (CHECK_NO_ERRORS): New.
16951         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
16952         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
16953         gcc_jit_context_compile_to_file.
16954         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
16955         args to the spawned executable.
16956         (jit-expand-vars): New function.
16957         (jit-exe-params): New variable.
16958         (dg-jit-set-exe-params): New function.
16959         (jit-dg-test): Detect testcases that use
16960         jit-verify-compile-to-file and call jit-setup-compile-to-file.
16961         Set arguments of spawned process to jit-exe-params.
16962         (jit-get-output-filename): New function.
16963         (jit-setup-compile-to-file): New function.
16964         (jit-verify-compile-to-file): New function.
16965         (jit-run-executable): New function.
16966         (jit-verify-executable): New function.
16967         * jit.dg/test-compile-to-assembler.c: New testcase.
16968         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
16969         * jit.dg/test-compile-to-executable.c: New testcase.
16970         * jit.dg/test-compile-to-object.c: New testcase.
16971
16972 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
16973
16974         PR target/64652
16975         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
16976         (test_1): New.
16977
16978 2015-01-19  Martin Liska  <mliska@suse.cz>
16979
16980         * objc/compile/pr64668.m: New test.
16981
16982 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
16983
16984         * jit.dg/test-arith-overflow.c: Include stdbool.h.
16985         (create_overflow_fn): Update comment to clarify that
16986         the third param of the created function is a bool *, not
16987         an int *.
16988         (verify_int_overflow_fn): Convert param "expected_ovf" from
16989         int to bool.  Update third param of "overflow_fn_type" from int *
16990         to bool *.  Update local "actual_ovf" from int to bool.
16991         (verify_uint_overflow_fn): Likewise.
16992
16993 2015-01-19  Martin Liska  <mliska@suse.cz>
16994
16995         * gcc.dg/ipa/ipa-icf-33.c: New test.
16996
16997 2015-01-19  Felix Yang  <felix.yang@huawei.com>
16998             Haijian Zhang  <z.zhanghaijian@huawei.com>
16999
17000         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17001         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17002         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17003         result_float64x2, expected_hfloat64x2): New helper type, variable and
17004         declaration.
17005         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17006         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17007         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17008         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17009         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17010         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17011         and target without the FMA feature.
17012
17013 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
17014
17015         * gcc.target/aarch64/pr64304.c: New testcase.
17016
17017 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17018
17019         PR rtl-optimization/64081
17020         * gcc.dg/pr64081.c: New test.
17021
17022 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
17023
17024         PR target/63971
17025         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17026         the epilogue).
17027         * gcc.target/aarch64/test_frame_6.c: Likewise.
17028         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17029         and x19 (in the epilogue).
17030         * gcc.target/aarch64/test_frame_4.c: Likewise.
17031         * gcc.target/aarch64/test_frame_7.c: Likewise.
17032
17033 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
17034
17035         * gcc.target/i386/chkp-always_inline.c: New.
17036
17037 2015-01-15  Andrew Pinski  <apinski@cavium.com>
17038             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17039
17040         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17041         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17042
17043 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
17044
17045         PR fortran/60255
17046         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17047         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17048
17049 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17050
17051         PR fortran/64578
17052         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17053
17054 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
17055
17056         PR target/64652
17057         * gcc.target/sh/torture/pr64652.c: New.
17058
17059 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17060
17061         * gcc.dg/ipa/ipa-icf-32.c: Update template.
17062         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17063         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17064         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17065         * c-c++-common/asan/kasan-recover-1.c: Likewise.
17066         * c-c++-common/asan/kasan-recover-2.c: Likewise.
17067
17068 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17069
17070         PR ipa/64378
17071         * g++.dg/torture/pr64378.C: New testcase.
17072
17073 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17074
17075         PR fortran/57959
17076         * gfortran.dg/block_13.f08: New test
17077
17078 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17079
17080         PR fortran/55901
17081         * gfortran.dg/associate_1.f03: Allow test for character with
17082         automatic length.
17083
17084 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17085
17086         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17087         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17088
17089 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17090
17091         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17092
17093 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
17094
17095         PR fortran/64578
17096         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17097
17098 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17099
17100         PR fortran/60357
17101         * gfortran.dg/alloc_comp_assign_13.f08: New test.
17102
17103         PR fortran/61275
17104         * gfortran.dg/alloc_comp_assign_14.f08: New test.
17105
17106         PR fortran/55932
17107         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17108
17109 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17110
17111         PR fortran/60334
17112         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17113
17114 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
17115
17116         PR rtl-optimization/52773
17117         * gcc.c-torture/compile/pr52773.c: New test.
17118
17119 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17120
17121         PR c++/62134
17122         * g++.dg/cpp0x/alias-decl-46.C: New.
17123
17124 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17125
17126         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17127
17128 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17129
17130         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17131         Add trace.
17132         (CHECK_FP): Likewise.
17133         (CHECK_CUMULATIVE_SAT): Likewise.
17134
17135 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17136
17137         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17138         (Set_Neon_Cumulative_Sat): Add parameter.
17139         (__set_neon_cumulative_sat): Support new parameter.
17140         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17141         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17142         argument.
17143         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17144         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17145         argument.
17146
17147 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17148
17149         * g++.dg/tsan/vptr_benign_race.C: New testcase.
17150         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17151
17152 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17153
17154         PR c++/60056
17155         * g++.dg/tls/thread_local-ice4.C: New.
17156
17157 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
17158
17159         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17160         than Neon options.
17161
17162 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17163
17164         PR c++/62276
17165         * g++.dg/cpp0x/vt-62276.C: New.
17166
17167 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17168
17169         PR middle-end/64353
17170         * g++.dg/pr64353.C: New.
17171
17172 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17173
17174         PR target/64263
17175         * gcc.target/aarch64/pr64263_1.c: New test.
17176
17177 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
17178
17179         PR tree-optimization/64434
17180         * gcc.dg/torture/pr64434.c: Move to...
17181         * gcc.dg/pr64434.c: ... here.
17182
17183 2015-01-16  Richard Biener  <rguenther@suse.de>
17184
17185         PR middle-end/64614
17186         * gcc.dg/uninit-18.c: New testcase.
17187
17188 2015-01-16  Richard Biener  <rguenther@suse.de>
17189
17190         PR tree-optimization/64568
17191         * g++.dg/torture/pr64568-2.C: New testcase.
17192
17193 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17194
17195         PR target/64363
17196         * gcc.target/i386/chkp-label-address.c: New.
17197
17198 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
17199
17200         PR fortran/45290
17201         * gfortran.dg/pointer_init_6.f90: Extended.
17202
17203 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
17204
17205         * gcc.c-torture/compile/20150108.c: New test.
17206
17207 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17208
17209         * gcc.target/visium: New directory.
17210
17211 2015-01-16  Richard Biener  <rguenther@suse.de>
17212
17213         PR tree-optimization/61743
17214         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17215         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17216
17217 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
17218
17219         * gcc.dg/pr64015.c: New test.
17220
17221 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
17222
17223         PR ipa/64163
17224         PR ipa/64612
17225         * g++.dg/ipa/pr64612.C: New test.
17226
17227 2015-01-16  Renlin Li  <renlin.li@arm.com>
17228
17229         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17230
17231 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
17232
17233         * gcc.target/i386/sse-14.c: Test new intrinsic.
17234         * gcc.target/i386/sse-22.c: Ditto.
17235
17236 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17237
17238         PR c++/58614
17239         * g++.dg/cpp0x/auto44.C: New.
17240
17241 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
17242
17243         PR target/59710
17244         * gcc.target/nios2/gpopt-all.c: New test case.
17245         * gcc.target/nios2/gpopt-local.c: New test case.
17246         * gcc.target/nios2/gpopt-global.c: New test case.
17247         * gcc.target/nios2/gpopt-data.c: New test case.
17248         * gcc.target/nios2/gpopt-none.c: New test case.
17249
17250 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
17251
17252         * g++.dg/ubsan/vptr-1.C: New test.
17253         * g++.dg/ubsan/vptr-2.C: New test.
17254         * g++.dg/ubsan/vptr-3.C: New test.
17255         * g++.dg/ubsan/vptr-4.C: New test.
17256         * g++.dg/ubsan/vptr-5.C: New test.
17257         * g++.dg/ubsan/vptr-6.C: New test.
17258         * g++.dg/ubsan/vptr-7.C: New test.
17259         * g++.dg/ubsan/vptr-8.C: New test.
17260         * g++.dg/ubsan/vptr-9.C: New test.
17261
17262 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17263
17264         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17265         is set up.
17266         * lib/gcc-dg.exp: Likewise.
17267
17268 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17269
17270         PR rtl-optimization/64110
17271         * gcc.target/i386/pr64110.c: Add scan-assembler.
17272
17273 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
17274             James Norris  <jnorris@codesourcery.com>
17275             Cesar Philippidis  <cesar@codesourcery.com>
17276             Ilmir Usmanov  <i.usmanov@samsung.com>
17277
17278         * lib/target-supports.exp (check_effective_target_fopenacc): New
17279         procedure.
17280         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17281         * g++.dg/goacc/goacc.exp: Likewise.
17282         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17283         * gcc.dg/goacc/goacc.exp: Likewise.
17284         * gfortran.dg/goacc/goacc.exp: Likewise.
17285         * c-c++-common/cpp/openacc-define-1.c: New file.
17286         * c-c++-common/cpp/openacc-define-2.c: Likewise.
17287         * c-c++-common/cpp/openacc-define-3.c: Likewise.
17288         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17289         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17290         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17291         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17292         * c-c++-common/goacc/asyncwait-1.c: Likewise.
17293         * c-c++-common/goacc/cache-1.c: Likewise.
17294         * c-c++-common/goacc/clauses-fail.c: Likewise.
17295         * c-c++-common/goacc/collapse-1.c: Likewise.
17296         * c-c++-common/goacc/data-1.c: Likewise.
17297         * c-c++-common/goacc/data-2.c: Likewise.
17298         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17299         * c-c++-common/goacc/deviceptr-1.c: Likewise.
17300         * c-c++-common/goacc/deviceptr-2.c: Likewise.
17301         * c-c++-common/goacc/deviceptr-3.c: Likewise.
17302         * c-c++-common/goacc/if-clause-1.c: Likewise.
17303         * c-c++-common/goacc/if-clause-2.c: Likewise.
17304         * c-c++-common/goacc/kernels-1.c: Likewise.
17305         * c-c++-common/goacc/loop-1.c: Likewise.
17306         * c-c++-common/goacc/loop-private-1.c: Likewise.
17307         * c-c++-common/goacc/nesting-1.c: Likewise.
17308         * c-c++-common/goacc/nesting-data-1.c: Likewise.
17309         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17310         * c-c++-common/goacc/parallel-1.c: Likewise.
17311         * c-c++-common/goacc/pcopy.c: Likewise.
17312         * c-c++-common/goacc/pcopyin.c: Likewise.
17313         * c-c++-common/goacc/pcopyout.c: Likewise.
17314         * c-c++-common/goacc/pcreate.c: Likewise.
17315         * c-c++-common/goacc/pragma_context.c: Likewise.
17316         * c-c++-common/goacc/present-1.c: Likewise.
17317         * c-c++-common/goacc/reduction-1.c: Likewise.
17318         * c-c++-common/goacc/reduction-2.c: Likewise.
17319         * c-c++-common/goacc/reduction-3.c: Likewise.
17320         * c-c++-common/goacc/reduction-4.c: Likewise.
17321         * c-c++-common/goacc/sb-1.c: Likewise.
17322         * c-c++-common/goacc/sb-2.c: Likewise.
17323         * c-c++-common/goacc/sb-3.c: Likewise.
17324         * c-c++-common/goacc/update-1.c: Likewise.
17325         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17326         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17327         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17328         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17329         * gfortran.dg/goacc/assumed.f95: Likewise.
17330         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17331         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17332         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17333         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17334         * gfortran.dg/goacc/branch.f95: Likewise.
17335         * gfortran.dg/goacc/cache-1.f95: Likewise.
17336         * gfortran.dg/goacc/coarray.f95: Likewise.
17337         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17338         * gfortran.dg/goacc/cray.f95: Likewise.
17339         * gfortran.dg/goacc/critical.f95: Likewise.
17340         * gfortran.dg/goacc/data-clauses.f95: Likewise.
17341         * gfortran.dg/goacc/data-tree.f95: Likewise.
17342         * gfortran.dg/goacc/declare-1.f95: Likewise.
17343         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17344         * gfortran.dg/goacc/fixed-1.f: Likewise.
17345         * gfortran.dg/goacc/fixed-2.f: Likewise.
17346         * gfortran.dg/goacc/fixed-3.f: Likewise.
17347         * gfortran.dg/goacc/fixed-4.f: Likewise.
17348         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17349         * gfortran.dg/goacc/if.f95: Likewise.
17350         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17351         * gfortran.dg/goacc/list.f95: Likewise.
17352         * gfortran.dg/goacc/literal.f95: Likewise.
17353         * gfortran.dg/goacc/loop-1.f95: Likewise.
17354         * gfortran.dg/goacc/loop-2.f95: Likewise.
17355         * gfortran.dg/goacc/loop-3.f95: Likewise.
17356         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17357         * gfortran.dg/goacc/omp.f95: Likewise.
17358         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17359         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17360         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17361         * gfortran.dg/goacc/parameter.f95: Likewise.
17362         * gfortran.dg/goacc/private-1.f95: Likewise.
17363         * gfortran.dg/goacc/private-2.f95: Likewise.
17364         * gfortran.dg/goacc/private-3.f95: Likewise.
17365         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17366         * gfortran.dg/goacc/reduction-2.f95: Likewise.
17367         * gfortran.dg/goacc/reduction.f95: Likewise.
17368         * gfortran.dg/goacc/routine-1.f90: Likewise.
17369         * gfortran.dg/goacc/routine-2.f90: Likewise.
17370         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17371         * gfortran.dg/goacc/several-directives.f95: Likewise.
17372         * gfortran.dg/goacc/sie.f95: Likewise.
17373         * gfortran.dg/goacc/subarrays.f95: Likewise.
17374         * gfortran.dg/gomp/map-1.f90: Likewise.
17375         * gfortran.dg/openacc-define-1.f90: Likewise.
17376         * gfortran.dg/openacc-define-2.f90: Likewise.
17377         * gfortran.dg/openacc-define-3.f90: Likewise.
17378         * g++.dg/gomp/block-1.C: Update for changed compiler output.
17379         * g++.dg/gomp/block-2.C: Likewise.
17380         * g++.dg/gomp/block-3.C: Likewise.
17381         * g++.dg/gomp/block-5.C: Likewise.
17382         * g++.dg/gomp/target-1.C: Likewise.
17383         * g++.dg/gomp/target-2.C: Likewise.
17384         * g++.dg/gomp/taskgroup-1.C: Likewise.
17385         * g++.dg/gomp/teams-1.C: Likewise.
17386         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17387         * gcc.dg/cilk-plus/jump.c: Likewise.
17388         * gcc.dg/gomp/block-1.c: Likewise.
17389         * gcc.dg/gomp/block-10.c: Likewise.
17390         * gcc.dg/gomp/block-2.c: Likewise.
17391         * gcc.dg/gomp/block-3.c: Likewise.
17392         * gcc.dg/gomp/block-4.c: Likewise.
17393         * gcc.dg/gomp/block-5.c: Likewise.
17394         * gcc.dg/gomp/block-6.c: Likewise.
17395         * gcc.dg/gomp/block-7.c: Likewise.
17396         * gcc.dg/gomp/block-8.c: Likewise.
17397         * gcc.dg/gomp/block-9.c: Likewise.
17398         * gcc.dg/gomp/target-1.c: Likewise.
17399         * gcc.dg/gomp/target-2.c: Likewise.
17400         * gcc.dg/gomp/taskgroup-1.c: Likewise.
17401         * gcc.dg/gomp/teams-1.c: Likewise.
17402
17403 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
17404
17405         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17406         test case.
17407
17408 2015-01-15  Mike Stump  <mikestump@comcast.net>
17409
17410         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17411         * gcc.dg/inline_2.c: Likewise.
17412         * gcc.dg/inline_3.c: Likewise.
17413         * gcc.dg/inline_4.c: Likewise.
17414
17415 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
17416
17417         PR fortran/58023
17418         * gfortran.dg/proc_ptr_comp_43.f90: New.
17419
17420 2015-01-15  Mike Stump  <mikestump@comcast.net>
17421
17422         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17423         * gcc.dg/unroll_2.c: Likewise.
17424         * gcc.dg/unroll_3.c: Likewise.
17425         * gcc.dg/unroll_4.c: Likewise.
17426         * gcc.dg/unroll_5.c: Likewise.
17427
17428 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
17429
17430         PR target/63971
17431         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17432         in epilogue.
17433         * gcc.target/aarch64/test_frame_6.c: Likewise.
17434         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17435         x30 and x19 (in the epilogue).
17436         * gcc.target/aarch64/test_frame_4.c: Likewise.
17437         * gcc.target/aarch64/test_frame_7.c: Likewise.
17438
17439 2015-01-15  Martin Liska  <mliska@suse.cz>
17440
17441         * g++.dg/ipa/pr64068.C: New test.
17442         * gcc.dg/ipa/PR64559.c: New test.
17443
17444 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17445
17446         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17447         with PIE.
17448
17449 2015-01-15  Richard Biener  <rguenther@suse.de>
17450
17451         PR tree-optimization/61743
17452         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17453         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17454
17455 2015-01-15 Renlin Li <renlin.li@arm.com>
17456
17457         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17458         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17459
17460 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17461
17462         * gcc.dg/vect/vect-aggressive-1.c: New.
17463         * gcc.target/i386/avx2-vect-aggressive.c: New.
17464
17465 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17466
17467         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17468
17469 2015-01-15  Richard Biener  <rguenther@suse.de>
17470
17471         PR lto/64415
17472         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17473         -Wl,-undefined,dynamic_lookup.
17474
17475 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17476
17477         * gnat.dg/opt47.adb: New test.
17478
17479 2015-01-15  Richard Biener  <rguenther@suse.de>
17480
17481         PR lto/64415
17482         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17483
17484 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17485
17486         PR tree-optimization/64434
17487         * gcc.dg/torture/pr64434.c: New test.
17488
17489 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
17490
17491         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17492         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
17493         -march=loongson* and -march=octeon* require -mno-micromips.
17494
17495 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
17496             Matthew Fortune  <matthew.fortune@imgtec.com>
17497
17498         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17499         * gcc.target/mips/call-saved-5.c (foo): Likewise.
17500         * gcc.target/mips/call-saved-6.c (foo): Likewise.
17501         * gcc.target/mips/call-saved-7.c: New file.
17502         * gcc.target/mips/call-saved-8.c: New file.
17503         * gcc.target/mips/call-saved-9.c: New file.
17504
17505 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
17506
17507         * gcc.target/mips/lsa.c: New file.
17508         * gcc.target/mips/mips64-lsa.c: Likewise.
17509         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17510         * gcc.target/mips/mulsize-4.c: Likewise.
17511         * gcc.target/mips/mulsize-5.c: New file.
17512         * gcc.target/mips/mulsize-6.c: Likewise.
17513         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17514         and !HAS_LSA as ghost options.
17515         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17516         for !HAS_LSA.
17517
17518 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
17519
17520         * g++.dg/torture/20141013.c: Set -fno-short-enums.
17521
17522 2015-01-15  Richard Biener  <rguenther@suse.de>
17523
17524         PR middle-end/64365
17525         * gcc.dg/torture/pr64365.c: New testcase.
17526
17527 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
17528
17529         * gcc.dg/stackprotectexplicit1.c: New test.
17530         * g++.dg/stackprotectexplicit2.c: New test.
17531
17532 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17533
17534         PR target/61933
17535         * gfortran.dg/inquire_internal.f90: New.
17536         * gfortran.dg/negative_unit_check.f90: New.
17537
17538 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
17539
17540         PR target/53988
17541         * gcc.target/sh/pr53988-1.c: New.
17542
17543 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
17544
17545         PR c++/58671
17546         * g++.dg/tls/thread_local-ice3.C: New.
17547
17548 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
17549
17550         * gcc.target/i386/fentry-override.c: Properly place {} in target
17551         selector.  Remove nonpic.
17552         * gcc.target/i386/fentry.c: Likewise.
17553
17554 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
17555
17556         * gcc.dg/atomic-invalid.c: Check for invalid memory model
17557         warnings instead of errors.
17558
17559 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
17560
17561         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
17562         option support instead of ENABLE_LTO from Makefile.
17563
17564 2015-01-14  Richard Biener  <rguenther@suse.de>
17565
17566         PR tree-optimization/59354
17567         * gcc.dg/vect/pr59354.c: New testcase.
17568
17569 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
17570
17571         * lib/target-supports.exp
17572         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
17573         on ARM architures before v7.
17574
17575 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
17576
17577         PR middle-end/59448
17578         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
17579         an atomic_exchange.
17580
17581 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17582
17583         PR target/64386
17584         * gcc.target/i386/pr64386.c: New test.
17585
17586 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17587
17588         PR target/64393
17589         * gcc.target/i386/pr64393.c: New test.
17590
17591 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17592
17593         PR target/64387
17594         * gcc.target/i386/pr64387.c: New test.
17595
17596 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
17597
17598         * gcc.target/aarch64/store-pair-1.c: Fix typo.
17599
17600 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17601
17602         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
17603
17604 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17605
17606         PR target/64453
17607         * gcc.target/arm/pr64453.c: New.
17608
17609 2015-01-14  Richard Biener  <rguenther@suse.de>
17610
17611         PR lto/64415
17612         * gcc.dg/lto/pr64415_0.c: New testcase.
17613         * gcc.dg/lto/pr64415_1.c: Likewise.
17614
17615 2015-01-14  Martin Liska  <mliska@suse.cz>
17616
17617         * gcc.dg/ipa/pr64307.c: New test.
17618
17619 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
17620
17621         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
17622         64-bit and 128-bit.
17623
17624 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17625
17626         PR target/64460
17627         * gcc.target/arm/pr64460_1.c: New test.
17628
17629 2015-01-14  Richard Biener  <rguenther@suse.de>
17630
17631         PR tree-optimization/64493
17632         PR tree-optimization/64495
17633         * gcc.dg/vect/pr64493.c: New testcase.
17634         * gcc.dg/vect/pr64495.c: Likewise.
17635
17636 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
17637
17638         * gcc.dg/Warray-bounds-11.c: New test-case.
17639
17640 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17641
17642         * gcc.target/mips/octeon3-pipe-1.c: New test.
17643
17644 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
17645
17646         * jit.dg/harness.h (set_up_logging): Move string concatenation
17647         into...
17648         (concat_strings): New function.
17649         (dump_reproducer): New function.
17650         (test_jit): Call dump_reproducer.
17651         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
17652         function.
17653         (jit-dg-test): Delete any generated reproducer from previous runs.
17654         Verify that a generated reproducer was created, and verify that it
17655         compiles.
17656         * jit.dg/test-nested-contexts.c (main): Call
17657         gcc_jit_context_dump_reproducer_to_file.
17658
17659 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17660
17661         * gcc.dg/aru-2.c: Add dg-require-profiling.
17662
17663 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17664
17665         * lib/target-supports.exp (check_profiling_available): Check if
17666         -pg links.
17667
17668 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
17669
17670         PR ipa/64565
17671         * g++.dg/torture/pr64565.C: New testcase.
17672
17673 2015-01-13  Marek Polacek  <polacek@redhat.com>
17674
17675         PR middle-end/64391
17676         * gcc.dg/tm/pr64391.c: New test.
17677
17678 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17679
17680         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
17681         true.
17682
17683 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17684
17685         * gcc.target/i386/pie.c: New test.
17686
17687         * lib/target-supports.exp (check_effective_target_pie): New.
17688
17689 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
17690
17691         PR rtl-optimization/64286
17692         * gcc.target/i386/avx2-pr64286.c: New test.
17693
17694 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
17695
17696         PR c++/57626
17697         * g++.dg/cpp0x/vt-57626.C: New.
17698
17699 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
17700
17701         PR fortran/64528
17702         * gfortran.dg/pr64528.f90: New test.
17703
17704 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
17705
17706         * gcc.target/aarch64/subsp.c: New test.
17707
17708 2015-01-13  Andrew Pinski  <apinski@cavium.com>
17709
17710         * gcc.target/aarch64/store-pair-1.c: New testcase.
17711
17712 2015-01-13  Richard Biener  <rguenther@suse.de>
17713
17714         PR lto/64373
17715         * gcc.dg/lto/pr64373_0.c: New testcase.
17716
17717 2015-01-13  Andrew Pinski  <apinski@cavium.com>
17718
17719         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
17720         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
17721
17722 2015-01-13  Richard Biener  <rguenther@suse.de>
17723
17724         PR tree-optimization/64406
17725         * gcc.dg/pr64406.c: New testcase.
17726
17727 2015-01-13  Richard Biener  <rguenther@suse.de>
17728
17729         PR tree-optimization/64404
17730         * gcc.dg/vect/pr64404.c: New testcase.
17731
17732 2015-01-13  Richard Biener  <rguenther@suse.de>
17733
17734         PR tree-optimization/64568
17735         * g++.dg/torture/pr64568.C: New testcase.
17736
17737 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
17738
17739         * jit.dg/test-error-local-used-from-other-function.c: New test
17740         case.
17741         * jit.dg/test-error-param-reuse.c: New test case.
17742         * jit.dg/test-error-param-sharing.c: New test case.
17743         * jit.dg/test-error-param-used-from-other-function.c: New test
17744         case.
17745         * jit.dg/test-error-param-used-without-a-function.c: New test
17746         case.
17747
17748 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
17749
17750         PR tree-optimization/64563
17751         * gcc.dg/pr64563.c: New test.
17752
17753         PR target/64513
17754         * gcc.target/i386/pr64513.c: New test.
17755
17756         PR tree-optimization/64454
17757         * gcc.dg/pr64454.c: New test.
17758
17759         PR testsuite/64028
17760         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
17761         bind_pic_locally.
17762         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
17763         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
17764         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
17765         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
17766         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
17767         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
17768         * gcc.dg/vect/slp-25.c: Likewise.
17769         * gcc.dg/vect/vect-109.c: Likewise.
17770         * gcc.dg/vect/vect-13.c: Likewise.
17771         * gcc.dg/vect/vect-17.c: Likewise.
17772         * gcc.dg/vect/vect-18.c: Likewise.
17773         * gcc.dg/vect/vect-19.c: Likewise.
17774         * gcc.dg/vect/vect-20.c: Likewise.
17775         * gcc.dg/vect/vect-21.c: Likewise.
17776         * gcc.dg/vect/vect-22.c: Likewise.
17777         * gcc.dg/vect/vect-27.c: Likewise.
17778         * gcc.dg/vect/vect-29.c: Likewise.
17779         * gcc.dg/vect/vect-2-big-array.c: Likewise.
17780         * gcc.dg/vect/vect-2.c: Likewise.
17781         * gcc.dg/vect/vect-3.c: Likewise.
17782         * gcc.dg/vect/vect-4.c: Likewise.
17783         * gcc.dg/vect/vect-5.c: Likewise.
17784         * gcc.dg/vect/vect-72.c: Likewise.
17785         * gcc.dg/vect/vect-73-big-array.c: Likewise.
17786         * gcc.dg/vect/vect-73.c: Likewise.
17787         * gcc.dg/vect/vect-77-global.c: Likewise.
17788         * gcc.dg/vect/vect-78-global.c: Likewise.
17789         * gcc.dg/vect/vect-7.c: Likewise.
17790         * gcc.dg/vect/vect-86.c: Likewise.
17791         * gcc.dg/vect/vect-align-1.c: Likewise.
17792         * gcc.dg/vect/vect-align-3.c: Likewise.
17793         * gcc.dg/vect/vect-all-big-array.c: Likewise.
17794         * gcc.dg/vect/vect-all.c: Likewise.
17795         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
17796         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
17797         * gcc.dg/vect/vect-peel-3.c: Likewise.
17798         * gcc.dg/vect/vect-peel-4.c: Likewise.
17799         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
17800
17801 2015-01-12  Jeff Law  <law@redhat.com>
17802
17803         PR target/64461
17804         * gcc.target/m68k/pr64461.c: New test.
17805
17806 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
17807
17808         * jit.dg/test-array-as-pointer.c (create_code): Update call
17809         to gcc_jit_context_new_global by setting "kind" to
17810         GCC_JIT_GLOBAL_IMPORTED.
17811         * jit.dg/test-error-array-as-pointer.c: Likewise.
17812         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
17813         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
17814         setting kind to GCC_JIT_GLOBAL_EXPORTED.
17815         * jit.dg/test-using-global.c (the_global): Rename to...
17816         (imported_global): ...this.
17817         (create_code): Update to test the three kinds of global.
17818         (verify_code): Likewise.
17819
17820 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
17821
17822         PR testsuite/64427
17823         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
17824         undefined behavior.
17825         * gcc.target/i386/pr64291-2.c: Updated.
17826
17827 2015-01-12  Richard Biener  <rguenther@suse.de>
17828
17829         PR tree-optimization/64530
17830         * gfortran.dg/pr64530.f90: New testcase.
17831
17832 2015-01-12  Richard Biener  <rguenther@suse.de>
17833
17834         PR middle-end/64357
17835         * gcc.dg/torture/pr64357.c: New testcase.
17836
17837 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
17838
17839         * gcc.target/i386/nop-mcount.c: Properly place {} in target
17840         selector.
17841
17842 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
17843         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
17844
17845 2015-01-12  Martin Liska  <mliska@suse.cz>
17846
17847         * gcc.dg/ipa/PR64550.c: New test.
17848
17849 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
17850
17851         PR ipa/63470
17852         * g++.dg/ipa/pr63470.C: New testcase.
17853
17854 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
17855
17856         PR fortran/63733
17857         * gfortran.dg/typebound_operator_20.f90: New.
17858
17859 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
17860
17861         PR fortran/58023
17862         * gfortran.dg/proc_ptr_comp_42.f90: New.
17863
17864 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
17865
17866         PR fortran/64508
17867         * gfortran.dg/proc_ptr_comp_41.f90: New.
17868
17869 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
17870
17871         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
17872
17873 2015-01-10  Tobias Burnus  <burnus@net-b.de>
17874
17875         PR fortran/64522
17876         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
17877         and add dg-excess-errors.
17878         * gfortran.dg/line_length_6.f90: New.
17879         * gfortran.dg/line_length_7.f90: New.
17880         * gfortran.dg/line_length_8.f90: New.
17881         * gfortran.dg/line_length_9.f90: New.
17882         * gfortran.dg/line_length_10.f90: New.
17883         * gfortran.dg/line_length_11.f90: New.
17884
17885 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
17886
17887         * jit.dg/test-threads.c (struct testcase): Move declaration
17888         to jit.dg/all-non-failing-tests.h.
17889         (testcases): Likewise.
17890         * jit.dg/all-non-failing-tests.h (struct testcase): Move
17891         declaration here from jit.dg/all-non-failing-tests.h.
17892         (testcases): Likewise.
17893         * jit.dg/test-combination.c (create_code): Eliminate spelling
17894         out all of the testcases in favor of looping through the
17895         "testcases" metadata.
17896         (verify_code): Likewise.
17897
17898 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
17899
17900         PR rtl-optimization/64536
17901         * gcc.dg/pr64536.c: New test.
17902
17903 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
17904
17905         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
17906         * jit.dg/test-combination.c (create_code): Likewise.
17907         (verify_code): Likewise.
17908         * jit.dg/test-constants.c: New test case.
17909         * jit.dg/test-threads.c: Add test-constants.c.
17910
17911 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
17912
17913         PR libobjc/51891
17914         * objc.dg/gnu-api-2-class.m: Add a test case
17915         for the above change.
17916
17917 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
17918
17919         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
17920
17921 2015-01-09  Richard Biener  <rguenther@suse.de>
17922
17923         PR tree-optimization/64410
17924         * g++.dg/vect/pr64410.cc: New testcase.
17925
17926 2015-01-09  Martin Liska  <mliska@suse.cz>
17927
17928         * gcc.dg/ipa/ipa-icf-32.c: New test.
17929
17930 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17931
17932         * c-c++-common/tsan/tsan_barrier.h: New.
17933         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
17934         * c-c++-common/tsan/bitfield_race.c: Likewise.
17935         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
17936         * c-c++-common/tsan/mutexset1.c: Likewise.
17937         * c-c++-common/tsan/race_on_barrier.c: Likewise.
17938         * c-c++-common/tsan/race_on_mutex.c: Likewise.
17939         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
17940         * c-c++-common/tsan/simple_race.c: Likewise.
17941         * c-c++-common/tsan/simple_stack.c: Likewise.
17942         * c-c++-common/tsan/sleep_sync.c: Likewise.
17943         * c-c++-common/tsan/tiny_race.c: Likewise.
17944         * c-c++-common/tsan/tls_race.c: Likewise.
17945         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
17946         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
17947         * g++.dg/tsan/atomic_free.C: Likewise.
17948         * g++.dg/tsan/atomic_free2.C: Likewise.
17949         * g++.dg/tsan/cond_race.C: Likewise.
17950         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
17951
17952 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
17953
17954         PR testsuite/62250
17955         * lib/target-supports.exp (check_effective_target_libatomic_available):
17956         New.
17957         * gfortran.dg/coarray/caf.exp: Only add -latomic for
17958         targets that match effective-target libatomic_available.
17959         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
17960
17961 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
17962
17963         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
17964         Verify the result of gcc_jit_context_get_last_error.
17965         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
17966
17967 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
17968
17969         PR tree-optimization/63989
17970         * gcc.dg/strlenopt-27.c: New test.
17971
17972 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
17973
17974         * jit.dg/harness.h (set_up_logging): New function.
17975         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
17976         set_up_logging on the context, so that every testcase is
17977         logged to a particular file.
17978         * jit.dg/test-nested-contexts.c (main): Open a logfile,
17979         and call gcc_jit_context_set_logfile on the top-level context.
17980
17981 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
17982
17983         PR target/64338
17984         * g++.dg/opt/pr64338.C: New test.
17985
17986 2015-01-08  Tobias Burnus  <burnus@net-b.de>
17987
17988         * gfortran.dg/coarray/codimension_2b.f90: New file.
17989         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
17990         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
17991
17992 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
17993
17994         PR c++/59004
17995         * g++.dg/ext/fnname4.C: New.
17996
17997 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
17998
17999         PR c++/64462
18000         * g++.dg/cpp0x/constexpr-64462.C: New.
18001
18002 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18003
18004         PR c++/60753
18005         * g++.dg/cpp0x/deleted10.C: New.
18006
18007 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18008
18009         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18010
18011 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18012
18013         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18014         GCC_JIT_UNARY_OP_ABS.
18015         (verify_unary_ops): Likewise.
18016
18017 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18018
18019         * jit.dg/test-arith-overflow.c: New test case.
18020         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18021         * jit.dg/test-combination.c (create_code): Likewise.
18022         (verify_code): Likewise.
18023         * jit.dg/test-threads.c (testcases): Likewise.
18024
18025 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18026
18027         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18028         rather than "jit".  Load g++.exp, and call g++_init.
18029         Run test-*.cc files within the testsuite and *.cc files within
18030         docs/examples.
18031         (jit-dg-test): Drop the addition of -fgnu89-inline to
18032         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18033         doing it when compiling C testcases (since g++ does not handle
18034         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18035         is restored to the value after g++_init ran, rather than the
18036         value before g++_init ran.  Return a list of
18037         $comp_output $output_file, as dg-test assumes.
18038
18039 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18040
18041         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18042         make it easier to figure out the origin of each test result when
18043         running test-combination.c and test-threads.c.
18044         (CHECK_VALUE): Likewise.
18045         (CHECK_DOUBLE_VALUE): Likewise.
18046         (CHECK_STRING_VALUE): Likewise.
18047         (CHECK_STRING_STARTS_WITH): Likewise.
18048         (CHECK_STRING_CONTAINS): Likewise.
18049         (CHECK): Likewise.
18050         (check_string_value): Likewise, add "funcname" param.
18051         (check_string_starts_with): Likewise.
18052         (check_string_contains): Likewise.
18053
18054 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18055
18056         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18057         generating name of built executable.
18058
18059 2015-01-07  Marek Polacek  <polacek@redhat.com>
18060
18061         PR c/64440
18062         * gcc.dg/pr64440.c: New test.
18063         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18064
18065 2015-01-07  Marek Polacek  <polacek@redhat.com>
18066
18067         PR c/64417
18068         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18069         * gcc.dg/pr64417.c: New test.
18070
18071 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18072
18073         PR target/64505
18074         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18075         fix is correct.
18076
18077 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18078
18079         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18080         Check if testcases run without errors, not just if they compile.
18081
18082 2015-01-06  Christian Bruel  <christian.bruel@st.com>
18083
18084         PR target/64507
18085         * gcc.target/sh/pr64507.c: New test.
18086
18087 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
18088
18089         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18090
18091 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
18092
18093         * c-c++-common/asan/sanitize-all-1.c: New test.
18094         * c-c++-common/ubsan/sanitize-all-1.c: New test.
18095         * c-c++-common/ubsan/sanitize-all-2.c: New test.
18096         * c-c++-common/ubsan/sanitize-all-3.c: New test.
18097         * c-c++-common/ubsan/sanitize-all-4.c: New test.
18098
18099 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18100
18101         * lib/target-supports.exp (check_profiling_available): Return 0 for
18102         Visium.
18103         (check_effective_target_tls_runtime): Likewise.
18104         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18105         * gcc.dg/20020312-2.c: Adjust for Visium.
18106         * gcc.dg/tls/thr-cse-1.c: Likewise
18107         * gcc.dg/tree-ssa/20040204-1.c: Likewise
18108         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18109         * gcc.dg/weak/typeof-2.c: Likewise.
18110
18111 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
18112
18113         PR rtl-optimization/64287
18114         * gcc.dg/aru-2.c: New test.
18115
18116 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18117
18118         PR sanitizer/64344
18119         * c-c++-common/ubsan/pr64344-1.c: New test.
18120         * c-c++-common/ubsan/pr64344-2.c: New test.
18121
18122         PR tree-optimization/64465
18123         * gcc.dg/pr64465.c: New test.
18124
18125         PR tree-optimization/64494
18126         * gcc.c-torture/compile/pr64494.c: New test.
18127
18128 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
18129
18130         PR fortran/47674
18131         * gfortran.dg/realloc_on_assign_25.f90:  New test.
18132
18133 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18134
18135         Update copyright years.
18136
18137 2015-01-05  Marek Polacek  <polacek@redhat.com>
18138
18139         PR c/64423
18140         * gcc.dg/pr64423.c: New test.
18141
18142 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18143
18144         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18145         mmix-knuth-mmixware for the same reason as for MIPS.
18146         * gcc.dg/debug/debug-2.c: Ditto.
18147
18148         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18149
18150 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
18151
18152         PR testsuite/62250
18153         * lib/gfortran.exp: Add libatomic library search path.
18154         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18155         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18156
18157         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18158
18159 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18160
18161         * c-c++-common/tsan/bitfield_race.c: New testcase.
18162         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18163
18164 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18165
18166         * gfortran.dg/coarray/collectives_4.f90: New.
18167
18168 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18169
18170         PR fortran/57562
18171         * gfortran.dg/extends_16.f90: New.
18172
18173 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18174
18175         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18176
18177 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18178
18179         * gfortran.dg/coarray/codimension_2.f90: New.
18180         * gfortran.dg/coarray/codimension_2a.f90: New.
18181         * gfortran.dg/coarray_35.f90: New.
18182         * gfortran.dg/coarray_35a.f90: New.
18183
18184 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18185
18186         PR fortran/60507
18187         * gfortran.dg/dummy_procedure_11.f90: New.
18188 ^L
18189 Copyright (C) 2015 Free Software Foundation, Inc.
18190
18191 Copying and distribution of this file, with or without modification,
18192 are permitted in any medium without royalty provided the copyright
18193 notice and this notice are preserved.