Always call free_stmt_vec_info_vec in gather_scalar_reductions
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2015-11-23  Tom de Vries  <tom@codesourcery.com>
2
3         PR tree-optimization/68460
4         * gcc.dg/autopar/pr68460.c: New test.
5
6 2015-11-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
7
8         * c-c++-common/asan/halt_on_error-1.c: New test.
9         * c-c++-common/asan/halt_on_error-2.c: Likewise.
10
11 2015-11-23  Richard Biener  <rguenther@suse.de>
12
13         PR tree-optimization/68482
14         * gcc.dg/vect/pr68482.c: New testcase.
15
16 2015-11-23  Richard Biener  <rguenther@suse.de>
17
18         PR tree-optimization/68445
19         * gcc.dg/vect/pr68445.c: New testcase.
20
21 2015-11-23  Robin Dapp  <rdapp@linux.vnet.ibm.com>
22
23         * gcc.target/s390/load-relative-check.c: New test to check
24         generation of load relative instructions.
25
26 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
27
28         * gfortran.dg/fmt_t_8.f90: New test.
29
30 2015-11-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
31
32         PR target/68390
33         * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
34
35 2015-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
36
37         * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
38
39 2015-11-22  Steven G. Kargl  <kargl@gcc.gnu.org>
40
41         PR fortran/68486
42         * gfortran.dg/simplify_cshift_2.f90: New test.
43
44 2015-11-22  James Norris  <jnorris@codesourcery.com>
45             Cesar Philippidis  <cesar@codesourcery.com>
46
47         * gfortran.dg/goacc/declare-1.f95: Update test.
48         * gfortran.dg/goacc/declare-2.f95: New test.
49
50 2015-11-22  Bilyan Borisov  <bilyan.borisov@arm.com>
51
52         * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
53         * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
54         * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
55         * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
56         * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
57         * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
58         * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
59         * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
60         * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
61         * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
62         * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
63         * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
64
65 2015-11-21  Steven G. Kargl  <kargl@gcc.gnu.org>
66
67         * gfortran.dg/simplify_cshift_1.f90: New test.
68
69 2015-11-21  Nathan Sidwell  <nathan@acm.org>
70
71         * gcc.dg/atomic-generic.c: Include <string.h>.
72
73 2015-11-21  David Edelsohn  <dje.gcc@gmail.com>
74
75         * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
76
77 2015-11-21  Uros Bizjak  <ubizjak@gmail.com>
78
79         * g++.dg/init/vbase1.C: Also run on i?86-*-*.
80
81 2015-11-21  Jakub Jelinek  <jakub@redhat.com>
82
83         PR debug/66432
84         * gcc.dg/debug/pr66432.c: New test.
85
86 2015-11-20  Ian Lance Taylor  <iant@google.com>
87
88         PR go/66406
89         * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
90
91 2015-11-20  Mike Stump  <mikestump@comcast.net>
92
93         * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
94         isn't portable.
95
96 2015-11-20  David Malcolm  <dmalcolm@redhat.com>
97
98         PR 62314
99         * gcc.dg/fixits.c: New file.
100         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
101         (test_fixit_insert): New.
102         (test_fixit_remove): New.
103         (test_fixit_replace): New.
104         * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
105         (test_fixit_insert): New.
106         (test_fixit_remove): New.
107         (test_fixit_replace): New.
108         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
109         (test_show_locus): Add tests of rendering fixit hints.
110
111 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
112
113         PR middle-end/68339
114         * gcc.dg/vect/pr68339.c: New test.
115
116 2015-11-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
117
118         * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
119
120 2015-11-20  Paul Thomas  <pault@gcc.gnu.org>
121
122         PR fortran/68237
123         * gfortran.dg/submodule_12.f90: New test
124
125         PR fortran/66762
126         * gfortran.dg/submodule_6.f08: Add compile option -flto.
127
128 2015-11-20  Andre Vieira  <andre.simoesdiasvieira@arm.com>
129
130         * lib/target-supports.exp
131         (check_effective_target_arm_neon_ok_nocache): Add check
132         for M profile.
133
134 2015-11-20  Tom de Vries  <tom@codesourcery.com>
135
136         PR tree-optimization/68373
137         * gcc.dg/autopar/pr68373.c: New test.
138
139 2015-11-20  Jakub Jelinek  <jakub@redhat.com>
140
141         PR c++/67354
142         * g++.dg/abi/mangle67.C: New test.
143
144 2015-11-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
145
146         * gcc.target/s390/bswap-1.c: New test.
147
148 2015-11-20  Dominik Vogt  <vogt@linux.vnet.ibm.com>
149
150         * gcc.target/s390/pfpo.c: New test.
151
152 2015-11-20  Kirill Yukhin  <kirill.yukhin@intel.com>
153
154         * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
155         * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
156
157 2015-11-19  David Malcolm  <dmalcolm@redhat.com>
158
159         * g++.dg/spellcheck-fields.C: New file.
160
161 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
162             Sebastian Pop  <s.pop@samsung.com>
163
164         PR tree-optimization/68428
165         * gcc.dg/graphite/pr68428.c: New.
166
167 2015-11-19  Aditya Kumar  <aditya.k7@samsung.com>
168             Sebastian Pop  <s.pop@samsung.com>
169
170         PR tree-optimization/68335
171         * gfortran.dg/graphite/pr68335.f90: New.
172
173 2015-11-19  Nathan Sidwell  <nathan@acm.org>
174
175         * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
176         * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
177         * gcc.dg/special/weak-2.c: Likewise.
178         * gcc.dg/weak/weak-12.c: Likewise.
179         * gcc.dg/weak/weak-15.c: Likewise.
180         * gcc.dg/weak/weak-16.c: Likewise.
181         * gcc.dg/weak/weak-1.c: Likewise.
182         * gcc.dg/weak/weak-2.c: Likewise.
183         * gcc.dg/weak/weak-4.c: Likewise.
184         * gcc.dg/torture/pr53922.c: Likewise.
185         * gcc.dg/torture/pr60092.c: Likewise.
186
187 2015-11-19  Marek Polacek  <polacek@redhat.com>
188
189         PR c/68412
190         * gcc.dg/pr68412-2.c: New test.
191         * gcc.dg/pr68412.c: New test.
192
193 2015-11-19  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
194
195         * gcc.dg/tree-ssa/vrp98.c: New testcase.
196         * gcc.target/avr/uint8-single-reg.c: New testcase.
197
198 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
199
200         PR c++/67409
201         * g++.dg/eh/goto3.C: New test.
202
203 2015-11-19  Marek Polacek  <polacek@redhat.com>
204
205         PR tree-optimization/68431
206         * gcc.dg/tree-ssa/pr68431.c: New test.
207
208 2015-11-19  Jakub Jelinek  <jakub@redhat.com>
209
210         PR rtl-optimization/68376
211         * gcc.c-torture/execute/pr68376-1.c: New test.
212         * gcc.c-torture/execute/pr68376-2.c: New test.
213
214         PR target/67770
215         * gcc.target/i386/pr67770.c: New test.
216
217 2015-11-18  Jeff Law  <law@redhat.com>
218
219         PR tree-optimization/68198
220         * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
221         * gcc.dg/tree-ssa/pr68198.c: New test.
222
223 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
224
225         PR fortran/59910
226         * gfortran.dg/pr59910.f90: New test.
227
228 2015-11-18  Steven G. Kargl  <kargl@gcc.gnu.org>
229
230         PR fortran/43996
231         * gfortran.dg/pr43996.f90: New test.
232
233 2015-11-18  Joseph Myers  <joseph@codesourcery.com>
234
235         PR c/65083
236         * gcc.dg/atomic/stdatomic-fence-2.c,
237         gcc.dg/atomic/stdatomic-flag-2.c: New tests.
238
239 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
240
241         * gnat.dg/loop_optimization19.adb: New test.
242         * gnat.dg/loop_optimization20.adb: Likewise.
243         * gnat.dg/loop_optimization21.ad[sb]: Likewise.
244
245 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
246
247         * gnat.dg/opt52.adb: New test.
248
249 2015-11-18  Nathan Sidwell  <nathan@codesourcery.com>
250
251         * gcc.dg/goacc/nvptx-sese-1.c: New.
252
253 2015-11-18  Eric Botcazou  <ebotcazou@adacore.com>
254
255         * gnat.dg/renaming7.adb: New test.
256         * gnat.dg/renaming7_pkg.ads: New helper.
257
258 2015-11-18  Ajit Agarwal  <ajitkum@xilinx.com>
259
260         PR tree-optimization/68402
261         * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
262         to avoid undefined behaviour.
263
264 2015-11-18  Jakub Jelinek  <jakub@redhat.com>
265
266         PR tree-optimization/68157
267         * g++.dg/opt/pr68157.C: New test.
268
269 2015-11-18  Richard Biener  <rguenther@suse.de>
270
271         PR tree-optimization/67790
272         * gcc.dg/vect/pr67790.c: New testcase.
273
274 2015-11-17  David Edelsohn  <dje.gcc@gmail.com>
275
276         * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
277
278 2015-11-17  David Malcolm  <dmalcolm@redhat.com>
279
280         * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
281         (test_braced_init): New function.
282         (test_statement_expression): New function.
283         (test_address_of_label): New function.
284         (test_transaction_expressions): New function.
285         (test_keywords): New function.
286         (test_builtin_va_arg): New function.
287         (test_builtin_offsetof): New function.
288         * lib/multiline.exp (_build_multiline_regex): Escape braces.
289
290 2015-11-17  Martin Sebor  <msebor@redhat.com>
291
292         PR c++/68308
293         * g++.dg/init/new46.C: New test.
294
295 2015-11-17  Dominique d'Humieres <dominiq@lps.ens.fr>
296
297         PR fortran/65751
298         * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
299
300 2015-11-17  Ilya Enkovich  <enkovich.gnu@gmail.com>
301
302         PR middle-end/68134
303         * gcc.dg/pr68134.c: New test.
304
305 2015-11-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
306
307         PR target/68143
308         * gcc.c-torture/execute/pr68143_1.c: New test.
309
310 2015-11-17  Uros Bizjak  <ubizjak@gmail.com>
311
312         * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
313
314 2015-11-17  Venkataramanan Kumar  <Venkataramanan.Kumar@amd.com>
315
316         * gcc.dg/tree-ssa/ifc-8.c: New test.
317
318 2015-11-16  Marek Polacek  <polacek@redhat.com>
319
320         PR c++/68362
321         * g++.dg/delayedfold/switch-1.C: New test.
322
323 2015-11-16  Steven G. Kargl  <kargl@gcc.gnu.org>
324
325         PR fortran/58027
326         PR fortran/60993
327         * gfortran.dg/pr58027.f90: New test.
328
329 2015-11-16  Kirill Yukhin  <kirill.yukhin@intel.com>
330
331         * c-c++-common/attr-simd.c: New test.
332         * c-c++-common/attr-simd-2.c: New test.
333         * c-c++-common/attr-simd-3.c: New test.
334
335 2015-11-16  Alan Lawrence  <alan.lawrence@arm.com>
336
337         * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
338
339 2015-11-16  Christian Bruel  <christian.bruel@st.com>
340
341         * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
342          Check __ARM_NEON__ instead of "arm_neon.h.
343         * gcc.target/arm/attr-neon3.c: New test.
344         * gcc.target/arm/attr-neon-fp16.c: Likewise
345
346 2015-11-16  Christian Bruel  <christian.bruel@st.com>
347
348         PR target/65837
349         * gcc.target/arm/lto/pr65837_0.c
350         * gcc.target/arm/attr-neon2.c
351         * gcc.target/arm/attr-neon.c
352         * gcc.target/arm/attr-neon-builtin-fail.c
353         * gcc.target/arm/attr-crypto.c
354
355 2015-11-16  Richard Biener  <rguenther@suse.de>
356
357         * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
358
359 2015-11-15  Paul Thomas  <pault@gcc.gnu.org>
360
361         PR fortran/50221
362         * gfortran.dg/deferred_character_1.f90: New test.
363         * gfortran.dg/deferred_character_4.f90: New test for comment
364         #4 of the PR.
365
366         PR fortran/68216
367         * gfortran.dg/deferred_character_2.f90: New test.
368
369         PR fortran/67674
370         * gfortran.dg/deferred_character_3.f90: New test.
371
372         PR fortran/63932
373         * gfortran.dg/deferred_character_5.f90: New test.
374
375         PR fortran/66408
376         * gfortran.dg/deferred_character_6.f90: New test.
377
378         PR fortran/49954
379         * gfortran.dg/deferred_character_7.f90: New test.
380
381 2015-11-14  Steven G. Kargl  <kargl@gcc.gnu.org>
382
383         PR fortran/67803
384         * gfortran.dg/pr67803.f90: New test.
385
386 2015-11-14  David Edelsohn  <dje.gcc@gmail.com>
387
388         * g++.dg/cpp/ucn-1.C: Fix typo.
389
390 2015-11-13  David Edelsohn  <dje.gcc@gmail.com>
391
392         * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
393         * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
394
395 2015-11-13  Ajit Agarwal  <ajitkum@xilinx.com>
396             Jeff Law  <law@redhat.com>
397
398         * gcc.dg/tree-ssa/split-path-1.c: New test.
399
400 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
401
402         * c-c++-common/goacc/loop-auto-1.c: New.
403
404         * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
405         * gcc.dg/goacc/nvptx-merged-loop.c: New.
406
407 2015-11-13  Steven G. Kargl  <kargl@gccc.gnu.org>
408
409         PR fortran/68319
410         * gfortran.dg/pr68319.f90: New test.
411
412 2015-11-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
413
414         * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
415         hardware floating point support.
416
417         * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
418         vector direct move instructions.
419
420         * gcc.target/powerpc/maddld.c: New test.
421
422 2015-11-13  Uros Bizjak  <ubizjak@gmail.com>
423
424         * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
425         * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
426         * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
427
428 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
429
430         * gcc.dg/diagnostic-token-ranges.c: New file.
431         * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
432         * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
433         * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
434         * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
435         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
436         line_table param when calling
437         linemap_position_for_line_and_column.
438         (test_show_locus): Pass line_table to rich_location ctors.
439         (plugin_init): Remove setting of global_dc->colorize_source_p.
440         * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
441         New file.
442         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
443         diagnostic_plugin_test_tree_expression_range.c,
444         diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
445         and diagnostic-test-show-trees-1.c.
446
447 2015-11-13  Alan Lawrence  <alan.lawrence@arm.com>
448
449         PR tree-optimization/67682
450         * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
451         * gcc.dg/vect/bb-slp-subgroups-1.c: New.
452         * gcc.dg/vect/bb-slp-subgroups-2.c: New.
453         * gcc.dg/vect/bb-slp-subgroups-3.c: New.
454
455 2015-11-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
456
457         * gcc.target/aarch64/umaddl_combine_1.c: New test.
458
459 2015-11-13  Richard Sandiford  <richard.sandiford@arm.com>
460
461         PR tree-optimization/68264
462         * gcc.dg/torture/pr68264.c: New test.
463
464 2015-11-13  Marek Polacek  <polacek@redhat.com>
465
466         PR c/68320
467         * gcc.dg/pr68320.c: New test.
468
469 2015-11-13  Nathan Sidwell  <nathan@codesourcery.com>
470
471         * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
472
473 2015-11-13  Richard Biener  <rguenther@suse.de>
474
475         PR tree-optimization/68306
476         * gcc.dg/pr68306.c: Adjust.
477         * gcc.dg/pr68306-2.c: New testcase.
478         * gcc.dg/pr68306-3.c: Likewise.
479
480 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
481
482         * g++.dg/vect/simd-bool-comparison-1.cc: New test.
483         * g++.dg/vect/simd-bool-comparison-2.cc: New test.
484
485 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
486
487         PR fortran/47266
488         * gfortran.dg/module_private_2.f90: New test.
489
490 2015-11-13  Dominique d'Humieres <dominiq@lps.ens.fr>
491
492         PR fortran/47266
493         * gfortran.dg/warn_unused_function_2.f90: New test.
494
495 2015-11-13  Christophe Lyon  <christophe.lyon@linaro.org>
496
497         Revert [ARM] Remove neon-testgen.ml and generated tests.
498         2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
499
500         * gcc.target/arm/neon/vRaddhns16.c: Remove.
501         * gcc.target/arm/neon/vRaddhns32.c: Remove.
502         * gcc.target/arm/neon/vRaddhns64.c: Remove.
503         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
504         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
505         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
506         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
507         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
508         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
509         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
510         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
511         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
512         * gcc.target/arm/neon/vRhadds16.c: Remove.
513         * gcc.target/arm/neon/vRhadds32.c: Remove.
514         * gcc.target/arm/neon/vRhadds8.c: Remove.
515         * gcc.target/arm/neon/vRhaddu16.c: Remove.
516         * gcc.target/arm/neon/vRhaddu32.c: Remove.
517         * gcc.target/arm/neon/vRhaddu8.c: Remove.
518         * gcc.target/arm/neon/vRshlQs16.c: Remove.
519         * gcc.target/arm/neon/vRshlQs32.c: Remove.
520         * gcc.target/arm/neon/vRshlQs64.c: Remove.
521         * gcc.target/arm/neon/vRshlQs8.c: Remove.
522         * gcc.target/arm/neon/vRshlQu16.c: Remove.
523         * gcc.target/arm/neon/vRshlQu32.c: Remove.
524         * gcc.target/arm/neon/vRshlQu64.c: Remove.
525         * gcc.target/arm/neon/vRshlQu8.c: Remove.
526         * gcc.target/arm/neon/vRshls16.c: Remove.
527         * gcc.target/arm/neon/vRshls32.c: Remove.
528         * gcc.target/arm/neon/vRshls64.c: Remove.
529         * gcc.target/arm/neon/vRshls8.c: Remove.
530         * gcc.target/arm/neon/vRshlu16.c: Remove.
531         * gcc.target/arm/neon/vRshlu32.c: Remove.
532         * gcc.target/arm/neon/vRshlu64.c: Remove.
533         * gcc.target/arm/neon/vRshlu8.c: Remove.
534         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
535         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
536         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
537         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
538         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
539         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
540         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
541         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
542         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
543         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
544         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
545         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
546         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
547         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
548         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
549         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
550         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
551         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
552         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
553         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
554         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
555         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
556         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
557         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
558         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
559         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
560         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
561         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
562         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
563         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
564         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
565         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
566         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
567         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
568         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
569         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
570         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
571         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
572         * gcc.target/arm/neon/vRsubhns16.c: Remove.
573         * gcc.target/arm/neon/vRsubhns32.c: Remove.
574         * gcc.target/arm/neon/vRsubhns64.c: Remove.
575         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
576         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
577         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
578         * gcc.target/arm/neon/vabaQs16.c: Remove.
579         * gcc.target/arm/neon/vabaQs32.c: Remove.
580         * gcc.target/arm/neon/vabaQs8.c: Remove.
581         * gcc.target/arm/neon/vabaQu16.c: Remove.
582         * gcc.target/arm/neon/vabaQu32.c: Remove.
583         * gcc.target/arm/neon/vabaQu8.c: Remove.
584         * gcc.target/arm/neon/vabals16.c: Remove.
585         * gcc.target/arm/neon/vabals32.c: Remove.
586         * gcc.target/arm/neon/vabals8.c: Remove.
587         * gcc.target/arm/neon/vabalu16.c: Remove.
588         * gcc.target/arm/neon/vabalu32.c: Remove.
589         * gcc.target/arm/neon/vabalu8.c: Remove.
590         * gcc.target/arm/neon/vabas16.c: Remove.
591         * gcc.target/arm/neon/vabas32.c: Remove.
592         * gcc.target/arm/neon/vabas8.c: Remove.
593         * gcc.target/arm/neon/vabau16.c: Remove.
594         * gcc.target/arm/neon/vabau32.c: Remove.
595         * gcc.target/arm/neon/vabau8.c: Remove.
596         * gcc.target/arm/neon/vabdQf32.c: Remove.
597         * gcc.target/arm/neon/vabdQs16.c: Remove.
598         * gcc.target/arm/neon/vabdQs32.c: Remove.
599         * gcc.target/arm/neon/vabdQs8.c: Remove.
600         * gcc.target/arm/neon/vabdQu16.c: Remove.
601         * gcc.target/arm/neon/vabdQu32.c: Remove.
602         * gcc.target/arm/neon/vabdQu8.c: Remove.
603         * gcc.target/arm/neon/vabdf32.c: Remove.
604         * gcc.target/arm/neon/vabdls16.c: Remove.
605         * gcc.target/arm/neon/vabdls32.c: Remove.
606         * gcc.target/arm/neon/vabdls8.c: Remove.
607         * gcc.target/arm/neon/vabdlu16.c: Remove.
608         * gcc.target/arm/neon/vabdlu32.c: Remove.
609         * gcc.target/arm/neon/vabdlu8.c: Remove.
610         * gcc.target/arm/neon/vabds16.c: Remove.
611         * gcc.target/arm/neon/vabds32.c: Remove.
612         * gcc.target/arm/neon/vabds8.c: Remove.
613         * gcc.target/arm/neon/vabdu16.c: Remove.
614         * gcc.target/arm/neon/vabdu32.c: Remove.
615         * gcc.target/arm/neon/vabdu8.c: Remove.
616         * gcc.target/arm/neon/vabsQf32.c: Remove.
617         * gcc.target/arm/neon/vabsQs16.c: Remove.
618         * gcc.target/arm/neon/vabsQs32.c: Remove.
619         * gcc.target/arm/neon/vabsQs8.c: Remove.
620         * gcc.target/arm/neon/vabsf32.c: Remove.
621         * gcc.target/arm/neon/vabss16.c: Remove.
622         * gcc.target/arm/neon/vabss32.c: Remove.
623         * gcc.target/arm/neon/vabss8.c: Remove.
624         * gcc.target/arm/neon/vaddQf32.c: Remove.
625         * gcc.target/arm/neon/vaddQs16.c: Remove.
626         * gcc.target/arm/neon/vaddQs32.c: Remove.
627         * gcc.target/arm/neon/vaddQs64.c: Remove.
628         * gcc.target/arm/neon/vaddQs8.c: Remove.
629         * gcc.target/arm/neon/vaddQu16.c: Remove.
630         * gcc.target/arm/neon/vaddQu32.c: Remove.
631         * gcc.target/arm/neon/vaddQu64.c: Remove.
632         * gcc.target/arm/neon/vaddQu8.c: Remove.
633         * gcc.target/arm/neon/vaddf32.c: Remove.
634         * gcc.target/arm/neon/vaddhns16.c: Remove.
635         * gcc.target/arm/neon/vaddhns32.c: Remove.
636         * gcc.target/arm/neon/vaddhns64.c: Remove.
637         * gcc.target/arm/neon/vaddhnu16.c: Remove.
638         * gcc.target/arm/neon/vaddhnu32.c: Remove.
639         * gcc.target/arm/neon/vaddhnu64.c: Remove.
640         * gcc.target/arm/neon/vaddls16.c: Remove.
641         * gcc.target/arm/neon/vaddls32.c: Remove.
642         * gcc.target/arm/neon/vaddls8.c: Remove.
643         * gcc.target/arm/neon/vaddlu16.c: Remove.
644         * gcc.target/arm/neon/vaddlu32.c: Remove.
645         * gcc.target/arm/neon/vaddlu8.c: Remove.
646         * gcc.target/arm/neon/vadds16.c: Remove.
647         * gcc.target/arm/neon/vadds32.c: Remove.
648         * gcc.target/arm/neon/vadds64.c: Remove.
649         * gcc.target/arm/neon/vadds8.c: Remove.
650         * gcc.target/arm/neon/vaddu16.c: Remove.
651         * gcc.target/arm/neon/vaddu32.c: Remove.
652         * gcc.target/arm/neon/vaddu64.c: Remove.
653         * gcc.target/arm/neon/vaddu8.c: Remove.
654         * gcc.target/arm/neon/vaddws16.c: Remove.
655         * gcc.target/arm/neon/vaddws32.c: Remove.
656         * gcc.target/arm/neon/vaddws8.c: Remove.
657         * gcc.target/arm/neon/vaddwu16.c: Remove.
658         * gcc.target/arm/neon/vaddwu32.c: Remove.
659         * gcc.target/arm/neon/vaddwu8.c: Remove.
660         * gcc.target/arm/neon/vandQs16.c: Remove.
661         * gcc.target/arm/neon/vandQs32.c: Remove.
662         * gcc.target/arm/neon/vandQs64.c: Remove.
663         * gcc.target/arm/neon/vandQs8.c: Remove.
664         * gcc.target/arm/neon/vandQu16.c: Remove.
665         * gcc.target/arm/neon/vandQu32.c: Remove.
666         * gcc.target/arm/neon/vandQu64.c: Remove.
667         * gcc.target/arm/neon/vandQu8.c: Remove.
668         * gcc.target/arm/neon/vands16.c: Remove.
669         * gcc.target/arm/neon/vands32.c: Remove.
670         * gcc.target/arm/neon/vands64.c: Remove.
671         * gcc.target/arm/neon/vands8.c: Remove.
672         * gcc.target/arm/neon/vandu16.c: Remove.
673         * gcc.target/arm/neon/vandu32.c: Remove.
674         * gcc.target/arm/neon/vandu64.c: Remove.
675         * gcc.target/arm/neon/vandu8.c: Remove.
676         * gcc.target/arm/neon/vbicQs16.c: Remove.
677         * gcc.target/arm/neon/vbicQs32.c: Remove.
678         * gcc.target/arm/neon/vbicQs64.c: Remove.
679         * gcc.target/arm/neon/vbicQs8.c: Remove.
680         * gcc.target/arm/neon/vbicQu16.c: Remove.
681         * gcc.target/arm/neon/vbicQu32.c: Remove.
682         * gcc.target/arm/neon/vbicQu64.c: Remove.
683         * gcc.target/arm/neon/vbicQu8.c: Remove.
684         * gcc.target/arm/neon/vbics16.c: Remove.
685         * gcc.target/arm/neon/vbics32.c: Remove.
686         * gcc.target/arm/neon/vbics64.c: Remove.
687         * gcc.target/arm/neon/vbics8.c: Remove.
688         * gcc.target/arm/neon/vbicu16.c: Remove.
689         * gcc.target/arm/neon/vbicu32.c: Remove.
690         * gcc.target/arm/neon/vbicu64.c: Remove.
691         * gcc.target/arm/neon/vbicu8.c: Remove.
692         * gcc.target/arm/neon/vbslQf32.c: Remove.
693         * gcc.target/arm/neon/vbslQp16.c: Remove.
694         * gcc.target/arm/neon/vbslQp64.c: Remove.
695         * gcc.target/arm/neon/vbslQp8.c: Remove.
696         * gcc.target/arm/neon/vbslQs16.c: Remove.
697         * gcc.target/arm/neon/vbslQs32.c: Remove.
698         * gcc.target/arm/neon/vbslQs64.c: Remove.
699         * gcc.target/arm/neon/vbslQs8.c: Remove.
700         * gcc.target/arm/neon/vbslQu16.c: Remove.
701         * gcc.target/arm/neon/vbslQu32.c: Remove.
702         * gcc.target/arm/neon/vbslQu64.c: Remove.
703         * gcc.target/arm/neon/vbslQu8.c: Remove.
704         * gcc.target/arm/neon/vbslf32.c: Remove.
705         * gcc.target/arm/neon/vbslp16.c: Remove.
706         * gcc.target/arm/neon/vbslp64.c: Remove.
707         * gcc.target/arm/neon/vbslp8.c: Remove.
708         * gcc.target/arm/neon/vbsls16.c: Remove.
709         * gcc.target/arm/neon/vbsls32.c: Remove.
710         * gcc.target/arm/neon/vbsls64.c: Remove.
711         * gcc.target/arm/neon/vbsls8.c: Remove.
712         * gcc.target/arm/neon/vbslu16.c: Remove.
713         * gcc.target/arm/neon/vbslu32.c: Remove.
714         * gcc.target/arm/neon/vbslu64.c: Remove.
715         * gcc.target/arm/neon/vbslu8.c: Remove.
716         * gcc.target/arm/neon/vcageQf32.c: Remove.
717         * gcc.target/arm/neon/vcagef32.c: Remove.
718         * gcc.target/arm/neon/vcagtQf32.c: Remove.
719         * gcc.target/arm/neon/vcagtf32.c: Remove.
720         * gcc.target/arm/neon/vcaleQf32.c: Remove.
721         * gcc.target/arm/neon/vcalef32.c: Remove.
722         * gcc.target/arm/neon/vcaltQf32.c: Remove.
723         * gcc.target/arm/neon/vcaltf32.c: Remove.
724         * gcc.target/arm/neon/vceqQf32.c: Remove.
725         * gcc.target/arm/neon/vceqQp8.c: Remove.
726         * gcc.target/arm/neon/vceqQs16.c: Remove.
727         * gcc.target/arm/neon/vceqQs32.c: Remove.
728         * gcc.target/arm/neon/vceqQs8.c: Remove.
729         * gcc.target/arm/neon/vceqQu16.c: Remove.
730         * gcc.target/arm/neon/vceqQu32.c: Remove.
731         * gcc.target/arm/neon/vceqQu8.c: Remove.
732         * gcc.target/arm/neon/vceqf32.c: Remove.
733         * gcc.target/arm/neon/vceqp8.c: Remove.
734         * gcc.target/arm/neon/vceqs16.c: Remove.
735         * gcc.target/arm/neon/vceqs32.c: Remove.
736         * gcc.target/arm/neon/vceqs8.c: Remove.
737         * gcc.target/arm/neon/vcequ16.c: Remove.
738         * gcc.target/arm/neon/vcequ32.c: Remove.
739         * gcc.target/arm/neon/vcequ8.c: Remove.
740         * gcc.target/arm/neon/vcgeQf32.c: Remove.
741         * gcc.target/arm/neon/vcgeQs16.c: Remove.
742         * gcc.target/arm/neon/vcgeQs32.c: Remove.
743         * gcc.target/arm/neon/vcgeQs8.c: Remove.
744         * gcc.target/arm/neon/vcgeQu16.c: Remove.
745         * gcc.target/arm/neon/vcgeQu32.c: Remove.
746         * gcc.target/arm/neon/vcgeQu8.c: Remove.
747         * gcc.target/arm/neon/vcgef32.c: Remove.
748         * gcc.target/arm/neon/vcges16.c: Remove.
749         * gcc.target/arm/neon/vcges32.c: Remove.
750         * gcc.target/arm/neon/vcges8.c: Remove.
751         * gcc.target/arm/neon/vcgeu16.c: Remove.
752         * gcc.target/arm/neon/vcgeu32.c: Remove.
753         * gcc.target/arm/neon/vcgeu8.c: Remove.
754         * gcc.target/arm/neon/vcgtQf32.c: Remove.
755         * gcc.target/arm/neon/vcgtQs16.c: Remove.
756         * gcc.target/arm/neon/vcgtQs32.c: Remove.
757         * gcc.target/arm/neon/vcgtQs8.c: Remove.
758         * gcc.target/arm/neon/vcgtQu16.c: Remove.
759         * gcc.target/arm/neon/vcgtQu32.c: Remove.
760         * gcc.target/arm/neon/vcgtQu8.c: Remove.
761         * gcc.target/arm/neon/vcgtf32.c: Remove.
762         * gcc.target/arm/neon/vcgts16.c: Remove.
763         * gcc.target/arm/neon/vcgts32.c: Remove.
764         * gcc.target/arm/neon/vcgts8.c: Remove.
765         * gcc.target/arm/neon/vcgtu16.c: Remove.
766         * gcc.target/arm/neon/vcgtu32.c: Remove.
767         * gcc.target/arm/neon/vcgtu8.c: Remove.
768         * gcc.target/arm/neon/vcleQf32.c: Remove.
769         * gcc.target/arm/neon/vcleQs16.c: Remove.
770         * gcc.target/arm/neon/vcleQs32.c: Remove.
771         * gcc.target/arm/neon/vcleQs8.c: Remove.
772         * gcc.target/arm/neon/vcleQu16.c: Remove.
773         * gcc.target/arm/neon/vcleQu32.c: Remove.
774         * gcc.target/arm/neon/vcleQu8.c: Remove.
775         * gcc.target/arm/neon/vclef32.c: Remove.
776         * gcc.target/arm/neon/vcles16.c: Remove.
777         * gcc.target/arm/neon/vcles32.c: Remove.
778         * gcc.target/arm/neon/vcles8.c: Remove.
779         * gcc.target/arm/neon/vcleu16.c: Remove.
780         * gcc.target/arm/neon/vcleu32.c: Remove.
781         * gcc.target/arm/neon/vcleu8.c: Remove.
782         * gcc.target/arm/neon/vclsQs16.c: Remove.
783         * gcc.target/arm/neon/vclsQs32.c: Remove.
784         * gcc.target/arm/neon/vclsQs8.c: Remove.
785         * gcc.target/arm/neon/vclss16.c: Remove.
786         * gcc.target/arm/neon/vclss32.c: Remove.
787         * gcc.target/arm/neon/vclss8.c: Remove.
788         * gcc.target/arm/neon/vcltQf32.c: Remove.
789         * gcc.target/arm/neon/vcltQs16.c: Remove.
790         * gcc.target/arm/neon/vcltQs32.c: Remove.
791         * gcc.target/arm/neon/vcltQs8.c: Remove.
792         * gcc.target/arm/neon/vcltQu16.c: Remove.
793         * gcc.target/arm/neon/vcltQu32.c: Remove.
794         * gcc.target/arm/neon/vcltQu8.c: Remove.
795         * gcc.target/arm/neon/vcltf32.c: Remove.
796         * gcc.target/arm/neon/vclts16.c: Remove.
797         * gcc.target/arm/neon/vclts32.c: Remove.
798         * gcc.target/arm/neon/vclts8.c: Remove.
799         * gcc.target/arm/neon/vcltu16.c: Remove.
800         * gcc.target/arm/neon/vcltu32.c: Remove.
801         * gcc.target/arm/neon/vcltu8.c: Remove.
802         * gcc.target/arm/neon/vclzQs16.c: Remove.
803         * gcc.target/arm/neon/vclzQs32.c: Remove.
804         * gcc.target/arm/neon/vclzQs8.c: Remove.
805         * gcc.target/arm/neon/vclzQu16.c: Remove.
806         * gcc.target/arm/neon/vclzQu32.c: Remove.
807         * gcc.target/arm/neon/vclzQu8.c: Remove.
808         * gcc.target/arm/neon/vclzs16.c: Remove.
809         * gcc.target/arm/neon/vclzs32.c: Remove.
810         * gcc.target/arm/neon/vclzs8.c: Remove.
811         * gcc.target/arm/neon/vclzu16.c: Remove.
812         * gcc.target/arm/neon/vclzu32.c: Remove.
813         * gcc.target/arm/neon/vclzu8.c: Remove.
814         * gcc.target/arm/neon/vcntQp8.c: Remove.
815         * gcc.target/arm/neon/vcntQs8.c: Remove.
816         * gcc.target/arm/neon/vcntQu8.c: Remove.
817         * gcc.target/arm/neon/vcntp8.c: Remove.
818         * gcc.target/arm/neon/vcnts8.c: Remove.
819         * gcc.target/arm/neon/vcntu8.c: Remove.
820         * gcc.target/arm/neon/vcombinef32.c: Remove.
821         * gcc.target/arm/neon/vcombinep16.c: Remove.
822         * gcc.target/arm/neon/vcombinep64.c: Remove.
823         * gcc.target/arm/neon/vcombinep8.c: Remove.
824         * gcc.target/arm/neon/vcombines16.c: Remove.
825         * gcc.target/arm/neon/vcombines32.c: Remove.
826         * gcc.target/arm/neon/vcombines64.c: Remove.
827         * gcc.target/arm/neon/vcombines8.c: Remove.
828         * gcc.target/arm/neon/vcombineu16.c: Remove.
829         * gcc.target/arm/neon/vcombineu32.c: Remove.
830         * gcc.target/arm/neon/vcombineu64.c: Remove.
831         * gcc.target/arm/neon/vcombineu8.c: Remove.
832         * gcc.target/arm/neon/vcreatef32.c: Remove.
833         * gcc.target/arm/neon/vcreatep16.c: Remove.
834         * gcc.target/arm/neon/vcreatep64.c: Remove.
835         * gcc.target/arm/neon/vcreatep8.c: Remove.
836         * gcc.target/arm/neon/vcreates16.c: Remove.
837         * gcc.target/arm/neon/vcreates32.c: Remove.
838         * gcc.target/arm/neon/vcreates64.c: Remove.
839         * gcc.target/arm/neon/vcreates8.c: Remove.
840         * gcc.target/arm/neon/vcreateu16.c: Remove.
841         * gcc.target/arm/neon/vcreateu32.c: Remove.
842         * gcc.target/arm/neon/vcreateu64.c: Remove.
843         * gcc.target/arm/neon/vcreateu8.c: Remove.
844         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
845         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
846         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
847         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
848         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
849         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
850         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
851         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
852         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
853         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
854         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
855         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
856         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
857         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
858         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
859         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
860         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
861         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
862         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
863         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
864         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
865         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
866         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
867         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
868         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
869         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
870         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
871         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
872         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
873         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
874         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
875         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
876         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
877         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
878         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
879         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
880         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
881         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
882         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
883         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
884         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
885         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
886         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
887         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
888         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
889         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
890         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
891         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
892         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
893         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
894         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
895         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
896         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
897         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
898         * gcc.target/arm/neon/vdup_nf32.c: Remove.
899         * gcc.target/arm/neon/vdup_np16.c: Remove.
900         * gcc.target/arm/neon/vdup_np64.c: Remove.
901         * gcc.target/arm/neon/vdup_np8.c: Remove.
902         * gcc.target/arm/neon/vdup_ns16.c: Remove.
903         * gcc.target/arm/neon/vdup_ns32.c: Remove.
904         * gcc.target/arm/neon/vdup_ns64.c: Remove.
905         * gcc.target/arm/neon/vdup_ns8.c: Remove.
906         * gcc.target/arm/neon/vdup_nu16.c: Remove.
907         * gcc.target/arm/neon/vdup_nu32.c: Remove.
908         * gcc.target/arm/neon/vdup_nu64.c: Remove.
909         * gcc.target/arm/neon/vdup_nu8.c: Remove.
910         * gcc.target/arm/neon/veorQs16.c: Remove.
911         * gcc.target/arm/neon/veorQs32.c: Remove.
912         * gcc.target/arm/neon/veorQs64.c: Remove.
913         * gcc.target/arm/neon/veorQs8.c: Remove.
914         * gcc.target/arm/neon/veorQu16.c: Remove.
915         * gcc.target/arm/neon/veorQu32.c: Remove.
916         * gcc.target/arm/neon/veorQu64.c: Remove.
917         * gcc.target/arm/neon/veorQu8.c: Remove.
918         * gcc.target/arm/neon/veors16.c: Remove.
919         * gcc.target/arm/neon/veors32.c: Remove.
920         * gcc.target/arm/neon/veors64.c: Remove.
921         * gcc.target/arm/neon/veors8.c: Remove.
922         * gcc.target/arm/neon/veoru16.c: Remove.
923         * gcc.target/arm/neon/veoru32.c: Remove.
924         * gcc.target/arm/neon/veoru64.c: Remove.
925         * gcc.target/arm/neon/veoru8.c: Remove.
926         * gcc.target/arm/neon/vextQf32.c: Remove.
927         * gcc.target/arm/neon/vextQp16.c: Remove.
928         * gcc.target/arm/neon/vextQp64.c: Remove.
929         * gcc.target/arm/neon/vextQp8.c: Remove.
930         * gcc.target/arm/neon/vextQs16.c: Remove.
931         * gcc.target/arm/neon/vextQs32.c: Remove.
932         * gcc.target/arm/neon/vextQs64.c: Remove.
933         * gcc.target/arm/neon/vextQs8.c: Remove.
934         * gcc.target/arm/neon/vextQu16.c: Remove.
935         * gcc.target/arm/neon/vextQu32.c: Remove.
936         * gcc.target/arm/neon/vextQu64.c: Remove.
937         * gcc.target/arm/neon/vextQu8.c: Remove.
938         * gcc.target/arm/neon/vextf32.c: Remove.
939         * gcc.target/arm/neon/vextp16.c: Remove.
940         * gcc.target/arm/neon/vextp64.c: Remove.
941         * gcc.target/arm/neon/vextp8.c: Remove.
942         * gcc.target/arm/neon/vexts16.c: Remove.
943         * gcc.target/arm/neon/vexts32.c: Remove.
944         * gcc.target/arm/neon/vexts64.c: Remove.
945         * gcc.target/arm/neon/vexts8.c: Remove.
946         * gcc.target/arm/neon/vextu16.c: Remove.
947         * gcc.target/arm/neon/vextu32.c: Remove.
948         * gcc.target/arm/neon/vextu64.c: Remove.
949         * gcc.target/arm/neon/vextu8.c: Remove.
950         * gcc.target/arm/neon/vfmaQf32.c: Remove.
951         * gcc.target/arm/neon/vfmaf32.c: Remove.
952         * gcc.target/arm/neon/vfmsQf32.c: Remove.
953         * gcc.target/arm/neon/vfmsf32.c: Remove.
954         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
955         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
956         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
957         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
958         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
959         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
960         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
961         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
962         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
963         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
964         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
965         * gcc.target/arm/neon/vget_highf32.c: Remove.
966         * gcc.target/arm/neon/vget_highp16.c: Remove.
967         * gcc.target/arm/neon/vget_highp64.c: Remove.
968         * gcc.target/arm/neon/vget_highp8.c: Remove.
969         * gcc.target/arm/neon/vget_highs16.c: Remove.
970         * gcc.target/arm/neon/vget_highs32.c: Remove.
971         * gcc.target/arm/neon/vget_highs64.c: Remove.
972         * gcc.target/arm/neon/vget_highs8.c: Remove.
973         * gcc.target/arm/neon/vget_highu16.c: Remove.
974         * gcc.target/arm/neon/vget_highu32.c: Remove.
975         * gcc.target/arm/neon/vget_highu64.c: Remove.
976         * gcc.target/arm/neon/vget_highu8.c: Remove.
977         * gcc.target/arm/neon/vget_lanef32.c: Remove.
978         * gcc.target/arm/neon/vget_lanep16.c: Remove.
979         * gcc.target/arm/neon/vget_lanep8.c: Remove.
980         * gcc.target/arm/neon/vget_lanes16.c: Remove.
981         * gcc.target/arm/neon/vget_lanes32.c: Remove.
982         * gcc.target/arm/neon/vget_lanes64.c: Remove.
983         * gcc.target/arm/neon/vget_lanes8.c: Remove.
984         * gcc.target/arm/neon/vget_laneu16.c: Remove.
985         * gcc.target/arm/neon/vget_laneu32.c: Remove.
986         * gcc.target/arm/neon/vget_laneu64.c: Remove.
987         * gcc.target/arm/neon/vget_laneu8.c: Remove.
988         * gcc.target/arm/neon/vget_lowf32.c: Remove.
989         * gcc.target/arm/neon/vget_lowp16.c: Remove.
990         * gcc.target/arm/neon/vget_lowp64.c: Remove.
991         * gcc.target/arm/neon/vget_lowp8.c: Remove.
992         * gcc.target/arm/neon/vget_lows16.c: Remove.
993         * gcc.target/arm/neon/vget_lows32.c: Remove.
994         * gcc.target/arm/neon/vget_lows64.c: Remove.
995         * gcc.target/arm/neon/vget_lows8.c: Remove.
996         * gcc.target/arm/neon/vget_lowu16.c: Remove.
997         * gcc.target/arm/neon/vget_lowu32.c: Remove.
998         * gcc.target/arm/neon/vget_lowu64.c: Remove.
999         * gcc.target/arm/neon/vget_lowu8.c: Remove.
1000         * gcc.target/arm/neon/vhaddQs16.c: Remove.
1001         * gcc.target/arm/neon/vhaddQs32.c: Remove.
1002         * gcc.target/arm/neon/vhaddQs8.c: Remove.
1003         * gcc.target/arm/neon/vhaddQu16.c: Remove.
1004         * gcc.target/arm/neon/vhaddQu32.c: Remove.
1005         * gcc.target/arm/neon/vhaddQu8.c: Remove.
1006         * gcc.target/arm/neon/vhadds16.c: Remove.
1007         * gcc.target/arm/neon/vhadds32.c: Remove.
1008         * gcc.target/arm/neon/vhadds8.c: Remove.
1009         * gcc.target/arm/neon/vhaddu16.c: Remove.
1010         * gcc.target/arm/neon/vhaddu32.c: Remove.
1011         * gcc.target/arm/neon/vhaddu8.c: Remove.
1012         * gcc.target/arm/neon/vhsubQs16.c: Remove.
1013         * gcc.target/arm/neon/vhsubQs32.c: Remove.
1014         * gcc.target/arm/neon/vhsubQs8.c: Remove.
1015         * gcc.target/arm/neon/vhsubQu16.c: Remove.
1016         * gcc.target/arm/neon/vhsubQu32.c: Remove.
1017         * gcc.target/arm/neon/vhsubQu8.c: Remove.
1018         * gcc.target/arm/neon/vhsubs16.c: Remove.
1019         * gcc.target/arm/neon/vhsubs32.c: Remove.
1020         * gcc.target/arm/neon/vhsubs8.c: Remove.
1021         * gcc.target/arm/neon/vhsubu16.c: Remove.
1022         * gcc.target/arm/neon/vhsubu32.c: Remove.
1023         * gcc.target/arm/neon/vhsubu8.c: Remove.
1024         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1025         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1026         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1027         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1028         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1029         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1030         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1031         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1032         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1033         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1034         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1035         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1036         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1037         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1038         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1039         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1040         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1041         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1042         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1043         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1044         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1045         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1046         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1047         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1048         * gcc.target/arm/neon/vld1Qf32.c: Remove.
1049         * gcc.target/arm/neon/vld1Qp16.c: Remove.
1050         * gcc.target/arm/neon/vld1Qp64.c: Remove.
1051         * gcc.target/arm/neon/vld1Qp8.c: Remove.
1052         * gcc.target/arm/neon/vld1Qs16.c: Remove.
1053         * gcc.target/arm/neon/vld1Qs32.c: Remove.
1054         * gcc.target/arm/neon/vld1Qs64.c: Remove.
1055         * gcc.target/arm/neon/vld1Qs8.c: Remove.
1056         * gcc.target/arm/neon/vld1Qu16.c: Remove.
1057         * gcc.target/arm/neon/vld1Qu32.c: Remove.
1058         * gcc.target/arm/neon/vld1Qu64.c: Remove.
1059         * gcc.target/arm/neon/vld1Qu8.c: Remove.
1060         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1061         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1062         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1063         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1064         * gcc.target/arm/neon/vld1_dups16.c: Remove.
1065         * gcc.target/arm/neon/vld1_dups32.c: Remove.
1066         * gcc.target/arm/neon/vld1_dups64.c: Remove.
1067         * gcc.target/arm/neon/vld1_dups8.c: Remove.
1068         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1069         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1070         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1071         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1072         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1073         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1074         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1075         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1076         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1077         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1078         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1079         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1080         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1081         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1082         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1083         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1084         * gcc.target/arm/neon/vld1f32.c: Remove.
1085         * gcc.target/arm/neon/vld1p16.c: Remove.
1086         * gcc.target/arm/neon/vld1p64.c: Remove.
1087         * gcc.target/arm/neon/vld1p8.c: Remove.
1088         * gcc.target/arm/neon/vld1s16.c: Remove.
1089         * gcc.target/arm/neon/vld1s32.c: Remove.
1090         * gcc.target/arm/neon/vld1s64.c: Remove.
1091         * gcc.target/arm/neon/vld1s8.c: Remove.
1092         * gcc.target/arm/neon/vld1u16.c: Remove.
1093         * gcc.target/arm/neon/vld1u32.c: Remove.
1094         * gcc.target/arm/neon/vld1u64.c: Remove.
1095         * gcc.target/arm/neon/vld1u8.c: Remove.
1096         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1097         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1098         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1099         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1100         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1101         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1102         * gcc.target/arm/neon/vld2Qf32.c: Remove.
1103         * gcc.target/arm/neon/vld2Qp16.c: Remove.
1104         * gcc.target/arm/neon/vld2Qp8.c: Remove.
1105         * gcc.target/arm/neon/vld2Qs16.c: Remove.
1106         * gcc.target/arm/neon/vld2Qs32.c: Remove.
1107         * gcc.target/arm/neon/vld2Qs8.c: Remove.
1108         * gcc.target/arm/neon/vld2Qu16.c: Remove.
1109         * gcc.target/arm/neon/vld2Qu32.c: Remove.
1110         * gcc.target/arm/neon/vld2Qu8.c: Remove.
1111         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1112         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1113         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1114         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1115         * gcc.target/arm/neon/vld2_dups16.c: Remove.
1116         * gcc.target/arm/neon/vld2_dups32.c: Remove.
1117         * gcc.target/arm/neon/vld2_dups64.c: Remove.
1118         * gcc.target/arm/neon/vld2_dups8.c: Remove.
1119         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1120         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1121         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1122         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1123         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1124         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1125         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1126         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1127         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1128         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1129         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1130         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1131         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1132         * gcc.target/arm/neon/vld2f32.c: Remove.
1133         * gcc.target/arm/neon/vld2p16.c: Remove.
1134         * gcc.target/arm/neon/vld2p64.c: Remove.
1135         * gcc.target/arm/neon/vld2p8.c: Remove.
1136         * gcc.target/arm/neon/vld2s16.c: Remove.
1137         * gcc.target/arm/neon/vld2s32.c: Remove.
1138         * gcc.target/arm/neon/vld2s64.c: Remove.
1139         * gcc.target/arm/neon/vld2s8.c: Remove.
1140         * gcc.target/arm/neon/vld2u16.c: Remove.
1141         * gcc.target/arm/neon/vld2u32.c: Remove.
1142         * gcc.target/arm/neon/vld2u64.c: Remove.
1143         * gcc.target/arm/neon/vld2u8.c: Remove.
1144         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1145         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1146         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1147         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1148         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1149         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1150         * gcc.target/arm/neon/vld3Qf32.c: Remove.
1151         * gcc.target/arm/neon/vld3Qp16.c: Remove.
1152         * gcc.target/arm/neon/vld3Qp8.c: Remove.
1153         * gcc.target/arm/neon/vld3Qs16.c: Remove.
1154         * gcc.target/arm/neon/vld3Qs32.c: Remove.
1155         * gcc.target/arm/neon/vld3Qs8.c: Remove.
1156         * gcc.target/arm/neon/vld3Qu16.c: Remove.
1157         * gcc.target/arm/neon/vld3Qu32.c: Remove.
1158         * gcc.target/arm/neon/vld3Qu8.c: Remove.
1159         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1160         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1161         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1162         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1163         * gcc.target/arm/neon/vld3_dups16.c: Remove.
1164         * gcc.target/arm/neon/vld3_dups32.c: Remove.
1165         * gcc.target/arm/neon/vld3_dups64.c: Remove.
1166         * gcc.target/arm/neon/vld3_dups8.c: Remove.
1167         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1168         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1169         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1170         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1171         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1172         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1173         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1174         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1175         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1176         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1177         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1178         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1179         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1180         * gcc.target/arm/neon/vld3f32.c: Remove.
1181         * gcc.target/arm/neon/vld3p16.c: Remove.
1182         * gcc.target/arm/neon/vld3p64.c: Remove.
1183         * gcc.target/arm/neon/vld3p8.c: Remove.
1184         * gcc.target/arm/neon/vld3s16.c: Remove.
1185         * gcc.target/arm/neon/vld3s32.c: Remove.
1186         * gcc.target/arm/neon/vld3s64.c: Remove.
1187         * gcc.target/arm/neon/vld3s8.c: Remove.
1188         * gcc.target/arm/neon/vld3u16.c: Remove.
1189         * gcc.target/arm/neon/vld3u32.c: Remove.
1190         * gcc.target/arm/neon/vld3u64.c: Remove.
1191         * gcc.target/arm/neon/vld3u8.c: Remove.
1192         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1193         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1194         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1195         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1196         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1197         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1198         * gcc.target/arm/neon/vld4Qf32.c: Remove.
1199         * gcc.target/arm/neon/vld4Qp16.c: Remove.
1200         * gcc.target/arm/neon/vld4Qp8.c: Remove.
1201         * gcc.target/arm/neon/vld4Qs16.c: Remove.
1202         * gcc.target/arm/neon/vld4Qs32.c: Remove.
1203         * gcc.target/arm/neon/vld4Qs8.c: Remove.
1204         * gcc.target/arm/neon/vld4Qu16.c: Remove.
1205         * gcc.target/arm/neon/vld4Qu32.c: Remove.
1206         * gcc.target/arm/neon/vld4Qu8.c: Remove.
1207         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1208         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1209         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1210         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1211         * gcc.target/arm/neon/vld4_dups16.c: Remove.
1212         * gcc.target/arm/neon/vld4_dups32.c: Remove.
1213         * gcc.target/arm/neon/vld4_dups64.c: Remove.
1214         * gcc.target/arm/neon/vld4_dups8.c: Remove.
1215         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1216         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1217         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1218         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1219         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1220         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1221         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1222         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1223         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1224         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1225         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1226         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1227         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1228         * gcc.target/arm/neon/vld4f32.c: Remove.
1229         * gcc.target/arm/neon/vld4p16.c: Remove.
1230         * gcc.target/arm/neon/vld4p64.c: Remove.
1231         * gcc.target/arm/neon/vld4p8.c: Remove.
1232         * gcc.target/arm/neon/vld4s16.c: Remove.
1233         * gcc.target/arm/neon/vld4s32.c: Remove.
1234         * gcc.target/arm/neon/vld4s64.c: Remove.
1235         * gcc.target/arm/neon/vld4s8.c: Remove.
1236         * gcc.target/arm/neon/vld4u16.c: Remove.
1237         * gcc.target/arm/neon/vld4u32.c: Remove.
1238         * gcc.target/arm/neon/vld4u64.c: Remove.
1239         * gcc.target/arm/neon/vld4u8.c: Remove.
1240         * gcc.target/arm/neon/vmaxQf32.c: Remove.
1241         * gcc.target/arm/neon/vmaxQs16.c: Remove.
1242         * gcc.target/arm/neon/vmaxQs32.c: Remove.
1243         * gcc.target/arm/neon/vmaxQs8.c: Remove.
1244         * gcc.target/arm/neon/vmaxQu16.c: Remove.
1245         * gcc.target/arm/neon/vmaxQu32.c: Remove.
1246         * gcc.target/arm/neon/vmaxQu8.c: Remove.
1247         * gcc.target/arm/neon/vmaxf32.c: Remove.
1248         * gcc.target/arm/neon/vmaxs16.c: Remove.
1249         * gcc.target/arm/neon/vmaxs32.c: Remove.
1250         * gcc.target/arm/neon/vmaxs8.c: Remove.
1251         * gcc.target/arm/neon/vmaxu16.c: Remove.
1252         * gcc.target/arm/neon/vmaxu32.c: Remove.
1253         * gcc.target/arm/neon/vmaxu8.c: Remove.
1254         * gcc.target/arm/neon/vminQf32.c: Remove.
1255         * gcc.target/arm/neon/vminQs16.c: Remove.
1256         * gcc.target/arm/neon/vminQs32.c: Remove.
1257         * gcc.target/arm/neon/vminQs8.c: Remove.
1258         * gcc.target/arm/neon/vminQu16.c: Remove.
1259         * gcc.target/arm/neon/vminQu32.c: Remove.
1260         * gcc.target/arm/neon/vminQu8.c: Remove.
1261         * gcc.target/arm/neon/vminf32.c: Remove.
1262         * gcc.target/arm/neon/vmins16.c: Remove.
1263         * gcc.target/arm/neon/vmins32.c: Remove.
1264         * gcc.target/arm/neon/vmins8.c: Remove.
1265         * gcc.target/arm/neon/vminu16.c: Remove.
1266         * gcc.target/arm/neon/vminu32.c: Remove.
1267         * gcc.target/arm/neon/vminu8.c: Remove.
1268         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1269         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1270         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1271         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1272         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1273         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1274         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1275         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1276         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1277         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1278         * gcc.target/arm/neon/vmlaQf32.c: Remove.
1279         * gcc.target/arm/neon/vmlaQs16.c: Remove.
1280         * gcc.target/arm/neon/vmlaQs32.c: Remove.
1281         * gcc.target/arm/neon/vmlaQs8.c: Remove.
1282         * gcc.target/arm/neon/vmlaQu16.c: Remove.
1283         * gcc.target/arm/neon/vmlaQu32.c: Remove.
1284         * gcc.target/arm/neon/vmlaQu8.c: Remove.
1285         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1286         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1287         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1288         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1289         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1290         * gcc.target/arm/neon/vmla_nf32.c: Remove.
1291         * gcc.target/arm/neon/vmla_ns16.c: Remove.
1292         * gcc.target/arm/neon/vmla_ns32.c: Remove.
1293         * gcc.target/arm/neon/vmla_nu16.c: Remove.
1294         * gcc.target/arm/neon/vmla_nu32.c: Remove.
1295         * gcc.target/arm/neon/vmlaf32.c: Remove.
1296         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1297         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1298         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1299         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1300         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1301         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1302         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1303         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1304         * gcc.target/arm/neon/vmlals16.c: Remove.
1305         * gcc.target/arm/neon/vmlals32.c: Remove.
1306         * gcc.target/arm/neon/vmlals8.c: Remove.
1307         * gcc.target/arm/neon/vmlalu16.c: Remove.
1308         * gcc.target/arm/neon/vmlalu32.c: Remove.
1309         * gcc.target/arm/neon/vmlalu8.c: Remove.
1310         * gcc.target/arm/neon/vmlas16.c: Remove.
1311         * gcc.target/arm/neon/vmlas32.c: Remove.
1312         * gcc.target/arm/neon/vmlas8.c: Remove.
1313         * gcc.target/arm/neon/vmlau16.c: Remove.
1314         * gcc.target/arm/neon/vmlau32.c: Remove.
1315         * gcc.target/arm/neon/vmlau8.c: Remove.
1316         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1317         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1318         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1319         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1320         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1321         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1322         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1323         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1324         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1325         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1326         * gcc.target/arm/neon/vmlsQf32.c: Remove.
1327         * gcc.target/arm/neon/vmlsQs16.c: Remove.
1328         * gcc.target/arm/neon/vmlsQs32.c: Remove.
1329         * gcc.target/arm/neon/vmlsQs8.c: Remove.
1330         * gcc.target/arm/neon/vmlsQu16.c: Remove.
1331         * gcc.target/arm/neon/vmlsQu32.c: Remove.
1332         * gcc.target/arm/neon/vmlsQu8.c: Remove.
1333         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1334         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1335         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1336         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1337         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1338         * gcc.target/arm/neon/vmls_nf32.c: Remove.
1339         * gcc.target/arm/neon/vmls_ns16.c: Remove.
1340         * gcc.target/arm/neon/vmls_ns32.c: Remove.
1341         * gcc.target/arm/neon/vmls_nu16.c: Remove.
1342         * gcc.target/arm/neon/vmls_nu32.c: Remove.
1343         * gcc.target/arm/neon/vmlsf32.c: Remove.
1344         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1345         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1346         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1347         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1348         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1349         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1350         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1351         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1352         * gcc.target/arm/neon/vmlsls16.c: Remove.
1353         * gcc.target/arm/neon/vmlsls32.c: Remove.
1354         * gcc.target/arm/neon/vmlsls8.c: Remove.
1355         * gcc.target/arm/neon/vmlslu16.c: Remove.
1356         * gcc.target/arm/neon/vmlslu32.c: Remove.
1357         * gcc.target/arm/neon/vmlslu8.c: Remove.
1358         * gcc.target/arm/neon/vmlss16.c: Remove.
1359         * gcc.target/arm/neon/vmlss32.c: Remove.
1360         * gcc.target/arm/neon/vmlss8.c: Remove.
1361         * gcc.target/arm/neon/vmlsu16.c: Remove.
1362         * gcc.target/arm/neon/vmlsu32.c: Remove.
1363         * gcc.target/arm/neon/vmlsu8.c: Remove.
1364         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1365         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1366         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1367         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1368         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1369         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1370         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1371         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1372         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1373         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1374         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1375         * gcc.target/arm/neon/vmov_nf32.c: Remove.
1376         * gcc.target/arm/neon/vmov_np16.c: Remove.
1377         * gcc.target/arm/neon/vmov_np8.c: Remove.
1378         * gcc.target/arm/neon/vmov_ns16.c: Remove.
1379         * gcc.target/arm/neon/vmov_ns32.c: Remove.
1380         * gcc.target/arm/neon/vmov_ns64.c: Remove.
1381         * gcc.target/arm/neon/vmov_ns8.c: Remove.
1382         * gcc.target/arm/neon/vmov_nu16.c: Remove.
1383         * gcc.target/arm/neon/vmov_nu32.c: Remove.
1384         * gcc.target/arm/neon/vmov_nu64.c: Remove.
1385         * gcc.target/arm/neon/vmov_nu8.c: Remove.
1386         * gcc.target/arm/neon/vmovls16.c: Remove.
1387         * gcc.target/arm/neon/vmovls32.c: Remove.
1388         * gcc.target/arm/neon/vmovls8.c: Remove.
1389         * gcc.target/arm/neon/vmovlu16.c: Remove.
1390         * gcc.target/arm/neon/vmovlu32.c: Remove.
1391         * gcc.target/arm/neon/vmovlu8.c: Remove.
1392         * gcc.target/arm/neon/vmovns16.c: Remove.
1393         * gcc.target/arm/neon/vmovns32.c: Remove.
1394         * gcc.target/arm/neon/vmovns64.c: Remove.
1395         * gcc.target/arm/neon/vmovnu16.c: Remove.
1396         * gcc.target/arm/neon/vmovnu32.c: Remove.
1397         * gcc.target/arm/neon/vmovnu64.c: Remove.
1398         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1399         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1400         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1401         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1402         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1403         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1404         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1405         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1406         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1407         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1408         * gcc.target/arm/neon/vmulQf32.c: Remove.
1409         * gcc.target/arm/neon/vmulQp8.c: Remove.
1410         * gcc.target/arm/neon/vmulQs16.c: Remove.
1411         * gcc.target/arm/neon/vmulQs32.c: Remove.
1412         * gcc.target/arm/neon/vmulQs8.c: Remove.
1413         * gcc.target/arm/neon/vmulQu16.c: Remove.
1414         * gcc.target/arm/neon/vmulQu32.c: Remove.
1415         * gcc.target/arm/neon/vmulQu8.c: Remove.
1416         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1417         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1418         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1419         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1420         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1421         * gcc.target/arm/neon/vmul_nf32.c: Remove.
1422         * gcc.target/arm/neon/vmul_ns16.c: Remove.
1423         * gcc.target/arm/neon/vmul_ns32.c: Remove.
1424         * gcc.target/arm/neon/vmul_nu16.c: Remove.
1425         * gcc.target/arm/neon/vmul_nu32.c: Remove.
1426         * gcc.target/arm/neon/vmulf32.c: Remove.
1427         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1428         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1429         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1430         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1431         * gcc.target/arm/neon/vmull_ns16.c: Remove.
1432         * gcc.target/arm/neon/vmull_ns32.c: Remove.
1433         * gcc.target/arm/neon/vmull_nu16.c: Remove.
1434         * gcc.target/arm/neon/vmull_nu32.c: Remove.
1435         * gcc.target/arm/neon/vmullp8.c: Remove.
1436         * gcc.target/arm/neon/vmulls16.c: Remove.
1437         * gcc.target/arm/neon/vmulls32.c: Remove.
1438         * gcc.target/arm/neon/vmulls8.c: Remove.
1439         * gcc.target/arm/neon/vmullu16.c: Remove.
1440         * gcc.target/arm/neon/vmullu32.c: Remove.
1441         * gcc.target/arm/neon/vmullu8.c: Remove.
1442         * gcc.target/arm/neon/vmulp8.c: Remove.
1443         * gcc.target/arm/neon/vmuls16.c: Remove.
1444         * gcc.target/arm/neon/vmuls32.c: Remove.
1445         * gcc.target/arm/neon/vmuls8.c: Remove.
1446         * gcc.target/arm/neon/vmulu16.c: Remove.
1447         * gcc.target/arm/neon/vmulu32.c: Remove.
1448         * gcc.target/arm/neon/vmulu8.c: Remove.
1449         * gcc.target/arm/neon/vmvnQp8.c: Remove.
1450         * gcc.target/arm/neon/vmvnQs16.c: Remove.
1451         * gcc.target/arm/neon/vmvnQs32.c: Remove.
1452         * gcc.target/arm/neon/vmvnQs8.c: Remove.
1453         * gcc.target/arm/neon/vmvnQu16.c: Remove.
1454         * gcc.target/arm/neon/vmvnQu32.c: Remove.
1455         * gcc.target/arm/neon/vmvnQu8.c: Remove.
1456         * gcc.target/arm/neon/vmvnp8.c: Remove.
1457         * gcc.target/arm/neon/vmvns16.c: Remove.
1458         * gcc.target/arm/neon/vmvns32.c: Remove.
1459         * gcc.target/arm/neon/vmvns8.c: Remove.
1460         * gcc.target/arm/neon/vmvnu16.c: Remove.
1461         * gcc.target/arm/neon/vmvnu32.c: Remove.
1462         * gcc.target/arm/neon/vmvnu8.c: Remove.
1463         * gcc.target/arm/neon/vnegQf32.c: Remove.
1464         * gcc.target/arm/neon/vnegQs16.c: Remove.
1465         * gcc.target/arm/neon/vnegQs32.c: Remove.
1466         * gcc.target/arm/neon/vnegQs8.c: Remove.
1467         * gcc.target/arm/neon/vnegf32.c: Remove.
1468         * gcc.target/arm/neon/vnegs16.c: Remove.
1469         * gcc.target/arm/neon/vnegs32.c: Remove.
1470         * gcc.target/arm/neon/vnegs8.c: Remove.
1471         * gcc.target/arm/neon/vornQs16.c: Remove.
1472         * gcc.target/arm/neon/vornQs32.c: Remove.
1473         * gcc.target/arm/neon/vornQs64.c: Remove.
1474         * gcc.target/arm/neon/vornQs8.c: Remove.
1475         * gcc.target/arm/neon/vornQu16.c: Remove.
1476         * gcc.target/arm/neon/vornQu32.c: Remove.
1477         * gcc.target/arm/neon/vornQu64.c: Remove.
1478         * gcc.target/arm/neon/vornQu8.c: Remove.
1479         * gcc.target/arm/neon/vorns16.c: Remove.
1480         * gcc.target/arm/neon/vorns32.c: Remove.
1481         * gcc.target/arm/neon/vorns64.c: Remove.
1482         * gcc.target/arm/neon/vorns8.c: Remove.
1483         * gcc.target/arm/neon/vornu16.c: Remove.
1484         * gcc.target/arm/neon/vornu32.c: Remove.
1485         * gcc.target/arm/neon/vornu64.c: Remove.
1486         * gcc.target/arm/neon/vornu8.c: Remove.
1487         * gcc.target/arm/neon/vorrQs16.c: Remove.
1488         * gcc.target/arm/neon/vorrQs32.c: Remove.
1489         * gcc.target/arm/neon/vorrQs64.c: Remove.
1490         * gcc.target/arm/neon/vorrQs8.c: Remove.
1491         * gcc.target/arm/neon/vorrQu16.c: Remove.
1492         * gcc.target/arm/neon/vorrQu32.c: Remove.
1493         * gcc.target/arm/neon/vorrQu64.c: Remove.
1494         * gcc.target/arm/neon/vorrQu8.c: Remove.
1495         * gcc.target/arm/neon/vorrs16.c: Remove.
1496         * gcc.target/arm/neon/vorrs32.c: Remove.
1497         * gcc.target/arm/neon/vorrs64.c: Remove.
1498         * gcc.target/arm/neon/vorrs8.c: Remove.
1499         * gcc.target/arm/neon/vorru16.c: Remove.
1500         * gcc.target/arm/neon/vorru32.c: Remove.
1501         * gcc.target/arm/neon/vorru64.c: Remove.
1502         * gcc.target/arm/neon/vorru8.c: Remove.
1503         * gcc.target/arm/neon/vpadalQs16.c: Remove.
1504         * gcc.target/arm/neon/vpadalQs32.c: Remove.
1505         * gcc.target/arm/neon/vpadalQs8.c: Remove.
1506         * gcc.target/arm/neon/vpadalQu16.c: Remove.
1507         * gcc.target/arm/neon/vpadalQu32.c: Remove.
1508         * gcc.target/arm/neon/vpadalQu8.c: Remove.
1509         * gcc.target/arm/neon/vpadals16.c: Remove.
1510         * gcc.target/arm/neon/vpadals32.c: Remove.
1511         * gcc.target/arm/neon/vpadals8.c: Remove.
1512         * gcc.target/arm/neon/vpadalu16.c: Remove.
1513         * gcc.target/arm/neon/vpadalu32.c: Remove.
1514         * gcc.target/arm/neon/vpadalu8.c: Remove.
1515         * gcc.target/arm/neon/vpaddf32.c: Remove.
1516         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1517         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1518         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1519         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1520         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1521         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1522         * gcc.target/arm/neon/vpaddls16.c: Remove.
1523         * gcc.target/arm/neon/vpaddls32.c: Remove.
1524         * gcc.target/arm/neon/vpaddls8.c: Remove.
1525         * gcc.target/arm/neon/vpaddlu16.c: Remove.
1526         * gcc.target/arm/neon/vpaddlu32.c: Remove.
1527         * gcc.target/arm/neon/vpaddlu8.c: Remove.
1528         * gcc.target/arm/neon/vpadds16.c: Remove.
1529         * gcc.target/arm/neon/vpadds32.c: Remove.
1530         * gcc.target/arm/neon/vpadds8.c: Remove.
1531         * gcc.target/arm/neon/vpaddu16.c: Remove.
1532         * gcc.target/arm/neon/vpaddu32.c: Remove.
1533         * gcc.target/arm/neon/vpaddu8.c: Remove.
1534         * gcc.target/arm/neon/vpmaxf32.c: Remove.
1535         * gcc.target/arm/neon/vpmaxs16.c: Remove.
1536         * gcc.target/arm/neon/vpmaxs32.c: Remove.
1537         * gcc.target/arm/neon/vpmaxs8.c: Remove.
1538         * gcc.target/arm/neon/vpmaxu16.c: Remove.
1539         * gcc.target/arm/neon/vpmaxu32.c: Remove.
1540         * gcc.target/arm/neon/vpmaxu8.c: Remove.
1541         * gcc.target/arm/neon/vpminf32.c: Remove.
1542         * gcc.target/arm/neon/vpmins16.c: Remove.
1543         * gcc.target/arm/neon/vpmins32.c: Remove.
1544         * gcc.target/arm/neon/vpmins8.c: Remove.
1545         * gcc.target/arm/neon/vpminu16.c: Remove.
1546         * gcc.target/arm/neon/vpminu32.c: Remove.
1547         * gcc.target/arm/neon/vpminu8.c: Remove.
1548         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
1549         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
1550         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
1551         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
1552         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
1553         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
1554         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
1555         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
1556         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
1557         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
1558         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
1559         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
1560         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
1561         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
1562         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
1563         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
1564         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
1565         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
1566         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
1567         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
1568         * gcc.target/arm/neon/vqRshls16.c: Remove.
1569         * gcc.target/arm/neon/vqRshls32.c: Remove.
1570         * gcc.target/arm/neon/vqRshls64.c: Remove.
1571         * gcc.target/arm/neon/vqRshls8.c: Remove.
1572         * gcc.target/arm/neon/vqRshlu16.c: Remove.
1573         * gcc.target/arm/neon/vqRshlu32.c: Remove.
1574         * gcc.target/arm/neon/vqRshlu64.c: Remove.
1575         * gcc.target/arm/neon/vqRshlu8.c: Remove.
1576         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
1577         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
1578         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
1579         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
1580         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
1581         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
1582         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
1583         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
1584         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
1585         * gcc.target/arm/neon/vqabsQs16.c: Remove.
1586         * gcc.target/arm/neon/vqabsQs32.c: Remove.
1587         * gcc.target/arm/neon/vqabsQs8.c: Remove.
1588         * gcc.target/arm/neon/vqabss16.c: Remove.
1589         * gcc.target/arm/neon/vqabss32.c: Remove.
1590         * gcc.target/arm/neon/vqabss8.c: Remove.
1591         * gcc.target/arm/neon/vqaddQs16.c: Remove.
1592         * gcc.target/arm/neon/vqaddQs32.c: Remove.
1593         * gcc.target/arm/neon/vqaddQs64.c: Remove.
1594         * gcc.target/arm/neon/vqaddQs8.c: Remove.
1595         * gcc.target/arm/neon/vqaddQu16.c: Remove.
1596         * gcc.target/arm/neon/vqaddQu32.c: Remove.
1597         * gcc.target/arm/neon/vqaddQu64.c: Remove.
1598         * gcc.target/arm/neon/vqaddQu8.c: Remove.
1599         * gcc.target/arm/neon/vqadds16.c: Remove.
1600         * gcc.target/arm/neon/vqadds32.c: Remove.
1601         * gcc.target/arm/neon/vqadds64.c: Remove.
1602         * gcc.target/arm/neon/vqadds8.c: Remove.
1603         * gcc.target/arm/neon/vqaddu16.c: Remove.
1604         * gcc.target/arm/neon/vqaddu32.c: Remove.
1605         * gcc.target/arm/neon/vqaddu64.c: Remove.
1606         * gcc.target/arm/neon/vqaddu8.c: Remove.
1607         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
1608         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
1609         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
1610         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
1611         * gcc.target/arm/neon/vqdmlals16.c: Remove.
1612         * gcc.target/arm/neon/vqdmlals32.c: Remove.
1613         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
1614         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
1615         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
1616         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
1617         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
1618         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
1619         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
1620         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
1621         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
1622         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
1623         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
1624         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
1625         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
1626         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
1627         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
1628         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
1629         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
1630         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
1631         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
1632         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
1633         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
1634         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
1635         * gcc.target/arm/neon/vqdmulls16.c: Remove.
1636         * gcc.target/arm/neon/vqdmulls32.c: Remove.
1637         * gcc.target/arm/neon/vqmovns16.c: Remove.
1638         * gcc.target/arm/neon/vqmovns32.c: Remove.
1639         * gcc.target/arm/neon/vqmovns64.c: Remove.
1640         * gcc.target/arm/neon/vqmovnu16.c: Remove.
1641         * gcc.target/arm/neon/vqmovnu32.c: Remove.
1642         * gcc.target/arm/neon/vqmovnu64.c: Remove.
1643         * gcc.target/arm/neon/vqmovuns16.c: Remove.
1644         * gcc.target/arm/neon/vqmovuns32.c: Remove.
1645         * gcc.target/arm/neon/vqmovuns64.c: Remove.
1646         * gcc.target/arm/neon/vqnegQs16.c: Remove.
1647         * gcc.target/arm/neon/vqnegQs32.c: Remove.
1648         * gcc.target/arm/neon/vqnegQs8.c: Remove.
1649         * gcc.target/arm/neon/vqnegs16.c: Remove.
1650         * gcc.target/arm/neon/vqnegs32.c: Remove.
1651         * gcc.target/arm/neon/vqnegs8.c: Remove.
1652         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
1653         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
1654         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
1655         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
1656         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
1657         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
1658         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
1659         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
1660         * gcc.target/arm/neon/vqshlQs16.c: Remove.
1661         * gcc.target/arm/neon/vqshlQs32.c: Remove.
1662         * gcc.target/arm/neon/vqshlQs64.c: Remove.
1663         * gcc.target/arm/neon/vqshlQs8.c: Remove.
1664         * gcc.target/arm/neon/vqshlQu16.c: Remove.
1665         * gcc.target/arm/neon/vqshlQu32.c: Remove.
1666         * gcc.target/arm/neon/vqshlQu64.c: Remove.
1667         * gcc.target/arm/neon/vqshlQu8.c: Remove.
1668         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
1669         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
1670         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
1671         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
1672         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
1673         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
1674         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
1675         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
1676         * gcc.target/arm/neon/vqshls16.c: Remove.
1677         * gcc.target/arm/neon/vqshls32.c: Remove.
1678         * gcc.target/arm/neon/vqshls64.c: Remove.
1679         * gcc.target/arm/neon/vqshls8.c: Remove.
1680         * gcc.target/arm/neon/vqshlu16.c: Remove.
1681         * gcc.target/arm/neon/vqshlu32.c: Remove.
1682         * gcc.target/arm/neon/vqshlu64.c: Remove.
1683         * gcc.target/arm/neon/vqshlu8.c: Remove.
1684         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
1685         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
1686         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
1687         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
1688         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
1689         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
1690         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
1691         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
1692         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
1693         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
1694         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
1695         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
1696         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
1697         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
1698         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
1699         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
1700         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
1701         * gcc.target/arm/neon/vqsubQs16.c: Remove.
1702         * gcc.target/arm/neon/vqsubQs32.c: Remove.
1703         * gcc.target/arm/neon/vqsubQs64.c: Remove.
1704         * gcc.target/arm/neon/vqsubQs8.c: Remove.
1705         * gcc.target/arm/neon/vqsubQu16.c: Remove.
1706         * gcc.target/arm/neon/vqsubQu32.c: Remove.
1707         * gcc.target/arm/neon/vqsubQu64.c: Remove.
1708         * gcc.target/arm/neon/vqsubQu8.c: Remove.
1709         * gcc.target/arm/neon/vqsubs16.c: Remove.
1710         * gcc.target/arm/neon/vqsubs32.c: Remove.
1711         * gcc.target/arm/neon/vqsubs64.c: Remove.
1712         * gcc.target/arm/neon/vqsubs8.c: Remove.
1713         * gcc.target/arm/neon/vqsubu16.c: Remove.
1714         * gcc.target/arm/neon/vqsubu32.c: Remove.
1715         * gcc.target/arm/neon/vqsubu64.c: Remove.
1716         * gcc.target/arm/neon/vqsubu8.c: Remove.
1717         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
1718         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
1719         * gcc.target/arm/neon/vrecpef32.c: Remove.
1720         * gcc.target/arm/neon/vrecpeu32.c: Remove.
1721         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
1722         * gcc.target/arm/neon/vrecpsf32.c: Remove.
1723         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
1724         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
1725         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
1726         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
1727         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
1728         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
1729         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
1730         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
1731         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
1732         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
1733         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
1734         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
1735         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
1736         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
1737         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
1738         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
1739         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
1740         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
1741         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
1742         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
1743         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
1744         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
1745         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
1746         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
1747         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
1748         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
1749         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
1750         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
1751         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
1752         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
1753         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
1754         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
1755         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
1756         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
1757         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
1758         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
1759         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
1760         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
1761         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
1762         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
1763         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
1764         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
1765         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
1766         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
1767         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
1768         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
1769         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
1770         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
1771         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
1772         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
1773         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
1774         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
1775         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
1776         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
1777         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
1778         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
1779         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
1780         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
1781         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
1782         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
1783         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
1784         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
1785         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
1786         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
1787         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
1788         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
1789         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
1790         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
1791         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
1792         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
1793         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
1794         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
1795         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
1796         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
1797         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
1798         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
1799         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
1800         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
1801         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
1802         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
1803         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
1804         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
1805         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
1806         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
1807         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
1808         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
1809         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
1810         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
1811         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
1812         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
1813         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
1814         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
1815         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
1816         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
1817         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
1818         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
1819         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
1820         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
1821         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
1822         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
1823         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
1824         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
1825         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
1826         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
1827         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
1828         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
1829         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
1830         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
1831         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
1832         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
1833         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
1834         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
1835         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
1836         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
1837         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
1838         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
1839         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
1840         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
1841         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
1842         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
1843         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
1844         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
1845         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
1846         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
1847         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
1848         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
1849         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
1850         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
1851         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
1852         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
1853         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
1854         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
1855         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
1856         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
1857         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
1858         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
1859         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
1860         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
1861         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
1862         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
1863         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
1864         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
1865         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
1866         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
1867         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
1868         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
1869         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
1870         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
1871         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
1872         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
1873         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
1874         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
1875         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
1876         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
1877         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
1878         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
1879         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
1880         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
1881         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
1882         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
1883         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
1884         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
1885         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
1886         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
1887         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
1888         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
1889         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
1890         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
1891         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
1892         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
1893         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
1894         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
1895         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
1896         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
1897         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
1898         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
1899         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
1900         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
1901         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
1902         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
1903         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
1904         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
1905         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
1906         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
1907         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
1908         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
1909         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
1910         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
1911         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
1912         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
1913         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
1914         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
1915         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
1916         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
1917         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
1918         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
1919         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
1920         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
1921         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
1922         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
1923         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
1924         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
1925         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
1926         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
1927         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
1928         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
1929         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
1930         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
1931         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
1932         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
1933         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
1934         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
1935         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
1936         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
1937         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
1938         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
1939         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
1940         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
1941         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
1942         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
1943         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
1944         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
1945         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
1946         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
1947         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
1948         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
1949         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
1950         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
1951         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
1952         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
1953         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
1954         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
1955         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
1956         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
1957         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
1958         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
1959         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
1960         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
1961         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
1962         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
1963         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
1964         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
1965         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
1966         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
1967         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
1968         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
1969         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
1970         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
1971         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
1972         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
1973         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
1974         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
1975         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
1976         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
1977         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
1978         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
1979         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
1980         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
1981         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
1982         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
1983         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
1984         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
1985         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
1986         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
1987         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
1988         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
1989         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
1990         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
1991         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
1992         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
1993         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
1994         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
1995         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
1996         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
1997         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
1998         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
1999         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2000         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2001         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2002         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2003         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2004         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2005         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2006         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2007         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2008         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2009         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2010         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2011         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2012         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2013         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2014         * gcc.target/arm/neon/vrev16p8.c: Remove.
2015         * gcc.target/arm/neon/vrev16s8.c: Remove.
2016         * gcc.target/arm/neon/vrev16u8.c: Remove.
2017         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2018         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2019         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2020         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2021         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2022         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2023         * gcc.target/arm/neon/vrev32p16.c: Remove.
2024         * gcc.target/arm/neon/vrev32p8.c: Remove.
2025         * gcc.target/arm/neon/vrev32s16.c: Remove.
2026         * gcc.target/arm/neon/vrev32s8.c: Remove.
2027         * gcc.target/arm/neon/vrev32u16.c: Remove.
2028         * gcc.target/arm/neon/vrev32u8.c: Remove.
2029         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2030         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2031         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2032         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2033         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2034         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2035         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2036         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2037         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2038         * gcc.target/arm/neon/vrev64f32.c: Remove.
2039         * gcc.target/arm/neon/vrev64p16.c: Remove.
2040         * gcc.target/arm/neon/vrev64p8.c: Remove.
2041         * gcc.target/arm/neon/vrev64s16.c: Remove.
2042         * gcc.target/arm/neon/vrev64s32.c: Remove.
2043         * gcc.target/arm/neon/vrev64s8.c: Remove.
2044         * gcc.target/arm/neon/vrev64u16.c: Remove.
2045         * gcc.target/arm/neon/vrev64u32.c: Remove.
2046         * gcc.target/arm/neon/vrev64u8.c: Remove.
2047         * gcc.target/arm/neon/vrndaf32.c: Remove.
2048         * gcc.target/arm/neon/vrndaqf32.c: Remove.
2049         * gcc.target/arm/neon/vrndf32.c: Remove.
2050         * gcc.target/arm/neon/vrndmf32.c: Remove.
2051         * gcc.target/arm/neon/vrndmqf32.c: Remove.
2052         * gcc.target/arm/neon/vrndnf32.c: Remove.
2053         * gcc.target/arm/neon/vrndnqf32.c: Remove.
2054         * gcc.target/arm/neon/vrndpf32.c: Remove.
2055         * gcc.target/arm/neon/vrndpqf32.c: Remove.
2056         * gcc.target/arm/neon/vrndqf32.c: Remove.
2057         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2058         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2059         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2060         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2061         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2062         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2063         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2064         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2065         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2066         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2067         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2068         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2069         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2070         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2071         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2072         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2073         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2074         * gcc.target/arm/neon/vset_lanef32.c: Remove.
2075         * gcc.target/arm/neon/vset_lanep16.c: Remove.
2076         * gcc.target/arm/neon/vset_lanep8.c: Remove.
2077         * gcc.target/arm/neon/vset_lanes16.c: Remove.
2078         * gcc.target/arm/neon/vset_lanes32.c: Remove.
2079         * gcc.target/arm/neon/vset_lanes64.c: Remove.
2080         * gcc.target/arm/neon/vset_lanes8.c: Remove.
2081         * gcc.target/arm/neon/vset_laneu16.c: Remove.
2082         * gcc.target/arm/neon/vset_laneu32.c: Remove.
2083         * gcc.target/arm/neon/vset_laneu64.c: Remove.
2084         * gcc.target/arm/neon/vset_laneu8.c: Remove.
2085         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2086         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2087         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2088         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2089         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2090         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2091         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2092         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2093         * gcc.target/arm/neon/vshlQs16.c: Remove.
2094         * gcc.target/arm/neon/vshlQs32.c: Remove.
2095         * gcc.target/arm/neon/vshlQs64.c: Remove.
2096         * gcc.target/arm/neon/vshlQs8.c: Remove.
2097         * gcc.target/arm/neon/vshlQu16.c: Remove.
2098         * gcc.target/arm/neon/vshlQu32.c: Remove.
2099         * gcc.target/arm/neon/vshlQu64.c: Remove.
2100         * gcc.target/arm/neon/vshlQu8.c: Remove.
2101         * gcc.target/arm/neon/vshl_ns16.c: Remove.
2102         * gcc.target/arm/neon/vshl_ns32.c: Remove.
2103         * gcc.target/arm/neon/vshl_ns64.c: Remove.
2104         * gcc.target/arm/neon/vshl_ns8.c: Remove.
2105         * gcc.target/arm/neon/vshl_nu16.c: Remove.
2106         * gcc.target/arm/neon/vshl_nu32.c: Remove.
2107         * gcc.target/arm/neon/vshl_nu64.c: Remove.
2108         * gcc.target/arm/neon/vshl_nu8.c: Remove.
2109         * gcc.target/arm/neon/vshll_ns16.c: Remove.
2110         * gcc.target/arm/neon/vshll_ns32.c: Remove.
2111         * gcc.target/arm/neon/vshll_ns8.c: Remove.
2112         * gcc.target/arm/neon/vshll_nu16.c: Remove.
2113         * gcc.target/arm/neon/vshll_nu32.c: Remove.
2114         * gcc.target/arm/neon/vshll_nu8.c: Remove.
2115         * gcc.target/arm/neon/vshls16.c: Remove.
2116         * gcc.target/arm/neon/vshls32.c: Remove.
2117         * gcc.target/arm/neon/vshls64.c: Remove.
2118         * gcc.target/arm/neon/vshls8.c: Remove.
2119         * gcc.target/arm/neon/vshlu16.c: Remove.
2120         * gcc.target/arm/neon/vshlu32.c: Remove.
2121         * gcc.target/arm/neon/vshlu64.c: Remove.
2122         * gcc.target/arm/neon/vshlu8.c: Remove.
2123         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2124         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2125         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2126         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2127         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2128         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2129         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2130         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2131         * gcc.target/arm/neon/vshr_ns16.c: Remove.
2132         * gcc.target/arm/neon/vshr_ns32.c: Remove.
2133         * gcc.target/arm/neon/vshr_ns64.c: Remove.
2134         * gcc.target/arm/neon/vshr_ns8.c: Remove.
2135         * gcc.target/arm/neon/vshr_nu16.c: Remove.
2136         * gcc.target/arm/neon/vshr_nu32.c: Remove.
2137         * gcc.target/arm/neon/vshr_nu64.c: Remove.
2138         * gcc.target/arm/neon/vshr_nu8.c: Remove.
2139         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2140         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2141         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2142         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2143         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2144         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2145         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2146         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2147         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2148         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2149         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2150         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2151         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2152         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2153         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2154         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2155         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2156         * gcc.target/arm/neon/vsli_np16.c: Remove.
2157         * gcc.target/arm/neon/vsli_np64.c: Remove.
2158         * gcc.target/arm/neon/vsli_np8.c: Remove.
2159         * gcc.target/arm/neon/vsli_ns16.c: Remove.
2160         * gcc.target/arm/neon/vsli_ns32.c: Remove.
2161         * gcc.target/arm/neon/vsli_ns64.c: Remove.
2162         * gcc.target/arm/neon/vsli_ns8.c: Remove.
2163         * gcc.target/arm/neon/vsli_nu16.c: Remove.
2164         * gcc.target/arm/neon/vsli_nu32.c: Remove.
2165         * gcc.target/arm/neon/vsli_nu64.c: Remove.
2166         * gcc.target/arm/neon/vsli_nu8.c: Remove.
2167         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2168         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2169         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2170         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2171         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2172         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2173         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2174         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2175         * gcc.target/arm/neon/vsra_ns16.c: Remove.
2176         * gcc.target/arm/neon/vsra_ns32.c: Remove.
2177         * gcc.target/arm/neon/vsra_ns64.c: Remove.
2178         * gcc.target/arm/neon/vsra_ns8.c: Remove.
2179         * gcc.target/arm/neon/vsra_nu16.c: Remove.
2180         * gcc.target/arm/neon/vsra_nu32.c: Remove.
2181         * gcc.target/arm/neon/vsra_nu64.c: Remove.
2182         * gcc.target/arm/neon/vsra_nu8.c: Remove.
2183         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2184         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2185         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2186         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2187         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2188         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2189         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2190         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2191         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2192         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2193         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2194         * gcc.target/arm/neon/vsri_np16.c: Remove.
2195         * gcc.target/arm/neon/vsri_np64.c: Remove.
2196         * gcc.target/arm/neon/vsri_np8.c: Remove.
2197         * gcc.target/arm/neon/vsri_ns16.c: Remove.
2198         * gcc.target/arm/neon/vsri_ns32.c: Remove.
2199         * gcc.target/arm/neon/vsri_ns64.c: Remove.
2200         * gcc.target/arm/neon/vsri_ns8.c: Remove.
2201         * gcc.target/arm/neon/vsri_nu16.c: Remove.
2202         * gcc.target/arm/neon/vsri_nu32.c: Remove.
2203         * gcc.target/arm/neon/vsri_nu64.c: Remove.
2204         * gcc.target/arm/neon/vsri_nu8.c: Remove.
2205         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2206         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2207         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2208         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2209         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2210         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2211         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2212         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2213         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2214         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2215         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2216         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2217         * gcc.target/arm/neon/vst1Qf32.c: Remove.
2218         * gcc.target/arm/neon/vst1Qp16.c: Remove.
2219         * gcc.target/arm/neon/vst1Qp64.c: Remove.
2220         * gcc.target/arm/neon/vst1Qp8.c: Remove.
2221         * gcc.target/arm/neon/vst1Qs16.c: Remove.
2222         * gcc.target/arm/neon/vst1Qs32.c: Remove.
2223         * gcc.target/arm/neon/vst1Qs64.c: Remove.
2224         * gcc.target/arm/neon/vst1Qs8.c: Remove.
2225         * gcc.target/arm/neon/vst1Qu16.c: Remove.
2226         * gcc.target/arm/neon/vst1Qu32.c: Remove.
2227         * gcc.target/arm/neon/vst1Qu64.c: Remove.
2228         * gcc.target/arm/neon/vst1Qu8.c: Remove.
2229         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2230         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2231         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2232         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2233         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2234         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2235         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2236         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2237         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2238         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2239         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2240         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2241         * gcc.target/arm/neon/vst1f32.c: Remove.
2242         * gcc.target/arm/neon/vst1p16.c: Remove.
2243         * gcc.target/arm/neon/vst1p64.c: Remove.
2244         * gcc.target/arm/neon/vst1p8.c: Remove.
2245         * gcc.target/arm/neon/vst1s16.c: Remove.
2246         * gcc.target/arm/neon/vst1s32.c: Remove.
2247         * gcc.target/arm/neon/vst1s64.c: Remove.
2248         * gcc.target/arm/neon/vst1s8.c: Remove.
2249         * gcc.target/arm/neon/vst1u16.c: Remove.
2250         * gcc.target/arm/neon/vst1u32.c: Remove.
2251         * gcc.target/arm/neon/vst1u64.c: Remove.
2252         * gcc.target/arm/neon/vst1u8.c: Remove.
2253         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2254         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2255         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2256         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2257         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2258         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2259         * gcc.target/arm/neon/vst2Qf32.c: Remove.
2260         * gcc.target/arm/neon/vst2Qp16.c: Remove.
2261         * gcc.target/arm/neon/vst2Qp8.c: Remove.
2262         * gcc.target/arm/neon/vst2Qs16.c: Remove.
2263         * gcc.target/arm/neon/vst2Qs32.c: Remove.
2264         * gcc.target/arm/neon/vst2Qs8.c: Remove.
2265         * gcc.target/arm/neon/vst2Qu16.c: Remove.
2266         * gcc.target/arm/neon/vst2Qu32.c: Remove.
2267         * gcc.target/arm/neon/vst2Qu8.c: Remove.
2268         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2269         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2270         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2271         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2272         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2273         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2274         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2275         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2276         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2277         * gcc.target/arm/neon/vst2f32.c: Remove.
2278         * gcc.target/arm/neon/vst2p16.c: Remove.
2279         * gcc.target/arm/neon/vst2p64.c: Remove.
2280         * gcc.target/arm/neon/vst2p8.c: Remove.
2281         * gcc.target/arm/neon/vst2s16.c: Remove.
2282         * gcc.target/arm/neon/vst2s32.c: Remove.
2283         * gcc.target/arm/neon/vst2s64.c: Remove.
2284         * gcc.target/arm/neon/vst2s8.c: Remove.
2285         * gcc.target/arm/neon/vst2u16.c: Remove.
2286         * gcc.target/arm/neon/vst2u32.c: Remove.
2287         * gcc.target/arm/neon/vst2u64.c: Remove.
2288         * gcc.target/arm/neon/vst2u8.c: Remove.
2289         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2290         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2291         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2292         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2293         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2294         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2295         * gcc.target/arm/neon/vst3Qf32.c: Remove.
2296         * gcc.target/arm/neon/vst3Qp16.c: Remove.
2297         * gcc.target/arm/neon/vst3Qp8.c: Remove.
2298         * gcc.target/arm/neon/vst3Qs16.c: Remove.
2299         * gcc.target/arm/neon/vst3Qs32.c: Remove.
2300         * gcc.target/arm/neon/vst3Qs8.c: Remove.
2301         * gcc.target/arm/neon/vst3Qu16.c: Remove.
2302         * gcc.target/arm/neon/vst3Qu32.c: Remove.
2303         * gcc.target/arm/neon/vst3Qu8.c: Remove.
2304         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2305         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2306         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2307         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2308         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2309         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2310         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2311         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2312         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2313         * gcc.target/arm/neon/vst3f32.c: Remove.
2314         * gcc.target/arm/neon/vst3p16.c: Remove.
2315         * gcc.target/arm/neon/vst3p64.c: Remove.
2316         * gcc.target/arm/neon/vst3p8.c: Remove.
2317         * gcc.target/arm/neon/vst3s16.c: Remove.
2318         * gcc.target/arm/neon/vst3s32.c: Remove.
2319         * gcc.target/arm/neon/vst3s64.c: Remove.
2320         * gcc.target/arm/neon/vst3s8.c: Remove.
2321         * gcc.target/arm/neon/vst3u16.c: Remove.
2322         * gcc.target/arm/neon/vst3u32.c: Remove.
2323         * gcc.target/arm/neon/vst3u64.c: Remove.
2324         * gcc.target/arm/neon/vst3u8.c: Remove.
2325         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2326         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2327         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2328         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2329         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2330         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2331         * gcc.target/arm/neon/vst4Qf32.c: Remove.
2332         * gcc.target/arm/neon/vst4Qp16.c: Remove.
2333         * gcc.target/arm/neon/vst4Qp8.c: Remove.
2334         * gcc.target/arm/neon/vst4Qs16.c: Remove.
2335         * gcc.target/arm/neon/vst4Qs32.c: Remove.
2336         * gcc.target/arm/neon/vst4Qs8.c: Remove.
2337         * gcc.target/arm/neon/vst4Qu16.c: Remove.
2338         * gcc.target/arm/neon/vst4Qu32.c: Remove.
2339         * gcc.target/arm/neon/vst4Qu8.c: Remove.
2340         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2341         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2342         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2343         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2344         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2345         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2346         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2347         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2348         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2349         * gcc.target/arm/neon/vst4f32.c: Remove.
2350         * gcc.target/arm/neon/vst4p16.c: Remove.
2351         * gcc.target/arm/neon/vst4p64.c: Remove.
2352         * gcc.target/arm/neon/vst4p8.c: Remove.
2353         * gcc.target/arm/neon/vst4s16.c: Remove.
2354         * gcc.target/arm/neon/vst4s32.c: Remove.
2355         * gcc.target/arm/neon/vst4s64.c: Remove.
2356         * gcc.target/arm/neon/vst4s8.c: Remove.
2357         * gcc.target/arm/neon/vst4u16.c: Remove.
2358         * gcc.target/arm/neon/vst4u32.c: Remove.
2359         * gcc.target/arm/neon/vst4u64.c: Remove.
2360         * gcc.target/arm/neon/vst4u8.c: Remove.
2361         * gcc.target/arm/neon/vsubQf32.c: Remove.
2362         * gcc.target/arm/neon/vsubQs16.c: Remove.
2363         * gcc.target/arm/neon/vsubQs32.c: Remove.
2364         * gcc.target/arm/neon/vsubQs64.c: Remove.
2365         * gcc.target/arm/neon/vsubQs8.c: Remove.
2366         * gcc.target/arm/neon/vsubQu16.c: Remove.
2367         * gcc.target/arm/neon/vsubQu32.c: Remove.
2368         * gcc.target/arm/neon/vsubQu64.c: Remove.
2369         * gcc.target/arm/neon/vsubQu8.c: Remove.
2370         * gcc.target/arm/neon/vsubf32.c: Remove.
2371         * gcc.target/arm/neon/vsubhns16.c: Remove.
2372         * gcc.target/arm/neon/vsubhns32.c: Remove.
2373         * gcc.target/arm/neon/vsubhns64.c: Remove.
2374         * gcc.target/arm/neon/vsubhnu16.c: Remove.
2375         * gcc.target/arm/neon/vsubhnu32.c: Remove.
2376         * gcc.target/arm/neon/vsubhnu64.c: Remove.
2377         * gcc.target/arm/neon/vsubls16.c: Remove.
2378         * gcc.target/arm/neon/vsubls32.c: Remove.
2379         * gcc.target/arm/neon/vsubls8.c: Remove.
2380         * gcc.target/arm/neon/vsublu16.c: Remove.
2381         * gcc.target/arm/neon/vsublu32.c: Remove.
2382         * gcc.target/arm/neon/vsublu8.c: Remove.
2383         * gcc.target/arm/neon/vsubs16.c: Remove.
2384         * gcc.target/arm/neon/vsubs32.c: Remove.
2385         * gcc.target/arm/neon/vsubs64.c: Remove.
2386         * gcc.target/arm/neon/vsubs8.c: Remove.
2387         * gcc.target/arm/neon/vsubu16.c: Remove.
2388         * gcc.target/arm/neon/vsubu32.c: Remove.
2389         * gcc.target/arm/neon/vsubu64.c: Remove.
2390         * gcc.target/arm/neon/vsubu8.c: Remove.
2391         * gcc.target/arm/neon/vsubws16.c: Remove.
2392         * gcc.target/arm/neon/vsubws32.c: Remove.
2393         * gcc.target/arm/neon/vsubws8.c: Remove.
2394         * gcc.target/arm/neon/vsubwu16.c: Remove.
2395         * gcc.target/arm/neon/vsubwu32.c: Remove.
2396         * gcc.target/arm/neon/vsubwu8.c: Remove.
2397         * gcc.target/arm/neon/vtbl1p8.c: Remove.
2398         * gcc.target/arm/neon/vtbl1s8.c: Remove.
2399         * gcc.target/arm/neon/vtbl1u8.c: Remove.
2400         * gcc.target/arm/neon/vtbl2p8.c: Remove.
2401         * gcc.target/arm/neon/vtbl2s8.c: Remove.
2402         * gcc.target/arm/neon/vtbl2u8.c: Remove.
2403         * gcc.target/arm/neon/vtbl3p8.c: Remove.
2404         * gcc.target/arm/neon/vtbl3s8.c: Remove.
2405         * gcc.target/arm/neon/vtbl3u8.c: Remove.
2406         * gcc.target/arm/neon/vtbl4p8.c: Remove.
2407         * gcc.target/arm/neon/vtbl4s8.c: Remove.
2408         * gcc.target/arm/neon/vtbl4u8.c: Remove.
2409         * gcc.target/arm/neon/vtbx1p8.c: Remove.
2410         * gcc.target/arm/neon/vtbx1s8.c: Remove.
2411         * gcc.target/arm/neon/vtbx1u8.c: Remove.
2412         * gcc.target/arm/neon/vtbx2p8.c: Remove.
2413         * gcc.target/arm/neon/vtbx2s8.c: Remove.
2414         * gcc.target/arm/neon/vtbx2u8.c: Remove.
2415         * gcc.target/arm/neon/vtbx3p8.c: Remove.
2416         * gcc.target/arm/neon/vtbx3s8.c: Remove.
2417         * gcc.target/arm/neon/vtbx3u8.c: Remove.
2418         * gcc.target/arm/neon/vtbx4p8.c: Remove.
2419         * gcc.target/arm/neon/vtbx4s8.c: Remove.
2420         * gcc.target/arm/neon/vtbx4u8.c: Remove.
2421         * gcc.target/arm/neon/vtrnQf32.c: Remove.
2422         * gcc.target/arm/neon/vtrnQp16.c: Remove.
2423         * gcc.target/arm/neon/vtrnQp8.c: Remove.
2424         * gcc.target/arm/neon/vtrnQs16.c: Remove.
2425         * gcc.target/arm/neon/vtrnQs32.c: Remove.
2426         * gcc.target/arm/neon/vtrnQs8.c: Remove.
2427         * gcc.target/arm/neon/vtrnQu16.c: Remove.
2428         * gcc.target/arm/neon/vtrnQu32.c: Remove.
2429         * gcc.target/arm/neon/vtrnQu8.c: Remove.
2430         * gcc.target/arm/neon/vtrnf32.c: Remove.
2431         * gcc.target/arm/neon/vtrnp16.c: Remove.
2432         * gcc.target/arm/neon/vtrnp8.c: Remove.
2433         * gcc.target/arm/neon/vtrns16.c: Remove.
2434         * gcc.target/arm/neon/vtrns32.c: Remove.
2435         * gcc.target/arm/neon/vtrns8.c: Remove.
2436         * gcc.target/arm/neon/vtrnu16.c: Remove.
2437         * gcc.target/arm/neon/vtrnu32.c: Remove.
2438         * gcc.target/arm/neon/vtrnu8.c: Remove.
2439         * gcc.target/arm/neon/vtstQp8.c: Remove.
2440         * gcc.target/arm/neon/vtstQs16.c: Remove.
2441         * gcc.target/arm/neon/vtstQs32.c: Remove.
2442         * gcc.target/arm/neon/vtstQs8.c: Remove.
2443         * gcc.target/arm/neon/vtstQu16.c: Remove.
2444         * gcc.target/arm/neon/vtstQu32.c: Remove.
2445         * gcc.target/arm/neon/vtstQu8.c: Remove.
2446         * gcc.target/arm/neon/vtstp8.c: Remove.
2447         * gcc.target/arm/neon/vtsts16.c: Remove.
2448         * gcc.target/arm/neon/vtsts32.c: Remove.
2449         * gcc.target/arm/neon/vtsts8.c: Remove.
2450         * gcc.target/arm/neon/vtstu16.c: Remove.
2451         * gcc.target/arm/neon/vtstu32.c: Remove.
2452         * gcc.target/arm/neon/vtstu8.c: Remove.
2453         * gcc.target/arm/neon/vuzpQf32.c: Remove.
2454         * gcc.target/arm/neon/vuzpQp16.c: Remove.
2455         * gcc.target/arm/neon/vuzpQp8.c: Remove.
2456         * gcc.target/arm/neon/vuzpQs16.c: Remove.
2457         * gcc.target/arm/neon/vuzpQs32.c: Remove.
2458         * gcc.target/arm/neon/vuzpQs8.c: Remove.
2459         * gcc.target/arm/neon/vuzpQu16.c: Remove.
2460         * gcc.target/arm/neon/vuzpQu32.c: Remove.
2461         * gcc.target/arm/neon/vuzpQu8.c: Remove.
2462         * gcc.target/arm/neon/vuzpf32.c: Remove.
2463         * gcc.target/arm/neon/vuzpp16.c: Remove.
2464         * gcc.target/arm/neon/vuzpp8.c: Remove.
2465         * gcc.target/arm/neon/vuzps16.c: Remove.
2466         * gcc.target/arm/neon/vuzps32.c: Remove.
2467         * gcc.target/arm/neon/vuzps8.c: Remove.
2468         * gcc.target/arm/neon/vuzpu16.c: Remove.
2469         * gcc.target/arm/neon/vuzpu32.c: Remove.
2470         * gcc.target/arm/neon/vuzpu8.c: Remove.
2471         * gcc.target/arm/neon/vzipQf32.c: Remove.
2472         * gcc.target/arm/neon/vzipQp16.c: Remove.
2473         * gcc.target/arm/neon/vzipQp8.c: Remove.
2474         * gcc.target/arm/neon/vzipQs16.c: Remove.
2475         * gcc.target/arm/neon/vzipQs32.c: Remove.
2476         * gcc.target/arm/neon/vzipQs8.c: Remove.
2477         * gcc.target/arm/neon/vzipQu16.c: Remove.
2478         * gcc.target/arm/neon/vzipQu32.c: Remove.
2479         * gcc.target/arm/neon/vzipQu8.c: Remove.
2480         * gcc.target/arm/neon/vzipf32.c: Remove.
2481         * gcc.target/arm/neon/vzipp16.c: Remove.
2482         * gcc.target/arm/neon/vzipp8.c: Remove.
2483         * gcc.target/arm/neon/vzips16.c: Remove.
2484         * gcc.target/arm/neon/vzips32.c: Remove.
2485         * gcc.target/arm/neon/vzips8.c: Remove.
2486         * gcc.target/arm/neon/vzipu16.c: Remove.
2487         * gcc.target/arm/neon/vzipu32.c: Remove.
2488         * gcc.target/arm/neon/vzipu8.c: Remove.
2489
2490 2015-11-13  Ilya Enkovich  <enkovich.gnu@gmail.com>
2491
2492         * g++.dg/vect/simd-mask-store-bool.cc: New test.
2493
2494 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2495
2496         PR driver/67613
2497         * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2498         * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2499
2500 2015-11-13  David Malcolm  <dmalcolm@redhat.com>
2501
2502         * gcc.dg/plugin/levenshtein-test-1.c: New file.
2503         * gcc.dg/plugin/levenshtein_plugin.c: New file.
2504         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2505         levenshtein_plugin.c.
2506         * gcc.dg/spellcheck-fields.c: New file.
2507
2508 2015-11-12  Steven G. Kargl  <kargl@gcc.gnu.org>
2509
2510         PR fortran/68318
2511         * gfortran.dg/pr68318_1.f90: New test.
2512         * gfortran.dg/pr68318_2.f90: Ditto.
2513
2514 2015-11-12  James Norris  <jnorris@codesourcery.com>
2515             Joseph Myers  <joseph@codesourcery.com>
2516
2517         * c-c++-common/goacc/declare-1.c: New test.
2518         * c-c++-common/goacc/declare-2.c: Likewise.
2519
2520 2015-11-12  Christophe Lyon  <christophe.lyon@linaro.org>
2521
2522         [ARM] Remove neon-testgen.ml and generated tests.
2523
2524         * gcc.target/arm/neon/vRaddhns16.c: Remove.
2525         * gcc.target/arm/neon/vRaddhns32.c: Remove.
2526         * gcc.target/arm/neon/vRaddhns64.c: Remove.
2527         * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2528         * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2529         * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2530         * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2531         * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2532         * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2533         * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2534         * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2535         * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2536         * gcc.target/arm/neon/vRhadds16.c: Remove.
2537         * gcc.target/arm/neon/vRhadds32.c: Remove.
2538         * gcc.target/arm/neon/vRhadds8.c: Remove.
2539         * gcc.target/arm/neon/vRhaddu16.c: Remove.
2540         * gcc.target/arm/neon/vRhaddu32.c: Remove.
2541         * gcc.target/arm/neon/vRhaddu8.c: Remove.
2542         * gcc.target/arm/neon/vRshlQs16.c: Remove.
2543         * gcc.target/arm/neon/vRshlQs32.c: Remove.
2544         * gcc.target/arm/neon/vRshlQs64.c: Remove.
2545         * gcc.target/arm/neon/vRshlQs8.c: Remove.
2546         * gcc.target/arm/neon/vRshlQu16.c: Remove.
2547         * gcc.target/arm/neon/vRshlQu32.c: Remove.
2548         * gcc.target/arm/neon/vRshlQu64.c: Remove.
2549         * gcc.target/arm/neon/vRshlQu8.c: Remove.
2550         * gcc.target/arm/neon/vRshls16.c: Remove.
2551         * gcc.target/arm/neon/vRshls32.c: Remove.
2552         * gcc.target/arm/neon/vRshls64.c: Remove.
2553         * gcc.target/arm/neon/vRshls8.c: Remove.
2554         * gcc.target/arm/neon/vRshlu16.c: Remove.
2555         * gcc.target/arm/neon/vRshlu32.c: Remove.
2556         * gcc.target/arm/neon/vRshlu64.c: Remove.
2557         * gcc.target/arm/neon/vRshlu8.c: Remove.
2558         * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2559         * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2560         * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2561         * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2562         * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2563         * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2564         * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2565         * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2566         * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2567         * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2568         * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2569         * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2570         * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2571         * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2572         * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2573         * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2574         * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2575         * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2576         * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2577         * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2578         * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2579         * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2580         * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2581         * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2582         * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2583         * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2584         * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2585         * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2586         * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2587         * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2588         * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2589         * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2590         * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2591         * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2592         * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2593         * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2594         * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2595         * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2596         * gcc.target/arm/neon/vRsubhns16.c: Remove.
2597         * gcc.target/arm/neon/vRsubhns32.c: Remove.
2598         * gcc.target/arm/neon/vRsubhns64.c: Remove.
2599         * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2600         * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2601         * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2602         * gcc.target/arm/neon/vabaQs16.c: Remove.
2603         * gcc.target/arm/neon/vabaQs32.c: Remove.
2604         * gcc.target/arm/neon/vabaQs8.c: Remove.
2605         * gcc.target/arm/neon/vabaQu16.c: Remove.
2606         * gcc.target/arm/neon/vabaQu32.c: Remove.
2607         * gcc.target/arm/neon/vabaQu8.c: Remove.
2608         * gcc.target/arm/neon/vabals16.c: Remove.
2609         * gcc.target/arm/neon/vabals32.c: Remove.
2610         * gcc.target/arm/neon/vabals8.c: Remove.
2611         * gcc.target/arm/neon/vabalu16.c: Remove.
2612         * gcc.target/arm/neon/vabalu32.c: Remove.
2613         * gcc.target/arm/neon/vabalu8.c: Remove.
2614         * gcc.target/arm/neon/vabas16.c: Remove.
2615         * gcc.target/arm/neon/vabas32.c: Remove.
2616         * gcc.target/arm/neon/vabas8.c: Remove.
2617         * gcc.target/arm/neon/vabau16.c: Remove.
2618         * gcc.target/arm/neon/vabau32.c: Remove.
2619         * gcc.target/arm/neon/vabau8.c: Remove.
2620         * gcc.target/arm/neon/vabdQf32.c: Remove.
2621         * gcc.target/arm/neon/vabdQs16.c: Remove.
2622         * gcc.target/arm/neon/vabdQs32.c: Remove.
2623         * gcc.target/arm/neon/vabdQs8.c: Remove.
2624         * gcc.target/arm/neon/vabdQu16.c: Remove.
2625         * gcc.target/arm/neon/vabdQu32.c: Remove.
2626         * gcc.target/arm/neon/vabdQu8.c: Remove.
2627         * gcc.target/arm/neon/vabdf32.c: Remove.
2628         * gcc.target/arm/neon/vabdls16.c: Remove.
2629         * gcc.target/arm/neon/vabdls32.c: Remove.
2630         * gcc.target/arm/neon/vabdls8.c: Remove.
2631         * gcc.target/arm/neon/vabdlu16.c: Remove.
2632         * gcc.target/arm/neon/vabdlu32.c: Remove.
2633         * gcc.target/arm/neon/vabdlu8.c: Remove.
2634         * gcc.target/arm/neon/vabds16.c: Remove.
2635         * gcc.target/arm/neon/vabds32.c: Remove.
2636         * gcc.target/arm/neon/vabds8.c: Remove.
2637         * gcc.target/arm/neon/vabdu16.c: Remove.
2638         * gcc.target/arm/neon/vabdu32.c: Remove.
2639         * gcc.target/arm/neon/vabdu8.c: Remove.
2640         * gcc.target/arm/neon/vabsQf32.c: Remove.
2641         * gcc.target/arm/neon/vabsQs16.c: Remove.
2642         * gcc.target/arm/neon/vabsQs32.c: Remove.
2643         * gcc.target/arm/neon/vabsQs8.c: Remove.
2644         * gcc.target/arm/neon/vabsf32.c: Remove.
2645         * gcc.target/arm/neon/vabss16.c: Remove.
2646         * gcc.target/arm/neon/vabss32.c: Remove.
2647         * gcc.target/arm/neon/vabss8.c: Remove.
2648         * gcc.target/arm/neon/vaddQf32.c: Remove.
2649         * gcc.target/arm/neon/vaddQs16.c: Remove.
2650         * gcc.target/arm/neon/vaddQs32.c: Remove.
2651         * gcc.target/arm/neon/vaddQs64.c: Remove.
2652         * gcc.target/arm/neon/vaddQs8.c: Remove.
2653         * gcc.target/arm/neon/vaddQu16.c: Remove.
2654         * gcc.target/arm/neon/vaddQu32.c: Remove.
2655         * gcc.target/arm/neon/vaddQu64.c: Remove.
2656         * gcc.target/arm/neon/vaddQu8.c: Remove.
2657         * gcc.target/arm/neon/vaddf32.c: Remove.
2658         * gcc.target/arm/neon/vaddhns16.c: Remove.
2659         * gcc.target/arm/neon/vaddhns32.c: Remove.
2660         * gcc.target/arm/neon/vaddhns64.c: Remove.
2661         * gcc.target/arm/neon/vaddhnu16.c: Remove.
2662         * gcc.target/arm/neon/vaddhnu32.c: Remove.
2663         * gcc.target/arm/neon/vaddhnu64.c: Remove.
2664         * gcc.target/arm/neon/vaddls16.c: Remove.
2665         * gcc.target/arm/neon/vaddls32.c: Remove.
2666         * gcc.target/arm/neon/vaddls8.c: Remove.
2667         * gcc.target/arm/neon/vaddlu16.c: Remove.
2668         * gcc.target/arm/neon/vaddlu32.c: Remove.
2669         * gcc.target/arm/neon/vaddlu8.c: Remove.
2670         * gcc.target/arm/neon/vadds16.c: Remove.
2671         * gcc.target/arm/neon/vadds32.c: Remove.
2672         * gcc.target/arm/neon/vadds64.c: Remove.
2673         * gcc.target/arm/neon/vadds8.c: Remove.
2674         * gcc.target/arm/neon/vaddu16.c: Remove.
2675         * gcc.target/arm/neon/vaddu32.c: Remove.
2676         * gcc.target/arm/neon/vaddu64.c: Remove.
2677         * gcc.target/arm/neon/vaddu8.c: Remove.
2678         * gcc.target/arm/neon/vaddws16.c: Remove.
2679         * gcc.target/arm/neon/vaddws32.c: Remove.
2680         * gcc.target/arm/neon/vaddws8.c: Remove.
2681         * gcc.target/arm/neon/vaddwu16.c: Remove.
2682         * gcc.target/arm/neon/vaddwu32.c: Remove.
2683         * gcc.target/arm/neon/vaddwu8.c: Remove.
2684         * gcc.target/arm/neon/vandQs16.c: Remove.
2685         * gcc.target/arm/neon/vandQs32.c: Remove.
2686         * gcc.target/arm/neon/vandQs64.c: Remove.
2687         * gcc.target/arm/neon/vandQs8.c: Remove.
2688         * gcc.target/arm/neon/vandQu16.c: Remove.
2689         * gcc.target/arm/neon/vandQu32.c: Remove.
2690         * gcc.target/arm/neon/vandQu64.c: Remove.
2691         * gcc.target/arm/neon/vandQu8.c: Remove.
2692         * gcc.target/arm/neon/vands16.c: Remove.
2693         * gcc.target/arm/neon/vands32.c: Remove.
2694         * gcc.target/arm/neon/vands64.c: Remove.
2695         * gcc.target/arm/neon/vands8.c: Remove.
2696         * gcc.target/arm/neon/vandu16.c: Remove.
2697         * gcc.target/arm/neon/vandu32.c: Remove.
2698         * gcc.target/arm/neon/vandu64.c: Remove.
2699         * gcc.target/arm/neon/vandu8.c: Remove.
2700         * gcc.target/arm/neon/vbicQs16.c: Remove.
2701         * gcc.target/arm/neon/vbicQs32.c: Remove.
2702         * gcc.target/arm/neon/vbicQs64.c: Remove.
2703         * gcc.target/arm/neon/vbicQs8.c: Remove.
2704         * gcc.target/arm/neon/vbicQu16.c: Remove.
2705         * gcc.target/arm/neon/vbicQu32.c: Remove.
2706         * gcc.target/arm/neon/vbicQu64.c: Remove.
2707         * gcc.target/arm/neon/vbicQu8.c: Remove.
2708         * gcc.target/arm/neon/vbics16.c: Remove.
2709         * gcc.target/arm/neon/vbics32.c: Remove.
2710         * gcc.target/arm/neon/vbics64.c: Remove.
2711         * gcc.target/arm/neon/vbics8.c: Remove.
2712         * gcc.target/arm/neon/vbicu16.c: Remove.
2713         * gcc.target/arm/neon/vbicu32.c: Remove.
2714         * gcc.target/arm/neon/vbicu64.c: Remove.
2715         * gcc.target/arm/neon/vbicu8.c: Remove.
2716         * gcc.target/arm/neon/vbslQf32.c: Remove.
2717         * gcc.target/arm/neon/vbslQp16.c: Remove.
2718         * gcc.target/arm/neon/vbslQp64.c: Remove.
2719         * gcc.target/arm/neon/vbslQp8.c: Remove.
2720         * gcc.target/arm/neon/vbslQs16.c: Remove.
2721         * gcc.target/arm/neon/vbslQs32.c: Remove.
2722         * gcc.target/arm/neon/vbslQs64.c: Remove.
2723         * gcc.target/arm/neon/vbslQs8.c: Remove.
2724         * gcc.target/arm/neon/vbslQu16.c: Remove.
2725         * gcc.target/arm/neon/vbslQu32.c: Remove.
2726         * gcc.target/arm/neon/vbslQu64.c: Remove.
2727         * gcc.target/arm/neon/vbslQu8.c: Remove.
2728         * gcc.target/arm/neon/vbslf32.c: Remove.
2729         * gcc.target/arm/neon/vbslp16.c: Remove.
2730         * gcc.target/arm/neon/vbslp64.c: Remove.
2731         * gcc.target/arm/neon/vbslp8.c: Remove.
2732         * gcc.target/arm/neon/vbsls16.c: Remove.
2733         * gcc.target/arm/neon/vbsls32.c: Remove.
2734         * gcc.target/arm/neon/vbsls64.c: Remove.
2735         * gcc.target/arm/neon/vbsls8.c: Remove.
2736         * gcc.target/arm/neon/vbslu16.c: Remove.
2737         * gcc.target/arm/neon/vbslu32.c: Remove.
2738         * gcc.target/arm/neon/vbslu64.c: Remove.
2739         * gcc.target/arm/neon/vbslu8.c: Remove.
2740         * gcc.target/arm/neon/vcageQf32.c: Remove.
2741         * gcc.target/arm/neon/vcagef32.c: Remove.
2742         * gcc.target/arm/neon/vcagtQf32.c: Remove.
2743         * gcc.target/arm/neon/vcagtf32.c: Remove.
2744         * gcc.target/arm/neon/vcaleQf32.c: Remove.
2745         * gcc.target/arm/neon/vcalef32.c: Remove.
2746         * gcc.target/arm/neon/vcaltQf32.c: Remove.
2747         * gcc.target/arm/neon/vcaltf32.c: Remove.
2748         * gcc.target/arm/neon/vceqQf32.c: Remove.
2749         * gcc.target/arm/neon/vceqQp8.c: Remove.
2750         * gcc.target/arm/neon/vceqQs16.c: Remove.
2751         * gcc.target/arm/neon/vceqQs32.c: Remove.
2752         * gcc.target/arm/neon/vceqQs8.c: Remove.
2753         * gcc.target/arm/neon/vceqQu16.c: Remove.
2754         * gcc.target/arm/neon/vceqQu32.c: Remove.
2755         * gcc.target/arm/neon/vceqQu8.c: Remove.
2756         * gcc.target/arm/neon/vceqf32.c: Remove.
2757         * gcc.target/arm/neon/vceqp8.c: Remove.
2758         * gcc.target/arm/neon/vceqs16.c: Remove.
2759         * gcc.target/arm/neon/vceqs32.c: Remove.
2760         * gcc.target/arm/neon/vceqs8.c: Remove.
2761         * gcc.target/arm/neon/vcequ16.c: Remove.
2762         * gcc.target/arm/neon/vcequ32.c: Remove.
2763         * gcc.target/arm/neon/vcequ8.c: Remove.
2764         * gcc.target/arm/neon/vcgeQf32.c: Remove.
2765         * gcc.target/arm/neon/vcgeQs16.c: Remove.
2766         * gcc.target/arm/neon/vcgeQs32.c: Remove.
2767         * gcc.target/arm/neon/vcgeQs8.c: Remove.
2768         * gcc.target/arm/neon/vcgeQu16.c: Remove.
2769         * gcc.target/arm/neon/vcgeQu32.c: Remove.
2770         * gcc.target/arm/neon/vcgeQu8.c: Remove.
2771         * gcc.target/arm/neon/vcgef32.c: Remove.
2772         * gcc.target/arm/neon/vcges16.c: Remove.
2773         * gcc.target/arm/neon/vcges32.c: Remove.
2774         * gcc.target/arm/neon/vcges8.c: Remove.
2775         * gcc.target/arm/neon/vcgeu16.c: Remove.
2776         * gcc.target/arm/neon/vcgeu32.c: Remove.
2777         * gcc.target/arm/neon/vcgeu8.c: Remove.
2778         * gcc.target/arm/neon/vcgtQf32.c: Remove.
2779         * gcc.target/arm/neon/vcgtQs16.c: Remove.
2780         * gcc.target/arm/neon/vcgtQs32.c: Remove.
2781         * gcc.target/arm/neon/vcgtQs8.c: Remove.
2782         * gcc.target/arm/neon/vcgtQu16.c: Remove.
2783         * gcc.target/arm/neon/vcgtQu32.c: Remove.
2784         * gcc.target/arm/neon/vcgtQu8.c: Remove.
2785         * gcc.target/arm/neon/vcgtf32.c: Remove.
2786         * gcc.target/arm/neon/vcgts16.c: Remove.
2787         * gcc.target/arm/neon/vcgts32.c: Remove.
2788         * gcc.target/arm/neon/vcgts8.c: Remove.
2789         * gcc.target/arm/neon/vcgtu16.c: Remove.
2790         * gcc.target/arm/neon/vcgtu32.c: Remove.
2791         * gcc.target/arm/neon/vcgtu8.c: Remove.
2792         * gcc.target/arm/neon/vcleQf32.c: Remove.
2793         * gcc.target/arm/neon/vcleQs16.c: Remove.
2794         * gcc.target/arm/neon/vcleQs32.c: Remove.
2795         * gcc.target/arm/neon/vcleQs8.c: Remove.
2796         * gcc.target/arm/neon/vcleQu16.c: Remove.
2797         * gcc.target/arm/neon/vcleQu32.c: Remove.
2798         * gcc.target/arm/neon/vcleQu8.c: Remove.
2799         * gcc.target/arm/neon/vclef32.c: Remove.
2800         * gcc.target/arm/neon/vcles16.c: Remove.
2801         * gcc.target/arm/neon/vcles32.c: Remove.
2802         * gcc.target/arm/neon/vcles8.c: Remove.
2803         * gcc.target/arm/neon/vcleu16.c: Remove.
2804         * gcc.target/arm/neon/vcleu32.c: Remove.
2805         * gcc.target/arm/neon/vcleu8.c: Remove.
2806         * gcc.target/arm/neon/vclsQs16.c: Remove.
2807         * gcc.target/arm/neon/vclsQs32.c: Remove.
2808         * gcc.target/arm/neon/vclsQs8.c: Remove.
2809         * gcc.target/arm/neon/vclss16.c: Remove.
2810         * gcc.target/arm/neon/vclss32.c: Remove.
2811         * gcc.target/arm/neon/vclss8.c: Remove.
2812         * gcc.target/arm/neon/vcltQf32.c: Remove.
2813         * gcc.target/arm/neon/vcltQs16.c: Remove.
2814         * gcc.target/arm/neon/vcltQs32.c: Remove.
2815         * gcc.target/arm/neon/vcltQs8.c: Remove.
2816         * gcc.target/arm/neon/vcltQu16.c: Remove.
2817         * gcc.target/arm/neon/vcltQu32.c: Remove.
2818         * gcc.target/arm/neon/vcltQu8.c: Remove.
2819         * gcc.target/arm/neon/vcltf32.c: Remove.
2820         * gcc.target/arm/neon/vclts16.c: Remove.
2821         * gcc.target/arm/neon/vclts32.c: Remove.
2822         * gcc.target/arm/neon/vclts8.c: Remove.
2823         * gcc.target/arm/neon/vcltu16.c: Remove.
2824         * gcc.target/arm/neon/vcltu32.c: Remove.
2825         * gcc.target/arm/neon/vcltu8.c: Remove.
2826         * gcc.target/arm/neon/vclzQs16.c: Remove.
2827         * gcc.target/arm/neon/vclzQs32.c: Remove.
2828         * gcc.target/arm/neon/vclzQs8.c: Remove.
2829         * gcc.target/arm/neon/vclzQu16.c: Remove.
2830         * gcc.target/arm/neon/vclzQu32.c: Remove.
2831         * gcc.target/arm/neon/vclzQu8.c: Remove.
2832         * gcc.target/arm/neon/vclzs16.c: Remove.
2833         * gcc.target/arm/neon/vclzs32.c: Remove.
2834         * gcc.target/arm/neon/vclzs8.c: Remove.
2835         * gcc.target/arm/neon/vclzu16.c: Remove.
2836         * gcc.target/arm/neon/vclzu32.c: Remove.
2837         * gcc.target/arm/neon/vclzu8.c: Remove.
2838         * gcc.target/arm/neon/vcntQp8.c: Remove.
2839         * gcc.target/arm/neon/vcntQs8.c: Remove.
2840         * gcc.target/arm/neon/vcntQu8.c: Remove.
2841         * gcc.target/arm/neon/vcntp8.c: Remove.
2842         * gcc.target/arm/neon/vcnts8.c: Remove.
2843         * gcc.target/arm/neon/vcntu8.c: Remove.
2844         * gcc.target/arm/neon/vcombinef32.c: Remove.
2845         * gcc.target/arm/neon/vcombinep16.c: Remove.
2846         * gcc.target/arm/neon/vcombinep64.c: Remove.
2847         * gcc.target/arm/neon/vcombinep8.c: Remove.
2848         * gcc.target/arm/neon/vcombines16.c: Remove.
2849         * gcc.target/arm/neon/vcombines32.c: Remove.
2850         * gcc.target/arm/neon/vcombines64.c: Remove.
2851         * gcc.target/arm/neon/vcombines8.c: Remove.
2852         * gcc.target/arm/neon/vcombineu16.c: Remove.
2853         * gcc.target/arm/neon/vcombineu32.c: Remove.
2854         * gcc.target/arm/neon/vcombineu64.c: Remove.
2855         * gcc.target/arm/neon/vcombineu8.c: Remove.
2856         * gcc.target/arm/neon/vcreatef32.c: Remove.
2857         * gcc.target/arm/neon/vcreatep16.c: Remove.
2858         * gcc.target/arm/neon/vcreatep64.c: Remove.
2859         * gcc.target/arm/neon/vcreatep8.c: Remove.
2860         * gcc.target/arm/neon/vcreates16.c: Remove.
2861         * gcc.target/arm/neon/vcreates32.c: Remove.
2862         * gcc.target/arm/neon/vcreates64.c: Remove.
2863         * gcc.target/arm/neon/vcreates8.c: Remove.
2864         * gcc.target/arm/neon/vcreateu16.c: Remove.
2865         * gcc.target/arm/neon/vcreateu32.c: Remove.
2866         * gcc.target/arm/neon/vcreateu64.c: Remove.
2867         * gcc.target/arm/neon/vcreateu8.c: Remove.
2868         * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2869         * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2870         * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2871         * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2872         * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2873         * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2874         * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2875         * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2876         * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2877         * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2878         * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2879         * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2880         * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2881         * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2882         * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2883         * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2884         * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2885         * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2886         * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2887         * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2888         * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2889         * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2890         * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2891         * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2892         * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2893         * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2894         * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2895         * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2896         * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2897         * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2898         * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2899         * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2900         * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2901         * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2902         * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2903         * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2904         * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2905         * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2906         * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2907         * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2908         * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2909         * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2910         * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2911         * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2912         * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2913         * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2914         * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2915         * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2916         * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2917         * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2918         * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2919         * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2920         * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2921         * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2922         * gcc.target/arm/neon/vdup_nf32.c: Remove.
2923         * gcc.target/arm/neon/vdup_np16.c: Remove.
2924         * gcc.target/arm/neon/vdup_np64.c: Remove.
2925         * gcc.target/arm/neon/vdup_np8.c: Remove.
2926         * gcc.target/arm/neon/vdup_ns16.c: Remove.
2927         * gcc.target/arm/neon/vdup_ns32.c: Remove.
2928         * gcc.target/arm/neon/vdup_ns64.c: Remove.
2929         * gcc.target/arm/neon/vdup_ns8.c: Remove.
2930         * gcc.target/arm/neon/vdup_nu16.c: Remove.
2931         * gcc.target/arm/neon/vdup_nu32.c: Remove.
2932         * gcc.target/arm/neon/vdup_nu64.c: Remove.
2933         * gcc.target/arm/neon/vdup_nu8.c: Remove.
2934         * gcc.target/arm/neon/veorQs16.c: Remove.
2935         * gcc.target/arm/neon/veorQs32.c: Remove.
2936         * gcc.target/arm/neon/veorQs64.c: Remove.
2937         * gcc.target/arm/neon/veorQs8.c: Remove.
2938         * gcc.target/arm/neon/veorQu16.c: Remove.
2939         * gcc.target/arm/neon/veorQu32.c: Remove.
2940         * gcc.target/arm/neon/veorQu64.c: Remove.
2941         * gcc.target/arm/neon/veorQu8.c: Remove.
2942         * gcc.target/arm/neon/veors16.c: Remove.
2943         * gcc.target/arm/neon/veors32.c: Remove.
2944         * gcc.target/arm/neon/veors64.c: Remove.
2945         * gcc.target/arm/neon/veors8.c: Remove.
2946         * gcc.target/arm/neon/veoru16.c: Remove.
2947         * gcc.target/arm/neon/veoru32.c: Remove.
2948         * gcc.target/arm/neon/veoru64.c: Remove.
2949         * gcc.target/arm/neon/veoru8.c: Remove.
2950         * gcc.target/arm/neon/vextQf32.c: Remove.
2951         * gcc.target/arm/neon/vextQp16.c: Remove.
2952         * gcc.target/arm/neon/vextQp64.c: Remove.
2953         * gcc.target/arm/neon/vextQp8.c: Remove.
2954         * gcc.target/arm/neon/vextQs16.c: Remove.
2955         * gcc.target/arm/neon/vextQs32.c: Remove.
2956         * gcc.target/arm/neon/vextQs64.c: Remove.
2957         * gcc.target/arm/neon/vextQs8.c: Remove.
2958         * gcc.target/arm/neon/vextQu16.c: Remove.
2959         * gcc.target/arm/neon/vextQu32.c: Remove.
2960         * gcc.target/arm/neon/vextQu64.c: Remove.
2961         * gcc.target/arm/neon/vextQu8.c: Remove.
2962         * gcc.target/arm/neon/vextf32.c: Remove.
2963         * gcc.target/arm/neon/vextp16.c: Remove.
2964         * gcc.target/arm/neon/vextp64.c: Remove.
2965         * gcc.target/arm/neon/vextp8.c: Remove.
2966         * gcc.target/arm/neon/vexts16.c: Remove.
2967         * gcc.target/arm/neon/vexts32.c: Remove.
2968         * gcc.target/arm/neon/vexts64.c: Remove.
2969         * gcc.target/arm/neon/vexts8.c: Remove.
2970         * gcc.target/arm/neon/vextu16.c: Remove.
2971         * gcc.target/arm/neon/vextu32.c: Remove.
2972         * gcc.target/arm/neon/vextu64.c: Remove.
2973         * gcc.target/arm/neon/vextu8.c: Remove.
2974         * gcc.target/arm/neon/vfmaQf32.c: Remove.
2975         * gcc.target/arm/neon/vfmaf32.c: Remove.
2976         * gcc.target/arm/neon/vfmsQf32.c: Remove.
2977         * gcc.target/arm/neon/vfmsf32.c: Remove.
2978         * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
2979         * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
2980         * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
2981         * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
2982         * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
2983         * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
2984         * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
2985         * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
2986         * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
2987         * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
2988         * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
2989         * gcc.target/arm/neon/vget_highf32.c: Remove.
2990         * gcc.target/arm/neon/vget_highp16.c: Remove.
2991         * gcc.target/arm/neon/vget_highp64.c: Remove.
2992         * gcc.target/arm/neon/vget_highp8.c: Remove.
2993         * gcc.target/arm/neon/vget_highs16.c: Remove.
2994         * gcc.target/arm/neon/vget_highs32.c: Remove.
2995         * gcc.target/arm/neon/vget_highs64.c: Remove.
2996         * gcc.target/arm/neon/vget_highs8.c: Remove.
2997         * gcc.target/arm/neon/vget_highu16.c: Remove.
2998         * gcc.target/arm/neon/vget_highu32.c: Remove.
2999         * gcc.target/arm/neon/vget_highu64.c: Remove.
3000         * gcc.target/arm/neon/vget_highu8.c: Remove.
3001         * gcc.target/arm/neon/vget_lanef32.c: Remove.
3002         * gcc.target/arm/neon/vget_lanep16.c: Remove.
3003         * gcc.target/arm/neon/vget_lanep8.c: Remove.
3004         * gcc.target/arm/neon/vget_lanes16.c: Remove.
3005         * gcc.target/arm/neon/vget_lanes32.c: Remove.
3006         * gcc.target/arm/neon/vget_lanes64.c: Remove.
3007         * gcc.target/arm/neon/vget_lanes8.c: Remove.
3008         * gcc.target/arm/neon/vget_laneu16.c: Remove.
3009         * gcc.target/arm/neon/vget_laneu32.c: Remove.
3010         * gcc.target/arm/neon/vget_laneu64.c: Remove.
3011         * gcc.target/arm/neon/vget_laneu8.c: Remove.
3012         * gcc.target/arm/neon/vget_lowf32.c: Remove.
3013         * gcc.target/arm/neon/vget_lowp16.c: Remove.
3014         * gcc.target/arm/neon/vget_lowp64.c: Remove.
3015         * gcc.target/arm/neon/vget_lowp8.c: Remove.
3016         * gcc.target/arm/neon/vget_lows16.c: Remove.
3017         * gcc.target/arm/neon/vget_lows32.c: Remove.
3018         * gcc.target/arm/neon/vget_lows64.c: Remove.
3019         * gcc.target/arm/neon/vget_lows8.c: Remove.
3020         * gcc.target/arm/neon/vget_lowu16.c: Remove.
3021         * gcc.target/arm/neon/vget_lowu32.c: Remove.
3022         * gcc.target/arm/neon/vget_lowu64.c: Remove.
3023         * gcc.target/arm/neon/vget_lowu8.c: Remove.
3024         * gcc.target/arm/neon/vhaddQs16.c: Remove.
3025         * gcc.target/arm/neon/vhaddQs32.c: Remove.
3026         * gcc.target/arm/neon/vhaddQs8.c: Remove.
3027         * gcc.target/arm/neon/vhaddQu16.c: Remove.
3028         * gcc.target/arm/neon/vhaddQu32.c: Remove.
3029         * gcc.target/arm/neon/vhaddQu8.c: Remove.
3030         * gcc.target/arm/neon/vhadds16.c: Remove.
3031         * gcc.target/arm/neon/vhadds32.c: Remove.
3032         * gcc.target/arm/neon/vhadds8.c: Remove.
3033         * gcc.target/arm/neon/vhaddu16.c: Remove.
3034         * gcc.target/arm/neon/vhaddu32.c: Remove.
3035         * gcc.target/arm/neon/vhaddu8.c: Remove.
3036         * gcc.target/arm/neon/vhsubQs16.c: Remove.
3037         * gcc.target/arm/neon/vhsubQs32.c: Remove.
3038         * gcc.target/arm/neon/vhsubQs8.c: Remove.
3039         * gcc.target/arm/neon/vhsubQu16.c: Remove.
3040         * gcc.target/arm/neon/vhsubQu32.c: Remove.
3041         * gcc.target/arm/neon/vhsubQu8.c: Remove.
3042         * gcc.target/arm/neon/vhsubs16.c: Remove.
3043         * gcc.target/arm/neon/vhsubs32.c: Remove.
3044         * gcc.target/arm/neon/vhsubs8.c: Remove.
3045         * gcc.target/arm/neon/vhsubu16.c: Remove.
3046         * gcc.target/arm/neon/vhsubu32.c: Remove.
3047         * gcc.target/arm/neon/vhsubu8.c: Remove.
3048         * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3049         * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3050         * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3051         * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3052         * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3053         * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3054         * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3055         * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3056         * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3057         * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3058         * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3059         * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3060         * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3061         * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3062         * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3063         * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3064         * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3065         * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3066         * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3067         * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3068         * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3069         * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3070         * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3071         * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3072         * gcc.target/arm/neon/vld1Qf32.c: Remove.
3073         * gcc.target/arm/neon/vld1Qp16.c: Remove.
3074         * gcc.target/arm/neon/vld1Qp64.c: Remove.
3075         * gcc.target/arm/neon/vld1Qp8.c: Remove.
3076         * gcc.target/arm/neon/vld1Qs16.c: Remove.
3077         * gcc.target/arm/neon/vld1Qs32.c: Remove.
3078         * gcc.target/arm/neon/vld1Qs64.c: Remove.
3079         * gcc.target/arm/neon/vld1Qs8.c: Remove.
3080         * gcc.target/arm/neon/vld1Qu16.c: Remove.
3081         * gcc.target/arm/neon/vld1Qu32.c: Remove.
3082         * gcc.target/arm/neon/vld1Qu64.c: Remove.
3083         * gcc.target/arm/neon/vld1Qu8.c: Remove.
3084         * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3085         * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3086         * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3087         * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3088         * gcc.target/arm/neon/vld1_dups16.c: Remove.
3089         * gcc.target/arm/neon/vld1_dups32.c: Remove.
3090         * gcc.target/arm/neon/vld1_dups64.c: Remove.
3091         * gcc.target/arm/neon/vld1_dups8.c: Remove.
3092         * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3093         * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3094         * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3095         * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3096         * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3097         * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3098         * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3099         * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3100         * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3101         * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3102         * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3103         * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3104         * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3105         * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3106         * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3107         * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3108         * gcc.target/arm/neon/vld1f32.c: Remove.
3109         * gcc.target/arm/neon/vld1p16.c: Remove.
3110         * gcc.target/arm/neon/vld1p64.c: Remove.
3111         * gcc.target/arm/neon/vld1p8.c: Remove.
3112         * gcc.target/arm/neon/vld1s16.c: Remove.
3113         * gcc.target/arm/neon/vld1s32.c: Remove.
3114         * gcc.target/arm/neon/vld1s64.c: Remove.
3115         * gcc.target/arm/neon/vld1s8.c: Remove.
3116         * gcc.target/arm/neon/vld1u16.c: Remove.
3117         * gcc.target/arm/neon/vld1u32.c: Remove.
3118         * gcc.target/arm/neon/vld1u64.c: Remove.
3119         * gcc.target/arm/neon/vld1u8.c: Remove.
3120         * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3121         * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3122         * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3123         * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3124         * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3125         * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3126         * gcc.target/arm/neon/vld2Qf32.c: Remove.
3127         * gcc.target/arm/neon/vld2Qp16.c: Remove.
3128         * gcc.target/arm/neon/vld2Qp8.c: Remove.
3129         * gcc.target/arm/neon/vld2Qs16.c: Remove.
3130         * gcc.target/arm/neon/vld2Qs32.c: Remove.
3131         * gcc.target/arm/neon/vld2Qs8.c: Remove.
3132         * gcc.target/arm/neon/vld2Qu16.c: Remove.
3133         * gcc.target/arm/neon/vld2Qu32.c: Remove.
3134         * gcc.target/arm/neon/vld2Qu8.c: Remove.
3135         * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3136         * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3137         * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3138         * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3139         * gcc.target/arm/neon/vld2_dups16.c: Remove.
3140         * gcc.target/arm/neon/vld2_dups32.c: Remove.
3141         * gcc.target/arm/neon/vld2_dups64.c: Remove.
3142         * gcc.target/arm/neon/vld2_dups8.c: Remove.
3143         * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3144         * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3145         * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3146         * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3147         * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3148         * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3149         * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3150         * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3151         * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3152         * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3153         * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3154         * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3155         * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3156         * gcc.target/arm/neon/vld2f32.c: Remove.
3157         * gcc.target/arm/neon/vld2p16.c: Remove.
3158         * gcc.target/arm/neon/vld2p64.c: Remove.
3159         * gcc.target/arm/neon/vld2p8.c: Remove.
3160         * gcc.target/arm/neon/vld2s16.c: Remove.
3161         * gcc.target/arm/neon/vld2s32.c: Remove.
3162         * gcc.target/arm/neon/vld2s64.c: Remove.
3163         * gcc.target/arm/neon/vld2s8.c: Remove.
3164         * gcc.target/arm/neon/vld2u16.c: Remove.
3165         * gcc.target/arm/neon/vld2u32.c: Remove.
3166         * gcc.target/arm/neon/vld2u64.c: Remove.
3167         * gcc.target/arm/neon/vld2u8.c: Remove.
3168         * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3169         * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3170         * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3171         * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3172         * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3173         * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3174         * gcc.target/arm/neon/vld3Qf32.c: Remove.
3175         * gcc.target/arm/neon/vld3Qp16.c: Remove.
3176         * gcc.target/arm/neon/vld3Qp8.c: Remove.
3177         * gcc.target/arm/neon/vld3Qs16.c: Remove.
3178         * gcc.target/arm/neon/vld3Qs32.c: Remove.
3179         * gcc.target/arm/neon/vld3Qs8.c: Remove.
3180         * gcc.target/arm/neon/vld3Qu16.c: Remove.
3181         * gcc.target/arm/neon/vld3Qu32.c: Remove.
3182         * gcc.target/arm/neon/vld3Qu8.c: Remove.
3183         * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3184         * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3185         * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3186         * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3187         * gcc.target/arm/neon/vld3_dups16.c: Remove.
3188         * gcc.target/arm/neon/vld3_dups32.c: Remove.
3189         * gcc.target/arm/neon/vld3_dups64.c: Remove.
3190         * gcc.target/arm/neon/vld3_dups8.c: Remove.
3191         * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3192         * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3193         * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3194         * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3195         * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3196         * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3197         * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3198         * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3199         * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3200         * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3201         * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3202         * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3203         * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3204         * gcc.target/arm/neon/vld3f32.c: Remove.
3205         * gcc.target/arm/neon/vld3p16.c: Remove.
3206         * gcc.target/arm/neon/vld3p64.c: Remove.
3207         * gcc.target/arm/neon/vld3p8.c: Remove.
3208         * gcc.target/arm/neon/vld3s16.c: Remove.
3209         * gcc.target/arm/neon/vld3s32.c: Remove.
3210         * gcc.target/arm/neon/vld3s64.c: Remove.
3211         * gcc.target/arm/neon/vld3s8.c: Remove.
3212         * gcc.target/arm/neon/vld3u16.c: Remove.
3213         * gcc.target/arm/neon/vld3u32.c: Remove.
3214         * gcc.target/arm/neon/vld3u64.c: Remove.
3215         * gcc.target/arm/neon/vld3u8.c: Remove.
3216         * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3217         * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3218         * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3219         * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3220         * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3221         * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3222         * gcc.target/arm/neon/vld4Qf32.c: Remove.
3223         * gcc.target/arm/neon/vld4Qp16.c: Remove.
3224         * gcc.target/arm/neon/vld4Qp8.c: Remove.
3225         * gcc.target/arm/neon/vld4Qs16.c: Remove.
3226         * gcc.target/arm/neon/vld4Qs32.c: Remove.
3227         * gcc.target/arm/neon/vld4Qs8.c: Remove.
3228         * gcc.target/arm/neon/vld4Qu16.c: Remove.
3229         * gcc.target/arm/neon/vld4Qu32.c: Remove.
3230         * gcc.target/arm/neon/vld4Qu8.c: Remove.
3231         * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3232         * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3233         * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3234         * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3235         * gcc.target/arm/neon/vld4_dups16.c: Remove.
3236         * gcc.target/arm/neon/vld4_dups32.c: Remove.
3237         * gcc.target/arm/neon/vld4_dups64.c: Remove.
3238         * gcc.target/arm/neon/vld4_dups8.c: Remove.
3239         * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3240         * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3241         * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3242         * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3243         * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3244         * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3245         * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3246         * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3247         * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3248         * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3249         * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3250         * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3251         * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3252         * gcc.target/arm/neon/vld4f32.c: Remove.
3253         * gcc.target/arm/neon/vld4p16.c: Remove.
3254         * gcc.target/arm/neon/vld4p64.c: Remove.
3255         * gcc.target/arm/neon/vld4p8.c: Remove.
3256         * gcc.target/arm/neon/vld4s16.c: Remove.
3257         * gcc.target/arm/neon/vld4s32.c: Remove.
3258         * gcc.target/arm/neon/vld4s64.c: Remove.
3259         * gcc.target/arm/neon/vld4s8.c: Remove.
3260         * gcc.target/arm/neon/vld4u16.c: Remove.
3261         * gcc.target/arm/neon/vld4u32.c: Remove.
3262         * gcc.target/arm/neon/vld4u64.c: Remove.
3263         * gcc.target/arm/neon/vld4u8.c: Remove.
3264         * gcc.target/arm/neon/vmaxQf32.c: Remove.
3265         * gcc.target/arm/neon/vmaxQs16.c: Remove.
3266         * gcc.target/arm/neon/vmaxQs32.c: Remove.
3267         * gcc.target/arm/neon/vmaxQs8.c: Remove.
3268         * gcc.target/arm/neon/vmaxQu16.c: Remove.
3269         * gcc.target/arm/neon/vmaxQu32.c: Remove.
3270         * gcc.target/arm/neon/vmaxQu8.c: Remove.
3271         * gcc.target/arm/neon/vmaxf32.c: Remove.
3272         * gcc.target/arm/neon/vmaxs16.c: Remove.
3273         * gcc.target/arm/neon/vmaxs32.c: Remove.
3274         * gcc.target/arm/neon/vmaxs8.c: Remove.
3275         * gcc.target/arm/neon/vmaxu16.c: Remove.
3276         * gcc.target/arm/neon/vmaxu32.c: Remove.
3277         * gcc.target/arm/neon/vmaxu8.c: Remove.
3278         * gcc.target/arm/neon/vminQf32.c: Remove.
3279         * gcc.target/arm/neon/vminQs16.c: Remove.
3280         * gcc.target/arm/neon/vminQs32.c: Remove.
3281         * gcc.target/arm/neon/vminQs8.c: Remove.
3282         * gcc.target/arm/neon/vminQu16.c: Remove.
3283         * gcc.target/arm/neon/vminQu32.c: Remove.
3284         * gcc.target/arm/neon/vminQu8.c: Remove.
3285         * gcc.target/arm/neon/vminf32.c: Remove.
3286         * gcc.target/arm/neon/vmins16.c: Remove.
3287         * gcc.target/arm/neon/vmins32.c: Remove.
3288         * gcc.target/arm/neon/vmins8.c: Remove.
3289         * gcc.target/arm/neon/vminu16.c: Remove.
3290         * gcc.target/arm/neon/vminu32.c: Remove.
3291         * gcc.target/arm/neon/vminu8.c: Remove.
3292         * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3293         * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3294         * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3295         * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3296         * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3297         * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3298         * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3299         * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3300         * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3301         * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3302         * gcc.target/arm/neon/vmlaQf32.c: Remove.
3303         * gcc.target/arm/neon/vmlaQs16.c: Remove.
3304         * gcc.target/arm/neon/vmlaQs32.c: Remove.
3305         * gcc.target/arm/neon/vmlaQs8.c: Remove.
3306         * gcc.target/arm/neon/vmlaQu16.c: Remove.
3307         * gcc.target/arm/neon/vmlaQu32.c: Remove.
3308         * gcc.target/arm/neon/vmlaQu8.c: Remove.
3309         * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3310         * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3311         * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3312         * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3313         * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3314         * gcc.target/arm/neon/vmla_nf32.c: Remove.
3315         * gcc.target/arm/neon/vmla_ns16.c: Remove.
3316         * gcc.target/arm/neon/vmla_ns32.c: Remove.
3317         * gcc.target/arm/neon/vmla_nu16.c: Remove.
3318         * gcc.target/arm/neon/vmla_nu32.c: Remove.
3319         * gcc.target/arm/neon/vmlaf32.c: Remove.
3320         * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3321         * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3322         * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3323         * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3324         * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3325         * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3326         * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3327         * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3328         * gcc.target/arm/neon/vmlals16.c: Remove.
3329         * gcc.target/arm/neon/vmlals32.c: Remove.
3330         * gcc.target/arm/neon/vmlals8.c: Remove.
3331         * gcc.target/arm/neon/vmlalu16.c: Remove.
3332         * gcc.target/arm/neon/vmlalu32.c: Remove.
3333         * gcc.target/arm/neon/vmlalu8.c: Remove.
3334         * gcc.target/arm/neon/vmlas16.c: Remove.
3335         * gcc.target/arm/neon/vmlas32.c: Remove.
3336         * gcc.target/arm/neon/vmlas8.c: Remove.
3337         * gcc.target/arm/neon/vmlau16.c: Remove.
3338         * gcc.target/arm/neon/vmlau32.c: Remove.
3339         * gcc.target/arm/neon/vmlau8.c: Remove.
3340         * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3341         * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3342         * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3343         * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3344         * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3345         * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3346         * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3347         * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3348         * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3349         * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3350         * gcc.target/arm/neon/vmlsQf32.c: Remove.
3351         * gcc.target/arm/neon/vmlsQs16.c: Remove.
3352         * gcc.target/arm/neon/vmlsQs32.c: Remove.
3353         * gcc.target/arm/neon/vmlsQs8.c: Remove.
3354         * gcc.target/arm/neon/vmlsQu16.c: Remove.
3355         * gcc.target/arm/neon/vmlsQu32.c: Remove.
3356         * gcc.target/arm/neon/vmlsQu8.c: Remove.
3357         * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3358         * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3359         * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3360         * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3361         * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3362         * gcc.target/arm/neon/vmls_nf32.c: Remove.
3363         * gcc.target/arm/neon/vmls_ns16.c: Remove.
3364         * gcc.target/arm/neon/vmls_ns32.c: Remove.
3365         * gcc.target/arm/neon/vmls_nu16.c: Remove.
3366         * gcc.target/arm/neon/vmls_nu32.c: Remove.
3367         * gcc.target/arm/neon/vmlsf32.c: Remove.
3368         * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3369         * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3370         * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3371         * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3372         * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3373         * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3374         * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3375         * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3376         * gcc.target/arm/neon/vmlsls16.c: Remove.
3377         * gcc.target/arm/neon/vmlsls32.c: Remove.
3378         * gcc.target/arm/neon/vmlsls8.c: Remove.
3379         * gcc.target/arm/neon/vmlslu16.c: Remove.
3380         * gcc.target/arm/neon/vmlslu32.c: Remove.
3381         * gcc.target/arm/neon/vmlslu8.c: Remove.
3382         * gcc.target/arm/neon/vmlss16.c: Remove.
3383         * gcc.target/arm/neon/vmlss32.c: Remove.
3384         * gcc.target/arm/neon/vmlss8.c: Remove.
3385         * gcc.target/arm/neon/vmlsu16.c: Remove.
3386         * gcc.target/arm/neon/vmlsu32.c: Remove.
3387         * gcc.target/arm/neon/vmlsu8.c: Remove.
3388         * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3389         * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3390         * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3391         * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3392         * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3393         * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3394         * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3395         * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3396         * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3397         * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3398         * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3399         * gcc.target/arm/neon/vmov_nf32.c: Remove.
3400         * gcc.target/arm/neon/vmov_np16.c: Remove.
3401         * gcc.target/arm/neon/vmov_np8.c: Remove.
3402         * gcc.target/arm/neon/vmov_ns16.c: Remove.
3403         * gcc.target/arm/neon/vmov_ns32.c: Remove.
3404         * gcc.target/arm/neon/vmov_ns64.c: Remove.
3405         * gcc.target/arm/neon/vmov_ns8.c: Remove.
3406         * gcc.target/arm/neon/vmov_nu16.c: Remove.
3407         * gcc.target/arm/neon/vmov_nu32.c: Remove.
3408         * gcc.target/arm/neon/vmov_nu64.c: Remove.
3409         * gcc.target/arm/neon/vmov_nu8.c: Remove.
3410         * gcc.target/arm/neon/vmovls16.c: Remove.
3411         * gcc.target/arm/neon/vmovls32.c: Remove.
3412         * gcc.target/arm/neon/vmovls8.c: Remove.
3413         * gcc.target/arm/neon/vmovlu16.c: Remove.
3414         * gcc.target/arm/neon/vmovlu32.c: Remove.
3415         * gcc.target/arm/neon/vmovlu8.c: Remove.
3416         * gcc.target/arm/neon/vmovns16.c: Remove.
3417         * gcc.target/arm/neon/vmovns32.c: Remove.
3418         * gcc.target/arm/neon/vmovns64.c: Remove.
3419         * gcc.target/arm/neon/vmovnu16.c: Remove.
3420         * gcc.target/arm/neon/vmovnu32.c: Remove.
3421         * gcc.target/arm/neon/vmovnu64.c: Remove.
3422         * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3423         * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3424         * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3425         * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3426         * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3427         * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3428         * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3429         * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3430         * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3431         * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3432         * gcc.target/arm/neon/vmulQf32.c: Remove.
3433         * gcc.target/arm/neon/vmulQp8.c: Remove.
3434         * gcc.target/arm/neon/vmulQs16.c: Remove.
3435         * gcc.target/arm/neon/vmulQs32.c: Remove.
3436         * gcc.target/arm/neon/vmulQs8.c: Remove.
3437         * gcc.target/arm/neon/vmulQu16.c: Remove.
3438         * gcc.target/arm/neon/vmulQu32.c: Remove.
3439         * gcc.target/arm/neon/vmulQu8.c: Remove.
3440         * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3441         * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3442         * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3443         * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3444         * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3445         * gcc.target/arm/neon/vmul_nf32.c: Remove.
3446         * gcc.target/arm/neon/vmul_ns16.c: Remove.
3447         * gcc.target/arm/neon/vmul_ns32.c: Remove.
3448         * gcc.target/arm/neon/vmul_nu16.c: Remove.
3449         * gcc.target/arm/neon/vmul_nu32.c: Remove.
3450         * gcc.target/arm/neon/vmulf32.c: Remove.
3451         * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3452         * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3453         * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3454         * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3455         * gcc.target/arm/neon/vmull_ns16.c: Remove.
3456         * gcc.target/arm/neon/vmull_ns32.c: Remove.
3457         * gcc.target/arm/neon/vmull_nu16.c: Remove.
3458         * gcc.target/arm/neon/vmull_nu32.c: Remove.
3459         * gcc.target/arm/neon/vmullp8.c: Remove.
3460         * gcc.target/arm/neon/vmulls16.c: Remove.
3461         * gcc.target/arm/neon/vmulls32.c: Remove.
3462         * gcc.target/arm/neon/vmulls8.c: Remove.
3463         * gcc.target/arm/neon/vmullu16.c: Remove.
3464         * gcc.target/arm/neon/vmullu32.c: Remove.
3465         * gcc.target/arm/neon/vmullu8.c: Remove.
3466         * gcc.target/arm/neon/vmulp8.c: Remove.
3467         * gcc.target/arm/neon/vmuls16.c: Remove.
3468         * gcc.target/arm/neon/vmuls32.c: Remove.
3469         * gcc.target/arm/neon/vmuls8.c: Remove.
3470         * gcc.target/arm/neon/vmulu16.c: Remove.
3471         * gcc.target/arm/neon/vmulu32.c: Remove.
3472         * gcc.target/arm/neon/vmulu8.c: Remove.
3473         * gcc.target/arm/neon/vmvnQp8.c: Remove.
3474         * gcc.target/arm/neon/vmvnQs16.c: Remove.
3475         * gcc.target/arm/neon/vmvnQs32.c: Remove.
3476         * gcc.target/arm/neon/vmvnQs8.c: Remove.
3477         * gcc.target/arm/neon/vmvnQu16.c: Remove.
3478         * gcc.target/arm/neon/vmvnQu32.c: Remove.
3479         * gcc.target/arm/neon/vmvnQu8.c: Remove.
3480         * gcc.target/arm/neon/vmvnp8.c: Remove.
3481         * gcc.target/arm/neon/vmvns16.c: Remove.
3482         * gcc.target/arm/neon/vmvns32.c: Remove.
3483         * gcc.target/arm/neon/vmvns8.c: Remove.
3484         * gcc.target/arm/neon/vmvnu16.c: Remove.
3485         * gcc.target/arm/neon/vmvnu32.c: Remove.
3486         * gcc.target/arm/neon/vmvnu8.c: Remove.
3487         * gcc.target/arm/neon/vnegQf32.c: Remove.
3488         * gcc.target/arm/neon/vnegQs16.c: Remove.
3489         * gcc.target/arm/neon/vnegQs32.c: Remove.
3490         * gcc.target/arm/neon/vnegQs8.c: Remove.
3491         * gcc.target/arm/neon/vnegf32.c: Remove.
3492         * gcc.target/arm/neon/vnegs16.c: Remove.
3493         * gcc.target/arm/neon/vnegs32.c: Remove.
3494         * gcc.target/arm/neon/vnegs8.c: Remove.
3495         * gcc.target/arm/neon/vornQs16.c: Remove.
3496         * gcc.target/arm/neon/vornQs32.c: Remove.
3497         * gcc.target/arm/neon/vornQs64.c: Remove.
3498         * gcc.target/arm/neon/vornQs8.c: Remove.
3499         * gcc.target/arm/neon/vornQu16.c: Remove.
3500         * gcc.target/arm/neon/vornQu32.c: Remove.
3501         * gcc.target/arm/neon/vornQu64.c: Remove.
3502         * gcc.target/arm/neon/vornQu8.c: Remove.
3503         * gcc.target/arm/neon/vorns16.c: Remove.
3504         * gcc.target/arm/neon/vorns32.c: Remove.
3505         * gcc.target/arm/neon/vorns64.c: Remove.
3506         * gcc.target/arm/neon/vorns8.c: Remove.
3507         * gcc.target/arm/neon/vornu16.c: Remove.
3508         * gcc.target/arm/neon/vornu32.c: Remove.
3509         * gcc.target/arm/neon/vornu64.c: Remove.
3510         * gcc.target/arm/neon/vornu8.c: Remove.
3511         * gcc.target/arm/neon/vorrQs16.c: Remove.
3512         * gcc.target/arm/neon/vorrQs32.c: Remove.
3513         * gcc.target/arm/neon/vorrQs64.c: Remove.
3514         * gcc.target/arm/neon/vorrQs8.c: Remove.
3515         * gcc.target/arm/neon/vorrQu16.c: Remove.
3516         * gcc.target/arm/neon/vorrQu32.c: Remove.
3517         * gcc.target/arm/neon/vorrQu64.c: Remove.
3518         * gcc.target/arm/neon/vorrQu8.c: Remove.
3519         * gcc.target/arm/neon/vorrs16.c: Remove.
3520         * gcc.target/arm/neon/vorrs32.c: Remove.
3521         * gcc.target/arm/neon/vorrs64.c: Remove.
3522         * gcc.target/arm/neon/vorrs8.c: Remove.
3523         * gcc.target/arm/neon/vorru16.c: Remove.
3524         * gcc.target/arm/neon/vorru32.c: Remove.
3525         * gcc.target/arm/neon/vorru64.c: Remove.
3526         * gcc.target/arm/neon/vorru8.c: Remove.
3527         * gcc.target/arm/neon/vpadalQs16.c: Remove.
3528         * gcc.target/arm/neon/vpadalQs32.c: Remove.
3529         * gcc.target/arm/neon/vpadalQs8.c: Remove.
3530         * gcc.target/arm/neon/vpadalQu16.c: Remove.
3531         * gcc.target/arm/neon/vpadalQu32.c: Remove.
3532         * gcc.target/arm/neon/vpadalQu8.c: Remove.
3533         * gcc.target/arm/neon/vpadals16.c: Remove.
3534         * gcc.target/arm/neon/vpadals32.c: Remove.
3535         * gcc.target/arm/neon/vpadals8.c: Remove.
3536         * gcc.target/arm/neon/vpadalu16.c: Remove.
3537         * gcc.target/arm/neon/vpadalu32.c: Remove.
3538         * gcc.target/arm/neon/vpadalu8.c: Remove.
3539         * gcc.target/arm/neon/vpaddf32.c: Remove.
3540         * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3541         * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3542         * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3543         * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3544         * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3545         * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3546         * gcc.target/arm/neon/vpaddls16.c: Remove.
3547         * gcc.target/arm/neon/vpaddls32.c: Remove.
3548         * gcc.target/arm/neon/vpaddls8.c: Remove.
3549         * gcc.target/arm/neon/vpaddlu16.c: Remove.
3550         * gcc.target/arm/neon/vpaddlu32.c: Remove.
3551         * gcc.target/arm/neon/vpaddlu8.c: Remove.
3552         * gcc.target/arm/neon/vpadds16.c: Remove.
3553         * gcc.target/arm/neon/vpadds32.c: Remove.
3554         * gcc.target/arm/neon/vpadds8.c: Remove.
3555         * gcc.target/arm/neon/vpaddu16.c: Remove.
3556         * gcc.target/arm/neon/vpaddu32.c: Remove.
3557         * gcc.target/arm/neon/vpaddu8.c: Remove.
3558         * gcc.target/arm/neon/vpmaxf32.c: Remove.
3559         * gcc.target/arm/neon/vpmaxs16.c: Remove.
3560         * gcc.target/arm/neon/vpmaxs32.c: Remove.
3561         * gcc.target/arm/neon/vpmaxs8.c: Remove.
3562         * gcc.target/arm/neon/vpmaxu16.c: Remove.
3563         * gcc.target/arm/neon/vpmaxu32.c: Remove.
3564         * gcc.target/arm/neon/vpmaxu8.c: Remove.
3565         * gcc.target/arm/neon/vpminf32.c: Remove.
3566         * gcc.target/arm/neon/vpmins16.c: Remove.
3567         * gcc.target/arm/neon/vpmins32.c: Remove.
3568         * gcc.target/arm/neon/vpmins8.c: Remove.
3569         * gcc.target/arm/neon/vpminu16.c: Remove.
3570         * gcc.target/arm/neon/vpminu32.c: Remove.
3571         * gcc.target/arm/neon/vpminu8.c: Remove.
3572         * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3573         * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3574         * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3575         * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3576         * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3577         * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3578         * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3579         * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3580         * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3581         * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3582         * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3583         * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3584         * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3585         * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3586         * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3587         * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3588         * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3589         * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3590         * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3591         * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3592         * gcc.target/arm/neon/vqRshls16.c: Remove.
3593         * gcc.target/arm/neon/vqRshls32.c: Remove.
3594         * gcc.target/arm/neon/vqRshls64.c: Remove.
3595         * gcc.target/arm/neon/vqRshls8.c: Remove.
3596         * gcc.target/arm/neon/vqRshlu16.c: Remove.
3597         * gcc.target/arm/neon/vqRshlu32.c: Remove.
3598         * gcc.target/arm/neon/vqRshlu64.c: Remove.
3599         * gcc.target/arm/neon/vqRshlu8.c: Remove.
3600         * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3601         * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3602         * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3603         * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3604         * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3605         * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3606         * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3607         * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3608         * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3609         * gcc.target/arm/neon/vqabsQs16.c: Remove.
3610         * gcc.target/arm/neon/vqabsQs32.c: Remove.
3611         * gcc.target/arm/neon/vqabsQs8.c: Remove.
3612         * gcc.target/arm/neon/vqabss16.c: Remove.
3613         * gcc.target/arm/neon/vqabss32.c: Remove.
3614         * gcc.target/arm/neon/vqabss8.c: Remove.
3615         * gcc.target/arm/neon/vqaddQs16.c: Remove.
3616         * gcc.target/arm/neon/vqaddQs32.c: Remove.
3617         * gcc.target/arm/neon/vqaddQs64.c: Remove.
3618         * gcc.target/arm/neon/vqaddQs8.c: Remove.
3619         * gcc.target/arm/neon/vqaddQu16.c: Remove.
3620         * gcc.target/arm/neon/vqaddQu32.c: Remove.
3621         * gcc.target/arm/neon/vqaddQu64.c: Remove.
3622         * gcc.target/arm/neon/vqaddQu8.c: Remove.
3623         * gcc.target/arm/neon/vqadds16.c: Remove.
3624         * gcc.target/arm/neon/vqadds32.c: Remove.
3625         * gcc.target/arm/neon/vqadds64.c: Remove.
3626         * gcc.target/arm/neon/vqadds8.c: Remove.
3627         * gcc.target/arm/neon/vqaddu16.c: Remove.
3628         * gcc.target/arm/neon/vqaddu32.c: Remove.
3629         * gcc.target/arm/neon/vqaddu64.c: Remove.
3630         * gcc.target/arm/neon/vqaddu8.c: Remove.
3631         * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3632         * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3633         * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3634         * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3635         * gcc.target/arm/neon/vqdmlals16.c: Remove.
3636         * gcc.target/arm/neon/vqdmlals32.c: Remove.
3637         * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3638         * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3639         * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3640         * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3641         * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3642         * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3643         * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3644         * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3645         * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3646         * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3647         * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3648         * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3649         * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3650         * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3651         * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3652         * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3653         * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3654         * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3655         * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3656         * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3657         * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3658         * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3659         * gcc.target/arm/neon/vqdmulls16.c: Remove.
3660         * gcc.target/arm/neon/vqdmulls32.c: Remove.
3661         * gcc.target/arm/neon/vqmovns16.c: Remove.
3662         * gcc.target/arm/neon/vqmovns32.c: Remove.
3663         * gcc.target/arm/neon/vqmovns64.c: Remove.
3664         * gcc.target/arm/neon/vqmovnu16.c: Remove.
3665         * gcc.target/arm/neon/vqmovnu32.c: Remove.
3666         * gcc.target/arm/neon/vqmovnu64.c: Remove.
3667         * gcc.target/arm/neon/vqmovuns16.c: Remove.
3668         * gcc.target/arm/neon/vqmovuns32.c: Remove.
3669         * gcc.target/arm/neon/vqmovuns64.c: Remove.
3670         * gcc.target/arm/neon/vqnegQs16.c: Remove.
3671         * gcc.target/arm/neon/vqnegQs32.c: Remove.
3672         * gcc.target/arm/neon/vqnegQs8.c: Remove.
3673         * gcc.target/arm/neon/vqnegs16.c: Remove.
3674         * gcc.target/arm/neon/vqnegs32.c: Remove.
3675         * gcc.target/arm/neon/vqnegs8.c: Remove.
3676         * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3677         * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3678         * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3679         * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3680         * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3681         * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3682         * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3683         * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3684         * gcc.target/arm/neon/vqshlQs16.c: Remove.
3685         * gcc.target/arm/neon/vqshlQs32.c: Remove.
3686         * gcc.target/arm/neon/vqshlQs64.c: Remove.
3687         * gcc.target/arm/neon/vqshlQs8.c: Remove.
3688         * gcc.target/arm/neon/vqshlQu16.c: Remove.
3689         * gcc.target/arm/neon/vqshlQu32.c: Remove.
3690         * gcc.target/arm/neon/vqshlQu64.c: Remove.
3691         * gcc.target/arm/neon/vqshlQu8.c: Remove.
3692         * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3693         * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3694         * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3695         * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3696         * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3697         * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3698         * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3699         * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3700         * gcc.target/arm/neon/vqshls16.c: Remove.
3701         * gcc.target/arm/neon/vqshls32.c: Remove.
3702         * gcc.target/arm/neon/vqshls64.c: Remove.
3703         * gcc.target/arm/neon/vqshls8.c: Remove.
3704         * gcc.target/arm/neon/vqshlu16.c: Remove.
3705         * gcc.target/arm/neon/vqshlu32.c: Remove.
3706         * gcc.target/arm/neon/vqshlu64.c: Remove.
3707         * gcc.target/arm/neon/vqshlu8.c: Remove.
3708         * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3709         * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3710         * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3711         * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3712         * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3713         * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3714         * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3715         * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3716         * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3717         * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3718         * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3719         * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3720         * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3721         * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3722         * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3723         * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3724         * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3725         * gcc.target/arm/neon/vqsubQs16.c: Remove.
3726         * gcc.target/arm/neon/vqsubQs32.c: Remove.
3727         * gcc.target/arm/neon/vqsubQs64.c: Remove.
3728         * gcc.target/arm/neon/vqsubQs8.c: Remove.
3729         * gcc.target/arm/neon/vqsubQu16.c: Remove.
3730         * gcc.target/arm/neon/vqsubQu32.c: Remove.
3731         * gcc.target/arm/neon/vqsubQu64.c: Remove.
3732         * gcc.target/arm/neon/vqsubQu8.c: Remove.
3733         * gcc.target/arm/neon/vqsubs16.c: Remove.
3734         * gcc.target/arm/neon/vqsubs32.c: Remove.
3735         * gcc.target/arm/neon/vqsubs64.c: Remove.
3736         * gcc.target/arm/neon/vqsubs8.c: Remove.
3737         * gcc.target/arm/neon/vqsubu16.c: Remove.
3738         * gcc.target/arm/neon/vqsubu32.c: Remove.
3739         * gcc.target/arm/neon/vqsubu64.c: Remove.
3740         * gcc.target/arm/neon/vqsubu8.c: Remove.
3741         * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3742         * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3743         * gcc.target/arm/neon/vrecpef32.c: Remove.
3744         * gcc.target/arm/neon/vrecpeu32.c: Remove.
3745         * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3746         * gcc.target/arm/neon/vrecpsf32.c: Remove.
3747         * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3748         * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3749         * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3750         * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3751         * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3752         * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3753         * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3754         * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3755         * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3756         * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3757         * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3758         * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3759         * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3760         * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3761         * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3762         * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3763         * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3764         * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3765         * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3766         * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3767         * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3768         * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3769         * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3770         * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3771         * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3772         * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3773         * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3774         * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3775         * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3776         * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3777         * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3778         * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3779         * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3780         * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3781         * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3782         * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3783         * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3784         * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3785         * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3786         * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3787         * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3788         * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3789         * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3790         * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3791         * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3792         * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3793         * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3794         * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3795         * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3796         * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3797         * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3798         * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3799         * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3800         * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3801         * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3802         * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3803         * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3804         * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3805         * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3806         * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3807         * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3808         * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3809         * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3810         * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3811         * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3812         * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3813         * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3814         * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3815         * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3816         * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3817         * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3818         * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3819         * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3820         * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3821         * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3822         * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3823         * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3824         * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3825         * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3826         * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3827         * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3828         * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3829         * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3830         * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3831         * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3832         * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3833         * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3834         * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3835         * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3836         * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3837         * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3838         * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3839         * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3840         * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3841         * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3842         * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3843         * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3844         * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3845         * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3846         * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3847         * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3848         * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3849         * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3850         * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3851         * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3852         * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3853         * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3854         * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3855         * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3856         * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3857         * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3858         * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3859         * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3860         * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3861         * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3862         * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3863         * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3864         * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3865         * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3866         * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3867         * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3868         * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3869         * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3870         * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3871         * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3872         * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3873         * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3874         * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3875         * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3876         * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3877         * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3878         * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3879         * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3880         * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3881         * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3882         * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3883         * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3884         * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3885         * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3886         * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3887         * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3888         * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3889         * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3890         * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3891         * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3892         * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3893         * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3894         * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3895         * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3896         * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3897         * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3898         * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3899         * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3900         * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3901         * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3902         * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3903         * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3904         * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3905         * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3906         * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3907         * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3908         * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3909         * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3910         * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3911         * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3912         * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3913         * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3914         * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3915         * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3916         * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3917         * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3918         * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3919         * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3920         * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3921         * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3922         * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3923         * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3924         * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3925         * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3926         * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3927         * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3928         * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3929         * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3930         * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3931         * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3932         * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3933         * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3934         * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3935         * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3936         * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3937         * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3938         * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3939         * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3940         * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3941         * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3942         * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3943         * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3944         * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3945         * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3946         * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3947         * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3948         * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3949         * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3950         * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3951         * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3952         * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3953         * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3954         * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3955         * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3956         * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3957         * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3958         * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3959         * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
3960         * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
3961         * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
3962         * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
3963         * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
3964         * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
3965         * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
3966         * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
3967         * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
3968         * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
3969         * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
3970         * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
3971         * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
3972         * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
3973         * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
3974         * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
3975         * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
3976         * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
3977         * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
3978         * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
3979         * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
3980         * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
3981         * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
3982         * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
3983         * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
3984         * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
3985         * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
3986         * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
3987         * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
3988         * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
3989         * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
3990         * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
3991         * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
3992         * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
3993         * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
3994         * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
3995         * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
3996         * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
3997         * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
3998         * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
3999         * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4000         * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4001         * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4002         * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4003         * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4004         * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4005         * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4006         * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4007         * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4008         * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4009         * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4010         * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4011         * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4012         * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4013         * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4014         * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4015         * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4016         * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4017         * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4018         * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4019         * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4020         * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4021         * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4022         * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4023         * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4024         * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4025         * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4026         * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4027         * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4028         * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4029         * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4030         * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4031         * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4032         * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4033         * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4034         * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4035         * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4036         * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4037         * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4038         * gcc.target/arm/neon/vrev16p8.c: Remove.
4039         * gcc.target/arm/neon/vrev16s8.c: Remove.
4040         * gcc.target/arm/neon/vrev16u8.c: Remove.
4041         * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4042         * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4043         * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4044         * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4045         * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4046         * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4047         * gcc.target/arm/neon/vrev32p16.c: Remove.
4048         * gcc.target/arm/neon/vrev32p8.c: Remove.
4049         * gcc.target/arm/neon/vrev32s16.c: Remove.
4050         * gcc.target/arm/neon/vrev32s8.c: Remove.
4051         * gcc.target/arm/neon/vrev32u16.c: Remove.
4052         * gcc.target/arm/neon/vrev32u8.c: Remove.
4053         * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4054         * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4055         * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4056         * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4057         * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4058         * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4059         * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4060         * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4061         * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4062         * gcc.target/arm/neon/vrev64f32.c: Remove.
4063         * gcc.target/arm/neon/vrev64p16.c: Remove.
4064         * gcc.target/arm/neon/vrev64p8.c: Remove.
4065         * gcc.target/arm/neon/vrev64s16.c: Remove.
4066         * gcc.target/arm/neon/vrev64s32.c: Remove.
4067         * gcc.target/arm/neon/vrev64s8.c: Remove.
4068         * gcc.target/arm/neon/vrev64u16.c: Remove.
4069         * gcc.target/arm/neon/vrev64u32.c: Remove.
4070         * gcc.target/arm/neon/vrev64u8.c: Remove.
4071         * gcc.target/arm/neon/vrndaf32.c: Remove.
4072         * gcc.target/arm/neon/vrndaqf32.c: Remove.
4073         * gcc.target/arm/neon/vrndf32.c: Remove.
4074         * gcc.target/arm/neon/vrndmf32.c: Remove.
4075         * gcc.target/arm/neon/vrndmqf32.c: Remove.
4076         * gcc.target/arm/neon/vrndnf32.c: Remove.
4077         * gcc.target/arm/neon/vrndnqf32.c: Remove.
4078         * gcc.target/arm/neon/vrndpf32.c: Remove.
4079         * gcc.target/arm/neon/vrndpqf32.c: Remove.
4080         * gcc.target/arm/neon/vrndqf32.c: Remove.
4081         * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4082         * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4083         * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4084         * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4085         * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4086         * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4087         * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4088         * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4089         * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4090         * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4091         * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4092         * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4093         * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4094         * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4095         * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4096         * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4097         * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4098         * gcc.target/arm/neon/vset_lanef32.c: Remove.
4099         * gcc.target/arm/neon/vset_lanep16.c: Remove.
4100         * gcc.target/arm/neon/vset_lanep8.c: Remove.
4101         * gcc.target/arm/neon/vset_lanes16.c: Remove.
4102         * gcc.target/arm/neon/vset_lanes32.c: Remove.
4103         * gcc.target/arm/neon/vset_lanes64.c: Remove.
4104         * gcc.target/arm/neon/vset_lanes8.c: Remove.
4105         * gcc.target/arm/neon/vset_laneu16.c: Remove.
4106         * gcc.target/arm/neon/vset_laneu32.c: Remove.
4107         * gcc.target/arm/neon/vset_laneu64.c: Remove.
4108         * gcc.target/arm/neon/vset_laneu8.c: Remove.
4109         * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4110         * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4111         * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4112         * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4113         * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4114         * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4115         * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4116         * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4117         * gcc.target/arm/neon/vshlQs16.c: Remove.
4118         * gcc.target/arm/neon/vshlQs32.c: Remove.
4119         * gcc.target/arm/neon/vshlQs64.c: Remove.
4120         * gcc.target/arm/neon/vshlQs8.c: Remove.
4121         * gcc.target/arm/neon/vshlQu16.c: Remove.
4122         * gcc.target/arm/neon/vshlQu32.c: Remove.
4123         * gcc.target/arm/neon/vshlQu64.c: Remove.
4124         * gcc.target/arm/neon/vshlQu8.c: Remove.
4125         * gcc.target/arm/neon/vshl_ns16.c: Remove.
4126         * gcc.target/arm/neon/vshl_ns32.c: Remove.
4127         * gcc.target/arm/neon/vshl_ns64.c: Remove.
4128         * gcc.target/arm/neon/vshl_ns8.c: Remove.
4129         * gcc.target/arm/neon/vshl_nu16.c: Remove.
4130         * gcc.target/arm/neon/vshl_nu32.c: Remove.
4131         * gcc.target/arm/neon/vshl_nu64.c: Remove.
4132         * gcc.target/arm/neon/vshl_nu8.c: Remove.
4133         * gcc.target/arm/neon/vshll_ns16.c: Remove.
4134         * gcc.target/arm/neon/vshll_ns32.c: Remove.
4135         * gcc.target/arm/neon/vshll_ns8.c: Remove.
4136         * gcc.target/arm/neon/vshll_nu16.c: Remove.
4137         * gcc.target/arm/neon/vshll_nu32.c: Remove.
4138         * gcc.target/arm/neon/vshll_nu8.c: Remove.
4139         * gcc.target/arm/neon/vshls16.c: Remove.
4140         * gcc.target/arm/neon/vshls32.c: Remove.
4141         * gcc.target/arm/neon/vshls64.c: Remove.
4142         * gcc.target/arm/neon/vshls8.c: Remove.
4143         * gcc.target/arm/neon/vshlu16.c: Remove.
4144         * gcc.target/arm/neon/vshlu32.c: Remove.
4145         * gcc.target/arm/neon/vshlu64.c: Remove.
4146         * gcc.target/arm/neon/vshlu8.c: Remove.
4147         * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4148         * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4149         * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4150         * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4151         * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4152         * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4153         * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4154         * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4155         * gcc.target/arm/neon/vshr_ns16.c: Remove.
4156         * gcc.target/arm/neon/vshr_ns32.c: Remove.
4157         * gcc.target/arm/neon/vshr_ns64.c: Remove.
4158         * gcc.target/arm/neon/vshr_ns8.c: Remove.
4159         * gcc.target/arm/neon/vshr_nu16.c: Remove.
4160         * gcc.target/arm/neon/vshr_nu32.c: Remove.
4161         * gcc.target/arm/neon/vshr_nu64.c: Remove.
4162         * gcc.target/arm/neon/vshr_nu8.c: Remove.
4163         * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4164         * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4165         * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4166         * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4167         * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4168         * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4169         * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4170         * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4171         * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4172         * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4173         * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4174         * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4175         * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4176         * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4177         * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4178         * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4179         * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4180         * gcc.target/arm/neon/vsli_np16.c: Remove.
4181         * gcc.target/arm/neon/vsli_np64.c: Remove.
4182         * gcc.target/arm/neon/vsli_np8.c: Remove.
4183         * gcc.target/arm/neon/vsli_ns16.c: Remove.
4184         * gcc.target/arm/neon/vsli_ns32.c: Remove.
4185         * gcc.target/arm/neon/vsli_ns64.c: Remove.
4186         * gcc.target/arm/neon/vsli_ns8.c: Remove.
4187         * gcc.target/arm/neon/vsli_nu16.c: Remove.
4188         * gcc.target/arm/neon/vsli_nu32.c: Remove.
4189         * gcc.target/arm/neon/vsli_nu64.c: Remove.
4190         * gcc.target/arm/neon/vsli_nu8.c: Remove.
4191         * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4192         * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4193         * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4194         * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4195         * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4196         * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4197         * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4198         * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4199         * gcc.target/arm/neon/vsra_ns16.c: Remove.
4200         * gcc.target/arm/neon/vsra_ns32.c: Remove.
4201         * gcc.target/arm/neon/vsra_ns64.c: Remove.
4202         * gcc.target/arm/neon/vsra_ns8.c: Remove.
4203         * gcc.target/arm/neon/vsra_nu16.c: Remove.
4204         * gcc.target/arm/neon/vsra_nu32.c: Remove.
4205         * gcc.target/arm/neon/vsra_nu64.c: Remove.
4206         * gcc.target/arm/neon/vsra_nu8.c: Remove.
4207         * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4208         * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4209         * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4210         * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4211         * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4212         * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4213         * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4214         * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4215         * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4216         * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4217         * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4218         * gcc.target/arm/neon/vsri_np16.c: Remove.
4219         * gcc.target/arm/neon/vsri_np64.c: Remove.
4220         * gcc.target/arm/neon/vsri_np8.c: Remove.
4221         * gcc.target/arm/neon/vsri_ns16.c: Remove.
4222         * gcc.target/arm/neon/vsri_ns32.c: Remove.
4223         * gcc.target/arm/neon/vsri_ns64.c: Remove.
4224         * gcc.target/arm/neon/vsri_ns8.c: Remove.
4225         * gcc.target/arm/neon/vsri_nu16.c: Remove.
4226         * gcc.target/arm/neon/vsri_nu32.c: Remove.
4227         * gcc.target/arm/neon/vsri_nu64.c: Remove.
4228         * gcc.target/arm/neon/vsri_nu8.c: Remove.
4229         * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4230         * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4231         * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4232         * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4233         * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4234         * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4235         * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4236         * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4237         * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4238         * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4239         * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4240         * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4241         * gcc.target/arm/neon/vst1Qf32.c: Remove.
4242         * gcc.target/arm/neon/vst1Qp16.c: Remove.
4243         * gcc.target/arm/neon/vst1Qp64.c: Remove.
4244         * gcc.target/arm/neon/vst1Qp8.c: Remove.
4245         * gcc.target/arm/neon/vst1Qs16.c: Remove.
4246         * gcc.target/arm/neon/vst1Qs32.c: Remove.
4247         * gcc.target/arm/neon/vst1Qs64.c: Remove.
4248         * gcc.target/arm/neon/vst1Qs8.c: Remove.
4249         * gcc.target/arm/neon/vst1Qu16.c: Remove.
4250         * gcc.target/arm/neon/vst1Qu32.c: Remove.
4251         * gcc.target/arm/neon/vst1Qu64.c: Remove.
4252         * gcc.target/arm/neon/vst1Qu8.c: Remove.
4253         * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4254         * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4255         * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4256         * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4257         * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4258         * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4259         * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4260         * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4261         * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4262         * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4263         * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4264         * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4265         * gcc.target/arm/neon/vst1f32.c: Remove.
4266         * gcc.target/arm/neon/vst1p16.c: Remove.
4267         * gcc.target/arm/neon/vst1p64.c: Remove.
4268         * gcc.target/arm/neon/vst1p8.c: Remove.
4269         * gcc.target/arm/neon/vst1s16.c: Remove.
4270         * gcc.target/arm/neon/vst1s32.c: Remove.
4271         * gcc.target/arm/neon/vst1s64.c: Remove.
4272         * gcc.target/arm/neon/vst1s8.c: Remove.
4273         * gcc.target/arm/neon/vst1u16.c: Remove.
4274         * gcc.target/arm/neon/vst1u32.c: Remove.
4275         * gcc.target/arm/neon/vst1u64.c: Remove.
4276         * gcc.target/arm/neon/vst1u8.c: Remove.
4277         * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4278         * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4279         * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4280         * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4281         * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4282         * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4283         * gcc.target/arm/neon/vst2Qf32.c: Remove.
4284         * gcc.target/arm/neon/vst2Qp16.c: Remove.
4285         * gcc.target/arm/neon/vst2Qp8.c: Remove.
4286         * gcc.target/arm/neon/vst2Qs16.c: Remove.
4287         * gcc.target/arm/neon/vst2Qs32.c: Remove.
4288         * gcc.target/arm/neon/vst2Qs8.c: Remove.
4289         * gcc.target/arm/neon/vst2Qu16.c: Remove.
4290         * gcc.target/arm/neon/vst2Qu32.c: Remove.
4291         * gcc.target/arm/neon/vst2Qu8.c: Remove.
4292         * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4293         * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4294         * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4295         * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4296         * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4297         * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4298         * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4299         * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4300         * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4301         * gcc.target/arm/neon/vst2f32.c: Remove.
4302         * gcc.target/arm/neon/vst2p16.c: Remove.
4303         * gcc.target/arm/neon/vst2p64.c: Remove.
4304         * gcc.target/arm/neon/vst2p8.c: Remove.
4305         * gcc.target/arm/neon/vst2s16.c: Remove.
4306         * gcc.target/arm/neon/vst2s32.c: Remove.
4307         * gcc.target/arm/neon/vst2s64.c: Remove.
4308         * gcc.target/arm/neon/vst2s8.c: Remove.
4309         * gcc.target/arm/neon/vst2u16.c: Remove.
4310         * gcc.target/arm/neon/vst2u32.c: Remove.
4311         * gcc.target/arm/neon/vst2u64.c: Remove.
4312         * gcc.target/arm/neon/vst2u8.c: Remove.
4313         * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4314         * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4315         * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4316         * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4317         * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4318         * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4319         * gcc.target/arm/neon/vst3Qf32.c: Remove.
4320         * gcc.target/arm/neon/vst3Qp16.c: Remove.
4321         * gcc.target/arm/neon/vst3Qp8.c: Remove.
4322         * gcc.target/arm/neon/vst3Qs16.c: Remove.
4323         * gcc.target/arm/neon/vst3Qs32.c: Remove.
4324         * gcc.target/arm/neon/vst3Qs8.c: Remove.
4325         * gcc.target/arm/neon/vst3Qu16.c: Remove.
4326         * gcc.target/arm/neon/vst3Qu32.c: Remove.
4327         * gcc.target/arm/neon/vst3Qu8.c: Remove.
4328         * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4329         * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4330         * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4331         * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4332         * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4333         * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4334         * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4335         * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4336         * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4337         * gcc.target/arm/neon/vst3f32.c: Remove.
4338         * gcc.target/arm/neon/vst3p16.c: Remove.
4339         * gcc.target/arm/neon/vst3p64.c: Remove.
4340         * gcc.target/arm/neon/vst3p8.c: Remove.
4341         * gcc.target/arm/neon/vst3s16.c: Remove.
4342         * gcc.target/arm/neon/vst3s32.c: Remove.
4343         * gcc.target/arm/neon/vst3s64.c: Remove.
4344         * gcc.target/arm/neon/vst3s8.c: Remove.
4345         * gcc.target/arm/neon/vst3u16.c: Remove.
4346         * gcc.target/arm/neon/vst3u32.c: Remove.
4347         * gcc.target/arm/neon/vst3u64.c: Remove.
4348         * gcc.target/arm/neon/vst3u8.c: Remove.
4349         * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4350         * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4351         * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4352         * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4353         * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4354         * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4355         * gcc.target/arm/neon/vst4Qf32.c: Remove.
4356         * gcc.target/arm/neon/vst4Qp16.c: Remove.
4357         * gcc.target/arm/neon/vst4Qp8.c: Remove.
4358         * gcc.target/arm/neon/vst4Qs16.c: Remove.
4359         * gcc.target/arm/neon/vst4Qs32.c: Remove.
4360         * gcc.target/arm/neon/vst4Qs8.c: Remove.
4361         * gcc.target/arm/neon/vst4Qu16.c: Remove.
4362         * gcc.target/arm/neon/vst4Qu32.c: Remove.
4363         * gcc.target/arm/neon/vst4Qu8.c: Remove.
4364         * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4365         * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4366         * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4367         * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4368         * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4369         * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4370         * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4371         * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4372         * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4373         * gcc.target/arm/neon/vst4f32.c: Remove.
4374         * gcc.target/arm/neon/vst4p16.c: Remove.
4375         * gcc.target/arm/neon/vst4p64.c: Remove.
4376         * gcc.target/arm/neon/vst4p8.c: Remove.
4377         * gcc.target/arm/neon/vst4s16.c: Remove.
4378         * gcc.target/arm/neon/vst4s32.c: Remove.
4379         * gcc.target/arm/neon/vst4s64.c: Remove.
4380         * gcc.target/arm/neon/vst4s8.c: Remove.
4381         * gcc.target/arm/neon/vst4u16.c: Remove.
4382         * gcc.target/arm/neon/vst4u32.c: Remove.
4383         * gcc.target/arm/neon/vst4u64.c: Remove.
4384         * gcc.target/arm/neon/vst4u8.c: Remove.
4385         * gcc.target/arm/neon/vsubQf32.c: Remove.
4386         * gcc.target/arm/neon/vsubQs16.c: Remove.
4387         * gcc.target/arm/neon/vsubQs32.c: Remove.
4388         * gcc.target/arm/neon/vsubQs64.c: Remove.
4389         * gcc.target/arm/neon/vsubQs8.c: Remove.
4390         * gcc.target/arm/neon/vsubQu16.c: Remove.
4391         * gcc.target/arm/neon/vsubQu32.c: Remove.
4392         * gcc.target/arm/neon/vsubQu64.c: Remove.
4393         * gcc.target/arm/neon/vsubQu8.c: Remove.
4394         * gcc.target/arm/neon/vsubf32.c: Remove.
4395         * gcc.target/arm/neon/vsubhns16.c: Remove.
4396         * gcc.target/arm/neon/vsubhns32.c: Remove.
4397         * gcc.target/arm/neon/vsubhns64.c: Remove.
4398         * gcc.target/arm/neon/vsubhnu16.c: Remove.
4399         * gcc.target/arm/neon/vsubhnu32.c: Remove.
4400         * gcc.target/arm/neon/vsubhnu64.c: Remove.
4401         * gcc.target/arm/neon/vsubls16.c: Remove.
4402         * gcc.target/arm/neon/vsubls32.c: Remove.
4403         * gcc.target/arm/neon/vsubls8.c: Remove.
4404         * gcc.target/arm/neon/vsublu16.c: Remove.
4405         * gcc.target/arm/neon/vsublu32.c: Remove.
4406         * gcc.target/arm/neon/vsublu8.c: Remove.
4407         * gcc.target/arm/neon/vsubs16.c: Remove.
4408         * gcc.target/arm/neon/vsubs32.c: Remove.
4409         * gcc.target/arm/neon/vsubs64.c: Remove.
4410         * gcc.target/arm/neon/vsubs8.c: Remove.
4411         * gcc.target/arm/neon/vsubu16.c: Remove.
4412         * gcc.target/arm/neon/vsubu32.c: Remove.
4413         * gcc.target/arm/neon/vsubu64.c: Remove.
4414         * gcc.target/arm/neon/vsubu8.c: Remove.
4415         * gcc.target/arm/neon/vsubws16.c: Remove.
4416         * gcc.target/arm/neon/vsubws32.c: Remove.
4417         * gcc.target/arm/neon/vsubws8.c: Remove.
4418         * gcc.target/arm/neon/vsubwu16.c: Remove.
4419         * gcc.target/arm/neon/vsubwu32.c: Remove.
4420         * gcc.target/arm/neon/vsubwu8.c: Remove.
4421         * gcc.target/arm/neon/vtbl1p8.c: Remove.
4422         * gcc.target/arm/neon/vtbl1s8.c: Remove.
4423         * gcc.target/arm/neon/vtbl1u8.c: Remove.
4424         * gcc.target/arm/neon/vtbl2p8.c: Remove.
4425         * gcc.target/arm/neon/vtbl2s8.c: Remove.
4426         * gcc.target/arm/neon/vtbl2u8.c: Remove.
4427         * gcc.target/arm/neon/vtbl3p8.c: Remove.
4428         * gcc.target/arm/neon/vtbl3s8.c: Remove.
4429         * gcc.target/arm/neon/vtbl3u8.c: Remove.
4430         * gcc.target/arm/neon/vtbl4p8.c: Remove.
4431         * gcc.target/arm/neon/vtbl4s8.c: Remove.
4432         * gcc.target/arm/neon/vtbl4u8.c: Remove.
4433         * gcc.target/arm/neon/vtbx1p8.c: Remove.
4434         * gcc.target/arm/neon/vtbx1s8.c: Remove.
4435         * gcc.target/arm/neon/vtbx1u8.c: Remove.
4436         * gcc.target/arm/neon/vtbx2p8.c: Remove.
4437         * gcc.target/arm/neon/vtbx2s8.c: Remove.
4438         * gcc.target/arm/neon/vtbx2u8.c: Remove.
4439         * gcc.target/arm/neon/vtbx3p8.c: Remove.
4440         * gcc.target/arm/neon/vtbx3s8.c: Remove.
4441         * gcc.target/arm/neon/vtbx3u8.c: Remove.
4442         * gcc.target/arm/neon/vtbx4p8.c: Remove.
4443         * gcc.target/arm/neon/vtbx4s8.c: Remove.
4444         * gcc.target/arm/neon/vtbx4u8.c: Remove.
4445         * gcc.target/arm/neon/vtrnQf32.c: Remove.
4446         * gcc.target/arm/neon/vtrnQp16.c: Remove.
4447         * gcc.target/arm/neon/vtrnQp8.c: Remove.
4448         * gcc.target/arm/neon/vtrnQs16.c: Remove.
4449         * gcc.target/arm/neon/vtrnQs32.c: Remove.
4450         * gcc.target/arm/neon/vtrnQs8.c: Remove.
4451         * gcc.target/arm/neon/vtrnQu16.c: Remove.
4452         * gcc.target/arm/neon/vtrnQu32.c: Remove.
4453         * gcc.target/arm/neon/vtrnQu8.c: Remove.
4454         * gcc.target/arm/neon/vtrnf32.c: Remove.
4455         * gcc.target/arm/neon/vtrnp16.c: Remove.
4456         * gcc.target/arm/neon/vtrnp8.c: Remove.
4457         * gcc.target/arm/neon/vtrns16.c: Remove.
4458         * gcc.target/arm/neon/vtrns32.c: Remove.
4459         * gcc.target/arm/neon/vtrns8.c: Remove.
4460         * gcc.target/arm/neon/vtrnu16.c: Remove.
4461         * gcc.target/arm/neon/vtrnu32.c: Remove.
4462         * gcc.target/arm/neon/vtrnu8.c: Remove.
4463         * gcc.target/arm/neon/vtstQp8.c: Remove.
4464         * gcc.target/arm/neon/vtstQs16.c: Remove.
4465         * gcc.target/arm/neon/vtstQs32.c: Remove.
4466         * gcc.target/arm/neon/vtstQs8.c: Remove.
4467         * gcc.target/arm/neon/vtstQu16.c: Remove.
4468         * gcc.target/arm/neon/vtstQu32.c: Remove.
4469         * gcc.target/arm/neon/vtstQu8.c: Remove.
4470         * gcc.target/arm/neon/vtstp8.c: Remove.
4471         * gcc.target/arm/neon/vtsts16.c: Remove.
4472         * gcc.target/arm/neon/vtsts32.c: Remove.
4473         * gcc.target/arm/neon/vtsts8.c: Remove.
4474         * gcc.target/arm/neon/vtstu16.c: Remove.
4475         * gcc.target/arm/neon/vtstu32.c: Remove.
4476         * gcc.target/arm/neon/vtstu8.c: Remove.
4477         * gcc.target/arm/neon/vuzpQf32.c: Remove.
4478         * gcc.target/arm/neon/vuzpQp16.c: Remove.
4479         * gcc.target/arm/neon/vuzpQp8.c: Remove.
4480         * gcc.target/arm/neon/vuzpQs16.c: Remove.
4481         * gcc.target/arm/neon/vuzpQs32.c: Remove.
4482         * gcc.target/arm/neon/vuzpQs8.c: Remove.
4483         * gcc.target/arm/neon/vuzpQu16.c: Remove.
4484         * gcc.target/arm/neon/vuzpQu32.c: Remove.
4485         * gcc.target/arm/neon/vuzpQu8.c: Remove.
4486         * gcc.target/arm/neon/vuzpf32.c: Remove.
4487         * gcc.target/arm/neon/vuzpp16.c: Remove.
4488         * gcc.target/arm/neon/vuzpp8.c: Remove.
4489         * gcc.target/arm/neon/vuzps16.c: Remove.
4490         * gcc.target/arm/neon/vuzps32.c: Remove.
4491         * gcc.target/arm/neon/vuzps8.c: Remove.
4492         * gcc.target/arm/neon/vuzpu16.c: Remove.
4493         * gcc.target/arm/neon/vuzpu32.c: Remove.
4494         * gcc.target/arm/neon/vuzpu8.c: Remove.
4495         * gcc.target/arm/neon/vzipQf32.c: Remove.
4496         * gcc.target/arm/neon/vzipQp16.c: Remove.
4497         * gcc.target/arm/neon/vzipQp8.c: Remove.
4498         * gcc.target/arm/neon/vzipQs16.c: Remove.
4499         * gcc.target/arm/neon/vzipQs32.c: Remove.
4500         * gcc.target/arm/neon/vzipQs8.c: Remove.
4501         * gcc.target/arm/neon/vzipQu16.c: Remove.
4502         * gcc.target/arm/neon/vzipQu32.c: Remove.
4503         * gcc.target/arm/neon/vzipQu8.c: Remove.
4504         * gcc.target/arm/neon/vzipf32.c: Remove.
4505         * gcc.target/arm/neon/vzipp16.c: Remove.
4506         * gcc.target/arm/neon/vzipp8.c: Remove.
4507         * gcc.target/arm/neon/vzips16.c: Remove.
4508         * gcc.target/arm/neon/vzips32.c: Remove.
4509         * gcc.target/arm/neon/vzips8.c: Remove.
4510         * gcc.target/arm/neon/vzipu16.c: Remove.
4511         * gcc.target/arm/neon/vzipu32.c: Remove.
4512         * gcc.target/arm/neon/vzipu8.c: Remove.
4513
4514
4515 2015-11-12  Marek Polacek  <polacek@redhat.com>
4516
4517         PR c/67784
4518         * gcc.dg/pr67784-1.c: New test.
4519         * gcc.dg/pr67784-2.c: New test.
4520
4521 2015-11-12  Martin Liska  <mliska@suse.cz>
4522
4523         * gcc.dg/ipa/pr68035.c: New test.
4524
4525 2015-11-12  Richard Biener  <rguenther@suse.de>
4526
4527         PR tree-optimization/68306
4528         * gcc.dg/pr68306.c: New testcase.
4529
4530 2015-11-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
4531
4532         Implement D0013R2, logical type traits.
4533
4534         * g++.dg/cpp0x/Wattributes1.C: Adjust.
4535
4536 2015-11-12  Nathan Sidwell  <nathan@codesourcery.com>
4537
4538         * c-c++-common/goacc/data-default-1.c: New.
4539
4540 2015-11-12  David Edelsohn  <dje.gcc@gmail.com>
4541
4542         * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
4543
4544 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4545
4546         PR tree-optimization/68305
4547         * gcc.dg/vect/pr68305.c: New test.
4548
4549 2015-11-12  Eric Botcazou  <ebotcazou@adacore.com>
4550
4551         * gcc.target/i386/pr67265-2.c: New test.
4552
4553 2015-11-12  Ilya Enkovich  <enkovich.gnu@gmail.com>
4554
4555         * gcc.dg/pr68286.c: New test.
4556
4557 2015-11-12  Christian Bruel  <christian.bruel@st.com>
4558
4559         * gcc.target/arm/mmx-1.c: Adjust for unified asm.
4560
4561 2015-11-12  Uros Bizjak  <ubizjak@gmail.com>
4562
4563         * gcc.target/i386/sse-1.c (swizzle): Assume that a is
4564         aligned to 64 bits.
4565
4566 2015-11-11  David Edelsohn  <dje.gcc@gmail.com>
4567
4568         * gcc.dg/pr65521.c: Fail on AIX.
4569
4570 2015-11-11  Sebastian Pop  <s.pop@samsung.com>
4571
4572         * gcc.dg/graphite/fuse-1.c: Adjust pattern.  Remove dg-do.
4573         * gcc.dg/graphite/fuse-2.c: Same.
4574         * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
4575         isl-ast-gen-*.c files.
4576         * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
4577         * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
4578         * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
4579         * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
4580         * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
4581         * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
4582         * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
4583         * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
4584         * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
4585         * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
4586         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
4587
4588 2015-11-11  Marek Polacek  <polacek@redhat.com>
4589
4590         PR c/68107
4591         PR c++/68266
4592         * c-c++-common/pr68107.c: New test.
4593         * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
4594         (large_array_char_template): Likewise.
4595         * g++.dg/init/new44.C: Adjust dg-error.
4596
4597 2015-11-11  Nathan Sidwell  <nathan@codesourcery.com>
4598
4599         * gfortran.dg/goacc/private-3.f95: Remove xfail.
4600         * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
4601
4602 2015-11-11  Eric Botcazou  <ebotcazou@adacore.com>
4603
4604         * gcc.target/i386/pr67265.c: New test.
4605
4606 2015-11-11  Segher Boessenkool  <segher@kernel.crashing.org>
4607
4608         * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32.  Do more
4609         tests for the expected generated code.
4610
4611 2015-11-11  Simon Dardis  <simon.dardis@imgtec.com>
4612
4613         * gcc.target/mips/split-ds-sequence.c: New test.
4614
4615 2015-11-11  Julia Koval  <julia.koval@intel.com>
4616
4617         * g++.dg/ext/mv16.C: New functions.
4618
4619 2015-11-11  Richard Biener  <rguenth@gcc.gnu.org>
4620             Jiong Wang      <jiong.wang@arm.com>
4621
4622         * gcc.dg/tree-ssa/pr68234.c: New testcase.
4623
4624 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4625
4626         * gcc.target/i386/mask-pack.c: New test.
4627         * gcc.target/i386/mask-unpack.c: New test.
4628
4629 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4630
4631         * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
4632
4633 2015-11-10  Ilya Enkovich  <enkovich.gnu@gmail.com>
4634
4635         * gcc.dg/vect/slp-cond-5.c: New test.
4636
4637 2015-11-10  Richard Biener  <rguenther@suse.de>
4638
4639         PR tree-optimization/68240
4640         * gcc.dg/torture/pr68240.c: New testcase.
4641
4642 2015-11-10  Richard Biener  <rguenther@suse.de>
4643
4644         PR tree-optimization/56118
4645         * gcc.target/i386/pr56118.c: New testcase.
4646
4647 2015-11-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4648
4649         * gcc.target/aarch64/cond_op_imm_1.c: New test.
4650
4651 2015-11-10  Eric Botcazou  <ebotcazou@adacore.com>
4652
4653         * gfortran.dg/pr68251.f90: New test.
4654
4655 2015-11-09  Cesar Philippidis  <cesar@codesourcery.com>
4656
4657         * c-c++-common/goacc/routine-5.c: Enable c++ tests.
4658
4659 2015-11-09  Martin Sebor  <msebor@redhat.com>
4660
4661         * init/new45.C: New test to verify that operator new is invoked
4662         with or without overhead for a cookie.
4663
4664         PR c++/67927
4665         * init/new44.C: New test for placement new expressions for arrays
4666         with excessive number of elements.
4667
4668         PR c++/67913
4669         * init/new43.C: New test for placement new expressions for arrays
4670         with negative number of elements.
4671
4672         * other/new-size-type.C: Expect array new expression with
4673         an excessive number of elements to be rejected.
4674
4675 2015-11-09  Nathan Sidwell  <nathan@codesourcery.com>
4676
4677         * c-c++-common/goacc/routine-1.c: New.
4678         * c-c++-common/goacc/routine-2.c: New.
4679         * c-c++-common/goacc/routine-3.c: New.
4680         * c-c++-common/goacc/routine-4.c: New.
4681         * c-c++-common/goacc/routine-5.c: New.
4682
4683 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4684
4685         * gcc.target/sparc/sparc-ret.c: Rename to...
4686         * gcc.target/sparc/sparc-ret-1.c: ...this.
4687         * gcc.target/sparc/sparc-ret-2.c: New test.
4688
4689 2015-11-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
4690
4691         * lib/target-supports.exp (check_p8vector_hw_available): Split
4692         long line.
4693         (check_vsx_hw_available): Likewise.
4694         (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
4695         support and for PowerPC float128 support.
4696         (check_p9modulo_hw_available): Likewise.
4697         (check_ppc_float128_sw_available): Likewise.
4698         (check_ppc_float128_hw_available): Likewise.
4699         (check_effective_target_powerpc_p9vector_ok): Likewise.
4700         (check_effective_target_powerpc_p9modulo_ok): Likewise.
4701         (check_effective_target_powerpc_float128_sw_ok): Likewise.
4702         (check_effective_target_powerpc_float128_hw_ok): Likewise.
4703         (is-effective-target): Add new PowerPc targets.
4704         (is-effective-target-keyword): Likewise.
4705         (check_vect_support_and_set_flags): If we have ISA 3.0 vector
4706         instructions, use it.
4707
4708         * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
4709         * gcc.target/powerpc/mod-2.c: Likewise.
4710         * gcc.target/powerpc/ctz-1.c: Likewise.
4711         * gcc.target/powerpc/ctz-2.c: Likewise.
4712         * gcc.target/powerpc/extswsli-1.c: Likewise.
4713         * gcc.target/powerpc/extswsli-2.c: Likewise.
4714         * gcc.target/powerpc/extswsli-3.c: Likewise.
4715
4716         * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
4717         and allow the test on PowerPC LE.
4718         * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
4719         * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
4720
4721         * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
4722         check instead of powerpc_vsx_ok.
4723         * gcc.target/powerpc/float128-mix.c: Likewise.
4724
4725 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4726
4727         * gcc.dg/sso/*.c: Robustify dg-output directives.
4728
4729 2015-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4730
4731         * g++.dg/ubsan/pr68259.C: New test.
4732
4733 2015-11-09  Uros Bizjak  <ubizjak@gmail.com>
4734
4735         * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
4736         (main): Use _Cilk_spawn instead of cilk_spawn.
4737
4738 2015-11-09  Thomas Schwinge  <thomas@codesourcery.com>
4739
4740         * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
4741         scan-assembler directive.
4742
4743 2015-11-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4744
4745         PR target/68129
4746         * gcc.dg/pr68129_1.c: New test.
4747
4748 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
4749
4750         PR debug/67192
4751         * gcc.dg/guality/pr67192.c (f3, f4): New functions.
4752         (main): Invoke them.
4753
4754 2015-11-09  Andreas Arnez  <arnez@linux.vnet.ibm.com>
4755
4756         PR debug/67192
4757         * gcc.dg/guality/pr67192.c: New test.
4758
4759 2015-11-09  Richard Biener  <rguenther@suse.de>
4760
4761         PR tree-optimization/68248
4762         * gcc.dg/torture/pr68248.c: New testcase.
4763
4764 2015-11-09  Richard Biener  <rguenther@suse.de>
4765
4766         PR tree-optimization/56118
4767         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
4768
4769 2015-11-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4770
4771         * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
4772         labelref and check use of constant pool by looking for .word and
4773         similar directives.
4774
4775 2015-11-09  Igor Zamyatin  <igor.zamyatin@intel.com>
4776
4777         PR target/66326
4778         * g++.dg/cilk-plus/CK/pr66326.cc: New test.
4779
4780 2015-11-09  Richard Henderson  <rth@redhat.com>
4781
4782         * gcc.target/i386/addr-space-1.c: New test.
4783         * gcc.target/i386/addr-space-2.c: New test.
4784         * gcc.target/i386/addr-space-3.c: New test.
4785
4786 2015-11-08  Steven g. Kargl  <kargl@gcc.gnu.org>
4787
4788         PR fortran/68053
4789         * gfortran.dg/pr68053.f90: New test.
4790
4791 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
4792
4793         * g++.dg/lto/pr68057_0.C: Fix testcase.
4794
4795 2015-11-08  Joost VandeVondele <vondele@gcc.gnu.org>
4796
4797         * gfortran.dg/PR67518.f90: move from here...
4798         * gfortran.dg/graphite/PR67518.f90: to here.
4799         * gfortran.dg/PR53852.f90: move from here...
4800         * gfortran.dg/graphite/PR53852.f90: to here.
4801
4802 2015-11-08  Eric Botcazou  <ebotcazou@adacore.com>
4803
4804         * gcc.dg/sso-1.c: New test.
4805         * gcc.dg/sso-2.c: Likewise.
4806         * gcc.dg/sso-3.c: Likewise.
4807         * gcc.dg/sso-4.c: Likewise.
4808         * gcc.dg/sso-5.c: Likewise.
4809         * gcc.dg/sso-6.c: Likewise.
4810         * gcc.dg/sso-7.c: Likewise.
4811         * gcc.dg/sso-8.c: Likewise.
4812         * gcc.dg/sso: New directory.
4813         * gcc.target/i386/movbe-3.c: New test.
4814         * gnat.dg/sso1.adb: Likewise.
4815         * gnat.dg/sso2.ad[sb]: Likewise.
4816         * gnat.dg/sso3.adb: Likewise.
4817         * gnat.dg/sso4.adb: Likewise.
4818         * gnat.dg/sso5.adb: Likewise.
4819         * gnat.dg/sso6.adb: Likewise.
4820         * gnat.dg/sso7.adb: Likewise.
4821         * gnat.dg/specs/sso1.ads: Likewise.
4822         * gnat.dg/specs/sso2.ads: Likewise.
4823         * gnat.dg/sso: New directory.
4824
4825 2015-11-08  Andre Vehreschild  <vehre@gcc.gnu.org>
4826
4827         PR fortran/68218
4828         * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
4829
4830 2015-11-08  Steven G. Kargl  <kargl@gc.gnu.org>
4831
4832         PR fortran/68224
4833         * gfortran.dg/pr68224.f90: New test.
4834
4835 2015-11-08  Paul Thomas  <pault@gcc.gnu.org>
4836
4837         PR fortran/68196
4838         * gfortran.dg/proc_ptr_47.f90: New test.
4839
4840         PR fortran/66465
4841         * gfortran.dg/pr66465.f90: New test.
4842
4843 2015-11-07  John David Anglin  <danglin@gcc.gnu.org>
4844
4845         * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
4846
4847 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
4848
4849         PR fortran/68153
4850         * gfortran.dg/pr68153.f90: New test.
4851
4852 2015-11-07  Steven G. Kargl  <kargl@gcc.gnu.org>
4853
4854         PR fortran/68151
4855         * gfortran.dg/pr68151.f90: New test.
4856
4857 2015-11-07  Richard Sandiford  <richard.sandiford@arm.com>
4858
4859         PR tree-optimization/68235
4860         * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
4861
4862 2015-11-06  Jeff Law  <law@redhat.com>
4863
4864         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
4865         realized jump threads.
4866         * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
4867         threads rather than dom1 dump.
4868
4869 2015-11-06  Michael Collison  <michael.collison@linaro.org
4870             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4871
4872         Revert:
4873         2015-08-01  Michael Collison  <michael.collison@linaro.org
4874                     Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
4875
4876         * gcc.target/arm/mincmp.c: New test.
4877
4878 2015-11-06  Dominique d'Humieres <dominiq@lps.ens.fr>
4879
4880         PR fortran/54224
4881         * gfortran.dg/warn_unused_function_2.f90: Add two new
4882         "defined but not used" subroutines.
4883
4884 2015-11-06  Jakub Jelinek  <jakub@redhat.com>
4885
4886         * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
4887         * g++.dg/gomp/ordered-2.C (f1): Likewise.
4888         * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
4889         expected diagnostics for the addition of quotes.
4890         * gfortran.dg/gomp/target3.f90: Likewise.
4891         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4892         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4893         * c-c++-common/gomp/doacross-1.c: Likewise.
4894         * c-c++-common/gomp/nesting-warn-1.c: Likewise.
4895         * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
4896         Adjust expected diagnostics wording.
4897         * c-c++-common/gomp/clauses-4.c (foo): Likewise.
4898         Don't expect error on ordered threads simd when in for simd.
4899         * c-c++-common/gomp/nesting-2.c: New test.
4900         * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
4901         * c-c++-common/gomp/ordered-4.c: New test.
4902
4903 2015-11-06  Mike Stump  <mikestump@comcast.net>
4904
4905         * gcc.dg/pragma-diag-5.c: Make test cases unique.
4906
4907 2015-11-06  Aditya Kumar  <aditya.k7@samsung.com>
4908             Sebastian Pop  <s.pop@samsung.com>
4909
4910         * gcc.dg/graphite/fuse-1.c: New.
4911         * gcc.dg/graphite/fuse-2.c: New.
4912         * gcc.dg/graphite/interchange-13.c: Remove bogus check.
4913
4914 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
4915
4916         * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
4917
4918 2015-11-06  David Malcolm  <dmalcolm@redhat.com>
4919
4920         * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
4921         * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
4922         * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
4923         * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4924         * lib/gcc-dg.exp: Load multiline.exp.
4925
4926 2015-11-06  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4927
4928         * gcc.target/arm/combine-movs.c: Adjust for unified asm.
4929         * gcc.target/arm/interrupt-1.c: Likewise.
4930         * gcc.target/arm/interrupt-2.c: Likewise.
4931         * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4932
4933 2015-11-06  Benedikt Huber  <benedikt.huber@theobroma-systems.com>
4934             Philipp Tomsich  <philipp.tomsich@theobroma-systems.com>
4935
4936         * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
4937         macros for assembly checks.
4938         * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
4939         frsqrts and frsqrte are not emitted.
4940         * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
4941         frsqrts and frsqrte are emitted.
4942         * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
4943
4944 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
4945
4946         * gfortran.dg/goacc/combined_loop.f90: XFAIL.
4947
4948 2015-11-06  Jan Hubicka  <hubicka@ucw.cz>
4949
4950         PR ipa/68057
4951         PR ipa/68220
4952         * g++.dg/lto/pr68057_0.C: New testcase.
4953         * g++.dg/lto/pr68057_1.C: New testcase.
4954         * g++.dg/torture/pr68220.C: New testcase.
4955
4956 2015-11-06  Christophe Lyon  <christophe.lyon@linaro.org>
4957
4958         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
4959         comment.
4960
4961 2015-11-06  Ilya Enkovich  <enkovich.gnu@gmail.com>
4962
4963         PR tree-optimization/68145
4964         * g++.dg/vect/pr68145.cc: New test.
4965
4966 2015-11-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4967
4968         PR target/68088
4969         * gcc.dg/pr68088_1.c: New test.
4970
4971 2015-11-06  Richard Biener  <rguenther@suse.de>
4972
4973         * gcc.dg/vect/bb-slp-38.c: New testcase.
4974
4975 2015-11-06  Thomas Schwinge  <thomas@codesourcery.com>
4976
4977         * gfortran.dg/goacc/private-3.f95: XFAIL.
4978
4979 2015-11-06  Joost VandeVondele  <vondele@gnu.gcc.org>
4980
4981         PR middle-end/53852
4982         PR middle-end/67518
4983         * gfortran.dg/PR67518.f90: New test.
4984         * gfortran.dg/PR53852.f90: New test.
4985
4986 2015-11-05  Cesar Philippidis  <cesar@codesourcery.com>
4987             Tom de Vries  <tom@codesourcery.com>
4988             Nathan Sidwell  <nathan@codesourcery.com>
4989             Thomas Schwinge  <thomas@codesourcery.com>
4990
4991         * c-c++-common/goacc/combined-directives.c: New test.
4992         * c-c++-common/goacc/loop-clauses.c: New test.
4993         * c-c++-common/goacc/tile.c: New test.
4994         * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
4995         as gang static arguments.
4996         * c-c++-common/goacc/update-1.c: Adjust expected error message.
4997         * g++.dg/goacc/template.C: New test.
4998         * gfortran.dg/goacc/combined-directives.f90: New test.
4999         * gfortran.dg/goacc/default.f95: New test.
5000         * gfortran.dg/goacc/default_none.f95: New test.
5001         * gfortran.dg/goacc/firstprivate-1.f95: New test.
5002         * gfortran.dg/goacc/gang-static.f95: New test.
5003         * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5004         * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5005         * gfortran.dg/goacc/list.f95: Update test.
5006         * gfortran.dg/goacc/loop-2.f95: Likewise.
5007         * gfortran.dg/goacc/loop-4.f95: New test.
5008         * gfortran.dg/goacc/loop-5.f95: New test.
5009         * gfortran.dg/goacc/loop-6.f95: New test.
5010         * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5011         * gfortran.dg/goacc/multi-clause.f90: New test.
5012         * gfortran.dg/goacc/parallel-tree.f95: Update test.
5013         * gfortran.dg/goacc/update.f95: New test.
5014
5015 2015-11-05  Martin Sebor  <msebor@redhat.com>
5016
5017         PR c++/67942
5018         * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5019         invocations where the size of the destination buffer object
5020         or its type (or both) is unknown.
5021
5022 2015-11-05  Martin Sebor  <msebor@redhat.com>
5023
5024         PR c++/67942
5025         * g++.dg/warn/Wplacement-new-size.C: New test.
5026
5027 2015-11-05  Alan Lawrence  <alan.lawrence@arm.com>
5028
5029         * gcc.dg/pr68112.c: New.
5030         * gcc.dg/vect/vect-strided-shift-1.c: New.
5031
5032 2015-11-05  Marek Polacek  <polacek@redhat.com>
5033
5034         PR c/68090
5035         * gcc.dg/pr68090.c: New test.
5036
5037 2015-11-05  James Greenhalgh  <james.greenhalgh@arm.com>
5038
5039         * gcc.dg/ifcvt-4.c: New.
5040
5041 2015-11-05  Paolo Carlini  <paolo.carlini@oracle.com>
5042
5043         PR c++/67846
5044         * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5045
5046 2015-11-05  Jakub Jelinek  <jakub@redhat.com>
5047
5048         * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5049         of variables in both data sharing and mapping clauses and for
5050         structure element based array sections being mapped rather than
5051         privatized.
5052         * c-c++-common/gomp/declare-target-2.c: Add various new tests.  Adjust
5053         expected diagnostics wording in one case.
5054         * c-c++-common/gomp/distribute-1.c: New test.
5055         * c-c++-common/gomp/element-1.c: New test.
5056         * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5057         and #pragma omp end declare target pair around the function.
5058         Change s from a parameter to a file scope variable.
5059         * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5060         * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5061         on non-zero low-bound in reduction array sections.  Add further
5062         tests.
5063         * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5064         * c-c++-common/gomp/target-teams-1.c: New test.
5065         * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5066         for expected mangling on x86_64/i?86.
5067         * gcc.dg/gomp/declare-simd-3.c: New test.
5068         * gcc.dg/gomp/declare-simd-4.c: New test.
5069         * gcc.dg/gomp/for-20.c: New test.
5070         * gcc.dg/gomp/for-21.c: New test.
5071         * gcc.dg/gomp/for-22.c: New test.
5072         * gcc.dg/gomp/for-23.c: New test.
5073         * gcc.dg/gomp/for-24.c: New test.
5074         * gcc.dg/gomp/linear-1.c: New test.
5075         * gcc.dg/gomp/loop-1.c: New test.
5076         * g++.dg/gomp/atomic-17.C: New test.
5077         * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5078         non-static data member in shared clause.  Add single construct.
5079         * g++.dg/gomp/declare-simd-1.C: Add dg-options.  Add
5080         scan-assembler-times directives for expected mangling on x86_64/i?86.
5081         * g++.dg/gomp/declare-simd-3.C: Likewise.
5082         * g++.dg/gomp/declare-simd-4.C: New test.
5083         * g++.dg/gomp/declare-simd-5.C: New test.
5084         * g++.dg/gomp/declare-target-1.C: New test.
5085         * g++.dg/gomp/linear-2.C: New test.
5086         * g++.dg/gomp/loop-1.C: New test.
5087         * g++.dg/gomp/loop-2.C: New test.
5088         * g++.dg/gomp/loop-3.C: New test.
5089         * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5090         non-static data member in shared clause.
5091         * g++.dg/gomp/member-3.C: New test.
5092         * g++.dg/gomp/member-4.C: New test.
5093         * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5094         (bar): Remove dg-message.
5095         * g++.dg/gomp/target-teams-1.C: New test.
5096
5097 2015-11-05  Richard Biener  <rguenther@suse.de>
5098
5099         * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5100         uninitialized variables.
5101         * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5102         * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5103         * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5104         * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5105         * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5106         * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5107         * gcc.dg/ipa/inlinehint-2.c: Likewise.
5108         * gcc.dg/ipa/pure-const-2.c: Likewise.
5109         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5110         * gcc.dg/tree-ssa/loop-23.c: Likewise.
5111         * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5112         * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5113         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5114         * gcc.dg/vect/pr30858.c: Likewise.
5115         * gcc.dg/vect/pr33866.c: Likewise.
5116         * gcc.dg/vect/pr37027.c: Likewise.
5117         * c-c++-common/ubsan/null-10.c: Likewise.
5118         * gcc.target/i386/incoming-8.c: Likewise.
5119
5120 2015-11-04  Eric Botcazou  <ebotcazou@adacore.com>
5121
5122         * gnat.dg/slice9.adb: New test.
5123
5124 2015-11-04  Nathan Sidwell  <nathan@codesourcery.com>
5125
5126         * gfortran.dg/goacc/reduction-2.f95: Delete.
5127
5128 2015-11-04  Tom de Vries  <tom@codesourcery.com>
5129
5130         PR tree-optimization/67742
5131         * gcc.dg/tree-ssa/restrict-7.c: New test.
5132         * gcc.dg/tree-ssa/restrict-8.c: New test.
5133
5134 2015-11-03  Martin Sebor  <msebor@redhat.com>
5135
5136         PR c++-common/67882
5137         * c-c++-common/builtin-offsetof-2.c: New test.
5138
5139 015-11-03  Dominique d'Humieres <dominiq@lps.ens.fr>
5140
5141         PR fortran/67982
5142         * gfortran.dg/warn_unused_function_3.f90: New test.
5143
5144 2015-11-03  Eric Botcazou  <ebotcazou@adacore.com>
5145
5146         * gnat.dg/discr45.adb: Only compile the test.
5147
5148 2015-11-03  Evgeny Stupachenko  <evstupac@gmail.com>
5149
5150         * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5151         * gcc.target/i386/mvc5.c: Ditto.
5152         * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5153         resolver.
5154
5155 2015-11-03  Thomas Schwinge  <thomas@codesourcery.com>
5156
5157         * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5158         from here to...
5159         * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5160         to succeed.
5161
5162 2015-11-03  Bilyan Borisov  <bilyan.borisov@arm.com>
5163
5164         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5165         * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5166         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5167         * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5168         * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5169         * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5170
5171 2015-11-03  Alan Lawrence  <alan.lawrence@arm.com>
5172
5173         * gcc.target/aarch64/fp16/set_zero_1.c: New.
5174
5175 2015-11-03  Uros Bizjak  <ubizjak@gmail.com>
5176
5177         * gcc.dg/mvc1.c: Move to ...
5178         * gcc.target/i386/mvc1.c: ... here.  Require ifunc.
5179         * gcc.dg/mvc2.c: Move to ...
5180         * gcc.target/i386/mvc2.c: ... here.
5181         * gcc.dg/mvc3.c: Move to ...
5182         * gcc.target/i386/mvc3.c: ... here.
5183         * gcc.dg/mvc4.c: Move to ...
5184         * gcc.target/i386/mvc4.c: ... here.  Require ifunc.
5185         * gcc.dg/mvc5.c: Move to ...
5186         * gcc.target/i386/mvc5.c: ... here.
5187         * gcc.dg/mvc6.c: Move to ...
5188         * gcc.target/i386/mvc6.c: ... here.
5189         * gcc.dg/mvc7.c: Move to ...
5190         * gcc.target/i386/mvc7.c: ... here.
5191
5192         * g++.dg/ext/mvc1.C: Require ifunc.
5193
5194 2015-11-02  Alexandre Oliva <aoliva@redhat.com>
5195
5196         PR tree-optimization/68083
5197         * gcc.dg/torture/pr68083.c: New.  From Zhendong Su.
5198
5199 2015-11-02  Jeff Law  <law@redhat.com>
5200
5201         * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5202         irreducible loops in the CFG.
5203
5204 2015-11-02  Alan Lawrence  <alan.lawrence@arm.com>
5205
5206         Revert:
5207         2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5208
5209         * gcc.dg/vect/vect-strided-shift-1.c: New.
5210
5211 2015-11-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5212
5213         PR target/67929
5214         * gcc.target/arm/pr67929_1.c: Move to...
5215         * gcc.c-torture/execute/pr67929_1.c: ... Here.
5216         Remove arm-specific directives.  Add noclone, noinline
5217         attributes.
5218
5219 2015-11-01  Jeff Law  <law@redhat.com>
5220
5221         * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5222
5223 2015-11-01  Uros Bizjak  <ubizjak@gmail.com>
5224
5225         * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5226         (sse2_test): Rename from main.  Do not return 0.
5227
5228 2015-11-01  David Edelsohn  <dje.gcc@gmail.com>
5229
5230         * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5231         * gfortran.dg/proc_ptr_39.f90: Require visibility.
5232         * gfortran.dg/read_dir.f90: XFAIL AIX.
5233
5234 2015-10-31  Ville Voutilainen  <ville.voutilainen@gmail.com>
5235
5236         Remove the implementation of N3994, terse range-for loops.
5237         * g++.dg/cpp1z/range-for1.C: Remove.
5238
5239 2015-10-31  Eric Botcazou  <ebotcazou@adacore.com>
5240
5241         * gnat.dg/discr45.adb: New test.
5242
5243 2015-10-31  Tom de Vries  <tom@codesourcery.com>
5244
5245         * gfortran.dg/assumed_type_2.f90: Update test.
5246         * gfortran.dg/no_arg_check_2.f90: Same.
5247
5248 2015-10-30  Cesar Philippidis  <cesar@codesourcery.com>
5249
5250         * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5251
5252 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5253
5254         PR fortran/46588
5255         * gfortran.dg/pr46588.f90: New test.
5256
5257 2015-10-30  Evgeny Stupachenko  <evstupac@gmail.com>
5258
5259         * gcc.dg/mvc1.c: New test for multiple targets cloning.
5260         * gcc.dg/mvc2.c: Ditto.
5261         * gcc.dg/mvc3.c: Ditto.
5262         * gcc.dg/mvc4.c: Ditto.
5263         * gcc.dg/mvc5.c: Ditto.
5264         * gcc.dg/mvc6.c: Ditto.
5265         * gcc.dg/mvc7.c: Ditto.
5266         * g++.dg/ext/mvc1.C: Ditto.
5267         * g++.dg/ext/mvc2.C: Ditto.
5268         * g++.dg/ext/mvc3.C: Ditto.
5269         * g++.dg/ext/mvc4.C: Ditto.
5270
5271 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5272
5273         PR fortran/51993
5274         * gfortran.dg/pr51993.f90: New test.
5275
5276 2015-10-30  Vladimir Makarov  <vmakarov@redhat.com>
5277
5278         PR rtl-optimization/68106
5279         * gcc.target/aarch64/pr68106.c: New.
5280
5281 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5282
5283         PR fortran/36192
5284         * gfortran.dg/pr36192_1.f90: New test.
5285
5286 2015-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
5287
5288         PR fortran/68154
5289         *gfortran.dg/pr68154.f90
5290
5291 2015-10-29  Nathan Sidwell  <nathan@codesourcery.com>
5292
5293         * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5294         * c-c++-common/goacc/acc_on_device-2.c: Delete.
5295
5296 2015-10-29  Richard Sandiford  <richard.sandiford@arm.com>
5297
5298         * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5299
5300 2015-10-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
5301
5302         * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5303         PowerPC.
5304         * gcc.target/powerpc/float128-mix.c: Likewise.
5305
5306 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5307
5308         PR fortran/68054
5309         * gfortran.dg/pr68054.f90: New test.
5310
5311 2015-10-29  Steven G. Kargl  <kargl@gcc.gnu.org>
5312
5313         PR fortran/67885
5314         * gfortran.dg/pr67885.f90: New test.
5315
5316 2015-10-29  Jeff Law  <law@redhat.com>
5317
5318         PR tree-optimization/67892
5319         * gcc.dg/tree-ssa/pr21417: Update expected output.
5320         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5321
5322 2015-10-29  Richard Biener  <rguenther@suse.de>
5323
5324         PR middle-end/68142
5325         * c-c++-common/ubsan/pr68142.c: New testcase.
5326
5327 2015-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
5328
5329         PR c++/67845
5330         * g++.dg/other/cv_func4.C: New.
5331
5332 2015-10-29  Richard Biener  <rguenther@suse.de>
5333
5334         PR middle-end/56956
5335         * c-c++-common/ubsan/pr56956.c: New testcase.
5336
5337 2015-10-28  Eric Botcazou  <ebotcazou@adacore.com>
5338
5339         * gnat.dg/discr44.adb: New test.
5340
5341 2015-10-28  Jim Wilson  <jim.wilson@linaro.org>
5342
5343         PR debug/66068
5344         * gcc.dg/debug/pr66068.c: New test.
5345
5346 2015-01-28  Paul Thomas  <pault@gcc.gnu.org>
5347
5348         PR fortran/67933
5349         * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5350         array bounds error at line 25.
5351
5352 2015-10-28  Catherine Moore  <clm@codesourcery.com>
5353
5354         * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5355         * gcc.target/mips/oddspreg-6.c: Likewise.
5356         * gcc.target/mips/oddspreg-1.c: Likewise.
5357         * gcc.target/mips/oddspreg-2.c: Likewise.
5358
5359 2015-10-28  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
5360
5361         PR target/67839
5362         * gcc.target/avr/pr67839.c: New test.
5363
5364 2015-10-28  Richard Biener  <rguenther@suse.de>
5365
5366         * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5367
5368 2015-10-28  Tom de Vries  <tom@codesourcery.com>
5369
5370         * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5371
5372 2015-10-28  Richard Biener  <rguenther@suse.de>
5373
5374         PR ipa/67600
5375         * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5376         of #includes.
5377
5378 2015-10-28  Richard Biener  <rguenther@suse.de>
5379
5380         PR tree-optimization/65962
5381         * gcc.dg/vect/vect-62.c: Adjust.
5382
5383 2015-10-28  Richard Biener  <rguenther@suse.de>
5384
5385         PR middle-end/68067
5386         * gcc.dg/torture/pr68067-1.c: New testcase.
5387         * gcc.dg/torture/pr68067-2.c: Likewise.
5388
5389 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5390
5391         * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5392
5393 2015-10-28  Segher Boessenkool  <segher@kernel.crashing.org>
5394
5395         * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5396         as xvmadd and xvnmsub.
5397         * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5398
5399 2015-10-27  Cesar Philippidis  <cesar@codesourcery.com>
5400
5401         * c-c++-common/goacc/loop-shape.c: New test.
5402
5403 2015-10-27  Nathan Sidwell <nathan@codesourcery.com>
5404             Cesar Philippidis  <cesar@codesourcery.com>
5405
5406         * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5407         * g++.dg/gomp/pr33372-3.C: Likewise.
5408
5409 2015-10-27  Richard Henderson  <rth@redhat.com>
5410
5411         PR rtl-opt/67609
5412         * gcc.target/i386/pr67609-2.c: New test.
5413
5414 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5415
5416         PR target/68102
5417         * gcc.target/aarch64/pr68102_1.c: New test.
5418
5419 2015-01-27  Paul Thomas  <pault@gcc.gnu.org>
5420
5421         PR fortran/67933
5422         * gfortran.dg/allocate_with_source_15.f03: New test
5423
5424 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5425             James Norris  <jnorris@codesourcery.com>
5426
5427         PR fortran/63865
5428         * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5429         directive to work.
5430         * gfortran.dg/goacc/loop-1.f95: Likewise.
5431         * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5432         * gfortran.dg/goacc/cray.f95: Likewise.
5433         * gfortran.dg/goacc/parameter.f95: Likewise.
5434
5435 2015-10-27  Steven G. Kargl  <kargl@gcc.gnu.org>
5436
5437         PR fortran/68108
5438         * gfortran.dg/pr67805_2.f90: New test.
5439
5440 2015-10-27  Abderrazek Zaafrani  <a.zaafrani@samsung.com>
5441             Aditya Kumar  <aditya.k7@samsung.com>
5442
5443         * gcc.dg/graphite/block-0.c: Changed to match pattern.
5444         * gcc.dg/graphite/interchange-1.c: Same.
5445         * gcc.dg/graphite/interchange-10.c: Same.
5446         * gcc.dg/graphite/interchange-11.c: Same.
5447         * gcc.dg/graphite/interchange-13.c: Same.
5448         * gcc.dg/graphite/interchange-3.c: Same.
5449         * gcc.dg/graphite/interchange-4.c: Same.
5450         * gcc.dg/graphite/interchange-7.c: Same.
5451         * gcc.dg/graphite/interchange-9.c: Same.
5452         * gcc.dg/graphite/uns-interchange-9.c: Same.
5453         * gfortran.dg/graphite/interchange-3.f90: Same.
5454
5455 2015-10-27  H.J. Lu  <hongjiu.lu@intel.com>
5456
5457         PR target/67215
5458         * gcc.target/i386/pr67215-1.c: New test.
5459         * gcc.target/i386/pr67215-2.c: Likewise.
5460         * gcc.target/i386/pr67215-3.c: Likewise.
5461
5462 2015-10-27  Richard Biener  <rguenther@suse.de>
5463
5464         PR tree-optimization/68104
5465         * gcc.dg/torture/pr68104.c: New testcase.
5466
5467 2015-10-27  Alan Lawrence  <alan.lawrence@arm.com>
5468
5469         * gcc.dg/vect/vect-strided-shift-1.c: New.
5470
5471 2015-10-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5472
5473         PR target/67929
5474         * gcc.target/arm/pr67929_1.c: New test.
5475
5476 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5477
5478         * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5479
5480 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5481
5482         PR tree-optimization/68097
5483         * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0.  Add
5484         --param max-ssa-name-query-depth=3 to dg-options.
5485
5486 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5487
5488         * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5489
5490 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5491
5492         * gcc.dg/builtins-52.c: Add -O to dg-options.
5493
5494 2015-10-27  Richard Sandiford  <richard.sandiford@arm.com>
5495
5496         * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5497
5498 2015-10-27  Thomas Schwinge  <thomas@codesourcery.com>
5499
5500         PR c/64765
5501         PR c/64880
5502         * c-c++-common/goacc/loop-1.c: Don't skip for C++.  Don't prune
5503         sorry message.
5504         (PR64765): New function.
5505         * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5506         * gfortran.dg/goacc/combined_loop.f90: Extend.  Don't prune
5507         sorry message.
5508         * gfortran.dg/goacc/cray.f95: Refine prune directive.
5509         * gfortran.dg/goacc/parameter.f95: Likewise.
5510
5511 2015-10-26  Louis Krupp  <louis.krupp@zoho.com>
5512
5513         PR fortran/66056
5514         * gfortran.dg/empty_label_typedecl.f90: New test.
5515
5516 2015-10-26  Steven G. Kargl  <kargl@gcc.gnu.org>
5517
5518         PR fortran/36192
5519         * gfortran.dg/pr36192.f90: New test.
5520
5521 2015-10-26  Eric Botcazou  <ebotcazou@adacore.com>
5522
5523         * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5524         * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5525         * gnat.dg/opt51.adb: New test.
5526         * gnat.dg/opt51_pkg.ads: New helper.
5527
5528 2015-10-26  Simon Dardis  <simon.dardis@imgtec.com>
5529
5530         * gcc.target/mips/ds-schedule-1.c: New.
5531         * gcc.target/mips/ds-schedule-2.c: New.
5532
5533 2015-10-26  Jeff Law  <law@redhat.com>
5534
5535         PR tree-optimization/68013
5536         * gcc.c-torture/compile/pr68013.c: New test.
5537
5538 2015-10-26  Richard Biener  <rguenther@suse.de>
5539         Dominik Vogt  <vogt@linux.vnet.ibm.com>
5540
5541         PR middle-end/67443
5542         * gcc.target/s390/pr67443.c: New testcase.
5543
5544 2015-10-26  Christophe Lyon  <christophe.lyon@linaro.org>
5545
5546         * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
5547         make it unique per testcase.
5548         * gfortran.dg/chmod_2.f90: Likewise.
5549         * gfortran.dg/chmod_3.f90: Likewise.
5550         * gfortran.dg/direct_io_8.f90: Likewise.
5551         * gfortran.dg/f2003_inquire_1.f03: Likewise.
5552         * gfortran.dg/f2003_io_1.f03: Likewise.
5553         * gfortran.dg/f2003_io_2.f03: Likewise.
5554         * gfortran.dg/f2003_io_8.f03: Likewise.
5555         * gfortran.dg/inquire_size.f90: Likewise.
5556         * gfortran.dg/namelist_66.f90: Likewise.
5557         * gfortran.dg/namelist_82.f90: Likewise.
5558         * gfortran.dg/namelist_87.f90: Likewise.
5559         * gfortran.dg/open_negative_unit_1.f90: Likewise.
5560         * gfortran.dg/open_new.f90: Likewise.
5561         * gfortran.dg/stat_1.f90: Likewise.
5562         * gfortran.dg/stat_2.f90: Likewise.
5563         * gfortran.dg/streamio_15.f90: Likewise.
5564         * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5565
5566 2015-10-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5567
5568         PR middle-end/67989
5569         * g++.dg/pr67989.C: New test.
5570
5571 2015-10-26  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5572
5573         * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
5574         * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
5575         * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
5576         suffix to the temporary filename to make it unique per testcase.
5577
5578 2015-10-26  Richard Sandiford  <richard.sandiford@arm.com>
5579
5580         * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
5581
5582 2015-01-25  Paul Thomas  <pault@gcc.gnu.org>
5583
5584         PR fortran/67171
5585         * gfortran.dg/allocate_with_source_12.f03: New test
5586
5587         PR fortran/61819
5588         * gfortran.dg/allocate_with_source_13.f03: New test
5589
5590         PR fortran/61830
5591         * gfortran.dg/allocate_with_source_14.f03: New test
5592
5593 2015-10-25  John David Anglin  <danglin@gcc.gnu.org>
5594
5595         * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
5596
5597 2015-10-25  Uros Bizjak  <ubizjak@gmail.com>
5598
5599         PR target/68084
5600         * gcc.target/i386/pr68084.c: New test.
5601
5602 2015-10-25  Andre Vehreschild  <vehre@gmx.de>
5603
5604         PR fortran/66927
5605         PR fortran/67044
5606         * gfortran.dg/allocate_with_source_10.f08: New test.
5607         * gfortran.dg/allocate_with_source_11.f08: New test.
5608         * gfortran.dg/class_array_15.f03: Changed count of expected
5609         _builtin_frees to 11. One step of temporaries is spared, therefore
5610         the allocatable component of that temporary is not to be freeed.
5611
5612 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5613
5614         PR fortran/68055
5615         * gfortran.dg/pr68055.f90: New case.
5616
5617 2015-10-24  Steven G. Kargl  <kargl@gcc.gnu.org>
5618
5619         PR fortran/67805
5620         * gfortran.dg/pr67805.f90: New testcase.
5621         * gfortran.dg/array_constructor_26.f03: Update testcase.
5622         * gfortran.dg/array_constructor_27.f03: Ditto.
5623         * gfortran.dg/char_type_len_2.f90: Ditto.
5624         * gfortran.dg/pr67802.f90: Ditto.
5625         * gfortran.dg/used_before_typed_3.f90: Ditto.
5626
5627 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
5628
5629         PR ipa/pr67600
5630         * g++.dg/torture/pr67600.C: New testcase.
5631
5632 2015-10-23  Ilya Enkovich  <enkovich.gnu@gmail.com>
5633
5634         * g++.dg/pr68062.C: New test.
5635
5636 2015-10-23  Jeff Law  <law@redhat.com>
5637
5638         PR tree-optimization/67830
5639         * gcc.dg/pr67830.c: New test.
5640
5641 2015-10-23  Jan Hubicka  <hubicka@ucw.cz>
5642
5643         * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
5644
5645 2015-10-23  Steve Ellcey  <sellcey@imgtec.com>
5646             Andrew Pinski  <apinski@cavium.com>
5647
5648         PR rtl-optimization/67736
5649         * gcc.dg/torture/pr67736.c: New test.
5650         * gcc.dg/combine-subregs.c: New test.
5651
5652 2015-10-23  Alan Hayward <alan.hayward@arm.com>
5653
5654         PR tree-optimization/65947
5655         * lib/target-supports.exp
5656         (check_effective_target_vect_max_reduc): Add.
5657         * gcc.dg/vect/pr65947-1.c: New test.
5658         * gcc.dg/vect/pr65947-2.c: New test.
5659         * gcc.dg/vect/pr65947-3.c: New test.
5660         * gcc.dg/vect/pr65947-4.c: New test.
5661         * gcc.dg/vect/pr65947-5.c: New test.
5662         * gcc.dg/vect/pr65947-6.c: New test.
5663         * gcc.dg/vect/pr65947-7.c: New test.
5664         * gcc.dg/vect/pr65947-8.c: New test.
5665         * gcc.dg/vect/pr65947-9.c: New test.
5666         * gcc.dg/vect/pr65947-10.c: New test.
5667         * gcc.dg/vect/pr65947-11.c: New test.
5668
5669 2015-10-23  Richard Sandiford  <richard.sandiford@arm.com>
5670
5671         * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
5672         Make weak rather than noinline.
5673         * gcc.dg/builtins-57.c: Compile with -O.
5674         * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
5675
5676 2015-10-23  Tom de Vries  <tom@codesourcery.com>
5677
5678         * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
5679
5680 2015-10-23  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
5681
5682         PR sanitizer/68042
5683         * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
5684         * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
5685
5686 2015-10-22  Martin Sebor  <msebor@redhat.com>
5687
5688         PR driver/68043
5689         * gcc.misc-tests/help.exp: Verify that option descriptions
5690         end in periods.
5691         * lib/options.exp (check_for_options): Use the regexp --line option.
5692         Print unexpected match on failure.
5693
5694 2015-10-22  Uros Bizjak  <ubizjak@gmail.com>
5695
5696         * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
5697
5698 2015-10-22  Paolo Carlini  <paolo.carlini@oracle.com>
5699
5700         PR c++/67838
5701         * g++.dg/cpp1y/var-templ46.C: New.
5702
5703 2015-10-22  Richard Biener  <rguenther@suse.de>
5704
5705         PR tree-optimization/58497
5706         * gcc.dg/tree-ssa/vector-5.c: New testcase.
5707
5708 2015-10-22  Richard Biener  <rguenther@suse.de>
5709
5710         PR tree-optimization/19049
5711         PR tree-optimization/65962
5712         * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
5713         * gcc.dg/vect/vect-63.c: Adjust.
5714         * gcc.dg/vect/vect-70.c: Likewise.
5715         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5716         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5717         * gfortran.dg/vect/pr19049.f90: Likewise.
5718         * gfortran.dg/vect/vect-8.f90: Likewise.
5719
5720 2015-10-22  Richard Biener  <rguenther@suse.de>
5721
5722         PR middle-end/68046
5723         PR middle-end/61893
5724         * gcc.dg/torture/ftrapv-2.c: New testcase.
5725
5726 2015-10-22  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5727
5728         PR target/68015
5729         * gcc.target/s390/pr68015.c: New test.
5730
5731 2015-10-22  Andre Vieira  <andre.simoesdiasvieira@arm.com>
5732
5733         PR testsuite/67948
5734         * gcc.target/arm/xor-and.c: Adjust test to check for eor
5735         instead of orr.
5736
5737 2015-10-22  Jiong Wang  <jiong.wang@arm.com>
5738             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5739
5740         PR target/63304
5741         * gcc.target/aarch64/pr63304_1.c: New test.
5742
5743 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
5744
5745         PR c++/66781
5746         * g++.dg/parse/enum13.C: New.
5747
5748 2015-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
5749
5750         PR c++/67847
5751         * g++.dg/parse/enum12.C: New.
5752
5753 2015-10-21  Martin Sebor  <msebor@redhat.com>
5754
5755         PR driver/68043
5756         * gcc.misc-tests/help.exp: Adjust.
5757         * lib/options.exp (check_for_options): Add detail to output.
5758
5759 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
5760
5761         PR fortran/67939
5762         * gfortran.dg/pr67939.f90: New test.
5763
5764 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
5765             Sebastian Pop  <s.pop@samsung.com>
5766
5767         * gcc.dg/graphite/scop-11.c: Update pattern.
5768
5769 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
5770
5771         PR ipa/67056
5772         * g++.dg/ipa/pr67056.C: New testcase.
5773
5774 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
5775
5776         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
5777         are matched.
5778
5779 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
5780
5781         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
5782         Add associated options for arm*-*-*.
5783         (sqrt): Remove dummy definition.
5784
5785 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
5786
5787         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
5788
5789 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
5790
5791         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
5792         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
5793         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
5794
5795 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
5796
5797         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
5798         sra-max-scalarization-size-Ospeed.
5799
5800 2015-10-21  Marek Polacek  <polacek@redhat.com>
5801
5802
5803         PR c/68024
5804         * gcc.dg/pr68024.c: New test.
5805
5806 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
5807
5808         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
5809         * c-c++-common/goacc/sb-1.c: Adjust errors.
5810         * c-c++-common/goacc/sb-3.c: Adjust errors.
5811         * c-c++-common/goacc/loop-1.c: Adjust errors.
5812         * c-c++-common/goacc/nesting-1.c: Adjust errors.
5813         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
5814         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
5815
5816 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
5817
5818         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
5819
5820 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
5821
5822         * gcc.dg/lto/simd-function_0.c: New test.
5823
5824 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
5825
5826         PR target/68018
5827         * gcc.target/i386/pr68018.c: New test.
5828
5829 2015-10-21  Richard Biener  <rguenther@suse.de>
5830
5831         PR middle-end/68031
5832         * gcc.dg/torture/pr68031.c: New testcase.
5833
5834 2015-10-21  Richard Biener  <rguenther@suse.de>
5835
5836         PR tree-optimization/68026
5837         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
5838
5839 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
5840
5841         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
5842         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
5843         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5844         * g++.dg/asan/default-options-1.C: Likewise.
5845
5846 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5847
5848         * gcc.target/aarch64/stp_vec_64_1.c: New test.
5849         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
5850
5851 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
5852
5853         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
5854
5855 2015-10-20  Marek Polacek  <polacek@redhat.com>
5856
5857         PR c/67964
5858         * gcc.dg/pr67964.c: New test.
5859
5860 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
5861
5862         PR rtl-optimization/67609
5863         * gcc.target/i386/pr67609.c: New.
5864
5865 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5866
5867         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
5868
5869 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5870
5871         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
5872         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
5873
5874 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
5875
5876         PR target/66810
5877         * gcc.target/i386/pr66810.c: New test.
5878
5879 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
5880
5881         PR target/67963
5882         PR target/67985
5883         * gcc.target/i386/pr67963-1.c: New test.
5884         * gcc.target/i386/pr67963-2.c: Likewise.
5885         * gcc.target/i386/pr67963-3.c: Likewise.
5886         * gcc.target/i386/pr67985-1.c: Likewise.
5887         * gcc.target/i386/pr67985-2.c: Likewise.
5888         * gcc.target/i386/pr67985-3.c: Likewise.
5889
5890 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
5891
5892         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
5893
5894 2015-10-20  Richard Biener  <rguenther@suse.de>
5895
5896         PR tree-optimization/68017
5897         * gcc.dg/torture/pr68017.c: New testcase.
5898
5899 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
5900
5901         PR target/66912
5902         * gcc.target/aarch64/pr66912.c: New.
5903         * gcc.target/arm/pr66912.c: New.
5904
5905 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5906
5907         * gfortran.dg/pr67900.f90: New tests.
5908
5909 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
5910
5911         * gnat.dg/opt50.adb: New test.
5912         * gnat.dg/opt50_pkg.adb: New helper.
5913         * gnat.dg/opt50_pkg.ads: New helper.
5914
5915 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
5916
5917         PR fortran/68019
5918         * gfortran.dg/pr68019.f90: new test.
5919
5920 2015-10-19  Richard Biener  <rguenther@suse.de>
5921
5922         PR tree-optimization/67975
5923         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
5924
5925 2015-10-19  Richard Biener  <rguenther@suse.de>
5926
5927         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
5928
5929 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
5930
5931         PR target/67995
5932         * gcc.target/i386/pr67995-1.c: New test.
5933         * gcc.target/i386/pr67995-2.c: Likewise.
5934         * gcc.target/i386/pr67995-3.c: Likewise.
5935
5936 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
5937
5938         PR middle-end/68002
5939         * gcc.dg/PR68002.c: New test.
5940
5941 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
5942
5943         * gcc.dg/builtins-20.c: Remove undefined behavior.
5944
5945 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
5946
5947         PR fortran/67758
5948         * gfortran.dg/common_25.f90: New file.
5949
5950 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
5951
5952         PR fortran/67177
5953         * gfortran.dg/move_alloc_15.f90: New test
5954         * gfortran.dg/move_alloc_16.f90: New test
5955
5956         PR fortran/67977
5957         * gfortran.dg/deferred_character_assignment_1.f90: New test
5958
5959 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
5960
5961         PR fortran/67987
5962         * gfortran.df/pr67987.f90: New test.
5963         * gfortran.dg/char_length_2.f90: Update testcase.
5964
5965 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
5966
5967         * gcc.target/i386/iamcu/test_basic_returning.c
5968         (def_test_returning_type): Use union to check float return bits.
5969
5970 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
5971
5972         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
5973         Replace printf with __builtin_printf.
5974
5975 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
5976
5977         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
5978         initialize u5.
5979
5980 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
5981
5982         PR middle-end/67966
5983         * gnat.dg/pack21.adb: New test.
5984         * gnat.dg/pack22.adb: Likewise.
5985         * gnat.dg/pack22_pkg.ad[sb]: New helper.
5986
5987 2015-10-16  Christian Bruel  <christian.bruel@st.com>
5988
5989         PR target/67745
5990         * gcc.target/arm/no-align.c: New test.
5991         * gcc.target/arm/attr-align1.c: New test.
5992         * gcc.target/arm/attr-align2.c: New test.
5993         * gcc.target/arm/attr-align3.c: New test.
5994
5995 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
5996
5997         * gcc.c-torture/compile/icfmatch.c: Add testcase
5998
5999 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
6000
6001         PR c++/67926
6002         * g++.dg/cpp1z/fold-ice1.C: New.
6003
6004 2015-10-16  Michael Collison  <michael.collison@linaro.org>
6005             Andrew Pinski <andrew.pinski@caviumnetworks.com>
6006
6007         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6008
6009 2015-10-15  Marek Polacek  <polacek@redhat.com>
6010
6011         * gcc.dg/tree-ssa/reassoc-42.c: New test.
6012
6013 2015-10-15  Marek Polacek  <polacek@redhat.com>
6014
6015         PR tree-optimization/67953
6016         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6017         unsigned.
6018         * gcc.dg/torture/pr67953.c: New test.
6019
6020 2015-10-14  Jeff Law  <law@redhat.com>
6021
6022         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
6023         contained within have their own file/test now.
6024         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6025         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
6026         expectations a bit more.
6027         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6028         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6029         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6030         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6031         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6032
6033         PR testsuite/67959
6034         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6035
6036 2015-10-14  Marek Polacek  <polacek@redhat.com>
6037
6038         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
6039         (f6): New.
6040         (f7): New.
6041         (f8): New.
6042         (f9): New.
6043         (f10): New.
6044         (f11): New.
6045         (f12): New.
6046         (f13): New.
6047
6048 2015-10-14  Richard Biener  <rguenther@suse.de>
6049
6050         PR tree-optimization/67915
6051         * gcc.dg/torture/pr67915.c: New testcase.
6052
6053 2015-10-14  Marek Polacek  <polacek@redhat.com>
6054
6055         PR tree-optimization/67815
6056         * gcc.dg/tree-ssa/reassoc-39.c: New test.
6057         * gcc.dg/tree-ssa/reassoc-40.c: New test.
6058         * gcc.dg/tree-ssa/reassoc-41.c: New test.
6059
6060 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6061
6062         * gcc.dg/pragma-pop_options-1.c: New test.
6063
6064 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
6065             Aldy Hernandez  <aldyh@redhat.com>
6066
6067         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6068         * c-c++-common/gomp/clauses-1.c: New test.
6069         * c-c++-common/gomp/clauses-2.c: New test.
6070         * c-c++-common/gomp/clauses-3.c: New test.
6071         * c-c++-common/gomp/clauses-4.c: New test.
6072         * c-c++-common/gomp/declare-target-1.c: New test.
6073         * c-c++-common/gomp/declare-target-2.c: New test.
6074         * c-c++-common/gomp/depend-3.c: New test.
6075         * c-c++-common/gomp/depend-4.c: New test.
6076         * c-c++-common/gomp/doacross-1.c: New test.
6077         * c-c++-common/gomp/if-1.c: New test.
6078         * c-c++-common/gomp/if-2.c: New test.
6079         * c-c++-common/gomp/linear-1.c: New test.
6080         * c-c++-common/gomp/map-2.c: New test.
6081         * c-c++-common/gomp/map-3.c: New test.
6082         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6083         f_omp_target_data): Add map clause to target data.
6084         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6085         * c-c++-common/gomp/ordered-1.c: New test.
6086         * c-c++-common/gomp/ordered-2.c: New test.
6087         * c-c++-common/gomp/ordered-3.c: New test.
6088         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6089         on non-iterator.
6090         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6091         clause and ordered construct where no longer allowed.
6092         * c-c++-common/gomp/priority-1.c: New test.
6093         * c-c++-common/gomp/reduction-1.c: New test.
6094         * c-c++-common/gomp/schedule-simd-1.c: New test.
6095         * c-c++-common/gomp/sink-1.c: New test.
6096         * c-c++-common/gomp/sink-2.c: New test.
6097         * c-c++-common/gomp/sink-3.c: New test.
6098         * c-c++-common/gomp/sink-4.c: New test.
6099         * c-c++-common/gomp/udr-1.c: New test.
6100         * c-c++-common/taskloop-1.c: New test.
6101         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6102         value of _OPENMP macro.
6103         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6104         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6105         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6106         * gcc.dg/gomp/clause-1.c:
6107         * gcc.dg/gomp/reduction-1.c: New test.
6108         * gcc.dg/gomp/sink-fold-1.c: New test.
6109         * gcc.dg/gomp/sink-fold-2.c: New test.
6110         * gcc.dg/gomp/sink-fold-3.c: New test.
6111         * gcc.dg/vect/vect-simd-clone-15.c: New test.
6112         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6113         of non-static data members.
6114         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6115         Add some linear clause tests.
6116         * g++.dg/gomp/declare-simd-3.C: New test.
6117         * g++.dg/gomp/linear-1.C: New test.
6118         * g++.dg/gomp/member-1.C: New test.
6119         * g++.dg/gomp/member-2.C: New test.
6120         * g++.dg/gomp/pr66571-2.C: New test.
6121         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6122         dependent argument.
6123         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6124         in reduction clause.
6125         * g++.dg/gomp/reference-1.C: New test.
6126         * g++.dg/gomp/sink-1.C: New test.
6127         * g++.dg/gomp/sink-2.C: New test.
6128         * g++.dg/gomp/sink-3.C: New test.
6129         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6130         * g++.dg/gomp/this-1.C: New test.
6131         * g++.dg/gomp/this-2.C: New test.
6132         * g++.dg/vect/simd-clone-2.cc: New test.
6133         * g++.dg/vect/simd-clone-2.h: New test.
6134         * g++.dg/vect/simd-clone-3.cc: New test.
6135         * g++.dg/vect/simd-clone-4.cc: New test.
6136         * g++.dg/vect/simd-clone-4.h: New test.
6137         * g++.dg/vect/simd-clone-5.cc: New test.
6138
6139 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
6140
6141         * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6142         after r228716 (Fix vtbl[34] and vtbx4).
6143
6144 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
6145
6146         PR tree-optimization/67909, 67947
6147         * gcc.dg/torture/pr67947.c: New test.
6148
6149 2015-10-13  Jeff Law  <law@redhat.com>
6150
6151         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6152
6153 2015-10-12  Jeff Law  <law@redhat.com>
6154
6155         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6156         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6157         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6158         ssa-dom-thread-11.c.
6159
6160         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6161
6162 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
6163
6164         PR c++/58566
6165         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6166
6167 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
6168
6169         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6170         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6171         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6172         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6173         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6174         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6175         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6176         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6177
6178 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
6179
6180         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6181         and -mno-frame-header-opt options.
6182         * gcc.target/mips/frame-header-1.c: New file.
6183         * gcc.target/mips/frame-header-2.c: New file.
6184         * gcc.target/mips/frame-header-3.c: New file.
6185
6186 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
6187             Hale Wang  <hale.wang@arm.com>
6188
6189         * gcc.dg/tree-ssa/forwprop-33.c: New.
6190
6191 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
6192
6193         PR target/67895
6194         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6195         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6196         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6197         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6198         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6199         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6200         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6201         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6202         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6203         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6204
6205 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
6206
6207         * lib/multiline.exp: New file.
6208         * lib/prune.exp: Load multiline.exp.
6209         (prune_gcc_output): Call into multiline.exp to handle any
6210         multiline output directives.
6211         * lib/libgo.exp: Load multiline.exp before prune.exp, using
6212         load_gcc_lib.
6213
6214 2015-10-09  Martin Jambor  <mjambor@suse.cz>
6215
6216         PR tree-optimization/67794
6217         * gcc.dg/ipa/ipa-sra-10.c: New test.
6218         * gcc.dg/torture/pr67794.c: Likewise.
6219
6220 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
6221
6222         PR rtl-optimization/67828
6223         * gcc.dg/torture/pr67828.c: New.
6224
6225 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6226
6227         PR target/67366
6228         * lib/target-supports.exp (check_effective_target_non_strict_align):
6229         Adjust for arm*-*-*.
6230         * gcc.target/arm/pr67366.c: New test.
6231
6232 2015-10-09  Richard Biener  <rguenther@suse.de>
6233
6234         PR tree-optimization/67891
6235         * gcc.dg/tree-ssa/pr67891.c: New testcase.
6236
6237 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
6238
6239         * gcc.dg/builtins-47.c: Test the optimized dump instead.
6240
6241 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6242
6243         * gcc.dg/vect/vect-outer-simd-3.c: New test.
6244
6245 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
6246
6247         * gcc.dg/loop-unswitch-2.c: New test.
6248         * gcc.dg/loop-unswitch-3.c: Likewise.
6249         * gcc.dg/loop-unswitch-4.c: Likewise.
6250
6251 2015-10-08  Tom de Vries  <tom@codesourcery.com>
6252
6253         * gcc.dg/dse.c: Only dump in dse1 pass.
6254         * gcc.dg/tree-ssa/pr30375.c: Same.
6255
6256 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
6257
6258         PR target/66697
6259         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6260         (PUSH, POP): New defines.
6261         (sse2_test): Use PUSH and POP to misalign runtime stack.
6262         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6263
6264 2015-10-07  James Norris  <jnorris@codesourcery.com>
6265
6266         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6267         to atomic_init. (atomic_init): Restrict flags usage.
6268
6269 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
6270
6271         PR fortran/65889
6272         * gfortran.dg/sizeof_5.f90: New test.
6273
6274 2015-10-06  Jeff Law  <law@redhat.com>
6275
6276         * gcc.c-torture/compile/pr67816.c: New test.
6277
6278 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
6279
6280         * gcc.target/aarch64/get_lane_f16_1.c: New test.
6281
6282 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
6283
6284         PR fortran/65766
6285         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6286
6287 2015-10-06  Marek Polacek  <polacek@redhat.com>
6288
6289         PR c++/67863
6290         * c-c++-common/Wtautological-compare-4.c: New test.
6291
6292 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
6293             Peter Bergner <bergner@vnet.ibm.com>
6294
6295         PR target/67808
6296         * gcc.target/powerpc/pr67808.c: New test.
6297
6298 2015-10-06  Nick Clifton  <nickc@redhat.com>
6299
6300         * gcc.target/msp430: New directory.
6301         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
6302         tests.
6303         * gcc.target/msp430/data-attributes.c: New file.  Checks the
6304         noinit and persistent data attributes.
6305
6306 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
6307
6308         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6309
6310 2015-10-06  Richard Biener  <rguenther@suse.de>
6311
6312         PR tree-optimization/67859
6313         * gcc.dg/torture/pr67859.c: New testcase.
6314
6315 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6316
6317         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6318
6319 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
6320
6321         PR c++/53856
6322         * g++.dg/template/defarg19.C: New.
6323         * g++.dg/template/defarg20.C: Likewise.
6324
6325 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6326             Sebastian Pop  <s.pop@samsung.com>
6327
6328         * gcc.dg/graphite/scop-sor.c: Un-xfail.
6329
6330 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
6331             Sebastian Pop  <s.pop@samsung.com>
6332
6333         * gcc.dg/graphite/scop-sor.c: Xfail.
6334
6335 2015-10-05  Martin Jambor  <mjambor@suse.cz>
6336             Jan Hubicka  <hubicka@ucw.cz>
6337
6338         * gcc.dg/ipa/propalign-4.c: New test.
6339         * gcc.dg/ipa/propalign-5.c: Likewise.
6340
6341 2015-10-05  Marek Polacek  <polacek@redhat.com>
6342
6343         PR tree-optimization/67821
6344         * gcc.dg/torture/pr67821-2.c: New test.
6345         * gcc.dg/torture/pr67821.c: New test.
6346
6347 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
6348
6349         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6350
6351 2015-10-05  Christian Bruel  <christian.bruel@st.com>
6352
6353         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6354
6355 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6356
6357         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6358         (exec_vcvt): Add comments.
6359
6360 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6361
6362         PR rtl-optimization/67447
6363         * gcc.target/i386/pr67447.c: New test.
6364
6365 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
6366
6367         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6368         effective target.
6369         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6370         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6371         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6372         * gcc.target/i386/vect-unpack-1.c: Ditto.
6373         * gcc.target/i386/vect-unpack-2.c: Ditto.
6374
6375 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
6376
6377         PR fortran/67758
6378         * gfortran.dg/common_24.f: New.
6379
6380 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6381
6382         * gcc.target/arm/pr67756.c: Fixed warnings.
6383
6384 2015-10-02  Marek Polacek  <polacek@redhat.com>
6385
6386         PR c/67730
6387         * gcc.dg/pr67730-1.c: New test.
6388         * gcc.dg/pr67730-2.c: New test.
6389         * gcc.dg/pr67730.h: New test.
6390
6391 2015-10-02  Marek Polacek  <polacek@redhat.com>
6392
6393         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6394
6395 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6396
6397         PR tree-optimization/67754
6398         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6399         * gfortran.dg/graphite/block-2.f: Same.
6400
6401 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
6402
6403         * gcc.dg/graphite/scop-23.c: New.
6404
6405 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6406
6407         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6408         and "avx512vbmi".
6409
6410 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
6411
6412         PR rtl-optimization/67756
6413         * gcc.target/arm/pr67756.c: New.
6414
6415 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
6416
6417         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6418         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6419         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6420         for tiny model.
6421         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6422         for small model.
6423
6424 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
6425
6426         * gcc.target/i386/vect-pack-trunc-1.c: New test.
6427         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6428         * gcc.target/i386/vect-perm-even-1.c: Ditto.
6429         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6430         * gcc.target/i386/vect-unpack-1.c: Ditto.
6431         * gcc.target/i386/vect-unpack-2.c: Ditto.
6432
6433 2015-10-02  Marek Polacek  <polacek@redhat.com>
6434
6435         PR c/64249
6436         * c-c++-common/Wduplicated-cond-1.c: New test.
6437         * c-c++-common/Wduplicated-cond-2.c: New test.
6438         * c-c++-common/Wduplicated-cond-3.c: New test.
6439         * c-c++-common/Wduplicated-cond-4.c: New test.
6440         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6441         -Wduplicated-cond warning.
6442
6443 2015-10-02  Renlin Li  <renlin.li@arm.com>
6444
6445         * gcc.target/aarch64/csneg-1.c: Update.
6446
6447 2015-10-02  Renlin Li  <renlin.li@arm.com>
6448
6449         PR target/66776
6450         * gcc.target/aarch64/pr66776.c: New.
6451
6452 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6453
6454         * gnat.dg/warn13.adb: New test.
6455
6456 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
6457
6458         * gnat.dg/vect15.ad[sb]: New test.
6459         * gnat.dg/vect16.ad[sb]: Likewise.
6460         * gnat.dg/vect17.ad[sb]: Likewise.
6461         * gnat.dg/vect18.ad[sb]: Likewise.
6462
6463 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6464
6465         PR rtl-optimization/67786
6466         PR rtl-optimization/67787
6467         * gcc.dg/pr67786.c: New test.
6468         * gcc.dg/pr67787.c: Likewise.
6469
6470 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
6471
6472         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6473
6474 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
6475
6476         PR target/51726
6477         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6478
6479 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
6480
6481         PR fortran/62242
6482         PR fortran/52332
6483         * gfortran.dg/string_array_constructor_1.f90: New.
6484         * gfortran.dg/string_array_constructor_2.f90: New.
6485         * gfortran.dg/string_array_constructor_3.f90: New.
6486
6487 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
6488
6489         PR target/67788
6490         PR target/67789
6491         * gcc.target/powerpc/pr67789.c: New testcase.
6492
6493 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6494
6495         PR fortran.67802
6496         * gfortran.dg/pr67802.f90: New test.
6497
6498 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6499
6500         PR fortran/66979
6501         gfortran.dg/pr66979.f90: new test.
6502
6503 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
6504
6505         PR fortran/67616
6506         * gfortran.dg/pr67616.f90: New test.
6507
6508 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
6509
6510         PR c++/54430
6511         * g++.dg/cpp0x/range-for30.C: New.
6512
6513 2015-10-01  Marek Polacek  <polacek@redhat.com>
6514
6515         PR c/65345
6516         * gcc.dg/atomic/pr65345-4.c: New test.
6517         * gcc.dg/pr65345-3.c: New test.
6518
6519 2015-10-01  Marek Polacek  <polacek@redhat.com>
6520
6521         PR tree-optimization/67769
6522         * gcc.dg/torture/pr67769.c: New test.
6523
6524 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6525
6526         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6527
6528 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
6529
6530         PR target/54236
6531         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6532
6533 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
6534
6535         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6536         (main): Rename to sse2_test.  Abort if count != 5.
6537         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
6538         of -march=slm.
6539         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6540
6541 2015-10-01  Richard Biener  <rguenther@suse.de>
6542
6543         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
6544         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6545
6546 2015-09-30  Jeff Law  <law@redhat.com>
6547
6548         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
6549
6550 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6551
6552         PR rtl-optimization/67037
6553         * gcc.c-torture/execute/pr67037.c: New test.
6554
6555 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6556
6557         * lib/target-supports.exp (check_effective_target_sync_int_128):
6558         Return 1 on spu-*-* targets.
6559         (check_effective_target_sync_int_128_runtime): Likewise.
6560         (check_effective_target_sync_long_long): Likewise.
6561         (check_effective_target_sync_long_long_runtime): Likewise.
6562         (check_effective_target_sync_int_long): Likewise.
6563         (check_effective_target_sync_char_short): Likewise.
6564
6565 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
6566
6567         * gcc.target/i386/pr67761.c: New test.
6568
6569 2015-09-30  Marek Polacek  <polacek@redhat.com>
6570
6571         PR c/67730
6572         * gcc.dg/pr67730.c: New test.
6573
6574 2015-09-30  Marek Polacek  <polacek@redhat.com>
6575
6576         PR tree-optimization/67690
6577         * gcc.dg/torture/pr67690.c: New test.
6578
6579 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
6580
6581         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
6582         * g++.dg/gomp/tls-wrap4.C: Likewise.
6583         * gcc.dg/atomic-op-optimize.c: Likewise.
6584         * gcc.dg/pr54087.c: Likewise.
6585         * gcc.dg/tls/section-2.c: Likewise.
6586         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
6587         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
6588         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
6589         * gcc.target/arm/divzero.c: Likewise.
6590         * gcc.target/arm/sibcall-2.c: Likewise.
6591         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
6592         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
6593         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
6594         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
6595         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
6596         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
6597         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
6598         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
6599         * gfortran.dg/default_format_2.f90: Likewise.
6600         * gfortran.dg/default_format_denormal_2.f90: Likewise.
6601
6602 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
6603
6604         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
6605
6606 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
6607
6608         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
6609         * gfortran.dg/round_4.f90: ditto.
6610
6611 2015-09-29  Richard Biener  <rguenther@suse.de>
6612
6613         PR tree-optimization/67170
6614         * gfortran.dg/pr67170.f90: New testcase.
6615
6616 2015-09-29  Richard Biener  <rguenther@suse.de>
6617
6618         PR tree-optimization/67741
6619         * gcc.dg/torture/pr67741.c: New testcase.
6620
6621 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
6622
6623         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
6624         non-zero for __builtin_signbit tests.
6625
6626 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
6627
6628         PR target/65105
6629         * gcc.target/i386/pr65105-1.c: New.
6630         * gcc.target/i386/pr65105-2.c: New.
6631         * gcc.target/i386/pr65105-3.c: New.
6632         * gcc.target/i386/pr65105-4.C: New.
6633         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
6634
6635 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
6636
6637         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
6638
6639 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
6640
6641         PR fortran/40054
6642         PR fortran/63921
6643         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
6644         standard as legacy.
6645         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
6646         * gfortran.dg/function_types_3.f90: Change error message to
6647         "Type inaccessible...."
6648         * gfortran.dg/ptr_func_assign_1.f08: New test.
6649         * gfortran.dg/ptr_func_assign_2.f08: New test.
6650
6651 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
6652
6653         PR fortran/40054
6654         PR fortran/63921
6655         * gfortran.dg/ptr_func_assign_3.f08: New test.
6656         * gfortran.dg/ptr_func_assign_4.f08: New test.
6657
6658 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
6659             Sebastian Pop  <s.pop@samsung.com>
6660
6661         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
6662         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
6663         * gcc.dg/graphite/block-3.c: Same.
6664         * gcc.dg/graphite/block-4.c: Same.
6665         * gcc.dg/graphite/block-5.c: Same.
6666         * gcc.dg/graphite/block-6.c: Same.
6667         * gcc.dg/graphite/block-7.c: Same.
6668         * gcc.dg/graphite/block-8.c: Same.
6669         * gcc.dg/graphite/block-pr47654.c: Same.
6670         * gcc.dg/graphite/interchange-0.c: Same.
6671         * gcc.dg/graphite/interchange-1.c: Same.
6672         * gcc.dg/graphite/interchange-10.c: Same.
6673         * gcc.dg/graphite/interchange-11.c: Same.
6674         * gcc.dg/graphite/interchange-12.c: Same.
6675         * gcc.dg/graphite/interchange-13.c: Same.
6676         * gcc.dg/graphite/interchange-14.c: Same.
6677         * gcc.dg/graphite/interchange-15.c: Same.
6678         * gcc.dg/graphite/interchange-3.c: Same.
6679         * gcc.dg/graphite/interchange-4.c: Same.
6680         * gcc.dg/graphite/interchange-5.c: Same.
6681         * gcc.dg/graphite/interchange-6.c: Same.
6682         * gcc.dg/graphite/interchange-7.c: Same.
6683         * gcc.dg/graphite/interchange-8.c: Same.
6684         * gcc.dg/graphite/interchange-9.c: Same.
6685         * gcc.dg/graphite/interchange-mvt.c: Same.
6686         * gcc.dg/graphite/pr35356-1.c: Same.
6687         * gcc.dg/graphite/pr35356-3.c: Same.
6688         * gcc.dg/graphite/pr37485.c: Same.
6689         * gcc.dg/graphite/scop-1.c: Same.
6690         * gcc.dg/graphite/scop-11.c: Same.
6691         * gcc.dg/graphite/scop-5.c: Same.
6692         * gcc.dg/graphite/uns-block-1.c: Same.
6693         * gcc.dg/graphite/uns-interchange-9.c: Same.
6694         * gfortran.dg/graphite/block-1.f90: Same.
6695         * gfortran.dg/graphite/interchange-3.f90: Same.
6696         * gfortran.dg/graphite/pr14741.f90: Same.
6697         * gfortran.dg/graphite/block-2.f: Same.
6698
6699 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
6700             Sebastian Pop  <s.pop@samsung.com>
6701
6702         PR tree-optimization/67700
6703         * gcc.dg/graphite/run-id-pr67700.c: New.
6704
6705 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
6706
6707         PR target/54236
6708         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
6709         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
6710         test_27): New.
6711         * gcc.target/sh/pr54236-5.c: New.
6712         * gcc.target/sh/pr54236-6.c: New.
6713
6714 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6715
6716         PR rtl-optimization/67456
6717         PR rtl-optimization/67464
6718         PR rtl-optimization/67465
6719         * gcc.dg/pr67465.c: New test.
6720
6721 2015-09-28  Tom de Vries  <tom@codesourcery.com>
6722
6723         PR tree-optimization/62171
6724         * gcc.dg/vect/pr62171.c: New test.
6725
6726 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
6727
6728         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
6729         skip on AIX.  XFAIL individual line tests.
6730
6731 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
6732
6733         PR rtl-optimization/64164
6734         PR tree-optimization/67312
6735         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
6736         * gcc.target/i386/stackalign/return-4.c: Add -O.
6737
6738 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
6739
6740         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
6741
6742 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
6743
6744         PR fortran/67721
6745         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
6746
6747 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
6748
6749         * gcc.dg/pr64935-1.c: XFAIL on AIX.
6750         * gcc.dg/pr64935-2.c: XFAIL on AIX.
6751         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
6752         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
6753         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
6754         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
6755         DW_AT_noreturn on AIX.
6756         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
6757         DW_AT_noreturn on AIX.
6758         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
6759         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
6760         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
6761         DW_AT_GNU_deleted on AIX.
6762         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
6763         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
6764         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
6765         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
6766         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
6767         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
6768         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
6769         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
6770         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
6771         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
6772         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
6773         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
6774         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
6775         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
6776         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
6777
6778 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6779
6780         PR fortran/67614
6781         * gfortran.dg/pr67614.f90: New test.
6782
6783 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
6784
6785         PR fortran/67525
6786         * gfortran.dg/pr67525.f90: New test.
6787
6788 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
6789
6790         PR fortran/55603
6791         * gfortran.dg/allocatable_function_9.f90: New.
6792
6793 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
6794
6795         PR target/67675
6796         * gcc.target/sh/pr67675.c: New.
6797
6798 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
6799
6800         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
6801
6802 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
6803
6804         * gcc.target/i386/pr66749.c (dg-options): Replace
6805         -mtune=lakemount with -mtune=lakemont.
6806         * gcc.target/i386/pr66821.c (dg-options): Likewise.
6807         * gcc.target/i386/pr67329.c (dg-options): Likewise.
6808
6809 2015-09-25  Marek Polacek  <polacek@redhat.com>
6810
6811         * c-c++-common/ubsan/bounds-11.c: New test.
6812         * c-c++-common/ubsan/bounds-12.c: New test.
6813
6814 2015-09-25  Marek Polacek  <polacek@redhat.com>
6815
6816         PR sanitizer/64906
6817         * c-c++-common/ubsan/pr64906.c: New test.
6818
6819 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
6820
6821         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
6822         with -mtune=lakemount.
6823         * gcc.target/i386/pr66821.c (dg-options): Likewise.
6824         * gcc.target/i386/pr67329.c (dg-options): Likewise.
6825
6826 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6827
6828         PR driver/67640
6829         * gcc.dg/Werror-13.c: New test.
6830
6831 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
6832
6833         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
6834
6835 2015-09-24  Richard Biener  <rguenther@suse.de>
6836
6837         PR lto/67699
6838         * g++.dg/pr67699.C: New testcase.
6839
6840 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
6841
6842         PR libgcc/67624
6843         * gcc.target/arm/fp16-inf.c: New test.
6844
6845 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
6846
6847         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
6848         name while checking for AVX-512VBMI presence.
6849
6850 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6851
6852         * lib/target-supports.exp (check_effective_target_pie): Check for
6853         PIE support on Solaris 11.x and 12.
6854
6855 2015-09-24  Richard Biener  <rguenther@suse.de>
6856
6857         * g++.dg/tree-ssa/restrict3.C: New testcase.
6858
6859 2015-09-24  Richard Biener  <rguenther@suse.de>
6860
6861         PR tree-optimization/48885
6862         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
6863
6864 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
6865
6866         * c-c++-common/Wmisleading-indentation.c: Augment test.
6867
6868 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
6869
6870         Fix small typos in the coding rule enforcement warnings.
6871         * g++.dg/diagnostic/disable.C: Replace 'namepace'
6872         with 'namespace'.
6873
6874 2015-09-23  Richard Biener  <rguenther@suse.de>
6875
6876         PR middle-end/67662
6877         * gcc.dg/ubsan/pr67662.c: New testcase.
6878
6879 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6880
6881         PR c/49655
6882         * gcc.dg/pragma-diag-6.c: New test.
6883
6884 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
6885
6886         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
6887
6888 2015-09-23  Richard Biener  <rguenther@suse.de>
6889
6890         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
6891
6892 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
6893
6894         * c-c++-common/Wmisleading-indentation.c: Augment test.
6895
6896 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
6897
6898         * g++.dg/diagostic/disable.C: New.
6899
6900 2015-09-22  Tom de Vries  <tom@codesourcery.com>
6901
6902         PR tree-optimization/67671
6903         * g++.dg/pr67671.C: New test.
6904
6905 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
6906
6907         PR target/67480
6908         * gcc.target/i386/pr67480.c: New test.
6909
6910 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
6911
6912         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
6913         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
6914         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
6915         avx512dq, avx512cd, avx512er and avx512pf.
6916
6917 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
6918
6919         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
6920         update-fetch operations.
6921         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
6922
6923 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
6924
6925         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
6926         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
6927
6928 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
6929
6930         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
6931         (TEST_ONE): New.
6932         * gcc.target/aarch64/atomic-inst-swap.c: New.
6933
6934 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6935
6936         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
6937         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
6938         * gcc.target/i386/pr59789.c (f1): Likewise.
6939         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
6940         * gcc.target/i386/intrinsics_6.c: Likewise.
6941         * gcc.dg/winline-5.c (int t): Likewise.
6942         * gcc.dg/winline-9.c (t): Likewise.
6943         * gcc.dg/always_inline2.c (q): Likewise.
6944         * gcc.dg/winline-2.c (inline int t): Likewise.
6945         * gcc.dg/winline-6.c: Likewise.
6946         * gcc.dg/winline-10.c (void g): Likewise.
6947         * gcc.dg/pr49243.c (void parse): Likewise.
6948         * gcc.dg/always_inline3.c (q2): Likewise.
6949         * gcc.dg/winline-3.c: Likewise.
6950         * gcc.dg/winline-7.c (inline void *t): Likewise.
6951
6952 2015-09-22  Tom de Vries  <tom@codesourcery.com>
6953
6954         PR tree-optimization/67666
6955         * g++.dg/pr67666.C: New test.
6956
6957 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
6958
6959         PR fortran/67615
6960         * gfortran.dg/pr67615.f90: new test.
6961
6962 2015-09-21  Jeff Law  <law@redhat.com>
6963
6964         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
6965
6966 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
6967
6968         Complete the implementation of N4230, Nested namespace definition.
6969         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
6970         attributes and nested namespace definitions.
6971         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
6972         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
6973         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
6974         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
6975         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
6976         appearing before the namespace identifier.
6977
6978 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6979
6980         PR c/66415
6981         * gcc.dg/cpp/pr66415-1.c: Test column number.
6982
6983 2015-09-21  Richard Biener  <rguenther@suse.de>
6984
6985         * g++.dg/ext/attr-alias-3.C: Add -g.
6986
6987 2015-09-21  Richard Biener  <rguenther@suse.de>
6988
6989         PR debug/67664
6990         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
6991
6992 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
6993
6994         PR target/64345
6995         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
6996
6997 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6998
6999         * gcc.dg/pragma-diag-5.c: Fix excess warning.
7000
7001 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7002
7003         PR middle-end/60832
7004         * gcc.dg/pr53265.c: Update.
7005
7006 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
7007
7008         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7009
7010 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7011
7012         PR target/59478
7013         * gcc.target/sh/pr59478.c: New.
7014
7015 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
7016
7017         PR target/67126
7018         * gcc.target/sh/pr51244-12.c: Adjust testcase.
7019         * gcc.target/sh/pr54236-2.c: Likewise.
7020
7021 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7022
7023         * gcc.target/sh/pr43417.c: Move target independent test to ...
7024         * gcc.c-torture/compile/pr43417.c: ... here.
7025
7026 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
7027
7028         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7029         check_effective_target_big_endian, check_effective_target_little_endian,
7030         check_effective_target_any_fpu, check_effective_target_double_fpu,
7031         check_effective_target_use_single_only_fpu,
7032         check_effective_target_default_single_fpu,
7033         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7034         check_effective_target_has_fsca, check_effective_target_has_fsrra,
7035         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7036         check_effective_target_fmovd_enabled,
7037         check_effective_target_has_privileged, check_effective_target_has_pref,
7038         check_effective_target_banked_r0r7_isr,
7039         check_effective_target_stack_save_isr): New effective target checks.
7040         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7041         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7042         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7043         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7044         * gcc.target/sh/20080410-1.c: Use new effective target checks.
7045         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7046         * gcc.target/sh/attr-isr.c: Likewise.
7047         * gcc.target/sh/fpul-usage-1.c: Likewise.
7048         * gcc.target/sh/hiconst.c: Likewise.
7049         * gcc.target/sh/mfmovd.c: Likewise.
7050         * gcc.target/sh/pr21255-3.c: Likewise.
7051         * gcc.target/sh/pr33135-1.c: Likewise.
7052         * gcc.target/sh/pr33135-2.c: Likewise.
7053         * gcc.target/sh/pr33135-3.c: Likewise.
7054         * gcc.target/sh/pr33135-4.c: Likewise.
7055         * gcc.target/sh/pr39423-2.c: Likewise.
7056         * gcc.target/sh/pr49880-4.c: Likewise.
7057         * gcc.target/sh/pr49880-5.c: Likewise.
7058         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7059         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7060         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7061         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7062         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7063         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7064         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7065         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7066         * gcc.target/sh/pr50751-2.c: Likewise.
7067         * gcc.target/sh/pr50751-3.c: Likewise.
7068         * gcc.target/sh/pr50751-5.c: Likewise.
7069         * gcc.target/sh/pr50751-6.c: Likewise.
7070         * gcc.target/sh/pr50751-8.c: Likewise.
7071         * gcc.target/sh/pr51244-15.c: Likewise.
7072         * gcc.target/sh/pr51244-2.c: Likewise.
7073         * gcc.target/sh/pr51244-20.c: Likewise.
7074         * gcc.target/sh/pr51244-6.c: Likewise.
7075         * gcc.target/sh/pr52483-4.c: Likewise.
7076         * gcc.target/sh/pr53511-1.c: Likewise.
7077         * gcc.target/sh/pr53512-1.c: Likewise.
7078         * gcc.target/sh/pr53512-2.c: Likewise.
7079         * gcc.target/sh/pr53512-3.c: Likewise.
7080         * gcc.target/sh/pr53512-4.c: Likewise.
7081         * gcc.target/sh/pr53513-1.c: Likewise.
7082         * gcc.target/sh/pr54089-2.c: Likewise.
7083         * gcc.target/sh/pr54089-3.c: Likewise.
7084         * gcc.target/sh/pr54089-4.c: Likewise.
7085         * gcc.target/sh/pr54602-2.c: Likewise.
7086         * gcc.target/sh/pr54602-3.c: Likewise.
7087         * gcc.target/sh/pr54602-4.c: Likewise.
7088         * gcc.target/sh/pr54680.c: Likewise.
7089         * gcc.target/sh/pr55303-1.c: Likewise.
7090         * gcc.target/sh/pr55303-2.c: Likewise.
7091         * gcc.target/sh/pr55303-3.c: Likewise.
7092         * gcc.target/sh/pr56547-1.c: Likewise.
7093         * gcc.target/sh/pr56547-2.c: Likewise.
7094         * gcc.target/sh/pr61195.c: Likewise.
7095         * gcc.target/sh/pr61996.c: Likewise.
7096         * gcc.target/sh/pr6526.c: Likewise.
7097         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7098         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7099         * gcc.target/sh/prefetch.c: Likewise.
7100         * gcc.target/sh/rte-delay-slot.c: Likewise.
7101         * gcc.target/sh/sh2a-band.c: Likewise.
7102         * gcc.target/sh/sh2a-bclr.c: Likewise.
7103         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7104         * gcc.target/sh/sh2a-bld.c: Likewise.
7105         * gcc.target/sh/sh2a-bor.c: Likewise.
7106         * gcc.target/sh/sh2a-bset.c: Likewise.
7107         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7108         * gcc.target/sh/sh2a-bxor.c: Likewise.
7109         * gcc.target/sh/sh2a-jsrn.c: Likewise.
7110         * gcc.target/sh/sh2a-movi20s.c: Likewise.
7111         * gcc.target/sh/sh2a-movrt.c: Likewise.
7112         * gcc.target/sh/sh2a-resbank.c: Likewise.
7113         * gcc.target/sh/sh2a-rtsn.c: Likewise.
7114         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7115         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7116         * gcc.target/sh/sh4a-cosf.c: Likewise.
7117         * gcc.target/sh/sh4a-fsrra.c: Likewise.
7118         * gcc.target/sh/sh4a-memmovua.c: Likewise.
7119         * gcc.target/sh/sh4a-sincosf.c: Likewise.
7120         * gcc.target/sh/sh4a-sinf.c: Likewise.
7121
7122 2015-09-20  Jeff Law  <law@redhat.com>
7123
7124         PR tree-optimization/47679
7125         * g++.dg/warn/Wuninitialized-6.C: New test.
7126
7127 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
7128
7129         Implement nested namespace definitions.
7130         * g++.dg/cpp1z/nested-namespace-def1.C: New.
7131         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7132         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7133         * g++.dg/lookup/name-clash5.C: Adjust.
7134         * g++.dg/lookup/name-clash6.C: Likewise.
7135
7136 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7137
7138         * gcc.dg/pragma-diag-5.c: New test.
7139
7140 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
7141
7142         PR middle-end/67619
7143         * gcc.dg/torture/pr67619.c: New test.
7144         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7145         New procedure.
7146
7147 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
7148
7149         PR tree-optimization/67283
7150         * gcc.dg/tree-ssa/sra-15.c: New.
7151         * gcc.dg/tree-ssa/sra-16.c: New.
7152
7153 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7154
7155         PR sanitizer/64078
7156         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7157         (f2, f3): Make the function static.
7158         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7159
7160 2015-09-17  Christian Bruel  <christian.bruel@st.com>
7161
7162         * gcc.target/arm/attr_thumb-static2.c: New test.
7163
7164 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7165
7166         * gnat.dg/overflow_sum3.adb: New test.
7167
7168 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
7169
7170         * gcc.target/arm/stack-checking.c: New test.
7171
7172 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
7173
7174         PR fortran/52846
7175         * gfortran.dg/public_private_module_5.f90: Add module procedure
7176         trigger_smod to ensure that the smod file is written.
7177
7178 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
7179
7180         * gcc.target/aarch64/copysign_1.c: New.
7181         * gcc.target/aarch64/copysign_2.c: New.
7182
7183 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
7184
7185         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7186         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7187         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7188
7189 2015-09-16  John Marino  <gnugcc@marino.st>
7190
7191         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7192
7193 2015-09-16  Richard Biener  <rguenther@suse.de>
7194
7195         PR middle-end/67253
7196         * gcc.dg/torture/pr67253.c: New testcase.
7197
7198 2015-09-16  Richard Biener  <rguenther@suse.de>
7199
7200         PR middle-end/67271
7201         * gcc.dg/pr67271.c: New testcase.
7202
7203 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
7204
7205         * gnat.dg/opt49.adb: New test.
7206
7207 2015-09-16  Richard Biener  <rguenther@suse.de>
7208
7209         PR middle-end/67442
7210         * gcc.dg/torture/pr67442.c: New testcase.
7211
7212 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
7213
7214         * gnat.dg/array24.adb: New test.
7215         * gnat.dg/blocklocs.adb: Delete.
7216
7217 2015-09-15  Marek Polacek  <polacek@redhat.com>
7218
7219         PR c/67580
7220         * gcc.dg/pr67580.c: New test.
7221
7222 2015-09-15  Richard Biener  <rguenther@suse.de>
7223
7224         PR tree-optimization/67470
7225         * gcc.dg/torture/pr67470.c: New testcase.
7226
7227 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
7228
7229         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7230
7231 2015-09-15  Richard Biener  <rguenther@suse.de>
7232
7233         PR middle-end/67563
7234         * gcc.dg/pr67563.c: New testcase.
7235
7236 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
7237
7238         PR fortran/67460
7239         * gfortran.dg/pr67460.f90: New test.
7240
7241 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
7242
7243         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7244         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7245
7246 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
7247
7248         PR c++/51911
7249         * g++.dg/cpp0x/new-auto1.C: New.
7250
7251 2015-09-11  Mark Wielaard  <mjw@redhat.com>
7252
7253         PR c/28901
7254         * g++.dg/warn/unused-variable-1.C: New test.
7255         * g++.dg/warn/unused-variable-2.C: Likewise.
7256         * gcc.dg/unused-4.c: Adjust warning for static const.
7257         * gcc.dg/unused-variable-1.c: New test.
7258         * gcc.dg/unused-variable-2.c: Likewise.
7259
7260 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
7261
7262         * gfortran.dg/private_type_3.f90: Require visibility.
7263         * gfortran.dg/module_variable_2.f90: Same.
7264         * gfortran.dg/nested_forall_1.f: Same.
7265         * gfortran.dg/elemental_dependency_4.f90: Same.
7266         * gfortran.dg/bind_c_usage_25.f90: Same.
7267         * gfortran.dg/access_spec_1.f90: Same.
7268         * gfortran.dg/public_private_module_2.f90: Same.
7269         * gfortran.dg/host_assoc_variable_1.f90: Same.
7270         * gfortran.dg/public_private_module_6.f90: Same.
7271         * gfortran.dg/module_variable_1.f90: Same.
7272         * gfortran.dg/pr37286.f90: Same.
7273         * gfortran.dg/internal_pack_7.f90: Same.
7274         * gfortran.dg/submodule_10.f08: Same.
7275         * gfortran.dg/allocatable_function_8.f90: Same.
7276         * gfortran.dg/merge_init_expr_2.f90: Same.
7277         * gfortran.dg/class_37.f03: Same.
7278         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7279         * gfortran.dg/typebound_call_20.f03: Same.
7280         * gfortran.dg/proc_ptr_result_3.f90: Same.
7281         * gfortran.dg/pr32535.f90: Same.
7282         * gfortran.dg/typebound_proc_19.f90: Same.
7283         * gfortran.dg/initialization_10.f90: Same.
7284         * gfortran.dg/bind_c_usage_8.f03: Same.
7285         * gfortran.dg/pr61335.f90: Same.
7286         * gfortran.dg/elemental_dependency_5.f90: Same.
7287         * gfortran.dg/proc_ptr_3.f90: Same.
7288         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7289
7290 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
7291
7292         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7293         * gcc.dg/Wno-frame-address.c: Skip for Visium.
7294         * gcc.dg/loop-8.c: Likewise.
7295
7296 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
7297
7298         PR ada/66965
7299         * gnat.dg/specs/addr1.ads: Remove.
7300
7301 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7302
7303         * gcc.dg/pie-link.c: Add -pie to dg-options.
7304
7305 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
7306
7307         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7308         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7309
7310 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7311
7312         * gcc.target/powerpc/swaps-p8-20.c: New test.
7313         * gcc.target/powerpc/swaps-p8-21.c: New test.
7314
7315 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
7316
7317         PR fortran/67526
7318         * gfortran.dg/pr67526.f90: New test.
7319
7320 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
7321
7322         PR c++/67318
7323         * g++.dg/cpp0x/variadic166.C: New.
7324
7325 2015-09-09  Mark Wielaard  <mjw@redhat.com>
7326
7327         * c-c++-common/nonnull-1.c: New test.
7328
7329 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
7330
7331         PR fortran/66993
7332         * gfortran.dg/submodule_11.f08: New test.
7333
7334 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
7335
7336         PR target/67506
7337         * gcc.c-torture/compile/pr67506.c: New test.
7338
7339 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
7340
7341         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7342         initialization with a byte mask.  No change expected here.
7343         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7344         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7345         initialization with contigious bitmask.  Literal pool is expectd
7346         to be used here.
7347
7348 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7349
7350         PR target/67439
7351         * gcc.target/arm/pr67439_1.c: New test.
7352
7353 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
7354
7355         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7356         model.
7357
7358 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
7359
7360         PR c++/67523
7361         * g++.dg/gomp/pr67523.C: New test.
7362
7363         PR c++/67522
7364         * g++.dg/gomp/pr67522.C: New test.
7365
7366         PR middle-end/67521
7367         * c-c++-common/gomp/pr67521.c: New test.
7368
7369         PR middle-end/67517
7370         * c-c++-common/gomp/pr67517.c: New test.
7371
7372         PR c++/67514
7373         * g++.dg/gomp/pr67514.C: New test.
7374
7375         PR c++/67511
7376         * g++.dg/gomp/pr67511.C: New test.
7377
7378         PR c/67502
7379         * c-c++-common/gomp/pr67502.c: New test.
7380
7381 2015-09-09  Marek Polacek  <polacek@redhat.com>
7382
7383         PR middle-end/67512
7384         * gcc.dg/pr67512.c: New test.
7385
7386 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
7387
7388         PR c++/53184
7389         * g++.dg/warn/Wsubobject-linkage-1.C: New.
7390         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7391         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7392         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7393
7394 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7395
7396         * gcc.target/aarch64/mod_2.x: New file.
7397         * gcc.target/aarch64/mod_256.x: Likewise.
7398         * gcc.target/arm/mod_2.c: New test.
7399         * gcc.target/arm/mod_256.c: Likewise.
7400         * gcc.target/aarch64/mod_2.c: Likewise.
7401         * gcc.target/aarch64/mod_256.c: Likewise.
7402
7403 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
7404
7405         PR c++/67504
7406         * g++.dg/gomp/pr67504.C: New test.
7407
7408         PR c/67501
7409         * c-c++-common/gomp/pr67501.c: New test.
7410
7411         PR c/67500
7412         * gcc.dg/gomp/pr67500.c: New test.
7413
7414         PR c/67495
7415         * gcc.dg/gomp/pr67495.c: New test.
7416
7417 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
7418             Sebastian Pop  <s.pop@samsung.com>
7419
7420         PR tree-optimization/53852
7421         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7422         both isl-0.12 and isl-0.15.
7423         * gcc.dg/graphite/uns-interchange-14.c: Same.
7424         * gcc.dg/graphite/uns-interchange-15.c: Same.
7425         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7426
7427 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
7428             Sebastian Pop  <s.pop@samsung.com>
7429
7430         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7431         * gcc.dg/graphite/block-1.c: Same.
7432         * gcc.dg/graphite/block-5.c: Same.
7433         * gcc.dg/graphite/block-6.c: Same.
7434         * gcc.dg/graphite/interchange-1.c: Same.
7435         * gcc.dg/graphite/interchange-10.c: Same.
7436         * gcc.dg/graphite/interchange-11.c: Same.
7437         * gcc.dg/graphite/interchange-13.c: Same.
7438         * gcc.dg/graphite/interchange-14.c: Same.
7439         * gcc.dg/graphite/interchange-3.c: Same.
7440         * gcc.dg/graphite/interchange-4.c: Same.
7441         * gcc.dg/graphite/interchange-7.c: Same.
7442         * gcc.dg/graphite/interchange-8.c: Same.
7443         * gcc.dg/graphite/interchange-9.c: Same.
7444         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7445         * gcc.dg/graphite/pr35356-1.c (foo): Same.
7446         * gcc.dg/graphite/pr37485.c: Same.
7447         * gcc.dg/graphite/scop-0.c (int toto): Same.
7448         * gcc.dg/graphite/scop-1.c: Same.
7449         * gcc.dg/graphite/scop-10.c: Same.
7450         * gcc.dg/graphite/scop-11.c: Same.
7451         * gcc.dg/graphite/scop-12.c: Same.
7452         * gcc.dg/graphite/scop-13.c: Same.
7453         * gcc.dg/graphite/scop-16.c: Same.
7454         * gcc.dg/graphite/scop-17.c: Same.
7455         * gcc.dg/graphite/scop-18.c: Same.
7456         * gcc.dg/graphite/scop-2.c: Same.
7457         * gcc.dg/graphite/scop-21.c (int test): Same.
7458         * gcc.dg/graphite/scop-22.c (void foo): Same.
7459         * gcc.dg/graphite/scop-4.c: Same.
7460         * gcc.dg/graphite/scop-5.c: Same.
7461         * gcc.dg/graphite/scop-6.c: Same.
7462         * gcc.dg/graphite/scop-7.c: Same.
7463         * gcc.dg/graphite/scop-8.c: Same.
7464         * gcc.dg/graphite/scop-9.c: Same.
7465         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7466         data-refs remain inside the inner loop.
7467         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7468         * gcc.dg/graphite/uns-interchange-14.c: Same.
7469         * gcc.dg/graphite/uns-interchange-9.c: Same.
7470         * gfortran.dg/graphite/interchange-3.f90
7471
7472 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7473
7474         PR target/63870
7475         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7476         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7477         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7478         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7479         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7480         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7481         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7482         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7483         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7484         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7485         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7486         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7487
7488 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7489
7490         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7491         * lib/target-supports.exp
7492         (check_effective_target_arm_neon_fp16_hw): New.
7493
7494 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7495
7496         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7497         Set additional_flags for neon-fp16 if supported, else fallback to neon.
7498
7499         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7500         (hfloat16_t): New.
7501         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7502         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7503         if supported.
7504         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7505         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7506         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7507         when those are supported.
7508         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7509         (vdup_n_f16): New.
7510
7511         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7512         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7513         cases if supported.
7514
7515         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7516         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7517         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7518         Likewise.
7519         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7520         Likewise.
7521         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7522
7523         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7524         Add float16x8_t case.
7525         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7526         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7527         main, exec_vcreate): Likewise.
7528         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7529         exec_vget_high): Likewise.
7530         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7531         exec_vget_low): Likewise.
7532         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7533         Likewise.
7534         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7535         exec_vld1_dup): Likewise.
7536         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7537         exec_vld1_lane): Likewise.
7538         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7539         Likewise.
7540         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
7541         exec_vldX_dup): Likewise.
7542         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
7543         exec_vldX_lane): Likewise.
7544         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
7545         exec_vset_lane): Likewise.
7546         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
7547         exec_vst1_lane): Likewise.
7548
7549 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7550
7551         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
7552         * gcc.target/aarch64/vget_low_1.c: Likewise.
7553
7554 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7555
7556         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
7557         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
7558         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
7559         (main): update orig_data to avoid float16 NaN on bigendian.
7560
7561 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
7562
7563         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
7564         float16x8_t.
7565         * gcc.target/aarch64/vset_lane_1.c: Likewise.
7566         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
7567         * gcc.target/aarch64/vld1_lane.c: Likewise.
7568
7569 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
7570
7571         PR c++/67369
7572         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
7573
7574 2015-09-07  Marek Polacek  <polacek@redhat.com>
7575
7576         PR inline-asm/67448
7577         * gcc.dg/asm-10.c: New test.
7578
7579 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
7580
7581         PR middle-end/67452
7582         * gcc.dg/lto/pr67452_0.c: New test.
7583
7584 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
7585
7586         PR target/65210
7587         * gcc.target/avr/pr65210.c: New test.
7588
7589 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
7590
7591         PR testsuite/67450
7592         * lib/target-supports.exp (check_cached_effective_target):
7593         Apppend $prop to et_prop_list only if needed.
7594
7595 2015-09-04  Marek Polacek  <polacek@redhat.com>
7596
7597         PR sanitizer/67279
7598         * gcc.dg/ubsan/pr67279.c: New test.
7599
7600 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
7601             Petr Murzin  <petr.murzin@intel.com>
7602             Kirill Yukhin <kirill.yukhin@intel.com>
7603
7604         * gcc.target/i386/avx512f-scatter-1.c: New.
7605         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
7606         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
7607
7608 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
7609
7610         * gfortran.dg/read_dir.f90: Delete empty directory when closing
7611         rather than calling rmdir, cleanup if open fails.
7612
7613 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
7614
7615         * gcc.target/powerpc/vec-mult-char-1.c: New test.
7616         * gcc.target/powerpc/vec-mult-char-2.c: New test.
7617         * lib/target-supports.exp (check_effective_target_vect_char_mult):
7618         Return true for PowerPC targets that implement Altivec.
7619
7620 2015-09-03  Renlin Li  <renlin.li@arm.com>
7621
7622         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
7623         check the assembly.
7624         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
7625
7626 2015-09-03  Martin Sebor  <msebor@redhat.com>
7627
7628         PR c/66516
7629         * g++.dg/addr_builtin-1.C: New test.
7630         * gcc.dg/addr_builtin-1.c: New test.
7631
7632 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7633
7634         * gcc.target/powerpc/vec-shift.c: New test.
7635
7636 2015-09-03  Tom de Vries  <tom@codesourcery.com>
7637
7638         PR tree-optimization/65637
7639         * gcc.dg/autopar/reduc-4.c: New test.
7640
7641 2015-09-03  Tom de Vries  <tom@codesourcery.com>
7642
7643         PR tree-optimization/65637
7644         * gcc.dg/autopar/pr46099-2.c: New test.
7645
7646 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7647
7648         PR middle-end/67351
7649         * g++.dg/pr67351.C: New test.
7650
7651 2015-09-03  Richard Biener  <rguenther@suse.de>
7652
7653         PR ipa/66705
7654         * g++.dg/lto/pr66705_0.C: New testcase.
7655
7656 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
7657
7658         PR middle-end/60586
7659         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
7660         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7661
7662 2015-09-02  Marek Polacek  <polacek@redhat.com>
7663
7664         PR c/67432
7665         * gcc.dg/pr67432.c: New test.
7666
7667 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
7668
7669         * lib/target-supports.exp (clear_effective_target_cache): New.
7670         (check_cached_effective_target): Update et_prop_list.
7671         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
7672         * g++.dg/compat/compat.exp: Likewise.
7673         * g++.dg/compat/struct-layout-1.exp: Likewise.
7674         * lib/asan-dg.exp: Likewise.
7675         * lib/atomic-dg.exp: Likewise.
7676         * lib/cilk-plus-dg.exp: Likewise.
7677         * lib/clearcap.exp: Likewise.
7678         * lib/mpx-dg.exp: Likewise.
7679         * lib/tsan-dg.exp: Likewise.
7680         * lib/ubsan-dg.exp: Likewise.
7681
7682 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
7683
7684         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
7685
7686 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
7687             Andrew Bennett  <andrew.bennett@imgtec.com>
7688
7689         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
7690         dependencies between ISA level and compact-branches.
7691         * gcc.target/mips/branch-10.c: Update expected output to allow
7692         compact forms of b/bal.
7693         * gcc.target/mips/branch-11.c: Likewise.
7694         * gcc.target/mips/branch-12.c: Likewise.
7695         * gcc.target/mips/branch-13.c: Likewise.
7696         * gcc.target/mips/branch-3.c: Likewise.
7697         * gcc.target/mips/branch-4.c: Likewise.
7698         * gcc.target/mips/branch-5.c: Likewise.
7699         * gcc.target/mips/branch-6.c: Likewise.
7700         * gcc.target/mips/branch-7.c: Likewise.
7701         * gcc.target/mips/branch-8.c: Likewise.
7702         * gcc.target/mips/branch-9.c: Likewise.
7703         * gcc.target/mips/branch-cost-1.c: Likewise.
7704         * gcc.target/mips/call-1.c: Likewise.
7705         * gcc.target/mips/call-2.c: Likewise.
7706         * gcc.target/mips/call-3.c: Likewise.
7707         * gcc.target/mips/call-4.c: Likewise.
7708         * gcc.target/mips/call-5.c: Likewise.
7709         * gcc.target/mips/call-6.c: Likewise.
7710         * gcc.target/mips/lazy-binding-1.c: Likewise.
7711         * gcc.target/mips/near-far-1.c: Likewise.
7712         * gcc.target/mips/near-far-2.c: Likewise.
7713         * gcc.target/mips/near-far-3.c: Likewise.
7714         * gcc.target/mips/near-far-4.c: Likewise.
7715         * gcc.target/mips/umips-branch-3.c: Ensure the test is
7716         run with compact branches allowed.
7717         * gcc.target/mips/compact-branches-1.c: New file.
7718         * gcc.target/mips/compact-branches-2.c: Likewise.
7719         * gcc.target/mips/compact-branches-3.c: Likewise.
7720         * gcc.target/mips/compact-branches-4.c: Likewise.
7721         * gcc.target/mips/compact-branches-5.c: Likewise.
7722         * gcc.target/mips/compact-branches-6.c: Likewise.
7723         * gcc.target/mips/compact-branches-7.c: Likewise.
7724
7725 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
7726
7727         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
7728         Clean-up a created directory if testcase fails.
7729
7730 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
7731
7732         PR target/67405
7733         * g++.dg/pr67405.C: New test.
7734
7735 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7736
7737         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
7738
7739 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7740
7741         * gcc.dg/ifcvt-1.c: New test.
7742         * gcc.dg/ifcvt-2.c: Likewise.
7743         * gcc.dg/ifcvt-3.c: Likewise.
7744
7745 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7746
7747         PR libfortran/67412
7748         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
7749         *-*-solaris2.10.
7750
7751 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7752
7753         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
7754
7755 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
7756
7757         PR c++/61753
7758         * g++.dg/other/pr61753.C: New.
7759
7760 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
7761
7762         * gcc.dg/tree-ssa/cmp-1.c: New file.
7763
7764 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
7765
7766         * gcc.dg/tree-ssa/complex-7.c: New file.
7767
7768 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7769
7770         * gcc.target/powerpc/swaps-p8-19.c: New test.
7771
7772 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7773
7774         PR fortran/67367
7775         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
7776
7777 2015-08-29  Tom de Vries  <tom@codesourcery.com>
7778
7779         PR tree-optimization/46193
7780         * gcc.dg/autopar/pr46193.c: New test.
7781
7782 2015-08-28  Nathan Sidwell  <nathan@acm.org>
7783
7784         * gcc.dg/compat/struct-layout-1_generate.c: Simply
7785         use exit code for failure.
7786
7787         * gcc.dg/torture/matrix-1.c: Use plain printf.
7788         * gcc.dg/torture/matrix-2.c: Likewise.
7789         * gcc.dg/torture/matrix-5.c: Likewise.
7790         * gcc.dg/torture/matrix-6.c: Likewise.
7791         * gcc.dg/torture/transpose-1.c: Likewise.
7792         * gcc.dg/torture/transpose-2.c: Likewise.
7793         * gcc.dg/torture/transpose-3.c: Likewise.
7794         * gcc.dg/torture/transpose-4.c: Likewise.
7795         * gcc.dg/torture/transpose-5.c: Likewise.
7796         * gcc.dg/torture/transpose-6.c: Likewise.
7797
7798 2015-08-28  Jeff Law  <law@redhat.com>
7799
7800         PR lto/66752
7801         * gcc.dg/tree-ssa/pr66752-2.c: New test.
7802         * gcc.dg/torture/pr66752-1.c: New test
7803         * g++.dg/torture/pr66752-2.C: New test.
7804
7805 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
7806         Revert:
7807         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
7808
7809                 * gcc.dg/tree-ssa/sra-15.c: New.
7810
7811 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
7812
7813         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
7814         * gcc.target/mips/msub-8.c: Ditto
7815
7816 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7817
7818         * lib/target-supports.exp (check-effective_target_vect_double):
7819         Enable for Power targets with VSX hardware available.
7820         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
7821         vect_no_align && { ! vect_hw_misalign }.
7822
7823 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
7824
7825         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
7826         Replaced by opt_files, compile with -floop-nest-optimize.
7827         * g++.dg/graphite/graphite.exp: Same.
7828         * gfortran.dg/graphite/graphite.exp: Same.
7829         * gcc.dg/graphite/block-0.c: Adjust pattern.
7830         * gcc.dg/graphite/block-1.c: Same.
7831         * gcc.dg/graphite/block-3.c: Same.
7832         * gcc.dg/graphite/block-4.c: Same.
7833         * gcc.dg/graphite/block-5.c: Same.
7834         * gcc.dg/graphite/block-6.c: Same.
7835         * gcc.dg/graphite/block-7.c: Same.
7836         * gcc.dg/graphite/block-8.c: Same.
7837         * gcc.dg/graphite/block-pr47654.c: Same.
7838         * gcc.dg/graphite/interchange-0.c: Same.
7839         * gcc.dg/graphite/interchange-1.c: Same.
7840         * gcc.dg/graphite/interchange-10.c: Same.
7841         * gcc.dg/graphite/interchange-11.c: Same.
7842         * gcc.dg/graphite/interchange-12.c: Same.
7843         * gcc.dg/graphite/interchange-13.c: Same.
7844         * gcc.dg/graphite/interchange-14.c: Same.
7845         * gcc.dg/graphite/interchange-15.c: Same.
7846         * gcc.dg/graphite/interchange-3.c: Same.
7847         * gcc.dg/graphite/interchange-4.c: Same.
7848         * gcc.dg/graphite/interchange-5.c: Same.
7849         * gcc.dg/graphite/interchange-6.c: Same.
7850         * gcc.dg/graphite/interchange-7.c: Same.
7851         * gcc.dg/graphite/interchange-8.c: Same.
7852         * gcc.dg/graphite/interchange-9.c: Same.
7853         * gcc.dg/graphite/interchange-mvt.c: Same.
7854         * gcc.dg/graphite/pr37485.c: Same.
7855         * gcc.dg/graphite/uns-block-1.c: Same.
7856         * gcc.dg/graphite/uns-interchange-12.c: Same.
7857         * gcc.dg/graphite/uns-interchange-14.c: Same.
7858         * gcc.dg/graphite/uns-interchange-15.c: Same.
7859         * gcc.dg/graphite/uns-interchange-9.c: Same.
7860         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7861         * gfortran.dg/graphite/interchange-3.f90: Same.
7862
7863 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
7864
7865         PR target/67317
7866         * gcc.target/i386/pr67317-1.c: New test.
7867         * gcc.target/i386/pr67317-2.c: Ditto.
7868         * gcc.target/i386/pr67317-3.c: Ditto.
7869         * gcc.target/i386/pr67317-4.c: Ditto.
7870         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
7871         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
7872
7873 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
7874
7875         * gcc.target/powerpc/vec-shr.c: New.
7876
7877 2015-08-27  Marek Polacek  <polacek@redhat.com>
7878
7879         PR middle-end/67005
7880         * gcc.dg/torture/pr67005.c: New test.
7881
7882 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
7883
7884         * gcc.dg/tree-ssa/sra-15.c: New.
7885
7886 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
7887
7888         * gcc.target/aarch64/long_branch_1.c: New test.
7889
7890 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
7891
7892         * gcc.target/s390/20150826-1.c: New test.
7893
7894 2015-08-26  Renlin Li  <renlin.li@arm.com>
7895
7896         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
7897
7898 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
7899
7900         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
7901
7902 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
7903
7904         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
7905         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
7906         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
7907         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
7908
7909 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
7910
7911         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
7912         New test directive.
7913         * gcc.target/aarch64/tlsle_1.x: New test source.
7914         * gcc.target/aarch64/tlsle12_1.c: New testcase.
7915         * gcc.target/aarch64/tlsle24_1.c: Likewise.
7916         * gcc.target/aarch64/tlsle32_1.c: Likewise.
7917
7918 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7919
7920         PR fortran/29600
7921         * gfortran.dg/shape_8.f90: New test.
7922
7923 2015-08-25  Marek Polacek  <polacek@redhat.com>
7924
7925         PR middle-end/67330
7926         * gcc.dg/weak/weak-18.c: New test.
7927
7928 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
7929
7930         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
7931         gcc_jit_context_set_bool_use_external_driver.
7932
7933 2015-08-25  Nathan Sidwell  <nathan@acm.org>
7934
7935         * gcc.c-torture/execute/builtins/20010124-1.x: New.
7936
7937         * gcc.dg/20001117-1.c: Needs return_address.
7938         * gcc.dg/20020415-1.c: Needs alloca.
7939         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
7940         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
7941         * gcc.dg/pr63186.c: Needs label_values.
7942         * gcc.dg/torture/pr33848.c: Likwise.
7943
7944         * lib/target-supports.exp (check_effective_target_fopenacc,
7945         check_effective_target_fopenmp): Disable for nvptx.
7946         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
7947         * gcc.dg/stack-usage-1.c: Likewise.
7948         * gcc.dg/stack-usage-2.c: Likewise.
7949         * gcc.dg/unused-5.c: Likewise.
7950         * gcc.dg/unwind-1.c: Likewise.
7951
7952 2015-08-25  Christian Bruel  <christian.bruel@st.com>
7953
7954         * gcc.dg/Wno-frame-address.c: Skip for ARM.
7955         * g++.dg/Wno-frame-address.C: Ditto.
7956
7957 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7958
7959         PR target/67211
7960         * g++.dg/pr67211.C: New test.
7961
7962 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
7963
7964         PR fortran/62536
7965         PR fortran/66175
7966         * gfortran.dg/block_end_error_1.f90: New test.
7967         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
7968
7969 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
7970
7971         PR target/66821
7972         * gcc.target/i386/pr66821.c: New test.
7973
7974 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
7975
7976         PR target/67329
7977         * gcc.target/i386/pr67329.c: New test.
7978
7979 2015-08-24  Nathan Sidwell  <nathan@acm.org>
7980
7981         * gcc.dg/pr49551.c: Needs -fdata-sections.
7982
7983         * gcc.dg/pr64935-2.c: Needs scheduling.
7984
7985         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
7986         * gcc.dg/torture/pr63738.c: Likewise.
7987         * gcc.dg/torture/pr64728.c: Likewise.
7988         * gcc.dg/pr63748.c: Likewise.
7989         * gcc.dg/20020312-2.c: Likewise.
7990
7991         * gcc.dg/torture/pr66123.c: Needs label_values.
7992
7993         * gcc.dg/torture/pr41261.c: Needs profiling.
7994         * gcc.dg/pr26570.c: Likewise.
7995         * gcc.dg/pr61776.c: Likewise.
7996         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
7997         * gcc.dg/gomp/pr34610.c: Likewise.
7998         * gcc.dg/pr54121.c: Likewise.
7999         * gcc.dg/20050325-1.c: Likewise.
8000         * gcc.dg/pr66899.c: Likewise.
8001         * gcc.dg/pr48770.c: Likewise.
8002         * gcc.dg/pr24225.c: Likewise.
8003
8004         * gcc.dg/pr27531-1.c: Needs io.
8005         * gcc.dg/pr44606.c: Likewise.
8006
8007         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8008
8009         * gcc.dg/pr51990.c: Needs alloca.
8010
8011         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8012
8013 2015-08-24  Tom de Vries  <tom@codesourcery.com>
8014
8015         PR tree-optimization/65468
8016         * gcc.dg/gomp/static-chunk-size-one.c: New test.
8017
8018 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8019
8020         PR libfortran/54572
8021         * gfortran.dg/backtrace_1.f90: New test.
8022
8023 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8024
8025         PR libfortran/62296
8026         * gfortran.dg/execute_command_line_2.f90: New test.
8027
8028 2015-08-23  Tom de Vries  <tom@codesourcery.com>
8029
8030         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8031         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8032         vect_no_int_max to vect_no_int_min_max.
8033         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8034         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8035         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8036         * gcc.dg/vect/slp-reduc-4.c: Same.
8037         * gcc.dg/vect/slp-reduc-5.c: Same.
8038         * gcc.dg/vect/vect-125.c: Same.
8039         * gcc.dg/vect/vect-13.c: Same.
8040         * gcc.dg/vect/vect-double-reduc-3.c: Same.
8041         * gcc.dg/vect/vect-reduc-1.c: Same.
8042         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8043         * gcc.dg/vect/vect-reduc-1char.c:Same.
8044         * gcc.dg/vect/vect-reduc-1short.c: Same.
8045         * gcc.dg/vect/vect-reduc-2.c: Same.
8046         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8047         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8048         * lib/target-supports.exp: Same.
8049
8050 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
8051
8052         PR c++/63693
8053         * g++.dg/cpp0x/decltype63.C: New.
8054
8055 2015-08-22  Nathan Sidwell  <nathan@acm.org>
8056
8057         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8058         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8059         * c-c++-common/Wunused-var-8.c: Likewise.
8060         * c-c++-common/gomp/pr61486-2.c: Likewise.
8061         * c-c++-common/Wunused-var-6.c: Likewise.
8062         * c-c++-common/goacc/reduction-1.c: Likewise.
8063         * c-c++-common/goacc/reduction-2.c: Likewise.
8064         * c-c++-common/goacc/reduction-3.c: Likewise.
8065         * c-c++-common/goacc/reduction-4.c: Likewise.
8066         * gcc.dg/builtins-64.c: Likewise.
8067         * gcc.dg/pr59523.c: Likewise.
8068         * gcc.dg/tree-ssa/20080530.c: Likewise.
8069         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8070         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8071         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8072         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8073         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8074         * gcc.dg/pr59011.c: Likewise.
8075         * gcc.dg/uninit-9.c: Likewise.
8076         * gcc.dg/pr61561.c: Likewise.
8077         * gcc.dg/vla-4.c: Likewise.
8078         * gcc.dg/20101010-1.c: Likewise.
8079         * gcc.dg/pr49120.c: Likewise.
8080         * gcc.dg/20030331-2.c: Likewise.
8081         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8082         * gcc.dg/pr25682.c: Likewise.
8083         * gcc.dg/guality/guality.c: Likewise.
8084         * gcc.dg/pr27301.c: Likewise.
8085         * gcc.dg/uninit-9-O0.c: Likewise.
8086         * gcc.dg/fold-alloca-1.c: Likewise.
8087         * gcc.dg/pr41470.c: Likewise.
8088         * gcc.dg/pr51491-2.c: Likewise.
8089         * gcc.dg/winline-7.c: Likewise.
8090         * gcc.dg/vla-2.c: Likewise.
8091         * gcc.dg/pr50764.c: Likewise.
8092         * gcc.dg/c99-vla-1.c: Likewise.
8093         * gcc.dg/pr33238.c: Likewise.
8094         * gcc.dg/c99-const-expr-13.c: Likewise.
8095         * gcc.dg/builtin-return-1.c: Likewise.
8096         * gcc.dg/vla-3.c: Likewise.
8097         * gcc.dg/20020415-1.c: Likewise.
8098         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8099         * gcc.dg/shrink-wrap-alloca.c: Likewise.
8100         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8101         * gcc.dg/torture/calleesave-sse.c: Likewise.
8102         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8103         * gcc.dg/gomp/vla-2.c: Likewise.
8104         * gcc.dg/gomp/vla-3.c: Likewise.
8105         * gcc.dg/gomp/vla-4.c: Likewise.
8106         * gcc.dg/gomp/pr30494.c: Likewise.
8107         * gcc.dg/gomp/vla-5.c: Likewise.
8108         * gcc.dg/pr51990-2.c: Likewise.
8109         * gcc.dg/vla-22.c: Likewise.
8110
8111 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8112
8113         * gcc.dg/cpp/multiline-2.c: Add column numbers.
8114         * gcc.dg/dollar.c: Likewise.
8115         * gcc.dg/pragma-message.c: Likewise.
8116         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8117         * c-c++-common/raw-string-14.c: Likewise.
8118
8119 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
8120
8121         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8122         property that instantiation here is a compile-time error.
8123
8124 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
8125
8126         * g++.dg/other/pr67065.C: Extend.
8127
8128 2015-08-21  Nathan Sidwell  <nathan@acm.org>
8129
8130         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8131         is freestanding.
8132         (check_effective_target_global_constructor): New.
8133         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8134         * gcc.dg/debug/debug.exp: Skip  for nvptx.
8135         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8136
8137         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8138         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8139         * gcc.c-torture/compile/pr33855.c: Likewise.
8140         * gcc.c-torture/compile/920723-1.c: Likewise.
8141         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8142         writing a const.
8143         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8144         label.
8145         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8146         'call'.
8147
8148         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8149         prototype normal.
8150         * gcc.c-torture/execute/switch-1.c: Likewise.
8151
8152         * gcc.c-torture/execute/pr34456.c: Require not freestanding
8153         * gcc.c-torture/execute/printf-1.c: Likewise.
8154         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8155         * gcc.c-torture/execute/fprintf-1.c: Likewise.
8156         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8157         * gcc.c-torture/execute/vprintf-1.c: Likewise.
8158         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8159         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8160         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8161         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8162         * gcc.c-torture/execute/gofast.c: Likewise.
8163         * gcc.c-torture/execute/complex-6.c: Likewise.
8164
8165         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8166         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8167         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8168         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8169         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8170         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8171         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8172         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8173         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8174         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8175         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8176         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8177         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8178         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8179         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8180         * gcc.dg/setjmp-1.c: Likewise.
8181         * gcc.dg/cleanup-5.c: Likewise.
8182         * gcc.dg/cleanup-12.c: Likewise.
8183         * gcc.dg/cleanup-13.c: Likewise.
8184
8185         * gcc.dg/constructor-1.c: Require global ctor.
8186
8187         * gcc.dg/fork-instrumentation.c: Require profiling.
8188         * gcc.dg/20030107-1.c: Likewise.
8189         * gcc.dg/20030702-1.c: Likewise.
8190
8191         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8192         * gcc.dg/cpp/paste2.c: Likewise.
8193         * gcc.dg/cpp/strify3.c: Likewise.
8194         * gcc.dg/cpp/strify4.c: Likewise.
8195         * gcc.dg/cpp/lexnum.c: Likewise.
8196         * gcc.dg/cpp/digraphs.c: Likewise.
8197         * gcc.dg/cpp/macro1.c: Likewise.
8198
8199 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8200
8201         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8202
8203 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8204
8205         * lib/gcc-dg.exp: Add extra options for db-final to the command line
8206         only once.
8207
8208 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
8209
8210         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8211         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8212         vec_vpmsum_be and vec_shasigma_be.
8213
8214 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
8215
8216         * lib/target-supports.exp
8217         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8218         with -mfp16-format=ieee.
8219
8220 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
8221
8222         PR c++/67065
8223         * g++.dg/other/pr67065.C: New.
8224
8225 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
8226
8227         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8228         memcpy.
8229         * gcc.target/mips/inline-memcpy-2.c: Ditto.
8230         * gcc.target/mips/inline-memcpy-3.c: Ditto.
8231         * gcc.target/mips/inline-memcpy-4.c: Ditto.
8232         * gcc.target/mips/inline-memcpy-5.c: Ditto.
8233
8234 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
8235
8236         * gcc.dg/wide_shift_64_1.c: New testcase.
8237         * gcc.dg/wide_shift_128_1.c: Likewise.
8238         * gcc.target/aarch64/ashlti3_1.c: Likewise.
8239
8240 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
8241
8242         * lib/target-supports.exp
8243         (check_effective_target_fstack_protector_enabled): New test.
8244         * gcc.target/i386/ssp-default.c: New test.
8245
8246 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
8247
8248         PR fortran/66929
8249         * gfortran.dg/generic_31.f90: New.
8250
8251 2015-08-19  Marek Polacek  <polacek@redhat.com>
8252
8253         PR middle-end/67133
8254         * g++.dg/torture/pr67133.C: New test.
8255
8256 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8257
8258         * gcc.target/powerpc/altivec-35.c: New test.
8259         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8260         * gcc.target/powerpc/vsx-vector-7.c: New test.
8261
8262 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8263
8264         PR middle-end/36757
8265         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8266         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8267
8268 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
8269
8270         PR rtl-optimization/67218
8271         * gcc.c-torture/execute/ieee/pr67218.c,
8272         gcc.target/aarch64/fcvt_int_float_double1.c,
8273         gcc.target/aarch64/fcvt_int_float_double2.c,
8274         gcc.target/aarch64/fcvt_int_float_double3.c,
8275         gcc.target/aarch64/fcvt_int_float_double4.c,
8276         gcc.target/aarch64/fcvt_uint_float_double1.c,
8277         gcc.target/aarch64/fcvt_uint_float_double2.c,
8278         gcc.target/aarch64/fcvt_uint_float_double3.c,
8279         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8280
8281 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
8282
8283         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8284         dg-options to disable LSE extensions.
8285         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8286         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8287         * gcc.target/aarch64/atomic-op-char.c: Likewise.
8288         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8289         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8290         * gcc.target/aarch64/atomic-op-int.c: Likewise.
8291         * gcc.target/aarch64/atomic-op-long.c: Likewise.
8292         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8293         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8294         * gcc.target/aarch64/atomic-op-release.c: Likewise.
8295         * gcc.target/aarch64/atomic-op-short.c: Likewise.
8296         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8297         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8298         * gcc.target/aarch64/sync-op-full.c: Likewise.
8299         * gcc.target/aarch64/sync-op-release.c: Likewise.
8300
8301 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
8302
8303         PR c++/67160
8304         * g++.dg/cpp1z/feat-cxx1z.C: New.
8305
8306 2015-08-18  Marek Polacek  <polacek@redhat.com>
8307
8308         PR middle-end/67222
8309         * gcc.dg/torture/pr67222.c: New test.
8310
8311 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
8312
8313         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8314
8315 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
8316
8317         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8318         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8319         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8320
8321 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
8322
8323         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8324         which is used in later code.
8325
8326 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
8327
8328         PR c++/67216
8329         * g++.dg/cpp0x/nullptr34.C: New.
8330         * g++.dg/warn/Wconversion2.C: Adjust.
8331         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8332         * g++.old-deja/g++.other/null3.C: Likewise.
8333
8334         * g++.dg/cpp0x/pr51313.C: Adjust.
8335
8336 2015-08-17  Richard Biener  <rguenther@suse.de>
8337
8338         PR tree-optimization/67221
8339         * gcc.dg/torture/pr67221.c: New testcase.
8340
8341 2015-08-17  Mike Stump  <mikestump@comcast.net>
8342             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8343
8344         * gcc.target/arm/memcpy-aligned-1.c: New test.
8345
8346 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8347
8348         PR fortran/54656
8349         * gfortran.dg/norm_4.f90: Rename to...
8350         * gfortran.dg/norm2_4.f90: this.
8351         * gfortran.dg/norm2_5.f90: New test.
8352
8353 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
8354
8355         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8356         * gcc.dg/ssp-1.c: Make counter a register.
8357         * gcc.dg/ssp-2.c: Likewise.
8358         * gcc.dg/torture/parm-coalesce.c: New.
8359
8360 2015-08-14  Marek Polacek  <polacek@redhat.com>
8361
8362         PR middle-end/67133
8363         * gcc.dg/torture/pr67133.c: New test.
8364
8365 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
8366             Matthias Klose  <doko@debian.org>
8367
8368         PR target/67143
8369         * gcc.c-torture/compile/pr67143.c: New
8370         * gcc.target/aarch64/atomic-op-imm.c
8371         (atomic_fetch_add_negative_RELAXED): New.
8372         (atomic_fetch_sub_negative_ACQUIRE): New.
8373
8374 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8375
8376         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8377         * gcc.target/aarch64/target_attr_8.c: Likewise.
8378         * gcc.target/aarch64/target_attr_14.c: Likewise.
8379
8380 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8381
8382         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8383
8384 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
8385
8386         * gcc.target/i386/builtin_target.c: Add skylake check.
8387
8388 2015-08-13  Jeff Law  <law@redhat.com>
8389
8390         * gcc.dg/pr66314.c: Moved from here to ..
8391         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
8392         to clear all sanitizers before -fsanitize=kernel-address.
8393
8394 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8395
8396         * gcc.target/aarch64/cinc_common_1.c: New test.
8397
8398 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8399
8400         PR c++/53421
8401         * g++.dg/ext/attribute-may-alias-1.C: New.
8402         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8403
8404 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
8405
8406         * gcc.target/aarch64/atomic-inst-cas.c: New.
8407         * gcc.target/aarch64/atomic-inst-ops.inc: New.
8408
8409 2015-08-13  Andreas Schwab  <schwab@suse.de>
8410
8411         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8412
8413 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
8414
8415         PR c++/62164
8416         * g++.dg/torture/pr62164.C: New.
8417
8418 2015-08-13  Richard Biener  <rguenther@suse.de>
8419
8420         PR tree-optimization/67191
8421         * gcc.dg/torture/pr67191.c: New testcase.
8422         * g++.dg/torture/pr67191.C: Likewise.
8423
8424 2015-08-13  Richard Biener  <rguenther@suse.de>
8425
8426         PR tree-optimization/66502
8427         PR tree-optimization/67167
8428         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8429
8430 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8431
8432         PR c++/53330
8433         * g++.dg/init/new42.C: New.
8434
8435 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
8436
8437         PR target/67071
8438         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8439         vector constants.
8440         * gcc.target/powerpc/pr67071-2.c: Likewise.
8441         * gcc.target/powerpc/pr67071-3.c: Likewise.
8442
8443 2015-08-12  Marek Polacek  <polacek@redhat.com>
8444
8445         PR c++/55095
8446         * c-c++-common/Wshift-overflow-6.c: New test.
8447         * c-c++-common/Wshift-overflow-7.c: New test.
8448         * g++.dg/cpp1y/left-shift-2.C: New test.
8449
8450 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8451
8452         PR c++/52742
8453         * g++.dg/cpp0x/pr52742.C: New.
8454
8455 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
8456
8457         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8458         Check Knights Landing support.
8459
8460 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
8461
8462         PR c++/47461
8463         * g++.dg/warn/Wunused-result-1.C: New.
8464
8465 2015-08-12  Richard Biener  <rguenther@suse.de>
8466
8467         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8468         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8469         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8470         * g++.dg/tree-ssa/pr61034.C: Adjust.
8471         * gcc.dg/fold-compare-2.c: Likewise.
8472         * gcc.dg/pr50763.c: Likewise.
8473         * gcc.dg/predict-3.c: Likewise.
8474         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8475         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8476         * gcc.dg/tree-ssa/pr20657.c: Likewise.
8477         * gcc.dg/tree-ssa/pr21001.c: Likewise.
8478         * gcc.dg/tree-ssa/pr37508.c: Likewise.
8479         * gcc.dg/tree-ssa/vrp04.c: Likewise.
8480         * gcc.dg/tree-ssa/vrp07.c: Likewise.
8481         * gcc.dg/tree-ssa/vrp09.c: Likewise.
8482         * gcc.dg/tree-ssa/vrp16.c: Likewise.
8483         * gcc.dg/tree-ssa/vrp20.c: Likewise.
8484         * gcc.dg/tree-ssa/vrp25.c: Likewise.
8485         * gcc.dg/tree-ssa/vrp87.c: Likewise.
8486
8487 2015-08-12  Nathan Sidwell  <nathan@acm.org>
8488
8489         * gcc.dg/vrp-min-max-1.c: New.
8490         * gcc.dg/vrp-min-max-2.c: New.
8491
8492 2015-08-12  Richard Biener  <rguenther@suse.de>
8493
8494         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8495
8496 2015-08-12  Tom de Vries  <tom@codesourcery.com>
8497
8498         PR testsuite/67175
8499         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8500         Handle absence of vector min/max for sparc.
8501
8502 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
8503
8504         PR target/66954
8505         * g++.dg/ext/mv25.C: New test.
8506
8507 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
8508
8509         * gcc.target/i386/avx2-vect-shift.c: New test.
8510
8511 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8512
8513         PR c/66098
8514         PR c/66711
8515         * gcc.dg/pragma-diag-3.c: New test.
8516         * gcc.dg/pragma-diag-4.c: New test.
8517
8518 2015-08-11  Nathan Sidwell  <nathan@acm.org>
8519
8520         * c-c++-common/dfp/operator-comma.c: Call init function.
8521         * c-c++-common/dfp/convert-dfp-2.c: New test.
8522
8523 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
8524
8525         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8526         Treat model == 0x4f as Broadwell.
8527
8528 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8529
8530         PR libfortran/67140
8531         * gfortran.dg/pr67140.f90: New test.
8532
8533 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
8534
8535         PR libgomp/65742
8536         PR middle-end/66332
8537         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8538
8539 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
8540
8541         PR fortran/64022
8542         * gfortran.dg/ieee/large_4.f90: New test.
8543
8544 2015-08-08  Bud Davis  <jmdavis@link.com>
8545
8546         PR fortran/59746
8547         * gfortran.dg/common_22.f90: New.
8548
8549 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
8550
8551         PR rtl-optimization/67028
8552         * gcc.dg/pr67028.c: New testcase.
8553
8554 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
8555
8556         PR rtl-optimization/67029
8557         * gcc.dg/pr67029.c: New test.
8558
8559 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8560
8561         PR fortran/64104
8562         * gfortran.dg/ieee/ieee_8.f90: New test.
8563
8564 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
8565
8566         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
8567         modifers.
8568         * gcc.target/aarch64/noplt_2.c: Likewise.
8569         * gcc.target/aarch64/noplt_3.c: Likewise.
8570
8571 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
8572
8573         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
8574         optimization level, and print a summary at the end.
8575
8576 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8577
8578         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
8579
8580 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8581
8582         * gcc.target/aarch64/noplt_3.c: New testcase.
8583
8584 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
8585
8586         * gcc.target/aarch64/noplt_1.c: New testcase.
8587         * gcc.target/aarch64/noplt_2.c: Likewise.
8588
8589 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
8590
8591         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
8592         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
8593
8594 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8595
8596         * gcc.target/s390/dwarfregtable-1.c: New test.
8597         * gcc.target/s390/dwarfregtable-2.c: New test.
8598         * gcc.target/s390/dwarfregtable-3.c: New test.
8599
8600 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
8601
8602         * gcc.target/s390/htm-builtins-z13-1.c: New test.
8603
8604 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8605
8606         PR fortran/64022
8607         * gfortran.dg/ieee/large_2.f90: New test.
8608         * gfortran.dg/ieee/large_3.F90: New test.
8609
8610 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8611
8612         PR fortran/64022
8613         * gfortran.dg/ieee/large_1.f90: Adjust test.
8614
8615 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8616             Jeff Law  <law@redhat.com>
8617
8618         PR c/16351
8619         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
8620         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8621         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
8622         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
8623         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8624         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8625
8626 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8627
8628         PR middle-end/66311
8629         * gfortran.dg/pr66311.f90: New file.
8630
8631 2015-08-05  Richard Biener  <rguenther@suse.de>
8632
8633         PR tree-optimization/67121
8634         * gcc.dg/torture/pr67121.c: New testcase.
8635
8636 2015-08-05  Nick Clifton  <nickc@redhat.com>
8637
8638         * gcc.target/rl78: New directory.
8639         * gcc.target/rl78/rl78.exp: New file: Test driver.
8640         * gcc.target/rl78/test_addm3.c: New file: Test adds.
8641
8642 2015-08-05  Richard Biener  <rguenther@suse.de>
8643
8644         PR middle-end/67120
8645         * gcc.dg/torture/pr67120.c: New testcase.
8646
8647 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
8648
8649         PR fortran/52846
8650
8651         * lib/fortran-modules.exp: Call cleanup-submodules from
8652         cleanup-modules.
8653         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
8654         cover the cases where private entities are no longer optimized
8655         away.
8656         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
8657         same reason.
8658         * gfortran.dg/submodule_1.f08: Change cleanup module names.
8659         * gfortran.dg/submodule_5.f08: The same.
8660         * gfortran.dg/submodule_9.f08: The same.
8661         * gfortran.dg/submodule_10.f08: New test.
8662
8663 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
8664
8665         PR c++/66595
8666         * g++.dg/cpp1y/var-templ35.C: New.
8667
8668 2015-08-05  Richard Biener  <rguenther@suse.de>
8669
8670         PR tree-optimization/67055
8671         * g++.dg/torture/pr67055.C: New testcase.
8672
8673 2015-08-05  Richard Biener  <rguenther@suse.de>
8674
8675         PR tree-optimization/67109
8676         * gcc.dg/torture/pr67109.c: New testcase.
8677         * gcc.dg/vect/vect-119.c: Adjust.
8678
8679 2015-08-05  Richard Biener  <rguenther@suse.de>
8680
8681         PR middle-end/67107
8682         * gcc.dg/pr67107.c: New testcase.
8683
8684 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8685
8686         PR c++/66197
8687         * g++.dg/cpp1z/abbrev2.C: New.
8688
8689 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8690
8691         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
8692
8693 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8694
8695         PR c++/66392
8696         * g++.dg/init/explicit4.C: New.
8697
8698 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
8699
8700         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
8701         without VSX an Power8 vector support.
8702
8703 2015-08-04  Richard Biener  <rguenther@suse.de>
8704
8705         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
8706
8707 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
8708
8709         PR target/67110
8710         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
8711         -fno-pie -no-pie.
8712
8713 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
8714
8715         PR c++/66427
8716         * g++.dg/cpp1y/var-templ34.C: New.
8717
8718 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8719
8720         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
8721         * gcc.target/aarch64/target_attr_1.c: Likewise.
8722         * gcc.target/aarch64/target_attr_2.c: Likewise.
8723         * gcc.target/aarch64/target_attr_3.c: Likewise.
8724         * gcc.target/aarch64/target_attr_4.c: Likewise.
8725         * gcc.target/aarch64/target_attr_5.c: Likewise.
8726         * gcc.target/aarch64/target_attr_6.c: Likewise.
8727         * gcc.target/aarch64/target_attr_7.c: Likewise.
8728         * gcc.target/aarch64/target_attr_8.c: Likewise.
8729         * gcc.target/aarch64/target_attr_9.c: Likewise.
8730         * gcc.target/aarch64/target_attr_10.c: Likewise.
8731         * gcc.target/aarch64/target_attr_11.c: Likewise.
8732         * gcc.target/aarch64/target_attr_12.c: Likewise.
8733         * gcc.target/aarch64/target_attr_13.c: Likewise.
8734         * gcc.target/aarch64/target_attr_14.c: Likewise.
8735         * gcc.target/aarch64/target_attr_15.c: Likewise.
8736
8737 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8738
8739         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
8740
8741 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8742
8743         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
8744
8745 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8746
8747         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
8748         message.
8749
8750 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8751
8752         PR fortran/64022
8753         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
8754         * gfortran.dg/ieee/large_1.f90: New test.
8755
8756 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
8757
8758         PR tree-optimization/67043
8759         * gcc.dg/pr67043.c: New test.
8760
8761 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
8762
8763         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
8764
8765 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
8766
8767         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
8768         it to push/pop timing items.
8769         (main): For each optimization level, create a gcc_jit_timer, and
8770         time all of the iteration within that level cumulatively.
8771         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
8772         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
8773
8774 2015-08-03  Alexander Basov <coohpt@gmail.com>
8775
8776         PR middle-end/64744
8777         PR middle-end/48470
8778         PR middle-end/43404
8779         * gcc.target/arm/pr43404.c : New testcase.
8780         * gcc.target/arm/pr48470.c : New testcase.
8781         * gcc.target/arm/pr64744-1.c : New testcase.
8782         * gcc.target/arm/pr64744-2.c : New testcase.
8783
8784 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8785
8786         PR tree-optimization/67077
8787         * gcc.dg/pr67077.c: New test.
8788
8789 2015-08-03  Jeff Law  <law@redhat.com>
8790
8791         PR middle-end/66314
8792         PR gcov-profile/66899
8793         * gcc.dg/pr66899.c: New test.
8794         * gcc.dg/pr66314.c: New test.
8795
8796 2015-08-03  Marek Polacek  <polacek@redhat.com>
8797
8798         PR c/67088
8799         * gcc.dg/pr67088.c: New test.
8800
8801 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
8802
8803         PR target/66731
8804         * gcc.target/arm/vnmul-1.c: New.
8805         * gcc.target/arm/vnmul-2.c: New.
8806         * gcc.target/arm/vnmul-3.c: New.
8807         * gcc.target/arm/vnmul-4.c: New.
8808
8809 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
8810
8811         PR fortran/64921
8812         * gfortran.dg/class_allocate_20.f90: New.
8813
8814 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8815
8816         * gcc.target/aarch64/csel_bfx_1.c: New test.
8817         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
8818
8819 2015-08-02  Martin Sebor  <msebor@redhat.com>
8820
8821         * g++.dg/Wframe-address-in-Wall.C: New test.
8822         * g++.dg/Wframe-address.C: New test.
8823         * g++.dg/Wno-frame-address.C: New test.
8824         * gcc.dg/Wframe-address-in-Wall.c: New test.
8825         * gcc.dg/Wframe-address.c: New test.
8826         * gcc.dg/Wno-frame-address.c: New test.
8827
8828 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
8829
8830         * c-c++-common/Wmisleading-indentation.c: Add more tests.
8831
8832 2015-08-01  Michael Collison  <michael.collison@linaro.org
8833             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8834
8835         * gcc.target/arm/mincmp.c: New test.
8836
8837 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
8838
8839         PR fortran/67091
8840         * gfortran.dg/associated_target_6.f03: New test
8841
8842 2015-08-01  Tom de Vries  <tom@codesourcery.com>
8843
8844         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
8845         optimize ("-ftree-parallelize-loops=0").
8846         Add successful scans for 2 detected reductions.  Add xfail scans for 3
8847         detected reductions.
8848         * gcc.dg/autopar/reduc-2short.c: Same.
8849         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
8850         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
8851         detected reductions.
8852         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
8853         and max reductions.
8854
8855 2015-07-31  Marek Polacek  <polacek@redhat.com>
8856
8857         PR sanitizer/66977
8858         * g++.dg/ubsan/pr66977.C: New test.
8859
8860 2015-07-30  Marek Polacek  <polacek@redhat.com>
8861
8862         * c-c++-common/Wtautological-compare-3.c: New test.
8863
8864 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
8865
8866         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
8867         (CHECK): Pass address of scalar, rather than array.
8868
8869 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
8870
8871         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
8872
8873 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
8874
8875         * gcc.target/aarch64/fp16/fp16.exp: New.
8876         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
8877         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
8878
8879 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
8880
8881         * gcc.target/aarch64/f16_movs_1.c: New test.
8882
8883 2015-07-28  Tom de Vries  <tom@codesourcery.com>
8884
8885         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
8886         outer loop.
8887
8888 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
8889             Manuel López-Ibáñez  <manu@gcc.gnu.org>
8890
8891         * gcc.dg/parm-incomplete-1.c: Update.
8892         * gcc.dg/pr18809-1.c: Update.
8893         * gcc.dg/pr27953.c: Update.
8894         * gcc.dg/vla-11.c: Update.
8895
8896 2015-07-27  Marek Polacek  <polacek@redhat.com>
8897
8898         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
8899
8900 2015-07-27  Tom de Vries  <tom@codesourcery.com>
8901
8902         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
8903         attribute.  Update comment.
8904         (main): Remove.
8905         Add scan for not parallelizing inner loop.
8906         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
8907         attribute.
8908         (main): Remove.
8909
8910 2015-07-27  Marek Polacek  <polacek@redhat.com>
8911
8912         PR bootstrap/67030
8913         * c-c++-common/Wtautological-compare-2.c: New test.
8914
8915 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
8916
8917         PR target/66232
8918         * gcc.target/i386/pr66232-6.c: New tests.
8919         * gcc.target/i386/pr66232-7.c: Likewise.
8920         * gcc.target/i386/pr66232-8.c: Likewise.
8921         * gcc.target/i386/pr66232-9.c: Likewise.
8922
8923 2015-07-27  Marek Polacek  <polacek@redhat.com>
8924
8925         PR c++/66555
8926         PR c/54979
8927         * c-c++-common/Wtautological-compare-1.c: New test.
8928
8929 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
8930
8931         PR c++/18969
8932         * g++.dg/template/pr18969.C: New test.
8933         * g++.dg/template/pr18969-2.C: New test.
8934         * g++.old-deja/g++.jason/overload.C: Remove return value in
8935         template function returning void.
8936
8937 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
8938
8939         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
8940         immediates to avoid shift-overflow warnings.
8941
8942 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
8943
8944         PR c++/66857
8945         * g++.dg/init/pr66857.C: New test.
8946
8947 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
8948
8949         PR target/66648
8950         * gcc.target/i386/pr66648.c: New test.
8951
8952 2015-07-25  Tom de Vries  <tom@codesourcery.com>
8953
8954         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
8955         interchange_files and block_files variables.
8956         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
8957         arithmetic.
8958         * gcc.dg/graphite/uns-interchange-12.c: Same.
8959         * gcc.dg/graphite/uns-interchange-14.c: Same.
8960         * gcc.dg/graphite/uns-interchange-15.c: Same.
8961         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
8962         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
8963
8964 2015-07-25  Jeff Law  <law@redhat.com>
8965
8966         Revert:
8967         PR lto/66752
8968         * gcc.dg/tree-ssa/pr66752-2.c: New test.
8969         * gcc.dg/torture/pr66752-1.c: New test
8970         * g++.dg/torture/pr66752-2.C: New test.
8971
8972 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
8973
8974         Revert:
8975         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
8976
8977         PR rtl-optimization/64164
8978         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8979         * gcc.dg/ssp-1.c: Make counter a register.
8980         * gcc.dg/ssp-2.c: Likewise.
8981         * gcc.dg/torture/parm-coalesce.c: New.
8982
8983 2015-07-24  Tom de Vries  <tom@codesourcery.com>
8984
8985         * gcc.dg/graphite/block-1.c: Xfail scan.
8986         * gcc.dg/graphite/interchange-12.c: Same.
8987         * gcc.dg/graphite/interchange-14.c: Same.
8988         * gcc.dg/graphite/interchange-15.c: Same.
8989         * gcc.dg/graphite/interchange-9.c: Same.
8990         * gcc.dg/graphite/interchange-mvt.c: Same.
8991         * gcc.dg/graphite/uns-block-1.c: New test.
8992         * gcc.dg/graphite/uns-interchange-12.c: New test.
8993         * gcc.dg/graphite/uns-interchange-14.c: New test.
8994         * gcc.dg/graphite/uns-interchange-15.c: New test.
8995         * gcc.dg/graphite/uns-interchange-9.c: New test.
8996         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
8997
8998 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
8999
9000         PR c++/64079
9001         * c-c++-common/Wunused-function-1.c: New.
9002
9003 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9004
9005         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9006         alternative exit-first loop transform.
9007         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9008         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9009         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9010         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9011         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9012         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9013         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9014         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9015         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9016
9017 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
9018
9019         PR ipa/66566
9020         * gcc.target/i386/mpx/pr66566.c: New test.
9021
9022 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
9023
9024         PR bootstrap/66978
9025         * gcc.target/i386/pr66978.c: New test.
9026
9027 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9028
9029         * gcc.target/s390/gpr2fprsavecfi.c: New test.
9030
9031 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9032
9033         * gcc.target/s390/insv-1.c: New test.
9034         * gcc.target/s390/insv-2.c: New test.
9035         * gcc.target/s390/insv-3.c: New test.
9036
9037 2015-07-24  Tom de Vries  <tom@codesourcery.com>
9038
9039         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9040
9041 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9042
9043         PR middle-end/25530
9044         * gcc.dg/pr25530.c: New test.
9045
9046 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
9047
9048         PR middle-end/25529
9049         * gcc.dg/pr25529.c: New test.
9050
9051 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
9052
9053         * gcc.target/arm/reg_equal_test.c: New test.
9054
9055 2015-07-23  Jeff Law  <law@redhat.com>
9056
9057         PR lto/66752
9058         * gcc.dg/tree-ssa/pr66752-2.c: New test.
9059         * gcc.dg/torture/pr66752-1.c: New test
9060         * g++.dg/torture/pr66752-2.C: New test.
9061
9062 2015-07-23  Marek Polacek  <polacek@redhat.com>
9063
9064         PR c++/66572
9065         * g++.dg/warn/Wlogical-op-2.C: New test.
9066
9067 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
9068
9069         PR rtl-optimization/64164
9070         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9071         * gcc.dg/ssp-1.c: Make counter a register.
9072         * gcc.dg/ssp-2.c: Likewise.
9073         * gcc.dg/torture/parm-coalesce.c: New.
9074
9075 2015-07-23  Marek Polacek  <polacek@redhat.com>
9076
9077         PR sanitizer/66908
9078         * c-c++-common/ubsan/pr66908.c: New test.
9079
9080 2015-07-23  Tom de Vries  <tom@codesourcery.com>
9081
9082         * gcc.dg/autopar/outer-4.c: Add xfail.
9083         * gcc.dg/autopar/outer-5.c: Same.
9084         * gcc.dg/autopar/outer-6.c: Same.
9085         * gcc.dg/autopar/reduc-2.c: Same.
9086         * gcc.dg/autopar/reduc-2char.c: Same.
9087         * gcc.dg/autopar/reduc-2short.c: Same.
9088         * gcc.dg/autopar/reduc-8.c: Same.
9089         * gcc.dg/autopar/uns-outer-4.c: New test.
9090         * gcc.dg/autopar/uns-outer-5.c: New test.
9091         * gcc.dg/autopar/uns-outer-6.c: New test.
9092
9093 2015-07-23  Richard Biener  <rguenther@suse.de>
9094
9095         PR tree-optimization/66952
9096         * gcc.dg/torture/pr66952.c: Use signed char.
9097
9098 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
9099
9100         PR tree-optimization/66926,66951
9101         * gcc.dg/vect/pr66951.c: New test.
9102
9103 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
9104
9105         PR c++/52987
9106         * g++.dg/parse/error57.C: New.
9107         * g++.dg/expr/string-2.C: Update.
9108
9109 2015-07-23  Richard Biener  <rguenther@suse.de>
9110
9111         PR tree-optimization/66945
9112         * gcc.dg/torture/pr66945.c: New testcase.
9113
9114 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
9115
9116         PR target/66954
9117         * g++.dg/ext/mv24.C: New test.
9118
9119 2015-07-22  Marek Polacek  <polacek@redhat.com>
9120
9121         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9122         dg-options.
9123
9124 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
9125
9126         PR fortran/61831
9127         PR fortran/66929
9128         * gfortran.dg/generic_30.f90: New.
9129
9130 2015-07-22  Richard Biener  <rguenther@suse.de>
9131
9132         PR tree-optimization/66952
9133         * gcc.dg/torture/pr66952.c: New testcase.
9134
9135 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
9136
9137         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9138         test.
9139         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9140         test.
9141         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9142         test.
9143         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9144         test.
9145         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9146         test.
9147         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9148         test.
9149         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9150         test.
9151         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9152         test.
9153         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9154         test.
9155         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9156         test.
9157         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9158         test.
9159         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9160         test.
9161         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9162         test.
9163         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9164         test.
9165         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9166         test.
9167         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9168         test.
9169         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9170         test.
9171         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9172         test.
9173         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9174         test.
9175         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9176         test.
9177         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9178         test.
9179         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9180         test.
9181         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9182         test.
9183         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9184         test.
9185         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9186         test.
9187         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9188         test.
9189         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9190         test.
9191         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9192         test.
9193         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9194         test.
9195         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9196         test.
9197         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9198         test.
9199         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9200         test.
9201         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9202         test.
9203         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9204         test.
9205         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9206         test.
9207         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9208         test.
9209         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9210         test.
9211         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9212         test.
9213         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9214         test.
9215         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9216         test.
9217         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9218         test.
9219         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9220         test.
9221         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9222         test.
9223         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9224         test.
9225         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9226         test.
9227         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9228         test.
9229         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9230         test.
9231         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9232         test.
9233         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9234         test.
9235         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9236         test.
9237         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9238         test.
9239         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9240         test.
9241         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9242         test.
9243         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9244         test.
9245         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9246         test.
9247         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9248         test.
9249         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9250         test.
9251         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9252         test.
9253         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9254         test.
9255         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9256         test.
9257         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9258         test.
9259         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9260         test.
9261         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9262         test.
9263         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9264         test.
9265         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9266         test.
9267         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9268         test.
9269         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9270         test.
9271         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9272         test.
9273         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9274         test.
9275         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9276         test.
9277         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9278         test.
9279         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9280         test.
9281         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9282         test.
9283         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9284         test.
9285         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9286         test.
9287         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9288         test.
9289         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9290         test.
9291         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9292         test.
9293         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9294         test.
9295         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9296         test.
9297         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9298         test.
9299         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9300         test.
9301         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9302         test.
9303         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9304         test.
9305         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9306         test.
9307         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9308         test.
9309         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9310         test.
9311         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9312         test.
9313         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9314         test.
9315         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9316         test.
9317         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9318         test.
9319         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9320         test.
9321         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9322         test.
9323         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9324         test.
9325         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9326         test.
9327         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9328         test.
9329         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9330         test.
9331         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9332         test.
9333         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9334         test.
9335         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9336         test.
9337         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9338         test.
9339         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9340         test.
9341         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9342         test.
9343         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9344         test.
9345         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9346         test.
9347         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9348         test.
9349         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9350         test.
9351         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9352         test.
9353         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9354         test.
9355         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9356         test.
9357         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9358         test.
9359         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9360         test.
9361         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9362         test.
9363         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9364         test.
9365         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9366         test.
9367         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9368         test.
9369         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9370         test.
9371         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9372         test.
9373         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9374         test.
9375         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9376         test.
9377         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9378         test.
9379         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9380         test.
9381         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9382         test.
9383         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9384         test.
9385         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9386         test.
9387         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9388         test.
9389         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9390         test.
9391         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9392         test.
9393         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9394         test.
9395         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9396         test.
9397         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9398         test.
9399         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9400         test.
9401
9402 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
9403
9404         * g++.dg/template/crash81.C: Update.
9405
9406 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
9407
9408         PR ipa/66424.
9409         * gcc.target/i386/pr66424.c: New.
9410
9411 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9412
9413         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9414
9415 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
9416
9417         PR fortran/61831
9418         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9419         Drop address sanitization.
9420
9421 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
9422
9423         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9424         Skip -march=armv4t.
9425         (dg-additional-options): Set armv5t flag.
9426
9427 2015-07-21  Marek Polacek  <polacek@redhat.com>
9428
9429         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9430         * gcc.dg/vmx/unpack.c: Likewise.
9431         * gcc.target/powerpc/quad-atomic.c: Likewise.
9432
9433 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
9434
9435         * gcc.target/i386/asm-flag-5.c (f_ll): New.
9436
9437 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
9438
9439         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9440         model.
9441
9442 2015-07-20  Marek Polacek  <polacek@redhat.com>
9443
9444         PR c++/55095
9445         * c-c++-common/Wshift-overflow-1.c: New test.
9446         * c-c++-common/Wshift-overflow-2.c: New test.
9447         * c-c++-common/Wshift-overflow-3.c: New test.
9448         * c-c++-common/Wshift-overflow-4.c: New test.
9449         * c-c++-common/Wshift-overflow-5.c: New test.
9450         * g++.dg/cpp1y/left-shift-1.C: New test.
9451         * gcc.dg/c90-left-shift-2.c: New test.
9452         * gcc.dg/c90-left-shift-3.c: New test.
9453         * gcc.dg/c99-left-shift-2.c: New test.
9454         * gcc.dg/c99-left-shift-3.c: New test.
9455         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9456         * gcc.c-torture/execute/pr40386.c: Likewise.
9457         * gcc.dg/vect/pr33373.c: Likewise.
9458         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9459         * gcc.dg/vect/vect-shift-2.c: Likewise.
9460
9461 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9462
9463         * gcc.target/aarch64/neg_abs_1.c: New test.
9464
9465 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
9466
9467         PR target/66922
9468         * gcc.target/i386/pr66922.c: New test.
9469
9470 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
9471
9472         PR middle-end/46851
9473         PR middle-end/60340
9474         * gcc.dg/tree-ssa/pr42327.c: Removed.
9475         * g++.dg/other/pr35011.C: Removed.
9476
9477 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9478
9479         PR target/66906
9480         * gcc.target/i386/pr66906.c: New test.
9481
9482 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9483
9484         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9485         as follow-up to r225930.
9486
9487 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
9488
9489         PR fortran/52846
9490         * lib/fortran-modules.exp (proc cleanup-submodules): New
9491         procedure.
9492         * gfortran.dg/submodule_1.f08: Change extension and clean up
9493         the submodule files.
9494         * gfortran.dg/submodule_2.f08: ditto
9495         * gfortran.dg/submodule_6.f08: ditto
9496         * gfortran.dg/submodule_7.f08: ditto
9497         * gfortran.dg/submodule_8.f08: New test
9498         * gfortran.dg/submodule_9.f08: New test
9499
9500 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
9501             Sebastian Pop  <s.pop@samsung.com>
9502
9503         PR middle-end/61929
9504         * gcc.dg/graphite/pr61929.c: New.
9505
9506 2015-07-17  Marek Polacek  <polacek@redhat.com>
9507
9508         * gcc.dg/fold-minus-7.c: New test.
9509
9510 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
9511
9512         * gfortran.dg/co_reduce_1.f90: New file.
9513
9514 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
9515
9516         PR target/66824
9517         * gcc.target/i386/pr66824.c:
9518
9519 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
9520
9521         PR fortran/66035
9522         * gfortran.dg/structure_constructor_13.f03: New test.
9523
9524 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
9525
9526         PR fortran/61831
9527         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9528         of generated while loops in the tree dump.
9529         * gfortran.dg/derived_constructor_comps_6.f90: New file.
9530
9531 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
9532
9533         * gcc.dg/vect/vect-outer-simd-2.c: New test.
9534
9535 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
9536
9537         PR target/66891
9538         * gcc.target/i386/pr66891.c: New test.
9539
9540 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9541
9542         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9543
9544 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
9545
9546         PR rtl-optimization/66626
9547         * gcc.target/i386/pr66626-2.c: New.
9548
9549 2015-07-16  Martin Liska  <mliska@suse.cz>
9550
9551         * g++.dg/ipa/pr66896.c: New test.
9552
9553 2015-07-16  Richard Biener  <rguenther@suse.de>
9554
9555         PR tree-optimization/66894
9556         * gcc.dg/torture/pr66894.c: New testcase.
9557
9558 2015-07-16  Richard Biener  <rguenther@suse.de>
9559
9560         * gcc.dg/tree-ssa/pr21031.c: Adjust.
9561
9562 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
9563
9564         PR target/66866
9565         * g++.dg/pr66866.C: New test.
9566
9567 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9568
9569         * gcc.target/powerpc/vec-cmp-sel.c: New test.
9570
9571 2015-07-15  Richard Biener  <rguenther@suse.de>
9572
9573         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
9574         { -O3 -fomit-frame-pointer },
9575         { -O3 -fomit-frame-pointer -funroll-loops } and
9576         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9577         in favor of
9578         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9579           -finline-functions }
9580
9581 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
9582
9583         * gcc.target/mips/interrupt_handler-5.c: New test.
9584
9585 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
9586             Robert Suchanek  <robert.suchanek@imgtec.com>
9587
9588         * gcc.target/mips/interrupt_handler-4.c: New test.
9589
9590 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
9591
9592         PR testsuite/66734
9593         * gcc.dg/lto/lto.exp: Initialize MPX.
9594
9595 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9596
9597         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
9598         dg-skip-if.
9599         * gcc.target/arm/scd42-3.c: Likewise.
9600
9601 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
9602
9603         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
9604         code to be run when the pre-arch code increases the isa_rev to
9605         mips32r6 or greater.
9606
9607 2015-07-15  Richard Biener  <rguenther@suse.de>
9608
9609         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
9610         { -O3 -fomit-frame-pointer },
9611         { -O3 -fomit-frame-pointer -funroll-loops } and
9612         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9613         in favor of
9614         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9615           -finline-functions }
9616         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
9617         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
9618         to additional_flags.
9619
9620 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
9621
9622         PR rtl-optimization/66838
9623         * gcc.target/i386/pr66838.c: New test.
9624
9625 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
9626
9627         PR c++/66850
9628         * g++.dg/template/pr66850.C: New test.
9629
9630 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9631             Cesar Philippidis  <cesar@codesourcery.com>
9632             Chung-Lin Tang  <cltang@codesourcery.com>
9633
9634         * gcc.target/nios2/nios2-flushd.c: New.
9635         * gcc.target/nios2/nios2-rdprs.c: New.
9636         * gcc.target/nios2/r2-atomic.c: New.
9637         * gcc.target/nios2/r2-eni.c: New.
9638         * gcc.target/nios2/r2-wrpie.c: New.
9639
9640 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9641             Cesar Philippidis  <cesar@codesourcery.com>
9642             Chung-Lin Tang  <cltang@codesourcery.com>
9643
9644         * gcc.target/nios2/cdx-ldstwm-1.c: New.
9645         * gcc.target/nios2/cdx-ldstwm-2.c: New.
9646
9647 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9648             Cesar Philippidis  <cesar@codesourcery.com>
9649             Chung-Lin Tang  <cltang@codesourcery.com>
9650
9651         * gcc.target/nios2/andci.c: New.
9652         * gcc.target/nios2/bmx.c: New.
9653         * gcc.target/nios2/cdx-add.c: New.
9654         * gcc.target/nios2/cdx-branch.c: New.
9655         * gcc.target/nios2/cdx-callret.c: New.
9656         * gcc.target/nios2/cdx-loadstore.c: New.
9657         * gcc.target/nios2/cdx-logical.c: New.
9658         * gcc.target/nios2/cdx-mov.c: New.
9659         * gcc.target/nios2/cdx-shift.c: New.
9660         * gcc.target/nios2/cdx-sub.c: New.
9661         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
9662
9663 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
9664
9665         PR c++/65071
9666         * g++.dg/cpp0x/vt-65071.C: New.
9667
9668 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9669             Cesar Philippidis  <cesar@codesourcery.com>
9670             Chung-Lin Tang  <cltang@codesourcery.com>
9671
9672         * gcc.target/nios2/r2-io-range.c: New.
9673         * gcc.target/nios2/r2-stio-1.c: New.
9674         * gcc.target/nios2/r2-stio-2.c: New.
9675         * gcc.target/nios2/nios2-ldxio.c: New.
9676         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
9677         of just compile.  Add more tests.
9678
9679 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
9680
9681         gfortran.dg/pr66864.f90: New test.
9682
9683 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
9684
9685         PR rtl-optimization/66626
9686         * gcc.target/i386/pr66626.c: New.
9687
9688 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
9689
9690         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
9691         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
9692         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
9693
9694 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
9695
9696         * g++.dg/template/crash81.C: Adjust for error + inform change.
9697         * g++.dg/template/pr58878.C: Likewise.
9698         * g++.dg/template/shadow1.C: Likewise.
9699         * g++.dg/template/shadow2.C: Likewise.
9700         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
9701         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
9702         * g++.old-deja/g++.brendan/crash7.C: Likewise.
9703         * g++.old-deja/g++.pt/shadow2.C: Likewise.
9704
9705 2015-07-14  Richard Biener  <rguenther@suse.de>
9706
9707         PR tree-optimization/66863
9708         * gcc.dg/torture/pr66863.c: New testcase.
9709
9710 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
9711
9712         PR c++/65186
9713         * g++.dg/template/pr65186.C: New test.
9714
9715 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
9716
9717         * gcc.target/arm/macro_defs0.c: Add directive to skip
9718         test if -marm is present.
9719         * gcc.target/arm/macro_defs1.c: Likewise.
9720
9721 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9722
9723         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
9724         if-conversion..
9725         * gcc.target/aarch64/adds1.c: Likewise.
9726         * gcc.target/aarch64/ands_1.c: Likewise.
9727         * gcc.target/aarch64/bics_1.c: Likewise.
9728         * gcc.target/aarch64/subs1.c: Likewise.
9729         * gcc.target/aarch64/subs3.c: Likewise.
9730
9731 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
9732
9733         PR fortran/64589
9734         * gfortran.dg/pr64589.f90: New test.
9735
9736 2015-07-13  Renlin Li  <renlin.li@arm.com>
9737
9738         PR rtl/66556
9739         * gcc.c-torture/execute/pr66556.c: New.
9740
9741 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
9742
9743         * gcc.dg/20020219-1.c: Fix double word typos.
9744         * gcc.dg/20020919-1.c: Same.
9745
9746 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
9747             Jeff Law  <law@redhat.com>
9748
9749         PR middle-end/66726
9750         * g++.dg/tree-ssa/pr66726.c: New test.
9751         * gcc.dg/tree-ssa/pr66726-2.c: New test.
9752         * gcc.dg/tree-ssa/pr66726.c: New test.
9753
9754 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
9755
9756         PR c++/58734
9757         * g++.dg/cpp0x/variadic-ttp2.C: New.
9758
9759 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
9760
9761         PR c++/30044
9762         * g++.dg/cpp0x/auto46.C: New test.
9763         * g++.dg/template/pr30044.C: New test.
9764         * g++.dg/template/shadow2.C: New test.
9765         * g++.dg/template/error55.C: New test.
9766         * g++.dg/template/crash83.C: Accept any error string.
9767         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
9768         parameters.
9769         * g++.dg/cpp0x/variadic19.C: Likewise
9770         * g++.dg/template/canon-type-13.C: Likewise.
9771         * g++.old-deja/g++.pt/ttp42.C: Likewise.
9772         * g++.dg/torture/20070621-1.C: Likewise.
9773
9774 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
9775
9776         PR c++/54521
9777         * g++.dg/init/explicit3.C: New.
9778
9779 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
9780
9781         PR target/66819
9782         * gcc.target/i386/pr66819-1.c: New test.
9783         * gcc.target/i386/pr66819-2.c: Likewise.
9784         * gcc.target/i386/pr66819-3.c: Likewise.
9785         * gcc.target/i386/pr66819-4.c: Likewise.
9786         * gcc.target/i386/pr66819-5.c: Likewise.
9787
9788 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
9789
9790         PR target/66703
9791         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
9792         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
9793         type to prevent possible flag-clobbering zero-extensions.
9794         * gcc.target/i386/pr66703.c: New test.
9795
9796 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
9797
9798         PR c++/60842
9799         * g++.dg/cpp0x/nsdmi-template15.C: New.
9800
9801 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
9802
9803         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
9804
9805 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
9806
9807         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
9808         * gcc.target/arm/flip-thumb.c: Likewise.
9809
9810 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
9811
9812         PR target/66813
9813         * gcc.target/i386/pr66813.c: New test.
9814
9815 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
9816
9817         PR middle-end/66820
9818         * gcc.dg/gomp/pr66820.c: New test.
9819
9820 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
9821
9822         PR c++/65592
9823         * g++.dg/cpp0x/scoped_enum6.C: New.
9824
9825 2015-07-10  Tom de Vries  <tom@codesourcery.com>
9826
9827         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
9828         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
9829
9830 2015-07-10  Richard Biener  <rguenther@suse.de>
9831
9832         PR tree-optimization/66823
9833         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
9834         which should not be necessary.  XFAIL.
9835
9836 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
9837
9838         PR c++/64848
9839         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
9840
9841 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
9842
9843         PR middle-end/66633
9844         * gcc.dg/gomp/pr66633-1.c: New test.
9845         * gcc.dg/gomp/pr66633-2.c: New test.
9846         * gcc.dg/gomp/pr66633-3.c: New test.
9847         * gcc.dg/gomp/pr66633-4.c: New test.
9848
9849 2015-07-09  John Marino  <gnugcc@marino.st>
9850
9851         * lib/target-supports.exp (check_effective_target_pie):
9852         Add *-*-dragonfly*
9853
9854 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
9855
9856         PR target/66814
9857         * gcc.target/i386/pr66814.c: New test.
9858
9859 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
9860
9861         PR target/66731
9862         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
9863         * gcc.target/aarch64/fnmul-2.c: Likewise.
9864         * gcc.target/aarch64/fnmul-3.c: Likewise.
9865         * gcc.target/aarch64/fnmul-4.c: Likewise.
9866
9867 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
9868
9869         PR c++/65790
9870         * g++.dg/cpp0x/vt-65790.C: New.
9871
9872 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
9873
9874         PR target/66818
9875         * gcc.target/i386/pr66818.c: New test.
9876
9877 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
9878
9879         PR target/66817
9880         * gcc.target/i386/pr66817.c: New test.
9881
9882 2015-07-09  Marek Polacek  <polacek@redhat.com>
9883
9884         PR tree-optimization/66718
9885         * gcc.dg/vect/vect-126.c: New test.
9886
9887 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
9888
9889         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
9890         even when dwarf-2 is not the default.
9891
9892 2015-07-08  Jeff Law  <law@redhat.com>
9893
9894         PR testsuite/66796
9895         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
9896         to have a single memory reference.
9897
9898 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
9899
9900         * g++.dg/other/dump-ada-spec-9.C: New test.
9901
9902 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
9903
9904         * g++.dg/vect/vect.exp: Run also simd* tests.
9905         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
9906         (check_vect): Fix up get_cpuid call for C++.
9907         * g++.dg/vect/simd-clone-1.cc: New test.
9908
9909 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
9910
9911         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
9912
9913 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
9914
9915         * gcc.target/i386/readeflags-1.c (abort): New prototype.
9916         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
9917
9918 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
9919
9920         PR target/66806
9921         * gcc.target/i386/pr66806.c: New test.
9922
9923 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
9924
9925         PR c++/66421
9926         * g++.dg/cpp0x/auto45.C: New.
9927
9928 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
9929
9930         PR middle-end/66334
9931         * gcc.target/i386/pr66334.c: New.
9932
9933 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
9934
9935         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
9936         comments.
9937
9938 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
9939
9940         PR jit/66783
9941         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
9942         (verify_code): Update expected error message.
9943         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
9944         (verify_code): Likewise.
9945         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
9946         (verify_code): Likewise.
9947
9948 2015-07-08  Richard Biener  <rguenther@suse.de>
9949
9950         PR tree-optimization/66793
9951         * gcc.dg/torture/pr66793.c: New testcase.
9952
9953 2015-07-08  Richard Biener  <rguenther@suse.de>
9954
9955         PR tree-optimization/66794
9956         * gcc.dg/torture/pr66794.c: New testcase.
9957
9958 2015-07-08  Marek Polacek  <polacek@redhat.com>
9959
9960         PR c++/66748
9961         * g++.dg/abi/abi-tag15.C: New test.
9962
9963 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
9964
9965         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
9966         * gcc.target/mips/branch-3.c: Ditto
9967         * gcc.target/mips/branch-4.c: Ditto.
9968         * gcc.target/mips/branch-5.c: Ditto.
9969         * gcc.target/mips/branch-6.c: Ditto.
9970         * gcc.target/mips/branch-7.c: Ditto.
9971         * gcc.target/mips/branch-8.c: Ditto.
9972         * gcc.target/mips/branch-9.c: Ditto.
9973         * gcc.target/mips/branch-10.c: Ditto.
9974         * gcc.target/mips/branch-11.c: Ditto.
9975         * gcc.target/mips/branch-12.c: Ditto.
9976         * gcc.target/mips/branch-13.c: Ditto.
9977         * gcc.target/mips/umips-branch-5.c: New file.
9978         * gcc.target/mips/umips-branch-6.c: New file.
9979         * gcc.target/mips/umips-branch-7.c: New file.
9980         * gcc.target/mips/umips-branch-8.c: New file.
9981         * gcc.target/mips/umips-branch-9.c: New file.
9982         * gcc.target/mips/umips-branch-10.c: New file.
9983         * gcc.target/mips/umips-branch-11.c: New file.
9984         * gcc.target/mips/umips-branch-12.c: New file.
9985         * gcc.target/mips/umips-branch-13.c: New file.
9986         * gcc.target/mips/umips-branch-14.c: New file.
9987         * gcc.target/mips/umips-branch-15.c: New file.
9988         * gcc.target/mips/umips-branch-16.c: New file.
9989         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
9990         (OCCUPY_0xfffc): New define.
9991
9992 2015-07-08  Renlin Li  <renlin.li@arm.com>
9993
9994         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
9995
9996 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
9997
9998         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
9999
10000 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
10001
10002         * gcc.target/i386/bt-3.c: New test.
10003         * gcc.target/i386/bt-4.c: Ditto.
10004
10005 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
10006
10007         * g++.dg/other/dump-ada-spec-8.C: New test.
10008
10009 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10010
10011         PR jit/66783
10012         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10013         test case.
10014         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10015         New test case.
10016         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10017         New test case.
10018         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10019         Avoid using an opaque struct for local "f".
10020
10021 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
10022
10023         PR jit/66779
10024         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10025         * jit.dg/test-pr66779.c: New testcase.
10026
10027 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10028
10029         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10030         NOCOMPRESSION.
10031
10032 2015-07-07  Richard Biener  <rguenther@suse.de>
10033
10034         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10035
10036 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
10037
10038         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10039         * gcc.target/mips/call-5.c: Ditto.
10040         * gcc.target/mips/call-6.c: Ditto.
10041
10042 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
10043
10044         * gcc.dg/dx-test.c: New test-case.
10045
10046 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
10047
10048         PR fortran/66578
10049         * gfortran.dg/allocate_with_source_9.f08: New test.
10050
10051 2015-07-07  Christian Bruel  <christian.bruel@st.com>
10052
10053         PR target/52144
10054         * gcc.target/arm/flip-thumb.c: Fix scan.
10055         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10056         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10057         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10058         Fix return value.
10059
10060 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
10061
10062         PR target/65956
10063         * gcc.c-torture/execute/pr65956.c: New test.
10064
10065 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
10066
10067         * gcc.target/arm/aapcs/align1.c: New.
10068         * gcc.target/arm/aapcs/align_rec1.c: New.
10069         * gcc.target/arm/aapcs/align2.c: New.
10070         * gcc.target/arm/aapcs/align_rec2.c: New.
10071         * gcc.target/arm/aapcs/align3.c: New.
10072         * gcc.target/arm/aapcs/align_rec3.c: New.
10073         * gcc.target/arm/aapcs/align4.c: New.
10074         * gcc.target/arm/aapcs/align_rec4.c: New.
10075         * gcc.target/arm/aapcs/align_vararg1.c: New.
10076         * gcc.target/arm/aapcs/align_vararg2.c: New.
10077
10078 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
10079
10080         * gfortran.dg/iomsg_2.f90: New test.
10081
10082 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10083
10084         PR target/66749
10085         * gcc.target/i386/pr66749.c: New test.
10086
10087 2015-07-06  Richard Biener  <rguenther@suse.de>
10088
10089         PR tree-optimization/66772
10090         * gcc.dg/torture/pr66772-1.c: New testcase.
10091         * gcc.dg/torture/pr66772-2.c: Likewise.
10092
10093 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
10094
10095         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10096         the jals instruction.
10097
10098 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
10099
10100         PR target/53383
10101         * gcc.target/i386/pr53383-1.c: New file.
10102         * gcc.target/i386/pr53383-2.c: Likewise.
10103         * gcc.target/i386/pr53383-3.c: Likewise.
10104
10105 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10106
10107         * gcc.target/aarch64/fnmul-1.c: New.
10108         * gcc.target/aarch64/fnmul-2.c: New.
10109         * gcc.target/aarch64/fnmul-3.c: New.
10110         * gcc.target/aarch64/fnmul-4.c: New.
10111
10112 2015-07-06  Richard Biener  <rguenther@suse.de>
10113
10114         PR middle-end/66759
10115         * gcc.dg/torture/pr66759.c: New testcase.
10116
10117 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
10118
10119         PR fortran/58586
10120         * gfortran.dg/alloc_comp_class_3.f03: New test.
10121         * gfortran.dg/alloc_comp_class_4.f03: New test.
10122
10123 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
10124
10125         * gcc.c-torture/execute/pr66757.c: New test.
10126
10127 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
10128
10129         PR tree-optimization/66720
10130         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10131
10132 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
10133             Sandra Loosemore <sandra@codesourcery.com>
10134
10135         * gcc.target/nios2/gprel-offset.c: New test.
10136
10137 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
10138
10139         PR fortran/66725
10140         * gfortran.dg/pr66725.f90: New test.
10141
10142 2015-07-03  Jason Merrill  <jason@redhat.com>
10143
10144         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10145         Avoid narrowing error.
10146
10147 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
10148
10149         PR rtl-optimization/66706
10150         * gcc.target/powerpc/shift-int.c: New testcase.
10151
10152 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
10153
10154         PR target/66746.
10155         * gcc.target/i386/pr66746.c: New file.
10156
10157 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
10158
10159         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10160
10161 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
10162
10163         PR tree-optimization/66119
10164         * g++.dg/opt/pr66119.C: New.
10165
10166 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
10167
10168         PR fortran/52846
10169         * gfortran.dg/submodule_1.f90: New test
10170         * gfortran.dg/submodule_2.f90: New test
10171         * gfortran.dg/submodule_3.f90: New test
10172         * gfortran.dg/submodule_4.f90: New test
10173         * gfortran.dg/submodule_5.f90: New test
10174         * gfortran.dg/submodule_6.f90: New test
10175         * gfortran.dg/submodule_7.f90: New test
10176
10177 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
10178
10179         PR preprocessor/53690
10180         * g++.dg/cpp/pr53690.C: New.
10181
10182 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10183
10184         * gcc.target/powerpc/vec-cmp.c: New test.
10185
10186 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
10187
10188         PR fortran/56520
10189         * gfortran.dg/pr56520.f90: New test.
10190
10191 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
10192
10193         PR fortran/66545
10194         * gfortran.dg/pr66545_1.f90: New test.
10195         * gfortran.dg/pr66545_2.f90: New test.
10196
10197 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
10198
10199         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10200         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10201
10202 2015-07-02  Richard Biener  <rguenther@suse.de>
10203
10204         PR testsuite/66719
10205         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10206         unaligned loads.
10207
10208 2015-07-02  Richard Biener  <rguenther@suse.de>
10209
10210         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10211
10212 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
10213
10214         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10215
10216 2015-07-01  Jason Merrill  <jason@redhat.com>
10217
10218         * lib/target-supports.exp (cxx_default): Set to C++14.
10219
10220 2015-07-01  Tom de Vries  <tom@codesourcery.com>
10221
10222         PR testsuite/66723
10223         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10224         scan-assembler.
10225
10226 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10227
10228         * gfortran.dg/warn_conversion_8.f90:  New test.
10229
10230 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10231
10232         PR rtl-optimization/61047
10233         * gcc.c-torture/execute/20150611-1.c: New testcase.
10234
10235 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10236
10237         PR jit/66700
10238         * jit.dg/all-non-failing-tests.h: Add
10239         test-pr66700-observing-write-through-ptr.c.
10240         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10241
10242 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
10243
10244         * jit.dg/test-accessing-union.c: Add comments for use by
10245         gcc/jit/docs/topics/types.rst.
10246
10247 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
10248
10249         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10250         'do-require-effective-target' with 'dg-require-effective-target'.
10251         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10252         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10253         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
10254         'stlex' with 'strex' as the expected output.
10255
10256 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
10257
10258         PR c++/60365
10259         * g++.dg/cpp0x/gen-attrs-60.C: New.
10260         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10261
10262 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
10263
10264         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10265         New function.
10266         * gcc.target/aarch64/pic-small.c: Restrict this test under
10267         check_effective_target_aarch64_small_fpic.
10268
10269 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
10270
10271         * gfortran.dg/gomp/pr66633.f90: New test.
10272
10273 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
10274
10275         PR c++/66686
10276         * g++.dg/template/pr66686.C: New test.
10277
10278 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
10279
10280         * gnat.dg/lto17.ad[sb]: New test.
10281
10282 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10283
10284         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10285         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10286         testcase.
10287         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10288         New testcase.
10289         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10290         New testcase.
10291         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10292         New testcase.
10293         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10294         New testcase.
10295         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10296         New testcase.
10297         * jit.dg/test-switch.c: New testcase.
10298         * jit.dg/test-switch.cc: New testcase.
10299
10300 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10301
10302         PR jit/66546
10303         * jit.dg/all-non-failing-tests.h: Add note about
10304         test-validly-unreachable-block.c.
10305         * jit.dg/test-validly-unreachable-block.c: New file.
10306
10307 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
10308
10309         PR jit/66628
10310         * jit.dg/all-non-failing-tests.h: Add note about
10311         test-extra-options.c.
10312         * jit.dg/test-extra-options.c: New testcase.
10313
10314 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
10315
10316         PR debug/66691
10317         * gcc.target/i386/pr66691.c: New.
10318
10319 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
10320
10321         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10322         * gcc.target/i386/iamcu/args.h: Likewise.
10323         * gcc.target/i386/iamcu/asm-support.S: Likewise.
10324         * gcc.target/i386/iamcu/defines.h: Likewise.
10325         * gcc.target/i386/iamcu/macros.h: Likewise.
10326         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10327         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10328         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10329         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10330         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10331         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10332         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10333         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10334         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10335         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10336         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10337         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10338         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10339         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10340         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10341         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10342         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10343
10344 2015-06-30  Marek Polacek  <polacek@redhat.com>
10345
10346         * gcc.dg/fold-minus-6.c: New test.
10347
10348         * gcc.dg/fold-ior-3.c: New test.
10349
10350 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
10351
10352         Implement N4197 - Adding u8 character literals
10353         * g++.dg/cpp1z/utf8.C: New.
10354         * g++.dg/cpp1z/utf8-neg.C: New.
10355         * g++.dg/cpp1z/udlit-utf8char.C: New.
10356
10357 2015-06-30  Marek Polacek  <polacek@redhat.com>
10358
10359         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10360
10361 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10362
10363         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10364         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10365         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10366         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10367
10368 2015-06-30  Marek Polacek  <polacek@redhat.com>
10369
10370         * gcc.dg/fold-ior-2.c: New test.
10371
10372 2015-06-30  Tom de Vries  <tom@codesourcery.com>
10373
10374         PR tree-optimization/66652
10375         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10376         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
10377         pointers.
10378         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10379
10380 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
10381
10382         PR c++/65977
10383         * g++.dg/cpp0x/constexpr-friend-3.C: New.
10384         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10385
10386 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10387
10388         PR fortran/66605
10389         * gfortran.dg/wunused-parameter.f90: New test.
10390
10391 2015-06-29  Richard Henderson  <rth@redhat.com>
10392
10393         * gcc.target/i386/asm-flag-1.c: New.
10394         * gcc.target/i386/asm-flag-2.c: New.
10395         * gcc.target/i386/asm-flag-3.c: New.
10396         * gcc.target/i386/asm-flag-4.c: New.
10397         * gcc.target/i386/asm-flag-5.c: New.
10398
10399 2015-06-29  Marek Polacek  <polacek@redhat.com>
10400
10401         PR c/66322
10402         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10403         * c-c++-common/pr66322.c: New test.
10404         * g++.dg/eh/scope1.C: Remove dg-warning.
10405
10406 2015-06-29  Richard Biener  <rguenther@suse.de>
10407
10408         PR tree-optimization/66677
10409         * gcc.dg/vect/pr66677.c: New testcase.
10410
10411 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
10412
10413         PR middle-end/64130
10414         * gcc.dg/tree-ssa/pr64130.c: New test.
10415
10416 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
10417
10418         * gcc.target/aarch64/pic-small.c: New testcase.
10419
10420 2015-06-26  Richard Biener  <rguenther@suse.de>
10421
10422         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10423
10424 2015-06-26  Marek Polacek  <polacek@redhat.com>
10425
10426         * gcc.dg/fold-and-1.c: New test.
10427         * gcc.dg/fold-and-2.c: New test.
10428
10429 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
10430
10431         * gnat.dg/warn11.adb: Add missing dg directive.
10432         * gnat.dg/warn12.adb: New test.
10433         * gnat.dg/warn12_pkg.ads: New helper.
10434
10435 2015-06-26  Richard Biener  <rguenther@suse.de>
10436
10437         * gfortran.dg/reassoc_3.f90: Adjust.
10438
10439 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
10440
10441         PR target/66412
10442         * gcc.target/i386/pr66412.c: New test.
10443
10444 2015-06-25  Richard Biener  <rguenther@suse.de>
10445
10446         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10447
10448 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
10449
10450         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10451
10452 2015-06-25  Richard Biener  <rguenther@suse.de>
10453
10454         * gfortran.dg/vect/vect-9.f90: New testcase.
10455
10456 2015-06-25  Nick Clifton  <nickc@redhat.com>
10457
10458         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10459         H8300 and M32R targets.
10460
10461 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
10462
10463         PR fortran/66528
10464         * gfortran.dg/maxerrors.f90: New test.
10465
10466 2015-06-08  DJ Delorie  <dj@redhat.com>
10467
10468         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10469
10470 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10471
10472         * gcc.target/aarch64/mgeneral-regs_3.c: New.
10473
10474 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
10475
10476         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10477         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10478         * gcc.target/aarch64/nofp_1.c: New file.
10479
10480 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
10481
10482         Implement N3928 - Extending static_assert
10483         * g++.dg/cpp0x/static_assert8.C: Adjust.
10484         * g++.dg/cpp0x/static_assert12.C: New.
10485         * g++.dg/cpp0x/static_assert13.C: New.
10486         * g++.dg/cpp1y/static_assert1.C: New.
10487         * g++.dg/cpp1y/static_assert2.C: New.
10488         * g++.dg/cpp1z/static_assert-nomsg.C: New.
10489
10490 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
10491
10492         PR c++/65750
10493         * g++.dg/cpp0x/trailing11.C: New.
10494
10495 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10496
10497         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10498         multilibs.
10499         * gcc.target/arm/memset-inline-10.c: Likewise.
10500         * gcc.target/arm/pr58784.c: Likewise.
10501         * gcc.target/arm/pr59985.C: Likewise.
10502         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10503
10504 2015-06-24  Renlin Li  <renlin.li@arm.com>
10505
10506         * gcc.target/aarch64/arm_align_max_pwr.c: New.
10507         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10508
10509 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
10510
10511         Revert:
10512         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10513
10514         PR c++/30044
10515         * g++.dg/cpp0x/auto45.C: New test.
10516         * g++.dg/template/pr30044.C: New test.
10517         * g++.dg/template/crash83.C: Accept any error string.
10518         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10519         parameters.
10520         * g++.dg/cpp0x/variadic18.C: Likewise
10521         * g++.dg/template/canon-type-13.C: Likewise.
10522         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10523
10524 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
10525
10526         PR c++/65811
10527         * g++.dg/other/linkage2.C: New.
10528
10529 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10530
10531         PR target/63408
10532         * gcc.target/arm/pr63408.c: New test.
10533
10534 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
10535
10536         * lib/c-torture.exp: Don't call check_effective_target_lto
10537         before setting up environment correctly.
10538         * lib/gcc-dg.exp: Likewise, and protect
10539         gcc_force_conventional_output.
10540
10541 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10542
10543         PR rtl-optimization/66306
10544         * gcc.target/s390/pr66306.c: New test.
10545
10546 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
10547
10548         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
10549         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
10550         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
10551         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
10552         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
10553         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
10554         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
10555
10556 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
10557
10558         PR target/65803
10559         * gcc.c-torture/pr65803.c: New test.
10560
10561 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
10562
10563         PR c++/30044
10564         * g++.dg/cpp0x/auto45.C: New test.
10565         * g++.dg/template/pr30044.C: New test.
10566         * g++.dg/template/crash83.C: Accept any error string.
10567         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10568         parameters.
10569         * g++.dg/cpp0x/variadic18.C: Likewise
10570         * g++.dg/template/canon-type-13.C: Likewise.
10571         * g++.old-deja/g++.pt/ttp42.C: Likewise.
10572
10573 2015-06-23  Marek Polacek  <polacek@redhat.com>
10574
10575         * c-c++-common/Wlogical-op-3.c: New test.
10576
10577 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
10578
10579         PR c++/66254
10580         * g++.dg/cpp0x/scoped_enum5.C: New.
10581
10582 2015-06-23  Richard Biener  <rguenther@suse.de>
10583
10584         PR tree-optimization/66636
10585         * gcc.dg/vect/pr66636.c: New testcase.
10586
10587 2015-06-23  Marek Polacek  <polacek@redhat.com>
10588
10589         * gcc.dg/fold-minus-4.c: New test.
10590         * gcc.dg/fold-minus-5.c: New test.
10591         * c-c++-common/ubsan/overflow-add-5.c: New test.
10592
10593 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
10594
10595         Add missing testcase from r224672.
10596         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
10597
10598         * gcc.target/vax/bswapdi-1.c: New.
10599
10600 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
10601
10602         PR fortran/64674
10603         * gfortran.dg/associate_18.f08: New test.
10604
10605 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
10606
10607         PR target/66560
10608         * gcc.target/i386/pr66560-1.c: New test.
10609         * gcc.target/i386/pr66560-2.c: Ditto.
10610         * gcc.target/i386/pr66560-3.c: Ditto.
10611         * gcc.target/i386/pr66560-4.c: Ditto.
10612
10613 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
10614
10615         * gcc.target/nvptx/nvptx.exp: New file.
10616         * gcc.target/nvptx/proto-1.c: Likewise.
10617
10618 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
10619
10620         PR tree-optimization/66449
10621         * gcc.dg/vect/pr66449.c: New test.
10622
10623 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
10624
10625         * g++.dg/other/dump-ada-spec-5.C: New test.
10626         * g++.dg/other/dump-ada-spec-6.C: Likewise.
10627         * g++.dg/other/dump-ada-spec-7.C: Likewise.
10628
10629 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
10630
10631         * g++.dg/inherit/pure1.C: Test location too.
10632
10633 2015-06-22  Marek Polacek  <polacek@redhat.com>
10634
10635         * gcc.dg/fold-ior-1.c: New test.
10636         * gcc.dg/fold-minus-2.c: New test.
10637         * gcc.dg/fold-minus-3.c: New test.
10638         * gcc.dg/fold-plus-1.c: New test.
10639         * gcc.dg/fold-plus-2.c: New test.
10640         * gcc.dg/fold-xor-4.c: New test.
10641         * gcc.dg/fold-xor-5.c: New test.
10642
10643 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
10644
10645         PR target/65914
10646         * g++.dg/torture/pr65914.C:  New.
10647
10648 2015-06-22  Richard Biener  <rguenther@suse.de>
10649
10650         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
10651         not existing TORTURE_OPTIONS only.
10652         * lib/gcc-dg.exp: Likewise.
10653
10654 2015-06-22  Christian Bruel  <christian.bruel@st.com>
10655
10656         PR target/52144
10657         * gcc.target/arm/flip-thumb.c: New test.
10658
10659 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
10660             Martin Liska  <mliska@suse.cz>
10661
10662         PR ipa/65908
10663         * g++.dg/ipa/pr65908.C: New testcase.
10664
10665 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
10666
10667         PR c++/65882
10668         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
10669         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
10670
10671 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
10672
10673         * gnat.dg/specs/debug1.ads: Adjust.
10674
10675 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
10676
10677         * gcc.target/aarch64/fmovd-zero-mem.c: New.
10678         * gcc.target/aarch64/fmovd-zero-reg.c: New.
10679         * gcc.target/aarch64/fmovf-zero-mem.c: New.
10680         * gcc.target/aarch64/fmovf-zero-reg.c: New.
10681         * gcc.target/aarch64/fmovld-zero-mem.c: New.
10682         * gcc.target/aarch64/fmovld-zero-mem.c: New.
10683         * gcc.target/aarch64/fmovd-zero.c: Delete.
10684         * gcc.target/aarch64/fmovf-zero.c: Delete.
10685
10686 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
10687
10688         * gcc.target/vax/bswapdi-1.c: New.
10689
10690 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10691
10692         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
10693
10694 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10695
10696         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
10697
10698 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10699
10700         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
10701
10702 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10703
10704         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
10705
10706 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10707
10708         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
10709
10710 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10711
10712         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
10713
10714 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10715
10716         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
10717
10718 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10719
10720         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
10721
10722 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10723
10724         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
10725
10726 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10727
10728         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
10729
10730 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10731
10732         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
10733
10734 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10735
10736         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
10737
10738 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10739
10740         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
10741
10742 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10743
10744         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
10745
10746 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10747
10748         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
10749
10750 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10751
10752         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
10753
10754 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10755
10756         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
10757
10758 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10759
10760         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
10761
10762 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10763
10764         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
10765
10766 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10767
10768         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10769         (_ARM_FPSCR): Add FZ field.
10770         (clean_results): Force FZ=1 on AArch64.
10771         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
10772
10773 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
10774
10775         * gcc.target/aarch64/pr62308.c: New test.
10776
10777 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
10778
10779         PR fortran/66549
10780         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
10781
10782 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
10783
10784         * gcc.target/i386/mpx/pr66581.c: New test.
10785
10786 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
10787
10788         * gcc.target/i386/cmov9.c: New test.
10789
10790 2015-06-18  Richard Biener  <rguenther@suse.de>
10791
10792         * g++.dg/other/const4.C: New testcase.
10793
10794 2015-06-18  Michael Matz  <matz@suse.de>
10795
10796         PR middle-end/66253
10797         * gcc.dg/vect/pr66253.c: New testcase.
10798
10799 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10800
10801         PR target/66569
10802         * gcc.target/i386/mpx/chkp-vararg.c: New test.
10803
10804 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10805
10806         PR middle-end/66568
10807         * gcc.target/i386/mpx/pr66568.c: New test.
10808
10809 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
10810
10811         PR middle-end/66567
10812         * gcc.target/i386/mpx/pr66567.c: New test.
10813
10814 2015-06-18  Richard Biener  <rguenther@suse.de>
10815
10816         PR tree-optimization/66510
10817         * gcc.dg/vect/slp-perm-12.c: New testcase.
10818
10819 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
10820
10821         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
10822         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
10823         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
10824         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
10825
10826 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
10827
10828         PR c++/66571
10829         * g++.dg/gomp/pr66571-1.C: New test.
10830
10831         PR middle-end/66429
10832         * c-c++-common/gomp/pr66429.c: New test.
10833
10834 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
10835
10836         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
10837         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
10838         ...this.
10839         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
10840         New testcase.
10841         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
10842         New testcase.
10843
10844 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
10845
10846         PR testsuite/65944
10847         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
10848
10849 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
10850
10851         * gcc.target/mips/pr65862-1.c: New test.
10852         * gcc.target/mips/pr65862-2.c: Likewise.
10853
10854 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
10855
10856         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
10857         * gcc.target/i386/pr52252-atom.c: Ditto.
10858         * gcc.target/i386/vect-div-1.c: Ditto.
10859         * gcc.target/i386/rotate-5.c: Ditto.
10860         * gcc.target/i386/pr50202.c: Ditto.
10861         * gcc.target/i386/pr37843-3.c: Ditto.
10862         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
10863         * gcc.target/i386/pr53397-1.c: Ditto.
10864         * gcc.target/i386/pr55934.c: Ditto.
10865         * gcc.target/i386/pr37843-4.c: Ditto.
10866         * gcc.target/i386/pr60451.c: Ditto.
10867         * gcc.target/i386/pr53397-2.c: Ditto.
10868         * gcc.target/i386/vectorize1.c: Ditto.
10869         * gcc.target/i386/extract-insert-combining.c: Ditto.
10870         * gcc.target/i386/pr53759.c: Ditto.
10871         * gcc.target/i386/pr52252-core.c: Ditto.
10872         * gcc.target/i386/rotate-3.c: Ditto.
10873         * gcc.target/i386/sse-20.c: Ditto.
10874         * gcc.target/i386/rotate-4.c: Ditto.
10875         * gcc.target/i386/pr61403.c: Ditto.
10876         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
10877         * gcc.target/i386/pr60901.c: Ditto.
10878         * gcc.target/i386/pr59794-7.c: Ditto.
10879         * gcc.target/i386/pr62208.c: Ditto.
10880         * gcc.target/i386/pr53416.c: Ditto.
10881         * gcc.target/i386/asm-dialect-1.c: Ditto.
10882         * gcc.target/i386/pr50038.c: Ditto.
10883         * gcc.target/i386/47698.c: Ditto.
10884         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
10885         * gcc.target/i386/pr59794-2.c: Ditto.
10886         * gcc.target/i386/pr59794-3.c: Ditto.
10887         * gcc.target/i386/pr39058.c: Ditto.
10888         * gcc.target/i386/pr60205-1.c: Ditto.
10889         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
10890         * gcc.target/i386/sse2-movq-2.c: Ditto.
10891
10892 2015-06-17  Richard Biener  <rguenther@suse.de>
10893
10894         PR tree-optimization/66251
10895         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
10896
10897 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
10898
10899         PR c++/59682
10900         * g++.dg/parse/new-placement1.C: New.
10901
10902 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
10903
10904         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
10905         * jit.dg/test-compound-assignment.c: New testcase.
10906
10907 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
10908
10909         PR jit/66539
10910         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
10911         to "testcases" array.
10912
10913 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
10914
10915         PR jit/66539
10916         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
10917         * jit.dg/test-debug-strings.c: New test case.
10918         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
10919         the discriminant has a sane debug string.
10920
10921 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
10922
10923         PR target/56766
10924         * gcc.target/i386/pr56766-1.c: New test.
10925         * gcc.target/i386/pr56766-2.c: Ditto.
10926
10927 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
10928
10929         * gcc.target/mips/loongson-shift-count-truncated-1.c:
10930         Skip on mips*-mti-linux* and mips*-img-linux* targets.
10931         * gcc.target/mips/loongson-simd.c: Ditto.
10932
10933 2015-06-16  Richard Biener  <rguenther@suse.de>
10934
10935         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
10936
10937 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
10938
10939         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
10940         passed by the testsuite driver.
10941
10942 2015-06-16  Richard Biener  <rguenther@suse.de>
10943
10944         * gcc.dg/vect/slp-perm-11.c: New testcase.
10945
10946 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
10947
10948         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
10949         dg-options.
10950
10951 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
10952
10953         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
10954         Reinstate calls to torture-init and torture-finalize.
10955
10956 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10957
10958         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
10959
10960 2015-06-15  Nathan Sidwell  <nathan@acm.org>
10961
10962         PR c++/58583
10963         * g++.dg/cpp0x/nsdmi-template14.C: New test.
10964
10965 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
10966
10967         PR c++/51048
10968         * g++.dg/cpp0x/local-type1.C: New.
10969
10970 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
10971
10972         PR fortran/44672
10973         PR fortran/45440
10974         PR fortran/57307
10975         * gfortran.dg/allocate_with_source_3.f90: Removed check for
10976         unimplemented error.
10977         * gfortran.dg/allocate_with_source_7.f08: New test.
10978         * gfortran.dg/allocate_with_source_8.f08: New test.
10979
10980 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
10981
10982         PR c++/65168
10983         * g++.dg/warn/Walways-true-3.C: New test.
10984
10985 2015-06-13  Tom de Vries  <tom@codesourcery.com>
10986
10987         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
10988
10989 2015-06-13  Tom de Vries  <tom@codesourcery.com>
10990
10991         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
10992         (main): Remove superfluous attributes.
10993         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10994         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10995
10996 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
10997
10998         * gcc.target/i386/monitorx.c: New.
10999         * gcc.target/i386/sse-12.c: Add -mmwaitx.
11000         * gcc.target/i386/sse-13.c: Ditto.
11001         * gcc.target/i386/sse-14.c: Ditto.
11002         * gcc.target/i386/sse-22.c: Ditto.
11003         * gcc.target/i386/sse-23.c: Ditto.
11004         * g++.dg/other/i386-2.C: Ditto.
11005         * g++.dg/other/i386-3.C: Ditto.
11006
11007 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
11008
11009         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11010
11011 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
11012
11013         PR fortran/66079
11014         * gfortran.dg/allocatable_scalar_13.f90: New test
11015
11016 2015-06-11  Marek Polacek  <polacek@redhat.com>
11017
11018         * gcc.dg/fold-xor-3.c: New test.
11019
11020 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11021
11022         * gcc.target/arm/short-it-ifcvt-1.c: New test.
11023         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11024
11025 2015-06-11  Christian Bruel  <christian.bruel@st.com>
11026
11027         PR target/52144
11028         * gcc.target/arm/pragma_attribute.c: New test.
11029
11030 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11031
11032         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11033
11034 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
11035
11036         PR target/66473
11037         * gcc.target/i386/pr66473.c: New test.
11038
11039 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
11040
11041         PR target/66470
11042         * gcc.dg/tls/pr66470.c: New test.
11043         * gcc.target/i386/pr66470.c: New test.
11044
11045 2015-06-10  Christian Bruel  <christian.bruel@st.com>
11046
11047         PR target/52144
11048         * gcc.target/arm/attr_arm.c: New test
11049         * gcc.target/arm/attr_arm-err.c: New test
11050         * gcc.target/arm/attr_thumb.c: New test
11051         * gcc.target/arm/attr_thumb-static.c: New test
11052
11053 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
11054
11055         PR target/66200
11056         PR target/66428
11057         PR c++/66192
11058         * g++.dg/abi/aarch64_guard1.C: Adjust test.
11059
11060 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
11061
11062         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11063         passed by the testsuite driver.
11064
11065 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11066
11067         Revert:
11068         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11069         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11070         * gcc.dg/ssp-1.c: Make counter a register.
11071         * gcc.dg/ssp-2.c: Likewise.
11072         * gcc.dg/torture/parm-coalesce.c: New.
11073
11074 2015-06-09  Tom de Vries  <tom@codesourcery.com>
11075
11076         * gcc.target/i386/vararg-loc.c: New test.
11077
11078 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
11079
11080         PR c++/65815
11081         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11082         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11083
11084 2015-06-09  Marek Polacek  <polacek@redhat.com>
11085
11086         PR tree-optimization/66299
11087         * gcc.dg/pr66299-1.c: New test.
11088         * gcc.dg/pr66299-2.c: New test.
11089         * gcc.dg/pr66299-3.c: New test.
11090
11091 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
11092
11093         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11094         passed by the testsuite driver.
11095
11096 2015-06-09  Richard Biener  <rguenther@suse.de>
11097
11098         PR middle-end/66423
11099         * gcc.dg/fold-modpow2.c: New testcase.
11100
11101 2015-06-09  Richard Biener  <rguenther@suse.de>
11102
11103         PR tree-optimization/66419
11104         * gcc.dg/vect/bb-slp-37.c: New testcase.
11105
11106 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
11107
11108         * gcc.target/arm/stl-cond.c: New test.
11109
11110 2015-06-09  Richard Biener  <rguenther@suse.de>
11111
11112         PR middle-end/66413
11113         * gcc.dg/torture/pr66413.c: New testcase.
11114
11115 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
11116
11117         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11118         * gcc.dg/ssp-1.c: Make counter a register.
11119         * gcc.dg/ssp-2.c: Likewise.
11120         * gcc.dg/torture/parm-coalesce.c: New.
11121
11122 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
11123
11124         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11125         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11126
11127 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11128
11129         PR rtl-optimization/66444
11130         * gcc.dg/pr66444.c: New test.
11131
11132 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
11133
11134         PR fortran/66245
11135         * gfortran.dg/class_is_1.f90: New test.
11136         * gfortran.dg/type_is_1.f90: Ditto.
11137
11138 2015-06-08  Marek Polacek  <polacek@redhat.com>
11139
11140         PR c/66415
11141         * gcc.dg/cpp/pr66415-1.c: New test.
11142         * gcc.dg/cpp/pr66415-2.c: New test.
11143
11144 2015-06-08  Richard Biener  <rguenther@suse.de>
11145
11146         PR tree-optimization/66422
11147         * gcc.dg/Warray-bounds-16.c: New testcase.
11148
11149 2015-06-08  Richard Biener  <rguenther@suse.de>
11150
11151         * gcc.dg/vect/slp-perm-10.c: New testcase.
11152         * gcc.dg/vect/slp-23.c: Adjust.
11153         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11154         vector pointer update.
11155
11156 2015-06-08  Marek Polacek  <polacek@redhat.com>
11157
11158         PR sanitizer/66452
11159         * g++.dg/ubsan/pr66452.C: New test.
11160
11161 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11162
11163         PR tree-optimization/66436
11164         * gcc.dg/gomp/dump-new-function-2.c: New test.
11165         * gcc.dg/gomp/dump-new-function-3.c: Same.
11166         * gcc.dg/gomp/dump-new-function.c: Same.
11167
11168 2015-06-08  Tom de Vries  <tom@codesourcery.com>
11169
11170         PR tree-optimization/66435
11171         * gcc.dg/gomp/notify-new-function-2.c: New test.
11172         * gcc.dg/gomp/notify-new-function-3.c: Same.
11173         * gcc.dg/gomp/notify-new-function.c: Same.
11174
11175 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
11176
11177         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11178         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11179         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11180         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11181         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11182         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11183         -fshort-enum.
11184
11185 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
11186
11187         PR fortran/47659
11188         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11189         * gfortran.dg/warn_conversion.f90: Add warning for change in value
11190         for assignment.
11191         * gfortran.dg/warn_conversion_3.f90: Add warnings.
11192         * gfortran.dg/warn_conversion_5.f90: New test.
11193         * gfortran.dg/warn_conversion_6.f90: New test.
11194         * gfortran.dg/warn_conversion_7.f90: New test.
11195
11196 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11197
11198         PR fortran/66347
11199         * gfortran.dg/blockdata_9.f: New test.
11200
11201 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
11202
11203         PR fortran/66385
11204         * gfortran.dg/forall_17.f90:  New test.
11205
11206 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
11207
11208         * g++.dg/cpp0x/pr57101.C: Add warning.
11209         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11210         * g++.dg/ext/visibility/anon7.C: Same.
11211         * g++.dg/ipa/pr63587-2.C: Same.
11212         * g++.dg/opt/dump1.C: Same.
11213         * g++.dg/opt/pr59622-3.C: Same.
11214         * g++.dg/opt/pr59622.C: Same.
11215         * g++.dg/torture/pr46383.C: Same.
11216         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11217         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11218         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11219         functions.
11220         * gfortran.dg/intent_out_8.f90: Same.
11221         * gfortran.dg/warn_target_lifetime_3.f90: Same.
11222
11223 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
11224
11225         PR fortran/66377
11226         gfortran.dg/equiv_9.f90: New test.
11227
11228
11229 2015-06-05  Tom de Vries  <tom@codesourcery.com>
11230
11231         merge from gomp4 branch:
11232         2015-05-28  Tom de Vries  <tom@codesourcery.com>
11233
11234         PR tree-optimization/65443
11235         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11236         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11237         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11238
11239 2015-06-05  Nathan Sidwell  <nathan@acm.org>
11240
11241         PR c++/52595
11242         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11243
11244 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
11245
11246         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11247
11248 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
11249
11250         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11251
11252 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
11253
11254         * gcc.target/i386/noplt-1.c: New test.
11255         * gcc.target/i386/noplt-2.c: New test.
11256         * gcc.target/i386/noplt-3.c: New test.
11257         * gcc.target/i386/noplt-4.c: New test.
11258
11259 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
11260
11261         PR fortran/58749
11262         * gfortran.dg/adjustl_1.f90:  New test.
11263
11264 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
11265
11266         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11267         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11268
11269 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
11270
11271         * lto.c (iterative_hash_canonical_type,
11272         gimple_register_canonical_type): only hash main variants of types
11273
11274 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
11275
11276         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11277         Move set of dg-do-what-default after early return.
11278
11279 2015-06-04  Marek Polacek  <polacek@redhat.com>
11280
11281         PR c/66341
11282         * gcc.dg/lvalue-8.c: New test.
11283
11284 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
11285             Paolo Carlini  <paolo.carlini@oracle.com>
11286
11287         PR c++/66130
11288         * g++.dg/other/pr66130.C: New.
11289         * g++.dg/cpp0x/pr66130.C: Likewise.
11290
11291 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
11292
11293         * g++.dg/cpp0x/decl-loc1.C: New.
11294         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11295         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11296         * g++.dg/init/ctor8.C: Likewise.
11297         * g++.dg/parse/semicolon4.C: Likewise.
11298
11299 2015-06-03  Marek Polacek  <polacek@redhat.com>
11300
11301         PR sanitizer/66190
11302         * g++.dg/ubsan/static-init-1.C: New test.
11303         * g++.dg/ubsan/static-init-2.C: New test.
11304         * g++.dg/ubsan/static-init-3.C: New test.
11305
11306 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
11307
11308         PR target/66275
11309         * gcc.target/i386/pr66275.c: New test.
11310
11311 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11312
11313         * gcc.dg/Wcxx-compat-22.c: New testcase.
11314         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11315         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11316         * c-c++-common/pr58346-1.c: Likewise.
11317         * c-c++-common/transparent-union-1.c: Likewise.
11318
11319 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
11320
11321         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11322         * g++.dg/plugin/def_plugin.c: New file.
11323         * g++.dg/plugin/def-plugin-test.C: New file.
11324
11325 2015-06-03  Richard Biener  <rguenther@suse.de>
11326
11327         * gcc.dg/vect/bb-slp-36.c: New testcase.
11328
11329 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11330
11331         * gcc.dg/lto/chkp-removed-alias_0.c: New.
11332
11333 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
11334
11335         * gcc.dg/lto/chkp-privatize-1_0.c: New.
11336         * gcc.dg/lto/chkp-privatize-1_1.c: New.
11337         * gcc.dg/lto/chkp-privatize-2_0.c: New.
11338         * gcc.dg/lto/chkp-privatize-2_1.c: New.
11339
11340 2015-06-03  Marek Polacek  <polacek@redhat.com>
11341
11342         PR c/64223
11343         PR c/29358
11344         * gcc.dg/pr64223-1.c: New test.
11345         * gcc.dg/pr64223-2.c: New test.
11346
11347 2015-06-03  Richard Biener  <rguenther@suse.de>
11348
11349         PR tree-optimization/63916
11350         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11351
11352 2015-06-03  Richard Biener  <rguenther@suse.de>
11353
11354         PR tree-optimization/66375
11355         * gcc.dg/torture/pr66375.c: New testcase.
11356
11357 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
11358
11359         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11360
11361 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
11362
11363         PR target/65768
11364         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11365
11366 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
11367
11368         PR fortran/66380
11369         * gfortran.dg/reshape_7.f90: New test.
11370
11371 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
11372
11373         PR c/66220:
11374         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11375         (fn_36): New.
11376
11377 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
11378
11379         PR c/49551
11380         * gcc.dg/pr49551.c: New testcase.
11381
11382 2015-06-02  Richard Biener  <rguenther@suse.de>
11383
11384         PR debug/65549
11385         * g++.dg/lto/pr65549_0.C: New testcase.
11386
11387 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
11388
11389         PR libgomp/65742
11390         PR middle-end/66332
11391         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11392
11393 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11394
11395         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11396
11397 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
11398
11399         PR c++/61683
11400         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11401
11402 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11403
11404         PR tree-optimization/48052
11405         * gcc.dg/tree-ssa/scev-8.c: New.
11406         * gcc.dg/tree-ssa/scev-9.c: New.
11407         * gcc.dg/tree-ssa/scev-10.c: New.
11408         * gcc.dg/vect/pr48052.c: New.
11409
11410 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
11411
11412         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11413
11414 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
11415
11416         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11417
11418 2015-06-02  Marek Polacek  <polacek@redhat.com>
11419
11420         PR middle-end/66345
11421         * gcc.dg/torture/pr66345.c: New test.
11422
11423 2015-06-02  Richard Biener  <rguenther@suse.de>
11424
11425         PR tree-optimization/65961
11426         * gcc.dg/torture/pr65961.c: New testcase.
11427
11428 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
11429
11430         PR tree-optimization/52563
11431         PR tree-optimization/62173
11432         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11433         * gcc.dg/tree-ssa/scev-4.c: Ditto.
11434
11435 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11436
11437         * gnat.dg/specs/varsize_return2.ads: New test.
11438         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11439
11440 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
11441
11442         * gcc.dg/vect/vect-outer-simd-1.c: New test.
11443
11444 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
11445
11446         PR target/65697
11447         * gcc.target/aarch64/sync-comp-swap.c: New.
11448         * gcc.target/aarch64/sync-comp-swap.x: New.
11449         * gcc.target/aarch64/sync-op-acquire.c: New.
11450         * gcc.target/aarch64/sync-op-acquire.x: New.
11451         * gcc.target/aarch64/sync-op-full.c: New.
11452         * gcc.target/aarch64/sync-op-full.x: New.
11453         * gcc.target/aarch64/sync-op-release.c: New.
11454         * gcc.target/aarch64/sync-op-release.x: New.
11455
11456 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
11457
11458         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11459         (bar): Predefined.
11460
11461 2015-06-01  Richard Biener  <rguenther@suse.de>
11462
11463         PR tree-optimization/66349
11464         PR tree-optimization/66352
11465         PR tree-optimization/66357
11466         * gcc.dg/torture/pr66357.c: New testcase.
11467         * gcc.dg/torture/pr66349.c: Likewise.
11468         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11469
11470 2015-06-01  Richard Biener  <rguenther@suse.de>
11471
11472         Revert
11473         2015-05-29  Richard Biener  <rguenther@suse.de>
11474
11475         PR tree-optimization/66314
11476         * gcc.dg/asan/pr66314.c: New testcase.
11477
11478 2015-06-01  Richard Biener  <rguenther@suse.de>
11479
11480         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11481
11482 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
11483
11484         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11485         directives.
11486         (hp3, hp4): Add inline keyword.
11487         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11488         (hp2): Add inline keyword.
11489         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11490         (hp2): Add inline keyword.
11491
11492 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
11493
11494         PR target/65527
11495         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11496         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11497         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11498         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11499
11500 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
11501
11502         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11503         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11504
11505 2015-06-01  Richard Biener  <rguenther@suse.de>
11506
11507         PR tree-optimization/66280
11508         * g++.dg/torture/pr66280.C: New testcase.
11509         * g++.dg/torture/pr66280-2.C: Likewise.
11510
11511 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
11512
11513         * gnat.dg/addr9_1.adb: New test.
11514         * gnat.dg/addr9_2.adb: Likewise.
11515         * gnat.dg/addr9_3.adb: Likewise.
11516         * gnat.dg/addr9_4.adb: Likewise.
11517
11518 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
11519
11520           * g++.dg/other/dump-ada-spec-4.C: New test.
11521
11522 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
11523
11524         * gcc.dg/alias-8.c: Fix dg-warning.
11525
11526 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
11527
11528         * gcc.dg/alias-8.c: Do not xfail.
11529         * gcc.dg/pr62167.c: Prevent FRE.
11530         * gcc.dg/alias-14.c: New testcase.
11531
11532 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
11533
11534         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11535
11536 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
11537
11538         PR target/66215
11539         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11540         dg-options.
11541         * gcc.target/s390/hotpatch-10.c: Likewise.
11542         * gcc.target/s390/hotpatch-11.c: Likewise.
11543         * gcc.target/s390/hotpatch-12.c: Likewise.
11544         * gcc.target/s390/hotpatch-17.c: Likewise.
11545         * gcc.target/s390/hotpatch-18.c: Likewise.
11546         * gcc.target/s390/hotpatch-20.c: Likewise.
11547         * gcc.target/s390/hotpatch-21.c: Likewise.
11548         * gcc.target/s390/hotpatch-22.c: Likewise.
11549         * gcc.target/s390/hotpatch-23.c: Likewise.
11550         * gcc.target/s390/hotpatch-24.c: Likewise.
11551         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
11552         to check for the exact nops too.
11553         * gcc.target/s390/hotpatch-3.c: Likewise.
11554         * gcc.target/s390/hotpatch-4.c: Likewise.
11555         * gcc.target/s390/hotpatch-5.c: Likewise.
11556         * gcc.target/s390/hotpatch-6.c: Likewise.
11557         * gcc.target/s390/hotpatch-7.c: Likewise.
11558         * gcc.target/s390/hotpatch-8.c: Likewise.
11559         * gcc.target/s390/hotpatch-9.c: Likewise.
11560         * gcc.target/s390/hotpatch-14.c: Likewise.
11561         * gcc.target/s390/hotpatch-15.c: Likewise.
11562         * gcc.target/s390/hotpatch-16.c: Likewise.
11563         * gcc.target/s390/hotpatch-19.c: Likewise.
11564         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
11565         scan-assembler-times counting number of .align directives.
11566         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
11567         dg-options.  Remove scan-assembler-times counting number of .align
11568         directives.
11569         * gcc.target/s390/hotpatch-26.c: New file.
11570         * gcc.target/s390/hotpatch-27.c: New file.
11571         * gcc.target/s390/hotpatch-28.c: New file.
11572         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
11573         using -Os -O0 -O1 -O2 -O3 options.
11574
11575 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11576
11577         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
11578
11579 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
11580
11581         PR tree-optimization/66142
11582         * gcc.dg/vect/pr66142.c: New test.
11583
11584 2015-05-29  Richard Biener  <rguenther@suse.de>
11585
11586         PR tree-optimization/66314
11587         * gcc.dg/asan/pr66314.c: New testcase.
11588
11589 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
11590
11591         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
11592         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
11593         Adjust all callers.
11594         (schedule-cleanups, dg-keep-saved-temps): New proc.
11595         (gcc-dg-test-1): Schedule cleanups.
11596         * lib/profopt.exp (profopt-execute): Likewise.
11597         * g++.dg/cdce3.C: Adjust expected line numbers.
11598         * gcc.dg/cdce1.c: Likewise.
11599         * gcc.dg/cdce2.c: Likewise.
11600         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
11601         * gcc.dg/strlenopt-24.c: Likewise.
11602         * gcc.dg/tree-ssa/vrp26.c: Likewise.
11603         * gcc.dg/tree-ssa/vrp28.c: Likewise.
11604         * obj-c++.dg/encode-2.mm: Likewise.
11605
11606 2015-05-28  DJ Delorie  <dj@redhat.com>
11607
11608         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
11609
11610 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11611
11612         * gnat.dg/discr43.adb: New test.
11613
11614 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
11615
11616         * gnat.dg/varsize_temp.adb: Rename into...
11617         * gnat.dg/varsize1.adb: ...this.
11618         * gnat.dg/varsize_copy.ad[sb]: Rename into...
11619         * gnat.dg/varsize2.ad[sb]: ...this.
11620         * gnat.dg/varsize3_1.adb: New test.
11621         * gnat.dg/varsize3_2.adb: Likewise.
11622         * gnat.dg/varsize3_3.adb: Likewise.
11623         * gnat.dg/varsize3_4.adb: Likewise.
11624         * gnat.dg/varsize3_5.adb: Likewise.
11625         * gnat.dg/varsize3_6.adb: Likewise.
11626         * gnat.dg/varsize3_pkg1.ads: New helper.
11627         * gnat.dg/varsize3_pkg2.ads: Likewise.
11628         * gnat.dg/varsize3_pkg3.ads: Likewise.
11629
11630 2015-05-28  Richard Biener  <rguenther@suse.de>
11631
11632         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
11633
11634 2015-05-28  Richard Biener  <rguenther@suse.de>
11635
11636         PR tree-optimization/66142
11637         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
11638
11639 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
11640
11641         PR target/63810
11642         * gcc.dg/darwin-minversion-3.c: Update testcase.
11643         * gcc.dg/darwin-minversion-4.c: Ditto.
11644         * gcc.dg/darwin-minversion-5.c: New testcase.
11645         * gcc.dg/darwin-minversion-6.c: Ditto.
11646         * gcc.dg/darwin-minversion-7.c: Ditto.
11647         * gcc.dg/darwin-minversion-8.c: Ditto.
11648         * gcc.dg/darwin-minversion-9.c: Ditto.
11649         * gcc.dg/darwin-minversion-10.c: Ditto.
11650         * gcc.dg/darwin-minversion-11.c: Ditto.
11651         * gcc.dg/darwin-minversion-12.c: Ditto.
11652
11653 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11654
11655         PR rtl-optimization/66168
11656         * gcc.c-torture/compile/pr66168.c: New test.
11657
11658 2015-05-27  Jeff Law  <law@redhat.com>
11659
11660         PR target/39726
11661         * gcc.dg/target/m68k/pr39726-1.c: New test.
11662
11663 2015-05-27  Nathan Sidwell  <nathan@acm.org>
11664
11665         PR c++/66270
11666         * g++.dg/ext/alias-canon3.C: New.
11667
11668 2015-05-27  Richard Biener  <rguenther@suse.de>
11669
11670         PR tree-optimization/66272
11671         Revert parts of
11672         2014-08-15  Richard Biener  <rguenther@suse.de>
11673
11674         PR tree-optimization/62031
11675         * gcc.dg/torture/pr66272.c: New testcase.
11676
11677 2015-05-27  Richard Biener  <rguenther@suse.de>
11678
11679         * gcc.dg/vect/slp-reduc-7.c: New testcase.
11680
11681 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
11682
11683         PR target/65358
11684         * gcc.dg/pr65358.c: New test.
11685
11686 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
11687
11688         PR fortran/65548
11689         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
11690         semantic.
11691         * gfortran.dg/allocate_with_source_6.f90: New test.
11692
11693 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
11694
11695         * gnat.dg/atomic7_1.adb: New test.
11696         * gnat.dg/atomic7_2.adb: Likewise.
11697         * gnat.dg/atomic7_pkg1.ads: New helper.
11698         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
11699
11700 2015-05-26  Michael Matz  <matz@suse.de>
11701
11702         PR middle-end/66251
11703         * gcc.dg/vect/pr66251.c: New test.
11704
11705 2015-05-26  Richard Biener  <rguenther@suse.de>
11706
11707         PR tree-optimization/66142
11708         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
11709
11710 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
11711
11712         PR fortran/66082
11713         * gfortran.dg/allocatable_scalar_13.f90: New test
11714
11715 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11716
11717         * gnat.dg/warn11.adb: New test.
11718         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
11719
11720 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11721
11722         * gnat.dg/vfa1_1.adb: New test.
11723         * gnat.dg/vfa1_2.adb: Likewise.
11724         * gnat.dg/vfa1_3.adb: Likewise.
11725         * gnat.dg/vfa1_4.adb: Likewise.
11726         * gnat.dg/vfa1_pkg.ads: New helper.
11727
11728 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
11729
11730         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
11731         * gcc.target/i386/pr66232-3.c: Likewise.
11732
11733 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
11734
11735         PR target/66274
11736         * gcc.target/i386/pr66274.c: New test.
11737
11738 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
11739
11740         * gnat.dg/renaming6.ad[sb]: New test.
11741
11742 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
11743
11744         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
11745         and 'dg-require-effective-target pie'.
11746
11747 2015-05-23  Nathan Sidwell  <nathan@acm.org>
11748
11749         PR c++/66243
11750         * g++.dg/cpp0x/pr66243.C: New.
11751
11752 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
11753
11754         PR lto/66180
11755         * g++.dg/lto/pr66180_0.C: New testcase.
11756         * g++.dg/lto/pr66180_1.C: New testcase.
11757
11758 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
11759
11760         PR fortran/66257
11761         * typebound_call_27.f90: New file.
11762
11763 2015-05-23  Nathan Sidwell  <nathan@acm.org>
11764
11765         PR c++/65936
11766         * g++.dg/template/pr65936.C: New.
11767
11768 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
11769
11770         PR tree-optimization/63387
11771         * gcc.dg/pr63387-2.c: New testcase.
11772
11773 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
11774
11775         * gcc.dg/simd-1.c: Update to the new message.
11776
11777 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
11778
11779         * gcc.dg/nand.c: New testcase.
11780
11781 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
11782
11783         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11784         Set dg-do-what-default to compile only on ARM targets without
11785         arm_neon_hw execution support.  Remove redundant c-torture-execute
11786         in loop over test cases.
11787
11788 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11789
11790         PR target/65491
11791         * gcc.target/aarch64/pr65491_1.c: New test.
11792         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
11793         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
11794
11795 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
11796
11797         PR c++/65598
11798         * g++.dg/cpp0x/explicit9.C: New.
11799         * g++.dg/cpp0x/explicit8.C: Check the locations too.
11800
11801 2015-05-22  Richard Biener  <rguenther@suse.de>
11802
11803         PR tree-optimization/66251
11804         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
11805
11806 2015-05-22  Marek Polacek  <polacek@redhat.com>
11807
11808         PR c/47043
11809         * c-c++-common/attributes-enum-1.c: New test.
11810         * c-c++-common/attributes-enum-2.c: New test.
11811         * g++.dg/cpp0x/attributes-enum-1.C: New test.
11812         * g++.dg/cpp1y/attributes-enum-1.C: New test.
11813
11814 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
11815
11816         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
11817         effective target support.  If no arm_neon_hw support, do not attempt
11818         to execute the tests; only compile them.
11819         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
11820         and "dg-require-effective-target arm_neon_ok".
11821         * gcc.target/arm/simd/vextp16_1.c: Likewise.
11822         * gcc.target/arm/simd/vextp64_1.c: Likewise.
11823         * gcc.target/arm/simd/vextp8_1.c: Likewise.
11824         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
11825         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
11826         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
11827         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
11828         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
11829         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
11830         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
11831         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
11832         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
11833         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
11834         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
11835         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
11836         * gcc.target/arm/simd/vexts16_1.c: Likewise.
11837         * gcc.target/arm/simd/vexts32_1.c: Likewise.
11838         * gcc.target/arm/simd/vexts64_1.c: Likewise.
11839         * gcc.target/arm/simd/vexts8_1.c: Likewise.
11840         * gcc.target/arm/simd/vextu16_1.c: Likewise.
11841         * gcc.target/arm/simd/vextu32_1.c: Likewise.
11842         * gcc.target/arm/simd/vextu64_1.c: Likewise.
11843         * gcc.target/arm/simd/vextu8_1.c: Likewise.
11844         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
11845         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
11846         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
11847         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
11848         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
11849         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
11850         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
11851         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
11852         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
11853         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
11854         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
11855         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
11856         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
11857         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
11858         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
11859         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
11860         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
11861         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
11862         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
11863         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
11864         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
11865         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
11866         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
11867         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
11868         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
11869         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
11870         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
11871         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
11872         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
11873         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
11874         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
11875         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
11876         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
11877         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
11878         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
11879         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
11880         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
11881         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
11882         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
11883         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
11884         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
11885         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
11886         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
11887         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
11888         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
11889         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
11890         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
11891         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
11892         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
11893         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
11894         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
11895         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
11896         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
11897         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
11898         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
11899         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
11900         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
11901         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
11902         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
11903         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
11904         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
11905         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
11906         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
11907         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
11908         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
11909         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
11910         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
11911         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
11912         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
11913         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
11914         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
11915         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
11916         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
11917         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
11918         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
11919         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
11920         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
11921         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
11922         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
11923         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
11924         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
11925         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
11926         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
11927         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
11928         * gcc.target/arm/simd/vzips16_1.c: Likewise.
11929         * gcc.target/arm/simd/vzips32_1.c: Likewise.
11930         * gcc.target/arm/simd/vzips8_1.c: Likewise.
11931         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
11932         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
11933         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
11934
11935 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
11936
11937         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
11938         * gcc.dg/vect/pr59354.c: Likewise.
11939         * gcc.dg/vect/pr64252.c: Likewise.
11940         * gcc.dg/vect/pr64404.c: Likewise.
11941         * gcc.dg/vect/pr64493.c: Likewise.
11942         * gcc.dg/vect/pr64495.c: Likewise.
11943         * gcc.dg/vect/pr64844.c: Likewise.
11944         * gcc.dg/vect/pr65518.c: Likewise.
11945         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11946
11947 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
11948
11949         PR c++/66210
11950         * g++.dg/cpp1y/var-templ28.C: New.
11951
11952 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
11953
11954         PR target/66232
11955         * gcc.target/i386/pr66232-1.c: New test.
11956         * gcc.target/i386/pr66232-2.c: Likewise.
11957         * gcc.target/i386/pr66232-3.c: Likewise.
11958         * gcc.target/i386/pr66232-4.c: Likewise.
11959         * gcc.target/i386/pr66232-5.c: Likewise.
11960
11961 2015-05-21  Nathan Sidwell  <nathan@acm.org>
11962
11963         * g++.dg/cpp1y/pr60943.C: New.
11964
11965 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
11966
11967         PR tree-optimization/66233
11968         * gcc.c-torture/execute/pr66233.c: New test.
11969
11970 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11971
11972         PR fortran/66176
11973         * gfortran.dg/inline_matmul_11.f90:  New test.
11974
11975 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
11976
11977         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
11978         instead of listing several targets on its own.
11979         * gcc.target/i386/pr32219-2.c: Likewise.
11980         * gcc.target/i386/pr32219-3.c: Likewise.
11981         * gcc.target/i386/pr32219-4.c: Likewise.
11982         * gcc.target/i386/pr32219-5.c: Likewise.
11983         * gcc.target/i386/pr32219-6.c: Likewise
11984         * gcc.target/i386/pr32219-7.c: Likewise.
11985         * gcc.target/i386/pr32219-8.c: Likewise.
11986         * gcc.target/i386/pr39013-1.c: Likewise.
11987         * gcc.target/i386/pr39013-2.c: Likewise.
11988         * gcc.target/i386/pr64317.c: Likewise.
11989
11990 2015-05-21  Jeff Law  <law@redhat.com>
11991
11992         * gcc.target/hppa/shadd-3.c: New test.
11993         * gcc.target/hppa/shadd-4.c: New test.
11994
11995 2015-05-21  Michael Matz  <matz@suse.de>
11996
11997         * gcc.dg/vect/vect-strided-store.c: New test.
11998         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
11999         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12000
12001 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12002
12003         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12004         * gcc.dg/pow-sqrt-synth-1.c: New test.
12005         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12006
12007 2015-05-21  Richard Biener  <rguenther@suse.de>
12008
12009         PR c++/66211
12010         * g++.dg/conversion/pr66211.C: New testcase.
12011         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12012
12013 2015-05-21  Jeff Law  <law@redhat.com>
12014
12015         * gcc.target/hppa/shadd-2.c: New test.
12016
12017 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
12018
12019         PR target/54236
12020         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12021
12022 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
12023
12024         PR target/65937
12025         * gcc.target/arm/pr26702.c: Adjust target selector.
12026
12027 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
12028
12029         PR middle-end/66221
12030         * gcc.dg/lto/pr66221_0.c: New test.
12031         * gcc.dg/lto/pr66221_1.c: New test.
12032
12033 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12034
12035         PR c/52952
12036         * gcc.dg/redecl-4.c: Update column numbers.
12037         * gcc.dg/format/bitfld-1.c: Likewise.
12038         * gcc.dg/format/attr-2.c: Likewise.
12039         * gcc.dg/format/attr-6.c: Likewise.
12040         * gcc.dg/format/attr-7.c (baz): Likewise.
12041         * gcc.dg/format/asm_fprintf-1.c: Likewise.
12042         * gcc.dg/format/attr-4.c: Likewise.
12043         * gcc.dg/format/branch-1.c: Likewise.
12044         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12045         locations within strings with embedded escape sequences.
12046
12047 2015-05-20  Jeff Law  <law@redhat.com>
12048
12049         * gcc.target/hppa/hppa.exp: New target test driver.
12050         * gcc.target/hppa/shadd-1.c: New test.
12051
12052 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
12053
12054         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12055
12056 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
12057
12058         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12059         (fn_33_k_and_r_style): New.
12060         (fn_33_stroustrup_style): New.
12061         (fn_33_allman_style): New.
12062         (fn_33_whitesmiths_style): New.
12063         (fn_33_horstmann_style): New.
12064         (fn_33_ratliff_banner_style): New.
12065         (fn_33_lisp_style): New.
12066         (fn_34_indent_dash_gnu): New.
12067         (fn_34_indent_dash_kr): New.
12068         (fn_34_indent_dash_orig): New.
12069         (fn_34_indent_linux_style): New.
12070
12071 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
12072
12073         PR fortran/65548
12074         * gfortran.dg/allocate_with_source_5.f90: Extend test.
12075
12076 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
12077
12078         PR tree-optimization/65447
12079         * gcc.dg/tree-ssa/pr65447.c: New test.
12080
12081 2015-05-19  Nathan sidwell  <nathan@acm.org>
12082
12083         * g++.dg/cpp0x/pr65954.C: New.
12084
12085 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
12086
12087         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12088
12089 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12090
12091         * lib/target-supports.exp: Vector do not always have natural
12092         alignment on s390*.
12093
12094 2015-05-19  David Sherwood  <david.sherwood@arm.com>
12095
12096         * gcc.dg/loop-invariant.c: New testcase.
12097
12098 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12099
12100         * lib/target-supports.exp: Vector do not always have natural
12101         alignment on s390*.
12102
12103 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12104
12105         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12106         s390*.
12107         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12108
12109 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12110
12111         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12112         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12113         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12114         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12115         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12116         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12117         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12118         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12119         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12120         * gcc.target/s390/zvector/vec-elem-1.c: New test.
12121
12122 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12123
12124         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12125
12126 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
12127
12128         * gcc.target/s390/s390.exp
12129         (check_effective_target_vector): New check.
12130         * gcc.target/s390/vector/vec-abi-1.c: New test.
12131         * gcc.target/s390/vector/vec-abi-2.c: New test.
12132         * gcc.target/s390/vector/vec-abi-3.c: New test.
12133         * gcc.target/s390/vector/vec-abi-4.c: New test.
12134         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12135         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12136         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12137         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12138         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12139         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12140         * gcc.target/s390/vector/vec-clobber-1.c: New test.
12141         * gcc.target/s390/vector/vec-cmp-1.c: New test.
12142         * gcc.target/s390/vector/vec-cmp-2.c: New test.
12143         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12144         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12145         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12146         * gcc.target/s390/vector/vec-genmask-1.c: New test.
12147         * gcc.target/s390/vector/vec-genmask-2.c: New test.
12148         * gcc.target/s390/vector/vec-init-1.c: New test.
12149         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12150         * gcc.target/s390/vector/vec-shift-1.c: New test.
12151         * gcc.target/s390/vector/vec-sub-1.c: New test.
12152
12153 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12154
12155         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12156
12157 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12158
12159         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12160
12161 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12162
12163         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12164
12165 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12166
12167         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12168
12169 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12170
12171         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12172
12173 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12174
12175         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12176
12177 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12178
12179         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12180
12181 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12182
12183         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12184
12185 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12186
12187         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12188
12189 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12190
12191         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12192
12193 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12194
12195         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12196
12197 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12198
12199         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12200
12201 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
12202
12203         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12204
12205 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
12206
12207         PR tree-optimization/66187
12208         * gcc.c-torture/execute/pr66187.c: New test.
12209         * gcc.dg/pr66187-1.c: New test.
12210         * gcc.dg/pr66187-2.c: New test.
12211
12212 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12213
12214         * gcc.dg/vect/bb-slp-35.c: Adjust.
12215
12216 2015-05-19  Richard Biener  <rguenther@suse.de>
12217
12218         PR tree-optimization/66165
12219         * gcc.dg/torture/pr66165.c: New testcase.
12220
12221         PR tree-optimization/66185
12222         * gcc.dg/torture/pr66185.c: New testcase.
12223
12224 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
12225
12226         PR target/54236
12227         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12228
12229 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
12230
12231         * gcc.target/mips/p5600-bonding.c : New file.
12232
12233 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12234
12235         PR fortran/66106
12236         * gfortran.dg/interface_operator_1.f90: New tests.
12237
12238 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12239
12240         PR fortran/66057
12241         * gfortran.dg/generic_29.f90: New tests.
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/66045
12251         * gfortran.dg/null1.f90: New test.
12252
12253 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12254
12255         PR fortran/66044
12256         * gfortran.dg/entry_21.f90: New test.
12257
12258 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12259
12260         PR fortran/66043
12261         * gfortran.dg/storage_size_6.f90: New tests.
12262
12263 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12264
12265         PR fortran/66040
12266         * gfortran.dg/misplaced_statement.f90: New test.
12267
12268 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12269
12270         PR fortran/66039
12271         * gfortran.dg/filepos1.f90: New test
12272
12273 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12274
12275         PR fortran/64925
12276         * gfortran.dg/pr64925.f90: New test.
12277
12278 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
12279
12280         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12281         unit.
12282         * gfortran.dg/lto/pr41576_1.f90: Ditto.
12283
12284 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
12285
12286         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12287         to the family of pie capable targets.
12288
12289 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
12290
12291         * gcc.target/arm/bics_1.c : New testcase.
12292         * gcc.target/arm/bics_2.c : New testcase.
12293         * gcc.target/arm/bics_3.c : New testcase.
12294         * gcc.target/arm/bics_4.c : New testcase.
12295
12296 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
12297
12298         * gcc.target/mips/umips-attr.c: New test.
12299
12300 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12301
12302         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12303         * gcc.dg/20150120-2.c (dg-final): Ditto.
12304         * gcc.dg/20150120-2.c (dg-final): Ditto.
12305         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12306
12307 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
12308
12309         PR target/66174
12310         * gcc.target/i386/pr66174.c: New test.
12311
12312 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
12313
12314         PR fortran/37131
12315         * gfortran.dg/matmul_bounds_6.f90:  New test.
12316         * gfortran.dg/matmul_bounds_7.f90:  New test.
12317
12318 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
12319
12320         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12321         * gfortran.dg/lto/pr41576_1.f90: Add interface.
12322         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12323         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12324         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12325         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12326
12327 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12328
12329         PR fortran/65903
12330         * gfortran.dg/continuation_13.f90: Update test.
12331         * gfortran.dg/pr65903.f90: New test.
12332
12333 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
12334
12335         PR fortran/66113
12336         * gfortran.dg/block_14.f90:  New test.
12337
12338 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12339
12340         PR fortran/44054
12341         * lib/gfortran-dg.exp: Update regex to handle two locations for
12342         the same diagnostic without caret.
12343         * gfortran.dg/badline.f: Test also that line numbers are correct
12344         before and after "left but not entered" warning.
12345
12346 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
12347             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
12348
12349         PR target/65768
12350         * gcc.target/arm/maskdata.c: New test.
12351
12352 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
12353
12354         PR fortran/65792
12355         * gfortran.dg/derived_constructor_components_5: New test
12356
12357 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
12358
12359         PR target/66140
12360         * gcc.target/alpha/pr66140.c: New test.
12361
12362 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
12363
12364         PR c/48956
12365         * gcc.dg/Wconversion-complex-c99.c: New test.
12366         * gcc.dg/Wconversion-complex-gnu.c: New test.
12367
12368 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
12369
12370         PR tree-optimization/64454
12371         * gcc.dg/modmod.c: New testcase.
12372
12373 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
12374
12375         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12376
12377 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
12378
12379         PR middle-end/66134
12380         * gcc.target/i386/mpx/pr66134.c: New test.
12381
12382 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
12383
12384         * gcc.target/powerpc/pr60158.c: New test.
12385
12386 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
12387
12388         * gcc.target/i386/sibcall-7.c: New test.
12389         * gcc.target/i386/sibcall-8.c: New test.
12390
12391 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
12392
12393         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12394         (abs64_in_dreg): Likewise.
12395
12396 2015-05-14  Marek Polacek  <polacek@redhat.com>
12397
12398         PR c/66066
12399         PR c/66127
12400         * gcc.dg/pr14649-1.c: Add -Wpedantic.
12401         * gcc.dg/pr19984.c: Likewise.
12402         * gcc.dg/pr66066-1.c: New test.
12403         * gcc.dg/pr66066-2.c: New test.
12404         * gcc.dg/pr66066-3.c: New test.
12405
12406 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
12407
12408         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12409         * gcc.dg/pow-sqrt.x: New file.
12410         * gcc.dg/pow-sqrt-1.c: New test.
12411         * gcc.dg/pow-sqrt-2.c: Likewise.
12412         * gcc.dg/pow-sqrt-3.c: Likewise.
12413
12414 2015-05-13  Richard Biener  <rguenther@suse.de>
12415
12416         PR tree-optimization/66123
12417         * gcc.dg/torture/pr66123.c: New testcase.
12418
12419 2015-05-13  Richard Biener  <rguenther@suse.de>
12420
12421         PR middle-end/66110
12422         * gcc.dg/alias-2.c: Adjust.
12423         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12424
12425 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12426
12427         PR target/65103
12428         * gcc.target/i386/pr65103-3.c: New.
12429
12430 2015-05-13  Martin Liska  <mliska@suse.cz>
12431
12432         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12433
12434 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
12435
12436         PR target/66112
12437         * gcc.target/i386/pr66112-2.c: New test.
12438
12439         PR target/66112
12440         * gcc.target/i386/pr66112-1.c: New test.
12441
12442 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
12443
12444         PR target/66048
12445         * gcc.target/i386/mpx/pr66048.cc: New.
12446
12447 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
12448
12449         PR rtl-optimization/64616
12450         * gcc.dg/loop-8.c: New test.
12451         * gcc.dg/loop-9.c: New test.
12452
12453 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12454
12455         PR target/pr66047.c
12456         * gcc.target/i386/pr66047.c: New testcase.
12457
12458 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
12459
12460         PR ipa/65873
12461         * gcc.c-torture/compile/pr65873.c: New testcase.
12462
12463 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12464
12465         PR fortran/66111
12466         * gfortran.dg/inline_matmul_10.f90:  New test.
12467
12468 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
12469
12470         * c-c++-common/Wmisleading-indentation.c: New testcase.
12471         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12472         * c-c++-common/Wmisleading-indentation-2.md: New file.
12473
12474 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12475
12476         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12477         "break".
12478         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12479
12480 2015-05-12  Richard Biener  <rguenther@suse.de>
12481
12482         PR tree-optimization/66101
12483         * gcc.dg/torture/pr66101.c: New testcase.
12484
12485 2015-05-12  Richard Biener  <rguenther@suse.de>
12486
12487         PR tree-optimization/37021
12488         * gcc.target/i386/vect-addsub.c: New testcase.
12489
12490 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
12491
12492         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12493
12494 2015-05-12  Tom de Vries  <tom@codesourcery.com>
12495
12496         PR tree-optimization/66010
12497         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12498
12499 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
12500
12501         PR c++/65133
12502         * g++.dg/cpp0x/trailing10.C: New.
12503
12504 2015-05-12  Richard Biener  <rguenther@suse.de>
12505
12506         * gcc.dg/vect/bb-slp-35.c: New testcase.
12507
12508 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
12509
12510         PR fortran/66100
12511         * gfortran.dg/bound_simplification_6.f90: New.
12512
12513 2015-05-11  Steve Ellcey  <sellcey@mips.com>
12514
12515         * gcc.target/mips/branch-1.c: Pass argument to bar().
12516
12517 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
12518
12519         PR target/65753
12520         * gcc.target/i386/pr65753.c: New test.
12521
12522 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
12523
12524         PR rtl-optimization/66076
12525         * gcc.dg/torture/pr66076.c: New test.
12526
12527 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
12528
12529         PR fortran/66041
12530         * gfortran.dg/inline_matmul_7.f90:  New test.
12531         * gfortran.dg/inline_matmul_8.f90:  New test.
12532         * gfortran.dg/inline_matmul_9.f90:  New test.
12533
12534 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
12535
12536         * gfortran.dg/bound_simplification_5.f90: New.
12537
12538 2015-05-09  Jason Merrill  <jason@redhat.com>
12539
12540         * lib/target-supports.exp (cxx_default): New global.
12541         (check_effective_target_c++11_only)
12542         (check_effective_target_c++14_only)
12543         (check_effective_target_c++98_only)
12544         (check_effective_target_c++1z_only): Check it.
12545
12546 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
12547
12548         PR tree-optimization/64454
12549         * gcc.dg/tree-ssa/vrp97.c: New file.
12550         * gcc.dg/vect/slp-perm-7.c: Update.
12551
12552 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
12553
12554         PR fortran/65894
12555         * gfortran.dg/elemental_subroutine_11.f90: New test.
12556
12557 2015-05-08  Richard Biener  <rguenther@suse.de>
12558
12559         PR tree-optimization/66036
12560         * gcc.dg/vect/slp-41.c: New testcase.
12561
12562 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
12563
12564         * gfortran.dg/elemental_optional_args_7.f90: New.
12565
12566 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
12567
12568         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
12569         allow cmlt or sshr.
12570
12571 2015-05-08  Marek Polacek  <polacek@redhat.com>
12572
12573         PR c/64918
12574         * gcc.dg/Woverride-init-side-effects-1.c: New test.
12575         * gcc.dg/Woverride-init-side-effects-2.c: New test.
12576
12577 2015-05-07  Marek Polacek  <polacek@redhat.com>
12578
12579         PR c/65179
12580         * c-c++-common/Wshift-negative-value-1.c: New test.
12581         * c-c++-common/Wshift-negative-value-2.c: New test.
12582         * c-c++-common/Wshift-negative-value-3.c: New test.
12583         * c-c++-common/Wshift-negative-value-4.c: New test.
12584         * c-c++-common/Wshift-negative-value-5.c: New test.
12585         * c-c++-common/Wshift-negative-value-6.c: New test.
12586         * gcc.dg/c90-left-shift-1.c: New test.
12587         * gcc.dg/c99-const-expr-7.c: Add dg-error.
12588         * gcc.dg/c99-left-shift-1.c: New test.
12589
12590 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
12591
12592         PR middle-end/192
12593         PR middle-end/54303
12594         * gcc.dg/fdata-sections-2.c: New file.
12595
12596 2015-05-07  Marek Polacek  <polacek@redhat.com>
12597
12598         PR testsuite/66046
12599         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
12600         last dg-output.
12601         * c-c++-common/ubsan/align-7.c: Likewise.
12602         * c-c++-common/ubsan/bounds-8.c: Likewise.
12603         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
12604         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
12605         * c-c++-common/ubsan/null-1.c: Likewise.
12606         * c-c++-common/ubsan/null-10.c: Likewise.
12607         * c-c++-common/ubsan/null-11.c: Likewise.
12608         * c-c++-common/ubsan/null-2.c: Likewise.
12609         * c-c++-common/ubsan/null-3.c: Likewise.
12610         * c-c++-common/ubsan/null-4.c: Likewise.
12611         * c-c++-common/ubsan/null-5.c: Likewise.
12612         * c-c++-common/ubsan/null-6.c: Likewise.
12613         * c-c++-common/ubsan/null-7.c: Likewise.
12614         * c-c++-common/ubsan/null-8.c: Likewise.
12615         * c-c++-common/ubsan/null-9.c: Likewise.
12616         * c-c++-common/ubsan/object-size-1.c: Likewise.
12617         * c-c++-common/ubsan/object-size-10.c: Likewise.
12618         * c-c++-common/ubsan/object-size-4.c: Likewise.
12619         * c-c++-common/ubsan/object-size-5.c: Likewise.
12620         * c-c++-common/ubsan/object-size-7.c: Likewise.
12621         * c-c++-common/ubsan/object-size-8.c: Likewise.
12622         * c-c++-common/ubsan/object-size-9.c: Likewise.
12623         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12624         * c-c++-common/ubsan/overflow-int128.c: Likewise.
12625         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12626         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12627         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12628         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
12629         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12630         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
12631         * c-c++-common/ubsan/pr59333.c: Likewise.
12632         * c-c++-common/ubsan/pr59667.c: Likewise.
12633         * c-c++-common/ubsan/pr60613-2.c: Likewise.
12634         * c-c++-common/ubsan/pr60636.c: Likewise.
12635         * c-c++-common/ubsan/pr63802.c: Likewise.
12636         * c-c++-common/ubsan/recovery-1.c: Likewise.
12637         * c-c++-common/ubsan/recovery-3.c: Likewise.
12638         * c-c++-common/ubsan/shift-1.c: Likewise.
12639         * c-c++-common/ubsan/shift-2.c: Likewise.
12640         * c-c++-common/ubsan/shift-4.c: Likewise.
12641         * c-c++-common/ubsan/shift-7.c: Likewise.
12642         * c-c++-common/ubsan/undefined-2.c: Likewise.
12643         * c-c++-common/ubsan/vla-1.c: Likewise.
12644         * g++.dg/ubsan/null-1.C: Likewise.
12645         * g++.dg/ubsan/null-3.C: Likewise.
12646         * g++.dg/ubsan/null-4.C: Likewise.
12647         * g++.dg/ubsan/vptr-8.C: Likewise.
12648         * g++.dg/ubsan/vptr-9.C: Likewise.
12649         * gcc.dg/ubsan/bounds-2.c: Likewise.
12650         * gcc.dg/ubsan/object-size-9.c: Likewise.
12651
12652 2015-05-07  Jeff Law  <law@redhat.com>
12653
12654         * gcc.dg/tree-ssa/shorten-1.c: New test.
12655
12656 2015-05-07  Richard Biener  <rguenther@suse.de>
12657
12658         PR tree-optimization/66002
12659         * gcc.dg/vect/vect-125.c: New testcase.
12660
12661 2015-05-07  Marek Polacek  <polacek@redhat.com>
12662             Martin Uecker  <uecker@eecs.berkeley.edu>
12663
12664         * c-c++-common/ubsan/bounds-10.c: New test.
12665
12666 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
12667
12668         * jit.dg/harness.h (set_options): Wrap with
12669         #ifndef TEST_ESCHEWS_SET_OPTIONS.
12670         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
12671         Special-case test-benchmark.c as a negative.
12672         * jit.dg/test-benchmark.c: New file.
12673
12674 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
12675
12676         PR target/64208
12677         * gcc.target/arm/pr64208.c: New test.
12678
12679 2015-05-06  Alan Modra  <amodra@gmail.com>
12680
12681         PR target/66020
12682         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
12683         (gparms): Make volatile.
12684
12685 2015-05-06  Richard Biener  <rguenther@suse.de>
12686
12687         PR tree-optimization/62283
12688         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
12689
12690 2015-05-06  Christian Bruel  <christian.bruel@st.com>
12691
12692         PR target/66015
12693         * gcc.target/aarch64/iinline-attr-1.c: New test.
12694
12695 2015-05-06  Richard Biener  <rguenther@suse.de>
12696
12697         * gcc.dg/vect/bb-slp-34.c: New testcase.
12698
12699 2015-05-06  Richard Biener  <rguenther@suse.de>
12700
12701         PR tree-optimization/62283
12702         * gcc.dg/vect/bb-slp-14.c: Adjust.
12703
12704 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
12705
12706         PR target/65990
12707         * gcc.target/i386/pr65990.c: New test.
12708
12709 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
12710
12711         PR target/65915
12712         * gcc.target/i386/pr65915.c: New.
12713
12714 2015-05-05  Tom de Vries  <tom@codesourcery.com>
12715
12716         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
12717         'va_list escapes 0'.
12718
12719 2015-05-05  Tom de Vries  <tom@codesourcery.com>
12720
12721         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
12722         in r222173.
12723
12724 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
12725
12726         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
12727         * gcc.target/arm/pr65924.c: Likewise.
12728
12729 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
12730
12731         PR target/65871
12732         * gcc.target/i386/pr65871-3.c: New test.
12733
12734 2015-05-04  Jeff Law  <law@redhat.com>
12735
12736         Revert:
12737         2015-05-04  Jeff Law  <law@redhat.com>
12738         * gcc.dg/tree-ssa/shorten-1.c: New test.
12739
12740 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
12741             Jakub Jelinek  <jakub@redhat.com>
12742
12743         PR c++/66007
12744         * g++.dg/cpp0x/Wnarrowing4.C: New.
12745
12746 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
12747
12748         * lib/target-supports.exp
12749         (check_effective_target_keeps_null_pointer_checks): Clarify that
12750         this is for targets that disable -fdelete-null-pointer-checks,
12751         not default it to off.
12752         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
12753         -fdelete-null-pointer-checks explicit.
12754         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
12755         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
12756         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
12757         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
12758         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
12759         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
12760         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
12761         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
12762         * gcc.dg/tree-ssa/pr20318.c: Likewise.
12763         * gcc.dg/tree-ssa/pr20701.c: Likewise.
12764         * gcc.dg/tree-ssa/pr20702.c: Likewise.
12765         * gcc.dg/tree-ssa/pr21086.c: Likewise.
12766         * gcc.dg/tree-ssa/pr21090.c: Likewise.
12767         * gcc.dg/tree-ssa/pr58480.c: Likewise.
12768         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
12769         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
12770         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
12771         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
12772         * gcc.dg/tree-ssa/unreachable.c: Likewise.
12773         * gcc.dg/tree-ssa/vrp02.c: Likewise.
12774         * gcc.dg/tree-ssa/vrp07.c: Likewise.
12775         * gcc.dg/tree-ssa/vrp08.c: Likewise.
12776         * gcc.dg/tree-ssa/vrp55.c: Likewise.
12777         * g++.dg/cpp0x/static_assert9.C: Likewise.
12778         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
12779         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
12780         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
12781         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
12782         * g++.dg/tree-ssa/pr26406.C: Likewise.
12783
12784 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
12785
12786         PR tree-optimization/65984
12787         * c-c++-common/ubsan/pr65984.c: New test.
12788
12789 2015-05-04  Jeff Law  <law@redhat.com>
12790
12791         * gcc.dg/tree-ssa/shorten-1.c: New test.
12792
12793 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12794
12795         PR fortran/44735
12796         * gfortran.dg/pr44735.f90: New test.
12797
12798 2015-05-04  Richard Biener  <rguenther@suse.de>
12799
12800         PR tree-optimization/65965
12801         * gcc.dg/vect/bb-slp-33.c: New testcase.
12802
12803 2015-05-04  Richard Biener  <rguenther@suse.de>
12804
12805         PR tree-optimization/65935
12806         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
12807
12808 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
12809
12810         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
12811         for each supported variant instead of CHECK_RESULTS.
12812         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
12813         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
12814         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
12815         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
12816         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12817         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12818         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
12819         expected results for unsupported variants.  Call CHECK for each
12820         supported variant instead of CHECK_RESULTS.
12821         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
12822         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
12823         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
12824         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
12825         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
12826         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
12827         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
12828         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
12829         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
12830         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
12831         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12832         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12833         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12834         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12835         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
12836         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
12837         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
12838         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
12839         expected results for unsupported variants.
12840         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
12841         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
12842         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
12843         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
12844         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
12845         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
12846         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
12847         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
12848         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
12849         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
12850         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
12851         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
12852         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
12853         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
12854         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
12855         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
12856         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
12857         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
12858         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
12859         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
12860         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
12861         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
12862         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
12863         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
12864         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
12865         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
12866         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
12867         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
12868
12869 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
12870
12871         PR fortran/37131
12872         * gfortran.dg/bound_9.f90:  Add pointer assignment.
12873
12874 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
12875             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
12876
12877         PR c++/65858
12878         * g++.dg/cpp0x/Wnarrowing3.C: New.
12879
12880 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
12881
12882         * gcc.dg/20150120-1.c: New test.
12883         * gcc.dg/20150120-2.c: New test.
12884         * gcc.dg/20150120-3.c: New test.
12885
12886 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
12887
12888         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
12889
12890 2015-05-01  Renlin Li  <renlin.li@arm.com>
12891
12892         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
12893
12894 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
12895
12896         * gfortran.dg/bound_simplification_4.f90: New.
12897
12898 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
12899
12900         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
12901         with powerpc_p8vector_ok.
12902
12903 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
12904
12905         PR fortran/37131
12906         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
12907         scan pattern.
12908         * gfortran.dg/bound_9.f90:  New test case.
12909
12910 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
12911
12912         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
12913         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
12914         for 32bit x86 targets.
12915         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
12916         for 32bit x86 targets.
12917         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
12918         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
12919         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
12920         for 32bit x86 targets.
12921
12922 2015-04-30  Marek Polacek  <polacek@redhat.com>
12923
12924         PR tree-optimization/63551
12925         * g++.dg/ipa/pr63551.C: New test.
12926
12927 2015-04-30  Caroline Tice  <cmtice@google.com>
12928
12929         PR  65929
12930         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
12931         partition size on certain targets.
12932
12933 2015-04-30  Renlin Li  <renlin.li@arm.com>
12934
12935         * gcc.target/aarch64/vect-reduc-or_1.c: New.
12936
12937 2015-04-30  Marek Polacek  <polacek@redhat.com>
12938
12939         * c-c++-common/Wbool-compare-3.c: New test.
12940
12941         * gcc.dg/pr65901.c (foo): Adjust dg-error.
12942         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
12943
12944 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
12945
12946         PR c++/57610
12947         * g++.dg/init/ref22.C: New.
12948
12949 2015-04-30  Marek Polacek  <polacek@redhat.com>
12950
12951         * gcc.dg/init-bad-8.c: New test.
12952
12953         * gcc.dg/incomplete-typedef-1.c: New test.
12954
12955 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
12956
12957         PR c++/59955
12958         * g++.dg/template/crash121.C: New.
12959
12960 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
12961
12962         * gcc.target/mips/call-from-init.c: New test.
12963         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
12964
12965 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
12966
12967         PR target/65871
12968         * gcc.target/i386/pr65871-1.c: New test.
12969         * gcc.target/i386/pr65871-2.c: Ditto.
12970
12971 2015-04-29  Marek Polacek  <polacek@redhat.com>
12972
12973         PR c/64610
12974         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
12975         * c-c++-common/Wbool-compare-2.c: New test.
12976
12977 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
12978
12979         PR target/65770
12980         * gcc.target/aarch64/vstN_lane_1.c: New file.
12981
12982 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
12983
12984         PR c++/64667
12985         * g++.dg/warn/Winit-self-3.C: New.
12986
12987 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
12988
12989         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
12990
12991 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
12992
12993         PR target/65924
12994         * gcc.target/arm/pr65924.c: New test.
12995
12996 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
12997
12998         * g++.dg/gomp/tpl-target-update.C: New file.
12999
13000 2015-04-29  Richard Biener  <rguenther@suse.de>
13001
13002         PR tree-optimization/65917
13003         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13004
13005 2015-04-29  Christian Bruel  <christian.bruel@st.com>
13006
13007         PR target/64835
13008         * gcc.dg/ipa/iinline-attr.c: New test.
13009         * gcc.target/i386/iinline-attr-2.c: New test.
13010
13011 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
13012
13013         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13014         segfault is fixed.
13015
13016 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13017
13018         * gcc.dg/vect/vect-33.c: Remove spurious line.
13019
13020 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
13021
13022         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13023
13024 2015-04-28  Marek Polacek  <polacek@redhat.com>
13025
13026         PR c/65901
13027         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13028         * gcc.dg/pr65901.c: New test.
13029
13030 2015-04-28  Richard Biener  <rguenther@suse.de>
13031
13032         PR tree-optimization/62283
13033         * gfortran.dg/vect/pr62283-2.f: New testcase.
13034         * gcc.dg/vect/bb-slp-14.c: Adjust.
13035
13036 2015-04-28  Richard Biener  <rguenther@suse.de>
13037
13038         PR tree-optimization/65851
13039         * g++.dg/torture/pr65851.C: New testcase.
13040
13041 2015-04-27  Jeff Law <law@redhat.com>
13042
13043         PR tree-optimization/65217
13044         * gcc.target/i386/pr65217.c: Remove XFAIL.
13045
13046 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13047
13048         PR fortran/60322
13049         Add tests forgotten to svn-add.
13050         * gfortran.dg/class_allocate_19.f03: New test.
13051         * gfortran.dg/class_array_20.f03: New test.
13052         * gfortran.dg/class_array_21.f03: New test.
13053         * gfortran.dg/finalize_29.f08: New test.
13054
13055 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
13056
13057         PR fortran/59678
13058         PR fortran/65841
13059         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13060         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13061
13062 2015-04-27  Caroline Tice  <cmtice@google.com>
13063
13064         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13065         partition size.
13066
13067 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
13068
13069         PR target/64579
13070         * gcc.target/powerpc/htm-1.c: New test.
13071         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13072         on 64-bit compiles.
13073         (__builtin_tabortdci): Likewise.
13074         (__builtin_tcheck): Remove operand.
13075         * lib/target-supports.exp (check_htm_hw_available): New function.
13076
13077 2015-04-27  Richard Biener  <rguenther@suse.de>
13078
13079         * gcc.target/i386/pr65217.c: XFAIL.
13080
13081 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
13082
13083         PR tree-optimization/65875
13084         * gcc.c-torture/compile/pr65875.c: New test.
13085
13086 2015-04-25  Marek Polacek  <polacek@redhat.com>
13087
13088         PR c/52085
13089         * gcc.dg/enum-incomplete-2.c: New test.
13090         * gcc.dg/enum-mode-1.c: New test.
13091
13092 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13093
13094         PR target/65849
13095         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13096         set new options.
13097         * gcc.target/powerpc/pr65849-2.c: Likewise.
13098
13099 2015-04-24  Tom de Vries  <tom@codesourcery.com>
13100
13101         PR tree-optimization/65802
13102         * g++.dg/pr65802.C: Move to ...
13103         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
13104         stdarg.h.  Rewrite for C.
13105         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
13106         va_start and va_end.  Remove unnecessary inline asm.
13107
13108 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
13109             Wei Mi  <wmi@google.com>
13110
13111         * gcc.target/i386/sse2-load-multi.c: New test.
13112         * gcc.target/i386/sse2-store-multi.c: Ditto.
13113
13114 2015-04-24  Marek Polacek  <polacek@redhat.com>
13115
13116         PR c/65830
13117         * c-c++-common/pr65830.c: New test.
13118
13119         PR c/63357
13120         * c-c++-common/Wlogical-op-1.c: New test.
13121
13122 2015-04-24  Marek Polacek  <polacek@redhat.com>
13123
13124         PR c/61534
13125         * c-c++-common/pr61534-1.c: New test.
13126
13127 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
13128             Steven Bosscher <steven@gcc.gnu.org>
13129
13130         PR rtl-optimization/34503
13131         * gcc.target/arm/pr64616.c: New file.
13132
13133 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
13134
13135         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13136
13137 2015-04-24  Terry Guo  <terry.guo@arm.com>
13138
13139         * gcc.target/arm/pr65710.c: Update the options.
13140
13141 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
13142
13143         * gcc.target/i386/pr65523.c: Skip x32.
13144
13145 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13146
13147         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13148         to look for vcl* where appropriate.
13149
13150 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13151
13152         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13153         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13154
13155 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
13156
13157         PR target/26702
13158         * gcc.target/arm/pr26702.c: New test.
13159
13160 2015-04-23  Marek Polacek  <polacek@redhat.com>
13161
13162         PR c/65345
13163         * gcc.dg/pr65345-1.c: New test.
13164         * gcc.dg/pr65345-2.c: New test.
13165
13166 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13167
13168         * gcc.target/powerpc/crypto-builtin-2.c: New.
13169
13170 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
13171
13172         PR fortran/60322
13173         * gfortran.dg/class_allocate_19.f03: New test.
13174         * gfortran.dg/class_array_20.f03: New test.
13175         * gfortran.dg/class_array_21.f03: New test.
13176         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13177         * gfortran.dg/finalize_15.f90: Fixing comparision to model
13178         initialization correctly.
13179         * gfortran.dg/finalize_29.f08: New test.
13180
13181 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13182
13183         * gcc.target/powerpc/swaps-p8-18.c: New test.
13184
13185 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13186
13187         PR target/65456
13188         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13189         * gcc.dg/vect/bb-slp-25.c: Likewise.
13190         * gcc.dg/vect/bb-slp-29.c: Likewise.
13191         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13192         vect_no_align && { ! vect_hw_misalign }.
13193         * gcc.dg/vect/bb-slp-9.c: Likewise.
13194         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13195         vect_hw_misalign.
13196         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13197         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13198         account for POWER8, where peeling for alignment is not needed.
13199         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13200         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13201         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13202         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13203         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13204         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13205         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13206         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13207         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13208         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13209         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13210         * gcc.dg/vect/pr16105.c: Likewise.
13211         * gcc.dg/vect/pr20122.c: Likewise.
13212         * gcc.dg/vect/pr33804.c: Likewise.
13213         * gcc.dg/vect/pr33953.c: Likewise.
13214         * gcc.dg/vect/pr56787.c: Likewise.
13215         * gcc.dg/vect/pr58508.c: Likewise.
13216         * gcc.dg/vect/slp-25.c: Likewise.
13217         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13218         * gcc.dg/vect/vect-105.c: Likewise.
13219         * gcc.dg/vect/vect-27.c: Likewise.
13220         * gcc.dg/vect/vect-29.c: Likewise.
13221         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13222         POWER8.
13223         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13224         && { ! vect_hw_misalign }.
13225         * gcc.dg/vect/vect-44.c: Likewise.
13226         * gcc.dg/vect/vect-48.c: Likewise.
13227         * gcc.dg/vect/vect-50.c: Likewise.
13228         * gcc.dg/vect/vect-52.c: Likewise.
13229         * gcc.dg/vect/vect-56.c: Likewise.
13230         * gcc.dg/vect/vect-60.c: Likewise.
13231         * gcc.dg/vect/vect-72.c: Likewise.
13232         * gcc.dg/vect/vect-75-big-array.c: Likewise.
13233         * gcc.dg/vect/vect-75.c: Likewise.
13234         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13235         * gcc.dg/vect/vect-77-global.c: Likewise.
13236         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13237         * gcc.dg/vect/vect-78-global.c: Likewise.
13238         * gcc.dg/vect/vect-93.c: Likewise.
13239         * gcc.dg/vect/vect-95.c: Likewise.
13240         * gcc.dg/vect/vect-96.c: Likewise.
13241         * gcc.dg/vect/vect-cond-1.c: Likewise.
13242         * gcc.dg/vect/vect-cond-3.c: Likewise.
13243         * gcc.dg/vect/vect-cond-4.c: Likewise.
13244         * gcc.dg/vect/vect-cselim-1.c: Likewise.
13245         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13246         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13247         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13248         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13249         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13250         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13251         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13252         * gcc.dg/vect/vect-outer-3a.c: Likewise.
13253         * gcc.dg/vect/vect-outer-5.c: Likewise.
13254         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13255         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13256         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13257         * gcc.dg/vect/vect-outer-fir.c: Likewise.
13258         * gcc.dg/vect/vect-peel-3.c: Likewise.
13259         * gcc.dg/vect/vect-peel-4.c: Likewise.
13260         * gcc.dg/vect/vect-pre-interact.c: Likewise.
13261         * gcc.target/powerpc/pr65456.c: New test.
13262         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13263         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13264         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13265         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13266         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13267         vect_no_align && { ! vect_hw_misalign }.
13268         * gfortran.dg/vect/vect-3.f90: Likewise.
13269         * gfortran.dg/vect/vect-4.f90: Likewise.
13270         * gfortran.dg/vect/vect-5.f90: Likewise.
13271         * lib/target-supports.exp (check_effective_target_vect_no_align):
13272         Return 1 for POWER8.
13273         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13274
13275 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
13276
13277         PR fortran/65429
13278         * gfortran.dg/pr65429.f90: New test.
13279
13280 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
13281
13282         * c-c++-common/asan/user-section-1.c: New test.
13283         * c-c++-common/asan/user-section-2.c: New test.
13284         * c-c++-common/asan/user-section-3.c: New test.
13285
13286 2015-04-22  Hale Wang  <hale.wang@arm.com>
13287             Terry Guo  <terry.guo@arm.com>
13288
13289         PR rtl-optimization/64818
13290         * gcc.target/arm/pr64818.c: New test.
13291
13292 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
13293
13294         PR ipa/65076
13295         * g++.dg/tree-ssa/pr61034.C: Update template.
13296         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13297         * gcc.dg/Warray-bounds-11.c: Likewise.
13298         * gcc.dg/Warray-bounds.c: Likewise.
13299
13300 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13301
13302         PR libgfortran/65234
13303         * gfortran.dg/fmt_unlimited.f90: New test.
13304
13305 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
13306
13307         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13308         headers.
13309         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13310         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13311         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13312         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13313         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13314         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13315         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13316
13317 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13318
13319         PR libgfortran/56743
13320         * gfortran.dg/namelist_87.f90: New test.
13321
13322 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13323
13324         * gcc.target/aarch64/mult-synth_1.c: New test.
13325         * gcc.target/aarch64/mult-synth_2.c: Likewise.
13326         * gcc.target/aarch64/mult-synth_3.c: Likewise.
13327         * gcc.target/aarch64/mult-synth_4.c: Likewise.
13328         * gcc.target/aarch64/mult-synth_5.c: Likewise.
13329         * gcc.target/aarch64/mult-synth_6.c: Likewise.
13330
13331 2015-04-21  Richard Biener  <rguenther@suse.de>
13332
13333         PR tree-optimization/65650
13334         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13335         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13336         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13337         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13338         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13339         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13340
13341 2015-04-21  Tom de Vries  <tom@codesourcery.com>
13342
13343         PR tree-optimization/65802
13344         * g++.dg/pr65802.C: New test.
13345
13346 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
13347
13348         PR testsuite/65767
13349         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13350         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13351
13352 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
13353
13354         PR c++/65801
13355         * g++.dg/cpp0x/Wnarrowing2.C: New.
13356
13357 2015-04-20  Jeff Law  <law@redhat.com>
13358
13359         PR tree-optimization/65658
13360         * gcc.dg/pr65658.c: New test.
13361
13362 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
13363
13364         PR target/64134
13365         * gcc.target/aarch64/vec_init_1.c: New test.
13366
13367 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
13368
13369         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13370         targets.
13371
13372 2015-04-18  Martin Sebor  <msebor@redhat.com>
13373
13374         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13375         of non-nul characters.
13376         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13377
13378 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
13379
13380         PR target/65787
13381         * gcc.target/powerpc/pr65787.c: New.
13382
13383 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13384
13385         PR target/65689
13386         * gcc.target/aarch64/c-output-template-4.c: New test.
13387
13388 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13389
13390         PR target/65780
13391         * gcc.dg/pr65780-1.c: New test.
13392         * gcc.dg/pr65780-2.c: Likewise.
13393         * gcc.target/i386/pr32219-9.c: Likewise.
13394         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13395         symbol.
13396         * gcc.target/i386/pr64317.c (c): Initialize.
13397
13398 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
13399
13400         PR target/65612
13401         * g++.dg/ext/mv18.C: New test.
13402         * g++.dg/ext/mv19.C: Likewise.
13403         * g++.dg/ext/mv20.C: Likewise.
13404         * g++.dg/ext/mv21.C: Likewise.
13405         * g++.dg/ext/mv22.C: Likewise.
13406         * g++.dg/ext/mv23.C: Likewise.
13407
13408 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
13409
13410         PR c++/64527
13411         * g++.dg/init/pr64527.C: New test.
13412
13413 2015-04-17  Tom de Vries  <tom@codesourcery.com>
13414             Michael Matz  <matz@suse.de>
13415
13416         PR tree-optimization/64950
13417         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13418         x86_64-*-*.
13419
13420 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
13421
13422         * c-c++-common/asan/user-section-1.c: New test.
13423
13424 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
13425
13426         PR debug/65771
13427         * gcc.dg/debug/pr65771.c: New test.
13428
13429 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
13430
13431         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13432         __buitlin_alloca with __builtin_alloca.
13433
13434 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
13435
13436         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13437
13438 2015-04-16  Richard Biener  <rguenther@suse.de>
13439
13440         PR tree-optimization/64277
13441         * gcc.dg/Warray-bounds-14.c: New testcase.
13442         * gcc.dg/Warray-bounds-15.c: Likewise.
13443         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13444         * c-c++-common/ubsan/bounds-6.c: Likewise.
13445
13446 2015-04-16  Renlin Li  <renlin.li@arm.com>
13447
13448         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13449         * gcc.target/arm/unsigned-float.c: New.
13450
13451 2015-04-16  Richard Biener  <rguenther@suse.de>
13452
13453         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13454         * gcc.dg/tree-ssa/pr37508.c: Adjust.
13455         * gfortran.dg/reassoc_6.f: Remove XFAIL.
13456
13457 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
13458
13459         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13460         * g++.dg/cpp0x/decltype-call1.C: Likewise.
13461         * g++.dg/cpp0x/defaulted21.C: Likewise.
13462         * g++.dg/cpp0x/defaulted28.C: Likewise.
13463         * g++.dg/cpp0x/defaulted47.C: Likewise.
13464         * g++.dg/cpp0x/elision_neg.C: Likewise.
13465         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13466         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13467         * g++.dg/cpp0x/implicit1.C: Likewise.
13468         * g++.dg/cpp0x/implicit9.C: Likewise.
13469         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13470         * g++.dg/cpp0x/range-for13.C: Likewise.
13471         * g++.dg/gomp/clause-2.C: Likewise.
13472         * g++.dg/gomp/udr-5.C: Likewise.
13473         * g++.dg/inherit/access6.C: Likewise.
13474         * g++.dg/lookup/duperr1.C: Likewise.
13475         * g++.dg/lookup/friend2.C: Likewise.
13476         * g++.dg/lookup/pr6936.C: Likewise.
13477         * g++.dg/lookup/scoped1.C: Likewise.
13478         * g++.dg/lookup/using26.C: Likewise.
13479         * g++.dg/lookup/using38.C: Likewise.
13480         * g++.dg/other/access2.C: Likewise.
13481         * g++.dg/overload/defarg3.C: Likewise.
13482         * g++.dg/overload/defarg6.C: Likewise.
13483         * g++.dg/parse/access11.C: Likewise.
13484         * g++.dg/parse/access2.C: Likewise.
13485         * g++.dg/parse/access3.C: Likewise.
13486         * g++.dg/parse/access4.C: Likewise.
13487         * g++.dg/parse/access5.C: Likewise.
13488         * g++.dg/parse/access6.C: Likewise.
13489         * g++.dg/parse/access8.C: Likewise.
13490         * g++.dg/parse/access9.C: Likewise.
13491         * g++.dg/parse/crash40.C: Likewise.
13492         * g++.dg/tc1/dr142.C: Likewise.
13493         * g++.dg/tc1/dr166.C: Likewise.
13494         * g++.dg/tc1/dr52.C: Likewise.
13495         * g++.dg/template/access11.C: Likewise.
13496         * g++.dg/template/access18.C: Likewise.
13497         * g++.dg/template/access19.C: Likewise.
13498         * g++.dg/template/access2.C: Likewise.
13499         * g++.dg/template/access20.C: Likewise.
13500         * g++.dg/template/access26.C: Likewise.
13501         * g++.dg/template/access3.C: Likewise.
13502         * g++.dg/template/access7.C: Likewise.
13503         * g++.dg/template/conv12.C: Likewise.
13504         * g++.dg/template/crash69.C: Likewise.
13505         * g++.dg/template/friend31.C: Likewise.
13506         * g++.dg/template/friend32.C: Likewise.
13507         * g++.dg/template/memfriend15.C: Likewise.
13508         * g++.dg/template/memfriend16.C: Likewise.
13509         * g++.dg/template/memfriend17.C: Likewise.
13510         * g++.dg/template/memfriend7.C: Likewise.
13511         * g++.dg/template/pr32519.C: Likewise.
13512         * g++.dg/template/qualttp21.C: Likewise.
13513         * g++.dg/template/qualttp8.C: Likewise.
13514         * g++.dg/template/ttp10.C: Likewise.
13515         * g++.dg/template/typedef11.C: Likewise.
13516         * g++.dg/template/typedef13.C: Likewise.
13517         * g++.dg/template/typedef19.C: Likewise.
13518         * g++.dg/template/typedef20.C: Likewise.
13519         * g++.dg/template/typedef22.C: Likewise.
13520         * g++.dg/template/using16.C: Likewise.
13521         * g++.dg/template/virtual3.C: Likewise.
13522         * g++.dg/ubsan/pr61272.C: Likewise.
13523         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13524         * g++.old-deja/g++.brendan/crash11.C: Likewise.
13525         * g++.old-deja/g++.brendan/enum6.C: Likewise.
13526         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13527         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13528         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13529         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13530         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13531         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13532         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13533         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13534         * g++.old-deja/g++.jason/access17.C: Likewise.
13535         * g++.old-deja/g++.jason/access18.C: Likewise.
13536         * g++.old-deja/g++.jason/access22.C: Likewise.
13537         * g++.old-deja/g++.jason/access23.C: Likewise.
13538         * g++.old-deja/g++.jason/access8.C: Likewise.
13539         * g++.old-deja/g++.jason/delete3.C: Likewise.
13540         * g++.old-deja/g++.jason/report.C: Likewise.
13541         * g++.old-deja/g++.law/access2.C: Likewise.
13542         * g++.old-deja/g++.law/access3.C: Likewise.
13543         * g++.old-deja/g++.law/access4.C: Likewise.
13544         * g++.old-deja/g++.law/access5.C: Likewise.
13545         * g++.old-deja/g++.law/arm12.C: Likewise.
13546         * g++.old-deja/g++.law/arm14.C: Likewise.
13547         * g++.old-deja/g++.law/ctors13.C: Likewise.
13548         * g++.old-deja/g++.law/union2.C: Likewise.
13549         * g++.old-deja/g++.law/visibility12.C: Likewise.
13550         * g++.old-deja/g++.law/visibility15.C: Likewise.
13551         * g++.old-deja/g++.law/visibility16.C: Likewise.
13552         * g++.old-deja/g++.law/visibility17.C: Likewise.
13553         * g++.old-deja/g++.law/visibility18.C: Likewise.
13554         * g++.old-deja/g++.law/visibility19.C: Likewise.
13555         * g++.old-deja/g++.law/visibility20.C: Likewise.
13556         * g++.old-deja/g++.law/visibility21.C: Likewise.
13557         * g++.old-deja/g++.law/visibility24.C: Likewise.
13558         * g++.old-deja/g++.law/visibility4.C: Likewise.
13559         * g++.old-deja/g++.law/visibility5.C: Likewise.
13560         * g++.old-deja/g++.law/visibility6.C: Likewise.
13561         * g++.old-deja/g++.law/visibility7.C: Likewise.
13562         * g++.old-deja/g++.law/visibility8.C: Likewise.
13563         * g++.old-deja/g++.law/visibility9.C: Likewise.
13564         * g++.old-deja/g++.niklas/t135.C: Likewise.
13565         * g++.old-deja/g++.oliva/delete1.C: Likewise.
13566         * g++.old-deja/g++.oliva/partord1.C: Likewise.
13567         * g++.old-deja/g++.other/access11.C: Likewise.
13568         * g++.old-deja/g++.other/access4.C: Likewise.
13569         * g++.old-deja/g++.other/access7.C: Likewise.
13570         * g++.old-deja/g++.other/crash1.C: Likewise.
13571         * g++.old-deja/g++.other/crash7.C: Likewise.
13572         * g++.old-deja/g++.other/friend1.C: Likewise.
13573         * g++.old-deja/g++.other/friend4.C: Likewise.
13574         * g++.old-deja/g++.other/friend9.C: Likewise.
13575         * g++.old-deja/g++.other/lineno1.C: Likewise.
13576         * g++.old-deja/g++.other/using1.C: Likewise.
13577         * g++.old-deja/g++.pt/enum14.C: Likewise.
13578         * g++.old-deja/g++.pt/friend11.C: Likewise.
13579         * g++.old-deja/g++.pt/friend21.C: Likewise.
13580         * g++.old-deja/g++.pt/friend3.C: Likewise.
13581         * g++.old-deja/g++.pt/inherit2.C: Likewise.
13582         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
13583         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
13584         * g++.old-deja/g++.robertl/eb94.C: Likewise.
13585
13586 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
13587
13588         PR ipa/65765
13589         * g++.dg/ipa/pr65765.C: New test.
13590
13591 2015-04-15  Nick Clifton  <nickc@redhat.com>
13592
13593         * gcc.target/rx/builtins.c: Disable RMPA test if string
13594         instructions are not allowed.
13595
13596 2015-04-15  Alan Modra  <amodra@gmail.com>
13597
13598         * gcc.dg/pr65408.c: New.
13599
13600 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
13601
13602         PR target/65729
13603         * gcc.target/arm/pr65729.c: New test.
13604
13605 2015-04-14  Richard Biener  <rguenther@suse.de>
13606
13607         PR tree-optimization/65758
13608         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
13609
13610 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
13611
13612         PR target/65648
13613         * gcc.c-torture/execute/pr65648.c: New test.
13614
13615 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13616
13617         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
13618         __builtin_finite instead of finite.
13619         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
13620         Likewise.
13621
13622 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
13623
13624         PR tree-optimization/63387
13625         * gcc.dg/pr63387.c: New testcase.
13626
13627 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
13628
13629         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
13630
13631 2015-04-13  Richard Biener  <rguenther@suse.de>
13632
13633         PR tree-optimization/65204
13634         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
13635
13636 2015-04-13  Terry Guo  <terry.guo@arm.com>
13637
13638         PR target/65710
13639         * gcc.target/arm/pr65710.c: New.
13640
13641 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
13642
13643         PR tree-optimization/65747
13644         * g++.dg/torture/pr65747.C: New test.
13645
13646 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
13647
13648         PR c++/65736
13649         * g++.dg/cpp0x/pr65736.C: New test.
13650
13651 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
13652             Martin Liska  <mliska@suse.cz>
13653
13654         PR ipa/65722
13655         * g++.dg/ipa/pr65722.C: New testcase.
13656
13657 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
13658
13659         PR tree-optimization/65735
13660         * gcc.c-torture/compile/pr65735.c: New test.
13661
13662 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
13663
13664         PR middle-end/65554
13665         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
13666
13667 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
13668
13669         PR target/65671
13670         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
13671
13672 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
13673
13674         PR target/65647
13675         * gcc.target/arm/pr65647-2.c: New.
13676
13677 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
13678
13679         PR target/65694
13680         * g++.dg/torture/pr65694.C: New test.
13681
13682 2015-04-10  Tobias Burnus  <burnus@net-b.de>
13683
13684         * gfortran.dg/coarray_lock_6.f90: New.
13685         * gfortran.dg/coarray_lock_7.f90: New.
13686         * gfortran.dg/coarray/lock_2.f90: New.
13687
13688 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
13689
13690         PR fortran/56674
13691         PR fortran/58813
13692         PR fortran/59016
13693         PR fortran/59024
13694         * gfortran.dg/used_types_27.f90: New.
13695
13696 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
13697
13698         PR target/65671
13699         * gcc.target/i386/pr65671.c: New.
13700
13701 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
13702
13703         PR tree-optimization/65709
13704         * c-c++-common/ubsan/align-9.c: New test.
13705
13706 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
13707
13708         PR fortran/56852
13709         * gfortran.dg/pr56852.f90: New test.
13710
13711 2015-04-09  Marek Polacek  <polacek@redhat.com>
13712             Jakub Jelinek  <jakub@redhat.com>
13713
13714         PR middle-end/65554
13715         * g++.dg/opt/pr65554.C: New test.
13716
13717 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
13718
13719         PR c++/65690
13720         * c-c++-common/attr-aligned-1.c: New test.
13721
13722 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
13723
13724         * gcc.target/i386/mpx/memmove-zero-length.c: New.
13725
13726 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
13727
13728         PR target/65676
13729         * gcc.target/i386/sse-25.c: New.
13730
13731 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
13732
13733         PR target/65693
13734         * gcc.target/i386/pr65693.c: New test.
13735
13736 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
13737
13738         * gcc.dg/lto/chkp-static-bounds_0.c: New.
13739
13740 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
13741
13742         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
13743
13744 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
13745
13746         * gcc.target/i386/thunk-retbnd.c: New.
13747
13748 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
13749
13750         * gnat.dg/opt48.adb: New test.
13751         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
13752         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
13753
13754 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
13755
13756         PR ipa/65540
13757         * gcc.c-torture/compile/pr65540.c: New.
13758
13759 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
13760
13761         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
13762         -Wno-pointer-arith.
13763
13764 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
13765
13766         PR debug/65678
13767         * g++.dg/debug/pr65678.C: New test.
13768
13769         PR middle-end/65680
13770         * gcc.c-torture/compile/pr65680.c: New test.
13771
13772 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
13773
13774         PR fortran/65548
13775         * gfortran.dg/allocate_with_source_5.f90: New test.
13776
13777 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
13778
13779         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
13780         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
13781
13782 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
13783
13784         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
13785
13786 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
13787
13788         PR target/65614
13789         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
13790         to get floating point compression.
13791         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
13792
13793 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
13794
13795         PR preprocessor/61977
13796         * gcc.dg/cpp/pr61977.c: New test.
13797
13798 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
13799
13800         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
13801
13802 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
13803
13804         PR target/65647
13805         * gcc.target/arm/pr65647.c: New.
13806
13807 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
13808
13809         PR ipa/65655
13810         * g++.dg/torture/pr65655.C: New testcase.
13811
13812 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
13813
13814         PR c++/64085
13815         * g++.dg/cpp1y/lambda-init13.C: New.
13816
13817 2015-04-03  Marek Polacek  <polacek@redhat.com>
13818
13819         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
13820
13821 2015-04-02  Marek Polacek  <polacek@redhat.com>
13822
13823         PR c++/65642
13824         * g++.dg/cpp0x/constexpr-fold1.C: New test.
13825         * g++.dg/cpp0x/constexpr-fold2.C: New test.
13826
13827 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
13828
13829         PR preprocessor/61977
13830         * gcc.target/powerpc/pr61977-1.c: New test.
13831         * gcc.target/powerpc/pr61977-2.c: New test.
13832
13833 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
13834
13835         PR c++/56100
13836         * g++.dg/warn/Wshadow-8.C: New.
13837         * g++.dg/warn/Wshadow-9.C: Likewise.
13838         * g++.dg/warn/Wshadow-10.C: Likewise.
13839         * g++.dg/warn/Wshadow-11.C: Likewise.
13840
13841 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
13842
13843         * gcc.dg/pr23623.c: Added aligned attribute.
13844         * gcc.dg/20141029-1.c: Likewise.
13845         * gcc.dg/20150306-1.c: New test.
13846
13847 2015-04-01  Marek Polacek  <polacek@redhat.com>
13848
13849         PR c++/65554
13850         * g++.dg/cpp0x/initlist93.C: New test.
13851         * g++.dg/cpp0x/initlist94.C: New test.
13852
13853 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
13854
13855         PR target/65624
13856         * gcc.target/aarch64/pr65624.c: New test.
13857
13858 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
13859
13860         * gcc.dg/ipa/inlinehint-4.c: New testcase.
13861
13862 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
13863
13864         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
13865         extra variable to force stack alignment.
13866         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
13867         extra variable to force stack alignment.
13868
13869 2015-03-31  Marek Polacek  <polacek@redhat.com>
13870
13871         PR c++/65390
13872         * g++.dg/template/pr65390.C: New test.
13873
13874 2015-03-31  Martin Liska  <mliska@suse.cz>
13875
13876         * g++.dg/ipa/pr65557.C: New test.
13877
13878 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
13879
13880         * gcc.target/s390/hotpatch-25.c: New test.
13881         * gcc.target/s390/hotpatch-1.c: Update test.
13882         * gcc.target/s390/hotpatch-10.c: Update test.
13883         * gcc.target/s390/hotpatch-11.c: Update test.
13884         * gcc.target/s390/hotpatch-12.c: Update test.
13885         * gcc.target/s390/hotpatch-13.c: Update test.
13886         * gcc.target/s390/hotpatch-14.c: Update test.
13887         * gcc.target/s390/hotpatch-15.c: Update test.
13888         * gcc.target/s390/hotpatch-16.c: Update test.
13889         * gcc.target/s390/hotpatch-17.c: Update test.
13890         * gcc.target/s390/hotpatch-18.c: Update test.
13891         * gcc.target/s390/hotpatch-19.c: Update test.
13892         * gcc.target/s390/hotpatch-2.c: Update test.
13893         * gcc.target/s390/hotpatch-21.c: Update test.
13894         * gcc.target/s390/hotpatch-22.c: Update test.
13895         * gcc.target/s390/hotpatch-23.c: Update test.
13896         * gcc.target/s390/hotpatch-24.c: Update test.
13897         * gcc.target/s390/hotpatch-3.c: Update test.
13898         * gcc.target/s390/hotpatch-4.c: Update test.
13899         * gcc.target/s390/hotpatch-5.c: Update test.
13900         * gcc.target/s390/hotpatch-6.c: Update test.
13901         * gcc.target/s390/hotpatch-7.c: Update test.
13902         * gcc.target/s390/hotpatch-8.c: Update test.
13903         * gcc.target/s390/hotpatch-9.c: Update test.
13904         * gcc.target/s390/hotpatch-compile-16.c: Update test.
13905
13906 2015-03-31  Richard Biener  <rguenther@suse.de>
13907
13908         PR middle-end/65626
13909         * g++.dg/torture/pr65626.C: New testcase.
13910
13911 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
13912
13913         PR target/65531
13914         * gcc.target/i386/mpx/pr65531.cc: New.
13915
13916 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
13917
13918         PR target/65602
13919         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
13920         __builtin_alloca instead of alloca.
13921         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
13922         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
13923         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
13924         check.
13925
13926 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
13927
13928         PR ipa/65610
13929         * g++.dg/ubsan/pr65610.C: New test.
13930
13931 2015-03-30  Marek Polacek  <polacek@redhat.com>
13932
13933         PR c++/65398
13934         * g++.dg/cpp0x/pr65398-2.C: New test.
13935
13936 2015-03-30  Marek Polacek  <polacek@redhat.com>
13937
13938         * c-c++-common/pr65556.c: Change the width of bit-fields.
13939
13940 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
13941
13942         PR ipa/65588
13943         * gcc.target/i386/pr65588.c: New testcase.
13944
13945 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
13946
13947         PR libgfortran/65563
13948         * gfortran.dg/open_errors_2.f90:  New test.
13949
13950 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13951
13952         PR libgfortran/65596
13953         * gfortran.dg/namelist_86.f90: New test.
13954
13955 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
13956
13957         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
13958         statement to reflect new ownership.
13959
13960 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
13961
13962         PR c++/42328
13963         * g++.dg/template/friend58.C: New.
13964         * g++.dg/template/friend59.C: Likewise.
13965
13966 2015-03-27  Tobias Burnus  <burnus@net-b.de>
13967
13968         PR c/65586
13969         * g++.dg/gomp/openmp-simd-3.C: New.
13970         * gcc.dg/gomp/openmp-simd-3.c: New.
13971
13972 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
13973
13974         PR target/65248
13975         * gcc.target/i386/pr65248-1.c: New file.
13976         * gcc.target/i386/pr65248-2.c: Likewise.
13977         * gcc.target/i386/pr65248-3.c: Likewise.
13978         * gcc.target/i386/pr65248-4.c: Likewise.
13979
13980 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
13981
13982         PR target/65593
13983         * gcc.c-torture/compile/pr65593.c: New test.
13984
13985 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
13986
13987         PR c++/59329
13988         * g++.dg/cpp1y/constexpr-assert1.C: New.
13989
13990 2015-03-27  Marek Polacek  <polacek@redhat.com>
13991
13992         PR c++/65556
13993         * c-c++-common/pr65556.c: New test.
13994
13995 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
13996
13997         PR ipa/65600
13998         * g++.dg/torture/pr65600.C: New testcase.
13999
14000 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
14001
14002         PR target/65407
14003         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14004
14005 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
14006
14007         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14008         statement and cleanup. Fixed typos.
14009
14010 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14011
14012         PR middle-end/65595
14013         * gcc.c-torture/compile/pr65595.c: New testcase.
14014
14015 2015-03-27  Marek Polacek  <polacek@redhat.com>
14016
14017         PR sanitizer/65583
14018         * g++.dg/ubsan/pr65583.C: New test.
14019
14020 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
14021
14022         * gcc.c-torture/compile/20150327.c: New testcase.
14023
14024 2015-03-26  Richard Biener  <rguenther@suse.de>
14025
14026         PR middle-end/65555
14027         * g++.dg/torture/pr65555.C: New testcase.
14028
14029 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
14030
14031         PR tree-optimization/64715
14032         * gcc.dg/builtin-object-size-15.c: New test.
14033         * gcc.dg/pr64715-1.c: New test.
14034         * gcc.dg/pr64715-2.c: New test.
14035
14036 2015-03-26  Richard Biener  <rguenther@suse.de>
14037
14038         PR middle-end/65519
14039         * gnat.dg/specs/opt2.ads: Fix testcase.
14040
14041 2015-03-25  Martin Sebor  <msebor@redhat.com>
14042
14043         PR testsuite/65526
14044         * lib/target-supports.exp (check_effective_target_arm32): Fail early
14045         when target isn't arm*-*-*-*.
14046         (check_effective_target_arm_nothumb): Likewise.
14047         (check_effective_target_arm_little_endian): Likewise.
14048         (check_effective_target_arm_vect_no_misalign): Likewise.
14049         (check_effective_target_aarch64_little_endian): Fail early if target
14050         isn't aarch64*-*-*.
14051
14052 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
14053
14054         PR tree-optimization/65177
14055         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14056
14057 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
14058
14059         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14060         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14061         smmintrin.h and mm3dnow.h.
14062
14063 2015-03-25  Marek Polacek  <polacek@redhat.com>
14064
14065         PR c++/65558
14066         * g++.dg/cpp0x/pr65558.C: New test.
14067
14068 2015-03-25  Marek Polacek  <polacek@redhat.com>
14069
14070         PR c++/61670
14071         * g++.dg/template/pr61670.C: New test.
14072
14073 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
14074
14075         PR c++/54987
14076         * g++.dg/template/pr54987.C: New.
14077
14078 2015-03-25  Richard Biener  <rguenther@suse.de>
14079
14080         PR tree-optimization/62630
14081         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14082
14083 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
14084
14085         PR target/65508
14086         * gcc.target/i386/mpx/pr65508.c: New.
14087
14088 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
14089
14090         PR fortran/64952
14091         PR fortran/65532
14092         * gfortran.dg/data_initialized_3.f90: New.
14093
14094 2015-03-25  Richard Biener  <rguenther@suse.de>
14095
14096         PR middle-end/65519
14097         * gnat.dg/specs/opt2.ads: New testcase.
14098
14099 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
14100
14101         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14102         * gcc.target/arm/memset-inline-4.c: Skip for
14103         arm_tune_string_ops_prefer_neon.
14104         * gcc.target/arm/memset-inline-5.c: Ditto.
14105         * gcc.target/arm/memset-inline-6.c: Ditto.
14106         * gcc.target/arm/memset-inline-8.c: Ditto.
14107         * gcc.target/arm/memset-inline-9.c: Ditto.
14108
14109 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14110
14111         PR c++/58923
14112         * g++.dg/other/virtual3.C: New.
14113
14114 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14115
14116         PR c++/60130
14117         * g++.dg/cpp0x/vt-60130.C: New.
14118
14119 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14120
14121         PR c++/61971
14122         * g++.dg/warn/Warray-bounds-7.C: New.
14123
14124 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14125
14126         PR c++/60067
14127         * g++.dg/template/defarg18.C: New.
14128
14129 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14130
14131         PR c++/59988
14132         * g++.dg/cpp0x/vt-59988.C: New.
14133
14134 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
14135
14136         PR tree-optimization/65533
14137         * gcc.dg/pr65533.c: New test.
14138
14139 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
14140
14141         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14142         source= and mold= expressions functionality.
14143         * gfortran.dg/allocate_class_4.f90: New test.
14144         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14145         copying an unlimited polymorhpic object containing a char array
14146         to another unlimited polymorphic object respects the _len
14147         component.
14148         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14149         whether deferred length char array allocate works, unlimited
14150         polymorphic object allocation from a string works and if
14151         allocating an array of deferred length strings works.
14152         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14153
14154 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
14155
14156         PR c++/65513
14157         * g++.dg/cpp0x/constexpr-array11.C: New.
14158
14159 2015-03-24  Richard Biener  <rguenther@suse.de>
14160
14161         PR middle-end/65517
14162         * gcc.dg/torture/pr65517.c: New testcase.
14163
14164 2015-03-24  Tobias Burnus  <burnus@net-b.de>
14165
14166         * gfortran.dg/coindexed_1.f90: Moved from
14167         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14168
14169 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14170
14171         PR testsuite/65506
14172         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14173         gimple dump.
14174
14175         PR target/65523
14176         * gcc.target/i386/pr65523.c: New test.
14177
14178         PR ipa/65475
14179         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14180         dg-options.
14181         * g++.dg/lto/pr65475b_0.C: Likewise.
14182
14183 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
14184
14185         PR target/65505
14186         * gcc.target/sh/torture/pr65505.c: New.
14187
14188 2015-03-23  Martin Sebor  <msebor@redhat.com>
14189
14190         PR testsuite/63175
14191         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14192         assembly for lvx in addition to lxv.
14193
14194 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14195
14196         PR target/65504
14197         * gfortran.dg/pr65504.f90: New test.
14198
14199         PR ipa/65521
14200         * gcc.dg/pr65521.c: New test.
14201
14202 2015-03-23  Richard Biener  <rguenther@suse.de>
14203
14204         PR tree-optimization/65518
14205         * gcc.dg/vect/pr65518.c: New testcase.
14206
14207 2015-03-23  Richard Biener  <rguenther@suse.de>
14208
14209         PR tree-optimization/65494
14210         * gcc.dg/vect/pr65494.c: New testcase.
14211
14212 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
14213
14214         PR preprocessor/65238
14215         * c-c++-common/cpp/pr65238-1.c: New test.
14216         * gcc.dg/cpp/pr65238-2.c: New test.
14217         * gcc.dg/cpp/trad/pr65238-3.c: New test.
14218         * gcc.dg/cpp/trad/pr65238-4.c: New test.
14219
14220 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
14221             Mikael Morin  <mikael@gcc.gnu.org>
14222
14223         PR fortran/64952
14224         * gfortran.dg/elemental_dependency_4.f90: New.
14225         * gfortran.dg/elemental_dependency_5.f90: New.
14226
14227 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
14228
14229         PR ipa/65475
14230         * g++.dg/lto/pr65475b_0.C: New testcase.
14231         * g++.dg/lto/pr65475b_1.C: New testcase.
14232         * g++.dg/lto/pr65475c_0.C: New testcase.
14233         * g++.dg/lto/pr65475c_1.C: New testcase.
14234
14235 2015-03-21  Tobias Burnus  <burnus@net-b.de>
14236
14237         * gfortran.dg/coarray_38.f90: New.
14238         * gfortran.dg/coarray_39.f90: New.
14239         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14240         compile test.
14241
14242 2015-03-20  Marek Polacek  <polacek@redhat.com>
14243
14244         PR c++/65398
14245         * g++.dg/cpp0x/pr65398.C: New test.
14246
14247 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
14248
14249         PR ipa/65475
14250         * g++.dg/lto/pr65475_0.C: New testcase.
14251         * g++.dg/lto/pr65475_1.C: New testcase.
14252
14253 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
14254
14255         PR rtl-optimization/64366
14256         * gcc.target/sh/pr64366.c: New.
14257
14258 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14259
14260         PR c++/48324
14261         * g++.dg/cpp0x/constexpr-48324.C: New.
14262
14263 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
14264
14265         PR c++/48453
14266         * g++.dg/cpp0x/pr48453.C: New.
14267
14268 2015-03-20  Marek Polacek  <polacek@redhat.com>
14269
14270         PR c++/65072
14271         * g++.dg/cpp0x/pr65072.C: New test.
14272
14273 2015-03-20  Richard Biener  <rguenther@suse.de>
14274
14275         PR middle-end/64715
14276         * gcc.dg/pr15347.c: Use -O.
14277         * c-c++-common/pr19807-1.c: Likewise.
14278
14279 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
14280
14281         * gnat.dg/volatile13.ad[sb]: New test.
14282
14283 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
14284
14285         PR rtl-optimization/60851
14286         * gcc.target/i386/pr60851.c: New test.
14287
14288 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
14289
14290         PR target/65240
14291         * g++.dg/pr65240.h: Add tests for PR 65240.
14292         * g++.dg/pr65240-1.C: Likewise.
14293         * g++.dg/pr65240-2.C: Likewise.
14294         * g++.dg/pr65240-3.C: Likewise.
14295         * g++.dg/pr65240-4.C: Likewise.
14296
14297 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
14298
14299         PR rtl-optimization/63491
14300         * gcc.target/powerpc/pr63491.c: New.
14301
14302 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14303
14304         * g++.dg/ipa/pr65465.C: New test.
14305
14306 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14307
14308         PR c++/52659
14309         * g++.dg/cpp0x/deleted11.C: New.
14310
14311 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14312
14313         PR sanitizer/65400
14314         * c-c++-common/tsan/pr65400-3.c: New test.
14315
14316 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
14317
14318         PR c++/59686
14319         * g++.dg/cpp0x/constexpr-59686.C: New.
14320
14321 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
14322
14323         PR sanitizer/64265
14324         * g++.dg/tsan/pr64265.C: New test.
14325
14326         PR sanitizer/65400
14327         * c-c++-common/tsan/pr65400-1.c: New test.
14328         * c-c++-common/tsan/pr65400-2.c: New test.
14329
14330 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14331
14332         PR c++/59816
14333         * g++.dg/cpp0x/pr59816.C: New.
14334
14335 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
14336
14337         PR fortran/59198
14338         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14339
14340 2015-03-18  Martin Liska  <mliska@suse.cz>
14341
14342         PR ipa/65439
14343         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14344         equivalences either to 6 or 7.
14345
14346 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
14347
14348         PR middle-end/64491
14349         Revert:
14350         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
14351
14352         * gcc.dg/undefined-loop-1.c: New file.
14353         * gcc.dg/undefined-loop-2.c: New file.
14354
14355         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
14356
14357         PR testsuite/64032
14358         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14359         loop exits too early.
14360
14361 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
14362
14363         PR tree-optimization/65450
14364         * gfortran.dg/pr65450.f90: New test.
14365
14366         PR target/65078
14367         * gcc.target/i386/pr65078-1.c: New test.
14368         * gcc.target/i386/pr65078-2.c: New test.
14369         * gcc.target/i386/pr65078-3.c: New test.
14370         * gcc.target/i386/pr65078-4.c: New test.
14371         * gcc.target/i386/pr65078-5.c: New test.
14372         * gcc.target/i386/pr65078-6.c: New test.
14373
14374 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
14375
14376         PR c++/65340
14377         * g++.dg/cpp1y/pr65340.C: New.
14378
14379 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14380
14381         PR fortran/64432
14382         * gfortran.dg/system_clock_3.f08: Adjust test.
14383
14384 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
14385
14386         PR fortran/59198
14387         * gfortran.dg/proc_ptr_comp_44.f90: New test.
14388         * gfortran.dg/proc_ptr_comp_45.f90: New test.
14389
14390 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14391
14392         PR fortran/64432
14393         * gfortran.dg/system_clock_3.f08: New test.
14394
14395 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
14396
14397         PR c++/64626
14398         g++.dg/cpp1y/pr64626-1.C: New.
14399         g++.dg/cpp1y/pr64626-2.C: New.
14400         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14401
14402 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
14403
14404         PR tree-optimization/65427
14405         * gcc.c-torture/execute/pr65427.c: New test.
14406
14407 2015-03-16  Marek Polacek  <polacek@redhat.com>
14408
14409         DR 1688
14410         PR c++/65327
14411         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14412         * g++.dg/cpp0x/pr65327.C: New test.
14413
14414 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
14415
14416         PR sanitizer/64820
14417         * c-c++-common/asan/pr64820.c: New test.
14418
14419 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
14420
14421         * gfortran.dg/pointer_2.f90: New test.
14422
14423 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14424
14425         * g++.dg/pr65049.C: New test.
14426
14427 2015-03-16  Tom de Vries  <tom@codesourcery.com>
14428
14429         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14430         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14431         * gcc.target/i386/fuse-caller-save.c: Same.
14432
14433 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
14434
14435         * gnat.dg/loop_optimization18.ad[sb]: New test.
14436         * gnat.dg/loop_optimization18_pkg.ads: New helper.
14437
14438 2015-03-16  Alan Modra  <amodra@gmail.com>
14439
14440         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
14441         2014-12-05 change.
14442
14443 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
14444
14445         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14446         hppa*-*-hpux*.
14447         * gcc.dg/torture/pr65270-2.c: Likewise.
14448
14449 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
14450
14451         PR fortran/61138
14452         * gfortran.dg/pointer_remapping_9.f90: New.
14453
14454 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
14455
14456         PR tree-optimization/65369
14457         * gcc.c-torture/execute/pr65369.c: New test.
14458
14459         PR tree-optimization/65418
14460         * gcc.c-torture/execute/pr65418-1.c: New test.
14461         * gcc.c-torture/execute/pr65418-2.c: New test.
14462
14463         PR rtl-optimization/65401
14464         * gcc.c-torture/execute/pr65401.c: New test.
14465
14466 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14467
14468         PR target/64600
14469         * gcc.target/arm/pr64600_1.c: New test.
14470
14471 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
14472
14473         PR rtl-optimization/65235
14474         * gcc.target/aarch64/pr65235_1.c: New test.
14475
14476 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
14477
14478         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14479         * gcc.target/s390/hotpatch-22.c: Likewise.
14480         * gcc.target/s390/hotpatch-23.c: Likewise.
14481         * gcc.target/s390/hotpatch-24.c: Likewise.
14482         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14483         * gcc.target/s390/hotpatch-1.c: Update expected output.
14484         * gcc.target/s390/hotpatch-2.c: Likewise.
14485         * gcc.target/s390/hotpatch-3.c: Likewise.
14486         * gcc.target/s390/hotpatch-4.c: Likewise.
14487         * gcc.target/s390/hotpatch-5.c: Likewise.
14488         * gcc.target/s390/hotpatch-6.c: Likewise.
14489         * gcc.target/s390/hotpatch-7.c: Likewise.
14490         * gcc.target/s390/hotpatch-8.c: Likewise.
14491         * gcc.target/s390/hotpatch-9.c: Likewise.
14492         * gcc.target/s390/hotpatch-10.c: Likewise.
14493         * gcc.target/s390/hotpatch-11.c: Likewise.
14494         * gcc.target/s390/hotpatch-12.c: Likewise.
14495         * gcc.target/s390/hotpatch-13.c: Likewise.
14496         * gcc.target/s390/hotpatch-14.c: Likewise.
14497         * gcc.target/s390/hotpatch-15.c: Likewise.
14498         * gcc.target/s390/hotpatch-16.c: Likewise.
14499         * gcc.target/s390/hotpatch-17.c: Likewise.
14500         * gcc.target/s390/hotpatch-18.c: Likewise.
14501         * gcc.target/s390/hotpatch-19.c: Likewise.
14502
14503 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14504
14505         PR target/65103
14506         * gcc.target/i386/pr65103-1.c: New.
14507
14508 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
14509
14510         PR target/65044
14511         * gcc.target/i386/pr65044.c: New.
14512
14513 2015-03-12  Tom de Vries  <tom@codesourcery.com>
14514
14515         PR rtl-optimization/64895
14516         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14517         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14518         * gcc.target/i386/fuse-caller-save.c: Ditto.
14519
14520 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14521
14522         * gcc.dg/ipa/pr63569.c: Fix template.
14523
14524 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
14525
14526         * g++.dg/ipa/pr64146.C: Require fpic support.
14527
14528 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
14529
14530         PR libfortran/65200
14531         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14532         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14533
14534 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
14535
14536         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14537         to dg-options, fix up dg-skip-if.
14538
14539 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
14540
14541         PR target/65296
14542         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14543         * gcc.target/avr/tiny-caller-save.c: Same.
14544
14545 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
14546
14547         PR target/65242
14548         * g++.dg/pr65242.C: New test.
14549
14550 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
14551
14552         * c-c++-common/asan/no-asan-check-glob.c: New test.
14553
14554 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
14555
14556         PR c++/65370
14557         * g++.dg/other/default11.C: New.
14558         * g++.dg/other/default12.C: Likewise.
14559
14560 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14561
14562         PR target/65368
14563         * gcc.target/i386/bmi2-bzhi-2.c: New test.
14564
14565 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
14566
14567         PR fortran/65024
14568         * gfortran.dg/unlimited_polymorphic_23.f90: New test
14569
14570 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14571
14572         PR c++/65127
14573         * g++.dg/cpp0x/pr65127.C: New test.
14574
14575 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14576
14577         * gcc.dg/ipa/PR64550.c: Update template.
14578
14579 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
14580             Tobias Burnus  <burnus@net-b.de>
14581
14582         * gfortran.dg/coarray_sync_memory.f90: New.
14583
14584 2015-03-10  Marek Polacek  <polacek@redhat.com>
14585
14586         PR sanitizer/65367
14587         * c-c++-common/ubsan/pr65367.c: New test.
14588
14589 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
14590
14591         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
14592         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
14593         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
14594         * gcc.target/i386/mpx/calloc-1-nov.c: New.
14595         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
14596         * gcc.target/i386/mpx/malloc-1-nov.c: New.
14597         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
14598         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
14599         * gcc.target/i386/mpx/realloc-1-nov.c: New.
14600         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
14601         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
14602         * gcc.target/i386/mpx/realloc-2-nov.c: New.
14603         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
14604
14605 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
14606
14607         * lib/mpx-dg.exp (mpx_link_flags): New.
14608         (mpx_init): New.
14609         (mpx_finish): New.
14610         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
14611         * gcc.target/i386/mpx/alloca-1-nov.c: New.
14612         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
14613         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
14614         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
14615         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
14616         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
14617         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
14618         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
14619         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
14620         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
14621         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
14622         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
14623         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
14624         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
14625         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
14626         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
14627         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
14628         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
14629         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
14630         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
14631         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
14632         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
14633         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
14634         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
14635         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
14636         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
14637         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
14638         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
14639         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
14640         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
14641         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
14642         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
14643         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
14644         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
14645         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
14646         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
14647         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
14648         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
14649         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
14650         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
14651         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
14652         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
14653         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
14654         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
14655         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
14656         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
14657         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
14658         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
14659         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
14660         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
14661         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
14662         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
14663         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
14664         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
14665         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
14666         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
14667         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
14668         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
14669         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
14670         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
14671         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
14672         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
14673         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
14674         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
14675         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
14676         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
14677         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
14678         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
14679         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
14680         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
14681         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
14682         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
14683         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
14684         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
14685         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
14686         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
14687         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
14688         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
14689         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
14690         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
14691         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
14692         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
14693         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
14694         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
14695         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
14696         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
14697         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
14698         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
14699         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
14700         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
14701         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
14702         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
14703         * gcc.target/i386/mpx/label-address-1.c: New.
14704         * gcc.target/i386/mpx/legacy-1-nov.c: New.
14705         * gcc.target/i386/mpx/macro.c: New.
14706         * gcc.target/i386/mpx/mpx-check.h: New.
14707         * gcc.target/i386/mpx/mpx.exp: New.
14708         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
14709         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
14710         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
14711         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
14712         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
14713         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
14714         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
14715         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
14716         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
14717         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
14718         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
14719         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
14720         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
14721         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
14722         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
14723         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
14724         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
14725         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
14726         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
14727         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
14728         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
14729         * gcc.target/i386/mpx/reference-1-lbv.c: New.
14730         * gcc.target/i386/mpx/reference-1-nov.c: New.
14731         * gcc.target/i386/mpx/reference-1-ubv.c: New.
14732         * gcc.target/i386/mpx/reference-2-lbv.c: New.
14733         * gcc.target/i386/mpx/reference-2-nov.c: New.
14734         * gcc.target/i386/mpx/reference-2-ubv.c: New.
14735         * gcc.target/i386/mpx/reference-3-lbv.c: New.
14736         * gcc.target/i386/mpx/reference-3-nov.c: New.
14737         * gcc.target/i386/mpx/reference-3-ubv.c: New.
14738         * gcc.target/i386/mpx/reference-4-lbv.c: New.
14739         * gcc.target/i386/mpx/reference-4-nov.c: New.
14740         * gcc.target/i386/mpx/reference-4-ubv.c: New.
14741         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
14742         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
14743         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
14744         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
14745         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
14746         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
14747         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
14748         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
14749         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
14750         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
14751         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
14752         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
14753         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
14754         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
14755         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
14756         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
14757         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
14758         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
14759         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
14760         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
14761         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
14762         * gcc.target/i386/mpx/sincos-1-nov.c: New.
14763         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
14764         * gcc.target/i386/mpx/static-array-1-nov.c: New.
14765         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
14766         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
14767         * gcc.target/i386/mpx/static-init-1-nov.c: New.
14768         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
14769         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
14770         * gcc.target/i386/mpx/static-init-2-nov.c: New.
14771         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
14772         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
14773         * gcc.target/i386/mpx/static-init-3-nov.c: New.
14774         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
14775         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
14776         * gcc.target/i386/mpx/static-init-4-nov.c: New.
14777         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
14778         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
14779         * gcc.target/i386/mpx/static-init-5-nov.c: New.
14780         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
14781         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
14782         * gcc.target/i386/mpx/static-init-6-nov.c: New.
14783         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
14784         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
14785         * gcc.target/i386/mpx/static-string-1-nov.c: New.
14786         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
14787         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
14788         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
14789         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
14790         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
14791         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
14792         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
14793         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
14794         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
14795         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
14796         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
14797         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
14798         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
14799         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
14800         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
14801         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
14802         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
14803         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
14804         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
14805         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
14806         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
14807         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
14808         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
14809         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
14810         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
14811         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
14812         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
14813         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
14814         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
14815         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
14816         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
14817         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
14818         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
14819         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
14820         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
14821         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
14822         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
14823         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
14824         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
14825         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
14826         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
14827         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
14828         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
14829         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
14830         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
14831         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
14832         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
14833         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
14834         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
14835         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
14836         * gcc.target/i386/mpx/vararg-1-nov.c: New.
14837         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
14838         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
14839         * gcc.target/i386/mpx/vararg-2-nov.c: New.
14840         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
14841         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
14842         * gcc.target/i386/mpx/vararg-3-nov.c: New.
14843         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
14844         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
14845         * gcc.target/i386/mpx/vararg-4-nov.c: New.
14846         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
14847         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
14848         * gcc.target/i386/mpx/vararg-5-nov.c: New.
14849         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
14850         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
14851         * gcc.target/i386/mpx/vararg-6-nov.c: New.
14852         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
14853         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
14854         * gcc.target/i386/mpx/vararg-7-nov.c: New.
14855         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
14856         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
14857         * gcc.target/i386/mpx/vararg-8-nov.c: New.
14858         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
14859         * gcc.target/i386/mpx/vla-1-lbv.c: New.
14860         * gcc.target/i386/mpx/vla-1-nov.c: New.
14861         * gcc.target/i386/mpx/vla-1-ubv.c: New.
14862         * gcc.target/i386/mpx/vla-2-lbv.c: New.
14863         * gcc.target/i386/mpx/vla-2-nov.c: New.
14864         * gcc.target/i386/mpx/vla-2-ubv.c: New.
14865
14866 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
14867
14868         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
14869
14870 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
14871
14872         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
14873
14874 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
14875
14876         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
14877         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
14878
14879 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
14880
14881         PR c/65120
14882         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
14883         on rhs is 0.
14884         (fn4): New test.
14885         * c-c++-common/pr65120.c: New test.
14886
14887         PR rtl-optimization/65321
14888         * gcc.dg/pr65321.c: New test.
14889
14890 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
14891
14892         PR tree-optimization/65355
14893         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
14894
14895 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
14896
14897         PR c/65120
14898         * c-c++-common/pr49706.c: Adjust tests for not warning
14899         about !!x == y or !b == y where b is boolean, and add
14900         some further tests.
14901         * c-c++-common/pr62199-2.c: Likewise.
14902
14903 2015-03-09  Richard Biener  <rguenther@suse.de>
14904
14905         PR middle-end/65270
14906         * gcc.dg/torture/pr65270-1.c: New testcase.
14907         * gcc.dg/torture/pr65270-2.c: Likewise.
14908
14909 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
14910
14911         PR tree-optimization/63743
14912         * gcc.dg/pr63743.c: New test.
14913
14914 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
14915
14916         PR lto/65316
14917         * g++.dg/lto/pr65316_0.C: New testcase.
14918         * g++.dg/lto/pr65316_1.C: New testcase.
14919
14920 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
14921
14922         PR target/62247
14923         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
14924         hppa*-*-hpux*.
14925         * g++.dg/abi/rtti3.C: Likewise.
14926
14927         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
14928
14929         PR target/62251
14930         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
14931
14932         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
14933
14934         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
14935
14936         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
14937
14938 2015-03-08  Morin  <mikael@gcc.gnu.org>
14939
14940         PR fortran/60898
14941         * gfortran.dg/entry_20.f90: New.
14942
14943 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
14944
14945         PR target/65153
14946         * gcc.c-torture/compile/pr65153.c: New.
14947
14948 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
14949
14950         PR target/65249
14951         * g++.dg/torture/pr65249.C: New.
14952
14953 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
14954
14955         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
14956         long.
14957         (int64_t): Likewise.
14958
14959 2015-03-07  Marek Polacek  <polacek@redhat.com>
14960             Martin Uecker  <uecker@eecs.berkeley.edu>
14961
14962         PR sanitizer/65280
14963         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
14964         member-like arrays.
14965         * c-c++-common/ubsan/bounds-8.c: New test.
14966         * c-c++-common/ubsan/bounds-9.c: New test.
14967         * gcc.dg/ubsan/bounds-2.c: New test.
14968
14969 2015-03-05  Martin Sebor  <msebor@redhat.com>
14970
14971         PR testsuite/63175
14972         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
14973         checking of results into main to prevent it from getting optimized
14974         away.
14975         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
14976
14977 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
14978
14979         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
14980         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
14981         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
14982         x64.
14983
14984 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
14985
14986         * g++.dg/lto/pr65302_1.C: New testcase.
14987         * g++.dg/lto/pr65302_0.C: New testcase.
14988
14989 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
14990
14991         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
14992         -fno-ipa-icf to dg-options.
14993
14994 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
14995
14996         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
14997         compiles using the linker plugin.
14998
14999 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
15000
15001         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15002
15003 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15004
15005         * gcc.target/arm/pr65067.c: New test.
15006
15007 2015-03-05  Martin Liska  <mliska@suse.cz>
15008
15009         PR ipa/65318
15010         * gcc.dg/ipa/pr65318.c: New test.
15011
15012 2015-03-05  Marek Polacek  <polacek@redhat.com>
15013
15014         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15015
15016 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15017
15018         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15019
15020 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
15021
15022         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15023         max-unroll-times back to defaults for s390.
15024
15025 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15026
15027         Fix last commit.
15028
15029 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15030
15031         PR c++/64665
15032         * g++.dg/cpp0x/initlist92.C: New.
15033
15034 2015-03-05  Richard Biener  <rguenther@suse.de>
15035
15036         PR tree-optimization/65310
15037         * gcc.dg/vect/pr65310.c: New testcase.
15038
15039 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
15040
15041         PR c++/64834
15042         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15043
15044 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
15045
15046         * gnat.dg/entry_queues3.adb: New test.
15047
15048 2015-03-04  Ian Lance Taylor  <iant@google.com>
15049
15050         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15051
15052 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15053
15054         PR c++/64227
15055         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15056
15057 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
15058
15059         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15060         -fno-ipa-icf to dg-options
15061         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15062         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15063
15064 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
15065
15066         PR c++/64398
15067         * g++.dg/cpp0x/decltype62.C: New.
15068
15069 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
15070
15071         * gnat.dg/object_overflow5.adb: New test.
15072
15073 2015-03-03  Martin Liska  <mliska@suse.cz>
15074
15075         PR ipa/65287
15076         * gcc.dg/ipa/pr65287.c: New test.
15077
15078 2015-03-03  Martin Jambor  <mjambor@suse.cz>
15079             Eric Botcazou  <ebotcazou@adacore.com>
15080
15081         * gnat.dg/specs/pack12.ads: New test.
15082
15083 2015-03-03  Martin Liska  <mliska@suse.cz>
15084
15085         * gcc.dg/ipa/PR65282.c: New test.
15086
15087 2015-03-13  Jeff Law  <law@redhat.com>
15088
15089         PR tree-optimization/65241
15090         * gcc.c-torture/compile/pr65241.c: New test.
15091
15092 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
15093
15094         PR target/64331
15095         * gcc.target/avr/torture/pr64331.c: New test.
15096
15097 2015-03-03  Martin Liska  <mliska@suse.cz>
15098             Jan Hubicka  <hubicka@ucw.cz>
15099
15100         * g++.dg/ipa/pr65263.C: New test.
15101
15102 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15103
15104         PR ipa/65130
15105         * gcc.dg/lto/pr65130_0.c: New testcase.
15106         * gcc.dg/lto/pr65130_1.c: New testcase.
15107
15108 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
15109
15110         PR ipa/64988
15111         * g++.dg/torture/pr64988.C: New testcase.
15112
15113 2015-03-02  Tobias Burnus  <burnus@net-b.de>
15114
15115         * gfortran.dg/coarray_atomic_6.f90: New.
15116
15117 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15118
15119         PR target/65184
15120         * gcc.target/i386/pr65184.c: New.
15121
15122 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
15123
15124         PR target/65183
15125         * gcc.target/i386/pr65183.c: New.
15126
15127 2015-02-28  Martin Liska  <mliska@suse.cz>
15128             Jan Hubicka  <hubicka@ucw.cz>
15129
15130         * gcc.dg/ipa/ipa-icf-35.c: New test.
15131         * gcc.dg/ipa/ipa-icf-36.c: New test.
15132         * gcc.dg/ipa/ipa-icf-37.c: New test.
15133
15134 2015-02-28  Martin Liska  <mliska@suse.cz>
15135             Jan Hubicka  <hubicka@ucw.cz>
15136
15137         PR ipa/65245
15138         * gcc.dg/ipa/ipa-icf-34.c: New test.
15139
15140 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
15141
15142         PR target/61142
15143         * gcc.target/sh/sh/pr61142.c: New.
15144
15145 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
15146
15147         * g++.dg/other/dump-ada-spec-3.C: New test.
15148
15149 2015-03-01  Martin Liska  <mliska@suse.cz>
15150
15151         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15152         * g++.dg/ipa/pr63595.C: Update expected results.
15153
15154 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
15155
15156         PR ipa/65236
15157         * g++.dg/ipa/ipa-icf-6.C: New testcase.
15158
15159 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
15160
15161         * gcc.dg/vect/pr59354.c: Move vector producing code to
15162         separate function.
15163
15164 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
15165
15166         PR ipa/65237
15167         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15168         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15169         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15170         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15171
15172 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
15173
15174         PR tree-optimization/65048
15175         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15176         (foo): Use K&R style definition.
15177
15178 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
15179
15180         PR target/65032
15181         * g++.dg/pr65032.C: New.
15182
15183 2015-02-27  Marek Polacek  <polacek@redhat.com>
15184
15185         PR c/65040
15186         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15187         -Wformat=2.
15188
15189 2015-02-27  Marek Polacek  <polacek@redhat.com>
15190
15191         PR c/65228
15192         * gcc.dg/pr65228.c: New test.
15193
15194 2015-02-27  Kai Tietz  <ktietz@redhat.com>
15195
15196         PR c/35330
15197         * gcc.dg/weak/weak-17.c: New file.
15198
15199 2015-02-27  Richard Biener  <rguenther@suse.de>
15200
15201         PR lto/65193
15202         * g++.dg/lto/pr65193_0.C: New testcase.
15203
15204 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15205
15206         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15207         * gcc.target/s390/hotpatch-8.c: Likewise.
15208         * gcc.target/s390/hotpatch-9.c: Likewise.
15209         * gcc.target/s390/pr61078.c: Likewise.
15210         * gcc.target/s390/pr57960.c: Remove -m64.
15211         * gcc.target/s390/pr61078.c: Likewise.
15212
15213 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
15214             Martin Liska  <mliska@suse.cz>
15215
15216         PR bootstrap/65150
15217         * gcc.dg/pr64454.c: Disable ICF.
15218         * gcc.dg/pr28685-1.c: Disable ICF
15219         * gcc.dg/ipa/iinline-5.c: Disable ICF.
15220         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15221         * g++.dg/ipa/ipa-icf-4.C: Update template.
15222
15223 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
15224
15225         PR tree-optimization/65216
15226         * gcc.c-torture/execute/pr65216.c: New test.
15227
15228         PR tree-optimization/65215
15229         * gcc.c-torture/execute/pr65215-1.c: New test.
15230         * gcc.c-torture/execute/pr65215-2.c: New test.
15231         * gcc.c-torture/execute/pr65215-3.c: New test.
15232         * gcc.c-torture/execute/pr65215-4.c: New test.
15233         * gcc.c-torture/execute/pr65215-5.c: New test.
15234
15235 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15236
15237         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15238
15239 2015-02-26  Martin Liska  <mliska@suse.cz>
15240             Jan Hubicka  <hubicka@ucw.cz>
15241
15242         * g++.dg/ipa/pr64146.C: Update expected results.
15243         * gcc.dg/ipa/ipa-icf-26.c: Update test.
15244         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15245         * gcc.dg/ipa/ipa-icf-34.c: New test.
15246
15247 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15248
15249         * gcc.dg/vect/vect-pr61917.c: Rename to ...
15250         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15251         (dg-additional-options): Remove dg directive.
15252         (dg-final): Add dg directive.
15253
15254 2015-02-26  Marek Polacek  <polacek@redhat.com>
15255
15256         PR ipa/65008
15257         * g++.dg/ipa/pr65008.C: New test.
15258
15259 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15260
15261         * lib/profopt.exp (profopt-target-cleanup): New proc.
15262         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15263         files from sources from dg-additional-sources.
15264
15265 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15266
15267         * lib/gcov.exp: Cleanup in case of xfail.
15268
15269 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15270
15271         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15272
15273 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
15274
15275         PR debug/46102
15276         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15277         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15278         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15279         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15280         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15281         * g++.dg/debug/pr46123.C: XFAIL and move...
15282         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15283         * gcc.dg/debug/dwarf2-3.c: Move...
15284         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15285
15286 2015-02-26  Marek Polacek  <polacek@redhat.com>
15287
15288         PR c++/65202
15289         * g++.dg/cpp1y/pr65202.C: New test.
15290
15291 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15292
15293         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15294         locale_facets.h.gcov.
15295
15296 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15297
15298         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15299
15300 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15301
15302         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15303
15304 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
15305
15306         PR target/65217
15307         * gcc.target/i386/pr65217.c: New.
15308
15309 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15310
15311         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15312
15313 2015-02-26  Tom de Vries  <tom@codesourcery.com>
15314
15315         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15316
15317 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
15318
15319         PR tree-optimization/65048
15320         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15321
15322 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15323
15324         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15325         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15326
15327 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
15328
15329         PR target/65161
15330         * gcc.target/i386/pr65161.c: New test.
15331
15332 2015-02-26  Terry Guo  <terry.guo@arm.com>
15333
15334         * gcc.target/arm/no-volatile-in-it.c: New test.
15335
15336 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
15337
15338         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15339         (dg-options): Add -save-temps.
15340         (dg-final): Add cleanup-saved-temps.
15341
15342 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
15343
15344         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15345
15346 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
15347
15348         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15349         * gcc.target/powerpc/pack01.c: Include string.h.
15350
15351 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
15352
15353         PR target/65167
15354         * gcc.target/i386/pr65167.c: New.
15355
15356 2015-02-25  Kai Tietz  <ktietz@redhat.com>
15357
15358         PR tree-optimization/61917
15359         * gcc.dg/vect/vect-pr61917.c: New file.
15360
15361 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
15362
15363         PR tree-optimization/65170
15364         * gcc.c-torture/execute/pr65170.c: New test.
15365         * gcc.dg/tree-ssa/vrp96.c: New test.
15366
15367 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15368
15369         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15370
15371 2015-02-24  Tom de Vries  <tom@codesourcery.com>
15372
15373         PR testsuite/65126
15374         * lib/gcc-defs.exp (additional_sources_used): Add new var.
15375         (dg-additional-files-options): Copy additional_sources to
15376         additional_sources_used before emptying additional_sources.
15377         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15378         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15379         (cleanup-saved-temps): Use additional_sources_used instead of
15380         additional_sources.
15381         (dg-test): Reset additional_sources_used.
15382
15383 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
15384
15385         PR fortran/63427
15386         * gfortran.dg/integer_exponentiation_6.F90: New test.
15387
15388 2015-02-23  Martin Sebor  <msebor@redhat.com>
15389
15390         PR target/65109
15391         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15392         two parts.  One to save registers, the other to verify the
15393         registers have the right values.  Save register state into
15394         static data rather than on the stack.
15395
15396 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
15397
15398         PR bootstrap/63888
15399         * c-c++-common/asan/pr63888.c: New test.
15400
15401 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
15402
15403         PR target/65163
15404         * gcc.c-torture/compile/pr65163.c: New.
15405
15406 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15407
15408         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15409         with -m31 on 64 bit.
15410         * gcc.dg/hoist-register-pressure-2.c: Likewise.
15411         * gcc.dg/hoist-register-pressure-3.c: Likewise.
15412
15413 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15414
15415         * gcc.target/s390/20090223-1.c: Add
15416         -Wno-implicit-function-declaration option.
15417         * gcc.target/s390/pr42224.c: Likewise.
15418         * gcc.target/s390/pr55718.c: Likewise.
15419
15420 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15421
15422         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15423         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15424         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15425         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15426         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15427         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15428         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15429         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15430         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15431         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15432         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15433         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15434         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15435         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15436         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15437         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15438         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15439         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15440         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15441         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15442         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15443
15444 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
15445
15446         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15447         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15448         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15449         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15450         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15451         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15452         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15453         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15454         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15455         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15456         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15457         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15458         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15459         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15460         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15461         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15462
15463 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
15464
15465         PR fortran/64980
15466         PR fortran/61960
15467         * gfortran.dg/pr61960.f90: New.
15468         * gfortran.dg/pr64230.f90: New.
15469         * gfortran.dg/pr64980.f03: New.
15470
15471 2015-02-22  Tom de Vries  <tom@codesourcery.com>
15472
15473         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15474
15475 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
15476
15477         PR ada/65156
15478         * gnat.dg/timing_events.adb: Removed, invalid test.
15479
15480 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
15481
15482         PR debug/58123
15483         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15484         location.
15485         * g++.dg/gcov/gcov-2.C: Likewise.
15486
15487 2015-02-20  Richard Biener  <rguenther@suse.de>
15488
15489         PR tree-optimization/65136
15490         * gcc.dg/tree-ssa/pr65136.c: New testcase.
15491
15492 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
15493
15494         PR testsuite/64158
15495         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15496         powerpc*-*-linux* and nvptx-*-* blacklisting.
15497
15498         * gcc.dg/sibcall-9.c: New test.
15499         * gcc.dg/sibcall-10.c: New test.
15500
15501 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
15502
15503         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15504
15505 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
15506
15507         PR target/64452
15508         * gcc.target/avr/torture/pr64452.c: New test.
15509
15510 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
15511
15512         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15513         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15514
15515 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15516
15517         PR testsuite/65116
15518         * lib/target-supports.exp (check_compile): Check whether
15519         additional_sources is defined before using it.
15520
15521 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
15522
15523         PR middle-end/65074
15524         * g++.dg/opt/pr65074.C: New file.
15525
15526 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
15527
15528         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15529         (size_type): New typedef.
15530         (operator "" _script): Use it for the last argument.
15531
15532 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15533
15534         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15535
15536 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
15537
15538         * lib/target-supports.exp (check_compile): Save/restore
15539         additional_sources that may belong to an actual test.
15540
15541 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
15542
15543         PR gcov-profile/64634
15544         * g++.dg/gcov/gcov-15.C: New test.
15545
15546 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15547
15548         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
15549
15550 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15551
15552         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
15553
15554 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15555
15556         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
15557
15558 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15559
15560         * gfortran.dg/fmt_cache_1.f: Add missing close.
15561
15562 2015-02-18  Tom de Vries  <tom@codesourcery.com>
15563
15564         PR testsuite/65107
15565         * gfortran.dg/read_eof_8.f90: Add missing close.
15566
15567 2015-02-18  Richard Biener  <rguenther@suse.de>
15568
15569         PR tree-optimization/65063
15570         * gcc.dg/pr65063.c: New testcase.
15571
15572 2015-02-18  Richard Biener  <rguenther@suse.de>
15573
15574         PR tree-optimization/62217
15575         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
15576
15577 2015-02-18  Marek Polacek  <polacek@redhat.com>
15578
15579         PR sanitizer/65081
15580         * c-c++-common/ubsan/pr65081.c: New test.
15581
15582 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
15583
15584         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
15585         * gcc.target/sh/force-cbranch-delay-slot.c: New.
15586
15587 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
15588
15589         * gcc.dg/ipa/propalign-3.c: New test.
15590
15591 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
15592
15593         PR target/64793
15594         * gcc.target/sh/pr64793.c: New.
15595         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
15596
15597 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
15598
15599         * gcc.target/arm/divzero.c: New test case.
15600
15601 2015-02-17  Tom de Vries  <tom@codesourcery.com>
15602
15603         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
15604
15605 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
15606             Jakub Jelinek  <jakub@redhat.com>
15607
15608         PR c++/65075
15609         * g++.dg/cpp0x/pr65075.C: New test.
15610
15611 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
15612
15613         PR target/65058
15614         * gcc.target/powerpc/pr65058.c: New test.
15615
15616 2015-02-16  Jeff Law  <law@redhat.com>
15617
15618         PR tree-optimization/64823
15619         * gcc.dg/uninit-20.c: New test.
15620
15621 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
15622             James Greenhalgh  <james.greenhalgh@arm.com>
15623
15624         PR ipa/64963
15625         * gcc.dg/ipa/ipa-clone-1.c: New test.
15626
15627 2015-02-16  Richard Biener  <rguenther@suse.de>
15628
15629         PR tree-optimization/65077
15630         * gcc.dg/torture/pr65077.c: New testcase.
15631
15632 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
15633
15634         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15635         Directive adjusted to scan for ldaxr.
15636         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15637         adjusted to scan for ldaex.
15638
15639 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
15640
15641         PR c++/65080
15642         * g++.dg/cpp0x/constexpr-65080.C: New.
15643
15644 2015-02-16  Richard Biener  <rguenther@suse.de>
15645
15646         PR tree-optimization/63593
15647         * gcc.dg/pr63593.c: New testcase.
15648
15649 2015-02-16  Marek Polacek  <polacek@redhat.com>
15650
15651         PR c/65066
15652         * gcc.dg/pr65066.c: New test.
15653
15654 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
15655
15656         * gcc.dg/pr65002.C: Move ...
15657         * g++.dg/ipa/pr65002.C: ... here.
15658
15659 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
15660
15661         * gcc.target/powerpc/pr64205.c: Skip on AIX.
15662         * gcc.target/powerpc/pr64505.c: Skip on AIX.
15663         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
15664         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
15665
15666 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
15667
15668         PR testsuite/64850
15669         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
15670         the expression to find calls.
15671         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
15672         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
15673         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
15674         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
15675         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
15676
15677 2015-02-14  Marek Polacek  <polacek@redhat.com>
15678
15679         PR c/64768
15680         * gcc.dg/array-11.c: New test.
15681         * gcc.dg/array-12.c: New test.
15682         * gcc.dg/array-13.c: New test.
15683         * gcc.dg/array-14.c: New test.
15684         * gcc.dg/c99-flex-array-typedef-1.c: New test.
15685         * gcc.dg/c99-flex-array-typedef-2.c: New test.
15686         * gcc.dg/c99-flex-array-typedef-3.c: New test.
15687         * gcc.dg/c99-flex-array-typedef-5.c: New test.
15688         * gcc.dg/c99-flex-array-typedef-7.c: New test.
15689         * gcc.dg/c99-flex-array-typedef-8.c: New test.
15690
15691 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
15692
15693         PR c++/60894
15694         * g++.dg/lookup/using54.C: New.
15695
15696 2015-02-13  Jeff Law  <law@redhat.com>
15697
15698         PR bootstrap/65060
15699         Revert my change for tree-optimization/64823.
15700
15701 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
15702
15703         PR tree-optimization/65053
15704         * gcc.c-torture/execute/pr65053-1.c: New test.
15705         * gcc.c-torture/execute/pr65053-2.c: New test.
15706
15707 2015-02-13  Marek Polacek  <polacek@redhat.com>
15708
15709         PR c/65050
15710         * gcc.dg/pr65050.c: New test.
15711
15712 2015-02-13  Jeff Law  <law@redhat.com>
15713
15714         PR tree-optimization/64823
15715         * gcc.dg/uninit-20.c: New test.
15716
15717         PR rtl-optimization/47477
15718         * gcc.dg/tree-ssa/pr47477.c: New test.
15719
15720 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
15721
15722         PR c++/60211
15723         * g++.dg/parse/ivdep-2.C: New.
15724         * g++.dg/parse/ivdep-3.C: Likewise.
15725
15726 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15727
15728         PR fortran/64506
15729         * gfortran.dg/continuation_13.f90: New test.
15730         * gfortran.dg/continuation_14.f: New test.
15731
15732 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
15733
15734         PR c++/64970
15735         * g++.dg/cpp0x/sfinae55.C: New.
15736
15737 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
15738
15739         PR ipa/65034
15740         * g++.dg/ipa/pr65034.C: New test.
15741
15742 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
15743
15744         PR tree-optimization/65002
15745         * gcc.dg/pr65002.C: New.
15746
15747 2015-02-13  Marek Polacek  <polacek@redhat.com>
15748
15749         PR c/65040
15750         * c-c++-common/pr65040.c: New test.
15751
15752 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
15753
15754         PR tree-optimization/64705
15755         * gcc.dg/tree-ssa/pr64705.c: New test.
15756
15757 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
15758
15759         PR rtl/32219
15760         * gcc.dg/visibility-22.c: New test.
15761         * gcc.dg/visibility-23.c: New test.
15762         * gcc.target/i386/pr32219-1.c: New test.
15763         * gcc.target/i386/pr32219-2.c: New test.
15764         * gcc.target/i386/pr32219-3.c: New test.
15765         * gcc.target/i386/pr32219-4.c: New test.
15766         * gcc.target/i386/pr32219-5.c: New test.
15767         * gcc.target/i386/pr32219-6.c: New test.
15768         * gcc.target/i386/pr32219-7.c: New test.
15769         * gcc.target/i386/pr32219-8.c: New test.
15770         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
15771
15772 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15773
15774         PR libgfortran/57822
15775         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
15776         four different KINDs.
15777
15778 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
15779
15780         PR c++/64884
15781         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
15782
15783         PR sanitizer/65000
15784         * g++.dg/ubsan/pr65000.C: New test.
15785
15786 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
15787
15788         PR fortran/64932
15789         * gfortran.dg/finalize_28.f90: New test
15790
15791 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
15792
15793         PR debug/55541
15794         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
15795         DW_TAG_lexical_block removal.
15796         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
15797         * g++.dg/guality/pr55541.C: New test.
15798
15799         PR sanitizer/64984
15800         * g++.dg/ubsan/pr64984.C: New test.
15801
15802 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
15803
15804         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
15805
15806 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
15807
15808         PR testsuite/64930
15809         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
15810         instructions for 2015-01-14 get_memmodel changes.
15811         * gcc.target/powerpc/atomic-p8.c: Likewise.
15812
15813         PR sanitizer/65019
15814         * g++.dg/ubsan/pr65019.C: New test.
15815
15816         PR tree-optimization/65014
15817         * gcc.c-torture/compile/pr65014.c: New test.
15818
15819 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15820
15821         PR libgfortran/57822
15822         * gfortran/fmt_g0_7.f08: Revise test.
15823
15824 2015-02-11  Jeff Law  <law@redhat.com>
15825
15826         PR target/63347
15827         * gcc.target/m68k/pr63347.c: New test.
15828
15829 2015-02-11  Marek Polacek  <polacek@redhat.com>
15830
15831         * g++.dg/ubsan/shift-1.C: New test.
15832         * gcc.dg/ubsan/c-shift-2.c: New test.
15833         * c-c++-common/ubsan/shift-5.c: Remove file.
15834
15835 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
15836
15837         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15838         Directive adjusted to XFAIL.
15839         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15840         adjusted to XFAIL.
15841
15842 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
15843
15844         PR middle-end/65003
15845         * g++.dg/opt/pr65003.C: New test.
15846
15847 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
15848
15849         * lib/target-supports.exp (check_effective_target_pie): Renamed
15850         to ...
15851         (check_effective_target_pie_enabled): This.
15852         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
15853         * gcc.target/i386/pie.c: Likewise.
15854
15855 2015-02-11  Andrew Pinski  <apinski@cavium.com>
15856
15857         PR target/64893
15858         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
15859         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
15860
15861 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
15862
15863         PR target/61925
15864         * gcc.target/i386/pr61925-1.c: New test.
15865         * gcc.target/i386/pr61925-2.c: New test.
15866         * gcc.target/i386/pr61925-3.c: New test.
15867
15868 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
15869
15870         PR sanitizer/65004
15871         * g++.dg/asan/pr65004.C: New test.
15872
15873 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
15874
15875         PR target/64661
15876         * gcc.taget/sh/pr64661-0.h: New.
15877         * gcc.taget/sh/pr64661-1.c: New.
15878         * gcc.taget/sh/pr64661-2.c: New.
15879         * gcc.taget/sh/pr64661-3.c: New.
15880         * gcc.taget/sh/pr64661-4.c: New.
15881
15882 2015-02-10  Richard Biener  <rguenther@suse.de>
15883
15884         PR tree-optimization/64995
15885         * g++.dg/torture/pr64995.C: New testcase.
15886
15887 2015-02-10  Richard Biener  <rguenther@suse.de>
15888
15889         PR tree-optimization/64909
15890         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
15891
15892 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15893
15894         * gcc.dg/signbit-sa.c: New test.
15895
15896 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15897
15898         PR libgfortran/57822
15899         * gfortran/fmt_g0_7.f08: New test.
15900
15901 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
15902
15903         PR tree-optimization/43378
15904         * gcc.dg/tree-ssa/pr43378.c: New test.
15905
15906 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
15907
15908         PR ipa/64978
15909         * g++.dg/torture/pr64978.C: New testcase.
15910
15911 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
15912
15913         PR sanitizer/64981
15914         * gcc.dg/asan/pr64981.c: New test.
15915
15916 2015-02-09  Marek Polacek  <polacek@redhat.com>
15917
15918         PR c/64856
15919         * gcc.dg/pr64856.c: New test.
15920
15921 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
15922
15923         PR target/64979
15924         * gcc.dg/tree-ssa/stdarg-7.c: New test.
15925         * gcc.c-torture/execute/pr64979.c: New test.
15926
15927 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
15928
15929         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
15930
15931 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
15932
15933         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
15934         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
15935
15936 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
15937
15938         PR target/58757
15939         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
15940
15941 2015-02-09  Richard Biener  <rguenther@suse.de>
15942
15943         PR tree-optimization/54000
15944         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
15945
15946 2015-02-09  Tom de Vries  <tom@codesourcery.com>
15947
15948         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
15949
15950 2015-02-09  Martin Liska  <mliska@suse.cz>
15951
15952         * g++.dg/ipa/pr64858.C: New test.
15953
15954 2015-02-09  Tom de Vries  <tom@codesourcery.com>
15955
15956         * gcc.dg/uninit-19.c: Fix warning line for fpic.
15957
15958 2015-02-08  Andrew Pinski  <apinski@cavium.com>
15959
15960         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
15961
15962 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
15963
15964         PR fortran/63744
15965         * gfortran.dg/use_rename_8.f90: New.
15966
15967 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
15968
15969         * gnat.dg/addr7.ad[sb]: New test.
15970         * gnat.dg/addr8.ad[sb]: Likewise.
15971
15972 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
15973
15974         PR jit/64752
15975         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
15976         from jit.dg/test-compile-to-executable.c's create_code, with a
15977         clarification of the output message.
15978         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
15979         pass/fail message.
15980         (test_jit): Use CHECK_NO_ERRORS when calling
15981         gcc_jit_context_compile_to_file.
15982         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
15983         jit-verify-compile-to-file to jit-verify-output-file-was-created.
15984         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
15985         about deletions that are attempted.
15986         (jit-verify-compile-to-file): Rename to...
15987         (jit-verify-output-file-was-created): ...this, and drop the
15988         attempt to run "file" and verify the output.
15989         (jit-verify-assembler): New function.
15990         (jit-verify-object): New function.
15991         (jit-verify-dynamic-library): New function.
15992         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
15993         favor of an implementation from new file
15994         create-code-for-hello-world-executable.h, which also adds a
15995         "main".
15996         (dg-final): Replace jit-verify-compile-to-file with
15997         jit-verify-output-file-was-created, and invoke new function
15998         jit-verify-assembler.
15999         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16000         the output message.
16001         (dg-final): Replace jit-verify-compile-to-file with
16002         jit-verify-output-file-was-created, and invoke new function
16003         jit-verify-dynamic-library.
16004         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16005         favor of an implementation from new file
16006         create-code-for-hello-world-executable.h, which also adds a
16007         "main".
16008         (dg-final): Replace jit-verify-compile-to-file with
16009         jit-verify-output-file-was-created.  Strengthen the expected stdout
16010         from the built executable.
16011         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16012         favor of an implementation from new file
16013         create-code-for-hello-world-executable.h, which also adds a
16014         "main".
16015         (dg-final): Replace jit-verify-compile-to-file with
16016         jit-verify-output-file-was-created, and invoke new function
16017         jit-verify-object.
16018         * jit.dg/verify-dynamic-library.c: New source file.
16019
16020 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
16021             Brian Rzycki  <b.rzycki@samsung.com>
16022
16023         PR tree-optimization/64878
16024         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16025
16026 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16027
16028         PR ipa/64896
16029         * g++.dg/ipa/pr64896.C: New test.
16030
16031 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
16032
16033         PR target/64205
16034         * gcc.target/powerpc/pr64205.c: New file.
16035
16036 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
16037
16038         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16039         (dg-options): Use -fpie instead of -fPIE -pie.
16040
16041 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16042
16043         PR middle-end/64937
16044         * g++.dg/asan/pr64937.C: New test.
16045
16046 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
16047
16048         PR fortran/63205
16049         * gfortran.dg/class_to_type_4.f90: New test
16050
16051 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
16052
16053         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16054
16055 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
16056
16057         PR rtl-optimization/64957
16058         PR debug/64817
16059         * gcc.c-torture/execute/pr64957.c: New test.
16060
16061 2015-02-05  Jeff Law  <law@redhat.com>
16062
16063         PR target/17306
16064         * gcc.target/h8300/pr17306-1.c: New test.
16065         * gcc.target/h8300/pr17306-2.c: New test.
16066
16067 2015-02-05  Tobias Burnus  <burnus@net-b.de>
16068
16069         PR fortran/64943
16070         * gfortran.dg/structure_constructor_12.f90: New.
16071
16072 2015-02-05  Jeff Law  <law@redhat.com>
16073
16074         PR target/58400
16075         gcc.target/h8300/pr58400.c: New test.
16076
16077 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
16078
16079         * gcc.target/arm/macro_defs0.c: New test.
16080         * gcc.target/arm/macro_defs1.c: New test.
16081         * gcc.target/arm/macro_defs2.c: New test.
16082
16083 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
16084
16085         PR rtl-optimization/64905
16086         * gcc.target/i386/pr64905.c: Require nonpic target.
16087         (dg-options): Add -fomit-frame-pointer.
16088         (main): Remove.
16089
16090 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
16091
16092         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16093         tree dump scanning.
16094
16095 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
16096
16097         PR fortran/64757
16098         * gfortran.dg/type_to_class_2.f90: New test
16099         * gfortran.dg/type_to_class_3.f90: New test
16100
16101 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
16102
16103         PR ipa/64686
16104         * g++.dg/torture/pr64686.C: New testcase.
16105
16106 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
16107
16108         PR rtl-optimization/64905
16109         * gcc.target/i386/pr64905.c: New file.
16110
16111 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16112
16113         * gcc.dg/guality/pr41447-1.c: Remove xfail.
16114         * gcc.dg/guality/pr41616-1.c: Ditto.
16115
16116 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
16117
16118         PR debug/64817
16119         * gcc.dg/pr64817-3.c: New.
16120
16121 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
16122             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
16123
16124         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16125         pass parameters in registers.
16126         * gcc.dg/guality/pr36728-2.c (main): Likewise.
16127         * gcc.dg/guality/pr36728-3.c (main): Likewise.
16128         * gcc.dg/guality/pr36728-4.c (main): Likewise.
16129
16130 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
16131             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16132
16133         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16134         list, allow for multilibed targets.
16135         * gcc.dg/combine_ashiftrt_2.c: Likewise.
16136
16137 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
16138
16139         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16140         * gcc.dg/pr46728-6.c: Ditto.
16141
16142 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
16143
16144         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16145         for mips_nanlegacy target.
16146
16147 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
16148
16149         * gcc.target/i386/chkp-hidden-def.c: New.
16150
16151 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16152
16153         PR middle-end/62103
16154         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16155         to use 24 bits for bitfield b.
16156
16157 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16158
16159         PR testsuite/64796
16160         * lib/target-supports.exp (check_effective_target_bswap64): Do not
16161         cache result in a global variable.  Include all 32-bit targets for
16162         bswap64 tests.
16163
16164 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
16165
16166         PR rtl-optimization/64756
16167         * gcc.c-torture/execute/pr64756.c: New test.
16168
16169 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
16170
16171         PR target/64660
16172         * gcc.target/sh/pr64660-0.h: New.
16173         * gcc.target/sh/pr64660-1.c: New.
16174         * gcc.target/sh/pr64660-2.c: New.
16175         * gcc.target/sh/pr64660-3.c: New.
16176         * gcc.target/sh/pr64660-4.c: New.
16177
16178 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
16179
16180         PR c++/64877
16181         * g++.dg/warn/Waddress-2.C: New.
16182
16183 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
16184
16185         PR middle-end/61225
16186         * gcc.target/i386/pr49095.c: XFAIL for ia32.
16187
16188 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
16189
16190         PR preprocessor/64803
16191         * gcc.dg/cpp/builtin-macro-1.c: New test case.
16192
16193 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
16194
16195         * g++.dg/ipa/devirt-37.C: Disable early inlining.
16196
16197 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
16198
16199         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16200         (_ARM_FPSRC): Add DN and AHP fields.
16201         (clean_results): Force DN=1 on AArch64.
16202         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16203         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16204         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16205         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16206         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16207         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16208
16209 2015-02-02  Alan Modra  <amodra@gmail.com>
16210
16211         * gcc.target/powerpc/cprophard.c: New.
16212
16213 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
16214
16215         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16216         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16217
16218 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
16219
16220         PR debug/64817
16221         * gcc.dg/pr64817-1.c: New test.
16222         * gcc.dg/pr64817-2.c: New test.
16223
16224 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
16225
16226         PR target/64851
16227         * gcc.target/sh/pr64851-0.h: New
16228         * gcc.target/sh/pr64851-1.c: New
16229         * gcc.target/sh/pr64851-2.c: New
16230         * gcc.target/sh/pr64851-3.c: New
16231         * gcc.target/sh/pr64851-4.c: New
16232
16233 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16234
16235         PR target/64882
16236         * gcc.dg/torture/pr64882.c: New test.
16237
16238 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
16239
16240         PR target/64159
16241         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16242         sparc*-*-*.
16243
16244 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
16245
16246         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16247         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16248         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16249         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16250         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16251         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16252         tree dump.
16253         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16254         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16255         tree dump.
16256         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16257         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16258         tree dump.
16259
16260 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16261
16262         PR target/64688
16263         * g++.dg/pr64688-2.C: New.
16264
16265 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16266
16267         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16268         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16269         * gcc.target/i386/fuse-caller-save.c: Ditto.
16270         * gcc.target/i386/headmerge-1.c: Ditto.
16271         * gcc.target/i386/headmerge-2.c: Ditto.
16272         * gcc.target/i386/sibcall-6.c: Ditto.
16273
16274 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
16275
16276         PR target/64617
16277         * gcc.target/i386/pr64617.c: New test.
16278
16279 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
16280
16281         PR target/15184
16282         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16283         (dg-options): Remove -m32.
16284         (dg-final): Scan for "movb %al" only.
16285         * gcc.target/i386/pr15184-2.c: Ditto.
16286
16287 2015-01-30  Richard Biener  <rguenther@suse.de>
16288
16289         PR tree-optimization/64829
16290         * gcc.dg/vect/pr64829.c: New testcase.
16291
16292 2015-01-29  Marek Polacek  <polacek@redhat.com>
16293
16294         PR c/64709
16295         * gcc.dg/pr64709.c: New test.
16296
16297 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
16298
16299         PR c++/64717
16300         * g++.dg/ubsan/pr64717-1.C: New test.
16301         * g++.dg/ubsan/pr64717-2.C: New test.
16302
16303 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
16304
16305         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16306
16307 2015-01-29  Jeff Law  <law@redhat.com>
16308
16309         PR target/15184
16310         * gcc.target/i386/pr15184-1.c: New test.
16311         * gcc.target/i386/pr15184-2.c: New test.
16312
16313 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16314
16315         PR tree-optimization/64746
16316         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16317
16318 2015-01-29  Richard Biener  <rguenther@suse.de>
16319
16320         PR tree-optimization/64853
16321         * gcc.dg/torture/pr64853.c: New testcase.
16322
16323 2015-01-29  Richard Biener  <rguenther@suse.de>
16324
16325         PR tree-optimization/64844
16326         * gcc.dg/vect/pr64844.c: New testcase.
16327
16328 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
16329
16330         PR middle-end/64809
16331         * gcc.dg/pr64809.c: Delete.
16332
16333 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
16334
16335         PR middle-end/64805
16336         * gcc.target/i386/pr64805.c: New.
16337
16338 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16339
16340         * gcc.dg/guality/guality.h (main): Add argv[0] to
16341         guality_gdb_command.
16342
16343 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
16344
16345         PR ipa/64801
16346         * gcc.dg/tree-ssa/pr64801.c: New testcase.
16347
16348 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
16349
16350         PR target/64659
16351         * gcc.target/sh/sh.exp
16352         (check_effective_target_atomic_model_soft_gusa_available,
16353         check_effective_target_atomic_model_soft_tcb_available,
16354         check_effective_target_atomic_model_soft_imask_available,
16355         check_effective_target_atomic_model_hard_llcs_available): New.
16356         * gcc.target/sh/pr64659-0.h: New.
16357         * gcc.target/sh/pr64659-1.c: New.
16358         * gcc.target/sh/pr64659-2.c: New.
16359         * gcc.target/sh/pr64659-3.c: New.
16360         * gcc.target/sh/pr64659-4.c: New.
16361
16362 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
16363
16364         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16365         scan-assembler-times pattern.
16366
16367 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
16368
16369         PR middle-end/64809
16370         * gcc.dg/pr64809.c: New test.
16371
16372 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
16373
16374         PR tree-optimization/64277
16375         * gcc.dg/pr64277.c: New.
16376
16377 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
16378
16379         PR tree-optimization/64718
16380         * gcc.c-torture/execute/pr64718.c: New test.
16381
16382 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
16383
16384         * gcc.target/aarch64/abs_2.c: New.
16385
16386 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
16387
16388         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16389         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16390         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16391         ISA rev < 2.
16392
16393 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
16394
16395         PR bootstrap/64612
16396         * lib/target-supports.exp (check_effective_target_comdat_group): New.
16397         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16398         { target comdat_group }.
16399
16400 2015-01-27  Tobias Burnus  <burnus@net-b.de>
16401
16402         PR fortran/63861
16403         * gfortran.dg/goacc/coarray_2.f90: New.
16404
16405 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16406
16407         PR ipa/60871
16408         PR ipa/64139
16409         * g++.dg/torture/pr64139.C: New testcase.
16410         * g++.dg/torture/pr60871.C: Likewise.
16411
16412 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
16413
16414         PR fortran/64230
16415         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16416         prevent linking errors.
16417
16418 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
16419
16420         PR ipa/64282
16421         * g++.dg/torture/pr64282.C: New testcase.
16422
16423 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
16424
16425         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16426         for wzr reg.
16427
16428 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
16429
16430         * gcc.target/s390/hotpatch-13.c: New testcase.
16431         * gcc.target/s390/hotpatch-14.c: New testcase.
16432         * gcc.target/s390/hotpatch-15.c: New testcase.
16433         * gcc.target/s390/hotpatch-16.c: New testcase.
16434         * gcc.target/s390/hotpatch-17.c: New testcase.
16435         * gcc.target/s390/hotpatch-18.c: New testcase.
16436         * gcc.target/s390/hotpatch-19.c: New testcase.
16437         * gcc.target/s390/hotpatch-20.c: New testcase.
16438         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16439         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16440         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16441         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16442         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16443         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16444         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16445         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16446         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16447         * gcc.target/s390/hotpatch-10.c: Likewise.
16448         * gcc.target/s390/hotpatch-11.c: Likewise.
16449         * gcc.target/s390/hotpatch-12.c: Likewise.
16450         * gcc.target/s390/hotpatch-2.c: Likewise.
16451         * gcc.target/s390/hotpatch-3.c: Likewise.
16452         * gcc.target/s390/hotpatch-4.c: Likewise.
16453         * gcc.target/s390/hotpatch-5.c: Likewise.
16454         * gcc.target/s390/hotpatch-6.c: Likewise.
16455         * gcc.target/s390/hotpatch-7.c: Likewise.
16456         * gcc.target/s390/hotpatch-8.c: Likewise.
16457         * gcc.target/s390/hotpatch-9.c: Likewise.
16458         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16459         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16460         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16461         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16462         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16463         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16464         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16465         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16466
16467 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
16468
16469         * gcc.dg/long_branch.c: New testcase.
16470
16471 2015-01-27  Richard Biener  <rguenther@suse.de>
16472
16473         PR tree-optimization/56273
16474         PR tree-optimization/59124
16475         PR tree-optimization/64277
16476         * g++.dg/warn/Warray-bounds-6.C: New testcase.
16477         * gcc.dg/Warray-bounds-12.c: Likewise.
16478         * gcc.dg/Warray-bounds-13.c: Likewise.
16479
16480 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16481
16482         PR rtl-optimization/61058
16483         * gcc.dg/pr61058.c: New test.
16484
16485 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
16486
16487         * gcc.target/i386/chkp-narrow-bounds.c: New.
16488
16489 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
16490
16491         PR tree-optimization/64807
16492         * gcc.dg/pr64807.c: New test.
16493
16494         PR c/64766
16495         * gcc.dg/pr64766.c: New test.
16496
16497 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
16498
16499         PR target/49263
16500         * gcc.target/sh/pr49263-4.c: New.
16501
16502 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
16503
16504         PR fortran/62044
16505         * gfortran.dg/allocate_with_mold_1.f90: New test
16506
16507 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
16508
16509         PR c/64778
16510         * gcc.dg/pr64778.c: New test.
16511
16512         PR middle-end/64421
16513         * gcc.dg/vect/pr64421.c: New test.
16514
16515 2015-01-26  Tobias Burnus  <burnus@net-b.de>
16516
16517         PR fortran/64771
16518         * gfortran.dg/coarray_36.f: New.
16519         * gfortran.dg/coarray_37.f90: New.
16520
16521 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
16522
16523         PR fortran/64230
16524         * gfortran.dg/class_allocate_18.f90: New.
16525
16526 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16527
16528         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16529
16530 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16531
16532         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16533
16534 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16535
16536         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16537
16538 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16539
16540         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16541
16542 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16543
16544         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16545         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16546         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
16547         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
16548
16549 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16550
16551         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
16552         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
16553         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
16554
16555 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
16556
16557         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
16558         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
16559         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
16560         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
16561         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
16562         vXXXhn.inc.
16563
16564 2015-01-26  Richard Biener  <rguenther@suse.de>
16565
16566         PR middle-end/64764
16567         * gcc.dg/uninit-19.c: New testcase.
16568
16569 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
16570
16571         * lib/target-supports.exp (check_effective_target_vect64): Add
16572         sparc*-*-*.
16573
16574 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
16575
16576         PR testsuite/64712
16577         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
16578
16579 2015-01-26  Tony Liu  <tony.liu@arm.com>
16580
16581         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
16582         non-UAL cases.
16583
16584 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
16585
16586         PR libfortran/64770
16587         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
16588         correctly, clean up afterwards.
16589
16590 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
16591
16592         PR fortran/62044
16593         * gfortran.dg/use_rename_7.f90: New.
16594
16595 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
16596
16597         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
16598         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
16599
16600 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
16601
16602         PR target/54236
16603         * gcc.target/sh/pr54236-4.c: New.
16604
16605 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
16606
16607         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
16608         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
16609         Bridge test.
16610
16611 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
16612
16613         PR libfortran/64770
16614         * gfortran.dg/open_new_segv.f90: New test.
16615
16616 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
16617
16618         PR target/49263
16619         PR target/53987
16620         PR target/64345
16621         PR target/59533
16622         PR target/52933
16623         PR target/54236
16624         PR target/51244
16625         * gcc.target/sh/pr64345-1.c: New.
16626         * gcc.target/sh/pr64345-2.c: New.
16627         * gcc.target/sh/pr59533-1.c: New.
16628         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
16629         * gcc.target/sh/pr52933-2.c: Likewise.
16630         * gcc.target/sh/pr54089-1.c: Likewise.
16631         * gcc.target/sh/pr54236-1.c: Likewise.
16632         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
16633         * gcc.target/sh/pr49263-1.c: Remove xfails.
16634         * gcc.target/sh/pr49263-2.c: Likewise.
16635         * gcc.target/sh/pr49263-3.c: Likewise.
16636         * gcc.target/sh/pr53987-1.c: Likewise.
16637         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
16638         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
16639         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
16640         (test05, test06, test07, test08, test09, test10, test11, test12): New.
16641         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
16642         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
16643         test_009): New.
16644         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
16645         (test_02): New.
16646
16647 2015-01-24  Tom de Vries  <tom@codesourcery.com>
16648
16649         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
16650
16651 2015-01-23  Ian Lance Taylor  <iant@google.com>
16652
16653         PR go/64510
16654         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
16655         targets without split stack support.
16656
16657 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
16658
16659         PR target/64317
16660         * gcc.target/i386/pr64317.c: New test.
16661
16662 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
16663
16664         PR rtl-optimization/63637
16665         PR rtl-optimization/60663
16666         * gcc.dg/pr63637-1.c: New test.
16667         * gcc.dg/pr63637-2.c: New test.
16668         * gcc.dg/pr63637-3.c: New test.
16669         * gcc.dg/pr63637-4.c: New test.
16670         * gcc.dg/pr63637-5.c: New test.
16671         * gcc.dg/pr63637-6.c: New test.
16672         * gcc.target/i386/pr63637-1.c: New test.
16673         * gcc.target/i386/pr63637-2.c: New test.
16674         * gcc.target/i386/pr63637-3.c: New test.
16675         * gcc.target/i386/pr63637-4.c: New test.
16676         * gcc.target/i386/pr63637-5.c: New test.
16677         * gcc.target/i386/pr63637-6.c: New test.
16678
16679 2015-01-23  Richard Biener  <rguenther@suse.de>
16680
16681         PR testsuite/63439
16682         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
16683         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
16684
16685 2015-01-23  Marek Polacek  <polacek@redhat.com>
16686
16687         PR preprocessor/60570
16688         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
16689         * gcc.dg/cpp/pr60570.c: New test.
16690
16691 2015-01-23  Richard Biener  <rguenther@suse.de>
16692
16693         PR testsuite/63439
16694         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
16695         vectorization on vect64 targets.
16696
16697 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
16698
16699         PR fortran/60922
16700         * gfortran.dg/class_allocate_17.f90: New.
16701
16702 2015-01-23  Tobias Burnus  <burnus@net-b.de>
16703
16704         PR fortran/64726
16705         * gfortran.dg/goacc/combined_loop.f90: New.
16706
16707 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16708
16709         PR fortran/61933
16710         * gfortran.dg/make_unit.f90: New test.
16711
16712 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16713
16714         PR fortran/61933
16715         * gfortran.dg/negative_unit_int8.f: Update.
16716
16717 2015-01-22  Jeff Law  <law@redhat.com>
16718
16719         PR target/52076
16720         * gcc.target/m68k/pr52076-1.c: New test.
16721         * gcc.target/m68k/pr52076-2.c: New test.
16722
16723 2015-01-22  Richard Biener  <rguenther@suse.de>
16724
16725         PR middle-end/64728
16726         * gcc.dg/torture/pr64728.c: New testcase.
16727
16728 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
16729
16730         PR target/64688
16731         * g++.dg/pr64688.C: New test.
16732
16733 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
16734
16735         * gcc.target/i386/chkp-always_inline.c (f1): Make static
16736         to avoid errors with -fpic.
16737
16738 2015-01-22  Richard Biener  <rguenther@suse.de>
16739
16740         PR libstdc++/64535
16741         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
16742
16743 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
16744
16745         PR rtl-optimization/64682
16746         * gcc.c-torture/execute/pr64682.c: New file.
16747
16748 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
16749
16750         PR debug/64511
16751         * gcc.dg/pr64511.c: New test.
16752
16753         PR rtl-optimization/62078
16754         * g++.dg/opt/pr62078.C: New test.
16755
16756         PR c/63307
16757         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
16758
16759 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
16760
16761         PR fortran/57023
16762         * gfortran.dg/internal_pack_15.f90:  New test.
16763
16764 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
16765
16766         * c-c++-common/tsan/step.c: New testcase.
16767
16768 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16769
16770         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
16771
16772 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16773
16774         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
16775
16776 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16777
16778         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
16779
16780 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16781
16782         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
16783
16784 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16785
16786         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
16787
16788 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16789
16790         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
16791
16792 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16793
16794         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
16795
16796 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16797
16798         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
16799
16800 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16801
16802         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
16803
16804 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16805
16806         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
16807
16808 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16809
16810         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
16811
16812 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16813
16814         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
16815
16816 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16817
16818         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
16819         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
16820         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
16821         vXXXw.inc.
16822
16823 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16824
16825         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
16826         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
16827         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
16828         vXXXl.inc.
16829
16830 2015-01-21  Renlin Li  <renlin.li@arm.com>
16831
16832         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
16833         * g++.dg/tls/thread_local5g.C: Likewise.
16834         * g++.dg/tls/thread_local6g.C: Likewise.
16835
16836 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16837
16838         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
16839         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
16840         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
16841
16842 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16843
16844         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
16845         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
16846         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
16847
16848 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16849
16850         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
16851         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
16852         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
16853
16854 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
16855
16856         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
16857         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
16858         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
16859
16860 2015-01-20  Jeff Law  <law@redhat.com>
16861
16862         PR target/59946
16863         * gcc.target/m68k/pr59946.c: New test.
16864
16865 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16866
16867         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
16868         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
16869         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
16870
16871 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16872
16873         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
16874         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
16875         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
16876
16877 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16878
16879         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
16880         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
16881         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
16882
16883 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16884
16885         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
16886         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
16887         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
16888         vshuffle.inc.
16889         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
16890         vshuffle.inc.
16891
16892 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16893
16894         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
16895         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
16896         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
16897
16898 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16899
16900         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
16901         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
16902         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
16903
16904 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
16905
16906         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
16907
16908 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
16909
16910         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
16911
16912         PR sanitizer/64632
16913         * g++.dg/ubsan/pr64632.C: New test.
16914
16915         PR debug/64663
16916         * gcc.dg/pr64663.c: New test.
16917
16918 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
16919
16920         PR c++/64383
16921         * g++.dg/warn/Wunused-var-23.C: New.
16922
16923 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
16924
16925         PR c++/59937
16926         * g++.dg/cpp0x/constexpr-59937-1.C: New.
16927         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
16928
16929 2015-01-20  Richard Biener  <rguenther@suse.de>
16930
16931         PR ipa/64684
16932         * gcc.dg/lto/pr64684_0.c: New testcase.
16933         * gcc.dg/lto/pr64684_1.c: Likewise.
16934         * gcc.dg/lto/pr64684_2.c: Likewise.
16935         * gcc.dg/lto/pr64685_0.c: Likewise.
16936         * gcc.dg/lto/pr64685_1.c: Likewise.
16937
16938 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
16939
16940         PR c++/62241
16941         * g++.dg/cpp1y/lambda-init12.C: New.
16942
16943 2015-01-20  Richard Biener  <rguenther@suse.de>
16944
16945         PR tree-optimization/64410
16946         * g++.dg/vect/pr64410.cc: Require vect_double.
16947
16948 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
16949
16950         PR target/64149
16951         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
16952
16953 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
16954
16955         PR bootstrap/64676
16956         Revert:
16957         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
16958
16959         PR rtl-optimization/64081
16960         * gcc.dg/pr64081.c: New test.
16961
16962 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
16963
16964         * jit.dg/harness.h: Include <unistd.h>.
16965         (CHECK_NO_ERRORS): New.
16966         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
16967         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
16968         gcc_jit_context_compile_to_file.
16969         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
16970         args to the spawned executable.
16971         (jit-expand-vars): New function.
16972         (jit-exe-params): New variable.
16973         (dg-jit-set-exe-params): New function.
16974         (jit-dg-test): Detect testcases that use
16975         jit-verify-compile-to-file and call jit-setup-compile-to-file.
16976         Set arguments of spawned process to jit-exe-params.
16977         (jit-get-output-filename): New function.
16978         (jit-setup-compile-to-file): New function.
16979         (jit-verify-compile-to-file): New function.
16980         (jit-run-executable): New function.
16981         (jit-verify-executable): New function.
16982         * jit.dg/test-compile-to-assembler.c: New testcase.
16983         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
16984         * jit.dg/test-compile-to-executable.c: New testcase.
16985         * jit.dg/test-compile-to-object.c: New testcase.
16986
16987 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
16988
16989         PR target/64652
16990         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
16991         (test_1): New.
16992
16993 2015-01-19  Martin Liska  <mliska@suse.cz>
16994
16995         * objc/compile/pr64668.m: New test.
16996
16997 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
16998
16999         * jit.dg/test-arith-overflow.c: Include stdbool.h.
17000         (create_overflow_fn): Update comment to clarify that
17001         the third param of the created function is a bool *, not
17002         an int *.
17003         (verify_int_overflow_fn): Convert param "expected_ovf" from
17004         int to bool.  Update third param of "overflow_fn_type" from int *
17005         to bool *.  Update local "actual_ovf" from int to bool.
17006         (verify_uint_overflow_fn): Likewise.
17007
17008 2015-01-19  Martin Liska  <mliska@suse.cz>
17009
17010         * gcc.dg/ipa/ipa-icf-33.c: New test.
17011
17012 2015-01-19  Felix Yang  <felix.yang@huawei.com>
17013             Haijian Zhang  <z.zhanghaijian@huawei.com>
17014
17015         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17016         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17017         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17018         result_float64x2, expected_hfloat64x2): New helper type, variable and
17019         declaration.
17020         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17021         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17022         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17023         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17024         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17025         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17026         and target without the FMA feature.
17027
17028 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
17029
17030         * gcc.target/aarch64/pr64304.c: New testcase.
17031
17032 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
17033
17034         PR rtl-optimization/64081
17035         * gcc.dg/pr64081.c: New test.
17036
17037 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
17038
17039         PR target/63971
17040         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17041         the epilogue).
17042         * gcc.target/aarch64/test_frame_6.c: Likewise.
17043         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17044         and x19 (in the epilogue).
17045         * gcc.target/aarch64/test_frame_4.c: Likewise.
17046         * gcc.target/aarch64/test_frame_7.c: Likewise.
17047
17048 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
17049
17050         * gcc.target/i386/chkp-always_inline.c: New.
17051
17052 2015-01-15  Andrew Pinski  <apinski@cavium.com>
17053             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17054
17055         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17056         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17057
17058 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
17059
17060         PR fortran/60255
17061         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17062         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17063
17064 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17065
17066         PR fortran/64578
17067         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17068
17069 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
17070
17071         PR target/64652
17072         * gcc.target/sh/torture/pr64652.c: New.
17073
17074 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17075
17076         * gcc.dg/ipa/ipa-icf-32.c: Update template.
17077         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17078         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17079         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17080         * c-c++-common/asan/kasan-recover-1.c: Likewise.
17081         * c-c++-common/asan/kasan-recover-2.c: Likewise.
17082
17083 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
17084
17085         PR ipa/64378
17086         * g++.dg/torture/pr64378.C: New testcase.
17087
17088 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17089
17090         PR fortran/57959
17091         * gfortran.dg/block_13.f08: New test
17092
17093 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
17094
17095         PR fortran/55901
17096         * gfortran.dg/associate_1.f03: Allow test for character with
17097         automatic length.
17098
17099 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17100
17101         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17102         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17103
17104 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
17105
17106         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17107
17108 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
17109
17110         PR fortran/64578
17111         * gfortran.dg/unlimited_polymorphic_21.f90: New test
17112
17113 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17114
17115         PR fortran/60357
17116         * gfortran.dg/alloc_comp_assign_13.f08: New test.
17117
17118         PR fortran/61275
17119         * gfortran.dg/alloc_comp_assign_14.f08: New test.
17120
17121         PR fortran/55932
17122         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17123
17124 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
17125
17126         PR fortran/60334
17127         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17128
17129 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
17130
17131         PR rtl-optimization/52773
17132         * gcc.c-torture/compile/pr52773.c: New test.
17133
17134 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17135
17136         PR c++/62134
17137         * g++.dg/cpp0x/alias-decl-46.C: New.
17138
17139 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17140
17141         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17142
17143 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17144
17145         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17146         Add trace.
17147         (CHECK_FP): Likewise.
17148         (CHECK_CUMULATIVE_SAT): Likewise.
17149
17150 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
17151
17152         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17153         (Set_Neon_Cumulative_Sat): Add parameter.
17154         (__set_neon_cumulative_sat): Support new parameter.
17155         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17156         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17157         argument.
17158         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17159         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17160         argument.
17161
17162 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17163
17164         * g++.dg/tsan/vptr_benign_race.C: New testcase.
17165         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17166
17167 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17168
17169         PR c++/60056
17170         * g++.dg/tls/thread_local-ice4.C: New.
17171
17172 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
17173
17174         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17175         than Neon options.
17176
17177 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17178
17179         PR c++/62276
17180         * g++.dg/cpp0x/vt-62276.C: New.
17181
17182 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17183
17184         PR middle-end/64353
17185         * g++.dg/pr64353.C: New.
17186
17187 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17188
17189         PR target/64263
17190         * gcc.target/aarch64/pr64263_1.c: New test.
17191
17192 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
17193
17194         PR tree-optimization/64434
17195         * gcc.dg/torture/pr64434.c: Move to...
17196         * gcc.dg/pr64434.c: ... here.
17197
17198 2015-01-16  Richard Biener  <rguenther@suse.de>
17199
17200         PR middle-end/64614
17201         * gcc.dg/uninit-18.c: New testcase.
17202
17203 2015-01-16  Richard Biener  <rguenther@suse.de>
17204
17205         PR tree-optimization/64568
17206         * g++.dg/torture/pr64568-2.C: New testcase.
17207
17208 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
17209
17210         PR target/64363
17211         * gcc.target/i386/chkp-label-address.c: New.
17212
17213 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
17214
17215         PR fortran/45290
17216         * gfortran.dg/pointer_init_6.f90: Extended.
17217
17218 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
17219
17220         * gcc.c-torture/compile/20150108.c: New test.
17221
17222 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
17223
17224         * gcc.target/visium: New directory.
17225
17226 2015-01-16  Richard Biener  <rguenther@suse.de>
17227
17228         PR tree-optimization/61743
17229         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17230         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17231
17232 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
17233
17234         * gcc.dg/pr64015.c: New test.
17235
17236 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
17237
17238         PR ipa/64163
17239         PR ipa/64612
17240         * g++.dg/ipa/pr64612.C: New test.
17241
17242 2015-01-16  Renlin Li  <renlin.li@arm.com>
17243
17244         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17245
17246 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
17247
17248         * gcc.target/i386/sse-14.c: Test new intrinsic.
17249         * gcc.target/i386/sse-22.c: Ditto.
17250
17251 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
17252
17253         PR c++/58614
17254         * g++.dg/cpp0x/auto44.C: New.
17255
17256 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
17257
17258         PR target/59710
17259         * gcc.target/nios2/gpopt-all.c: New test case.
17260         * gcc.target/nios2/gpopt-local.c: New test case.
17261         * gcc.target/nios2/gpopt-global.c: New test case.
17262         * gcc.target/nios2/gpopt-data.c: New test case.
17263         * gcc.target/nios2/gpopt-none.c: New test case.
17264
17265 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
17266
17267         * g++.dg/ubsan/vptr-1.C: New test.
17268         * g++.dg/ubsan/vptr-2.C: New test.
17269         * g++.dg/ubsan/vptr-3.C: New test.
17270         * g++.dg/ubsan/vptr-4.C: New test.
17271         * g++.dg/ubsan/vptr-5.C: New test.
17272         * g++.dg/ubsan/vptr-6.C: New test.
17273         * g++.dg/ubsan/vptr-7.C: New test.
17274         * g++.dg/ubsan/vptr-8.C: New test.
17275         * g++.dg/ubsan/vptr-9.C: New test.
17276
17277 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17278
17279         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17280         is set up.
17281         * lib/gcc-dg.exp: Likewise.
17282
17283 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
17284
17285         PR rtl-optimization/64110
17286         * gcc.target/i386/pr64110.c: Add scan-assembler.
17287
17288 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
17289             James Norris  <jnorris@codesourcery.com>
17290             Cesar Philippidis  <cesar@codesourcery.com>
17291             Ilmir Usmanov  <i.usmanov@samsung.com>
17292
17293         * lib/target-supports.exp (check_effective_target_fopenacc): New
17294         procedure.
17295         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17296         * g++.dg/goacc/goacc.exp: Likewise.
17297         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17298         * gcc.dg/goacc/goacc.exp: Likewise.
17299         * gfortran.dg/goacc/goacc.exp: Likewise.
17300         * c-c++-common/cpp/openacc-define-1.c: New file.
17301         * c-c++-common/cpp/openacc-define-2.c: Likewise.
17302         * c-c++-common/cpp/openacc-define-3.c: Likewise.
17303         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17304         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17305         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17306         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17307         * c-c++-common/goacc/asyncwait-1.c: Likewise.
17308         * c-c++-common/goacc/cache-1.c: Likewise.
17309         * c-c++-common/goacc/clauses-fail.c: Likewise.
17310         * c-c++-common/goacc/collapse-1.c: Likewise.
17311         * c-c++-common/goacc/data-1.c: Likewise.
17312         * c-c++-common/goacc/data-2.c: Likewise.
17313         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17314         * c-c++-common/goacc/deviceptr-1.c: Likewise.
17315         * c-c++-common/goacc/deviceptr-2.c: Likewise.
17316         * c-c++-common/goacc/deviceptr-3.c: Likewise.
17317         * c-c++-common/goacc/if-clause-1.c: Likewise.
17318         * c-c++-common/goacc/if-clause-2.c: Likewise.
17319         * c-c++-common/goacc/kernels-1.c: Likewise.
17320         * c-c++-common/goacc/loop-1.c: Likewise.
17321         * c-c++-common/goacc/loop-private-1.c: Likewise.
17322         * c-c++-common/goacc/nesting-1.c: Likewise.
17323         * c-c++-common/goacc/nesting-data-1.c: Likewise.
17324         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17325         * c-c++-common/goacc/parallel-1.c: Likewise.
17326         * c-c++-common/goacc/pcopy.c: Likewise.
17327         * c-c++-common/goacc/pcopyin.c: Likewise.
17328         * c-c++-common/goacc/pcopyout.c: Likewise.
17329         * c-c++-common/goacc/pcreate.c: Likewise.
17330         * c-c++-common/goacc/pragma_context.c: Likewise.
17331         * c-c++-common/goacc/present-1.c: Likewise.
17332         * c-c++-common/goacc/reduction-1.c: Likewise.
17333         * c-c++-common/goacc/reduction-2.c: Likewise.
17334         * c-c++-common/goacc/reduction-3.c: Likewise.
17335         * c-c++-common/goacc/reduction-4.c: Likewise.
17336         * c-c++-common/goacc/sb-1.c: Likewise.
17337         * c-c++-common/goacc/sb-2.c: Likewise.
17338         * c-c++-common/goacc/sb-3.c: Likewise.
17339         * c-c++-common/goacc/update-1.c: Likewise.
17340         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17341         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17342         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17343         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17344         * gfortran.dg/goacc/assumed.f95: Likewise.
17345         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17346         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17347         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17348         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17349         * gfortran.dg/goacc/branch.f95: Likewise.
17350         * gfortran.dg/goacc/cache-1.f95: Likewise.
17351         * gfortran.dg/goacc/coarray.f95: Likewise.
17352         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17353         * gfortran.dg/goacc/cray.f95: Likewise.
17354         * gfortran.dg/goacc/critical.f95: Likewise.
17355         * gfortran.dg/goacc/data-clauses.f95: Likewise.
17356         * gfortran.dg/goacc/data-tree.f95: Likewise.
17357         * gfortran.dg/goacc/declare-1.f95: Likewise.
17358         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17359         * gfortran.dg/goacc/fixed-1.f: Likewise.
17360         * gfortran.dg/goacc/fixed-2.f: Likewise.
17361         * gfortran.dg/goacc/fixed-3.f: Likewise.
17362         * gfortran.dg/goacc/fixed-4.f: Likewise.
17363         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17364         * gfortran.dg/goacc/if.f95: Likewise.
17365         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17366         * gfortran.dg/goacc/list.f95: Likewise.
17367         * gfortran.dg/goacc/literal.f95: Likewise.
17368         * gfortran.dg/goacc/loop-1.f95: Likewise.
17369         * gfortran.dg/goacc/loop-2.f95: Likewise.
17370         * gfortran.dg/goacc/loop-3.f95: Likewise.
17371         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17372         * gfortran.dg/goacc/omp.f95: Likewise.
17373         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17374         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17375         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17376         * gfortran.dg/goacc/parameter.f95: Likewise.
17377         * gfortran.dg/goacc/private-1.f95: Likewise.
17378         * gfortran.dg/goacc/private-2.f95: Likewise.
17379         * gfortran.dg/goacc/private-3.f95: Likewise.
17380         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17381         * gfortran.dg/goacc/reduction-2.f95: Likewise.
17382         * gfortran.dg/goacc/reduction.f95: Likewise.
17383         * gfortran.dg/goacc/routine-1.f90: Likewise.
17384         * gfortran.dg/goacc/routine-2.f90: Likewise.
17385         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17386         * gfortran.dg/goacc/several-directives.f95: Likewise.
17387         * gfortran.dg/goacc/sie.f95: Likewise.
17388         * gfortran.dg/goacc/subarrays.f95: Likewise.
17389         * gfortran.dg/gomp/map-1.f90: Likewise.
17390         * gfortran.dg/openacc-define-1.f90: Likewise.
17391         * gfortran.dg/openacc-define-2.f90: Likewise.
17392         * gfortran.dg/openacc-define-3.f90: Likewise.
17393         * g++.dg/gomp/block-1.C: Update for changed compiler output.
17394         * g++.dg/gomp/block-2.C: Likewise.
17395         * g++.dg/gomp/block-3.C: Likewise.
17396         * g++.dg/gomp/block-5.C: Likewise.
17397         * g++.dg/gomp/target-1.C: Likewise.
17398         * g++.dg/gomp/target-2.C: Likewise.
17399         * g++.dg/gomp/taskgroup-1.C: Likewise.
17400         * g++.dg/gomp/teams-1.C: Likewise.
17401         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17402         * gcc.dg/cilk-plus/jump.c: Likewise.
17403         * gcc.dg/gomp/block-1.c: Likewise.
17404         * gcc.dg/gomp/block-10.c: Likewise.
17405         * gcc.dg/gomp/block-2.c: Likewise.
17406         * gcc.dg/gomp/block-3.c: Likewise.
17407         * gcc.dg/gomp/block-4.c: Likewise.
17408         * gcc.dg/gomp/block-5.c: Likewise.
17409         * gcc.dg/gomp/block-6.c: Likewise.
17410         * gcc.dg/gomp/block-7.c: Likewise.
17411         * gcc.dg/gomp/block-8.c: Likewise.
17412         * gcc.dg/gomp/block-9.c: Likewise.
17413         * gcc.dg/gomp/target-1.c: Likewise.
17414         * gcc.dg/gomp/target-2.c: Likewise.
17415         * gcc.dg/gomp/taskgroup-1.c: Likewise.
17416         * gcc.dg/gomp/teams-1.c: Likewise.
17417
17418 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
17419
17420         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17421         test case.
17422
17423 2015-01-15  Mike Stump  <mikestump@comcast.net>
17424
17425         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17426         * gcc.dg/inline_2.c: Likewise.
17427         * gcc.dg/inline_3.c: Likewise.
17428         * gcc.dg/inline_4.c: Likewise.
17429
17430 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
17431
17432         PR fortran/58023
17433         * gfortran.dg/proc_ptr_comp_43.f90: New.
17434
17435 2015-01-15  Mike Stump  <mikestump@comcast.net>
17436
17437         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17438         * gcc.dg/unroll_2.c: Likewise.
17439         * gcc.dg/unroll_3.c: Likewise.
17440         * gcc.dg/unroll_4.c: Likewise.
17441         * gcc.dg/unroll_5.c: Likewise.
17442
17443 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
17444
17445         PR target/63971
17446         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17447         in epilogue.
17448         * gcc.target/aarch64/test_frame_6.c: Likewise.
17449         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17450         x30 and x19 (in the epilogue).
17451         * gcc.target/aarch64/test_frame_4.c: Likewise.
17452         * gcc.target/aarch64/test_frame_7.c: Likewise.
17453
17454 2015-01-15  Martin Liska  <mliska@suse.cz>
17455
17456         * g++.dg/ipa/pr64068.C: New test.
17457         * gcc.dg/ipa/PR64559.c: New test.
17458
17459 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17460
17461         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17462         with PIE.
17463
17464 2015-01-15  Richard Biener  <rguenther@suse.de>
17465
17466         PR tree-optimization/61743
17467         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17468         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17469
17470 2015-01-15 Renlin Li <renlin.li@arm.com>
17471
17472         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17473         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17474
17475 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17476
17477         * gcc.dg/vect/vect-aggressive-1.c: New.
17478         * gcc.target/i386/avx2-vect-aggressive.c: New.
17479
17480 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
17481
17482         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17483
17484 2015-01-15  Richard Biener  <rguenther@suse.de>
17485
17486         PR lto/64415
17487         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17488         -Wl,-undefined,dynamic_lookup.
17489
17490 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
17491
17492         * gnat.dg/opt47.adb: New test.
17493
17494 2015-01-15  Richard Biener  <rguenther@suse.de>
17495
17496         PR lto/64415
17497         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17498
17499 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
17500
17501         PR tree-optimization/64434
17502         * gcc.dg/torture/pr64434.c: New test.
17503
17504 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
17505
17506         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17507         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
17508         -march=loongson* and -march=octeon* require -mno-micromips.
17509
17510 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
17511             Matthew Fortune  <matthew.fortune@imgtec.com>
17512
17513         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17514         * gcc.target/mips/call-saved-5.c (foo): Likewise.
17515         * gcc.target/mips/call-saved-6.c (foo): Likewise.
17516         * gcc.target/mips/call-saved-7.c: New file.
17517         * gcc.target/mips/call-saved-8.c: New file.
17518         * gcc.target/mips/call-saved-9.c: New file.
17519
17520 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
17521
17522         * gcc.target/mips/lsa.c: New file.
17523         * gcc.target/mips/mips64-lsa.c: Likewise.
17524         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17525         * gcc.target/mips/mulsize-4.c: Likewise.
17526         * gcc.target/mips/mulsize-5.c: New file.
17527         * gcc.target/mips/mulsize-6.c: Likewise.
17528         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17529         and !HAS_LSA as ghost options.
17530         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17531         for !HAS_LSA.
17532
17533 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
17534
17535         * g++.dg/torture/20141013.c: Set -fno-short-enums.
17536
17537 2015-01-15  Richard Biener  <rguenther@suse.de>
17538
17539         PR middle-end/64365
17540         * gcc.dg/torture/pr64365.c: New testcase.
17541
17542 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
17543
17544         * gcc.dg/stackprotectexplicit1.c: New test.
17545         * g++.dg/stackprotectexplicit2.c: New test.
17546
17547 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17548
17549         PR target/61933
17550         * gfortran.dg/inquire_internal.f90: New.
17551         * gfortran.dg/negative_unit_check.f90: New.
17552
17553 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
17554
17555         PR target/53988
17556         * gcc.target/sh/pr53988-1.c: New.
17557
17558 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
17559
17560         PR c++/58671
17561         * g++.dg/tls/thread_local-ice3.C: New.
17562
17563 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
17564
17565         * gcc.target/i386/fentry-override.c: Properly place {} in target
17566         selector.  Remove nonpic.
17567         * gcc.target/i386/fentry.c: Likewise.
17568
17569 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
17570
17571         * gcc.dg/atomic-invalid.c: Check for invalid memory model
17572         warnings instead of errors.
17573
17574 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
17575
17576         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
17577         option support instead of ENABLE_LTO from Makefile.
17578
17579 2015-01-14  Richard Biener  <rguenther@suse.de>
17580
17581         PR tree-optimization/59354
17582         * gcc.dg/vect/pr59354.c: New testcase.
17583
17584 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
17585
17586         * lib/target-supports.exp
17587         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
17588         on ARM architures before v7.
17589
17590 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
17591
17592         PR middle-end/59448
17593         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
17594         an atomic_exchange.
17595
17596 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17597
17598         PR target/64386
17599         * gcc.target/i386/pr64386.c: New test.
17600
17601 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17602
17603         PR target/64393
17604         * gcc.target/i386/pr64393.c: New test.
17605
17606 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
17607
17608         PR target/64387
17609         * gcc.target/i386/pr64387.c: New test.
17610
17611 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
17612
17613         * gcc.target/aarch64/store-pair-1.c: Fix typo.
17614
17615 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17616
17617         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
17618
17619 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
17620
17621         PR target/64453
17622         * gcc.target/arm/pr64453.c: New.
17623
17624 2015-01-14  Richard Biener  <rguenther@suse.de>
17625
17626         PR lto/64415
17627         * gcc.dg/lto/pr64415_0.c: New testcase.
17628         * gcc.dg/lto/pr64415_1.c: Likewise.
17629
17630 2015-01-14  Martin Liska  <mliska@suse.cz>
17631
17632         * gcc.dg/ipa/pr64307.c: New test.
17633
17634 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
17635
17636         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
17637         64-bit and 128-bit.
17638
17639 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
17640
17641         PR target/64460
17642         * gcc.target/arm/pr64460_1.c: New test.
17643
17644 2015-01-14  Richard Biener  <rguenther@suse.de>
17645
17646         PR tree-optimization/64493
17647         PR tree-optimization/64495
17648         * gcc.dg/vect/pr64493.c: New testcase.
17649         * gcc.dg/vect/pr64495.c: Likewise.
17650
17651 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
17652
17653         * gcc.dg/Warray-bounds-11.c: New test-case.
17654
17655 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
17656
17657         * gcc.target/mips/octeon3-pipe-1.c: New test.
17658
17659 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
17660
17661         * jit.dg/harness.h (set_up_logging): Move string concatenation
17662         into...
17663         (concat_strings): New function.
17664         (dump_reproducer): New function.
17665         (test_jit): Call dump_reproducer.
17666         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
17667         function.
17668         (jit-dg-test): Delete any generated reproducer from previous runs.
17669         Verify that a generated reproducer was created, and verify that it
17670         compiles.
17671         * jit.dg/test-nested-contexts.c (main): Call
17672         gcc_jit_context_dump_reproducer_to_file.
17673
17674 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17675
17676         * gcc.dg/aru-2.c: Add dg-require-profiling.
17677
17678 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17679
17680         * lib/target-supports.exp (check_profiling_available): Check if
17681         -pg links.
17682
17683 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
17684
17685         PR ipa/64565
17686         * g++.dg/torture/pr64565.C: New testcase.
17687
17688 2015-01-13  Marek Polacek  <polacek@redhat.com>
17689
17690         PR middle-end/64391
17691         * gcc.dg/tm/pr64391.c: New test.
17692
17693 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17694
17695         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
17696         true.
17697
17698 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
17699
17700         * gcc.target/i386/pie.c: New test.
17701
17702         * lib/target-supports.exp (check_effective_target_pie): New.
17703
17704 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
17705
17706         PR rtl-optimization/64286
17707         * gcc.target/i386/avx2-pr64286.c: New test.
17708
17709 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
17710
17711         PR c++/57626
17712         * g++.dg/cpp0x/vt-57626.C: New.
17713
17714 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
17715
17716         PR fortran/64528
17717         * gfortran.dg/pr64528.f90: New test.
17718
17719 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
17720
17721         * gcc.target/aarch64/subsp.c: New test.
17722
17723 2015-01-13  Andrew Pinski  <apinski@cavium.com>
17724
17725         * gcc.target/aarch64/store-pair-1.c: New testcase.
17726
17727 2015-01-13  Richard Biener  <rguenther@suse.de>
17728
17729         PR lto/64373
17730         * gcc.dg/lto/pr64373_0.c: New testcase.
17731
17732 2015-01-13  Andrew Pinski  <apinski@cavium.com>
17733
17734         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
17735         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
17736
17737 2015-01-13  Richard Biener  <rguenther@suse.de>
17738
17739         PR tree-optimization/64406
17740         * gcc.dg/pr64406.c: New testcase.
17741
17742 2015-01-13  Richard Biener  <rguenther@suse.de>
17743
17744         PR tree-optimization/64404
17745         * gcc.dg/vect/pr64404.c: New testcase.
17746
17747 2015-01-13  Richard Biener  <rguenther@suse.de>
17748
17749         PR tree-optimization/64568
17750         * g++.dg/torture/pr64568.C: New testcase.
17751
17752 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
17753
17754         * jit.dg/test-error-local-used-from-other-function.c: New test
17755         case.
17756         * jit.dg/test-error-param-reuse.c: New test case.
17757         * jit.dg/test-error-param-sharing.c: New test case.
17758         * jit.dg/test-error-param-used-from-other-function.c: New test
17759         case.
17760         * jit.dg/test-error-param-used-without-a-function.c: New test
17761         case.
17762
17763 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
17764
17765         PR tree-optimization/64563
17766         * gcc.dg/pr64563.c: New test.
17767
17768         PR target/64513
17769         * gcc.target/i386/pr64513.c: New test.
17770
17771         PR tree-optimization/64454
17772         * gcc.dg/pr64454.c: New test.
17773
17774         PR testsuite/64028
17775         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
17776         bind_pic_locally.
17777         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
17778         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
17779         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
17780         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
17781         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
17782         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
17783         * gcc.dg/vect/slp-25.c: Likewise.
17784         * gcc.dg/vect/vect-109.c: Likewise.
17785         * gcc.dg/vect/vect-13.c: Likewise.
17786         * gcc.dg/vect/vect-17.c: Likewise.
17787         * gcc.dg/vect/vect-18.c: Likewise.
17788         * gcc.dg/vect/vect-19.c: Likewise.
17789         * gcc.dg/vect/vect-20.c: Likewise.
17790         * gcc.dg/vect/vect-21.c: Likewise.
17791         * gcc.dg/vect/vect-22.c: Likewise.
17792         * gcc.dg/vect/vect-27.c: Likewise.
17793         * gcc.dg/vect/vect-29.c: Likewise.
17794         * gcc.dg/vect/vect-2-big-array.c: Likewise.
17795         * gcc.dg/vect/vect-2.c: Likewise.
17796         * gcc.dg/vect/vect-3.c: Likewise.
17797         * gcc.dg/vect/vect-4.c: Likewise.
17798         * gcc.dg/vect/vect-5.c: Likewise.
17799         * gcc.dg/vect/vect-72.c: Likewise.
17800         * gcc.dg/vect/vect-73-big-array.c: Likewise.
17801         * gcc.dg/vect/vect-73.c: Likewise.
17802         * gcc.dg/vect/vect-77-global.c: Likewise.
17803         * gcc.dg/vect/vect-78-global.c: Likewise.
17804         * gcc.dg/vect/vect-7.c: Likewise.
17805         * gcc.dg/vect/vect-86.c: Likewise.
17806         * gcc.dg/vect/vect-align-1.c: Likewise.
17807         * gcc.dg/vect/vect-align-3.c: Likewise.
17808         * gcc.dg/vect/vect-all-big-array.c: Likewise.
17809         * gcc.dg/vect/vect-all.c: Likewise.
17810         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
17811         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
17812         * gcc.dg/vect/vect-peel-3.c: Likewise.
17813         * gcc.dg/vect/vect-peel-4.c: Likewise.
17814         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
17815
17816 2015-01-12  Jeff Law  <law@redhat.com>
17817
17818         PR target/64461
17819         * gcc.target/m68k/pr64461.c: New test.
17820
17821 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
17822
17823         * jit.dg/test-array-as-pointer.c (create_code): Update call
17824         to gcc_jit_context_new_global by setting "kind" to
17825         GCC_JIT_GLOBAL_IMPORTED.
17826         * jit.dg/test-error-array-as-pointer.c: Likewise.
17827         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
17828         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
17829         setting kind to GCC_JIT_GLOBAL_EXPORTED.
17830         * jit.dg/test-using-global.c (the_global): Rename to...
17831         (imported_global): ...this.
17832         (create_code): Update to test the three kinds of global.
17833         (verify_code): Likewise.
17834
17835 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
17836
17837         PR testsuite/64427
17838         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
17839         undefined behavior.
17840         * gcc.target/i386/pr64291-2.c: Updated.
17841
17842 2015-01-12  Richard Biener  <rguenther@suse.de>
17843
17844         PR tree-optimization/64530
17845         * gfortran.dg/pr64530.f90: New testcase.
17846
17847 2015-01-12  Richard Biener  <rguenther@suse.de>
17848
17849         PR middle-end/64357
17850         * gcc.dg/torture/pr64357.c: New testcase.
17851
17852 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
17853
17854         * gcc.target/i386/nop-mcount.c: Properly place {} in target
17855         selector.
17856
17857 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
17858         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
17859
17860 2015-01-12  Martin Liska  <mliska@suse.cz>
17861
17862         * gcc.dg/ipa/PR64550.c: New test.
17863
17864 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
17865
17866         PR ipa/63470
17867         * g++.dg/ipa/pr63470.C: New testcase.
17868
17869 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
17870
17871         PR fortran/63733
17872         * gfortran.dg/typebound_operator_20.f90: New.
17873
17874 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
17875
17876         PR fortran/58023
17877         * gfortran.dg/proc_ptr_comp_42.f90: New.
17878
17879 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
17880
17881         PR fortran/64508
17882         * gfortran.dg/proc_ptr_comp_41.f90: New.
17883
17884 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
17885
17886         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
17887
17888 2015-01-10  Tobias Burnus  <burnus@net-b.de>
17889
17890         PR fortran/64522
17891         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
17892         and add dg-excess-errors.
17893         * gfortran.dg/line_length_6.f90: New.
17894         * gfortran.dg/line_length_7.f90: New.
17895         * gfortran.dg/line_length_8.f90: New.
17896         * gfortran.dg/line_length_9.f90: New.
17897         * gfortran.dg/line_length_10.f90: New.
17898         * gfortran.dg/line_length_11.f90: New.
17899
17900 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
17901
17902         * jit.dg/test-threads.c (struct testcase): Move declaration
17903         to jit.dg/all-non-failing-tests.h.
17904         (testcases): Likewise.
17905         * jit.dg/all-non-failing-tests.h (struct testcase): Move
17906         declaration here from jit.dg/all-non-failing-tests.h.
17907         (testcases): Likewise.
17908         * jit.dg/test-combination.c (create_code): Eliminate spelling
17909         out all of the testcases in favor of looping through the
17910         "testcases" metadata.
17911         (verify_code): Likewise.
17912
17913 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
17914
17915         PR rtl-optimization/64536
17916         * gcc.dg/pr64536.c: New test.
17917
17918 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
17919
17920         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
17921         * jit.dg/test-combination.c (create_code): Likewise.
17922         (verify_code): Likewise.
17923         * jit.dg/test-constants.c: New test case.
17924         * jit.dg/test-threads.c: Add test-constants.c.
17925
17926 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
17927
17928         PR libobjc/51891
17929         * objc.dg/gnu-api-2-class.m: Add a test case
17930         for the above change.
17931
17932 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
17933
17934         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
17935
17936 2015-01-09  Richard Biener  <rguenther@suse.de>
17937
17938         PR tree-optimization/64410
17939         * g++.dg/vect/pr64410.cc: New testcase.
17940
17941 2015-01-09  Martin Liska  <mliska@suse.cz>
17942
17943         * gcc.dg/ipa/ipa-icf-32.c: New test.
17944
17945 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17946
17947         * c-c++-common/tsan/tsan_barrier.h: New.
17948         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
17949         * c-c++-common/tsan/bitfield_race.c: Likewise.
17950         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
17951         * c-c++-common/tsan/mutexset1.c: Likewise.
17952         * c-c++-common/tsan/race_on_barrier.c: Likewise.
17953         * c-c++-common/tsan/race_on_mutex.c: Likewise.
17954         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
17955         * c-c++-common/tsan/simple_race.c: Likewise.
17956         * c-c++-common/tsan/simple_stack.c: Likewise.
17957         * c-c++-common/tsan/sleep_sync.c: Likewise.
17958         * c-c++-common/tsan/tiny_race.c: Likewise.
17959         * c-c++-common/tsan/tls_race.c: Likewise.
17960         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
17961         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
17962         * g++.dg/tsan/atomic_free.C: Likewise.
17963         * g++.dg/tsan/atomic_free2.C: Likewise.
17964         * g++.dg/tsan/cond_race.C: Likewise.
17965         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
17966
17967 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
17968
17969         PR testsuite/62250
17970         * lib/target-supports.exp (check_effective_target_libatomic_available):
17971         New.
17972         * gfortran.dg/coarray/caf.exp: Only add -latomic for
17973         targets that match effective-target libatomic_available.
17974         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
17975
17976 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
17977
17978         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
17979         Verify the result of gcc_jit_context_get_last_error.
17980         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
17981
17982 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
17983
17984         PR tree-optimization/63989
17985         * gcc.dg/strlenopt-27.c: New test.
17986
17987 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
17988
17989         * jit.dg/harness.h (set_up_logging): New function.
17990         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
17991         set_up_logging on the context, so that every testcase is
17992         logged to a particular file.
17993         * jit.dg/test-nested-contexts.c (main): Open a logfile,
17994         and call gcc_jit_context_set_logfile on the top-level context.
17995
17996 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
17997
17998         PR target/64338
17999         * g++.dg/opt/pr64338.C: New test.
18000
18001 2015-01-08  Tobias Burnus  <burnus@net-b.de>
18002
18003         * gfortran.dg/coarray/codimension_2b.f90: New file.
18004         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18005         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18006
18007 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18008
18009         PR c++/59004
18010         * g++.dg/ext/fnname4.C: New.
18011
18012 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18013
18014         PR c++/64462
18015         * g++.dg/cpp0x/constexpr-64462.C: New.
18016
18017 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
18018
18019         PR c++/60753
18020         * g++.dg/cpp0x/deleted10.C: New.
18021
18022 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18023
18024         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18025
18026 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18027
18028         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18029         GCC_JIT_UNARY_OP_ABS.
18030         (verify_unary_ops): Likewise.
18031
18032 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18033
18034         * jit.dg/test-arith-overflow.c: New test case.
18035         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18036         * jit.dg/test-combination.c (create_code): Likewise.
18037         (verify_code): Likewise.
18038         * jit.dg/test-threads.c (testcases): Likewise.
18039
18040 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18041
18042         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18043         rather than "jit".  Load g++.exp, and call g++_init.
18044         Run test-*.cc files within the testsuite and *.cc files within
18045         docs/examples.
18046         (jit-dg-test): Drop the addition of -fgnu89-inline to
18047         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18048         doing it when compiling C testcases (since g++ does not handle
18049         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18050         is restored to the value after g++_init ran, rather than the
18051         value before g++_init ran.  Return a list of
18052         $comp_output $output_file, as dg-test assumes.
18053
18054 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18055
18056         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18057         make it easier to figure out the origin of each test result when
18058         running test-combination.c and test-threads.c.
18059         (CHECK_VALUE): Likewise.
18060         (CHECK_DOUBLE_VALUE): Likewise.
18061         (CHECK_STRING_VALUE): Likewise.
18062         (CHECK_STRING_STARTS_WITH): Likewise.
18063         (CHECK_STRING_CONTAINS): Likewise.
18064         (CHECK): Likewise.
18065         (check_string_value): Likewise, add "funcname" param.
18066         (check_string_starts_with): Likewise.
18067         (check_string_contains): Likewise.
18068
18069 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
18070
18071         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18072         generating name of built executable.
18073
18074 2015-01-07  Marek Polacek  <polacek@redhat.com>
18075
18076         PR c/64440
18077         * gcc.dg/pr64440.c: New test.
18078         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18079
18080 2015-01-07  Marek Polacek  <polacek@redhat.com>
18081
18082         PR c/64417
18083         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18084         * gcc.dg/pr64417.c: New test.
18085
18086 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
18087
18088         PR target/64505
18089         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18090         fix is correct.
18091
18092 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18093
18094         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18095         Check if testcases run without errors, not just if they compile.
18096
18097 2015-01-06  Christian Bruel  <christian.bruel@st.com>
18098
18099         PR target/64507
18100         * gcc.target/sh/pr64507.c: New test.
18101
18102 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
18103
18104         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18105
18106 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
18107
18108         * c-c++-common/asan/sanitize-all-1.c: New test.
18109         * c-c++-common/ubsan/sanitize-all-1.c: New test.
18110         * c-c++-common/ubsan/sanitize-all-2.c: New test.
18111         * c-c++-common/ubsan/sanitize-all-3.c: New test.
18112         * c-c++-common/ubsan/sanitize-all-4.c: New test.
18113
18114 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
18115
18116         * lib/target-supports.exp (check_profiling_available): Return 0 for
18117         Visium.
18118         (check_effective_target_tls_runtime): Likewise.
18119         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18120         * gcc.dg/20020312-2.c: Adjust for Visium.
18121         * gcc.dg/tls/thr-cse-1.c: Likewise
18122         * gcc.dg/tree-ssa/20040204-1.c: Likewise
18123         * gcc.dg/tree-ssa/loop-1.c: Likewise.
18124         * gcc.dg/weak/typeof-2.c: Likewise.
18125
18126 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
18127
18128         PR rtl-optimization/64287
18129         * gcc.dg/aru-2.c: New test.
18130
18131 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18132
18133         PR sanitizer/64344
18134         * c-c++-common/ubsan/pr64344-1.c: New test.
18135         * c-c++-common/ubsan/pr64344-2.c: New test.
18136
18137         PR tree-optimization/64465
18138         * gcc.dg/pr64465.c: New test.
18139
18140         PR tree-optimization/64494
18141         * gcc.c-torture/compile/pr64494.c: New test.
18142
18143 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
18144
18145         PR fortran/47674
18146         * gfortran.dg/realloc_on_assign_25.f90:  New test.
18147
18148 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
18149
18150         Update copyright years.
18151
18152 2015-01-05  Marek Polacek  <polacek@redhat.com>
18153
18154         PR c/64423
18155         * gcc.dg/pr64423.c: New test.
18156
18157 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18158
18159         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18160         mmix-knuth-mmixware for the same reason as for MIPS.
18161         * gcc.dg/debug/debug-2.c: Ditto.
18162
18163         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18164
18165 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
18166
18167         PR testsuite/62250
18168         * lib/gfortran.exp: Add libatomic library search path.
18169         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18170         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18171
18172         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18173
18174 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
18175
18176         * c-c++-common/tsan/bitfield_race.c: New testcase.
18177         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18178
18179 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18180
18181         * gfortran.dg/coarray/collectives_4.f90: New.
18182
18183 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18184
18185         PR fortran/57562
18186         * gfortran.dg/extends_16.f90: New.
18187
18188 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18189
18190         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18191
18192 2015-01-02  Tobias Burnus  <burnus@net-b.de>
18193
18194         * gfortran.dg/coarray/codimension_2.f90: New.
18195         * gfortran.dg/coarray/codimension_2a.f90: New.
18196         * gfortran.dg/coarray_35.f90: New.
18197         * gfortran.dg/coarray_35a.f90: New.
18198
18199 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
18200
18201         PR fortran/60507
18202         * gfortran.dg/dummy_procedure_11.f90: New.
18203 ^L
18204 Copyright (C) 2015 Free Software Foundation, Inc.
18205
18206 Copying and distribution of this file, with or without modification,
18207 are permitted in any medium without royalty provided the copyright
18208 notice and this notice are preserved.