]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
fix PR68279: bail out when scev gets instantiated to not_known
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
2 Sebastian Pop <s.pop@samsung.com>
3
4 PR tree-optimization/68279
5 * testsuite/gfortran.dg/graphite/pr68279.f90: New.
6
7 2015-11-23 Marek Polacek <polacek@redhat.com>
8
9 PR tree-optimization/68455
10 * gcc.dg/tree-ssa/pr68455.c: New test.
11
12 2015-11-23 Richard Biener <rguenther@suse.de>
13
14 PR tree-optimization/68465
15 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
16
17 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18
19 PR target/68363
20 * gcc.target/aarch64/pr68363_1.c: New test.
21
22 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
23
24 * gcc.target/aarch64/simd/vmulx.x: New.
25 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
26 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
27 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
28
29 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
30
31 PR c++/68001
32 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
33
34 2015-11-23 Richard Biener <rguenther@suse.de>
35 Jiong Wang <jiong.wang@arm.com>
36
37 PR tree-optimization/68317
38 PR tree-optimization/68326
39 * gcc.dg/pr68317.c: New testcase.
40
41 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
42
43 PR tree-optimization/68327
44 * gcc.dg/pr68327.c: New test.
45
46 2015-11-23 Tom de Vries <tom@codesourcery.com>
47
48 PR tree-optimization/68460
49 * gcc.dg/autopar/pr68460.c: New test.
50
51 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
52
53 * c-c++-common/asan/halt_on_error-1.c: New test.
54 * c-c++-common/asan/halt_on_error-2.c: Likewise.
55
56 2015-11-23 Richard Biener <rguenther@suse.de>
57
58 PR tree-optimization/68482
59 * gcc.dg/vect/pr68482.c: New testcase.
60
61 2015-11-23 Richard Biener <rguenther@suse.de>
62
63 PR tree-optimization/68445
64 * gcc.dg/vect/pr68445.c: New testcase.
65
66 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
67
68 * gcc.target/s390/load-relative-check.c: New test to check
69 generation of load relative instructions.
70
71 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
72
73 * gfortran.dg/fmt_t_8.f90: New test.
74
75 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
76
77 PR target/68390
78 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
79
80 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
81
82 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
83
84 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
85
86 PR fortran/68486
87 * gfortran.dg/simplify_cshift_2.f90: New test.
88
89 2015-11-22 James Norris <jnorris@codesourcery.com>
90 Cesar Philippidis <cesar@codesourcery.com>
91
92 * gfortran.dg/goacc/declare-1.f95: Update test.
93 * gfortran.dg/goacc/declare-2.f95: New test.
94
95 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
96
97 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
98 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
99 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
100 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
101 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
102 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
103 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
104 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
105 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
106 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
107 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
108 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
109
110 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
111
112 * gfortran.dg/simplify_cshift_1.f90: New test.
113
114 2015-11-21 Nathan Sidwell <nathan@acm.org>
115
116 * gcc.dg/atomic-generic.c: Include <string.h>.
117
118 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
119
120 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
121
122 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
123
124 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
125
126 2015-11-21 Jakub Jelinek <jakub@redhat.com>
127
128 PR debug/66432
129 * gcc.dg/debug/pr66432.c: New test.
130
131 2015-11-20 Ian Lance Taylor <iant@google.com>
132
133 PR go/66406
134 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
135
136 2015-11-20 Mike Stump <mikestump@comcast.net>
137
138 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
139 isn't portable.
140
141 2015-11-20 David Malcolm <dmalcolm@redhat.com>
142
143 PR 62314
144 * gcc.dg/fixits.c: New file.
145 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
146 (test_fixit_insert): New.
147 (test_fixit_remove): New.
148 (test_fixit_replace): New.
149 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
150 (test_fixit_insert): New.
151 (test_fixit_remove): New.
152 (test_fixit_replace): New.
153 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
154 (test_show_locus): Add tests of rendering fixit hints.
155
156 2015-11-20 Jakub Jelinek <jakub@redhat.com>
157
158 PR middle-end/68339
159 * gcc.dg/vect/pr68339.c: New test.
160
161 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
162
163 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
164
165 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
166
167 PR fortran/68237
168 * gfortran.dg/submodule_12.f90: New test
169
170 PR fortran/66762
171 * gfortran.dg/submodule_6.f08: Add compile option -flto.
172
173 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
174
175 * lib/target-supports.exp
176 (check_effective_target_arm_neon_ok_nocache): Add check
177 for M profile.
178
179 2015-11-20 Tom de Vries <tom@codesourcery.com>
180
181 PR tree-optimization/68373
182 * gcc.dg/autopar/pr68373.c: New test.
183
184 2015-11-20 Jakub Jelinek <jakub@redhat.com>
185
186 PR c++/67354
187 * g++.dg/abi/mangle67.C: New test.
188
189 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
190
191 * gcc.target/s390/bswap-1.c: New test.
192
193 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
194
195 * gcc.target/s390/pfpo.c: New test.
196
197 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
198
199 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
200 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
201
202 2015-11-19 David Malcolm <dmalcolm@redhat.com>
203
204 * g++.dg/spellcheck-fields.C: New file.
205
206 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
207 Sebastian Pop <s.pop@samsung.com>
208
209 PR tree-optimization/68428
210 * gcc.dg/graphite/pr68428.c: New.
211
212 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
213 Sebastian Pop <s.pop@samsung.com>
214
215 PR tree-optimization/68335
216 * gfortran.dg/graphite/pr68335.f90: New.
217
218 2015-11-19 Nathan Sidwell <nathan@acm.org>
219
220 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
221 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
222 * gcc.dg/special/weak-2.c: Likewise.
223 * gcc.dg/weak/weak-12.c: Likewise.
224 * gcc.dg/weak/weak-15.c: Likewise.
225 * gcc.dg/weak/weak-16.c: Likewise.
226 * gcc.dg/weak/weak-1.c: Likewise.
227 * gcc.dg/weak/weak-2.c: Likewise.
228 * gcc.dg/weak/weak-4.c: Likewise.
229 * gcc.dg/torture/pr53922.c: Likewise.
230 * gcc.dg/torture/pr60092.c: Likewise.
231
232 2015-11-19 Marek Polacek <polacek@redhat.com>
233
234 PR c/68412
235 * gcc.dg/pr68412-2.c: New test.
236 * gcc.dg/pr68412.c: New test.
237
238 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
239
240 * gcc.dg/tree-ssa/vrp98.c: New testcase.
241 * gcc.target/avr/uint8-single-reg.c: New testcase.
242
243 2015-11-19 Jakub Jelinek <jakub@redhat.com>
244
245 PR c++/67409
246 * g++.dg/eh/goto3.C: New test.
247
248 2015-11-19 Marek Polacek <polacek@redhat.com>
249
250 PR tree-optimization/68431
251 * gcc.dg/tree-ssa/pr68431.c: New test.
252
253 2015-11-19 Jakub Jelinek <jakub@redhat.com>
254
255 PR rtl-optimization/68376
256 * gcc.c-torture/execute/pr68376-1.c: New test.
257 * gcc.c-torture/execute/pr68376-2.c: New test.
258
259 PR target/67770
260 * gcc.target/i386/pr67770.c: New test.
261
262 2015-11-18 Jeff Law <law@redhat.com>
263
264 PR tree-optimization/68198
265 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
266 * gcc.dg/tree-ssa/pr68198.c: New test.
267
268 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
269
270 PR fortran/59910
271 * gfortran.dg/pr59910.f90: New test.
272
273 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
274
275 PR fortran/43996
276 * gfortran.dg/pr43996.f90: New test.
277
278 2015-11-18 Joseph Myers <joseph@codesourcery.com>
279
280 PR c/65083
281 * gcc.dg/atomic/stdatomic-fence-2.c,
282 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
283
284 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
285
286 * gnat.dg/loop_optimization19.adb: New test.
287 * gnat.dg/loop_optimization20.adb: Likewise.
288 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
289
290 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
291
292 * gnat.dg/opt52.adb: New test.
293
294 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
295
296 * gcc.dg/goacc/nvptx-sese-1.c: New.
297
298 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
299
300 * gnat.dg/renaming7.adb: New test.
301 * gnat.dg/renaming7_pkg.ads: New helper.
302
303 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
304
305 PR tree-optimization/68402
306 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
307 to avoid undefined behaviour.
308
309 2015-11-18 Jakub Jelinek <jakub@redhat.com>
310
311 PR tree-optimization/68157
312 * g++.dg/opt/pr68157.C: New test.
313
314 2015-11-18 Richard Biener <rguenther@suse.de>
315
316 PR tree-optimization/67790
317 * gcc.dg/vect/pr67790.c: New testcase.
318
319 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
320
321 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
322
323 2015-11-17 David Malcolm <dmalcolm@redhat.com>
324
325 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
326 (test_braced_init): New function.
327 (test_statement_expression): New function.
328 (test_address_of_label): New function.
329 (test_transaction_expressions): New function.
330 (test_keywords): New function.
331 (test_builtin_va_arg): New function.
332 (test_builtin_offsetof): New function.
333 * lib/multiline.exp (_build_multiline_regex): Escape braces.
334
335 2015-11-17 Martin Sebor <msebor@redhat.com>
336
337 PR c++/68308
338 * g++.dg/init/new46.C: New test.
339
340 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
341
342 PR fortran/65751
343 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
344
345 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
346
347 PR middle-end/68134
348 * gcc.dg/pr68134.c: New test.
349
350 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
351
352 PR target/68143
353 * gcc.c-torture/execute/pr68143_1.c: New test.
354
355 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
356
357 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
358
359 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
360
361 * gcc.dg/tree-ssa/ifc-8.c: New test.
362
363 2015-11-16 Marek Polacek <polacek@redhat.com>
364
365 PR c++/68362
366 * g++.dg/delayedfold/switch-1.C: New test.
367
368 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
369
370 PR fortran/58027
371 PR fortran/60993
372 * gfortran.dg/pr58027.f90: New test.
373
374 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
375
376 * c-c++-common/attr-simd.c: New test.
377 * c-c++-common/attr-simd-2.c: New test.
378 * c-c++-common/attr-simd-3.c: New test.
379
380 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
381
382 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
383
384 2015-11-16 Christian Bruel <christian.bruel@st.com>
385
386 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
387 Check __ARM_NEON__ instead of "arm_neon.h.
388 * gcc.target/arm/attr-neon3.c: New test.
389 * gcc.target/arm/attr-neon-fp16.c: Likewise
390
391 2015-11-16 Christian Bruel <christian.bruel@st.com>
392
393 PR target/65837
394 * gcc.target/arm/lto/pr65837_0.c
395 * gcc.target/arm/attr-neon2.c
396 * gcc.target/arm/attr-neon.c
397 * gcc.target/arm/attr-neon-builtin-fail.c
398 * gcc.target/arm/attr-crypto.c
399
400 2015-11-16 Richard Biener <rguenther@suse.de>
401
402 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
403
404 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
405
406 PR fortran/50221
407 * gfortran.dg/deferred_character_1.f90: New test.
408 * gfortran.dg/deferred_character_4.f90: New test for comment
409 #4 of the PR.
410
411 PR fortran/68216
412 * gfortran.dg/deferred_character_2.f90: New test.
413
414 PR fortran/67674
415 * gfortran.dg/deferred_character_3.f90: New test.
416
417 PR fortran/63932
418 * gfortran.dg/deferred_character_5.f90: New test.
419
420 PR fortran/66408
421 * gfortran.dg/deferred_character_6.f90: New test.
422
423 PR fortran/49954
424 * gfortran.dg/deferred_character_7.f90: New test.
425
426 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
427
428 PR fortran/67803
429 * gfortran.dg/pr67803.f90: New test.
430
431 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
432
433 * g++.dg/cpp/ucn-1.C: Fix typo.
434
435 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
436
437 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
438 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
439
440 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
441 Jeff Law <law@redhat.com>
442
443 * gcc.dg/tree-ssa/split-path-1.c: New test.
444
445 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
446
447 * c-c++-common/goacc/loop-auto-1.c: New.
448
449 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
450 * gcc.dg/goacc/nvptx-merged-loop.c: New.
451
452 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
453
454 PR fortran/68319
455 * gfortran.dg/pr68319.f90: New test.
456
457 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
458
459 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
460 hardware floating point support.
461
462 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
463 vector direct move instructions.
464
465 * gcc.target/powerpc/maddld.c: New test.
466
467 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
468
469 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
470 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
471 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
472
473 2015-11-13 David Malcolm <dmalcolm@redhat.com>
474
475 * gcc.dg/diagnostic-token-ranges.c: New file.
476 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
477 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
478 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
479 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
480 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
481 line_table param when calling
482 linemap_position_for_line_and_column.
483 (test_show_locus): Pass line_table to rich_location ctors.
484 (plugin_init): Remove setting of global_dc->colorize_source_p.
485 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
486 New file.
487 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
488 diagnostic_plugin_test_tree_expression_range.c,
489 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
490 and diagnostic-test-show-trees-1.c.
491
492 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
493
494 PR tree-optimization/67682
495 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
496 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
497 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
498 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
499
500 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
501
502 * gcc.target/aarch64/umaddl_combine_1.c: New test.
503
504 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
505
506 PR tree-optimization/68264
507 * gcc.dg/torture/pr68264.c: New test.
508
509 2015-11-13 Marek Polacek <polacek@redhat.com>
510
511 PR c/68320
512 * gcc.dg/pr68320.c: New test.
513
514 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
515
516 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
517
518 2015-11-13 Richard Biener <rguenther@suse.de>
519
520 PR tree-optimization/68306
521 * gcc.dg/pr68306.c: Adjust.
522 * gcc.dg/pr68306-2.c: New testcase.
523 * gcc.dg/pr68306-3.c: Likewise.
524
525 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
526
527 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
528 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
529
530 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
531
532 PR fortran/47266
533 * gfortran.dg/module_private_2.f90: New test.
534
535 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
536
537 PR fortran/47266
538 * gfortran.dg/warn_unused_function_2.f90: New test.
539
540 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
541
542 Revert [ARM] Remove neon-testgen.ml and generated tests.
543 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
544
545 * gcc.target/arm/neon/vRaddhns16.c: Remove.
546 * gcc.target/arm/neon/vRaddhns32.c: Remove.
547 * gcc.target/arm/neon/vRaddhns64.c: Remove.
548 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
549 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
550 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
551 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
552 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
553 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
554 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
555 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
556 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
557 * gcc.target/arm/neon/vRhadds16.c: Remove.
558 * gcc.target/arm/neon/vRhadds32.c: Remove.
559 * gcc.target/arm/neon/vRhadds8.c: Remove.
560 * gcc.target/arm/neon/vRhaddu16.c: Remove.
561 * gcc.target/arm/neon/vRhaddu32.c: Remove.
562 * gcc.target/arm/neon/vRhaddu8.c: Remove.
563 * gcc.target/arm/neon/vRshlQs16.c: Remove.
564 * gcc.target/arm/neon/vRshlQs32.c: Remove.
565 * gcc.target/arm/neon/vRshlQs64.c: Remove.
566 * gcc.target/arm/neon/vRshlQs8.c: Remove.
567 * gcc.target/arm/neon/vRshlQu16.c: Remove.
568 * gcc.target/arm/neon/vRshlQu32.c: Remove.
569 * gcc.target/arm/neon/vRshlQu64.c: Remove.
570 * gcc.target/arm/neon/vRshlQu8.c: Remove.
571 * gcc.target/arm/neon/vRshls16.c: Remove.
572 * gcc.target/arm/neon/vRshls32.c: Remove.
573 * gcc.target/arm/neon/vRshls64.c: Remove.
574 * gcc.target/arm/neon/vRshls8.c: Remove.
575 * gcc.target/arm/neon/vRshlu16.c: Remove.
576 * gcc.target/arm/neon/vRshlu32.c: Remove.
577 * gcc.target/arm/neon/vRshlu64.c: Remove.
578 * gcc.target/arm/neon/vRshlu8.c: Remove.
579 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
580 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
581 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
582 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
583 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
584 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
585 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
586 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
587 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
588 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
589 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
590 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
591 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
592 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
593 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
594 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
595 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
596 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
597 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
598 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
599 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
600 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
601 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
602 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
603 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
604 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
605 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
606 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
607 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
608 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
609 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
610 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
611 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
612 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
613 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
614 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
615 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
616 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
617 * gcc.target/arm/neon/vRsubhns16.c: Remove.
618 * gcc.target/arm/neon/vRsubhns32.c: Remove.
619 * gcc.target/arm/neon/vRsubhns64.c: Remove.
620 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
621 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
622 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
623 * gcc.target/arm/neon/vabaQs16.c: Remove.
624 * gcc.target/arm/neon/vabaQs32.c: Remove.
625 * gcc.target/arm/neon/vabaQs8.c: Remove.
626 * gcc.target/arm/neon/vabaQu16.c: Remove.
627 * gcc.target/arm/neon/vabaQu32.c: Remove.
628 * gcc.target/arm/neon/vabaQu8.c: Remove.
629 * gcc.target/arm/neon/vabals16.c: Remove.
630 * gcc.target/arm/neon/vabals32.c: Remove.
631 * gcc.target/arm/neon/vabals8.c: Remove.
632 * gcc.target/arm/neon/vabalu16.c: Remove.
633 * gcc.target/arm/neon/vabalu32.c: Remove.
634 * gcc.target/arm/neon/vabalu8.c: Remove.
635 * gcc.target/arm/neon/vabas16.c: Remove.
636 * gcc.target/arm/neon/vabas32.c: Remove.
637 * gcc.target/arm/neon/vabas8.c: Remove.
638 * gcc.target/arm/neon/vabau16.c: Remove.
639 * gcc.target/arm/neon/vabau32.c: Remove.
640 * gcc.target/arm/neon/vabau8.c: Remove.
641 * gcc.target/arm/neon/vabdQf32.c: Remove.
642 * gcc.target/arm/neon/vabdQs16.c: Remove.
643 * gcc.target/arm/neon/vabdQs32.c: Remove.
644 * gcc.target/arm/neon/vabdQs8.c: Remove.
645 * gcc.target/arm/neon/vabdQu16.c: Remove.
646 * gcc.target/arm/neon/vabdQu32.c: Remove.
647 * gcc.target/arm/neon/vabdQu8.c: Remove.
648 * gcc.target/arm/neon/vabdf32.c: Remove.
649 * gcc.target/arm/neon/vabdls16.c: Remove.
650 * gcc.target/arm/neon/vabdls32.c: Remove.
651 * gcc.target/arm/neon/vabdls8.c: Remove.
652 * gcc.target/arm/neon/vabdlu16.c: Remove.
653 * gcc.target/arm/neon/vabdlu32.c: Remove.
654 * gcc.target/arm/neon/vabdlu8.c: Remove.
655 * gcc.target/arm/neon/vabds16.c: Remove.
656 * gcc.target/arm/neon/vabds32.c: Remove.
657 * gcc.target/arm/neon/vabds8.c: Remove.
658 * gcc.target/arm/neon/vabdu16.c: Remove.
659 * gcc.target/arm/neon/vabdu32.c: Remove.
660 * gcc.target/arm/neon/vabdu8.c: Remove.
661 * gcc.target/arm/neon/vabsQf32.c: Remove.
662 * gcc.target/arm/neon/vabsQs16.c: Remove.
663 * gcc.target/arm/neon/vabsQs32.c: Remove.
664 * gcc.target/arm/neon/vabsQs8.c: Remove.
665 * gcc.target/arm/neon/vabsf32.c: Remove.
666 * gcc.target/arm/neon/vabss16.c: Remove.
667 * gcc.target/arm/neon/vabss32.c: Remove.
668 * gcc.target/arm/neon/vabss8.c: Remove.
669 * gcc.target/arm/neon/vaddQf32.c: Remove.
670 * gcc.target/arm/neon/vaddQs16.c: Remove.
671 * gcc.target/arm/neon/vaddQs32.c: Remove.
672 * gcc.target/arm/neon/vaddQs64.c: Remove.
673 * gcc.target/arm/neon/vaddQs8.c: Remove.
674 * gcc.target/arm/neon/vaddQu16.c: Remove.
675 * gcc.target/arm/neon/vaddQu32.c: Remove.
676 * gcc.target/arm/neon/vaddQu64.c: Remove.
677 * gcc.target/arm/neon/vaddQu8.c: Remove.
678 * gcc.target/arm/neon/vaddf32.c: Remove.
679 * gcc.target/arm/neon/vaddhns16.c: Remove.
680 * gcc.target/arm/neon/vaddhns32.c: Remove.
681 * gcc.target/arm/neon/vaddhns64.c: Remove.
682 * gcc.target/arm/neon/vaddhnu16.c: Remove.
683 * gcc.target/arm/neon/vaddhnu32.c: Remove.
684 * gcc.target/arm/neon/vaddhnu64.c: Remove.
685 * gcc.target/arm/neon/vaddls16.c: Remove.
686 * gcc.target/arm/neon/vaddls32.c: Remove.
687 * gcc.target/arm/neon/vaddls8.c: Remove.
688 * gcc.target/arm/neon/vaddlu16.c: Remove.
689 * gcc.target/arm/neon/vaddlu32.c: Remove.
690 * gcc.target/arm/neon/vaddlu8.c: Remove.
691 * gcc.target/arm/neon/vadds16.c: Remove.
692 * gcc.target/arm/neon/vadds32.c: Remove.
693 * gcc.target/arm/neon/vadds64.c: Remove.
694 * gcc.target/arm/neon/vadds8.c: Remove.
695 * gcc.target/arm/neon/vaddu16.c: Remove.
696 * gcc.target/arm/neon/vaddu32.c: Remove.
697 * gcc.target/arm/neon/vaddu64.c: Remove.
698 * gcc.target/arm/neon/vaddu8.c: Remove.
699 * gcc.target/arm/neon/vaddws16.c: Remove.
700 * gcc.target/arm/neon/vaddws32.c: Remove.
701 * gcc.target/arm/neon/vaddws8.c: Remove.
702 * gcc.target/arm/neon/vaddwu16.c: Remove.
703 * gcc.target/arm/neon/vaddwu32.c: Remove.
704 * gcc.target/arm/neon/vaddwu8.c: Remove.
705 * gcc.target/arm/neon/vandQs16.c: Remove.
706 * gcc.target/arm/neon/vandQs32.c: Remove.
707 * gcc.target/arm/neon/vandQs64.c: Remove.
708 * gcc.target/arm/neon/vandQs8.c: Remove.
709 * gcc.target/arm/neon/vandQu16.c: Remove.
710 * gcc.target/arm/neon/vandQu32.c: Remove.
711 * gcc.target/arm/neon/vandQu64.c: Remove.
712 * gcc.target/arm/neon/vandQu8.c: Remove.
713 * gcc.target/arm/neon/vands16.c: Remove.
714 * gcc.target/arm/neon/vands32.c: Remove.
715 * gcc.target/arm/neon/vands64.c: Remove.
716 * gcc.target/arm/neon/vands8.c: Remove.
717 * gcc.target/arm/neon/vandu16.c: Remove.
718 * gcc.target/arm/neon/vandu32.c: Remove.
719 * gcc.target/arm/neon/vandu64.c: Remove.
720 * gcc.target/arm/neon/vandu8.c: Remove.
721 * gcc.target/arm/neon/vbicQs16.c: Remove.
722 * gcc.target/arm/neon/vbicQs32.c: Remove.
723 * gcc.target/arm/neon/vbicQs64.c: Remove.
724 * gcc.target/arm/neon/vbicQs8.c: Remove.
725 * gcc.target/arm/neon/vbicQu16.c: Remove.
726 * gcc.target/arm/neon/vbicQu32.c: Remove.
727 * gcc.target/arm/neon/vbicQu64.c: Remove.
728 * gcc.target/arm/neon/vbicQu8.c: Remove.
729 * gcc.target/arm/neon/vbics16.c: Remove.
730 * gcc.target/arm/neon/vbics32.c: Remove.
731 * gcc.target/arm/neon/vbics64.c: Remove.
732 * gcc.target/arm/neon/vbics8.c: Remove.
733 * gcc.target/arm/neon/vbicu16.c: Remove.
734 * gcc.target/arm/neon/vbicu32.c: Remove.
735 * gcc.target/arm/neon/vbicu64.c: Remove.
736 * gcc.target/arm/neon/vbicu8.c: Remove.
737 * gcc.target/arm/neon/vbslQf32.c: Remove.
738 * gcc.target/arm/neon/vbslQp16.c: Remove.
739 * gcc.target/arm/neon/vbslQp64.c: Remove.
740 * gcc.target/arm/neon/vbslQp8.c: Remove.
741 * gcc.target/arm/neon/vbslQs16.c: Remove.
742 * gcc.target/arm/neon/vbslQs32.c: Remove.
743 * gcc.target/arm/neon/vbslQs64.c: Remove.
744 * gcc.target/arm/neon/vbslQs8.c: Remove.
745 * gcc.target/arm/neon/vbslQu16.c: Remove.
746 * gcc.target/arm/neon/vbslQu32.c: Remove.
747 * gcc.target/arm/neon/vbslQu64.c: Remove.
748 * gcc.target/arm/neon/vbslQu8.c: Remove.
749 * gcc.target/arm/neon/vbslf32.c: Remove.
750 * gcc.target/arm/neon/vbslp16.c: Remove.
751 * gcc.target/arm/neon/vbslp64.c: Remove.
752 * gcc.target/arm/neon/vbslp8.c: Remove.
753 * gcc.target/arm/neon/vbsls16.c: Remove.
754 * gcc.target/arm/neon/vbsls32.c: Remove.
755 * gcc.target/arm/neon/vbsls64.c: Remove.
756 * gcc.target/arm/neon/vbsls8.c: Remove.
757 * gcc.target/arm/neon/vbslu16.c: Remove.
758 * gcc.target/arm/neon/vbslu32.c: Remove.
759 * gcc.target/arm/neon/vbslu64.c: Remove.
760 * gcc.target/arm/neon/vbslu8.c: Remove.
761 * gcc.target/arm/neon/vcageQf32.c: Remove.
762 * gcc.target/arm/neon/vcagef32.c: Remove.
763 * gcc.target/arm/neon/vcagtQf32.c: Remove.
764 * gcc.target/arm/neon/vcagtf32.c: Remove.
765 * gcc.target/arm/neon/vcaleQf32.c: Remove.
766 * gcc.target/arm/neon/vcalef32.c: Remove.
767 * gcc.target/arm/neon/vcaltQf32.c: Remove.
768 * gcc.target/arm/neon/vcaltf32.c: Remove.
769 * gcc.target/arm/neon/vceqQf32.c: Remove.
770 * gcc.target/arm/neon/vceqQp8.c: Remove.
771 * gcc.target/arm/neon/vceqQs16.c: Remove.
772 * gcc.target/arm/neon/vceqQs32.c: Remove.
773 * gcc.target/arm/neon/vceqQs8.c: Remove.
774 * gcc.target/arm/neon/vceqQu16.c: Remove.
775 * gcc.target/arm/neon/vceqQu32.c: Remove.
776 * gcc.target/arm/neon/vceqQu8.c: Remove.
777 * gcc.target/arm/neon/vceqf32.c: Remove.
778 * gcc.target/arm/neon/vceqp8.c: Remove.
779 * gcc.target/arm/neon/vceqs16.c: Remove.
780 * gcc.target/arm/neon/vceqs32.c: Remove.
781 * gcc.target/arm/neon/vceqs8.c: Remove.
782 * gcc.target/arm/neon/vcequ16.c: Remove.
783 * gcc.target/arm/neon/vcequ32.c: Remove.
784 * gcc.target/arm/neon/vcequ8.c: Remove.
785 * gcc.target/arm/neon/vcgeQf32.c: Remove.
786 * gcc.target/arm/neon/vcgeQs16.c: Remove.
787 * gcc.target/arm/neon/vcgeQs32.c: Remove.
788 * gcc.target/arm/neon/vcgeQs8.c: Remove.
789 * gcc.target/arm/neon/vcgeQu16.c: Remove.
790 * gcc.target/arm/neon/vcgeQu32.c: Remove.
791 * gcc.target/arm/neon/vcgeQu8.c: Remove.
792 * gcc.target/arm/neon/vcgef32.c: Remove.
793 * gcc.target/arm/neon/vcges16.c: Remove.
794 * gcc.target/arm/neon/vcges32.c: Remove.
795 * gcc.target/arm/neon/vcges8.c: Remove.
796 * gcc.target/arm/neon/vcgeu16.c: Remove.
797 * gcc.target/arm/neon/vcgeu32.c: Remove.
798 * gcc.target/arm/neon/vcgeu8.c: Remove.
799 * gcc.target/arm/neon/vcgtQf32.c: Remove.
800 * gcc.target/arm/neon/vcgtQs16.c: Remove.
801 * gcc.target/arm/neon/vcgtQs32.c: Remove.
802 * gcc.target/arm/neon/vcgtQs8.c: Remove.
803 * gcc.target/arm/neon/vcgtQu16.c: Remove.
804 * gcc.target/arm/neon/vcgtQu32.c: Remove.
805 * gcc.target/arm/neon/vcgtQu8.c: Remove.
806 * gcc.target/arm/neon/vcgtf32.c: Remove.
807 * gcc.target/arm/neon/vcgts16.c: Remove.
808 * gcc.target/arm/neon/vcgts32.c: Remove.
809 * gcc.target/arm/neon/vcgts8.c: Remove.
810 * gcc.target/arm/neon/vcgtu16.c: Remove.
811 * gcc.target/arm/neon/vcgtu32.c: Remove.
812 * gcc.target/arm/neon/vcgtu8.c: Remove.
813 * gcc.target/arm/neon/vcleQf32.c: Remove.
814 * gcc.target/arm/neon/vcleQs16.c: Remove.
815 * gcc.target/arm/neon/vcleQs32.c: Remove.
816 * gcc.target/arm/neon/vcleQs8.c: Remove.
817 * gcc.target/arm/neon/vcleQu16.c: Remove.
818 * gcc.target/arm/neon/vcleQu32.c: Remove.
819 * gcc.target/arm/neon/vcleQu8.c: Remove.
820 * gcc.target/arm/neon/vclef32.c: Remove.
821 * gcc.target/arm/neon/vcles16.c: Remove.
822 * gcc.target/arm/neon/vcles32.c: Remove.
823 * gcc.target/arm/neon/vcles8.c: Remove.
824 * gcc.target/arm/neon/vcleu16.c: Remove.
825 * gcc.target/arm/neon/vcleu32.c: Remove.
826 * gcc.target/arm/neon/vcleu8.c: Remove.
827 * gcc.target/arm/neon/vclsQs16.c: Remove.
828 * gcc.target/arm/neon/vclsQs32.c: Remove.
829 * gcc.target/arm/neon/vclsQs8.c: Remove.
830 * gcc.target/arm/neon/vclss16.c: Remove.
831 * gcc.target/arm/neon/vclss32.c: Remove.
832 * gcc.target/arm/neon/vclss8.c: Remove.
833 * gcc.target/arm/neon/vcltQf32.c: Remove.
834 * gcc.target/arm/neon/vcltQs16.c: Remove.
835 * gcc.target/arm/neon/vcltQs32.c: Remove.
836 * gcc.target/arm/neon/vcltQs8.c: Remove.
837 * gcc.target/arm/neon/vcltQu16.c: Remove.
838 * gcc.target/arm/neon/vcltQu32.c: Remove.
839 * gcc.target/arm/neon/vcltQu8.c: Remove.
840 * gcc.target/arm/neon/vcltf32.c: Remove.
841 * gcc.target/arm/neon/vclts16.c: Remove.
842 * gcc.target/arm/neon/vclts32.c: Remove.
843 * gcc.target/arm/neon/vclts8.c: Remove.
844 * gcc.target/arm/neon/vcltu16.c: Remove.
845 * gcc.target/arm/neon/vcltu32.c: Remove.
846 * gcc.target/arm/neon/vcltu8.c: Remove.
847 * gcc.target/arm/neon/vclzQs16.c: Remove.
848 * gcc.target/arm/neon/vclzQs32.c: Remove.
849 * gcc.target/arm/neon/vclzQs8.c: Remove.
850 * gcc.target/arm/neon/vclzQu16.c: Remove.
851 * gcc.target/arm/neon/vclzQu32.c: Remove.
852 * gcc.target/arm/neon/vclzQu8.c: Remove.
853 * gcc.target/arm/neon/vclzs16.c: Remove.
854 * gcc.target/arm/neon/vclzs32.c: Remove.
855 * gcc.target/arm/neon/vclzs8.c: Remove.
856 * gcc.target/arm/neon/vclzu16.c: Remove.
857 * gcc.target/arm/neon/vclzu32.c: Remove.
858 * gcc.target/arm/neon/vclzu8.c: Remove.
859 * gcc.target/arm/neon/vcntQp8.c: Remove.
860 * gcc.target/arm/neon/vcntQs8.c: Remove.
861 * gcc.target/arm/neon/vcntQu8.c: Remove.
862 * gcc.target/arm/neon/vcntp8.c: Remove.
863 * gcc.target/arm/neon/vcnts8.c: Remove.
864 * gcc.target/arm/neon/vcntu8.c: Remove.
865 * gcc.target/arm/neon/vcombinef32.c: Remove.
866 * gcc.target/arm/neon/vcombinep16.c: Remove.
867 * gcc.target/arm/neon/vcombinep64.c: Remove.
868 * gcc.target/arm/neon/vcombinep8.c: Remove.
869 * gcc.target/arm/neon/vcombines16.c: Remove.
870 * gcc.target/arm/neon/vcombines32.c: Remove.
871 * gcc.target/arm/neon/vcombines64.c: Remove.
872 * gcc.target/arm/neon/vcombines8.c: Remove.
873 * gcc.target/arm/neon/vcombineu16.c: Remove.
874 * gcc.target/arm/neon/vcombineu32.c: Remove.
875 * gcc.target/arm/neon/vcombineu64.c: Remove.
876 * gcc.target/arm/neon/vcombineu8.c: Remove.
877 * gcc.target/arm/neon/vcreatef32.c: Remove.
878 * gcc.target/arm/neon/vcreatep16.c: Remove.
879 * gcc.target/arm/neon/vcreatep64.c: Remove.
880 * gcc.target/arm/neon/vcreatep8.c: Remove.
881 * gcc.target/arm/neon/vcreates16.c: Remove.
882 * gcc.target/arm/neon/vcreates32.c: Remove.
883 * gcc.target/arm/neon/vcreates64.c: Remove.
884 * gcc.target/arm/neon/vcreates8.c: Remove.
885 * gcc.target/arm/neon/vcreateu16.c: Remove.
886 * gcc.target/arm/neon/vcreateu32.c: Remove.
887 * gcc.target/arm/neon/vcreateu64.c: Remove.
888 * gcc.target/arm/neon/vcreateu8.c: Remove.
889 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
890 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
891 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
892 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
893 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
894 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
895 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
896 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
897 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
898 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
899 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
900 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
901 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
902 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
903 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
904 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
905 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
906 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
907 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
908 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
909 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
910 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
911 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
912 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
913 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
914 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
915 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
916 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
917 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
918 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
919 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
920 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
921 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
922 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
923 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
924 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
925 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
926 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
927 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
928 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
929 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
930 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
931 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
932 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
933 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
934 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
935 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
936 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
937 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
938 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
939 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
940 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
941 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
942 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
943 * gcc.target/arm/neon/vdup_nf32.c: Remove.
944 * gcc.target/arm/neon/vdup_np16.c: Remove.
945 * gcc.target/arm/neon/vdup_np64.c: Remove.
946 * gcc.target/arm/neon/vdup_np8.c: Remove.
947 * gcc.target/arm/neon/vdup_ns16.c: Remove.
948 * gcc.target/arm/neon/vdup_ns32.c: Remove.
949 * gcc.target/arm/neon/vdup_ns64.c: Remove.
950 * gcc.target/arm/neon/vdup_ns8.c: Remove.
951 * gcc.target/arm/neon/vdup_nu16.c: Remove.
952 * gcc.target/arm/neon/vdup_nu32.c: Remove.
953 * gcc.target/arm/neon/vdup_nu64.c: Remove.
954 * gcc.target/arm/neon/vdup_nu8.c: Remove.
955 * gcc.target/arm/neon/veorQs16.c: Remove.
956 * gcc.target/arm/neon/veorQs32.c: Remove.
957 * gcc.target/arm/neon/veorQs64.c: Remove.
958 * gcc.target/arm/neon/veorQs8.c: Remove.
959 * gcc.target/arm/neon/veorQu16.c: Remove.
960 * gcc.target/arm/neon/veorQu32.c: Remove.
961 * gcc.target/arm/neon/veorQu64.c: Remove.
962 * gcc.target/arm/neon/veorQu8.c: Remove.
963 * gcc.target/arm/neon/veors16.c: Remove.
964 * gcc.target/arm/neon/veors32.c: Remove.
965 * gcc.target/arm/neon/veors64.c: Remove.
966 * gcc.target/arm/neon/veors8.c: Remove.
967 * gcc.target/arm/neon/veoru16.c: Remove.
968 * gcc.target/arm/neon/veoru32.c: Remove.
969 * gcc.target/arm/neon/veoru64.c: Remove.
970 * gcc.target/arm/neon/veoru8.c: Remove.
971 * gcc.target/arm/neon/vextQf32.c: Remove.
972 * gcc.target/arm/neon/vextQp16.c: Remove.
973 * gcc.target/arm/neon/vextQp64.c: Remove.
974 * gcc.target/arm/neon/vextQp8.c: Remove.
975 * gcc.target/arm/neon/vextQs16.c: Remove.
976 * gcc.target/arm/neon/vextQs32.c: Remove.
977 * gcc.target/arm/neon/vextQs64.c: Remove.
978 * gcc.target/arm/neon/vextQs8.c: Remove.
979 * gcc.target/arm/neon/vextQu16.c: Remove.
980 * gcc.target/arm/neon/vextQu32.c: Remove.
981 * gcc.target/arm/neon/vextQu64.c: Remove.
982 * gcc.target/arm/neon/vextQu8.c: Remove.
983 * gcc.target/arm/neon/vextf32.c: Remove.
984 * gcc.target/arm/neon/vextp16.c: Remove.
985 * gcc.target/arm/neon/vextp64.c: Remove.
986 * gcc.target/arm/neon/vextp8.c: Remove.
987 * gcc.target/arm/neon/vexts16.c: Remove.
988 * gcc.target/arm/neon/vexts32.c: Remove.
989 * gcc.target/arm/neon/vexts64.c: Remove.
990 * gcc.target/arm/neon/vexts8.c: Remove.
991 * gcc.target/arm/neon/vextu16.c: Remove.
992 * gcc.target/arm/neon/vextu32.c: Remove.
993 * gcc.target/arm/neon/vextu64.c: Remove.
994 * gcc.target/arm/neon/vextu8.c: Remove.
995 * gcc.target/arm/neon/vfmaQf32.c: Remove.
996 * gcc.target/arm/neon/vfmaf32.c: Remove.
997 * gcc.target/arm/neon/vfmsQf32.c: Remove.
998 * gcc.target/arm/neon/vfmsf32.c: Remove.
999 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
1000 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
1001 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
1002 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
1003 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
1004 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
1005 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
1006 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
1007 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
1008 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
1009 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
1010 * gcc.target/arm/neon/vget_highf32.c: Remove.
1011 * gcc.target/arm/neon/vget_highp16.c: Remove.
1012 * gcc.target/arm/neon/vget_highp64.c: Remove.
1013 * gcc.target/arm/neon/vget_highp8.c: Remove.
1014 * gcc.target/arm/neon/vget_highs16.c: Remove.
1015 * gcc.target/arm/neon/vget_highs32.c: Remove.
1016 * gcc.target/arm/neon/vget_highs64.c: Remove.
1017 * gcc.target/arm/neon/vget_highs8.c: Remove.
1018 * gcc.target/arm/neon/vget_highu16.c: Remove.
1019 * gcc.target/arm/neon/vget_highu32.c: Remove.
1020 * gcc.target/arm/neon/vget_highu64.c: Remove.
1021 * gcc.target/arm/neon/vget_highu8.c: Remove.
1022 * gcc.target/arm/neon/vget_lanef32.c: Remove.
1023 * gcc.target/arm/neon/vget_lanep16.c: Remove.
1024 * gcc.target/arm/neon/vget_lanep8.c: Remove.
1025 * gcc.target/arm/neon/vget_lanes16.c: Remove.
1026 * gcc.target/arm/neon/vget_lanes32.c: Remove.
1027 * gcc.target/arm/neon/vget_lanes64.c: Remove.
1028 * gcc.target/arm/neon/vget_lanes8.c: Remove.
1029 * gcc.target/arm/neon/vget_laneu16.c: Remove.
1030 * gcc.target/arm/neon/vget_laneu32.c: Remove.
1031 * gcc.target/arm/neon/vget_laneu64.c: Remove.
1032 * gcc.target/arm/neon/vget_laneu8.c: Remove.
1033 * gcc.target/arm/neon/vget_lowf32.c: Remove.
1034 * gcc.target/arm/neon/vget_lowp16.c: Remove.
1035 * gcc.target/arm/neon/vget_lowp64.c: Remove.
1036 * gcc.target/arm/neon/vget_lowp8.c: Remove.
1037 * gcc.target/arm/neon/vget_lows16.c: Remove.
1038 * gcc.target/arm/neon/vget_lows32.c: Remove.
1039 * gcc.target/arm/neon/vget_lows64.c: Remove.
1040 * gcc.target/arm/neon/vget_lows8.c: Remove.
1041 * gcc.target/arm/neon/vget_lowu16.c: Remove.
1042 * gcc.target/arm/neon/vget_lowu32.c: Remove.
1043 * gcc.target/arm/neon/vget_lowu64.c: Remove.
1044 * gcc.target/arm/neon/vget_lowu8.c: Remove.
1045 * gcc.target/arm/neon/vhaddQs16.c: Remove.
1046 * gcc.target/arm/neon/vhaddQs32.c: Remove.
1047 * gcc.target/arm/neon/vhaddQs8.c: Remove.
1048 * gcc.target/arm/neon/vhaddQu16.c: Remove.
1049 * gcc.target/arm/neon/vhaddQu32.c: Remove.
1050 * gcc.target/arm/neon/vhaddQu8.c: Remove.
1051 * gcc.target/arm/neon/vhadds16.c: Remove.
1052 * gcc.target/arm/neon/vhadds32.c: Remove.
1053 * gcc.target/arm/neon/vhadds8.c: Remove.
1054 * gcc.target/arm/neon/vhaddu16.c: Remove.
1055 * gcc.target/arm/neon/vhaddu32.c: Remove.
1056 * gcc.target/arm/neon/vhaddu8.c: Remove.
1057 * gcc.target/arm/neon/vhsubQs16.c: Remove.
1058 * gcc.target/arm/neon/vhsubQs32.c: Remove.
1059 * gcc.target/arm/neon/vhsubQs8.c: Remove.
1060 * gcc.target/arm/neon/vhsubQu16.c: Remove.
1061 * gcc.target/arm/neon/vhsubQu32.c: Remove.
1062 * gcc.target/arm/neon/vhsubQu8.c: Remove.
1063 * gcc.target/arm/neon/vhsubs16.c: Remove.
1064 * gcc.target/arm/neon/vhsubs32.c: Remove.
1065 * gcc.target/arm/neon/vhsubs8.c: Remove.
1066 * gcc.target/arm/neon/vhsubu16.c: Remove.
1067 * gcc.target/arm/neon/vhsubu32.c: Remove.
1068 * gcc.target/arm/neon/vhsubu8.c: Remove.
1069 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
1070 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
1071 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
1072 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
1073 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
1074 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
1075 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
1076 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
1077 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
1078 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
1079 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
1080 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
1081 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
1082 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
1083 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
1084 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
1085 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
1086 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
1087 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
1088 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
1089 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
1090 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
1091 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
1092 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
1093 * gcc.target/arm/neon/vld1Qf32.c: Remove.
1094 * gcc.target/arm/neon/vld1Qp16.c: Remove.
1095 * gcc.target/arm/neon/vld1Qp64.c: Remove.
1096 * gcc.target/arm/neon/vld1Qp8.c: Remove.
1097 * gcc.target/arm/neon/vld1Qs16.c: Remove.
1098 * gcc.target/arm/neon/vld1Qs32.c: Remove.
1099 * gcc.target/arm/neon/vld1Qs64.c: Remove.
1100 * gcc.target/arm/neon/vld1Qs8.c: Remove.
1101 * gcc.target/arm/neon/vld1Qu16.c: Remove.
1102 * gcc.target/arm/neon/vld1Qu32.c: Remove.
1103 * gcc.target/arm/neon/vld1Qu64.c: Remove.
1104 * gcc.target/arm/neon/vld1Qu8.c: Remove.
1105 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
1106 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
1107 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
1108 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
1109 * gcc.target/arm/neon/vld1_dups16.c: Remove.
1110 * gcc.target/arm/neon/vld1_dups32.c: Remove.
1111 * gcc.target/arm/neon/vld1_dups64.c: Remove.
1112 * gcc.target/arm/neon/vld1_dups8.c: Remove.
1113 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
1114 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
1115 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
1116 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
1117 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
1118 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
1119 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
1120 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
1121 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
1122 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
1123 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
1124 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
1125 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
1126 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
1127 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
1128 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
1129 * gcc.target/arm/neon/vld1f32.c: Remove.
1130 * gcc.target/arm/neon/vld1p16.c: Remove.
1131 * gcc.target/arm/neon/vld1p64.c: Remove.
1132 * gcc.target/arm/neon/vld1p8.c: Remove.
1133 * gcc.target/arm/neon/vld1s16.c: Remove.
1134 * gcc.target/arm/neon/vld1s32.c: Remove.
1135 * gcc.target/arm/neon/vld1s64.c: Remove.
1136 * gcc.target/arm/neon/vld1s8.c: Remove.
1137 * gcc.target/arm/neon/vld1u16.c: Remove.
1138 * gcc.target/arm/neon/vld1u32.c: Remove.
1139 * gcc.target/arm/neon/vld1u64.c: Remove.
1140 * gcc.target/arm/neon/vld1u8.c: Remove.
1141 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
1142 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
1143 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
1144 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
1145 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
1146 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
1147 * gcc.target/arm/neon/vld2Qf32.c: Remove.
1148 * gcc.target/arm/neon/vld2Qp16.c: Remove.
1149 * gcc.target/arm/neon/vld2Qp8.c: Remove.
1150 * gcc.target/arm/neon/vld2Qs16.c: Remove.
1151 * gcc.target/arm/neon/vld2Qs32.c: Remove.
1152 * gcc.target/arm/neon/vld2Qs8.c: Remove.
1153 * gcc.target/arm/neon/vld2Qu16.c: Remove.
1154 * gcc.target/arm/neon/vld2Qu32.c: Remove.
1155 * gcc.target/arm/neon/vld2Qu8.c: Remove.
1156 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
1157 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
1158 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
1159 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
1160 * gcc.target/arm/neon/vld2_dups16.c: Remove.
1161 * gcc.target/arm/neon/vld2_dups32.c: Remove.
1162 * gcc.target/arm/neon/vld2_dups64.c: Remove.
1163 * gcc.target/arm/neon/vld2_dups8.c: Remove.
1164 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
1165 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
1166 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
1167 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
1168 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
1169 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
1170 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
1171 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
1172 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
1173 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
1174 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
1175 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
1176 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
1177 * gcc.target/arm/neon/vld2f32.c: Remove.
1178 * gcc.target/arm/neon/vld2p16.c: Remove.
1179 * gcc.target/arm/neon/vld2p64.c: Remove.
1180 * gcc.target/arm/neon/vld2p8.c: Remove.
1181 * gcc.target/arm/neon/vld2s16.c: Remove.
1182 * gcc.target/arm/neon/vld2s32.c: Remove.
1183 * gcc.target/arm/neon/vld2s64.c: Remove.
1184 * gcc.target/arm/neon/vld2s8.c: Remove.
1185 * gcc.target/arm/neon/vld2u16.c: Remove.
1186 * gcc.target/arm/neon/vld2u32.c: Remove.
1187 * gcc.target/arm/neon/vld2u64.c: Remove.
1188 * gcc.target/arm/neon/vld2u8.c: Remove.
1189 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
1190 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
1191 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
1192 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
1193 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
1194 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
1195 * gcc.target/arm/neon/vld3Qf32.c: Remove.
1196 * gcc.target/arm/neon/vld3Qp16.c: Remove.
1197 * gcc.target/arm/neon/vld3Qp8.c: Remove.
1198 * gcc.target/arm/neon/vld3Qs16.c: Remove.
1199 * gcc.target/arm/neon/vld3Qs32.c: Remove.
1200 * gcc.target/arm/neon/vld3Qs8.c: Remove.
1201 * gcc.target/arm/neon/vld3Qu16.c: Remove.
1202 * gcc.target/arm/neon/vld3Qu32.c: Remove.
1203 * gcc.target/arm/neon/vld3Qu8.c: Remove.
1204 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
1205 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
1206 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
1207 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
1208 * gcc.target/arm/neon/vld3_dups16.c: Remove.
1209 * gcc.target/arm/neon/vld3_dups32.c: Remove.
1210 * gcc.target/arm/neon/vld3_dups64.c: Remove.
1211 * gcc.target/arm/neon/vld3_dups8.c: Remove.
1212 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
1213 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
1214 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
1215 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
1216 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
1217 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
1218 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
1219 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
1220 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
1221 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
1222 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
1223 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
1224 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
1225 * gcc.target/arm/neon/vld3f32.c: Remove.
1226 * gcc.target/arm/neon/vld3p16.c: Remove.
1227 * gcc.target/arm/neon/vld3p64.c: Remove.
1228 * gcc.target/arm/neon/vld3p8.c: Remove.
1229 * gcc.target/arm/neon/vld3s16.c: Remove.
1230 * gcc.target/arm/neon/vld3s32.c: Remove.
1231 * gcc.target/arm/neon/vld3s64.c: Remove.
1232 * gcc.target/arm/neon/vld3s8.c: Remove.
1233 * gcc.target/arm/neon/vld3u16.c: Remove.
1234 * gcc.target/arm/neon/vld3u32.c: Remove.
1235 * gcc.target/arm/neon/vld3u64.c: Remove.
1236 * gcc.target/arm/neon/vld3u8.c: Remove.
1237 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
1238 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
1239 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
1240 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
1241 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
1242 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
1243 * gcc.target/arm/neon/vld4Qf32.c: Remove.
1244 * gcc.target/arm/neon/vld4Qp16.c: Remove.
1245 * gcc.target/arm/neon/vld4Qp8.c: Remove.
1246 * gcc.target/arm/neon/vld4Qs16.c: Remove.
1247 * gcc.target/arm/neon/vld4Qs32.c: Remove.
1248 * gcc.target/arm/neon/vld4Qs8.c: Remove.
1249 * gcc.target/arm/neon/vld4Qu16.c: Remove.
1250 * gcc.target/arm/neon/vld4Qu32.c: Remove.
1251 * gcc.target/arm/neon/vld4Qu8.c: Remove.
1252 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
1253 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
1254 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
1255 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
1256 * gcc.target/arm/neon/vld4_dups16.c: Remove.
1257 * gcc.target/arm/neon/vld4_dups32.c: Remove.
1258 * gcc.target/arm/neon/vld4_dups64.c: Remove.
1259 * gcc.target/arm/neon/vld4_dups8.c: Remove.
1260 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
1261 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
1262 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
1263 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
1264 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
1265 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
1266 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
1267 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
1268 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
1269 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
1270 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
1271 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
1272 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
1273 * gcc.target/arm/neon/vld4f32.c: Remove.
1274 * gcc.target/arm/neon/vld4p16.c: Remove.
1275 * gcc.target/arm/neon/vld4p64.c: Remove.
1276 * gcc.target/arm/neon/vld4p8.c: Remove.
1277 * gcc.target/arm/neon/vld4s16.c: Remove.
1278 * gcc.target/arm/neon/vld4s32.c: Remove.
1279 * gcc.target/arm/neon/vld4s64.c: Remove.
1280 * gcc.target/arm/neon/vld4s8.c: Remove.
1281 * gcc.target/arm/neon/vld4u16.c: Remove.
1282 * gcc.target/arm/neon/vld4u32.c: Remove.
1283 * gcc.target/arm/neon/vld4u64.c: Remove.
1284 * gcc.target/arm/neon/vld4u8.c: Remove.
1285 * gcc.target/arm/neon/vmaxQf32.c: Remove.
1286 * gcc.target/arm/neon/vmaxQs16.c: Remove.
1287 * gcc.target/arm/neon/vmaxQs32.c: Remove.
1288 * gcc.target/arm/neon/vmaxQs8.c: Remove.
1289 * gcc.target/arm/neon/vmaxQu16.c: Remove.
1290 * gcc.target/arm/neon/vmaxQu32.c: Remove.
1291 * gcc.target/arm/neon/vmaxQu8.c: Remove.
1292 * gcc.target/arm/neon/vmaxf32.c: Remove.
1293 * gcc.target/arm/neon/vmaxs16.c: Remove.
1294 * gcc.target/arm/neon/vmaxs32.c: Remove.
1295 * gcc.target/arm/neon/vmaxs8.c: Remove.
1296 * gcc.target/arm/neon/vmaxu16.c: Remove.
1297 * gcc.target/arm/neon/vmaxu32.c: Remove.
1298 * gcc.target/arm/neon/vmaxu8.c: Remove.
1299 * gcc.target/arm/neon/vminQf32.c: Remove.
1300 * gcc.target/arm/neon/vminQs16.c: Remove.
1301 * gcc.target/arm/neon/vminQs32.c: Remove.
1302 * gcc.target/arm/neon/vminQs8.c: Remove.
1303 * gcc.target/arm/neon/vminQu16.c: Remove.
1304 * gcc.target/arm/neon/vminQu32.c: Remove.
1305 * gcc.target/arm/neon/vminQu8.c: Remove.
1306 * gcc.target/arm/neon/vminf32.c: Remove.
1307 * gcc.target/arm/neon/vmins16.c: Remove.
1308 * gcc.target/arm/neon/vmins32.c: Remove.
1309 * gcc.target/arm/neon/vmins8.c: Remove.
1310 * gcc.target/arm/neon/vminu16.c: Remove.
1311 * gcc.target/arm/neon/vminu32.c: Remove.
1312 * gcc.target/arm/neon/vminu8.c: Remove.
1313 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
1314 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
1315 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
1316 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
1317 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
1318 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
1319 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
1320 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
1321 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
1322 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
1323 * gcc.target/arm/neon/vmlaQf32.c: Remove.
1324 * gcc.target/arm/neon/vmlaQs16.c: Remove.
1325 * gcc.target/arm/neon/vmlaQs32.c: Remove.
1326 * gcc.target/arm/neon/vmlaQs8.c: Remove.
1327 * gcc.target/arm/neon/vmlaQu16.c: Remove.
1328 * gcc.target/arm/neon/vmlaQu32.c: Remove.
1329 * gcc.target/arm/neon/vmlaQu8.c: Remove.
1330 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
1331 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
1332 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
1333 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
1334 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
1335 * gcc.target/arm/neon/vmla_nf32.c: Remove.
1336 * gcc.target/arm/neon/vmla_ns16.c: Remove.
1337 * gcc.target/arm/neon/vmla_ns32.c: Remove.
1338 * gcc.target/arm/neon/vmla_nu16.c: Remove.
1339 * gcc.target/arm/neon/vmla_nu32.c: Remove.
1340 * gcc.target/arm/neon/vmlaf32.c: Remove.
1341 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
1342 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
1343 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
1344 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
1345 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
1346 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
1347 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
1348 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
1349 * gcc.target/arm/neon/vmlals16.c: Remove.
1350 * gcc.target/arm/neon/vmlals32.c: Remove.
1351 * gcc.target/arm/neon/vmlals8.c: Remove.
1352 * gcc.target/arm/neon/vmlalu16.c: Remove.
1353 * gcc.target/arm/neon/vmlalu32.c: Remove.
1354 * gcc.target/arm/neon/vmlalu8.c: Remove.
1355 * gcc.target/arm/neon/vmlas16.c: Remove.
1356 * gcc.target/arm/neon/vmlas32.c: Remove.
1357 * gcc.target/arm/neon/vmlas8.c: Remove.
1358 * gcc.target/arm/neon/vmlau16.c: Remove.
1359 * gcc.target/arm/neon/vmlau32.c: Remove.
1360 * gcc.target/arm/neon/vmlau8.c: Remove.
1361 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
1362 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
1363 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
1364 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
1365 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
1366 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
1367 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
1368 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
1369 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
1370 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
1371 * gcc.target/arm/neon/vmlsQf32.c: Remove.
1372 * gcc.target/arm/neon/vmlsQs16.c: Remove.
1373 * gcc.target/arm/neon/vmlsQs32.c: Remove.
1374 * gcc.target/arm/neon/vmlsQs8.c: Remove.
1375 * gcc.target/arm/neon/vmlsQu16.c: Remove.
1376 * gcc.target/arm/neon/vmlsQu32.c: Remove.
1377 * gcc.target/arm/neon/vmlsQu8.c: Remove.
1378 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
1379 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
1380 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
1381 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
1382 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
1383 * gcc.target/arm/neon/vmls_nf32.c: Remove.
1384 * gcc.target/arm/neon/vmls_ns16.c: Remove.
1385 * gcc.target/arm/neon/vmls_ns32.c: Remove.
1386 * gcc.target/arm/neon/vmls_nu16.c: Remove.
1387 * gcc.target/arm/neon/vmls_nu32.c: Remove.
1388 * gcc.target/arm/neon/vmlsf32.c: Remove.
1389 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
1390 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
1391 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
1392 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
1393 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
1394 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
1395 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
1396 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
1397 * gcc.target/arm/neon/vmlsls16.c: Remove.
1398 * gcc.target/arm/neon/vmlsls32.c: Remove.
1399 * gcc.target/arm/neon/vmlsls8.c: Remove.
1400 * gcc.target/arm/neon/vmlslu16.c: Remove.
1401 * gcc.target/arm/neon/vmlslu32.c: Remove.
1402 * gcc.target/arm/neon/vmlslu8.c: Remove.
1403 * gcc.target/arm/neon/vmlss16.c: Remove.
1404 * gcc.target/arm/neon/vmlss32.c: Remove.
1405 * gcc.target/arm/neon/vmlss8.c: Remove.
1406 * gcc.target/arm/neon/vmlsu16.c: Remove.
1407 * gcc.target/arm/neon/vmlsu32.c: Remove.
1408 * gcc.target/arm/neon/vmlsu8.c: Remove.
1409 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
1410 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
1411 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
1412 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
1413 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
1414 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
1415 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
1416 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
1417 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
1418 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
1419 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
1420 * gcc.target/arm/neon/vmov_nf32.c: Remove.
1421 * gcc.target/arm/neon/vmov_np16.c: Remove.
1422 * gcc.target/arm/neon/vmov_np8.c: Remove.
1423 * gcc.target/arm/neon/vmov_ns16.c: Remove.
1424 * gcc.target/arm/neon/vmov_ns32.c: Remove.
1425 * gcc.target/arm/neon/vmov_ns64.c: Remove.
1426 * gcc.target/arm/neon/vmov_ns8.c: Remove.
1427 * gcc.target/arm/neon/vmov_nu16.c: Remove.
1428 * gcc.target/arm/neon/vmov_nu32.c: Remove.
1429 * gcc.target/arm/neon/vmov_nu64.c: Remove.
1430 * gcc.target/arm/neon/vmov_nu8.c: Remove.
1431 * gcc.target/arm/neon/vmovls16.c: Remove.
1432 * gcc.target/arm/neon/vmovls32.c: Remove.
1433 * gcc.target/arm/neon/vmovls8.c: Remove.
1434 * gcc.target/arm/neon/vmovlu16.c: Remove.
1435 * gcc.target/arm/neon/vmovlu32.c: Remove.
1436 * gcc.target/arm/neon/vmovlu8.c: Remove.
1437 * gcc.target/arm/neon/vmovns16.c: Remove.
1438 * gcc.target/arm/neon/vmovns32.c: Remove.
1439 * gcc.target/arm/neon/vmovns64.c: Remove.
1440 * gcc.target/arm/neon/vmovnu16.c: Remove.
1441 * gcc.target/arm/neon/vmovnu32.c: Remove.
1442 * gcc.target/arm/neon/vmovnu64.c: Remove.
1443 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
1444 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
1445 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
1446 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
1447 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
1448 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
1449 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
1450 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
1451 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
1452 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
1453 * gcc.target/arm/neon/vmulQf32.c: Remove.
1454 * gcc.target/arm/neon/vmulQp8.c: Remove.
1455 * gcc.target/arm/neon/vmulQs16.c: Remove.
1456 * gcc.target/arm/neon/vmulQs32.c: Remove.
1457 * gcc.target/arm/neon/vmulQs8.c: Remove.
1458 * gcc.target/arm/neon/vmulQu16.c: Remove.
1459 * gcc.target/arm/neon/vmulQu32.c: Remove.
1460 * gcc.target/arm/neon/vmulQu8.c: Remove.
1461 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
1462 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
1463 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
1464 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
1465 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
1466 * gcc.target/arm/neon/vmul_nf32.c: Remove.
1467 * gcc.target/arm/neon/vmul_ns16.c: Remove.
1468 * gcc.target/arm/neon/vmul_ns32.c: Remove.
1469 * gcc.target/arm/neon/vmul_nu16.c: Remove.
1470 * gcc.target/arm/neon/vmul_nu32.c: Remove.
1471 * gcc.target/arm/neon/vmulf32.c: Remove.
1472 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
1473 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
1474 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
1475 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
1476 * gcc.target/arm/neon/vmull_ns16.c: Remove.
1477 * gcc.target/arm/neon/vmull_ns32.c: Remove.
1478 * gcc.target/arm/neon/vmull_nu16.c: Remove.
1479 * gcc.target/arm/neon/vmull_nu32.c: Remove.
1480 * gcc.target/arm/neon/vmullp8.c: Remove.
1481 * gcc.target/arm/neon/vmulls16.c: Remove.
1482 * gcc.target/arm/neon/vmulls32.c: Remove.
1483 * gcc.target/arm/neon/vmulls8.c: Remove.
1484 * gcc.target/arm/neon/vmullu16.c: Remove.
1485 * gcc.target/arm/neon/vmullu32.c: Remove.
1486 * gcc.target/arm/neon/vmullu8.c: Remove.
1487 * gcc.target/arm/neon/vmulp8.c: Remove.
1488 * gcc.target/arm/neon/vmuls16.c: Remove.
1489 * gcc.target/arm/neon/vmuls32.c: Remove.
1490 * gcc.target/arm/neon/vmuls8.c: Remove.
1491 * gcc.target/arm/neon/vmulu16.c: Remove.
1492 * gcc.target/arm/neon/vmulu32.c: Remove.
1493 * gcc.target/arm/neon/vmulu8.c: Remove.
1494 * gcc.target/arm/neon/vmvnQp8.c: Remove.
1495 * gcc.target/arm/neon/vmvnQs16.c: Remove.
1496 * gcc.target/arm/neon/vmvnQs32.c: Remove.
1497 * gcc.target/arm/neon/vmvnQs8.c: Remove.
1498 * gcc.target/arm/neon/vmvnQu16.c: Remove.
1499 * gcc.target/arm/neon/vmvnQu32.c: Remove.
1500 * gcc.target/arm/neon/vmvnQu8.c: Remove.
1501 * gcc.target/arm/neon/vmvnp8.c: Remove.
1502 * gcc.target/arm/neon/vmvns16.c: Remove.
1503 * gcc.target/arm/neon/vmvns32.c: Remove.
1504 * gcc.target/arm/neon/vmvns8.c: Remove.
1505 * gcc.target/arm/neon/vmvnu16.c: Remove.
1506 * gcc.target/arm/neon/vmvnu32.c: Remove.
1507 * gcc.target/arm/neon/vmvnu8.c: Remove.
1508 * gcc.target/arm/neon/vnegQf32.c: Remove.
1509 * gcc.target/arm/neon/vnegQs16.c: Remove.
1510 * gcc.target/arm/neon/vnegQs32.c: Remove.
1511 * gcc.target/arm/neon/vnegQs8.c: Remove.
1512 * gcc.target/arm/neon/vnegf32.c: Remove.
1513 * gcc.target/arm/neon/vnegs16.c: Remove.
1514 * gcc.target/arm/neon/vnegs32.c: Remove.
1515 * gcc.target/arm/neon/vnegs8.c: Remove.
1516 * gcc.target/arm/neon/vornQs16.c: Remove.
1517 * gcc.target/arm/neon/vornQs32.c: Remove.
1518 * gcc.target/arm/neon/vornQs64.c: Remove.
1519 * gcc.target/arm/neon/vornQs8.c: Remove.
1520 * gcc.target/arm/neon/vornQu16.c: Remove.
1521 * gcc.target/arm/neon/vornQu32.c: Remove.
1522 * gcc.target/arm/neon/vornQu64.c: Remove.
1523 * gcc.target/arm/neon/vornQu8.c: Remove.
1524 * gcc.target/arm/neon/vorns16.c: Remove.
1525 * gcc.target/arm/neon/vorns32.c: Remove.
1526 * gcc.target/arm/neon/vorns64.c: Remove.
1527 * gcc.target/arm/neon/vorns8.c: Remove.
1528 * gcc.target/arm/neon/vornu16.c: Remove.
1529 * gcc.target/arm/neon/vornu32.c: Remove.
1530 * gcc.target/arm/neon/vornu64.c: Remove.
1531 * gcc.target/arm/neon/vornu8.c: Remove.
1532 * gcc.target/arm/neon/vorrQs16.c: Remove.
1533 * gcc.target/arm/neon/vorrQs32.c: Remove.
1534 * gcc.target/arm/neon/vorrQs64.c: Remove.
1535 * gcc.target/arm/neon/vorrQs8.c: Remove.
1536 * gcc.target/arm/neon/vorrQu16.c: Remove.
1537 * gcc.target/arm/neon/vorrQu32.c: Remove.
1538 * gcc.target/arm/neon/vorrQu64.c: Remove.
1539 * gcc.target/arm/neon/vorrQu8.c: Remove.
1540 * gcc.target/arm/neon/vorrs16.c: Remove.
1541 * gcc.target/arm/neon/vorrs32.c: Remove.
1542 * gcc.target/arm/neon/vorrs64.c: Remove.
1543 * gcc.target/arm/neon/vorrs8.c: Remove.
1544 * gcc.target/arm/neon/vorru16.c: Remove.
1545 * gcc.target/arm/neon/vorru32.c: Remove.
1546 * gcc.target/arm/neon/vorru64.c: Remove.
1547 * gcc.target/arm/neon/vorru8.c: Remove.
1548 * gcc.target/arm/neon/vpadalQs16.c: Remove.
1549 * gcc.target/arm/neon/vpadalQs32.c: Remove.
1550 * gcc.target/arm/neon/vpadalQs8.c: Remove.
1551 * gcc.target/arm/neon/vpadalQu16.c: Remove.
1552 * gcc.target/arm/neon/vpadalQu32.c: Remove.
1553 * gcc.target/arm/neon/vpadalQu8.c: Remove.
1554 * gcc.target/arm/neon/vpadals16.c: Remove.
1555 * gcc.target/arm/neon/vpadals32.c: Remove.
1556 * gcc.target/arm/neon/vpadals8.c: Remove.
1557 * gcc.target/arm/neon/vpadalu16.c: Remove.
1558 * gcc.target/arm/neon/vpadalu32.c: Remove.
1559 * gcc.target/arm/neon/vpadalu8.c: Remove.
1560 * gcc.target/arm/neon/vpaddf32.c: Remove.
1561 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
1562 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
1563 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
1564 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
1565 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
1566 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
1567 * gcc.target/arm/neon/vpaddls16.c: Remove.
1568 * gcc.target/arm/neon/vpaddls32.c: Remove.
1569 * gcc.target/arm/neon/vpaddls8.c: Remove.
1570 * gcc.target/arm/neon/vpaddlu16.c: Remove.
1571 * gcc.target/arm/neon/vpaddlu32.c: Remove.
1572 * gcc.target/arm/neon/vpaddlu8.c: Remove.
1573 * gcc.target/arm/neon/vpadds16.c: Remove.
1574 * gcc.target/arm/neon/vpadds32.c: Remove.
1575 * gcc.target/arm/neon/vpadds8.c: Remove.
1576 * gcc.target/arm/neon/vpaddu16.c: Remove.
1577 * gcc.target/arm/neon/vpaddu32.c: Remove.
1578 * gcc.target/arm/neon/vpaddu8.c: Remove.
1579 * gcc.target/arm/neon/vpmaxf32.c: Remove.
1580 * gcc.target/arm/neon/vpmaxs16.c: Remove.
1581 * gcc.target/arm/neon/vpmaxs32.c: Remove.
1582 * gcc.target/arm/neon/vpmaxs8.c: Remove.
1583 * gcc.target/arm/neon/vpmaxu16.c: Remove.
1584 * gcc.target/arm/neon/vpmaxu32.c: Remove.
1585 * gcc.target/arm/neon/vpmaxu8.c: Remove.
1586 * gcc.target/arm/neon/vpminf32.c: Remove.
1587 * gcc.target/arm/neon/vpmins16.c: Remove.
1588 * gcc.target/arm/neon/vpmins32.c: Remove.
1589 * gcc.target/arm/neon/vpmins8.c: Remove.
1590 * gcc.target/arm/neon/vpminu16.c: Remove.
1591 * gcc.target/arm/neon/vpminu32.c: Remove.
1592 * gcc.target/arm/neon/vpminu8.c: Remove.
1593 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
1594 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
1595 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
1596 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
1597 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
1598 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
1599 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
1600 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
1601 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
1602 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
1603 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
1604 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
1605 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
1606 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
1607 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
1608 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
1609 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
1610 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
1611 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
1612 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
1613 * gcc.target/arm/neon/vqRshls16.c: Remove.
1614 * gcc.target/arm/neon/vqRshls32.c: Remove.
1615 * gcc.target/arm/neon/vqRshls64.c: Remove.
1616 * gcc.target/arm/neon/vqRshls8.c: Remove.
1617 * gcc.target/arm/neon/vqRshlu16.c: Remove.
1618 * gcc.target/arm/neon/vqRshlu32.c: Remove.
1619 * gcc.target/arm/neon/vqRshlu64.c: Remove.
1620 * gcc.target/arm/neon/vqRshlu8.c: Remove.
1621 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
1622 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
1623 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
1624 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
1625 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
1626 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
1627 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
1628 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
1629 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
1630 * gcc.target/arm/neon/vqabsQs16.c: Remove.
1631 * gcc.target/arm/neon/vqabsQs32.c: Remove.
1632 * gcc.target/arm/neon/vqabsQs8.c: Remove.
1633 * gcc.target/arm/neon/vqabss16.c: Remove.
1634 * gcc.target/arm/neon/vqabss32.c: Remove.
1635 * gcc.target/arm/neon/vqabss8.c: Remove.
1636 * gcc.target/arm/neon/vqaddQs16.c: Remove.
1637 * gcc.target/arm/neon/vqaddQs32.c: Remove.
1638 * gcc.target/arm/neon/vqaddQs64.c: Remove.
1639 * gcc.target/arm/neon/vqaddQs8.c: Remove.
1640 * gcc.target/arm/neon/vqaddQu16.c: Remove.
1641 * gcc.target/arm/neon/vqaddQu32.c: Remove.
1642 * gcc.target/arm/neon/vqaddQu64.c: Remove.
1643 * gcc.target/arm/neon/vqaddQu8.c: Remove.
1644 * gcc.target/arm/neon/vqadds16.c: Remove.
1645 * gcc.target/arm/neon/vqadds32.c: Remove.
1646 * gcc.target/arm/neon/vqadds64.c: Remove.
1647 * gcc.target/arm/neon/vqadds8.c: Remove.
1648 * gcc.target/arm/neon/vqaddu16.c: Remove.
1649 * gcc.target/arm/neon/vqaddu32.c: Remove.
1650 * gcc.target/arm/neon/vqaddu64.c: Remove.
1651 * gcc.target/arm/neon/vqaddu8.c: Remove.
1652 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
1653 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
1654 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
1655 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
1656 * gcc.target/arm/neon/vqdmlals16.c: Remove.
1657 * gcc.target/arm/neon/vqdmlals32.c: Remove.
1658 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
1659 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
1660 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
1661 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
1662 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
1663 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
1664 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
1665 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
1666 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
1667 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
1668 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
1669 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
1670 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
1671 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
1672 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
1673 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
1674 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
1675 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
1676 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
1677 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
1678 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
1679 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
1680 * gcc.target/arm/neon/vqdmulls16.c: Remove.
1681 * gcc.target/arm/neon/vqdmulls32.c: Remove.
1682 * gcc.target/arm/neon/vqmovns16.c: Remove.
1683 * gcc.target/arm/neon/vqmovns32.c: Remove.
1684 * gcc.target/arm/neon/vqmovns64.c: Remove.
1685 * gcc.target/arm/neon/vqmovnu16.c: Remove.
1686 * gcc.target/arm/neon/vqmovnu32.c: Remove.
1687 * gcc.target/arm/neon/vqmovnu64.c: Remove.
1688 * gcc.target/arm/neon/vqmovuns16.c: Remove.
1689 * gcc.target/arm/neon/vqmovuns32.c: Remove.
1690 * gcc.target/arm/neon/vqmovuns64.c: Remove.
1691 * gcc.target/arm/neon/vqnegQs16.c: Remove.
1692 * gcc.target/arm/neon/vqnegQs32.c: Remove.
1693 * gcc.target/arm/neon/vqnegQs8.c: Remove.
1694 * gcc.target/arm/neon/vqnegs16.c: Remove.
1695 * gcc.target/arm/neon/vqnegs32.c: Remove.
1696 * gcc.target/arm/neon/vqnegs8.c: Remove.
1697 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
1698 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
1699 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
1700 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
1701 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
1702 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
1703 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
1704 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
1705 * gcc.target/arm/neon/vqshlQs16.c: Remove.
1706 * gcc.target/arm/neon/vqshlQs32.c: Remove.
1707 * gcc.target/arm/neon/vqshlQs64.c: Remove.
1708 * gcc.target/arm/neon/vqshlQs8.c: Remove.
1709 * gcc.target/arm/neon/vqshlQu16.c: Remove.
1710 * gcc.target/arm/neon/vqshlQu32.c: Remove.
1711 * gcc.target/arm/neon/vqshlQu64.c: Remove.
1712 * gcc.target/arm/neon/vqshlQu8.c: Remove.
1713 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
1714 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
1715 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
1716 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
1717 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
1718 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
1719 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
1720 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
1721 * gcc.target/arm/neon/vqshls16.c: Remove.
1722 * gcc.target/arm/neon/vqshls32.c: Remove.
1723 * gcc.target/arm/neon/vqshls64.c: Remove.
1724 * gcc.target/arm/neon/vqshls8.c: Remove.
1725 * gcc.target/arm/neon/vqshlu16.c: Remove.
1726 * gcc.target/arm/neon/vqshlu32.c: Remove.
1727 * gcc.target/arm/neon/vqshlu64.c: Remove.
1728 * gcc.target/arm/neon/vqshlu8.c: Remove.
1729 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
1730 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
1731 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
1732 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
1733 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
1734 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
1735 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
1736 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
1737 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
1738 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
1739 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
1740 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
1741 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
1742 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
1743 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
1744 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
1745 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
1746 * gcc.target/arm/neon/vqsubQs16.c: Remove.
1747 * gcc.target/arm/neon/vqsubQs32.c: Remove.
1748 * gcc.target/arm/neon/vqsubQs64.c: Remove.
1749 * gcc.target/arm/neon/vqsubQs8.c: Remove.
1750 * gcc.target/arm/neon/vqsubQu16.c: Remove.
1751 * gcc.target/arm/neon/vqsubQu32.c: Remove.
1752 * gcc.target/arm/neon/vqsubQu64.c: Remove.
1753 * gcc.target/arm/neon/vqsubQu8.c: Remove.
1754 * gcc.target/arm/neon/vqsubs16.c: Remove.
1755 * gcc.target/arm/neon/vqsubs32.c: Remove.
1756 * gcc.target/arm/neon/vqsubs64.c: Remove.
1757 * gcc.target/arm/neon/vqsubs8.c: Remove.
1758 * gcc.target/arm/neon/vqsubu16.c: Remove.
1759 * gcc.target/arm/neon/vqsubu32.c: Remove.
1760 * gcc.target/arm/neon/vqsubu64.c: Remove.
1761 * gcc.target/arm/neon/vqsubu8.c: Remove.
1762 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
1763 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
1764 * gcc.target/arm/neon/vrecpef32.c: Remove.
1765 * gcc.target/arm/neon/vrecpeu32.c: Remove.
1766 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
1767 * gcc.target/arm/neon/vrecpsf32.c: Remove.
1768 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
1769 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
1770 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
1771 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
1772 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
1773 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
1774 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
1775 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
1776 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
1777 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
1778 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
1779 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
1780 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
1781 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
1782 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
1783 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
1784 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
1785 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
1786 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
1787 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
1788 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
1789 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
1790 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
1791 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
1792 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
1793 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
1794 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
1795 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
1796 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
1797 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
1798 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
1799 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
1800 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
1801 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
1802 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
1803 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
1804 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
1805 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
1806 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
1807 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
1808 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
1809 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
1810 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
1811 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
1812 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
1813 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
1814 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
1815 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
1816 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
1817 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
1818 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
1819 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
1820 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
1821 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
1822 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
1823 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
1824 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
1825 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
1826 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
1827 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
1828 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
1829 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
1830 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
1831 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
1832 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
1833 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
1834 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
1835 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
1836 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
1837 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
1838 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
1839 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
1840 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
1841 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
1842 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
1843 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
1844 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
1845 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
1846 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
1847 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
1848 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
1849 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
1850 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
1851 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
1852 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
1853 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
1854 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
1855 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
1856 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
1857 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
1858 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
1859 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
1860 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
1861 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
1862 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
1863 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
1864 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
1865 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
1866 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
1867 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
1868 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
1869 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
1870 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
1871 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
1872 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
1873 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
1874 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
1875 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
1876 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
1877 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
1878 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
1879 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
1880 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
1881 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
1882 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
1883 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
1884 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
1885 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
1886 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
1887 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
1888 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
1889 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
1890 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
1891 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
1892 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
1893 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
1894 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
1895 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
1896 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
1897 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
1898 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
1899 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
1900 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
1901 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
1902 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
1903 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
1904 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
1905 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
1906 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
1907 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
1908 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
1909 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
1910 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
1911 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
1912 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
1913 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
1914 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
1915 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
1916 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
1917 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
1918 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
1919 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
1920 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
1921 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
1922 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
1923 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
1924 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
1925 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
1926 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
1927 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
1928 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
1929 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
1930 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
1931 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
1932 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
1933 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
1934 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
1935 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
1936 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
1937 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
1938 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
1939 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
1940 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
1941 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
1942 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
1943 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
1944 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
1945 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
1946 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
1947 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
1948 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
1949 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
1950 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
1951 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
1952 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
1953 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
1954 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
1955 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
1956 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
1957 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
1958 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
1959 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
1960 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
1961 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
1962 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
1963 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
1964 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
1965 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
1966 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
1967 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
1968 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
1969 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
1970 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
1971 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
1972 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
1973 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
1974 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
1975 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
1976 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
1977 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
1978 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
1979 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
1980 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
1981 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
1982 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
1983 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
1984 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
1985 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
1986 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
1987 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
1988 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
1989 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
1990 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
1991 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
1992 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
1993 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
1994 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
1995 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
1996 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
1997 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
1998 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
1999 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
2000 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
2001 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
2002 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
2003 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
2004 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
2005 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
2006 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
2007 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
2008 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
2009 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
2010 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
2011 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
2012 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
2013 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
2014 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
2015 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
2016 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
2017 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
2018 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
2019 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
2020 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
2021 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
2022 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
2023 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
2024 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
2025 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
2026 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
2027 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
2028 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
2029 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
2030 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
2031 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
2032 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
2033 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
2034 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
2035 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
2036 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
2037 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
2038 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
2039 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
2040 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
2041 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
2042 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
2043 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
2044 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
2045 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
2046 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
2047 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
2048 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
2049 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
2050 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
2051 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
2052 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
2053 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
2054 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
2055 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
2056 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
2057 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
2058 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
2059 * gcc.target/arm/neon/vrev16p8.c: Remove.
2060 * gcc.target/arm/neon/vrev16s8.c: Remove.
2061 * gcc.target/arm/neon/vrev16u8.c: Remove.
2062 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
2063 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
2064 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
2065 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
2066 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
2067 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
2068 * gcc.target/arm/neon/vrev32p16.c: Remove.
2069 * gcc.target/arm/neon/vrev32p8.c: Remove.
2070 * gcc.target/arm/neon/vrev32s16.c: Remove.
2071 * gcc.target/arm/neon/vrev32s8.c: Remove.
2072 * gcc.target/arm/neon/vrev32u16.c: Remove.
2073 * gcc.target/arm/neon/vrev32u8.c: Remove.
2074 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
2075 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
2076 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
2077 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
2078 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
2079 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
2080 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
2081 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
2082 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
2083 * gcc.target/arm/neon/vrev64f32.c: Remove.
2084 * gcc.target/arm/neon/vrev64p16.c: Remove.
2085 * gcc.target/arm/neon/vrev64p8.c: Remove.
2086 * gcc.target/arm/neon/vrev64s16.c: Remove.
2087 * gcc.target/arm/neon/vrev64s32.c: Remove.
2088 * gcc.target/arm/neon/vrev64s8.c: Remove.
2089 * gcc.target/arm/neon/vrev64u16.c: Remove.
2090 * gcc.target/arm/neon/vrev64u32.c: Remove.
2091 * gcc.target/arm/neon/vrev64u8.c: Remove.
2092 * gcc.target/arm/neon/vrndaf32.c: Remove.
2093 * gcc.target/arm/neon/vrndaqf32.c: Remove.
2094 * gcc.target/arm/neon/vrndf32.c: Remove.
2095 * gcc.target/arm/neon/vrndmf32.c: Remove.
2096 * gcc.target/arm/neon/vrndmqf32.c: Remove.
2097 * gcc.target/arm/neon/vrndnf32.c: Remove.
2098 * gcc.target/arm/neon/vrndnqf32.c: Remove.
2099 * gcc.target/arm/neon/vrndpf32.c: Remove.
2100 * gcc.target/arm/neon/vrndpqf32.c: Remove.
2101 * gcc.target/arm/neon/vrndqf32.c: Remove.
2102 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
2103 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
2104 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
2105 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
2106 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
2107 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
2108 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
2109 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
2110 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
2111 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
2112 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
2113 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
2114 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
2115 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
2116 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
2117 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
2118 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
2119 * gcc.target/arm/neon/vset_lanef32.c: Remove.
2120 * gcc.target/arm/neon/vset_lanep16.c: Remove.
2121 * gcc.target/arm/neon/vset_lanep8.c: Remove.
2122 * gcc.target/arm/neon/vset_lanes16.c: Remove.
2123 * gcc.target/arm/neon/vset_lanes32.c: Remove.
2124 * gcc.target/arm/neon/vset_lanes64.c: Remove.
2125 * gcc.target/arm/neon/vset_lanes8.c: Remove.
2126 * gcc.target/arm/neon/vset_laneu16.c: Remove.
2127 * gcc.target/arm/neon/vset_laneu32.c: Remove.
2128 * gcc.target/arm/neon/vset_laneu64.c: Remove.
2129 * gcc.target/arm/neon/vset_laneu8.c: Remove.
2130 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
2131 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
2132 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
2133 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
2134 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
2135 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
2136 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
2137 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
2138 * gcc.target/arm/neon/vshlQs16.c: Remove.
2139 * gcc.target/arm/neon/vshlQs32.c: Remove.
2140 * gcc.target/arm/neon/vshlQs64.c: Remove.
2141 * gcc.target/arm/neon/vshlQs8.c: Remove.
2142 * gcc.target/arm/neon/vshlQu16.c: Remove.
2143 * gcc.target/arm/neon/vshlQu32.c: Remove.
2144 * gcc.target/arm/neon/vshlQu64.c: Remove.
2145 * gcc.target/arm/neon/vshlQu8.c: Remove.
2146 * gcc.target/arm/neon/vshl_ns16.c: Remove.
2147 * gcc.target/arm/neon/vshl_ns32.c: Remove.
2148 * gcc.target/arm/neon/vshl_ns64.c: Remove.
2149 * gcc.target/arm/neon/vshl_ns8.c: Remove.
2150 * gcc.target/arm/neon/vshl_nu16.c: Remove.
2151 * gcc.target/arm/neon/vshl_nu32.c: Remove.
2152 * gcc.target/arm/neon/vshl_nu64.c: Remove.
2153 * gcc.target/arm/neon/vshl_nu8.c: Remove.
2154 * gcc.target/arm/neon/vshll_ns16.c: Remove.
2155 * gcc.target/arm/neon/vshll_ns32.c: Remove.
2156 * gcc.target/arm/neon/vshll_ns8.c: Remove.
2157 * gcc.target/arm/neon/vshll_nu16.c: Remove.
2158 * gcc.target/arm/neon/vshll_nu32.c: Remove.
2159 * gcc.target/arm/neon/vshll_nu8.c: Remove.
2160 * gcc.target/arm/neon/vshls16.c: Remove.
2161 * gcc.target/arm/neon/vshls32.c: Remove.
2162 * gcc.target/arm/neon/vshls64.c: Remove.
2163 * gcc.target/arm/neon/vshls8.c: Remove.
2164 * gcc.target/arm/neon/vshlu16.c: Remove.
2165 * gcc.target/arm/neon/vshlu32.c: Remove.
2166 * gcc.target/arm/neon/vshlu64.c: Remove.
2167 * gcc.target/arm/neon/vshlu8.c: Remove.
2168 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
2169 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
2170 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
2171 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
2172 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
2173 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
2174 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
2175 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
2176 * gcc.target/arm/neon/vshr_ns16.c: Remove.
2177 * gcc.target/arm/neon/vshr_ns32.c: Remove.
2178 * gcc.target/arm/neon/vshr_ns64.c: Remove.
2179 * gcc.target/arm/neon/vshr_ns8.c: Remove.
2180 * gcc.target/arm/neon/vshr_nu16.c: Remove.
2181 * gcc.target/arm/neon/vshr_nu32.c: Remove.
2182 * gcc.target/arm/neon/vshr_nu64.c: Remove.
2183 * gcc.target/arm/neon/vshr_nu8.c: Remove.
2184 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
2185 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
2186 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
2187 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
2188 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
2189 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
2190 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
2191 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
2192 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
2193 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
2194 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
2195 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
2196 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
2197 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
2198 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
2199 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
2200 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
2201 * gcc.target/arm/neon/vsli_np16.c: Remove.
2202 * gcc.target/arm/neon/vsli_np64.c: Remove.
2203 * gcc.target/arm/neon/vsli_np8.c: Remove.
2204 * gcc.target/arm/neon/vsli_ns16.c: Remove.
2205 * gcc.target/arm/neon/vsli_ns32.c: Remove.
2206 * gcc.target/arm/neon/vsli_ns64.c: Remove.
2207 * gcc.target/arm/neon/vsli_ns8.c: Remove.
2208 * gcc.target/arm/neon/vsli_nu16.c: Remove.
2209 * gcc.target/arm/neon/vsli_nu32.c: Remove.
2210 * gcc.target/arm/neon/vsli_nu64.c: Remove.
2211 * gcc.target/arm/neon/vsli_nu8.c: Remove.
2212 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
2213 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
2214 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
2215 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
2216 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
2217 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
2218 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
2219 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
2220 * gcc.target/arm/neon/vsra_ns16.c: Remove.
2221 * gcc.target/arm/neon/vsra_ns32.c: Remove.
2222 * gcc.target/arm/neon/vsra_ns64.c: Remove.
2223 * gcc.target/arm/neon/vsra_ns8.c: Remove.
2224 * gcc.target/arm/neon/vsra_nu16.c: Remove.
2225 * gcc.target/arm/neon/vsra_nu32.c: Remove.
2226 * gcc.target/arm/neon/vsra_nu64.c: Remove.
2227 * gcc.target/arm/neon/vsra_nu8.c: Remove.
2228 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
2229 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
2230 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
2231 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
2232 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
2233 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
2234 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
2235 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
2236 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
2237 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
2238 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
2239 * gcc.target/arm/neon/vsri_np16.c: Remove.
2240 * gcc.target/arm/neon/vsri_np64.c: Remove.
2241 * gcc.target/arm/neon/vsri_np8.c: Remove.
2242 * gcc.target/arm/neon/vsri_ns16.c: Remove.
2243 * gcc.target/arm/neon/vsri_ns32.c: Remove.
2244 * gcc.target/arm/neon/vsri_ns64.c: Remove.
2245 * gcc.target/arm/neon/vsri_ns8.c: Remove.
2246 * gcc.target/arm/neon/vsri_nu16.c: Remove.
2247 * gcc.target/arm/neon/vsri_nu32.c: Remove.
2248 * gcc.target/arm/neon/vsri_nu64.c: Remove.
2249 * gcc.target/arm/neon/vsri_nu8.c: Remove.
2250 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
2251 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
2252 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
2253 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
2254 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
2255 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
2256 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
2257 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
2258 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
2259 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
2260 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
2261 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
2262 * gcc.target/arm/neon/vst1Qf32.c: Remove.
2263 * gcc.target/arm/neon/vst1Qp16.c: Remove.
2264 * gcc.target/arm/neon/vst1Qp64.c: Remove.
2265 * gcc.target/arm/neon/vst1Qp8.c: Remove.
2266 * gcc.target/arm/neon/vst1Qs16.c: Remove.
2267 * gcc.target/arm/neon/vst1Qs32.c: Remove.
2268 * gcc.target/arm/neon/vst1Qs64.c: Remove.
2269 * gcc.target/arm/neon/vst1Qs8.c: Remove.
2270 * gcc.target/arm/neon/vst1Qu16.c: Remove.
2271 * gcc.target/arm/neon/vst1Qu32.c: Remove.
2272 * gcc.target/arm/neon/vst1Qu64.c: Remove.
2273 * gcc.target/arm/neon/vst1Qu8.c: Remove.
2274 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
2275 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
2276 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
2277 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
2278 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
2279 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
2280 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
2281 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
2282 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
2283 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
2284 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
2285 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
2286 * gcc.target/arm/neon/vst1f32.c: Remove.
2287 * gcc.target/arm/neon/vst1p16.c: Remove.
2288 * gcc.target/arm/neon/vst1p64.c: Remove.
2289 * gcc.target/arm/neon/vst1p8.c: Remove.
2290 * gcc.target/arm/neon/vst1s16.c: Remove.
2291 * gcc.target/arm/neon/vst1s32.c: Remove.
2292 * gcc.target/arm/neon/vst1s64.c: Remove.
2293 * gcc.target/arm/neon/vst1s8.c: Remove.
2294 * gcc.target/arm/neon/vst1u16.c: Remove.
2295 * gcc.target/arm/neon/vst1u32.c: Remove.
2296 * gcc.target/arm/neon/vst1u64.c: Remove.
2297 * gcc.target/arm/neon/vst1u8.c: Remove.
2298 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
2299 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
2300 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
2301 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
2302 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
2303 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
2304 * gcc.target/arm/neon/vst2Qf32.c: Remove.
2305 * gcc.target/arm/neon/vst2Qp16.c: Remove.
2306 * gcc.target/arm/neon/vst2Qp8.c: Remove.
2307 * gcc.target/arm/neon/vst2Qs16.c: Remove.
2308 * gcc.target/arm/neon/vst2Qs32.c: Remove.
2309 * gcc.target/arm/neon/vst2Qs8.c: Remove.
2310 * gcc.target/arm/neon/vst2Qu16.c: Remove.
2311 * gcc.target/arm/neon/vst2Qu32.c: Remove.
2312 * gcc.target/arm/neon/vst2Qu8.c: Remove.
2313 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
2314 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
2315 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
2316 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
2317 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
2318 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
2319 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
2320 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
2321 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
2322 * gcc.target/arm/neon/vst2f32.c: Remove.
2323 * gcc.target/arm/neon/vst2p16.c: Remove.
2324 * gcc.target/arm/neon/vst2p64.c: Remove.
2325 * gcc.target/arm/neon/vst2p8.c: Remove.
2326 * gcc.target/arm/neon/vst2s16.c: Remove.
2327 * gcc.target/arm/neon/vst2s32.c: Remove.
2328 * gcc.target/arm/neon/vst2s64.c: Remove.
2329 * gcc.target/arm/neon/vst2s8.c: Remove.
2330 * gcc.target/arm/neon/vst2u16.c: Remove.
2331 * gcc.target/arm/neon/vst2u32.c: Remove.
2332 * gcc.target/arm/neon/vst2u64.c: Remove.
2333 * gcc.target/arm/neon/vst2u8.c: Remove.
2334 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
2335 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
2336 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
2337 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
2338 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
2339 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
2340 * gcc.target/arm/neon/vst3Qf32.c: Remove.
2341 * gcc.target/arm/neon/vst3Qp16.c: Remove.
2342 * gcc.target/arm/neon/vst3Qp8.c: Remove.
2343 * gcc.target/arm/neon/vst3Qs16.c: Remove.
2344 * gcc.target/arm/neon/vst3Qs32.c: Remove.
2345 * gcc.target/arm/neon/vst3Qs8.c: Remove.
2346 * gcc.target/arm/neon/vst3Qu16.c: Remove.
2347 * gcc.target/arm/neon/vst3Qu32.c: Remove.
2348 * gcc.target/arm/neon/vst3Qu8.c: Remove.
2349 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
2350 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
2351 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
2352 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
2353 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
2354 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
2355 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
2356 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
2357 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
2358 * gcc.target/arm/neon/vst3f32.c: Remove.
2359 * gcc.target/arm/neon/vst3p16.c: Remove.
2360 * gcc.target/arm/neon/vst3p64.c: Remove.
2361 * gcc.target/arm/neon/vst3p8.c: Remove.
2362 * gcc.target/arm/neon/vst3s16.c: Remove.
2363 * gcc.target/arm/neon/vst3s32.c: Remove.
2364 * gcc.target/arm/neon/vst3s64.c: Remove.
2365 * gcc.target/arm/neon/vst3s8.c: Remove.
2366 * gcc.target/arm/neon/vst3u16.c: Remove.
2367 * gcc.target/arm/neon/vst3u32.c: Remove.
2368 * gcc.target/arm/neon/vst3u64.c: Remove.
2369 * gcc.target/arm/neon/vst3u8.c: Remove.
2370 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
2371 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
2372 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
2373 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
2374 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
2375 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
2376 * gcc.target/arm/neon/vst4Qf32.c: Remove.
2377 * gcc.target/arm/neon/vst4Qp16.c: Remove.
2378 * gcc.target/arm/neon/vst4Qp8.c: Remove.
2379 * gcc.target/arm/neon/vst4Qs16.c: Remove.
2380 * gcc.target/arm/neon/vst4Qs32.c: Remove.
2381 * gcc.target/arm/neon/vst4Qs8.c: Remove.
2382 * gcc.target/arm/neon/vst4Qu16.c: Remove.
2383 * gcc.target/arm/neon/vst4Qu32.c: Remove.
2384 * gcc.target/arm/neon/vst4Qu8.c: Remove.
2385 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
2386 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
2387 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
2388 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
2389 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
2390 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
2391 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
2392 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
2393 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
2394 * gcc.target/arm/neon/vst4f32.c: Remove.
2395 * gcc.target/arm/neon/vst4p16.c: Remove.
2396 * gcc.target/arm/neon/vst4p64.c: Remove.
2397 * gcc.target/arm/neon/vst4p8.c: Remove.
2398 * gcc.target/arm/neon/vst4s16.c: Remove.
2399 * gcc.target/arm/neon/vst4s32.c: Remove.
2400 * gcc.target/arm/neon/vst4s64.c: Remove.
2401 * gcc.target/arm/neon/vst4s8.c: Remove.
2402 * gcc.target/arm/neon/vst4u16.c: Remove.
2403 * gcc.target/arm/neon/vst4u32.c: Remove.
2404 * gcc.target/arm/neon/vst4u64.c: Remove.
2405 * gcc.target/arm/neon/vst4u8.c: Remove.
2406 * gcc.target/arm/neon/vsubQf32.c: Remove.
2407 * gcc.target/arm/neon/vsubQs16.c: Remove.
2408 * gcc.target/arm/neon/vsubQs32.c: Remove.
2409 * gcc.target/arm/neon/vsubQs64.c: Remove.
2410 * gcc.target/arm/neon/vsubQs8.c: Remove.
2411 * gcc.target/arm/neon/vsubQu16.c: Remove.
2412 * gcc.target/arm/neon/vsubQu32.c: Remove.
2413 * gcc.target/arm/neon/vsubQu64.c: Remove.
2414 * gcc.target/arm/neon/vsubQu8.c: Remove.
2415 * gcc.target/arm/neon/vsubf32.c: Remove.
2416 * gcc.target/arm/neon/vsubhns16.c: Remove.
2417 * gcc.target/arm/neon/vsubhns32.c: Remove.
2418 * gcc.target/arm/neon/vsubhns64.c: Remove.
2419 * gcc.target/arm/neon/vsubhnu16.c: Remove.
2420 * gcc.target/arm/neon/vsubhnu32.c: Remove.
2421 * gcc.target/arm/neon/vsubhnu64.c: Remove.
2422 * gcc.target/arm/neon/vsubls16.c: Remove.
2423 * gcc.target/arm/neon/vsubls32.c: Remove.
2424 * gcc.target/arm/neon/vsubls8.c: Remove.
2425 * gcc.target/arm/neon/vsublu16.c: Remove.
2426 * gcc.target/arm/neon/vsublu32.c: Remove.
2427 * gcc.target/arm/neon/vsublu8.c: Remove.
2428 * gcc.target/arm/neon/vsubs16.c: Remove.
2429 * gcc.target/arm/neon/vsubs32.c: Remove.
2430 * gcc.target/arm/neon/vsubs64.c: Remove.
2431 * gcc.target/arm/neon/vsubs8.c: Remove.
2432 * gcc.target/arm/neon/vsubu16.c: Remove.
2433 * gcc.target/arm/neon/vsubu32.c: Remove.
2434 * gcc.target/arm/neon/vsubu64.c: Remove.
2435 * gcc.target/arm/neon/vsubu8.c: Remove.
2436 * gcc.target/arm/neon/vsubws16.c: Remove.
2437 * gcc.target/arm/neon/vsubws32.c: Remove.
2438 * gcc.target/arm/neon/vsubws8.c: Remove.
2439 * gcc.target/arm/neon/vsubwu16.c: Remove.
2440 * gcc.target/arm/neon/vsubwu32.c: Remove.
2441 * gcc.target/arm/neon/vsubwu8.c: Remove.
2442 * gcc.target/arm/neon/vtbl1p8.c: Remove.
2443 * gcc.target/arm/neon/vtbl1s8.c: Remove.
2444 * gcc.target/arm/neon/vtbl1u8.c: Remove.
2445 * gcc.target/arm/neon/vtbl2p8.c: Remove.
2446 * gcc.target/arm/neon/vtbl2s8.c: Remove.
2447 * gcc.target/arm/neon/vtbl2u8.c: Remove.
2448 * gcc.target/arm/neon/vtbl3p8.c: Remove.
2449 * gcc.target/arm/neon/vtbl3s8.c: Remove.
2450 * gcc.target/arm/neon/vtbl3u8.c: Remove.
2451 * gcc.target/arm/neon/vtbl4p8.c: Remove.
2452 * gcc.target/arm/neon/vtbl4s8.c: Remove.
2453 * gcc.target/arm/neon/vtbl4u8.c: Remove.
2454 * gcc.target/arm/neon/vtbx1p8.c: Remove.
2455 * gcc.target/arm/neon/vtbx1s8.c: Remove.
2456 * gcc.target/arm/neon/vtbx1u8.c: Remove.
2457 * gcc.target/arm/neon/vtbx2p8.c: Remove.
2458 * gcc.target/arm/neon/vtbx2s8.c: Remove.
2459 * gcc.target/arm/neon/vtbx2u8.c: Remove.
2460 * gcc.target/arm/neon/vtbx3p8.c: Remove.
2461 * gcc.target/arm/neon/vtbx3s8.c: Remove.
2462 * gcc.target/arm/neon/vtbx3u8.c: Remove.
2463 * gcc.target/arm/neon/vtbx4p8.c: Remove.
2464 * gcc.target/arm/neon/vtbx4s8.c: Remove.
2465 * gcc.target/arm/neon/vtbx4u8.c: Remove.
2466 * gcc.target/arm/neon/vtrnQf32.c: Remove.
2467 * gcc.target/arm/neon/vtrnQp16.c: Remove.
2468 * gcc.target/arm/neon/vtrnQp8.c: Remove.
2469 * gcc.target/arm/neon/vtrnQs16.c: Remove.
2470 * gcc.target/arm/neon/vtrnQs32.c: Remove.
2471 * gcc.target/arm/neon/vtrnQs8.c: Remove.
2472 * gcc.target/arm/neon/vtrnQu16.c: Remove.
2473 * gcc.target/arm/neon/vtrnQu32.c: Remove.
2474 * gcc.target/arm/neon/vtrnQu8.c: Remove.
2475 * gcc.target/arm/neon/vtrnf32.c: Remove.
2476 * gcc.target/arm/neon/vtrnp16.c: Remove.
2477 * gcc.target/arm/neon/vtrnp8.c: Remove.
2478 * gcc.target/arm/neon/vtrns16.c: Remove.
2479 * gcc.target/arm/neon/vtrns32.c: Remove.
2480 * gcc.target/arm/neon/vtrns8.c: Remove.
2481 * gcc.target/arm/neon/vtrnu16.c: Remove.
2482 * gcc.target/arm/neon/vtrnu32.c: Remove.
2483 * gcc.target/arm/neon/vtrnu8.c: Remove.
2484 * gcc.target/arm/neon/vtstQp8.c: Remove.
2485 * gcc.target/arm/neon/vtstQs16.c: Remove.
2486 * gcc.target/arm/neon/vtstQs32.c: Remove.
2487 * gcc.target/arm/neon/vtstQs8.c: Remove.
2488 * gcc.target/arm/neon/vtstQu16.c: Remove.
2489 * gcc.target/arm/neon/vtstQu32.c: Remove.
2490 * gcc.target/arm/neon/vtstQu8.c: Remove.
2491 * gcc.target/arm/neon/vtstp8.c: Remove.
2492 * gcc.target/arm/neon/vtsts16.c: Remove.
2493 * gcc.target/arm/neon/vtsts32.c: Remove.
2494 * gcc.target/arm/neon/vtsts8.c: Remove.
2495 * gcc.target/arm/neon/vtstu16.c: Remove.
2496 * gcc.target/arm/neon/vtstu32.c: Remove.
2497 * gcc.target/arm/neon/vtstu8.c: Remove.
2498 * gcc.target/arm/neon/vuzpQf32.c: Remove.
2499 * gcc.target/arm/neon/vuzpQp16.c: Remove.
2500 * gcc.target/arm/neon/vuzpQp8.c: Remove.
2501 * gcc.target/arm/neon/vuzpQs16.c: Remove.
2502 * gcc.target/arm/neon/vuzpQs32.c: Remove.
2503 * gcc.target/arm/neon/vuzpQs8.c: Remove.
2504 * gcc.target/arm/neon/vuzpQu16.c: Remove.
2505 * gcc.target/arm/neon/vuzpQu32.c: Remove.
2506 * gcc.target/arm/neon/vuzpQu8.c: Remove.
2507 * gcc.target/arm/neon/vuzpf32.c: Remove.
2508 * gcc.target/arm/neon/vuzpp16.c: Remove.
2509 * gcc.target/arm/neon/vuzpp8.c: Remove.
2510 * gcc.target/arm/neon/vuzps16.c: Remove.
2511 * gcc.target/arm/neon/vuzps32.c: Remove.
2512 * gcc.target/arm/neon/vuzps8.c: Remove.
2513 * gcc.target/arm/neon/vuzpu16.c: Remove.
2514 * gcc.target/arm/neon/vuzpu32.c: Remove.
2515 * gcc.target/arm/neon/vuzpu8.c: Remove.
2516 * gcc.target/arm/neon/vzipQf32.c: Remove.
2517 * gcc.target/arm/neon/vzipQp16.c: Remove.
2518 * gcc.target/arm/neon/vzipQp8.c: Remove.
2519 * gcc.target/arm/neon/vzipQs16.c: Remove.
2520 * gcc.target/arm/neon/vzipQs32.c: Remove.
2521 * gcc.target/arm/neon/vzipQs8.c: Remove.
2522 * gcc.target/arm/neon/vzipQu16.c: Remove.
2523 * gcc.target/arm/neon/vzipQu32.c: Remove.
2524 * gcc.target/arm/neon/vzipQu8.c: Remove.
2525 * gcc.target/arm/neon/vzipf32.c: Remove.
2526 * gcc.target/arm/neon/vzipp16.c: Remove.
2527 * gcc.target/arm/neon/vzipp8.c: Remove.
2528 * gcc.target/arm/neon/vzips16.c: Remove.
2529 * gcc.target/arm/neon/vzips32.c: Remove.
2530 * gcc.target/arm/neon/vzips8.c: Remove.
2531 * gcc.target/arm/neon/vzipu16.c: Remove.
2532 * gcc.target/arm/neon/vzipu32.c: Remove.
2533 * gcc.target/arm/neon/vzipu8.c: Remove.
2534
2535 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2536
2537 * g++.dg/vect/simd-mask-store-bool.cc: New test.
2538
2539 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2540
2541 PR driver/67613
2542 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
2543 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
2544
2545 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2546
2547 * gcc.dg/plugin/levenshtein-test-1.c: New file.
2548 * gcc.dg/plugin/levenshtein_plugin.c: New file.
2549 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2550 levenshtein_plugin.c.
2551 * gcc.dg/spellcheck-fields.c: New file.
2552
2553 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
2554
2555 PR fortran/68318
2556 * gfortran.dg/pr68318_1.f90: New test.
2557 * gfortran.dg/pr68318_2.f90: Ditto.
2558
2559 2015-11-12 James Norris <jnorris@codesourcery.com>
2560 Joseph Myers <joseph@codesourcery.com>
2561
2562 * c-c++-common/goacc/declare-1.c: New test.
2563 * c-c++-common/goacc/declare-2.c: Likewise.
2564
2565 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2566
2567 [ARM] Remove neon-testgen.ml and generated tests.
2568
2569 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2570 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2571 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2572 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2573 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2574 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2575 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2576 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2577 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2578 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2579 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2580 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2581 * gcc.target/arm/neon/vRhadds16.c: Remove.
2582 * gcc.target/arm/neon/vRhadds32.c: Remove.
2583 * gcc.target/arm/neon/vRhadds8.c: Remove.
2584 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2585 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2586 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2587 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2588 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2589 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2590 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2591 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2592 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2593 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2594 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2595 * gcc.target/arm/neon/vRshls16.c: Remove.
2596 * gcc.target/arm/neon/vRshls32.c: Remove.
2597 * gcc.target/arm/neon/vRshls64.c: Remove.
2598 * gcc.target/arm/neon/vRshls8.c: Remove.
2599 * gcc.target/arm/neon/vRshlu16.c: Remove.
2600 * gcc.target/arm/neon/vRshlu32.c: Remove.
2601 * gcc.target/arm/neon/vRshlu64.c: Remove.
2602 * gcc.target/arm/neon/vRshlu8.c: Remove.
2603 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2604 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2605 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2606 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2607 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2608 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2609 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2610 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2611 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2612 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2613 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2614 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2615 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2616 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2617 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2618 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2619 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2620 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2621 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2622 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2623 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2624 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2625 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2626 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2627 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2628 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2629 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2630 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2631 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2632 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2633 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2634 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2635 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2636 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2637 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2638 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2639 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2640 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2641 * gcc.target/arm/neon/vRsubhns16.c: Remove.
2642 * gcc.target/arm/neon/vRsubhns32.c: Remove.
2643 * gcc.target/arm/neon/vRsubhns64.c: Remove.
2644 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2645 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2646 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2647 * gcc.target/arm/neon/vabaQs16.c: Remove.
2648 * gcc.target/arm/neon/vabaQs32.c: Remove.
2649 * gcc.target/arm/neon/vabaQs8.c: Remove.
2650 * gcc.target/arm/neon/vabaQu16.c: Remove.
2651 * gcc.target/arm/neon/vabaQu32.c: Remove.
2652 * gcc.target/arm/neon/vabaQu8.c: Remove.
2653 * gcc.target/arm/neon/vabals16.c: Remove.
2654 * gcc.target/arm/neon/vabals32.c: Remove.
2655 * gcc.target/arm/neon/vabals8.c: Remove.
2656 * gcc.target/arm/neon/vabalu16.c: Remove.
2657 * gcc.target/arm/neon/vabalu32.c: Remove.
2658 * gcc.target/arm/neon/vabalu8.c: Remove.
2659 * gcc.target/arm/neon/vabas16.c: Remove.
2660 * gcc.target/arm/neon/vabas32.c: Remove.
2661 * gcc.target/arm/neon/vabas8.c: Remove.
2662 * gcc.target/arm/neon/vabau16.c: Remove.
2663 * gcc.target/arm/neon/vabau32.c: Remove.
2664 * gcc.target/arm/neon/vabau8.c: Remove.
2665 * gcc.target/arm/neon/vabdQf32.c: Remove.
2666 * gcc.target/arm/neon/vabdQs16.c: Remove.
2667 * gcc.target/arm/neon/vabdQs32.c: Remove.
2668 * gcc.target/arm/neon/vabdQs8.c: Remove.
2669 * gcc.target/arm/neon/vabdQu16.c: Remove.
2670 * gcc.target/arm/neon/vabdQu32.c: Remove.
2671 * gcc.target/arm/neon/vabdQu8.c: Remove.
2672 * gcc.target/arm/neon/vabdf32.c: Remove.
2673 * gcc.target/arm/neon/vabdls16.c: Remove.
2674 * gcc.target/arm/neon/vabdls32.c: Remove.
2675 * gcc.target/arm/neon/vabdls8.c: Remove.
2676 * gcc.target/arm/neon/vabdlu16.c: Remove.
2677 * gcc.target/arm/neon/vabdlu32.c: Remove.
2678 * gcc.target/arm/neon/vabdlu8.c: Remove.
2679 * gcc.target/arm/neon/vabds16.c: Remove.
2680 * gcc.target/arm/neon/vabds32.c: Remove.
2681 * gcc.target/arm/neon/vabds8.c: Remove.
2682 * gcc.target/arm/neon/vabdu16.c: Remove.
2683 * gcc.target/arm/neon/vabdu32.c: Remove.
2684 * gcc.target/arm/neon/vabdu8.c: Remove.
2685 * gcc.target/arm/neon/vabsQf32.c: Remove.
2686 * gcc.target/arm/neon/vabsQs16.c: Remove.
2687 * gcc.target/arm/neon/vabsQs32.c: Remove.
2688 * gcc.target/arm/neon/vabsQs8.c: Remove.
2689 * gcc.target/arm/neon/vabsf32.c: Remove.
2690 * gcc.target/arm/neon/vabss16.c: Remove.
2691 * gcc.target/arm/neon/vabss32.c: Remove.
2692 * gcc.target/arm/neon/vabss8.c: Remove.
2693 * gcc.target/arm/neon/vaddQf32.c: Remove.
2694 * gcc.target/arm/neon/vaddQs16.c: Remove.
2695 * gcc.target/arm/neon/vaddQs32.c: Remove.
2696 * gcc.target/arm/neon/vaddQs64.c: Remove.
2697 * gcc.target/arm/neon/vaddQs8.c: Remove.
2698 * gcc.target/arm/neon/vaddQu16.c: Remove.
2699 * gcc.target/arm/neon/vaddQu32.c: Remove.
2700 * gcc.target/arm/neon/vaddQu64.c: Remove.
2701 * gcc.target/arm/neon/vaddQu8.c: Remove.
2702 * gcc.target/arm/neon/vaddf32.c: Remove.
2703 * gcc.target/arm/neon/vaddhns16.c: Remove.
2704 * gcc.target/arm/neon/vaddhns32.c: Remove.
2705 * gcc.target/arm/neon/vaddhns64.c: Remove.
2706 * gcc.target/arm/neon/vaddhnu16.c: Remove.
2707 * gcc.target/arm/neon/vaddhnu32.c: Remove.
2708 * gcc.target/arm/neon/vaddhnu64.c: Remove.
2709 * gcc.target/arm/neon/vaddls16.c: Remove.
2710 * gcc.target/arm/neon/vaddls32.c: Remove.
2711 * gcc.target/arm/neon/vaddls8.c: Remove.
2712 * gcc.target/arm/neon/vaddlu16.c: Remove.
2713 * gcc.target/arm/neon/vaddlu32.c: Remove.
2714 * gcc.target/arm/neon/vaddlu8.c: Remove.
2715 * gcc.target/arm/neon/vadds16.c: Remove.
2716 * gcc.target/arm/neon/vadds32.c: Remove.
2717 * gcc.target/arm/neon/vadds64.c: Remove.
2718 * gcc.target/arm/neon/vadds8.c: Remove.
2719 * gcc.target/arm/neon/vaddu16.c: Remove.
2720 * gcc.target/arm/neon/vaddu32.c: Remove.
2721 * gcc.target/arm/neon/vaddu64.c: Remove.
2722 * gcc.target/arm/neon/vaddu8.c: Remove.
2723 * gcc.target/arm/neon/vaddws16.c: Remove.
2724 * gcc.target/arm/neon/vaddws32.c: Remove.
2725 * gcc.target/arm/neon/vaddws8.c: Remove.
2726 * gcc.target/arm/neon/vaddwu16.c: Remove.
2727 * gcc.target/arm/neon/vaddwu32.c: Remove.
2728 * gcc.target/arm/neon/vaddwu8.c: Remove.
2729 * gcc.target/arm/neon/vandQs16.c: Remove.
2730 * gcc.target/arm/neon/vandQs32.c: Remove.
2731 * gcc.target/arm/neon/vandQs64.c: Remove.
2732 * gcc.target/arm/neon/vandQs8.c: Remove.
2733 * gcc.target/arm/neon/vandQu16.c: Remove.
2734 * gcc.target/arm/neon/vandQu32.c: Remove.
2735 * gcc.target/arm/neon/vandQu64.c: Remove.
2736 * gcc.target/arm/neon/vandQu8.c: Remove.
2737 * gcc.target/arm/neon/vands16.c: Remove.
2738 * gcc.target/arm/neon/vands32.c: Remove.
2739 * gcc.target/arm/neon/vands64.c: Remove.
2740 * gcc.target/arm/neon/vands8.c: Remove.
2741 * gcc.target/arm/neon/vandu16.c: Remove.
2742 * gcc.target/arm/neon/vandu32.c: Remove.
2743 * gcc.target/arm/neon/vandu64.c: Remove.
2744 * gcc.target/arm/neon/vandu8.c: Remove.
2745 * gcc.target/arm/neon/vbicQs16.c: Remove.
2746 * gcc.target/arm/neon/vbicQs32.c: Remove.
2747 * gcc.target/arm/neon/vbicQs64.c: Remove.
2748 * gcc.target/arm/neon/vbicQs8.c: Remove.
2749 * gcc.target/arm/neon/vbicQu16.c: Remove.
2750 * gcc.target/arm/neon/vbicQu32.c: Remove.
2751 * gcc.target/arm/neon/vbicQu64.c: Remove.
2752 * gcc.target/arm/neon/vbicQu8.c: Remove.
2753 * gcc.target/arm/neon/vbics16.c: Remove.
2754 * gcc.target/arm/neon/vbics32.c: Remove.
2755 * gcc.target/arm/neon/vbics64.c: Remove.
2756 * gcc.target/arm/neon/vbics8.c: Remove.
2757 * gcc.target/arm/neon/vbicu16.c: Remove.
2758 * gcc.target/arm/neon/vbicu32.c: Remove.
2759 * gcc.target/arm/neon/vbicu64.c: Remove.
2760 * gcc.target/arm/neon/vbicu8.c: Remove.
2761 * gcc.target/arm/neon/vbslQf32.c: Remove.
2762 * gcc.target/arm/neon/vbslQp16.c: Remove.
2763 * gcc.target/arm/neon/vbslQp64.c: Remove.
2764 * gcc.target/arm/neon/vbslQp8.c: Remove.
2765 * gcc.target/arm/neon/vbslQs16.c: Remove.
2766 * gcc.target/arm/neon/vbslQs32.c: Remove.
2767 * gcc.target/arm/neon/vbslQs64.c: Remove.
2768 * gcc.target/arm/neon/vbslQs8.c: Remove.
2769 * gcc.target/arm/neon/vbslQu16.c: Remove.
2770 * gcc.target/arm/neon/vbslQu32.c: Remove.
2771 * gcc.target/arm/neon/vbslQu64.c: Remove.
2772 * gcc.target/arm/neon/vbslQu8.c: Remove.
2773 * gcc.target/arm/neon/vbslf32.c: Remove.
2774 * gcc.target/arm/neon/vbslp16.c: Remove.
2775 * gcc.target/arm/neon/vbslp64.c: Remove.
2776 * gcc.target/arm/neon/vbslp8.c: Remove.
2777 * gcc.target/arm/neon/vbsls16.c: Remove.
2778 * gcc.target/arm/neon/vbsls32.c: Remove.
2779 * gcc.target/arm/neon/vbsls64.c: Remove.
2780 * gcc.target/arm/neon/vbsls8.c: Remove.
2781 * gcc.target/arm/neon/vbslu16.c: Remove.
2782 * gcc.target/arm/neon/vbslu32.c: Remove.
2783 * gcc.target/arm/neon/vbslu64.c: Remove.
2784 * gcc.target/arm/neon/vbslu8.c: Remove.
2785 * gcc.target/arm/neon/vcageQf32.c: Remove.
2786 * gcc.target/arm/neon/vcagef32.c: Remove.
2787 * gcc.target/arm/neon/vcagtQf32.c: Remove.
2788 * gcc.target/arm/neon/vcagtf32.c: Remove.
2789 * gcc.target/arm/neon/vcaleQf32.c: Remove.
2790 * gcc.target/arm/neon/vcalef32.c: Remove.
2791 * gcc.target/arm/neon/vcaltQf32.c: Remove.
2792 * gcc.target/arm/neon/vcaltf32.c: Remove.
2793 * gcc.target/arm/neon/vceqQf32.c: Remove.
2794 * gcc.target/arm/neon/vceqQp8.c: Remove.
2795 * gcc.target/arm/neon/vceqQs16.c: Remove.
2796 * gcc.target/arm/neon/vceqQs32.c: Remove.
2797 * gcc.target/arm/neon/vceqQs8.c: Remove.
2798 * gcc.target/arm/neon/vceqQu16.c: Remove.
2799 * gcc.target/arm/neon/vceqQu32.c: Remove.
2800 * gcc.target/arm/neon/vceqQu8.c: Remove.
2801 * gcc.target/arm/neon/vceqf32.c: Remove.
2802 * gcc.target/arm/neon/vceqp8.c: Remove.
2803 * gcc.target/arm/neon/vceqs16.c: Remove.
2804 * gcc.target/arm/neon/vceqs32.c: Remove.
2805 * gcc.target/arm/neon/vceqs8.c: Remove.
2806 * gcc.target/arm/neon/vcequ16.c: Remove.
2807 * gcc.target/arm/neon/vcequ32.c: Remove.
2808 * gcc.target/arm/neon/vcequ8.c: Remove.
2809 * gcc.target/arm/neon/vcgeQf32.c: Remove.
2810 * gcc.target/arm/neon/vcgeQs16.c: Remove.
2811 * gcc.target/arm/neon/vcgeQs32.c: Remove.
2812 * gcc.target/arm/neon/vcgeQs8.c: Remove.
2813 * gcc.target/arm/neon/vcgeQu16.c: Remove.
2814 * gcc.target/arm/neon/vcgeQu32.c: Remove.
2815 * gcc.target/arm/neon/vcgeQu8.c: Remove.
2816 * gcc.target/arm/neon/vcgef32.c: Remove.
2817 * gcc.target/arm/neon/vcges16.c: Remove.
2818 * gcc.target/arm/neon/vcges32.c: Remove.
2819 * gcc.target/arm/neon/vcges8.c: Remove.
2820 * gcc.target/arm/neon/vcgeu16.c: Remove.
2821 * gcc.target/arm/neon/vcgeu32.c: Remove.
2822 * gcc.target/arm/neon/vcgeu8.c: Remove.
2823 * gcc.target/arm/neon/vcgtQf32.c: Remove.
2824 * gcc.target/arm/neon/vcgtQs16.c: Remove.
2825 * gcc.target/arm/neon/vcgtQs32.c: Remove.
2826 * gcc.target/arm/neon/vcgtQs8.c: Remove.
2827 * gcc.target/arm/neon/vcgtQu16.c: Remove.
2828 * gcc.target/arm/neon/vcgtQu32.c: Remove.
2829 * gcc.target/arm/neon/vcgtQu8.c: Remove.
2830 * gcc.target/arm/neon/vcgtf32.c: Remove.
2831 * gcc.target/arm/neon/vcgts16.c: Remove.
2832 * gcc.target/arm/neon/vcgts32.c: Remove.
2833 * gcc.target/arm/neon/vcgts8.c: Remove.
2834 * gcc.target/arm/neon/vcgtu16.c: Remove.
2835 * gcc.target/arm/neon/vcgtu32.c: Remove.
2836 * gcc.target/arm/neon/vcgtu8.c: Remove.
2837 * gcc.target/arm/neon/vcleQf32.c: Remove.
2838 * gcc.target/arm/neon/vcleQs16.c: Remove.
2839 * gcc.target/arm/neon/vcleQs32.c: Remove.
2840 * gcc.target/arm/neon/vcleQs8.c: Remove.
2841 * gcc.target/arm/neon/vcleQu16.c: Remove.
2842 * gcc.target/arm/neon/vcleQu32.c: Remove.
2843 * gcc.target/arm/neon/vcleQu8.c: Remove.
2844 * gcc.target/arm/neon/vclef32.c: Remove.
2845 * gcc.target/arm/neon/vcles16.c: Remove.
2846 * gcc.target/arm/neon/vcles32.c: Remove.
2847 * gcc.target/arm/neon/vcles8.c: Remove.
2848 * gcc.target/arm/neon/vcleu16.c: Remove.
2849 * gcc.target/arm/neon/vcleu32.c: Remove.
2850 * gcc.target/arm/neon/vcleu8.c: Remove.
2851 * gcc.target/arm/neon/vclsQs16.c: Remove.
2852 * gcc.target/arm/neon/vclsQs32.c: Remove.
2853 * gcc.target/arm/neon/vclsQs8.c: Remove.
2854 * gcc.target/arm/neon/vclss16.c: Remove.
2855 * gcc.target/arm/neon/vclss32.c: Remove.
2856 * gcc.target/arm/neon/vclss8.c: Remove.
2857 * gcc.target/arm/neon/vcltQf32.c: Remove.
2858 * gcc.target/arm/neon/vcltQs16.c: Remove.
2859 * gcc.target/arm/neon/vcltQs32.c: Remove.
2860 * gcc.target/arm/neon/vcltQs8.c: Remove.
2861 * gcc.target/arm/neon/vcltQu16.c: Remove.
2862 * gcc.target/arm/neon/vcltQu32.c: Remove.
2863 * gcc.target/arm/neon/vcltQu8.c: Remove.
2864 * gcc.target/arm/neon/vcltf32.c: Remove.
2865 * gcc.target/arm/neon/vclts16.c: Remove.
2866 * gcc.target/arm/neon/vclts32.c: Remove.
2867 * gcc.target/arm/neon/vclts8.c: Remove.
2868 * gcc.target/arm/neon/vcltu16.c: Remove.
2869 * gcc.target/arm/neon/vcltu32.c: Remove.
2870 * gcc.target/arm/neon/vcltu8.c: Remove.
2871 * gcc.target/arm/neon/vclzQs16.c: Remove.
2872 * gcc.target/arm/neon/vclzQs32.c: Remove.
2873 * gcc.target/arm/neon/vclzQs8.c: Remove.
2874 * gcc.target/arm/neon/vclzQu16.c: Remove.
2875 * gcc.target/arm/neon/vclzQu32.c: Remove.
2876 * gcc.target/arm/neon/vclzQu8.c: Remove.
2877 * gcc.target/arm/neon/vclzs16.c: Remove.
2878 * gcc.target/arm/neon/vclzs32.c: Remove.
2879 * gcc.target/arm/neon/vclzs8.c: Remove.
2880 * gcc.target/arm/neon/vclzu16.c: Remove.
2881 * gcc.target/arm/neon/vclzu32.c: Remove.
2882 * gcc.target/arm/neon/vclzu8.c: Remove.
2883 * gcc.target/arm/neon/vcntQp8.c: Remove.
2884 * gcc.target/arm/neon/vcntQs8.c: Remove.
2885 * gcc.target/arm/neon/vcntQu8.c: Remove.
2886 * gcc.target/arm/neon/vcntp8.c: Remove.
2887 * gcc.target/arm/neon/vcnts8.c: Remove.
2888 * gcc.target/arm/neon/vcntu8.c: Remove.
2889 * gcc.target/arm/neon/vcombinef32.c: Remove.
2890 * gcc.target/arm/neon/vcombinep16.c: Remove.
2891 * gcc.target/arm/neon/vcombinep64.c: Remove.
2892 * gcc.target/arm/neon/vcombinep8.c: Remove.
2893 * gcc.target/arm/neon/vcombines16.c: Remove.
2894 * gcc.target/arm/neon/vcombines32.c: Remove.
2895 * gcc.target/arm/neon/vcombines64.c: Remove.
2896 * gcc.target/arm/neon/vcombines8.c: Remove.
2897 * gcc.target/arm/neon/vcombineu16.c: Remove.
2898 * gcc.target/arm/neon/vcombineu32.c: Remove.
2899 * gcc.target/arm/neon/vcombineu64.c: Remove.
2900 * gcc.target/arm/neon/vcombineu8.c: Remove.
2901 * gcc.target/arm/neon/vcreatef32.c: Remove.
2902 * gcc.target/arm/neon/vcreatep16.c: Remove.
2903 * gcc.target/arm/neon/vcreatep64.c: Remove.
2904 * gcc.target/arm/neon/vcreatep8.c: Remove.
2905 * gcc.target/arm/neon/vcreates16.c: Remove.
2906 * gcc.target/arm/neon/vcreates32.c: Remove.
2907 * gcc.target/arm/neon/vcreates64.c: Remove.
2908 * gcc.target/arm/neon/vcreates8.c: Remove.
2909 * gcc.target/arm/neon/vcreateu16.c: Remove.
2910 * gcc.target/arm/neon/vcreateu32.c: Remove.
2911 * gcc.target/arm/neon/vcreateu64.c: Remove.
2912 * gcc.target/arm/neon/vcreateu8.c: Remove.
2913 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2914 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2915 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2916 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2917 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2918 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2919 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2920 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2921 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2922 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2923 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2924 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2925 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2926 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2927 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2928 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2929 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2930 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2931 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2932 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2933 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2934 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2935 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2936 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2937 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2938 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2939 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2940 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2941 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2942 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2943 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2944 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2945 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2946 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2947 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2948 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2949 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2950 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2951 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2952 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2953 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2954 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2955 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2956 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2957 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2958 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2959 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2960 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2961 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2962 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2963 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2964 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2965 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2966 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2967 * gcc.target/arm/neon/vdup_nf32.c: Remove.
2968 * gcc.target/arm/neon/vdup_np16.c: Remove.
2969 * gcc.target/arm/neon/vdup_np64.c: Remove.
2970 * gcc.target/arm/neon/vdup_np8.c: Remove.
2971 * gcc.target/arm/neon/vdup_ns16.c: Remove.
2972 * gcc.target/arm/neon/vdup_ns32.c: Remove.
2973 * gcc.target/arm/neon/vdup_ns64.c: Remove.
2974 * gcc.target/arm/neon/vdup_ns8.c: Remove.
2975 * gcc.target/arm/neon/vdup_nu16.c: Remove.
2976 * gcc.target/arm/neon/vdup_nu32.c: Remove.
2977 * gcc.target/arm/neon/vdup_nu64.c: Remove.
2978 * gcc.target/arm/neon/vdup_nu8.c: Remove.
2979 * gcc.target/arm/neon/veorQs16.c: Remove.
2980 * gcc.target/arm/neon/veorQs32.c: Remove.
2981 * gcc.target/arm/neon/veorQs64.c: Remove.
2982 * gcc.target/arm/neon/veorQs8.c: Remove.
2983 * gcc.target/arm/neon/veorQu16.c: Remove.
2984 * gcc.target/arm/neon/veorQu32.c: Remove.
2985 * gcc.target/arm/neon/veorQu64.c: Remove.
2986 * gcc.target/arm/neon/veorQu8.c: Remove.
2987 * gcc.target/arm/neon/veors16.c: Remove.
2988 * gcc.target/arm/neon/veors32.c: Remove.
2989 * gcc.target/arm/neon/veors64.c: Remove.
2990 * gcc.target/arm/neon/veors8.c: Remove.
2991 * gcc.target/arm/neon/veoru16.c: Remove.
2992 * gcc.target/arm/neon/veoru32.c: Remove.
2993 * gcc.target/arm/neon/veoru64.c: Remove.
2994 * gcc.target/arm/neon/veoru8.c: Remove.
2995 * gcc.target/arm/neon/vextQf32.c: Remove.
2996 * gcc.target/arm/neon/vextQp16.c: Remove.
2997 * gcc.target/arm/neon/vextQp64.c: Remove.
2998 * gcc.target/arm/neon/vextQp8.c: Remove.
2999 * gcc.target/arm/neon/vextQs16.c: Remove.
3000 * gcc.target/arm/neon/vextQs32.c: Remove.
3001 * gcc.target/arm/neon/vextQs64.c: Remove.
3002 * gcc.target/arm/neon/vextQs8.c: Remove.
3003 * gcc.target/arm/neon/vextQu16.c: Remove.
3004 * gcc.target/arm/neon/vextQu32.c: Remove.
3005 * gcc.target/arm/neon/vextQu64.c: Remove.
3006 * gcc.target/arm/neon/vextQu8.c: Remove.
3007 * gcc.target/arm/neon/vextf32.c: Remove.
3008 * gcc.target/arm/neon/vextp16.c: Remove.
3009 * gcc.target/arm/neon/vextp64.c: Remove.
3010 * gcc.target/arm/neon/vextp8.c: Remove.
3011 * gcc.target/arm/neon/vexts16.c: Remove.
3012 * gcc.target/arm/neon/vexts32.c: Remove.
3013 * gcc.target/arm/neon/vexts64.c: Remove.
3014 * gcc.target/arm/neon/vexts8.c: Remove.
3015 * gcc.target/arm/neon/vextu16.c: Remove.
3016 * gcc.target/arm/neon/vextu32.c: Remove.
3017 * gcc.target/arm/neon/vextu64.c: Remove.
3018 * gcc.target/arm/neon/vextu8.c: Remove.
3019 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3020 * gcc.target/arm/neon/vfmaf32.c: Remove.
3021 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3022 * gcc.target/arm/neon/vfmsf32.c: Remove.
3023 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3024 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3025 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3026 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3027 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3028 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3029 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3030 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3031 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3032 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3033 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3034 * gcc.target/arm/neon/vget_highf32.c: Remove.
3035 * gcc.target/arm/neon/vget_highp16.c: Remove.
3036 * gcc.target/arm/neon/vget_highp64.c: Remove.
3037 * gcc.target/arm/neon/vget_highp8.c: Remove.
3038 * gcc.target/arm/neon/vget_highs16.c: Remove.
3039 * gcc.target/arm/neon/vget_highs32.c: Remove.
3040 * gcc.target/arm/neon/vget_highs64.c: Remove.
3041 * gcc.target/arm/neon/vget_highs8.c: Remove.
3042 * gcc.target/arm/neon/vget_highu16.c: Remove.
3043 * gcc.target/arm/neon/vget_highu32.c: Remove.
3044 * gcc.target/arm/neon/vget_highu64.c: Remove.
3045 * gcc.target/arm/neon/vget_highu8.c: Remove.
3046 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3047 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3048 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3049 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3050 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3051 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3052 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3053 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3054 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3055 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3056 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3057 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3058 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3059 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3060 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3061 * gcc.target/arm/neon/vget_lows16.c: Remove.
3062 * gcc.target/arm/neon/vget_lows32.c: Remove.
3063 * gcc.target/arm/neon/vget_lows64.c: Remove.
3064 * gcc.target/arm/neon/vget_lows8.c: Remove.
3065 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3066 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3067 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3068 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3069 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3070 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3071 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3072 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3073 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3074 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3075 * gcc.target/arm/neon/vhadds16.c: Remove.
3076 * gcc.target/arm/neon/vhadds32.c: Remove.
3077 * gcc.target/arm/neon/vhadds8.c: Remove.
3078 * gcc.target/arm/neon/vhaddu16.c: Remove.
3079 * gcc.target/arm/neon/vhaddu32.c: Remove.
3080 * gcc.target/arm/neon/vhaddu8.c: Remove.
3081 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3082 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3083 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3084 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3085 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3086 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3087 * gcc.target/arm/neon/vhsubs16.c: Remove.
3088 * gcc.target/arm/neon/vhsubs32.c: Remove.
3089 * gcc.target/arm/neon/vhsubs8.c: Remove.
3090 * gcc.target/arm/neon/vhsubu16.c: Remove.
3091 * gcc.target/arm/neon/vhsubu32.c: Remove.
3092 * gcc.target/arm/neon/vhsubu8.c: Remove.
3093 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3094 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3095 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3096 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3097 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3098 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3099 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3100 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3101 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3102 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3103 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3104 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3105 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3106 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3107 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3108 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3109 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3110 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3111 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3112 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3113 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3114 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3115 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3116 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3117 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3118 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3119 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3120 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3121 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3122 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3123 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3124 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3125 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3126 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3127 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3128 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3129 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3130 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3131 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3132 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3133 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3134 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3135 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3136 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3137 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3138 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3139 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3140 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3141 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3142 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3143 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3144 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3145 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3146 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3147 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3148 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3149 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3150 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3151 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3152 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3153 * gcc.target/arm/neon/vld1f32.c: Remove.
3154 * gcc.target/arm/neon/vld1p16.c: Remove.
3155 * gcc.target/arm/neon/vld1p64.c: Remove.
3156 * gcc.target/arm/neon/vld1p8.c: Remove.
3157 * gcc.target/arm/neon/vld1s16.c: Remove.
3158 * gcc.target/arm/neon/vld1s32.c: Remove.
3159 * gcc.target/arm/neon/vld1s64.c: Remove.
3160 * gcc.target/arm/neon/vld1s8.c: Remove.
3161 * gcc.target/arm/neon/vld1u16.c: Remove.
3162 * gcc.target/arm/neon/vld1u32.c: Remove.
3163 * gcc.target/arm/neon/vld1u64.c: Remove.
3164 * gcc.target/arm/neon/vld1u8.c: Remove.
3165 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3166 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3167 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3168 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3169 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3170 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3171 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3172 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3173 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3174 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3175 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3176 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3177 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3178 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3179 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3180 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3181 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3182 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3183 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3184 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3185 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3186 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3187 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3188 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3189 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3190 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3191 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3192 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3193 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3194 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3195 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3196 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3197 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3198 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3199 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3200 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3201 * gcc.target/arm/neon/vld2f32.c: Remove.
3202 * gcc.target/arm/neon/vld2p16.c: Remove.
3203 * gcc.target/arm/neon/vld2p64.c: Remove.
3204 * gcc.target/arm/neon/vld2p8.c: Remove.
3205 * gcc.target/arm/neon/vld2s16.c: Remove.
3206 * gcc.target/arm/neon/vld2s32.c: Remove.
3207 * gcc.target/arm/neon/vld2s64.c: Remove.
3208 * gcc.target/arm/neon/vld2s8.c: Remove.
3209 * gcc.target/arm/neon/vld2u16.c: Remove.
3210 * gcc.target/arm/neon/vld2u32.c: Remove.
3211 * gcc.target/arm/neon/vld2u64.c: Remove.
3212 * gcc.target/arm/neon/vld2u8.c: Remove.
3213 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3214 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3215 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3216 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3217 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3218 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3219 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3220 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3221 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3222 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3223 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3224 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3225 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3226 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3227 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3228 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3229 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3230 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3231 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3232 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3233 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3234 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3235 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3236 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3237 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3238 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3239 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3240 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3241 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3242 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3243 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3244 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3245 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3246 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3247 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3248 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3249 * gcc.target/arm/neon/vld3f32.c: Remove.
3250 * gcc.target/arm/neon/vld3p16.c: Remove.
3251 * gcc.target/arm/neon/vld3p64.c: Remove.
3252 * gcc.target/arm/neon/vld3p8.c: Remove.
3253 * gcc.target/arm/neon/vld3s16.c: Remove.
3254 * gcc.target/arm/neon/vld3s32.c: Remove.
3255 * gcc.target/arm/neon/vld3s64.c: Remove.
3256 * gcc.target/arm/neon/vld3s8.c: Remove.
3257 * gcc.target/arm/neon/vld3u16.c: Remove.
3258 * gcc.target/arm/neon/vld3u32.c: Remove.
3259 * gcc.target/arm/neon/vld3u64.c: Remove.
3260 * gcc.target/arm/neon/vld3u8.c: Remove.
3261 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3262 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3263 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3264 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3265 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3266 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3267 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3268 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3269 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3270 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3271 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3272 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3273 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3274 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3275 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3276 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3277 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3278 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3279 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3280 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3281 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3282 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3283 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3284 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3285 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3286 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3287 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3288 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3289 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3290 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3291 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3292 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3293 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3294 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3295 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3296 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3297 * gcc.target/arm/neon/vld4f32.c: Remove.
3298 * gcc.target/arm/neon/vld4p16.c: Remove.
3299 * gcc.target/arm/neon/vld4p64.c: Remove.
3300 * gcc.target/arm/neon/vld4p8.c: Remove.
3301 * gcc.target/arm/neon/vld4s16.c: Remove.
3302 * gcc.target/arm/neon/vld4s32.c: Remove.
3303 * gcc.target/arm/neon/vld4s64.c: Remove.
3304 * gcc.target/arm/neon/vld4s8.c: Remove.
3305 * gcc.target/arm/neon/vld4u16.c: Remove.
3306 * gcc.target/arm/neon/vld4u32.c: Remove.
3307 * gcc.target/arm/neon/vld4u64.c: Remove.
3308 * gcc.target/arm/neon/vld4u8.c: Remove.
3309 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3310 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3311 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3312 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3313 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3314 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3315 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3316 * gcc.target/arm/neon/vmaxf32.c: Remove.
3317 * gcc.target/arm/neon/vmaxs16.c: Remove.
3318 * gcc.target/arm/neon/vmaxs32.c: Remove.
3319 * gcc.target/arm/neon/vmaxs8.c: Remove.
3320 * gcc.target/arm/neon/vmaxu16.c: Remove.
3321 * gcc.target/arm/neon/vmaxu32.c: Remove.
3322 * gcc.target/arm/neon/vmaxu8.c: Remove.
3323 * gcc.target/arm/neon/vminQf32.c: Remove.
3324 * gcc.target/arm/neon/vminQs16.c: Remove.
3325 * gcc.target/arm/neon/vminQs32.c: Remove.
3326 * gcc.target/arm/neon/vminQs8.c: Remove.
3327 * gcc.target/arm/neon/vminQu16.c: Remove.
3328 * gcc.target/arm/neon/vminQu32.c: Remove.
3329 * gcc.target/arm/neon/vminQu8.c: Remove.
3330 * gcc.target/arm/neon/vminf32.c: Remove.
3331 * gcc.target/arm/neon/vmins16.c: Remove.
3332 * gcc.target/arm/neon/vmins32.c: Remove.
3333 * gcc.target/arm/neon/vmins8.c: Remove.
3334 * gcc.target/arm/neon/vminu16.c: Remove.
3335 * gcc.target/arm/neon/vminu32.c: Remove.
3336 * gcc.target/arm/neon/vminu8.c: Remove.
3337 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3338 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3339 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3340 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3341 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3342 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3343 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3344 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3345 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3346 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3347 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3348 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3349 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3350 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3351 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3352 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3353 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3354 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3355 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3356 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3357 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3358 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3359 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3360 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3361 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3362 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3363 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3364 * gcc.target/arm/neon/vmlaf32.c: Remove.
3365 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3366 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3367 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3368 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3369 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3370 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3371 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3372 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3373 * gcc.target/arm/neon/vmlals16.c: Remove.
3374 * gcc.target/arm/neon/vmlals32.c: Remove.
3375 * gcc.target/arm/neon/vmlals8.c: Remove.
3376 * gcc.target/arm/neon/vmlalu16.c: Remove.
3377 * gcc.target/arm/neon/vmlalu32.c: Remove.
3378 * gcc.target/arm/neon/vmlalu8.c: Remove.
3379 * gcc.target/arm/neon/vmlas16.c: Remove.
3380 * gcc.target/arm/neon/vmlas32.c: Remove.
3381 * gcc.target/arm/neon/vmlas8.c: Remove.
3382 * gcc.target/arm/neon/vmlau16.c: Remove.
3383 * gcc.target/arm/neon/vmlau32.c: Remove.
3384 * gcc.target/arm/neon/vmlau8.c: Remove.
3385 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3386 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3387 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3388 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3389 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3390 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3391 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3392 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3393 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3394 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3395 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3396 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3397 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3398 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3399 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3400 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3401 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3402 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3403 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3404 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3405 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3406 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3407 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3408 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3409 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3410 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3411 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3412 * gcc.target/arm/neon/vmlsf32.c: Remove.
3413 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3414 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3415 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3416 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3417 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3418 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3419 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3420 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3421 * gcc.target/arm/neon/vmlsls16.c: Remove.
3422 * gcc.target/arm/neon/vmlsls32.c: Remove.
3423 * gcc.target/arm/neon/vmlsls8.c: Remove.
3424 * gcc.target/arm/neon/vmlslu16.c: Remove.
3425 * gcc.target/arm/neon/vmlslu32.c: Remove.
3426 * gcc.target/arm/neon/vmlslu8.c: Remove.
3427 * gcc.target/arm/neon/vmlss16.c: Remove.
3428 * gcc.target/arm/neon/vmlss32.c: Remove.
3429 * gcc.target/arm/neon/vmlss8.c: Remove.
3430 * gcc.target/arm/neon/vmlsu16.c: Remove.
3431 * gcc.target/arm/neon/vmlsu32.c: Remove.
3432 * gcc.target/arm/neon/vmlsu8.c: Remove.
3433 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3434 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3435 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3436 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3437 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3438 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3439 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3440 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3441 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3442 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3443 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3444 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3445 * gcc.target/arm/neon/vmov_np16.c: Remove.
3446 * gcc.target/arm/neon/vmov_np8.c: Remove.
3447 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3448 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3449 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3450 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3451 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3452 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3453 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3454 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3455 * gcc.target/arm/neon/vmovls16.c: Remove.
3456 * gcc.target/arm/neon/vmovls32.c: Remove.
3457 * gcc.target/arm/neon/vmovls8.c: Remove.
3458 * gcc.target/arm/neon/vmovlu16.c: Remove.
3459 * gcc.target/arm/neon/vmovlu32.c: Remove.
3460 * gcc.target/arm/neon/vmovlu8.c: Remove.
3461 * gcc.target/arm/neon/vmovns16.c: Remove.
3462 * gcc.target/arm/neon/vmovns32.c: Remove.
3463 * gcc.target/arm/neon/vmovns64.c: Remove.
3464 * gcc.target/arm/neon/vmovnu16.c: Remove.
3465 * gcc.target/arm/neon/vmovnu32.c: Remove.
3466 * gcc.target/arm/neon/vmovnu64.c: Remove.
3467 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3468 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3469 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3470 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3471 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3472 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3473 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3474 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3475 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3476 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3477 * gcc.target/arm/neon/vmulQf32.c: Remove.
3478 * gcc.target/arm/neon/vmulQp8.c: Remove.
3479 * gcc.target/arm/neon/vmulQs16.c: Remove.
3480 * gcc.target/arm/neon/vmulQs32.c: Remove.
3481 * gcc.target/arm/neon/vmulQs8.c: Remove.
3482 * gcc.target/arm/neon/vmulQu16.c: Remove.
3483 * gcc.target/arm/neon/vmulQu32.c: Remove.
3484 * gcc.target/arm/neon/vmulQu8.c: Remove.
3485 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3486 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3487 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3488 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3489 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3490 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3491 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3492 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3493 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3494 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3495 * gcc.target/arm/neon/vmulf32.c: Remove.
3496 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3497 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3498 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3499 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3500 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3501 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3502 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3503 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3504 * gcc.target/arm/neon/vmullp8.c: Remove.
3505 * gcc.target/arm/neon/vmulls16.c: Remove.
3506 * gcc.target/arm/neon/vmulls32.c: Remove.
3507 * gcc.target/arm/neon/vmulls8.c: Remove.
3508 * gcc.target/arm/neon/vmullu16.c: Remove.
3509 * gcc.target/arm/neon/vmullu32.c: Remove.
3510 * gcc.target/arm/neon/vmullu8.c: Remove.
3511 * gcc.target/arm/neon/vmulp8.c: Remove.
3512 * gcc.target/arm/neon/vmuls16.c: Remove.
3513 * gcc.target/arm/neon/vmuls32.c: Remove.
3514 * gcc.target/arm/neon/vmuls8.c: Remove.
3515 * gcc.target/arm/neon/vmulu16.c: Remove.
3516 * gcc.target/arm/neon/vmulu32.c: Remove.
3517 * gcc.target/arm/neon/vmulu8.c: Remove.
3518 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3519 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3520 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3521 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3522 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3523 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3524 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3525 * gcc.target/arm/neon/vmvnp8.c: Remove.
3526 * gcc.target/arm/neon/vmvns16.c: Remove.
3527 * gcc.target/arm/neon/vmvns32.c: Remove.
3528 * gcc.target/arm/neon/vmvns8.c: Remove.
3529 * gcc.target/arm/neon/vmvnu16.c: Remove.
3530 * gcc.target/arm/neon/vmvnu32.c: Remove.
3531 * gcc.target/arm/neon/vmvnu8.c: Remove.
3532 * gcc.target/arm/neon/vnegQf32.c: Remove.
3533 * gcc.target/arm/neon/vnegQs16.c: Remove.
3534 * gcc.target/arm/neon/vnegQs32.c: Remove.
3535 * gcc.target/arm/neon/vnegQs8.c: Remove.
3536 * gcc.target/arm/neon/vnegf32.c: Remove.
3537 * gcc.target/arm/neon/vnegs16.c: Remove.
3538 * gcc.target/arm/neon/vnegs32.c: Remove.
3539 * gcc.target/arm/neon/vnegs8.c: Remove.
3540 * gcc.target/arm/neon/vornQs16.c: Remove.
3541 * gcc.target/arm/neon/vornQs32.c: Remove.
3542 * gcc.target/arm/neon/vornQs64.c: Remove.
3543 * gcc.target/arm/neon/vornQs8.c: Remove.
3544 * gcc.target/arm/neon/vornQu16.c: Remove.
3545 * gcc.target/arm/neon/vornQu32.c: Remove.
3546 * gcc.target/arm/neon/vornQu64.c: Remove.
3547 * gcc.target/arm/neon/vornQu8.c: Remove.
3548 * gcc.target/arm/neon/vorns16.c: Remove.
3549 * gcc.target/arm/neon/vorns32.c: Remove.
3550 * gcc.target/arm/neon/vorns64.c: Remove.
3551 * gcc.target/arm/neon/vorns8.c: Remove.
3552 * gcc.target/arm/neon/vornu16.c: Remove.
3553 * gcc.target/arm/neon/vornu32.c: Remove.
3554 * gcc.target/arm/neon/vornu64.c: Remove.
3555 * gcc.target/arm/neon/vornu8.c: Remove.
3556 * gcc.target/arm/neon/vorrQs16.c: Remove.
3557 * gcc.target/arm/neon/vorrQs32.c: Remove.
3558 * gcc.target/arm/neon/vorrQs64.c: Remove.
3559 * gcc.target/arm/neon/vorrQs8.c: Remove.
3560 * gcc.target/arm/neon/vorrQu16.c: Remove.
3561 * gcc.target/arm/neon/vorrQu32.c: Remove.
3562 * gcc.target/arm/neon/vorrQu64.c: Remove.
3563 * gcc.target/arm/neon/vorrQu8.c: Remove.
3564 * gcc.target/arm/neon/vorrs16.c: Remove.
3565 * gcc.target/arm/neon/vorrs32.c: Remove.
3566 * gcc.target/arm/neon/vorrs64.c: Remove.
3567 * gcc.target/arm/neon/vorrs8.c: Remove.
3568 * gcc.target/arm/neon/vorru16.c: Remove.
3569 * gcc.target/arm/neon/vorru32.c: Remove.
3570 * gcc.target/arm/neon/vorru64.c: Remove.
3571 * gcc.target/arm/neon/vorru8.c: Remove.
3572 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3573 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3574 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3575 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3576 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3577 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3578 * gcc.target/arm/neon/vpadals16.c: Remove.
3579 * gcc.target/arm/neon/vpadals32.c: Remove.
3580 * gcc.target/arm/neon/vpadals8.c: Remove.
3581 * gcc.target/arm/neon/vpadalu16.c: Remove.
3582 * gcc.target/arm/neon/vpadalu32.c: Remove.
3583 * gcc.target/arm/neon/vpadalu8.c: Remove.
3584 * gcc.target/arm/neon/vpaddf32.c: Remove.
3585 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3586 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3587 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3588 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3589 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3590 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3591 * gcc.target/arm/neon/vpaddls16.c: Remove.
3592 * gcc.target/arm/neon/vpaddls32.c: Remove.
3593 * gcc.target/arm/neon/vpaddls8.c: Remove.
3594 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3595 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3596 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3597 * gcc.target/arm/neon/vpadds16.c: Remove.
3598 * gcc.target/arm/neon/vpadds32.c: Remove.
3599 * gcc.target/arm/neon/vpadds8.c: Remove.
3600 * gcc.target/arm/neon/vpaddu16.c: Remove.
3601 * gcc.target/arm/neon/vpaddu32.c: Remove.
3602 * gcc.target/arm/neon/vpaddu8.c: Remove.
3603 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3604 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3605 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3606 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3607 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3608 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3609 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3610 * gcc.target/arm/neon/vpminf32.c: Remove.
3611 * gcc.target/arm/neon/vpmins16.c: Remove.
3612 * gcc.target/arm/neon/vpmins32.c: Remove.
3613 * gcc.target/arm/neon/vpmins8.c: Remove.
3614 * gcc.target/arm/neon/vpminu16.c: Remove.
3615 * gcc.target/arm/neon/vpminu32.c: Remove.
3616 * gcc.target/arm/neon/vpminu8.c: Remove.
3617 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3618 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3619 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3620 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3621 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3622 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3623 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3624 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3625 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3626 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3627 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3628 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3629 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3630 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3631 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3632 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3633 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3634 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3635 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3636 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3637 * gcc.target/arm/neon/vqRshls16.c: Remove.
3638 * gcc.target/arm/neon/vqRshls32.c: Remove.
3639 * gcc.target/arm/neon/vqRshls64.c: Remove.
3640 * gcc.target/arm/neon/vqRshls8.c: Remove.
3641 * gcc.target/arm/neon/vqRshlu16.c: Remove.
3642 * gcc.target/arm/neon/vqRshlu32.c: Remove.
3643 * gcc.target/arm/neon/vqRshlu64.c: Remove.
3644 * gcc.target/arm/neon/vqRshlu8.c: Remove.
3645 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3646 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3647 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3648 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3649 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3650 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3651 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3652 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3653 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3654 * gcc.target/arm/neon/vqabsQs16.c: Remove.
3655 * gcc.target/arm/neon/vqabsQs32.c: Remove.
3656 * gcc.target/arm/neon/vqabsQs8.c: Remove.
3657 * gcc.target/arm/neon/vqabss16.c: Remove.
3658 * gcc.target/arm/neon/vqabss32.c: Remove.
3659 * gcc.target/arm/neon/vqabss8.c: Remove.
3660 * gcc.target/arm/neon/vqaddQs16.c: Remove.
3661 * gcc.target/arm/neon/vqaddQs32.c: Remove.
3662 * gcc.target/arm/neon/vqaddQs64.c: Remove.
3663 * gcc.target/arm/neon/vqaddQs8.c: Remove.
3664 * gcc.target/arm/neon/vqaddQu16.c: Remove.
3665 * gcc.target/arm/neon/vqaddQu32.c: Remove.
3666 * gcc.target/arm/neon/vqaddQu64.c: Remove.
3667 * gcc.target/arm/neon/vqaddQu8.c: Remove.
3668 * gcc.target/arm/neon/vqadds16.c: Remove.
3669 * gcc.target/arm/neon/vqadds32.c: Remove.
3670 * gcc.target/arm/neon/vqadds64.c: Remove.
3671 * gcc.target/arm/neon/vqadds8.c: Remove.
3672 * gcc.target/arm/neon/vqaddu16.c: Remove.
3673 * gcc.target/arm/neon/vqaddu32.c: Remove.
3674 * gcc.target/arm/neon/vqaddu64.c: Remove.
3675 * gcc.target/arm/neon/vqaddu8.c: Remove.
3676 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3677 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3678 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3679 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3680 * gcc.target/arm/neon/vqdmlals16.c: Remove.
3681 * gcc.target/arm/neon/vqdmlals32.c: Remove.
3682 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3683 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3684 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3685 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3686 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3687 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3688 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3689 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3690 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3691 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3692 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3693 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3694 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3695 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3696 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3697 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3698 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3699 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3700 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3701 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3702 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3703 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3704 * gcc.target/arm/neon/vqdmulls16.c: Remove.
3705 * gcc.target/arm/neon/vqdmulls32.c: Remove.
3706 * gcc.target/arm/neon/vqmovns16.c: Remove.
3707 * gcc.target/arm/neon/vqmovns32.c: Remove.
3708 * gcc.target/arm/neon/vqmovns64.c: Remove.
3709 * gcc.target/arm/neon/vqmovnu16.c: Remove.
3710 * gcc.target/arm/neon/vqmovnu32.c: Remove.
3711 * gcc.target/arm/neon/vqmovnu64.c: Remove.
3712 * gcc.target/arm/neon/vqmovuns16.c: Remove.
3713 * gcc.target/arm/neon/vqmovuns32.c: Remove.
3714 * gcc.target/arm/neon/vqmovuns64.c: Remove.
3715 * gcc.target/arm/neon/vqnegQs16.c: Remove.
3716 * gcc.target/arm/neon/vqnegQs32.c: Remove.
3717 * gcc.target/arm/neon/vqnegQs8.c: Remove.
3718 * gcc.target/arm/neon/vqnegs16.c: Remove.
3719 * gcc.target/arm/neon/vqnegs32.c: Remove.
3720 * gcc.target/arm/neon/vqnegs8.c: Remove.
3721 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3722 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3723 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3724 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3725 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3726 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3727 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3728 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3729 * gcc.target/arm/neon/vqshlQs16.c: Remove.
3730 * gcc.target/arm/neon/vqshlQs32.c: Remove.
3731 * gcc.target/arm/neon/vqshlQs64.c: Remove.
3732 * gcc.target/arm/neon/vqshlQs8.c: Remove.
3733 * gcc.target/arm/neon/vqshlQu16.c: Remove.
3734 * gcc.target/arm/neon/vqshlQu32.c: Remove.
3735 * gcc.target/arm/neon/vqshlQu64.c: Remove.
3736 * gcc.target/arm/neon/vqshlQu8.c: Remove.
3737 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3738 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3739 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3740 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3741 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3742 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3743 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3744 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3745 * gcc.target/arm/neon/vqshls16.c: Remove.
3746 * gcc.target/arm/neon/vqshls32.c: Remove.
3747 * gcc.target/arm/neon/vqshls64.c: Remove.
3748 * gcc.target/arm/neon/vqshls8.c: Remove.
3749 * gcc.target/arm/neon/vqshlu16.c: Remove.
3750 * gcc.target/arm/neon/vqshlu32.c: Remove.
3751 * gcc.target/arm/neon/vqshlu64.c: Remove.
3752 * gcc.target/arm/neon/vqshlu8.c: Remove.
3753 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3754 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3755 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3756 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3757 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3758 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3759 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3760 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3761 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3762 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3763 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3764 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3765 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3766 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3767 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3768 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3769 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3770 * gcc.target/arm/neon/vqsubQs16.c: Remove.
3771 * gcc.target/arm/neon/vqsubQs32.c: Remove.
3772 * gcc.target/arm/neon/vqsubQs64.c: Remove.
3773 * gcc.target/arm/neon/vqsubQs8.c: Remove.
3774 * gcc.target/arm/neon/vqsubQu16.c: Remove.
3775 * gcc.target/arm/neon/vqsubQu32.c: Remove.
3776 * gcc.target/arm/neon/vqsubQu64.c: Remove.
3777 * gcc.target/arm/neon/vqsubQu8.c: Remove.
3778 * gcc.target/arm/neon/vqsubs16.c: Remove.
3779 * gcc.target/arm/neon/vqsubs32.c: Remove.
3780 * gcc.target/arm/neon/vqsubs64.c: Remove.
3781 * gcc.target/arm/neon/vqsubs8.c: Remove.
3782 * gcc.target/arm/neon/vqsubu16.c: Remove.
3783 * gcc.target/arm/neon/vqsubu32.c: Remove.
3784 * gcc.target/arm/neon/vqsubu64.c: Remove.
3785 * gcc.target/arm/neon/vqsubu8.c: Remove.
3786 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3787 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3788 * gcc.target/arm/neon/vrecpef32.c: Remove.
3789 * gcc.target/arm/neon/vrecpeu32.c: Remove.
3790 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3791 * gcc.target/arm/neon/vrecpsf32.c: Remove.
3792 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3793 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3794 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3795 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3796 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3797 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3798 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3799 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3800 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3801 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3802 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3803 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3804 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3805 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3806 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3807 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3808 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3809 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3810 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3811 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3812 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3813 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3814 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3815 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3816 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3817 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3818 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3819 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3820 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3821 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3822 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3823 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3824 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3825 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3826 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3827 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3828 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3829 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3830 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3831 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3832 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3833 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3834 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3835 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3836 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3837 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3838 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3839 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3840 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3841 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3842 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3843 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3844 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3845 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3846 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3847 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3848 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3849 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3850 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3851 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3852 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3853 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3854 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3855 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3856 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3857 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3858 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3859 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3860 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3861 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3862 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3863 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3864 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3865 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3866 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3867 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3868 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3869 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3870 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3871 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3872 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3873 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3874 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3875 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3876 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3877 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3878 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3879 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3880 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3881 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3882 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3883 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3884 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3885 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3886 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3887 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3888 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3889 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3890 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3891 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3892 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3893 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3894 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3895 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3896 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3897 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3898 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3899 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3900 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3901 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3902 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3903 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3904 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3905 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3906 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3907 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3908 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3909 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3910 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3911 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3912 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3913 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3914 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3915 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3916 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3917 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3918 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3919 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3920 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3921 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3922 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3923 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3924 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3925 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3926 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3927 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3928 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3929 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3930 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3931 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3932 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3933 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3934 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3935 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3936 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3937 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3938 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3939 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3940 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3941 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3942 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3943 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3944 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3945 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3946 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3947 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3948 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3949 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3950 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3951 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3952 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3953 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3954 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3955 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3956 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3957 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3958 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3959 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3960 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3961 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3962 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3963 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3964 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3965 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3966 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3967 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3968 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3969 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3970 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3971 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3972 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3973 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3974 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3975 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3976 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3977 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3978 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3979 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3980 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3981 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3982 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3983 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3984 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3985 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3986 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3987 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3988 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3989 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3990 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3991 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3992 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3993 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3994 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3995 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3996 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3997 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3998 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3999 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4000 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4001 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4002 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4003 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4004 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4005 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4006 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4007 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4008 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4009 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4010 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4011 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4012 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4013 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4014 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4015 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4016 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4017 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4018 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4019 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4020 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4021 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4022 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4023 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4024 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4025 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4026 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4027 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4028 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4029 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4030 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4031 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4032 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4033 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4034 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4035 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4036 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4037 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4038 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4039 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4040 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4041 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4042 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4043 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4044 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4045 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4046 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4047 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4048 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4049 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4050 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4051 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4052 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4053 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4054 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4055 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4056 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4057 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4058 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4059 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4060 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4061 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4062 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4063 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4064 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4065 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4066 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4067 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4068 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4069 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4070 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4071 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4072 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4073 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4074 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4075 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4076 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4077 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4078 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4079 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4080 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4081 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4082 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4083 * gcc.target/arm/neon/vrev16p8.c: Remove.
4084 * gcc.target/arm/neon/vrev16s8.c: Remove.
4085 * gcc.target/arm/neon/vrev16u8.c: Remove.
4086 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4087 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4088 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4089 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4090 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4091 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4092 * gcc.target/arm/neon/vrev32p16.c: Remove.
4093 * gcc.target/arm/neon/vrev32p8.c: Remove.
4094 * gcc.target/arm/neon/vrev32s16.c: Remove.
4095 * gcc.target/arm/neon/vrev32s8.c: Remove.
4096 * gcc.target/arm/neon/vrev32u16.c: Remove.
4097 * gcc.target/arm/neon/vrev32u8.c: Remove.
4098 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4099 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4100 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4101 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4102 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4103 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4104 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4105 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4106 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4107 * gcc.target/arm/neon/vrev64f32.c: Remove.
4108 * gcc.target/arm/neon/vrev64p16.c: Remove.
4109 * gcc.target/arm/neon/vrev64p8.c: Remove.
4110 * gcc.target/arm/neon/vrev64s16.c: Remove.
4111 * gcc.target/arm/neon/vrev64s32.c: Remove.
4112 * gcc.target/arm/neon/vrev64s8.c: Remove.
4113 * gcc.target/arm/neon/vrev64u16.c: Remove.
4114 * gcc.target/arm/neon/vrev64u32.c: Remove.
4115 * gcc.target/arm/neon/vrev64u8.c: Remove.
4116 * gcc.target/arm/neon/vrndaf32.c: Remove.
4117 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4118 * gcc.target/arm/neon/vrndf32.c: Remove.
4119 * gcc.target/arm/neon/vrndmf32.c: Remove.
4120 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4121 * gcc.target/arm/neon/vrndnf32.c: Remove.
4122 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4123 * gcc.target/arm/neon/vrndpf32.c: Remove.
4124 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4125 * gcc.target/arm/neon/vrndqf32.c: Remove.
4126 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4127 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4128 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4129 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4130 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4131 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4132 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4133 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4134 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4135 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4136 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4137 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4138 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4139 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4140 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4141 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4142 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4143 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4144 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4145 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4146 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4147 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4148 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4149 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4150 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4151 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4152 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4153 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4154 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4155 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4156 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4157 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4158 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4159 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4160 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4161 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4162 * gcc.target/arm/neon/vshlQs16.c: Remove.
4163 * gcc.target/arm/neon/vshlQs32.c: Remove.
4164 * gcc.target/arm/neon/vshlQs64.c: Remove.
4165 * gcc.target/arm/neon/vshlQs8.c: Remove.
4166 * gcc.target/arm/neon/vshlQu16.c: Remove.
4167 * gcc.target/arm/neon/vshlQu32.c: Remove.
4168 * gcc.target/arm/neon/vshlQu64.c: Remove.
4169 * gcc.target/arm/neon/vshlQu8.c: Remove.
4170 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4171 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4172 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4173 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4174 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4175 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4176 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4177 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4178 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4179 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4180 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4181 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4182 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4183 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4184 * gcc.target/arm/neon/vshls16.c: Remove.
4185 * gcc.target/arm/neon/vshls32.c: Remove.
4186 * gcc.target/arm/neon/vshls64.c: Remove.
4187 * gcc.target/arm/neon/vshls8.c: Remove.
4188 * gcc.target/arm/neon/vshlu16.c: Remove.
4189 * gcc.target/arm/neon/vshlu32.c: Remove.
4190 * gcc.target/arm/neon/vshlu64.c: Remove.
4191 * gcc.target/arm/neon/vshlu8.c: Remove.
4192 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4193 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4194 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4195 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4196 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4197 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4198 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4199 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4200 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4201 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4202 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4203 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4204 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4205 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4206 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4207 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4208 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4209 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4210 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4211 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4212 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4213 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4214 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4215 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4216 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4217 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4218 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4219 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4220 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4221 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4222 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4223 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4224 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4225 * gcc.target/arm/neon/vsli_np16.c: Remove.
4226 * gcc.target/arm/neon/vsli_np64.c: Remove.
4227 * gcc.target/arm/neon/vsli_np8.c: Remove.
4228 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4229 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4230 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4231 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4232 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4233 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4234 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4235 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4236 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4237 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4238 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4239 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4240 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4241 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4242 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4243 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4244 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4245 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4246 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4247 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4248 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4249 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4250 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4251 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4252 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4253 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4254 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4255 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4256 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4257 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4258 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4259 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4260 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4261 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4262 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4263 * gcc.target/arm/neon/vsri_np16.c: Remove.
4264 * gcc.target/arm/neon/vsri_np64.c: Remove.
4265 * gcc.target/arm/neon/vsri_np8.c: Remove.
4266 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4267 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4268 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4269 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4270 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4271 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4272 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4273 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4274 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4275 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4276 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4277 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4278 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4279 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4280 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4281 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4282 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4283 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4284 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4285 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4286 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4287 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4288 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4289 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4290 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4291 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4292 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4293 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4294 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4295 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4296 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4297 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4298 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4299 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4300 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4301 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4302 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4303 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4304 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4305 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4306 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4307 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4308 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4309 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4310 * gcc.target/arm/neon/vst1f32.c: Remove.
4311 * gcc.target/arm/neon/vst1p16.c: Remove.
4312 * gcc.target/arm/neon/vst1p64.c: Remove.
4313 * gcc.target/arm/neon/vst1p8.c: Remove.
4314 * gcc.target/arm/neon/vst1s16.c: Remove.
4315 * gcc.target/arm/neon/vst1s32.c: Remove.
4316 * gcc.target/arm/neon/vst1s64.c: Remove.
4317 * gcc.target/arm/neon/vst1s8.c: Remove.
4318 * gcc.target/arm/neon/vst1u16.c: Remove.
4319 * gcc.target/arm/neon/vst1u32.c: Remove.
4320 * gcc.target/arm/neon/vst1u64.c: Remove.
4321 * gcc.target/arm/neon/vst1u8.c: Remove.
4322 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4323 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4324 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4325 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4326 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4327 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4328 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4329 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4330 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4331 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4332 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4333 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4334 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4335 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4336 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4337 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4338 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4339 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4340 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4341 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4342 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4343 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4344 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4345 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4346 * gcc.target/arm/neon/vst2f32.c: Remove.
4347 * gcc.target/arm/neon/vst2p16.c: Remove.
4348 * gcc.target/arm/neon/vst2p64.c: Remove.
4349 * gcc.target/arm/neon/vst2p8.c: Remove.
4350 * gcc.target/arm/neon/vst2s16.c: Remove.
4351 * gcc.target/arm/neon/vst2s32.c: Remove.
4352 * gcc.target/arm/neon/vst2s64.c: Remove.
4353 * gcc.target/arm/neon/vst2s8.c: Remove.
4354 * gcc.target/arm/neon/vst2u16.c: Remove.
4355 * gcc.target/arm/neon/vst2u32.c: Remove.
4356 * gcc.target/arm/neon/vst2u64.c: Remove.
4357 * gcc.target/arm/neon/vst2u8.c: Remove.
4358 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4359 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4360 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4361 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4362 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4363 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4364 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4365 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4366 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4367 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4368 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4369 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4370 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4371 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4372 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4373 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4374 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4375 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4376 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4377 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4378 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4379 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4380 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4381 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4382 * gcc.target/arm/neon/vst3f32.c: Remove.
4383 * gcc.target/arm/neon/vst3p16.c: Remove.
4384 * gcc.target/arm/neon/vst3p64.c: Remove.
4385 * gcc.target/arm/neon/vst3p8.c: Remove.
4386 * gcc.target/arm/neon/vst3s16.c: Remove.
4387 * gcc.target/arm/neon/vst3s32.c: Remove.
4388 * gcc.target/arm/neon/vst3s64.c: Remove.
4389 * gcc.target/arm/neon/vst3s8.c: Remove.
4390 * gcc.target/arm/neon/vst3u16.c: Remove.
4391 * gcc.target/arm/neon/vst3u32.c: Remove.
4392 * gcc.target/arm/neon/vst3u64.c: Remove.
4393 * gcc.target/arm/neon/vst3u8.c: Remove.
4394 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4395 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4396 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4397 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4398 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4399 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4400 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4401 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4402 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4403 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4404 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4405 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4406 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4407 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4408 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4409 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4410 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4411 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4412 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4413 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4414 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4415 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4416 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4417 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4418 * gcc.target/arm/neon/vst4f32.c: Remove.
4419 * gcc.target/arm/neon/vst4p16.c: Remove.
4420 * gcc.target/arm/neon/vst4p64.c: Remove.
4421 * gcc.target/arm/neon/vst4p8.c: Remove.
4422 * gcc.target/arm/neon/vst4s16.c: Remove.
4423 * gcc.target/arm/neon/vst4s32.c: Remove.
4424 * gcc.target/arm/neon/vst4s64.c: Remove.
4425 * gcc.target/arm/neon/vst4s8.c: Remove.
4426 * gcc.target/arm/neon/vst4u16.c: Remove.
4427 * gcc.target/arm/neon/vst4u32.c: Remove.
4428 * gcc.target/arm/neon/vst4u64.c: Remove.
4429 * gcc.target/arm/neon/vst4u8.c: Remove.
4430 * gcc.target/arm/neon/vsubQf32.c: Remove.
4431 * gcc.target/arm/neon/vsubQs16.c: Remove.
4432 * gcc.target/arm/neon/vsubQs32.c: Remove.
4433 * gcc.target/arm/neon/vsubQs64.c: Remove.
4434 * gcc.target/arm/neon/vsubQs8.c: Remove.
4435 * gcc.target/arm/neon/vsubQu16.c: Remove.
4436 * gcc.target/arm/neon/vsubQu32.c: Remove.
4437 * gcc.target/arm/neon/vsubQu64.c: Remove.
4438 * gcc.target/arm/neon/vsubQu8.c: Remove.
4439 * gcc.target/arm/neon/vsubf32.c: Remove.
4440 * gcc.target/arm/neon/vsubhns16.c: Remove.
4441 * gcc.target/arm/neon/vsubhns32.c: Remove.
4442 * gcc.target/arm/neon/vsubhns64.c: Remove.
4443 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4444 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4445 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4446 * gcc.target/arm/neon/vsubls16.c: Remove.
4447 * gcc.target/arm/neon/vsubls32.c: Remove.
4448 * gcc.target/arm/neon/vsubls8.c: Remove.
4449 * gcc.target/arm/neon/vsublu16.c: Remove.
4450 * gcc.target/arm/neon/vsublu32.c: Remove.
4451 * gcc.target/arm/neon/vsublu8.c: Remove.
4452 * gcc.target/arm/neon/vsubs16.c: Remove.
4453 * gcc.target/arm/neon/vsubs32.c: Remove.
4454 * gcc.target/arm/neon/vsubs64.c: Remove.
4455 * gcc.target/arm/neon/vsubs8.c: Remove.
4456 * gcc.target/arm/neon/vsubu16.c: Remove.
4457 * gcc.target/arm/neon/vsubu32.c: Remove.
4458 * gcc.target/arm/neon/vsubu64.c: Remove.
4459 * gcc.target/arm/neon/vsubu8.c: Remove.
4460 * gcc.target/arm/neon/vsubws16.c: Remove.
4461 * gcc.target/arm/neon/vsubws32.c: Remove.
4462 * gcc.target/arm/neon/vsubws8.c: Remove.
4463 * gcc.target/arm/neon/vsubwu16.c: Remove.
4464 * gcc.target/arm/neon/vsubwu32.c: Remove.
4465 * gcc.target/arm/neon/vsubwu8.c: Remove.
4466 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4467 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4468 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4469 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4470 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4471 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4472 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4473 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4474 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4475 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4476 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4477 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4478 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4479 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4480 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4481 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4482 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4483 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4484 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4485 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4486 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4487 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4488 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4489 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4490 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4491 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4492 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4493 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4494 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4495 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4496 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4497 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4498 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4499 * gcc.target/arm/neon/vtrnf32.c: Remove.
4500 * gcc.target/arm/neon/vtrnp16.c: Remove.
4501 * gcc.target/arm/neon/vtrnp8.c: Remove.
4502 * gcc.target/arm/neon/vtrns16.c: Remove.
4503 * gcc.target/arm/neon/vtrns32.c: Remove.
4504 * gcc.target/arm/neon/vtrns8.c: Remove.
4505 * gcc.target/arm/neon/vtrnu16.c: Remove.
4506 * gcc.target/arm/neon/vtrnu32.c: Remove.
4507 * gcc.target/arm/neon/vtrnu8.c: Remove.
4508 * gcc.target/arm/neon/vtstQp8.c: Remove.
4509 * gcc.target/arm/neon/vtstQs16.c: Remove.
4510 * gcc.target/arm/neon/vtstQs32.c: Remove.
4511 * gcc.target/arm/neon/vtstQs8.c: Remove.
4512 * gcc.target/arm/neon/vtstQu16.c: Remove.
4513 * gcc.target/arm/neon/vtstQu32.c: Remove.
4514 * gcc.target/arm/neon/vtstQu8.c: Remove.
4515 * gcc.target/arm/neon/vtstp8.c: Remove.
4516 * gcc.target/arm/neon/vtsts16.c: Remove.
4517 * gcc.target/arm/neon/vtsts32.c: Remove.
4518 * gcc.target/arm/neon/vtsts8.c: Remove.
4519 * gcc.target/arm/neon/vtstu16.c: Remove.
4520 * gcc.target/arm/neon/vtstu32.c: Remove.
4521 * gcc.target/arm/neon/vtstu8.c: Remove.
4522 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4523 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4524 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4525 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4526 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4527 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4528 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4529 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4530 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4531 * gcc.target/arm/neon/vuzpf32.c: Remove.
4532 * gcc.target/arm/neon/vuzpp16.c: Remove.
4533 * gcc.target/arm/neon/vuzpp8.c: Remove.
4534 * gcc.target/arm/neon/vuzps16.c: Remove.
4535 * gcc.target/arm/neon/vuzps32.c: Remove.
4536 * gcc.target/arm/neon/vuzps8.c: Remove.
4537 * gcc.target/arm/neon/vuzpu16.c: Remove.
4538 * gcc.target/arm/neon/vuzpu32.c: Remove.
4539 * gcc.target/arm/neon/vuzpu8.c: Remove.
4540 * gcc.target/arm/neon/vzipQf32.c: Remove.
4541 * gcc.target/arm/neon/vzipQp16.c: Remove.
4542 * gcc.target/arm/neon/vzipQp8.c: Remove.
4543 * gcc.target/arm/neon/vzipQs16.c: Remove.
4544 * gcc.target/arm/neon/vzipQs32.c: Remove.
4545 * gcc.target/arm/neon/vzipQs8.c: Remove.
4546 * gcc.target/arm/neon/vzipQu16.c: Remove.
4547 * gcc.target/arm/neon/vzipQu32.c: Remove.
4548 * gcc.target/arm/neon/vzipQu8.c: Remove.
4549 * gcc.target/arm/neon/vzipf32.c: Remove.
4550 * gcc.target/arm/neon/vzipp16.c: Remove.
4551 * gcc.target/arm/neon/vzipp8.c: Remove.
4552 * gcc.target/arm/neon/vzips16.c: Remove.
4553 * gcc.target/arm/neon/vzips32.c: Remove.
4554 * gcc.target/arm/neon/vzips8.c: Remove.
4555 * gcc.target/arm/neon/vzipu16.c: Remove.
4556 * gcc.target/arm/neon/vzipu32.c: Remove.
4557 * gcc.target/arm/neon/vzipu8.c: Remove.
4558
4559
4560 2015-11-12 Marek Polacek <polacek@redhat.com>
4561
4562 PR c/67784
4563 * gcc.dg/pr67784-1.c: New test.
4564 * gcc.dg/pr67784-2.c: New test.
4565
4566 2015-11-12 Martin Liska <mliska@suse.cz>
4567
4568 * gcc.dg/ipa/pr68035.c: New test.
4569
4570 2015-11-12 Richard Biener <rguenther@suse.de>
4571
4572 PR tree-optimization/68306
4573 * gcc.dg/pr68306.c: New testcase.
4574
4575 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
4576
4577 Implement D0013R2, logical type traits.
4578
4579 * g++.dg/cpp0x/Wattributes1.C: Adjust.
4580
4581 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
4582
4583 * c-c++-common/goacc/data-default-1.c: New.
4584
4585 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
4586
4587 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
4588
4589 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4590
4591 PR tree-optimization/68305
4592 * gcc.dg/vect/pr68305.c: New test.
4593
4594 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
4595
4596 * gcc.target/i386/pr67265-2.c: New test.
4597
4598 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
4599
4600 * gcc.dg/pr68286.c: New test.
4601
4602 2015-11-12 Christian Bruel <christian.bruel@st.com>
4603
4604 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
4605
4606 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
4607
4608 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
4609 aligned to 64 bits.
4610
4611 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
4612
4613 * gcc.dg/pr65521.c: Fail on AIX.
4614
4615 2015-11-11 Sebastian Pop <s.pop@samsung.com>
4616
4617 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
4618 * gcc.dg/graphite/fuse-2.c: Same.
4619 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
4620 isl-ast-gen-*.c files.
4621 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
4622 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
4623 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
4624 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
4625 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
4626 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
4627 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
4628 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
4629 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
4630 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
4631 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
4632
4633 2015-11-11 Marek Polacek <polacek@redhat.com>
4634
4635 PR c/68107
4636 PR c++/68266
4637 * c-c++-common/pr68107.c: New test.
4638 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
4639 (large_array_char_template): Likewise.
4640 * g++.dg/init/new44.C: Adjust dg-error.
4641
4642 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
4643
4644 * gfortran.dg/goacc/private-3.f95: Remove xfail.
4645 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
4646
4647 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
4648
4649 * gcc.target/i386/pr67265.c: New test.
4650
4651 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
4652
4653 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
4654 tests for the expected generated code.
4655
4656 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
4657
4658 * gcc.target/mips/split-ds-sequence.c: New test.
4659
4660 2015-11-11 Julia Koval <julia.koval@intel.com>
4661
4662 * g++.dg/ext/mv16.C: New functions.
4663
4664 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
4665 Jiong Wang <jiong.wang@arm.com>
4666
4667 * gcc.dg/tree-ssa/pr68234.c: New testcase.
4668
4669 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4670
4671 * gcc.target/i386/mask-pack.c: New test.
4672 * gcc.target/i386/mask-unpack.c: New test.
4673
4674 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4675
4676 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
4677
4678 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
4679
4680 * gcc.dg/vect/slp-cond-5.c: New test.
4681
4682 2015-11-10 Richard Biener <rguenther@suse.de>
4683
4684 PR tree-optimization/68240
4685 * gcc.dg/torture/pr68240.c: New testcase.
4686
4687 2015-11-10 Richard Biener <rguenther@suse.de>
4688
4689 PR tree-optimization/56118
4690 * gcc.target/i386/pr56118.c: New testcase.
4691
4692 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4693
4694 * gcc.target/aarch64/cond_op_imm_1.c: New test.
4695
4696 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
4697
4698 * gfortran.dg/pr68251.f90: New test.
4699
4700 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
4701
4702 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
4703
4704 2015-11-09 Martin Sebor <msebor@redhat.com>
4705
4706 * init/new45.C: New test to verify that operator new is invoked
4707 with or without overhead for a cookie.
4708
4709 PR c++/67927
4710 * init/new44.C: New test for placement new expressions for arrays
4711 with excessive number of elements.
4712
4713 PR c++/67913
4714 * init/new43.C: New test for placement new expressions for arrays
4715 with negative number of elements.
4716
4717 * other/new-size-type.C: Expect array new expression with
4718 an excessive number of elements to be rejected.
4719
4720 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
4721
4722 * c-c++-common/goacc/routine-1.c: New.
4723 * c-c++-common/goacc/routine-2.c: New.
4724 * c-c++-common/goacc/routine-3.c: New.
4725 * c-c++-common/goacc/routine-4.c: New.
4726 * c-c++-common/goacc/routine-5.c: New.
4727
4728 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
4729
4730 * gcc.target/sparc/sparc-ret.c: Rename to...
4731 * gcc.target/sparc/sparc-ret-1.c: ...this.
4732 * gcc.target/sparc/sparc-ret-2.c: New test.
4733
4734 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
4735
4736 * lib/target-supports.exp (check_p8vector_hw_available): Split
4737 long line.
4738 (check_vsx_hw_available): Likewise.
4739 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
4740 support and for PowerPC float128 support.
4741 (check_p9modulo_hw_available): Likewise.
4742 (check_ppc_float128_sw_available): Likewise.
4743 (check_ppc_float128_hw_available): Likewise.
4744 (check_effective_target_powerpc_p9vector_ok): Likewise.
4745 (check_effective_target_powerpc_p9modulo_ok): Likewise.
4746 (check_effective_target_powerpc_float128_sw_ok): Likewise.
4747 (check_effective_target_powerpc_float128_hw_ok): Likewise.
4748 (is-effective-target): Add new PowerPc targets.
4749 (is-effective-target-keyword): Likewise.
4750 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
4751 instructions, use it.
4752
4753 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
4754 * gcc.target/powerpc/mod-2.c: Likewise.
4755 * gcc.target/powerpc/ctz-1.c: Likewise.
4756 * gcc.target/powerpc/ctz-2.c: Likewise.
4757 * gcc.target/powerpc/extswsli-1.c: Likewise.
4758 * gcc.target/powerpc/extswsli-2.c: Likewise.
4759 * gcc.target/powerpc/extswsli-3.c: Likewise.
4760
4761 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
4762 and allow the test on PowerPC LE.
4763 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
4764 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
4765
4766 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
4767 check instead of powerpc_vsx_ok.
4768 * gcc.target/powerpc/float128-mix.c: Likewise.
4769
4770 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
4771
4772 * gcc.dg/sso/*.c: Robustify dg-output directives.
4773
4774 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
4775
4776 * g++.dg/ubsan/pr68259.C: New test.
4777
4778 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
4779
4780 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
4781 (main): Use _Cilk_spawn instead of cilk_spawn.
4782
4783 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
4784
4785 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
4786 scan-assembler directive.
4787
4788 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4789
4790 PR target/68129
4791 * gcc.dg/pr68129_1.c: New test.
4792
4793 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
4794
4795 PR debug/67192
4796 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
4797 (main): Invoke them.
4798
4799 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
4800
4801 PR debug/67192
4802 * gcc.dg/guality/pr67192.c: New test.
4803
4804 2015-11-09 Richard Biener <rguenther@suse.de>
4805
4806 PR tree-optimization/68248
4807 * gcc.dg/torture/pr68248.c: New testcase.
4808
4809 2015-11-09 Richard Biener <rguenther@suse.de>
4810
4811 PR tree-optimization/56118
4812 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
4813
4814 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4815
4816 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
4817 labelref and check use of constant pool by looking for .word and
4818 similar directives.
4819
4820 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
4821
4822 PR target/66326
4823 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
4824
4825 2015-11-09 Richard Henderson <rth@redhat.com>
4826
4827 * gcc.target/i386/addr-space-1.c: New test.
4828 * gcc.target/i386/addr-space-2.c: New test.
4829 * gcc.target/i386/addr-space-3.c: New test.
4830
4831 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
4832
4833 PR fortran/68053
4834 * gfortran.dg/pr68053.f90: New test.
4835
4836 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
4837
4838 * g++.dg/lto/pr68057_0.C: Fix testcase.
4839
4840 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
4841
4842 * gfortran.dg/PR67518.f90: move from here...
4843 * gfortran.dg/graphite/PR67518.f90: to here.
4844 * gfortran.dg/PR53852.f90: move from here...
4845 * gfortran.dg/graphite/PR53852.f90: to here.
4846
4847 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
4848
4849 * gcc.dg/sso-1.c: New test.
4850 * gcc.dg/sso-2.c: Likewise.
4851 * gcc.dg/sso-3.c: Likewise.
4852 * gcc.dg/sso-4.c: Likewise.
4853 * gcc.dg/sso-5.c: Likewise.
4854 * gcc.dg/sso-6.c: Likewise.
4855 * gcc.dg/sso-7.c: Likewise.
4856 * gcc.dg/sso-8.c: Likewise.
4857 * gcc.dg/sso: New directory.
4858 * gcc.target/i386/movbe-3.c: New test.
4859 * gnat.dg/sso1.adb: Likewise.
4860 * gnat.dg/sso2.ad[sb]: Likewise.
4861 * gnat.dg/sso3.adb: Likewise.
4862 * gnat.dg/sso4.adb: Likewise.
4863 * gnat.dg/sso5.adb: Likewise.
4864 * gnat.dg/sso6.adb: Likewise.
4865 * gnat.dg/sso7.adb: Likewise.
4866 * gnat.dg/specs/sso1.ads: Likewise.
4867 * gnat.dg/specs/sso2.ads: Likewise.
4868 * gnat.dg/sso: New directory.
4869
4870 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
4871
4872 PR fortran/68218
4873 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
4874
4875 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
4876
4877 PR fortran/68224
4878 * gfortran.dg/pr68224.f90: New test.
4879
4880 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
4881
4882 PR fortran/68196
4883 * gfortran.dg/proc_ptr_47.f90: New test.
4884
4885 PR fortran/66465
4886 * gfortran.dg/pr66465.f90: New test.
4887
4888 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
4889
4890 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
4891
4892 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
4893
4894 PR fortran/68153
4895 * gfortran.dg/pr68153.f90: New test.
4896
4897 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
4898
4899 PR fortran/68151
4900 * gfortran.dg/pr68151.f90: New test.
4901
4902 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
4903
4904 PR tree-optimization/68235
4905 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
4906
4907 2015-11-06 Jeff Law <law@redhat.com>
4908
4909 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
4910 realized jump threads.
4911 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
4912 threads rather than dom1 dump.
4913
4914 2015-11-06 Michael Collison <michael.collison@linaro.org
4915 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4916
4917 Revert:
4918 2015-08-01 Michael Collison <michael.collison@linaro.org
4919 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
4920
4921 * gcc.target/arm/mincmp.c: New test.
4922
4923 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
4924
4925 PR fortran/54224
4926 * gfortran.dg/warn_unused_function_2.f90: Add two new
4927 "defined but not used" subroutines.
4928
4929 2015-11-06 Jakub Jelinek <jakub@redhat.com>
4930
4931 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
4932 * g++.dg/gomp/ordered-2.C (f1): Likewise.
4933 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
4934 expected diagnostics for the addition of quotes.
4935 * gfortran.dg/gomp/target3.f90: Likewise.
4936 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4937 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4938 * c-c++-common/gomp/doacross-1.c: Likewise.
4939 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
4940 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
4941 Adjust expected diagnostics wording.
4942 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
4943 Don't expect error on ordered threads simd when in for simd.
4944 * c-c++-common/gomp/nesting-2.c: New test.
4945 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
4946 * c-c++-common/gomp/ordered-4.c: New test.
4947
4948 2015-11-06 Mike Stump <mikestump@comcast.net>
4949
4950 * gcc.dg/pragma-diag-5.c: Make test cases unique.
4951
4952 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
4953 Sebastian Pop <s.pop@samsung.com>
4954
4955 * gcc.dg/graphite/fuse-1.c: New.
4956 * gcc.dg/graphite/fuse-2.c: New.
4957 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
4958
4959 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
4960
4961 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
4962
4963 2015-11-06 David Malcolm <dmalcolm@redhat.com>
4964
4965 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
4966 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
4967 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
4968 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4969 * lib/gcc-dg.exp: Load multiline.exp.
4970
4971 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4972
4973 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
4974 * gcc.target/arm/interrupt-1.c: Likewise.
4975 * gcc.target/arm/interrupt-2.c: Likewise.
4976 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
4977
4978 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
4979 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
4980
4981 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
4982 macros for assembly checks.
4983 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
4984 frsqrts and frsqrte are not emitted.
4985 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
4986 frsqrts and frsqrte are emitted.
4987 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
4988
4989 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
4990
4991 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
4992
4993 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
4994
4995 PR ipa/68057
4996 PR ipa/68220
4997 * g++.dg/lto/pr68057_0.C: New testcase.
4998 * g++.dg/lto/pr68057_1.C: New testcase.
4999 * g++.dg/torture/pr68220.C: New testcase.
5000
5001 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
5002
5003 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
5004 comment.
5005
5006 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
5007
5008 PR tree-optimization/68145
5009 * g++.dg/vect/pr68145.cc: New test.
5010
5011 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5012
5013 PR target/68088
5014 * gcc.dg/pr68088_1.c: New test.
5015
5016 2015-11-06 Richard Biener <rguenther@suse.de>
5017
5018 * gcc.dg/vect/bb-slp-38.c: New testcase.
5019
5020 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
5021
5022 * gfortran.dg/goacc/private-3.f95: XFAIL.
5023
5024 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
5025
5026 PR middle-end/53852
5027 PR middle-end/67518
5028 * gfortran.dg/PR67518.f90: New test.
5029 * gfortran.dg/PR53852.f90: New test.
5030
5031 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
5032 Tom de Vries <tom@codesourcery.com>
5033 Nathan Sidwell <nathan@codesourcery.com>
5034 Thomas Schwinge <thomas@codesourcery.com>
5035
5036 * c-c++-common/goacc/combined-directives.c: New test.
5037 * c-c++-common/goacc/loop-clauses.c: New test.
5038 * c-c++-common/goacc/tile.c: New test.
5039 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
5040 as gang static arguments.
5041 * c-c++-common/goacc/update-1.c: Adjust expected error message.
5042 * g++.dg/goacc/template.C: New test.
5043 * gfortran.dg/goacc/combined-directives.f90: New test.
5044 * gfortran.dg/goacc/default.f95: New test.
5045 * gfortran.dg/goacc/default_none.f95: New test.
5046 * gfortran.dg/goacc/firstprivate-1.f95: New test.
5047 * gfortran.dg/goacc/gang-static.f95: New test.
5048 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
5049 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
5050 * gfortran.dg/goacc/list.f95: Update test.
5051 * gfortran.dg/goacc/loop-2.f95: Likewise.
5052 * gfortran.dg/goacc/loop-4.f95: New test.
5053 * gfortran.dg/goacc/loop-5.f95: New test.
5054 * gfortran.dg/goacc/loop-6.f95: New test.
5055 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
5056 * gfortran.dg/goacc/multi-clause.f90: New test.
5057 * gfortran.dg/goacc/parallel-tree.f95: Update test.
5058 * gfortran.dg/goacc/update.f95: New test.
5059
5060 2015-11-05 Martin Sebor <msebor@redhat.com>
5061
5062 PR c++/67942
5063 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
5064 invocations where the size of the destination buffer object
5065 or its type (or both) is unknown.
5066
5067 2015-11-05 Martin Sebor <msebor@redhat.com>
5068
5069 PR c++/67942
5070 * g++.dg/warn/Wplacement-new-size.C: New test.
5071
5072 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
5073
5074 * gcc.dg/pr68112.c: New.
5075 * gcc.dg/vect/vect-strided-shift-1.c: New.
5076
5077 2015-11-05 Marek Polacek <polacek@redhat.com>
5078
5079 PR c/68090
5080 * gcc.dg/pr68090.c: New test.
5081
5082 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
5083
5084 * gcc.dg/ifcvt-4.c: New.
5085
5086 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
5087
5088 PR c++/67846
5089 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
5090
5091 2015-11-05 Jakub Jelinek <jakub@redhat.com>
5092
5093 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
5094 of variables in both data sharing and mapping clauses and for
5095 structure element based array sections being mapped rather than
5096 privatized.
5097 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
5098 expected diagnostics wording in one case.
5099 * c-c++-common/gomp/distribute-1.c: New test.
5100 * c-c++-common/gomp/element-1.c: New test.
5101 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
5102 and #pragma omp end declare target pair around the function.
5103 Change s from a parameter to a file scope variable.
5104 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
5105 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
5106 on non-zero low-bound in reduction array sections. Add further
5107 tests.
5108 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
5109 * c-c++-common/gomp/target-teams-1.c: New test.
5110 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
5111 for expected mangling on x86_64/i?86.
5112 * gcc.dg/gomp/declare-simd-3.c: New test.
5113 * gcc.dg/gomp/declare-simd-4.c: New test.
5114 * gcc.dg/gomp/for-20.c: New test.
5115 * gcc.dg/gomp/for-21.c: New test.
5116 * gcc.dg/gomp/for-22.c: New test.
5117 * gcc.dg/gomp/for-23.c: New test.
5118 * gcc.dg/gomp/for-24.c: New test.
5119 * gcc.dg/gomp/linear-1.c: New test.
5120 * gcc.dg/gomp/loop-1.c: New test.
5121 * g++.dg/gomp/atomic-17.C: New test.
5122 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
5123 non-static data member in shared clause. Add single construct.
5124 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
5125 scan-assembler-times directives for expected mangling on x86_64/i?86.
5126 * g++.dg/gomp/declare-simd-3.C: Likewise.
5127 * g++.dg/gomp/declare-simd-4.C: New test.
5128 * g++.dg/gomp/declare-simd-5.C: New test.
5129 * g++.dg/gomp/declare-target-1.C: New test.
5130 * g++.dg/gomp/linear-2.C: New test.
5131 * g++.dg/gomp/loop-1.C: New test.
5132 * g++.dg/gomp/loop-2.C: New test.
5133 * g++.dg/gomp/loop-3.C: New test.
5134 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
5135 non-static data member in shared clause.
5136 * g++.dg/gomp/member-3.C: New test.
5137 * g++.dg/gomp/member-4.C: New test.
5138 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
5139 (bar): Remove dg-message.
5140 * g++.dg/gomp/target-teams-1.C: New test.
5141
5142 2015-11-05 Richard Biener <rguenther@suse.de>
5143
5144 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
5145 uninitialized variables.
5146 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5147 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5148 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
5149 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
5150 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
5151 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
5152 * gcc.dg/ipa/inlinehint-2.c: Likewise.
5153 * gcc.dg/ipa/pure-const-2.c: Likewise.
5154 * gcc.dg/tree-ssa/loop-1.c: Likewise.
5155 * gcc.dg/tree-ssa/loop-23.c: Likewise.
5156 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
5157 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
5158 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
5159 * gcc.dg/vect/pr30858.c: Likewise.
5160 * gcc.dg/vect/pr33866.c: Likewise.
5161 * gcc.dg/vect/pr37027.c: Likewise.
5162 * c-c++-common/ubsan/null-10.c: Likewise.
5163 * gcc.target/i386/incoming-8.c: Likewise.
5164
5165 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
5166
5167 * gnat.dg/slice9.adb: New test.
5168
5169 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
5170
5171 * gfortran.dg/goacc/reduction-2.f95: Delete.
5172
5173 2015-11-04 Tom de Vries <tom@codesourcery.com>
5174
5175 PR tree-optimization/67742
5176 * gcc.dg/tree-ssa/restrict-7.c: New test.
5177 * gcc.dg/tree-ssa/restrict-8.c: New test.
5178
5179 2015-11-03 Martin Sebor <msebor@redhat.com>
5180
5181 PR c++-common/67882
5182 * c-c++-common/builtin-offsetof-2.c: New test.
5183
5184 015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
5185
5186 PR fortran/67982
5187 * gfortran.dg/warn_unused_function_3.f90: New test.
5188
5189 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
5190
5191 * gnat.dg/discr45.adb: Only compile the test.
5192
5193 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
5194
5195 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
5196 * gcc.target/i386/mvc5.c: Ditto.
5197 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
5198 resolver.
5199
5200 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
5201
5202 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
5203 from here to...
5204 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
5205 to succeed.
5206
5207 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
5208
5209 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
5210 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
5211 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
5212 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
5213 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
5214 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
5215
5216 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
5217
5218 * gcc.target/aarch64/fp16/set_zero_1.c: New.
5219
5220 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
5221
5222 * gcc.dg/mvc1.c: Move to ...
5223 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
5224 * gcc.dg/mvc2.c: Move to ...
5225 * gcc.target/i386/mvc2.c: ... here.
5226 * gcc.dg/mvc3.c: Move to ...
5227 * gcc.target/i386/mvc3.c: ... here.
5228 * gcc.dg/mvc4.c: Move to ...
5229 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
5230 * gcc.dg/mvc5.c: Move to ...
5231 * gcc.target/i386/mvc5.c: ... here.
5232 * gcc.dg/mvc6.c: Move to ...
5233 * gcc.target/i386/mvc6.c: ... here.
5234 * gcc.dg/mvc7.c: Move to ...
5235 * gcc.target/i386/mvc7.c: ... here.
5236
5237 * g++.dg/ext/mvc1.C: Require ifunc.
5238
5239 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
5240
5241 PR tree-optimization/68083
5242 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
5243
5244 2015-11-02 Jeff Law <law@redhat.com>
5245
5246 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
5247 irreducible loops in the CFG.
5248
5249 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
5250
5251 Revert:
5252 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5253
5254 * gcc.dg/vect/vect-strided-shift-1.c: New.
5255
5256 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5257
5258 PR target/67929
5259 * gcc.target/arm/pr67929_1.c: Move to...
5260 * gcc.c-torture/execute/pr67929_1.c: ... Here.
5261 Remove arm-specific directives. Add noclone, noinline
5262 attributes.
5263
5264 2015-11-01 Jeff Law <law@redhat.com>
5265
5266 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
5267
5268 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
5269
5270 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
5271 (sse2_test): Rename from main. Do not return 0.
5272
5273 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
5274
5275 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
5276 * gfortran.dg/proc_ptr_39.f90: Require visibility.
5277 * gfortran.dg/read_dir.f90: XFAIL AIX.
5278
5279 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
5280
5281 Remove the implementation of N3994, terse range-for loops.
5282 * g++.dg/cpp1z/range-for1.C: Remove.
5283
5284 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
5285
5286 * gnat.dg/discr45.adb: New test.
5287
5288 2015-10-31 Tom de Vries <tom@codesourcery.com>
5289
5290 * gfortran.dg/assumed_type_2.f90: Update test.
5291 * gfortran.dg/no_arg_check_2.f90: Same.
5292
5293 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
5294
5295 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
5296
5297 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5298
5299 PR fortran/46588
5300 * gfortran.dg/pr46588.f90: New test.
5301
5302 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
5303
5304 * gcc.dg/mvc1.c: New test for multiple targets cloning.
5305 * gcc.dg/mvc2.c: Ditto.
5306 * gcc.dg/mvc3.c: Ditto.
5307 * gcc.dg/mvc4.c: Ditto.
5308 * gcc.dg/mvc5.c: Ditto.
5309 * gcc.dg/mvc6.c: Ditto.
5310 * gcc.dg/mvc7.c: Ditto.
5311 * g++.dg/ext/mvc1.C: Ditto.
5312 * g++.dg/ext/mvc2.C: Ditto.
5313 * g++.dg/ext/mvc3.C: Ditto.
5314 * g++.dg/ext/mvc4.C: Ditto.
5315
5316 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5317
5318 PR fortran/51993
5319 * gfortran.dg/pr51993.f90: New test.
5320
5321 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
5322
5323 PR rtl-optimization/68106
5324 * gcc.target/aarch64/pr68106.c: New.
5325
5326 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5327
5328 PR fortran/36192
5329 * gfortran.dg/pr36192_1.f90: New test.
5330
5331 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
5332
5333 PR fortran/68154
5334 *gfortran.dg/pr68154.f90
5335
5336 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
5337
5338 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
5339 * c-c++-common/goacc/acc_on_device-2.c: Delete.
5340
5341 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
5342
5343 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
5344
5345 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5346
5347 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
5348 PowerPC.
5349 * gcc.target/powerpc/float128-mix.c: Likewise.
5350
5351 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5352
5353 PR fortran/68054
5354 * gfortran.dg/pr68054.f90: New test.
5355
5356 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
5357
5358 PR fortran/67885
5359 * gfortran.dg/pr67885.f90: New test.
5360
5361 2015-10-29 Jeff Law <law@redhat.com>
5362
5363 PR tree-optimization/67892
5364 * gcc.dg/tree-ssa/pr21417: Update expected output.
5365 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
5366
5367 2015-10-29 Richard Biener <rguenther@suse.de>
5368
5369 PR middle-end/68142
5370 * c-c++-common/ubsan/pr68142.c: New testcase.
5371
5372 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
5373
5374 PR c++/67845
5375 * g++.dg/other/cv_func4.C: New.
5376
5377 2015-10-29 Richard Biener <rguenther@suse.de>
5378
5379 PR middle-end/56956
5380 * c-c++-common/ubsan/pr56956.c: New testcase.
5381
5382 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
5383
5384 * gnat.dg/discr44.adb: New test.
5385
5386 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
5387
5388 PR debug/66068
5389 * gcc.dg/debug/pr66068.c: New test.
5390
5391 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
5392
5393 PR fortran/67933
5394 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
5395 array bounds error at line 25.
5396
5397 2015-10-28 Catherine Moore <clm@codesourcery.com>
5398
5399 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
5400 * gcc.target/mips/oddspreg-6.c: Likewise.
5401 * gcc.target/mips/oddspreg-1.c: Likewise.
5402 * gcc.target/mips/oddspreg-2.c: Likewise.
5403
5404 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5405
5406 PR target/67839
5407 * gcc.target/avr/pr67839.c: New test.
5408
5409 2015-10-28 Richard Biener <rguenther@suse.de>
5410
5411 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
5412
5413 2015-10-28 Tom de Vries <tom@codesourcery.com>
5414
5415 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
5416
5417 2015-10-28 Richard Biener <rguenther@suse.de>
5418
5419 PR ipa/67600
5420 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
5421 of #includes.
5422
5423 2015-10-28 Richard Biener <rguenther@suse.de>
5424
5425 PR tree-optimization/65962
5426 * gcc.dg/vect/vect-62.c: Adjust.
5427
5428 2015-10-28 Richard Biener <rguenther@suse.de>
5429
5430 PR middle-end/68067
5431 * gcc.dg/torture/pr68067-1.c: New testcase.
5432 * gcc.dg/torture/pr68067-2.c: Likewise.
5433
5434 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5435
5436 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
5437
5438 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
5439
5440 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
5441 as xvmadd and xvnmsub.
5442 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
5443
5444 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
5445
5446 * c-c++-common/goacc/loop-shape.c: New test.
5447
5448 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
5449 Cesar Philippidis <cesar@codesourcery.com>
5450
5451 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
5452 * g++.dg/gomp/pr33372-3.C: Likewise.
5453
5454 2015-10-27 Richard Henderson <rth@redhat.com>
5455
5456 PR rtl-opt/67609
5457 * gcc.target/i386/pr67609-2.c: New test.
5458
5459 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5460
5461 PR target/68102
5462 * gcc.target/aarch64/pr68102_1.c: New test.
5463
5464 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
5465
5466 PR fortran/67933
5467 * gfortran.dg/allocate_with_source_15.f03: New test
5468
5469 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5470 James Norris <jnorris@codesourcery.com>
5471
5472 PR fortran/63865
5473 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
5474 directive to work.
5475 * gfortran.dg/goacc/loop-1.f95: Likewise.
5476 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
5477 * gfortran.dg/goacc/cray.f95: Likewise.
5478 * gfortran.dg/goacc/parameter.f95: Likewise.
5479
5480 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
5481
5482 PR fortran/68108
5483 * gfortran.dg/pr67805_2.f90: New test.
5484
5485 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
5486 Aditya Kumar <aditya.k7@samsung.com>
5487
5488 * gcc.dg/graphite/block-0.c: Changed to match pattern.
5489 * gcc.dg/graphite/interchange-1.c: Same.
5490 * gcc.dg/graphite/interchange-10.c: Same.
5491 * gcc.dg/graphite/interchange-11.c: Same.
5492 * gcc.dg/graphite/interchange-13.c: Same.
5493 * gcc.dg/graphite/interchange-3.c: Same.
5494 * gcc.dg/graphite/interchange-4.c: Same.
5495 * gcc.dg/graphite/interchange-7.c: Same.
5496 * gcc.dg/graphite/interchange-9.c: Same.
5497 * gcc.dg/graphite/uns-interchange-9.c: Same.
5498 * gfortran.dg/graphite/interchange-3.f90: Same.
5499
5500 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
5501
5502 PR target/67215
5503 * gcc.target/i386/pr67215-1.c: New test.
5504 * gcc.target/i386/pr67215-2.c: Likewise.
5505 * gcc.target/i386/pr67215-3.c: Likewise.
5506
5507 2015-10-27 Richard Biener <rguenther@suse.de>
5508
5509 PR tree-optimization/68104
5510 * gcc.dg/torture/pr68104.c: New testcase.
5511
5512 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
5513
5514 * gcc.dg/vect/vect-strided-shift-1.c: New.
5515
5516 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5517
5518 PR target/67929
5519 * gcc.target/arm/pr67929_1.c: New test.
5520
5521 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5522
5523 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
5524
5525 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5526
5527 PR tree-optimization/68097
5528 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
5529 --param max-ssa-name-query-depth=3 to dg-options.
5530
5531 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5532
5533 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
5534
5535 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5536
5537 * gcc.dg/builtins-52.c: Add -O to dg-options.
5538
5539 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
5540
5541 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
5542
5543 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
5544
5545 PR c/64765
5546 PR c/64880
5547 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
5548 sorry message.
5549 (PR64765): New function.
5550 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
5551 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
5552 sorry message.
5553 * gfortran.dg/goacc/cray.f95: Refine prune directive.
5554 * gfortran.dg/goacc/parameter.f95: Likewise.
5555
5556 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
5557
5558 PR fortran/66056
5559 * gfortran.dg/empty_label_typedecl.f90: New test.
5560
5561 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
5562
5563 PR fortran/36192
5564 * gfortran.dg/pr36192.f90: New test.
5565
5566 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
5567
5568 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
5569 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
5570 * gnat.dg/opt51.adb: New test.
5571 * gnat.dg/opt51_pkg.ads: New helper.
5572
5573 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
5574
5575 * gcc.target/mips/ds-schedule-1.c: New.
5576 * gcc.target/mips/ds-schedule-2.c: New.
5577
5578 2015-10-26 Jeff Law <law@redhat.com>
5579
5580 PR tree-optimization/68013
5581 * gcc.c-torture/compile/pr68013.c: New test.
5582
5583 2015-10-26 Richard Biener <rguenther@suse.de>
5584 Dominik Vogt <vogt@linux.vnet.ibm.com>
5585
5586 PR middle-end/67443
5587 * gcc.target/s390/pr67443.c: New testcase.
5588
5589 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
5590
5591 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
5592 make it unique per testcase.
5593 * gfortran.dg/chmod_2.f90: Likewise.
5594 * gfortran.dg/chmod_3.f90: Likewise.
5595 * gfortran.dg/direct_io_8.f90: Likewise.
5596 * gfortran.dg/f2003_inquire_1.f03: Likewise.
5597 * gfortran.dg/f2003_io_1.f03: Likewise.
5598 * gfortran.dg/f2003_io_2.f03: Likewise.
5599 * gfortran.dg/f2003_io_8.f03: Likewise.
5600 * gfortran.dg/inquire_size.f90: Likewise.
5601 * gfortran.dg/namelist_66.f90: Likewise.
5602 * gfortran.dg/namelist_82.f90: Likewise.
5603 * gfortran.dg/namelist_87.f90: Likewise.
5604 * gfortran.dg/open_negative_unit_1.f90: Likewise.
5605 * gfortran.dg/open_new.f90: Likewise.
5606 * gfortran.dg/stat_1.f90: Likewise.
5607 * gfortran.dg/stat_2.f90: Likewise.
5608 * gfortran.dg/streamio_15.f90: Likewise.
5609 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5610
5611 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5612
5613 PR middle-end/67989
5614 * g++.dg/pr67989.C: New test.
5615
5616 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5617
5618 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
5619 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
5620 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
5621 suffix to the temporary filename to make it unique per testcase.
5622
5623 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
5624
5625 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
5626
5627 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
5628
5629 PR fortran/67171
5630 * gfortran.dg/allocate_with_source_12.f03: New test
5631
5632 PR fortran/61819
5633 * gfortran.dg/allocate_with_source_13.f03: New test
5634
5635 PR fortran/61830
5636 * gfortran.dg/allocate_with_source_14.f03: New test
5637
5638 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
5639
5640 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
5641
5642 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
5643
5644 PR target/68084
5645 * gcc.target/i386/pr68084.c: New test.
5646
5647 2015-10-25 Andre Vehreschild <vehre@gmx.de>
5648
5649 PR fortran/66927
5650 PR fortran/67044
5651 * gfortran.dg/allocate_with_source_10.f08: New test.
5652 * gfortran.dg/allocate_with_source_11.f08: New test.
5653 * gfortran.dg/class_array_15.f03: Changed count of expected
5654 _builtin_frees to 11. One step of temporaries is spared, therefore
5655 the allocatable component of that temporary is not to be freeed.
5656
5657 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
5658
5659 PR fortran/68055
5660 * gfortran.dg/pr68055.f90: New case.
5661
5662 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
5663
5664 PR fortran/67805
5665 * gfortran.dg/pr67805.f90: New testcase.
5666 * gfortran.dg/array_constructor_26.f03: Update testcase.
5667 * gfortran.dg/array_constructor_27.f03: Ditto.
5668 * gfortran.dg/char_type_len_2.f90: Ditto.
5669 * gfortran.dg/pr67802.f90: Ditto.
5670 * gfortran.dg/used_before_typed_3.f90: Ditto.
5671
5672 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
5673
5674 PR ipa/pr67600
5675 * g++.dg/torture/pr67600.C: New testcase.
5676
5677 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
5678
5679 * g++.dg/pr68062.C: New test.
5680
5681 2015-10-23 Jeff Law <law@redhat.com>
5682
5683 PR tree-optimization/67830
5684 * gcc.dg/pr67830.c: New test.
5685
5686 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
5687
5688 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
5689
5690 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
5691 Andrew Pinski <apinski@cavium.com>
5692
5693 PR rtl-optimization/67736
5694 * gcc.dg/torture/pr67736.c: New test.
5695 * gcc.dg/combine-subregs.c: New test.
5696
5697 2015-10-23 Alan Hayward <alan.hayward@arm.com>
5698
5699 PR tree-optimization/65947
5700 * lib/target-supports.exp
5701 (check_effective_target_vect_max_reduc): Add.
5702 * gcc.dg/vect/pr65947-1.c: New test.
5703 * gcc.dg/vect/pr65947-2.c: New test.
5704 * gcc.dg/vect/pr65947-3.c: New test.
5705 * gcc.dg/vect/pr65947-4.c: New test.
5706 * gcc.dg/vect/pr65947-5.c: New test.
5707 * gcc.dg/vect/pr65947-6.c: New test.
5708 * gcc.dg/vect/pr65947-7.c: New test.
5709 * gcc.dg/vect/pr65947-8.c: New test.
5710 * gcc.dg/vect/pr65947-9.c: New test.
5711 * gcc.dg/vect/pr65947-10.c: New test.
5712 * gcc.dg/vect/pr65947-11.c: New test.
5713
5714 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
5715
5716 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
5717 Make weak rather than noinline.
5718 * gcc.dg/builtins-57.c: Compile with -O.
5719 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
5720
5721 2015-10-23 Tom de Vries <tom@codesourcery.com>
5722
5723 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
5724
5725 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
5726
5727 PR sanitizer/68042
5728 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
5729 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
5730
5731 2015-10-22 Martin Sebor <msebor@redhat.com>
5732
5733 PR driver/68043
5734 * gcc.misc-tests/help.exp: Verify that option descriptions
5735 end in periods.
5736 * lib/options.exp (check_for_options): Use the regexp --line option.
5737 Print unexpected match on failure.
5738
5739 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
5740
5741 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
5742
5743 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
5744
5745 PR c++/67838
5746 * g++.dg/cpp1y/var-templ46.C: New.
5747
5748 2015-10-22 Richard Biener <rguenther@suse.de>
5749
5750 PR tree-optimization/58497
5751 * gcc.dg/tree-ssa/vector-5.c: New testcase.
5752
5753 2015-10-22 Richard Biener <rguenther@suse.de>
5754
5755 PR tree-optimization/19049
5756 PR tree-optimization/65962
5757 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
5758 * gcc.dg/vect/vect-63.c: Adjust.
5759 * gcc.dg/vect/vect-70.c: Likewise.
5760 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
5761 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
5762 * gfortran.dg/vect/pr19049.f90: Likewise.
5763 * gfortran.dg/vect/vect-8.f90: Likewise.
5764
5765 2015-10-22 Richard Biener <rguenther@suse.de>
5766
5767 PR middle-end/68046
5768 PR middle-end/61893
5769 * gcc.dg/torture/ftrapv-2.c: New testcase.
5770
5771 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5772
5773 PR target/68015
5774 * gcc.target/s390/pr68015.c: New test.
5775
5776 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
5777
5778 PR testsuite/67948
5779 * gcc.target/arm/xor-and.c: Adjust test to check for eor
5780 instead of orr.
5781
5782 2015-10-22 Jiong Wang <jiong.wang@arm.com>
5783 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5784
5785 PR target/63304
5786 * gcc.target/aarch64/pr63304_1.c: New test.
5787
5788 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
5789
5790 PR c++/66781
5791 * g++.dg/parse/enum13.C: New.
5792
5793 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
5794
5795 PR c++/67847
5796 * g++.dg/parse/enum12.C: New.
5797
5798 2015-10-21 Martin Sebor <msebor@redhat.com>
5799
5800 PR driver/68043
5801 * gcc.misc-tests/help.exp: Adjust.
5802 * lib/options.exp (check_for_options): Add detail to output.
5803
5804 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
5805
5806 PR fortran/67939
5807 * gfortran.dg/pr67939.f90: New test.
5808
5809 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
5810 Sebastian Pop <s.pop@samsung.com>
5811
5812 * gcc.dg/graphite/scop-11.c: Update pattern.
5813
5814 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
5815
5816 PR ipa/67056
5817 * g++.dg/ipa/pr67056.C: New testcase.
5818
5819 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
5820
5821 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
5822 are matched.
5823
5824 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
5825
5826 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
5827 Add associated options for arm*-*-*.
5828 (sqrt): Remove dummy definition.
5829
5830 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
5831
5832 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
5833
5834 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
5835
5836 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
5837 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
5838 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
5839
5840 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
5841
5842 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
5843 sra-max-scalarization-size-Ospeed.
5844
5845 2015-10-21 Marek Polacek <polacek@redhat.com>
5846
5847
5848 PR c/68024
5849 * gcc.dg/pr68024.c: New test.
5850
5851 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
5852
5853 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
5854 * c-c++-common/goacc/sb-1.c: Adjust errors.
5855 * c-c++-common/goacc/sb-3.c: Adjust errors.
5856 * c-c++-common/goacc/loop-1.c: Adjust errors.
5857 * c-c++-common/goacc/nesting-1.c: Adjust errors.
5858 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
5859 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
5860
5861 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
5862
5863 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
5864
5865 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
5866
5867 * gcc.dg/lto/simd-function_0.c: New test.
5868
5869 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
5870
5871 PR target/68018
5872 * gcc.target/i386/pr68018.c: New test.
5873
5874 2015-10-21 Richard Biener <rguenther@suse.de>
5875
5876 PR middle-end/68031
5877 * gcc.dg/torture/pr68031.c: New testcase.
5878
5879 2015-10-21 Richard Biener <rguenther@suse.de>
5880
5881 PR tree-optimization/68026
5882 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
5883
5884 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
5885
5886 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
5887 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
5888 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5889 * g++.dg/asan/default-options-1.C: Likewise.
5890
5891 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5892
5893 * gcc.target/aarch64/stp_vec_64_1.c: New test.
5894 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
5895
5896 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
5897
5898 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
5899
5900 2015-10-20 Marek Polacek <polacek@redhat.com>
5901
5902 PR c/67964
5903 * gcc.dg/pr67964.c: New test.
5904
5905 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
5906
5907 PR rtl-optimization/67609
5908 * gcc.target/i386/pr67609.c: New.
5909
5910 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5911
5912 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
5913
5914 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5915
5916 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
5917 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
5918
5919 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
5920
5921 PR target/66810
5922 * gcc.target/i386/pr66810.c: New test.
5923
5924 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
5925
5926 PR target/67963
5927 PR target/67985
5928 * gcc.target/i386/pr67963-1.c: New test.
5929 * gcc.target/i386/pr67963-2.c: Likewise.
5930 * gcc.target/i386/pr67963-3.c: Likewise.
5931 * gcc.target/i386/pr67985-1.c: Likewise.
5932 * gcc.target/i386/pr67985-2.c: Likewise.
5933 * gcc.target/i386/pr67985-3.c: Likewise.
5934
5935 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
5936
5937 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
5938
5939 2015-10-20 Richard Biener <rguenther@suse.de>
5940
5941 PR tree-optimization/68017
5942 * gcc.dg/torture/pr68017.c: New testcase.
5943
5944 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
5945
5946 PR target/66912
5947 * gcc.target/aarch64/pr66912.c: New.
5948 * gcc.target/arm/pr66912.c: New.
5949
5950 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
5951
5952 * gfortran.dg/pr67900.f90: New tests.
5953
5954 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
5955
5956 * gnat.dg/opt50.adb: New test.
5957 * gnat.dg/opt50_pkg.adb: New helper.
5958 * gnat.dg/opt50_pkg.ads: New helper.
5959
5960 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
5961
5962 PR fortran/68019
5963 * gfortran.dg/pr68019.f90: new test.
5964
5965 2015-10-19 Richard Biener <rguenther@suse.de>
5966
5967 PR tree-optimization/67975
5968 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
5969
5970 2015-10-19 Richard Biener <rguenther@suse.de>
5971
5972 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
5973
5974 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
5975
5976 PR target/67995
5977 * gcc.target/i386/pr67995-1.c: New test.
5978 * gcc.target/i386/pr67995-2.c: Likewise.
5979 * gcc.target/i386/pr67995-3.c: Likewise.
5980
5981 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
5982
5983 PR middle-end/68002
5984 * gcc.dg/PR68002.c: New test.
5985
5986 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
5987
5988 * gcc.dg/builtins-20.c: Remove undefined behavior.
5989
5990 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
5991
5992 PR fortran/67758
5993 * gfortran.dg/common_25.f90: New file.
5994
5995 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
5996
5997 PR fortran/67177
5998 * gfortran.dg/move_alloc_15.f90: New test
5999 * gfortran.dg/move_alloc_16.f90: New test
6000
6001 PR fortran/67977
6002 * gfortran.dg/deferred_character_assignment_1.f90: New test
6003
6004 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
6005
6006 PR fortran/67987
6007 * gfortran.df/pr67987.f90: New test.
6008 * gfortran.dg/char_length_2.f90: Update testcase.
6009
6010 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6011
6012 * gcc.target/i386/iamcu/test_basic_returning.c
6013 (def_test_returning_type): Use union to check float return bits.
6014
6015 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6016
6017 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
6018 Replace printf with __builtin_printf.
6019
6020 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
6021
6022 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
6023 initialize u5.
6024
6025 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
6026
6027 PR middle-end/67966
6028 * gnat.dg/pack21.adb: New test.
6029 * gnat.dg/pack22.adb: Likewise.
6030 * gnat.dg/pack22_pkg.ad[sb]: New helper.
6031
6032 2015-10-16 Christian Bruel <christian.bruel@st.com>
6033
6034 PR target/67745
6035 * gcc.target/arm/no-align.c: New test.
6036 * gcc.target/arm/attr-align1.c: New test.
6037 * gcc.target/arm/attr-align2.c: New test.
6038 * gcc.target/arm/attr-align3.c: New test.
6039
6040 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
6041
6042 * gcc.c-torture/compile/icfmatch.c: Add testcase
6043
6044 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
6045
6046 PR c++/67926
6047 * g++.dg/cpp1z/fold-ice1.C: New.
6048
6049 2015-10-16 Michael Collison <michael.collison@linaro.org>
6050 Andrew Pinski <andrew.pinski@caviumnetworks.com>
6051
6052 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
6053
6054 2015-10-15 Marek Polacek <polacek@redhat.com>
6055
6056 * gcc.dg/tree-ssa/reassoc-42.c: New test.
6057
6058 2015-10-15 Marek Polacek <polacek@redhat.com>
6059
6060 PR tree-optimization/67953
6061 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
6062 unsigned.
6063 * gcc.dg/torture/pr67953.c: New test.
6064
6065 2015-10-14 Jeff Law <law@redhat.com>
6066
6067 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
6068 contained within have their own file/test now.
6069 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
6070 ssa-dom-thread-2.c. Tighten expected output slightly and comment
6071 expectations a bit more.
6072 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
6073 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
6074 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
6075 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
6076 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
6077
6078 PR testsuite/67959
6079 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
6080
6081 2015-10-14 Marek Polacek <polacek@redhat.com>
6082
6083 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
6084 (f6): New.
6085 (f7): New.
6086 (f8): New.
6087 (f9): New.
6088 (f10): New.
6089 (f11): New.
6090 (f12): New.
6091 (f13): New.
6092
6093 2015-10-14 Richard Biener <rguenther@suse.de>
6094
6095 PR tree-optimization/67915
6096 * gcc.dg/torture/pr67915.c: New testcase.
6097
6098 2015-10-14 Marek Polacek <polacek@redhat.com>
6099
6100 PR tree-optimization/67815
6101 * gcc.dg/tree-ssa/reassoc-39.c: New test.
6102 * gcc.dg/tree-ssa/reassoc-40.c: New test.
6103 * gcc.dg/tree-ssa/reassoc-41.c: New test.
6104
6105 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
6106
6107 * gcc.dg/pragma-pop_options-1.c: New test.
6108
6109 2015-10-13 Jakub Jelinek <jakub@redhat.com>
6110 Aldy Hernandez <aldyh@redhat.com>
6111
6112 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
6113 * c-c++-common/gomp/clauses-1.c: New test.
6114 * c-c++-common/gomp/clauses-2.c: New test.
6115 * c-c++-common/gomp/clauses-3.c: New test.
6116 * c-c++-common/gomp/clauses-4.c: New test.
6117 * c-c++-common/gomp/declare-target-1.c: New test.
6118 * c-c++-common/gomp/declare-target-2.c: New test.
6119 * c-c++-common/gomp/depend-3.c: New test.
6120 * c-c++-common/gomp/depend-4.c: New test.
6121 * c-c++-common/gomp/doacross-1.c: New test.
6122 * c-c++-common/gomp/if-1.c: New test.
6123 * c-c++-common/gomp/if-2.c: New test.
6124 * c-c++-common/gomp/linear-1.c: New test.
6125 * c-c++-common/gomp/map-2.c: New test.
6126 * c-c++-common/gomp/map-3.c: New test.
6127 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
6128 f_omp_target_data): Add map clause to target data.
6129 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
6130 * c-c++-common/gomp/ordered-1.c: New test.
6131 * c-c++-common/gomp/ordered-2.c: New test.
6132 * c-c++-common/gomp/ordered-3.c: New test.
6133 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
6134 on non-iterator.
6135 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
6136 clause and ordered construct where no longer allowed.
6137 * c-c++-common/gomp/priority-1.c: New test.
6138 * c-c++-common/gomp/reduction-1.c: New test.
6139 * c-c++-common/gomp/schedule-simd-1.c: New test.
6140 * c-c++-common/gomp/sink-1.c: New test.
6141 * c-c++-common/gomp/sink-2.c: New test.
6142 * c-c++-common/gomp/sink-3.c: New test.
6143 * c-c++-common/gomp/sink-4.c: New test.
6144 * c-c++-common/gomp/udr-1.c: New test.
6145 * c-c++-common/taskloop-1.c: New test.
6146 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
6147 value of _OPENMP macro.
6148 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
6149 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
6150 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
6151 * gcc.dg/gomp/clause-1.c:
6152 * gcc.dg/gomp/reduction-1.c: New test.
6153 * gcc.dg/gomp/sink-fold-1.c: New test.
6154 * gcc.dg/gomp/sink-fold-2.c: New test.
6155 * gcc.dg/gomp/sink-fold-3.c: New test.
6156 * gcc.dg/vect/vect-simd-clone-15.c: New test.
6157 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
6158 of non-static data members.
6159 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
6160 Add some linear clause tests.
6161 * g++.dg/gomp/declare-simd-3.C: New test.
6162 * g++.dg/gomp/linear-1.C: New test.
6163 * g++.dg/gomp/member-1.C: New test.
6164 * g++.dg/gomp/member-2.C: New test.
6165 * g++.dg/gomp/pr66571-2.C: New test.
6166 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
6167 dependent argument.
6168 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
6169 in reduction clause.
6170 * g++.dg/gomp/reference-1.C: New test.
6171 * g++.dg/gomp/sink-1.C: New test.
6172 * g++.dg/gomp/sink-2.C: New test.
6173 * g++.dg/gomp/sink-3.C: New test.
6174 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
6175 * g++.dg/gomp/this-1.C: New test.
6176 * g++.dg/gomp/this-2.C: New test.
6177 * g++.dg/vect/simd-clone-2.cc: New test.
6178 * g++.dg/vect/simd-clone-2.h: New test.
6179 * g++.dg/vect/simd-clone-3.cc: New test.
6180 * g++.dg/vect/simd-clone-4.cc: New test.
6181 * g++.dg/vect/simd-clone-4.h: New test.
6182 * g++.dg/vect/simd-clone-5.cc: New test.
6183
6184 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
6185
6186 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
6187 after r228716 (Fix vtbl[34] and vtbx4).
6188
6189 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
6190
6191 PR tree-optimization/67909, 67947
6192 * gcc.dg/torture/pr67947.c: New test.
6193
6194 2015-10-13 Jeff Law <law@redhat.com>
6195
6196 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
6197
6198 2015-10-12 Jeff Law <law@redhat.com>
6199
6200 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
6201 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
6202 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
6203 ssa-dom-thread-11.c.
6204
6205 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
6206
6207 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6208
6209 PR c++/58566
6210 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
6211
6212 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
6213
6214 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
6215 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
6216 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
6217 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
6218 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
6219 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
6220 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
6221 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
6222
6223 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
6224
6225 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
6226 and -mno-frame-header-opt options.
6227 * gcc.target/mips/frame-header-1.c: New file.
6228 * gcc.target/mips/frame-header-2.c: New file.
6229 * gcc.target/mips/frame-header-3.c: New file.
6230
6231 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
6232 Hale Wang <hale.wang@arm.com>
6233
6234 * gcc.dg/tree-ssa/forwprop-33.c: New.
6235
6236 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
6237
6238 PR target/67895
6239 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
6240 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
6241 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
6242 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
6243 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
6244 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
6245 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
6246 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
6247 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
6248 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
6249
6250 2015-10-09 David Malcolm <dmalcolm@redhat.com>
6251
6252 * lib/multiline.exp: New file.
6253 * lib/prune.exp: Load multiline.exp.
6254 (prune_gcc_output): Call into multiline.exp to handle any
6255 multiline output directives.
6256 * lib/libgo.exp: Load multiline.exp before prune.exp, using
6257 load_gcc_lib.
6258
6259 2015-10-09 Martin Jambor <mjambor@suse.cz>
6260
6261 PR tree-optimization/67794
6262 * gcc.dg/ipa/ipa-sra-10.c: New test.
6263 * gcc.dg/torture/pr67794.c: Likewise.
6264
6265 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
6266
6267 PR rtl-optimization/67828
6268 * gcc.dg/torture/pr67828.c: New.
6269
6270 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6271
6272 PR target/67366
6273 * lib/target-supports.exp (check_effective_target_non_strict_align):
6274 Adjust for arm*-*-*.
6275 * gcc.target/arm/pr67366.c: New test.
6276
6277 2015-10-09 Richard Biener <rguenther@suse.de>
6278
6279 PR tree-optimization/67891
6280 * gcc.dg/tree-ssa/pr67891.c: New testcase.
6281
6282 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
6283
6284 * gcc.dg/builtins-47.c: Test the optimized dump instead.
6285
6286 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6287
6288 * gcc.dg/vect/vect-outer-simd-3.c: New test.
6289
6290 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6291
6292 * gcc.dg/loop-unswitch-2.c: New test.
6293 * gcc.dg/loop-unswitch-3.c: Likewise.
6294 * gcc.dg/loop-unswitch-4.c: Likewise.
6295
6296 2015-10-08 Tom de Vries <tom@codesourcery.com>
6297
6298 * gcc.dg/dse.c: Only dump in dse1 pass.
6299 * gcc.dg/tree-ssa/pr30375.c: Same.
6300
6301 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
6302
6303 PR target/66697
6304 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
6305 (PUSH, POP): New defines.
6306 (sse2_test): Use PUSH and POP to misalign runtime stack.
6307 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
6308
6309 2015-10-07 James Norris <jnorris@codesourcery.com>
6310
6311 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
6312 to atomic_init. (atomic_init): Restrict flags usage.
6313
6314 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
6315
6316 PR fortran/65889
6317 * gfortran.dg/sizeof_5.f90: New test.
6318
6319 2015-10-06 Jeff Law <law@redhat.com>
6320
6321 * gcc.c-torture/compile/pr67816.c: New test.
6322
6323 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6324
6325 * gcc.target/aarch64/get_lane_f16_1.c: New test.
6326
6327 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
6328
6329 PR fortran/65766
6330 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
6331
6332 2015-10-06 Marek Polacek <polacek@redhat.com>
6333
6334 PR c++/67863
6335 * c-c++-common/Wtautological-compare-4.c: New test.
6336
6337 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6338 Peter Bergner <bergner@vnet.ibm.com>
6339
6340 PR target/67808
6341 * gcc.target/powerpc/pr67808.c: New test.
6342
6343 2015-10-06 Nick Clifton <nickc@redhat.com>
6344
6345 * gcc.target/msp430: New directory.
6346 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
6347 tests.
6348 * gcc.target/msp430/data-attributes.c: New file. Checks the
6349 noinit and persistent data attributes.
6350
6351 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
6352
6353 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
6354
6355 2015-10-06 Richard Biener <rguenther@suse.de>
6356
6357 PR tree-optimization/67859
6358 * gcc.dg/torture/pr67859.c: New testcase.
6359
6360 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6361
6362 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
6363
6364 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
6365
6366 PR c++/53856
6367 * g++.dg/template/defarg19.C: New.
6368 * g++.dg/template/defarg20.C: Likewise.
6369
6370 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6371 Sebastian Pop <s.pop@samsung.com>
6372
6373 * gcc.dg/graphite/scop-sor.c: Un-xfail.
6374
6375 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
6376 Sebastian Pop <s.pop@samsung.com>
6377
6378 * gcc.dg/graphite/scop-sor.c: Xfail.
6379
6380 2015-10-05 Martin Jambor <mjambor@suse.cz>
6381 Jan Hubicka <hubicka@ucw.cz>
6382
6383 * gcc.dg/ipa/propalign-4.c: New test.
6384 * gcc.dg/ipa/propalign-5.c: Likewise.
6385
6386 2015-10-05 Marek Polacek <polacek@redhat.com>
6387
6388 PR tree-optimization/67821
6389 * gcc.dg/torture/pr67821-2.c: New test.
6390 * gcc.dg/torture/pr67821.c: New test.
6391
6392 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
6393
6394 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
6395
6396 2015-10-05 Christian Bruel <christian.bruel@st.com>
6397
6398 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
6399
6400 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6401
6402 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
6403 (exec_vcvt): Add comments.
6404
6405 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6406
6407 PR rtl-optimization/67447
6408 * gcc.target/i386/pr67447.c: New test.
6409
6410 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
6411
6412 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
6413 effective target.
6414 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6415 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6416 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6417 * gcc.target/i386/vect-unpack-1.c: Ditto.
6418 * gcc.target/i386/vect-unpack-2.c: Ditto.
6419
6420 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
6421
6422 PR fortran/67758
6423 * gfortran.dg/common_24.f: New.
6424
6425 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
6426
6427 * gcc.target/arm/pr67756.c: Fixed warnings.
6428
6429 2015-10-02 Marek Polacek <polacek@redhat.com>
6430
6431 PR c/67730
6432 * gcc.dg/pr67730-1.c: New test.
6433 * gcc.dg/pr67730-2.c: New test.
6434 * gcc.dg/pr67730.h: New test.
6435
6436 2015-10-02 Marek Polacek <polacek@redhat.com>
6437
6438 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
6439
6440 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6441
6442 PR tree-optimization/67754
6443 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
6444 * gfortran.dg/graphite/block-2.f: Same.
6445
6446 2015-10-02 Sebastian Pop <s.pop@samsung.com>
6447
6448 * gcc.dg/graphite/scop-23.c: New.
6449
6450 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6451
6452 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
6453 and "avx512vbmi".
6454
6455 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
6456
6457 PR rtl-optimization/67756
6458 * gcc.target/arm/pr67756.c: New.
6459
6460 2015-10-02 Jiong Wang <jiong.wang@arm.com>
6461
6462 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
6463 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
6464 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
6465 for tiny model.
6466 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
6467 for small model.
6468
6469 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
6470
6471 * gcc.target/i386/vect-pack-trunc-1.c: New test.
6472 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
6473 * gcc.target/i386/vect-perm-even-1.c: Ditto.
6474 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
6475 * gcc.target/i386/vect-unpack-1.c: Ditto.
6476 * gcc.target/i386/vect-unpack-2.c: Ditto.
6477
6478 2015-10-02 Marek Polacek <polacek@redhat.com>
6479
6480 PR c/64249
6481 * c-c++-common/Wduplicated-cond-1.c: New test.
6482 * c-c++-common/Wduplicated-cond-2.c: New test.
6483 * c-c++-common/Wduplicated-cond-3.c: New test.
6484 * c-c++-common/Wduplicated-cond-4.c: New test.
6485 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
6486 -Wduplicated-cond warning.
6487
6488 2015-10-02 Renlin Li <renlin.li@arm.com>
6489
6490 * gcc.target/aarch64/csneg-1.c: Update.
6491
6492 2015-10-02 Renlin Li <renlin.li@arm.com>
6493
6494 PR target/66776
6495 * gcc.target/aarch64/pr66776.c: New.
6496
6497 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6498
6499 * gnat.dg/warn13.adb: New test.
6500
6501 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
6502
6503 * gnat.dg/vect15.ad[sb]: New test.
6504 * gnat.dg/vect16.ad[sb]: Likewise.
6505 * gnat.dg/vect17.ad[sb]: Likewise.
6506 * gnat.dg/vect18.ad[sb]: Likewise.
6507
6508 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6509
6510 PR rtl-optimization/67786
6511 PR rtl-optimization/67787
6512 * gcc.dg/pr67786.c: New test.
6513 * gcc.dg/pr67787.c: Likewise.
6514
6515 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
6516
6517 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
6518
6519 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
6520
6521 PR target/51726
6522 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
6523
6524 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
6525
6526 PR fortran/62242
6527 PR fortran/52332
6528 * gfortran.dg/string_array_constructor_1.f90: New.
6529 * gfortran.dg/string_array_constructor_2.f90: New.
6530 * gfortran.dg/string_array_constructor_3.f90: New.
6531
6532 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
6533
6534 PR target/67788
6535 PR target/67789
6536 * gcc.target/powerpc/pr67789.c: New testcase.
6537
6538 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6539
6540 PR fortran.67802
6541 * gfortran.dg/pr67802.f90: New test.
6542
6543 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6544
6545 PR fortran/66979
6546 gfortran.dg/pr66979.f90: new test.
6547
6548 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
6549
6550 PR fortran/67616
6551 * gfortran.dg/pr67616.f90: New test.
6552
6553 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
6554
6555 PR c++/54430
6556 * g++.dg/cpp0x/range-for30.C: New.
6557
6558 2015-10-01 Marek Polacek <polacek@redhat.com>
6559
6560 PR c/65345
6561 * gcc.dg/atomic/pr65345-4.c: New test.
6562 * gcc.dg/pr65345-3.c: New test.
6563
6564 2015-10-01 Marek Polacek <polacek@redhat.com>
6565
6566 PR tree-optimization/67769
6567 * gcc.dg/torture/pr67769.c: New test.
6568
6569 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6570
6571 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
6572
6573 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
6574
6575 PR target/54236
6576 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
6577
6578 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
6579
6580 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
6581 (main): Rename to sse2_test. Abort if count != 5.
6582 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
6583 of -march=slm.
6584 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
6585
6586 2015-10-01 Richard Biener <rguenther@suse.de>
6587
6588 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
6589 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
6590
6591 2015-09-30 Jeff Law <law@redhat.com>
6592
6593 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
6594
6595 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
6596
6597 PR rtl-optimization/67037
6598 * gcc.c-torture/execute/pr67037.c: New test.
6599
6600 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6601
6602 * lib/target-supports.exp (check_effective_target_sync_int_128):
6603 Return 1 on spu-*-* targets.
6604 (check_effective_target_sync_int_128_runtime): Likewise.
6605 (check_effective_target_sync_long_long): Likewise.
6606 (check_effective_target_sync_long_long_runtime): Likewise.
6607 (check_effective_target_sync_int_long): Likewise.
6608 (check_effective_target_sync_char_short): Likewise.
6609
6610 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
6611
6612 * gcc.target/i386/pr67761.c: New test.
6613
6614 2015-09-30 Marek Polacek <polacek@redhat.com>
6615
6616 PR c/67730
6617 * gcc.dg/pr67730.c: New test.
6618
6619 2015-09-30 Marek Polacek <polacek@redhat.com>
6620
6621 PR tree-optimization/67690
6622 * gcc.dg/torture/pr67690.c: New test.
6623
6624 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
6625
6626 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
6627 * g++.dg/gomp/tls-wrap4.C: Likewise.
6628 * gcc.dg/atomic-op-optimize.c: Likewise.
6629 * gcc.dg/pr54087.c: Likewise.
6630 * gcc.dg/tls/section-2.c: Likewise.
6631 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
6632 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
6633 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
6634 * gcc.target/arm/divzero.c: Likewise.
6635 * gcc.target/arm/sibcall-2.c: Likewise.
6636 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
6637 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
6638 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
6639 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
6640 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
6641 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
6642 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
6643 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
6644 * gfortran.dg/default_format_2.f90: Likewise.
6645 * gfortran.dg/default_format_denormal_2.f90: Likewise.
6646
6647 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
6648
6649 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
6650
6651 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
6652
6653 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
6654 * gfortran.dg/round_4.f90: ditto.
6655
6656 2015-09-29 Richard Biener <rguenther@suse.de>
6657
6658 PR tree-optimization/67170
6659 * gfortran.dg/pr67170.f90: New testcase.
6660
6661 2015-09-29 Richard Biener <rguenther@suse.de>
6662
6663 PR tree-optimization/67741
6664 * gcc.dg/torture/pr67741.c: New testcase.
6665
6666 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
6667
6668 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
6669 non-zero for __builtin_signbit tests.
6670
6671 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
6672
6673 PR target/65105
6674 * gcc.target/i386/pr65105-1.c: New.
6675 * gcc.target/i386/pr65105-2.c: New.
6676 * gcc.target/i386/pr65105-3.c: New.
6677 * gcc.target/i386/pr65105-4.C: New.
6678 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
6679
6680 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
6681
6682 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
6683
6684 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
6685
6686 PR fortran/40054
6687 PR fortran/63921
6688 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
6689 standard as legacy.
6690 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
6691 * gfortran.dg/function_types_3.f90: Change error message to
6692 "Type inaccessible...."
6693 * gfortran.dg/ptr_func_assign_1.f08: New test.
6694 * gfortran.dg/ptr_func_assign_2.f08: New test.
6695
6696 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
6697
6698 PR fortran/40054
6699 PR fortran/63921
6700 * gfortran.dg/ptr_func_assign_3.f08: New test.
6701 * gfortran.dg/ptr_func_assign_4.f08: New test.
6702
6703 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
6704 Sebastian Pop <s.pop@samsung.com>
6705
6706 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
6707 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
6708 * gcc.dg/graphite/block-3.c: Same.
6709 * gcc.dg/graphite/block-4.c: Same.
6710 * gcc.dg/graphite/block-5.c: Same.
6711 * gcc.dg/graphite/block-6.c: Same.
6712 * gcc.dg/graphite/block-7.c: Same.
6713 * gcc.dg/graphite/block-8.c: Same.
6714 * gcc.dg/graphite/block-pr47654.c: Same.
6715 * gcc.dg/graphite/interchange-0.c: Same.
6716 * gcc.dg/graphite/interchange-1.c: Same.
6717 * gcc.dg/graphite/interchange-10.c: Same.
6718 * gcc.dg/graphite/interchange-11.c: Same.
6719 * gcc.dg/graphite/interchange-12.c: Same.
6720 * gcc.dg/graphite/interchange-13.c: Same.
6721 * gcc.dg/graphite/interchange-14.c: Same.
6722 * gcc.dg/graphite/interchange-15.c: Same.
6723 * gcc.dg/graphite/interchange-3.c: Same.
6724 * gcc.dg/graphite/interchange-4.c: Same.
6725 * gcc.dg/graphite/interchange-5.c: Same.
6726 * gcc.dg/graphite/interchange-6.c: Same.
6727 * gcc.dg/graphite/interchange-7.c: Same.
6728 * gcc.dg/graphite/interchange-8.c: Same.
6729 * gcc.dg/graphite/interchange-9.c: Same.
6730 * gcc.dg/graphite/interchange-mvt.c: Same.
6731 * gcc.dg/graphite/pr35356-1.c: Same.
6732 * gcc.dg/graphite/pr35356-3.c: Same.
6733 * gcc.dg/graphite/pr37485.c: Same.
6734 * gcc.dg/graphite/scop-1.c: Same.
6735 * gcc.dg/graphite/scop-11.c: Same.
6736 * gcc.dg/graphite/scop-5.c: Same.
6737 * gcc.dg/graphite/uns-block-1.c: Same.
6738 * gcc.dg/graphite/uns-interchange-9.c: Same.
6739 * gfortran.dg/graphite/block-1.f90: Same.
6740 * gfortran.dg/graphite/interchange-3.f90: Same.
6741 * gfortran.dg/graphite/pr14741.f90: Same.
6742 * gfortran.dg/graphite/block-2.f: Same.
6743
6744 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
6745 Sebastian Pop <s.pop@samsung.com>
6746
6747 PR tree-optimization/67700
6748 * gcc.dg/graphite/run-id-pr67700.c: New.
6749
6750 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
6751
6752 PR target/54236
6753 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
6754 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
6755 test_27): New.
6756 * gcc.target/sh/pr54236-5.c: New.
6757 * gcc.target/sh/pr54236-6.c: New.
6758
6759 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6760
6761 PR rtl-optimization/67456
6762 PR rtl-optimization/67464
6763 PR rtl-optimization/67465
6764 * gcc.dg/pr67465.c: New test.
6765
6766 2015-09-28 Tom de Vries <tom@codesourcery.com>
6767
6768 PR tree-optimization/62171
6769 * gcc.dg/vect/pr62171.c: New test.
6770
6771 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
6772
6773 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
6774 skip on AIX. XFAIL individual line tests.
6775
6776 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
6777
6778 PR rtl-optimization/64164
6779 PR tree-optimization/67312
6780 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
6781 * gcc.target/i386/stackalign/return-4.c: Add -O.
6782
6783 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
6784
6785 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
6786
6787 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
6788
6789 PR fortran/67721
6790 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
6791
6792 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
6793
6794 * gcc.dg/pr64935-1.c: XFAIL on AIX.
6795 * gcc.dg/pr64935-2.c: XFAIL on AIX.
6796 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
6797 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
6798 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
6799 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
6800 DW_AT_noreturn on AIX.
6801 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
6802 DW_AT_noreturn on AIX.
6803 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
6804 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
6805 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
6806 DW_AT_GNU_deleted on AIX.
6807 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
6808 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
6809 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
6810 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
6811 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
6812 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
6813 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
6814 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
6815 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
6816 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
6817 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
6818 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
6819 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
6820 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
6821 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
6822
6823 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
6824
6825 PR fortran/67614
6826 * gfortran.dg/pr67614.f90: New test.
6827
6828 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
6829
6830 PR fortran/67525
6831 * gfortran.dg/pr67525.f90: New test.
6832
6833 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
6834
6835 PR fortran/55603
6836 * gfortran.dg/allocatable_function_9.f90: New.
6837
6838 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
6839
6840 PR target/67675
6841 * gcc.target/sh/pr67675.c: New.
6842
6843 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
6844
6845 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
6846
6847 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
6848
6849 * gcc.target/i386/pr66749.c (dg-options): Replace
6850 -mtune=lakemount with -mtune=lakemont.
6851 * gcc.target/i386/pr66821.c (dg-options): Likewise.
6852 * gcc.target/i386/pr67329.c (dg-options): Likewise.
6853
6854 2015-09-25 Marek Polacek <polacek@redhat.com>
6855
6856 * c-c++-common/ubsan/bounds-11.c: New test.
6857 * c-c++-common/ubsan/bounds-12.c: New test.
6858
6859 2015-09-25 Marek Polacek <polacek@redhat.com>
6860
6861 PR sanitizer/64906
6862 * c-c++-common/ubsan/pr64906.c: New test.
6863
6864 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
6865
6866 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
6867 with -mtune=lakemount.
6868 * gcc.target/i386/pr66821.c (dg-options): Likewise.
6869 * gcc.target/i386/pr67329.c (dg-options): Likewise.
6870
6871 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
6872
6873 PR driver/67640
6874 * gcc.dg/Werror-13.c: New test.
6875
6876 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
6877
6878 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
6879
6880 2015-09-24 Richard Biener <rguenther@suse.de>
6881
6882 PR lto/67699
6883 * g++.dg/pr67699.C: New testcase.
6884
6885 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
6886
6887 PR libgcc/67624
6888 * gcc.target/arm/fp16-inf.c: New test.
6889
6890 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
6891
6892 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
6893 name while checking for AVX-512VBMI presence.
6894
6895 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6896
6897 * lib/target-supports.exp (check_effective_target_pie): Check for
6898 PIE support on Solaris 11.x and 12.
6899
6900 2015-09-24 Richard Biener <rguenther@suse.de>
6901
6902 * g++.dg/tree-ssa/restrict3.C: New testcase.
6903
6904 2015-09-24 Richard Biener <rguenther@suse.de>
6905
6906 PR tree-optimization/48885
6907 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
6908
6909 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
6910
6911 * c-c++-common/Wmisleading-indentation.c: Augment test.
6912
6913 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
6914
6915 Fix small typos in the coding rule enforcement warnings.
6916 * g++.dg/diagnostic/disable.C: Replace 'namepace'
6917 with 'namespace'.
6918
6919 2015-09-23 Richard Biener <rguenther@suse.de>
6920
6921 PR middle-end/67662
6922 * gcc.dg/ubsan/pr67662.c: New testcase.
6923
6924 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
6925
6926 PR c/49655
6927 * gcc.dg/pragma-diag-6.c: New test.
6928
6929 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
6930
6931 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
6932
6933 2015-09-23 Richard Biener <rguenther@suse.de>
6934
6935 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
6936
6937 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
6938
6939 * c-c++-common/Wmisleading-indentation.c: Augment test.
6940
6941 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
6942
6943 * g++.dg/diagostic/disable.C: New.
6944
6945 2015-09-22 Tom de Vries <tom@codesourcery.com>
6946
6947 PR tree-optimization/67671
6948 * g++.dg/pr67671.C: New test.
6949
6950 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
6951
6952 PR target/67480
6953 * gcc.target/i386/pr67480.c: New test.
6954
6955 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
6956
6957 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
6958 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
6959 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
6960 avx512dq, avx512cd, avx512er and avx512pf.
6961
6962 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
6963
6964 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
6965 update-fetch operations.
6966 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
6967
6968 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
6969
6970 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
6971 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
6972
6973 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
6974
6975 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
6976 (TEST_ONE): New.
6977 * gcc.target/aarch64/atomic-inst-swap.c: New.
6978
6979 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6980
6981 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
6982 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
6983 * gcc.target/i386/pr59789.c (f1): Likewise.
6984 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
6985 * gcc.target/i386/intrinsics_6.c: Likewise.
6986 * gcc.dg/winline-5.c (int t): Likewise.
6987 * gcc.dg/winline-9.c (t): Likewise.
6988 * gcc.dg/always_inline2.c (q): Likewise.
6989 * gcc.dg/winline-2.c (inline int t): Likewise.
6990 * gcc.dg/winline-6.c: Likewise.
6991 * gcc.dg/winline-10.c (void g): Likewise.
6992 * gcc.dg/pr49243.c (void parse): Likewise.
6993 * gcc.dg/always_inline3.c (q2): Likewise.
6994 * gcc.dg/winline-3.c: Likewise.
6995 * gcc.dg/winline-7.c (inline void *t): Likewise.
6996
6997 2015-09-22 Tom de Vries <tom@codesourcery.com>
6998
6999 PR tree-optimization/67666
7000 * g++.dg/pr67666.C: New test.
7001
7002 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
7003
7004 PR fortran/67615
7005 * gfortran.dg/pr67615.f90: new test.
7006
7007 2015-09-21 Jeff Law <law@redhat.com>
7008
7009 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
7010
7011 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
7012
7013 Complete the implementation of N4230, Nested namespace definition.
7014 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
7015 attributes and nested namespace definitions.
7016 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
7017 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
7018 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
7019 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
7020 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
7021 appearing before the namespace identifier.
7022
7023 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7024
7025 PR c/66415
7026 * gcc.dg/cpp/pr66415-1.c: Test column number.
7027
7028 2015-09-21 Richard Biener <rguenther@suse.de>
7029
7030 * g++.dg/ext/attr-alias-3.C: Add -g.
7031
7032 2015-09-21 Richard Biener <rguenther@suse.de>
7033
7034 PR debug/67664
7035 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
7036
7037 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7038
7039 PR target/64345
7040 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
7041
7042 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7043
7044 * gcc.dg/pragma-diag-5.c: Fix excess warning.
7045
7046 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
7047
7048 PR middle-end/60832
7049 * gcc.dg/pr53265.c: Update.
7050
7051 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
7052
7053 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
7054
7055 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7056
7057 PR target/59478
7058 * gcc.target/sh/pr59478.c: New.
7059
7060 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
7061
7062 PR target/67126
7063 * gcc.target/sh/pr51244-12.c: Adjust testcase.
7064 * gcc.target/sh/pr54236-2.c: Likewise.
7065
7066 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7067
7068 * gcc.target/sh/pr43417.c: Move target independent test to ...
7069 * gcc.c-torture/compile/pr43417.c: ... here.
7070
7071 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
7072
7073 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
7074 check_effective_target_big_endian, check_effective_target_little_endian,
7075 check_effective_target_any_fpu, check_effective_target_double_fpu,
7076 check_effective_target_use_single_only_fpu,
7077 check_effective_target_default_single_fpu,
7078 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
7079 check_effective_target_has_fsca, check_effective_target_has_fsrra,
7080 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
7081 check_effective_target_fmovd_enabled,
7082 check_effective_target_has_privileged, check_effective_target_has_pref,
7083 check_effective_target_banked_r0r7_isr,
7084 check_effective_target_stack_save_isr): New effective target checks.
7085 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
7086 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
7087 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
7088 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
7089 * gcc.target/sh/20080410-1.c: Use new effective target checks.
7090 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
7091 * gcc.target/sh/attr-isr.c: Likewise.
7092 * gcc.target/sh/fpul-usage-1.c: Likewise.
7093 * gcc.target/sh/hiconst.c: Likewise.
7094 * gcc.target/sh/mfmovd.c: Likewise.
7095 * gcc.target/sh/pr21255-3.c: Likewise.
7096 * gcc.target/sh/pr33135-1.c: Likewise.
7097 * gcc.target/sh/pr33135-2.c: Likewise.
7098 * gcc.target/sh/pr33135-3.c: Likewise.
7099 * gcc.target/sh/pr33135-4.c: Likewise.
7100 * gcc.target/sh/pr39423-2.c: Likewise.
7101 * gcc.target/sh/pr49880-4.c: Likewise.
7102 * gcc.target/sh/pr49880-5.c: Likewise.
7103 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
7104 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
7105 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
7106 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
7107 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
7108 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
7109 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
7110 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
7111 * gcc.target/sh/pr50751-2.c: Likewise.
7112 * gcc.target/sh/pr50751-3.c: Likewise.
7113 * gcc.target/sh/pr50751-5.c: Likewise.
7114 * gcc.target/sh/pr50751-6.c: Likewise.
7115 * gcc.target/sh/pr50751-8.c: Likewise.
7116 * gcc.target/sh/pr51244-15.c: Likewise.
7117 * gcc.target/sh/pr51244-2.c: Likewise.
7118 * gcc.target/sh/pr51244-20.c: Likewise.
7119 * gcc.target/sh/pr51244-6.c: Likewise.
7120 * gcc.target/sh/pr52483-4.c: Likewise.
7121 * gcc.target/sh/pr53511-1.c: Likewise.
7122 * gcc.target/sh/pr53512-1.c: Likewise.
7123 * gcc.target/sh/pr53512-2.c: Likewise.
7124 * gcc.target/sh/pr53512-3.c: Likewise.
7125 * gcc.target/sh/pr53512-4.c: Likewise.
7126 * gcc.target/sh/pr53513-1.c: Likewise.
7127 * gcc.target/sh/pr54089-2.c: Likewise.
7128 * gcc.target/sh/pr54089-3.c: Likewise.
7129 * gcc.target/sh/pr54089-4.c: Likewise.
7130 * gcc.target/sh/pr54602-2.c: Likewise.
7131 * gcc.target/sh/pr54602-3.c: Likewise.
7132 * gcc.target/sh/pr54602-4.c: Likewise.
7133 * gcc.target/sh/pr54680.c: Likewise.
7134 * gcc.target/sh/pr55303-1.c: Likewise.
7135 * gcc.target/sh/pr55303-2.c: Likewise.
7136 * gcc.target/sh/pr55303-3.c: Likewise.
7137 * gcc.target/sh/pr56547-1.c: Likewise.
7138 * gcc.target/sh/pr56547-2.c: Likewise.
7139 * gcc.target/sh/pr61195.c: Likewise.
7140 * gcc.target/sh/pr61996.c: Likewise.
7141 * gcc.target/sh/pr6526.c: Likewise.
7142 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
7143 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
7144 * gcc.target/sh/prefetch.c: Likewise.
7145 * gcc.target/sh/rte-delay-slot.c: Likewise.
7146 * gcc.target/sh/sh2a-band.c: Likewise.
7147 * gcc.target/sh/sh2a-bclr.c: Likewise.
7148 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
7149 * gcc.target/sh/sh2a-bld.c: Likewise.
7150 * gcc.target/sh/sh2a-bor.c: Likewise.
7151 * gcc.target/sh/sh2a-bset.c: Likewise.
7152 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
7153 * gcc.target/sh/sh2a-bxor.c: Likewise.
7154 * gcc.target/sh/sh2a-jsrn.c: Likewise.
7155 * gcc.target/sh/sh2a-movi20s.c: Likewise.
7156 * gcc.target/sh/sh2a-movrt.c: Likewise.
7157 * gcc.target/sh/sh2a-resbank.c: Likewise.
7158 * gcc.target/sh/sh2a-rtsn.c: Likewise.
7159 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
7160 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
7161 * gcc.target/sh/sh4a-cosf.c: Likewise.
7162 * gcc.target/sh/sh4a-fsrra.c: Likewise.
7163 * gcc.target/sh/sh4a-memmovua.c: Likewise.
7164 * gcc.target/sh/sh4a-sincosf.c: Likewise.
7165 * gcc.target/sh/sh4a-sinf.c: Likewise.
7166
7167 2015-09-20 Jeff Law <law@redhat.com>
7168
7169 PR tree-optimization/47679
7170 * g++.dg/warn/Wuninitialized-6.C: New test.
7171
7172 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
7173
7174 Implement nested namespace definitions.
7175 * g++.dg/cpp1z/nested-namespace-def1.C: New.
7176 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
7177 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
7178 * g++.dg/lookup/name-clash5.C: Adjust.
7179 * g++.dg/lookup/name-clash6.C: Likewise.
7180
7181 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7182
7183 * gcc.dg/pragma-diag-5.c: New test.
7184
7185 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
7186
7187 PR middle-end/67619
7188 * gcc.dg/torture/pr67619.c: New test.
7189 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
7190 New procedure.
7191
7192 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
7193
7194 PR tree-optimization/67283
7195 * gcc.dg/tree-ssa/sra-15.c: New.
7196 * gcc.dg/tree-ssa/sra-16.c: New.
7197
7198 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
7199
7200 PR sanitizer/64078
7201 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
7202 (f2, f3): Make the function static.
7203 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
7204
7205 2015-09-17 Christian Bruel <christian.bruel@st.com>
7206
7207 * gcc.target/arm/attr_thumb-static2.c: New test.
7208
7209 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7210
7211 * gnat.dg/overflow_sum3.adb: New test.
7212
7213 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
7214
7215 * gcc.target/arm/stack-checking.c: New test.
7216
7217 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
7218
7219 PR fortran/52846
7220 * gfortran.dg/public_private_module_5.f90: Add module procedure
7221 trigger_smod to ensure that the smod file is written.
7222
7223 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
7224
7225 * gcc.target/aarch64/copysign_1.c: New.
7226 * gcc.target/aarch64/copysign_2.c: New.
7227
7228 2015-09-17 Bin Cheng <bin.cheng@arm.com>
7229
7230 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
7231 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
7232 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
7233
7234 2015-09-16 John Marino <gnugcc@marino.st>
7235
7236 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
7237
7238 2015-09-16 Richard Biener <rguenther@suse.de>
7239
7240 PR middle-end/67253
7241 * gcc.dg/torture/pr67253.c: New testcase.
7242
7243 2015-09-16 Richard Biener <rguenther@suse.de>
7244
7245 PR middle-end/67271
7246 * gcc.dg/pr67271.c: New testcase.
7247
7248 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
7249
7250 * gnat.dg/opt49.adb: New test.
7251
7252 2015-09-16 Richard Biener <rguenther@suse.de>
7253
7254 PR middle-end/67442
7255 * gcc.dg/torture/pr67442.c: New testcase.
7256
7257 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
7258
7259 * gnat.dg/array24.adb: New test.
7260 * gnat.dg/blocklocs.adb: Delete.
7261
7262 2015-09-15 Marek Polacek <polacek@redhat.com>
7263
7264 PR c/67580
7265 * gcc.dg/pr67580.c: New test.
7266
7267 2015-09-15 Richard Biener <rguenther@suse.de>
7268
7269 PR tree-optimization/67470
7270 * gcc.dg/torture/pr67470.c: New testcase.
7271
7272 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
7273
7274 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
7275
7276 2015-09-15 Richard Biener <rguenther@suse.de>
7277
7278 PR middle-end/67563
7279 * gcc.dg/pr67563.c: New testcase.
7280
7281 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
7282
7283 PR fortran/67460
7284 * gfortran.dg/pr67460.f90: New test.
7285
7286 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
7287
7288 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
7289 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
7290
7291 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
7292
7293 PR c++/51911
7294 * g++.dg/cpp0x/new-auto1.C: New.
7295
7296 2015-09-11 Mark Wielaard <mjw@redhat.com>
7297
7298 PR c/28901
7299 * g++.dg/warn/unused-variable-1.C: New test.
7300 * g++.dg/warn/unused-variable-2.C: Likewise.
7301 * gcc.dg/unused-4.c: Adjust warning for static const.
7302 * gcc.dg/unused-variable-1.c: New test.
7303 * gcc.dg/unused-variable-2.c: Likewise.
7304
7305 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
7306
7307 * gfortran.dg/private_type_3.f90: Require visibility.
7308 * gfortran.dg/module_variable_2.f90: Same.
7309 * gfortran.dg/nested_forall_1.f: Same.
7310 * gfortran.dg/elemental_dependency_4.f90: Same.
7311 * gfortran.dg/bind_c_usage_25.f90: Same.
7312 * gfortran.dg/access_spec_1.f90: Same.
7313 * gfortran.dg/public_private_module_2.f90: Same.
7314 * gfortran.dg/host_assoc_variable_1.f90: Same.
7315 * gfortran.dg/public_private_module_6.f90: Same.
7316 * gfortran.dg/module_variable_1.f90: Same.
7317 * gfortran.dg/pr37286.f90: Same.
7318 * gfortran.dg/internal_pack_7.f90: Same.
7319 * gfortran.dg/submodule_10.f08: Same.
7320 * gfortran.dg/allocatable_function_8.f90: Same.
7321 * gfortran.dg/merge_init_expr_2.f90: Same.
7322 * gfortran.dg/class_37.f03: Same.
7323 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
7324 * gfortran.dg/typebound_call_20.f03: Same.
7325 * gfortran.dg/proc_ptr_result_3.f90: Same.
7326 * gfortran.dg/pr32535.f90: Same.
7327 * gfortran.dg/typebound_proc_19.f90: Same.
7328 * gfortran.dg/initialization_10.f90: Same.
7329 * gfortran.dg/bind_c_usage_8.f03: Same.
7330 * gfortran.dg/pr61335.f90: Same.
7331 * gfortran.dg/elemental_dependency_5.f90: Same.
7332 * gfortran.dg/proc_ptr_3.f90: Same.
7333 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
7334
7335 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
7336
7337 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
7338 * gcc.dg/Wno-frame-address.c: Skip for Visium.
7339 * gcc.dg/loop-8.c: Likewise.
7340
7341 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
7342
7343 PR ada/66965
7344 * gnat.dg/specs/addr1.ads: Remove.
7345
7346 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7347
7348 * gcc.dg/pie-link.c: Add -pie to dg-options.
7349
7350 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
7351
7352 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
7353 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
7354
7355 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7356
7357 * gcc.target/powerpc/swaps-p8-20.c: New test.
7358 * gcc.target/powerpc/swaps-p8-21.c: New test.
7359
7360 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
7361
7362 PR fortran/67526
7363 * gfortran.dg/pr67526.f90: New test.
7364
7365 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
7366
7367 PR c++/67318
7368 * g++.dg/cpp0x/variadic166.C: New.
7369
7370 2015-09-09 Mark Wielaard <mjw@redhat.com>
7371
7372 * c-c++-common/nonnull-1.c: New test.
7373
7374 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
7375
7376 PR fortran/66993
7377 * gfortran.dg/submodule_11.f08: New test.
7378
7379 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
7380
7381 PR target/67506
7382 * gcc.c-torture/compile/pr67506.c: New test.
7383
7384 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7385
7386 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
7387 initialization with a byte mask. No change expected here.
7388 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
7389 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
7390 initialization with contigious bitmask. Literal pool is expectd
7391 to be used here.
7392
7393 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7394
7395 PR target/67439
7396 * gcc.target/arm/pr67439_1.c: New test.
7397
7398 2015-09-10 Jiong Wang <jiong.wang@arm.com>
7399
7400 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
7401 model.
7402
7403 2015-09-10 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR c++/67523
7406 * g++.dg/gomp/pr67523.C: New test.
7407
7408 PR c++/67522
7409 * g++.dg/gomp/pr67522.C: New test.
7410
7411 PR middle-end/67521
7412 * c-c++-common/gomp/pr67521.c: New test.
7413
7414 PR middle-end/67517
7415 * c-c++-common/gomp/pr67517.c: New test.
7416
7417 PR c++/67514
7418 * g++.dg/gomp/pr67514.C: New test.
7419
7420 PR c++/67511
7421 * g++.dg/gomp/pr67511.C: New test.
7422
7423 PR c/67502
7424 * c-c++-common/gomp/pr67502.c: New test.
7425
7426 2015-09-09 Marek Polacek <polacek@redhat.com>
7427
7428 PR middle-end/67512
7429 * gcc.dg/pr67512.c: New test.
7430
7431 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
7432
7433 PR c++/53184
7434 * g++.dg/warn/Wsubobject-linkage-1.C: New.
7435 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
7436 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
7437 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
7438
7439 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7440
7441 * gcc.target/aarch64/mod_2.x: New file.
7442 * gcc.target/aarch64/mod_256.x: Likewise.
7443 * gcc.target/arm/mod_2.c: New test.
7444 * gcc.target/arm/mod_256.c: Likewise.
7445 * gcc.target/aarch64/mod_2.c: Likewise.
7446 * gcc.target/aarch64/mod_256.c: Likewise.
7447
7448 2015-09-09 Jakub Jelinek <jakub@redhat.com>
7449
7450 PR c++/67504
7451 * g++.dg/gomp/pr67504.C: New test.
7452
7453 PR c/67501
7454 * c-c++-common/gomp/pr67501.c: New test.
7455
7456 PR c/67500
7457 * gcc.dg/gomp/pr67500.c: New test.
7458
7459 PR c/67495
7460 * gcc.dg/gomp/pr67495.c: New test.
7461
7462 2015-09-09 Aditya Kumar <hiraditya@msn.com>
7463 Sebastian Pop <s.pop@samsung.com>
7464
7465 PR tree-optimization/53852
7466 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
7467 both isl-0.12 and isl-0.15.
7468 * gcc.dg/graphite/uns-interchange-14.c: Same.
7469 * gcc.dg/graphite/uns-interchange-15.c: Same.
7470 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7471
7472 2015-09-08 Aditya Kumar <hiraditya@msn.com>
7473 Sebastian Pop <s.pop@samsung.com>
7474
7475 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
7476 * gcc.dg/graphite/block-1.c: Same.
7477 * gcc.dg/graphite/block-5.c: Same.
7478 * gcc.dg/graphite/block-6.c: Same.
7479 * gcc.dg/graphite/interchange-1.c: Same.
7480 * gcc.dg/graphite/interchange-10.c: Same.
7481 * gcc.dg/graphite/interchange-11.c: Same.
7482 * gcc.dg/graphite/interchange-13.c: Same.
7483 * gcc.dg/graphite/interchange-14.c: Same.
7484 * gcc.dg/graphite/interchange-3.c: Same.
7485 * gcc.dg/graphite/interchange-4.c: Same.
7486 * gcc.dg/graphite/interchange-7.c: Same.
7487 * gcc.dg/graphite/interchange-8.c: Same.
7488 * gcc.dg/graphite/interchange-9.c: Same.
7489 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
7490 * gcc.dg/graphite/pr35356-1.c (foo): Same.
7491 * gcc.dg/graphite/pr37485.c: Same.
7492 * gcc.dg/graphite/scop-0.c (int toto): Same.
7493 * gcc.dg/graphite/scop-1.c: Same.
7494 * gcc.dg/graphite/scop-10.c: Same.
7495 * gcc.dg/graphite/scop-11.c: Same.
7496 * gcc.dg/graphite/scop-12.c: Same.
7497 * gcc.dg/graphite/scop-13.c: Same.
7498 * gcc.dg/graphite/scop-16.c: Same.
7499 * gcc.dg/graphite/scop-17.c: Same.
7500 * gcc.dg/graphite/scop-18.c: Same.
7501 * gcc.dg/graphite/scop-2.c: Same.
7502 * gcc.dg/graphite/scop-21.c (int test): Same.
7503 * gcc.dg/graphite/scop-22.c (void foo): Same.
7504 * gcc.dg/graphite/scop-4.c: Same.
7505 * gcc.dg/graphite/scop-5.c: Same.
7506 * gcc.dg/graphite/scop-6.c: Same.
7507 * gcc.dg/graphite/scop-7.c: Same.
7508 * gcc.dg/graphite/scop-8.c: Same.
7509 * gcc.dg/graphite/scop-9.c: Same.
7510 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
7511 data-refs remain inside the inner loop.
7512 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
7513 * gcc.dg/graphite/uns-interchange-14.c: Same.
7514 * gcc.dg/graphite/uns-interchange-9.c: Same.
7515 * gfortran.dg/graphite/interchange-3.f90
7516
7517 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7518
7519 PR target/63870
7520 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
7521 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
7522 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
7523 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
7524 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
7525 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
7526 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
7527 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
7528 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
7529 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
7530 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
7531 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
7532
7533 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7534
7535 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
7536 * lib/target-supports.exp
7537 (check_effective_target_arm_neon_fp16_hw): New.
7538
7539 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7540
7541 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
7542 Set additional_flags for neon-fp16 if supported, else fallback to neon.
7543
7544 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7545 (hfloat16_t): New.
7546 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
7547 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
7548 if supported.
7549 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
7550 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
7551 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
7552 when those are supported.
7553 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
7554 (vdup_n_f16): New.
7555
7556 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
7557 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
7558 cases if supported.
7559
7560 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
7561 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
7562 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
7563 Likewise.
7564 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
7565 Likewise.
7566 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
7567
7568 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
7569 Add float16x8_t case.
7570 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
7571 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
7572 main, exec_vcreate): Likewise.
7573 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
7574 exec_vget_high): Likewise.
7575 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
7576 exec_vget_low): Likewise.
7577 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
7578 Likewise.
7579 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
7580 exec_vld1_dup): Likewise.
7581 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
7582 exec_vld1_lane): Likewise.
7583 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
7584 Likewise.
7585 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
7586 exec_vldX_dup): Likewise.
7587 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
7588 exec_vldX_lane): Likewise.
7589 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
7590 exec_vset_lane): Likewise.
7591 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
7592 exec_vst1_lane): Likewise.
7593
7594 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7595
7596 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
7597 * gcc.target/aarch64/vget_low_1.c: Likewise.
7598
7599 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7600
7601 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
7602 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
7603 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
7604 (main): update orig_data to avoid float16 NaN on bigendian.
7605
7606 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
7607
7608 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
7609 float16x8_t.
7610 * gcc.target/aarch64/vset_lane_1.c: Likewise.
7611 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
7612 * gcc.target/aarch64/vld1_lane.c: Likewise.
7613
7614 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
7615
7616 PR c++/67369
7617 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
7618
7619 2015-09-07 Marek Polacek <polacek@redhat.com>
7620
7621 PR inline-asm/67448
7622 * gcc.dg/asm-10.c: New test.
7623
7624 2015-09-04 Jakub Jelinek <jakub@redhat.com>
7625
7626 PR middle-end/67452
7627 * gcc.dg/lto/pr67452_0.c: New test.
7628
7629 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7630
7631 PR target/65210
7632 * gcc.target/avr/pr65210.c: New test.
7633
7634 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
7635
7636 PR testsuite/67450
7637 * lib/target-supports.exp (check_cached_effective_target):
7638 Apppend $prop to et_prop_list only if needed.
7639
7640 2015-09-04 Marek Polacek <polacek@redhat.com>
7641
7642 PR sanitizer/67279
7643 * gcc.dg/ubsan/pr67279.c: New test.
7644
7645 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
7646 Petr Murzin <petr.murzin@intel.com>
7647 Kirill Yukhin <kirill.yukhin@intel.com>
7648
7649 * gcc.target/i386/avx512f-scatter-1.c: New.
7650 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
7651 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
7652
7653 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
7654
7655 * gfortran.dg/read_dir.f90: Delete empty directory when closing
7656 rather than calling rmdir, cleanup if open fails.
7657
7658 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
7659
7660 * gcc.target/powerpc/vec-mult-char-1.c: New test.
7661 * gcc.target/powerpc/vec-mult-char-2.c: New test.
7662 * lib/target-supports.exp (check_effective_target_vect_char_mult):
7663 Return true for PowerPC targets that implement Altivec.
7664
7665 2015-09-03 Renlin Li <renlin.li@arm.com>
7666
7667 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
7668 check the assembly.
7669 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
7670
7671 2015-09-03 Martin Sebor <msebor@redhat.com>
7672
7673 PR c/66516
7674 * g++.dg/addr_builtin-1.C: New test.
7675 * gcc.dg/addr_builtin-1.c: New test.
7676
7677 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7678
7679 * gcc.target/powerpc/vec-shift.c: New test.
7680
7681 2015-09-03 Tom de Vries <tom@codesourcery.com>
7682
7683 PR tree-optimization/65637
7684 * gcc.dg/autopar/reduc-4.c: New test.
7685
7686 2015-09-03 Tom de Vries <tom@codesourcery.com>
7687
7688 PR tree-optimization/65637
7689 * gcc.dg/autopar/pr46099-2.c: New test.
7690
7691 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7692
7693 PR middle-end/67351
7694 * g++.dg/pr67351.C: New test.
7695
7696 2015-09-03 Richard Biener <rguenther@suse.de>
7697
7698 PR ipa/66705
7699 * g++.dg/lto/pr66705_0.C: New testcase.
7700
7701 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
7702
7703 PR middle-end/60586
7704 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
7705 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
7706
7707 2015-09-02 Marek Polacek <polacek@redhat.com>
7708
7709 PR c/67432
7710 * gcc.dg/pr67432.c: New test.
7711
7712 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
7713
7714 * lib/target-supports.exp (clear_effective_target_cache): New.
7715 (check_cached_effective_target): Update et_prop_list.
7716 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
7717 * g++.dg/compat/compat.exp: Likewise.
7718 * g++.dg/compat/struct-layout-1.exp: Likewise.
7719 * lib/asan-dg.exp: Likewise.
7720 * lib/atomic-dg.exp: Likewise.
7721 * lib/cilk-plus-dg.exp: Likewise.
7722 * lib/clearcap.exp: Likewise.
7723 * lib/mpx-dg.exp: Likewise.
7724 * lib/tsan-dg.exp: Likewise.
7725 * lib/ubsan-dg.exp: Likewise.
7726
7727 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
7728
7729 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
7730
7731 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
7732 Andrew Bennett <andrew.bennett@imgtec.com>
7733
7734 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
7735 dependencies between ISA level and compact-branches.
7736 * gcc.target/mips/branch-10.c: Update expected output to allow
7737 compact forms of b/bal.
7738 * gcc.target/mips/branch-11.c: Likewise.
7739 * gcc.target/mips/branch-12.c: Likewise.
7740 * gcc.target/mips/branch-13.c: Likewise.
7741 * gcc.target/mips/branch-3.c: Likewise.
7742 * gcc.target/mips/branch-4.c: Likewise.
7743 * gcc.target/mips/branch-5.c: Likewise.
7744 * gcc.target/mips/branch-6.c: Likewise.
7745 * gcc.target/mips/branch-7.c: Likewise.
7746 * gcc.target/mips/branch-8.c: Likewise.
7747 * gcc.target/mips/branch-9.c: Likewise.
7748 * gcc.target/mips/branch-cost-1.c: Likewise.
7749 * gcc.target/mips/call-1.c: Likewise.
7750 * gcc.target/mips/call-2.c: Likewise.
7751 * gcc.target/mips/call-3.c: Likewise.
7752 * gcc.target/mips/call-4.c: Likewise.
7753 * gcc.target/mips/call-5.c: Likewise.
7754 * gcc.target/mips/call-6.c: Likewise.
7755 * gcc.target/mips/lazy-binding-1.c: Likewise.
7756 * gcc.target/mips/near-far-1.c: Likewise.
7757 * gcc.target/mips/near-far-2.c: Likewise.
7758 * gcc.target/mips/near-far-3.c: Likewise.
7759 * gcc.target/mips/near-far-4.c: Likewise.
7760 * gcc.target/mips/umips-branch-3.c: Ensure the test is
7761 run with compact branches allowed.
7762 * gcc.target/mips/compact-branches-1.c: New file.
7763 * gcc.target/mips/compact-branches-2.c: Likewise.
7764 * gcc.target/mips/compact-branches-3.c: Likewise.
7765 * gcc.target/mips/compact-branches-4.c: Likewise.
7766 * gcc.target/mips/compact-branches-5.c: Likewise.
7767 * gcc.target/mips/compact-branches-6.c: Likewise.
7768 * gcc.target/mips/compact-branches-7.c: Likewise.
7769
7770 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
7771
7772 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
7773 Clean-up a created directory if testcase fails.
7774
7775 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7776
7777 PR target/67405
7778 * g++.dg/pr67405.C: New test.
7779
7780 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7781
7782 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
7783
7784 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7785
7786 * gcc.dg/ifcvt-1.c: New test.
7787 * gcc.dg/ifcvt-2.c: Likewise.
7788 * gcc.dg/ifcvt-3.c: Likewise.
7789
7790 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7791
7792 PR libfortran/67412
7793 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
7794 *-*-solaris2.10.
7795
7796 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7797
7798 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
7799
7800 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
7801
7802 PR c++/61753
7803 * g++.dg/other/pr61753.C: New.
7804
7805 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
7806
7807 * gcc.dg/tree-ssa/cmp-1.c: New file.
7808
7809 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
7810
7811 * gcc.dg/tree-ssa/complex-7.c: New file.
7812
7813 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7814
7815 * gcc.target/powerpc/swaps-p8-19.c: New test.
7816
7817 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7818
7819 PR fortran/67367
7820 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
7821
7822 2015-08-29 Tom de Vries <tom@codesourcery.com>
7823
7824 PR tree-optimization/46193
7825 * gcc.dg/autopar/pr46193.c: New test.
7826
7827 2015-08-28 Nathan Sidwell <nathan@acm.org>
7828
7829 * gcc.dg/compat/struct-layout-1_generate.c: Simply
7830 use exit code for failure.
7831
7832 * gcc.dg/torture/matrix-1.c: Use plain printf.
7833 * gcc.dg/torture/matrix-2.c: Likewise.
7834 * gcc.dg/torture/matrix-5.c: Likewise.
7835 * gcc.dg/torture/matrix-6.c: Likewise.
7836 * gcc.dg/torture/transpose-1.c: Likewise.
7837 * gcc.dg/torture/transpose-2.c: Likewise.
7838 * gcc.dg/torture/transpose-3.c: Likewise.
7839 * gcc.dg/torture/transpose-4.c: Likewise.
7840 * gcc.dg/torture/transpose-5.c: Likewise.
7841 * gcc.dg/torture/transpose-6.c: Likewise.
7842
7843 2015-08-28 Jeff Law <law@redhat.com>
7844
7845 PR lto/66752
7846 * gcc.dg/tree-ssa/pr66752-2.c: New test.
7847 * gcc.dg/torture/pr66752-1.c: New test
7848 * g++.dg/torture/pr66752-2.C: New test.
7849
7850 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
7851 Revert:
7852 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
7853
7854 * gcc.dg/tree-ssa/sra-15.c: New.
7855
7856 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
7857
7858 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
7859 * gcc.target/mips/msub-8.c: Ditto
7860
7861 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7862
7863 * lib/target-supports.exp (check-effective_target_vect_double):
7864 Enable for Power targets with VSX hardware available.
7865 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
7866 vect_no_align && { ! vect_hw_misalign }.
7867
7868 2015-08-27 Sebastian Pop <s.pop@samsung.com>
7869
7870 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
7871 Replaced by opt_files, compile with -floop-nest-optimize.
7872 * g++.dg/graphite/graphite.exp: Same.
7873 * gfortran.dg/graphite/graphite.exp: Same.
7874 * gcc.dg/graphite/block-0.c: Adjust pattern.
7875 * gcc.dg/graphite/block-1.c: Same.
7876 * gcc.dg/graphite/block-3.c: Same.
7877 * gcc.dg/graphite/block-4.c: Same.
7878 * gcc.dg/graphite/block-5.c: Same.
7879 * gcc.dg/graphite/block-6.c: Same.
7880 * gcc.dg/graphite/block-7.c: Same.
7881 * gcc.dg/graphite/block-8.c: Same.
7882 * gcc.dg/graphite/block-pr47654.c: Same.
7883 * gcc.dg/graphite/interchange-0.c: Same.
7884 * gcc.dg/graphite/interchange-1.c: Same.
7885 * gcc.dg/graphite/interchange-10.c: Same.
7886 * gcc.dg/graphite/interchange-11.c: Same.
7887 * gcc.dg/graphite/interchange-12.c: Same.
7888 * gcc.dg/graphite/interchange-13.c: Same.
7889 * gcc.dg/graphite/interchange-14.c: Same.
7890 * gcc.dg/graphite/interchange-15.c: Same.
7891 * gcc.dg/graphite/interchange-3.c: Same.
7892 * gcc.dg/graphite/interchange-4.c: Same.
7893 * gcc.dg/graphite/interchange-5.c: Same.
7894 * gcc.dg/graphite/interchange-6.c: Same.
7895 * gcc.dg/graphite/interchange-7.c: Same.
7896 * gcc.dg/graphite/interchange-8.c: Same.
7897 * gcc.dg/graphite/interchange-9.c: Same.
7898 * gcc.dg/graphite/interchange-mvt.c: Same.
7899 * gcc.dg/graphite/pr37485.c: Same.
7900 * gcc.dg/graphite/uns-block-1.c: Same.
7901 * gcc.dg/graphite/uns-interchange-12.c: Same.
7902 * gcc.dg/graphite/uns-interchange-14.c: Same.
7903 * gcc.dg/graphite/uns-interchange-15.c: Same.
7904 * gcc.dg/graphite/uns-interchange-9.c: Same.
7905 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
7906 * gfortran.dg/graphite/interchange-3.f90: Same.
7907
7908 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
7909
7910 PR target/67317
7911 * gcc.target/i386/pr67317-1.c: New test.
7912 * gcc.target/i386/pr67317-2.c: Ditto.
7913 * gcc.target/i386/pr67317-3.c: Ditto.
7914 * gcc.target/i386/pr67317-4.c: Ditto.
7915 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
7916 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
7917
7918 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
7919
7920 * gcc.target/powerpc/vec-shr.c: New.
7921
7922 2015-08-27 Marek Polacek <polacek@redhat.com>
7923
7924 PR middle-end/67005
7925 * gcc.dg/torture/pr67005.c: New test.
7926
7927 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
7928
7929 * gcc.dg/tree-ssa/sra-15.c: New.
7930
7931 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
7932
7933 * gcc.target/aarch64/long_branch_1.c: New test.
7934
7935 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7936
7937 * gcc.target/s390/20150826-1.c: New test.
7938
7939 2015-08-26 Renlin Li <renlin.li@arm.com>
7940
7941 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
7942
7943 2015-08-26 Jiong Wang <jiong.wang@arm.com>
7944
7945 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
7946
7947 2015-08-26 Jiong Wang <jiong.wang@arm.com>
7948
7949 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
7950 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
7951 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
7952 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
7953
7954 2015-08-26 Jiong Wang <jiong.wang@arm.com>
7955
7956 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
7957 New test directive.
7958 * gcc.target/aarch64/tlsle_1.x: New test source.
7959 * gcc.target/aarch64/tlsle12_1.c: New testcase.
7960 * gcc.target/aarch64/tlsle24_1.c: Likewise.
7961 * gcc.target/aarch64/tlsle32_1.c: Likewise.
7962
7963 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7964
7965 PR fortran/29600
7966 * gfortran.dg/shape_8.f90: New test.
7967
7968 2015-08-25 Marek Polacek <polacek@redhat.com>
7969
7970 PR middle-end/67330
7971 * gcc.dg/weak/weak-18.c: New test.
7972
7973 2015-08-25 David Malcolm <dmalcolm@redhat.com>
7974
7975 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
7976 gcc_jit_context_set_bool_use_external_driver.
7977
7978 2015-08-25 Nathan Sidwell <nathan@acm.org>
7979
7980 * gcc.c-torture/execute/builtins/20010124-1.x: New.
7981
7982 * gcc.dg/20001117-1.c: Needs return_address.
7983 * gcc.dg/20020415-1.c: Needs alloca.
7984 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
7985 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
7986 * gcc.dg/pr63186.c: Needs label_values.
7987 * gcc.dg/torture/pr33848.c: Likwise.
7988
7989 * lib/target-supports.exp (check_effective_target_fopenacc,
7990 check_effective_target_fopenmp): Disable for nvptx.
7991 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
7992 * gcc.dg/stack-usage-1.c: Likewise.
7993 * gcc.dg/stack-usage-2.c: Likewise.
7994 * gcc.dg/unused-5.c: Likewise.
7995 * gcc.dg/unwind-1.c: Likewise.
7996
7997 2015-08-25 Christian Bruel <christian.bruel@st.com>
7998
7999 * gcc.dg/Wno-frame-address.c: Skip for ARM.
8000 * g++.dg/Wno-frame-address.C: Ditto.
8001
8002 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
8003
8004 PR target/67211
8005 * g++.dg/pr67211.C: New test.
8006
8007 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
8008
8009 PR fortran/62536
8010 PR fortran/66175
8011 * gfortran.dg/block_end_error_1.f90: New test.
8012 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
8013
8014 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8015
8016 PR target/66821
8017 * gcc.target/i386/pr66821.c: New test.
8018
8019 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
8020
8021 PR target/67329
8022 * gcc.target/i386/pr67329.c: New test.
8023
8024 2015-08-24 Nathan Sidwell <nathan@acm.org>
8025
8026 * gcc.dg/pr49551.c: Needs -fdata-sections.
8027
8028 * gcc.dg/pr64935-2.c: Needs scheduling.
8029
8030 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
8031 * gcc.dg/torture/pr63738.c: Likewise.
8032 * gcc.dg/torture/pr64728.c: Likewise.
8033 * gcc.dg/pr63748.c: Likewise.
8034 * gcc.dg/20020312-2.c: Likewise.
8035
8036 * gcc.dg/torture/pr66123.c: Needs label_values.
8037
8038 * gcc.dg/torture/pr41261.c: Needs profiling.
8039 * gcc.dg/pr26570.c: Likewise.
8040 * gcc.dg/pr61776.c: Likewise.
8041 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
8042 * gcc.dg/gomp/pr34610.c: Likewise.
8043 * gcc.dg/pr54121.c: Likewise.
8044 * gcc.dg/20050325-1.c: Likewise.
8045 * gcc.dg/pr66899.c: Likewise.
8046 * gcc.dg/pr48770.c: Likewise.
8047 * gcc.dg/pr24225.c: Likewise.
8048
8049 * gcc.dg/pr27531-1.c: Needs io.
8050 * gcc.dg/pr44606.c: Likewise.
8051
8052 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
8053
8054 * gcc.dg/pr51990.c: Needs alloca.
8055
8056 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
8057
8058 2015-08-24 Tom de Vries <tom@codesourcery.com>
8059
8060 PR tree-optimization/65468
8061 * gcc.dg/gomp/static-chunk-size-one.c: New test.
8062
8063 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8064
8065 PR libfortran/54572
8066 * gfortran.dg/backtrace_1.f90: New test.
8067
8068 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8069
8070 PR libfortran/62296
8071 * gfortran.dg/execute_command_line_2.f90: New test.
8072
8073 2015-08-23 Tom de Vries <tom@codesourcery.com>
8074
8075 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
8076 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
8077 vect_no_int_max to vect_no_int_min_max.
8078 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
8079 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
8080 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
8081 * gcc.dg/vect/slp-reduc-4.c: Same.
8082 * gcc.dg/vect/slp-reduc-5.c: Same.
8083 * gcc.dg/vect/vect-125.c: Same.
8084 * gcc.dg/vect/vect-13.c: Same.
8085 * gcc.dg/vect/vect-double-reduc-3.c: Same.
8086 * gcc.dg/vect/vect-reduc-1.c: Same.
8087 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
8088 * gcc.dg/vect/vect-reduc-1char.c:Same.
8089 * gcc.dg/vect/vect-reduc-1short.c: Same.
8090 * gcc.dg/vect/vect-reduc-2.c: Same.
8091 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
8092 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
8093 * lib/target-supports.exp: Same.
8094
8095 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
8096
8097 PR c++/63693
8098 * g++.dg/cpp0x/decltype63.C: New.
8099
8100 2015-08-22 Nathan Sidwell <nathan@acm.org>
8101
8102 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
8103 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8104 * c-c++-common/Wunused-var-8.c: Likewise.
8105 * c-c++-common/gomp/pr61486-2.c: Likewise.
8106 * c-c++-common/Wunused-var-6.c: Likewise.
8107 * c-c++-common/goacc/reduction-1.c: Likewise.
8108 * c-c++-common/goacc/reduction-2.c: Likewise.
8109 * c-c++-common/goacc/reduction-3.c: Likewise.
8110 * c-c++-common/goacc/reduction-4.c: Likewise.
8111 * gcc.dg/builtins-64.c: Likewise.
8112 * gcc.dg/pr59523.c: Likewise.
8113 * gcc.dg/tree-ssa/20080530.c: Likewise.
8114 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
8115 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
8116 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
8117 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
8118 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
8119 * gcc.dg/pr59011.c: Likewise.
8120 * gcc.dg/uninit-9.c: Likewise.
8121 * gcc.dg/pr61561.c: Likewise.
8122 * gcc.dg/vla-4.c: Likewise.
8123 * gcc.dg/20101010-1.c: Likewise.
8124 * gcc.dg/pr49120.c: Likewise.
8125 * gcc.dg/20030331-2.c: Likewise.
8126 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
8127 * gcc.dg/pr25682.c: Likewise.
8128 * gcc.dg/guality/guality.c: Likewise.
8129 * gcc.dg/pr27301.c: Likewise.
8130 * gcc.dg/uninit-9-O0.c: Likewise.
8131 * gcc.dg/fold-alloca-1.c: Likewise.
8132 * gcc.dg/pr41470.c: Likewise.
8133 * gcc.dg/pr51491-2.c: Likewise.
8134 * gcc.dg/winline-7.c: Likewise.
8135 * gcc.dg/vla-2.c: Likewise.
8136 * gcc.dg/pr50764.c: Likewise.
8137 * gcc.dg/c99-vla-1.c: Likewise.
8138 * gcc.dg/pr33238.c: Likewise.
8139 * gcc.dg/c99-const-expr-13.c: Likewise.
8140 * gcc.dg/builtin-return-1.c: Likewise.
8141 * gcc.dg/vla-3.c: Likewise.
8142 * gcc.dg/20020415-1.c: Likewise.
8143 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8144 * gcc.dg/shrink-wrap-alloca.c: Likewise.
8145 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
8146 * gcc.dg/torture/calleesave-sse.c: Likewise.
8147 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8148 * gcc.dg/gomp/vla-2.c: Likewise.
8149 * gcc.dg/gomp/vla-3.c: Likewise.
8150 * gcc.dg/gomp/vla-4.c: Likewise.
8151 * gcc.dg/gomp/pr30494.c: Likewise.
8152 * gcc.dg/gomp/vla-5.c: Likewise.
8153 * gcc.dg/pr51990-2.c: Likewise.
8154 * gcc.dg/vla-22.c: Likewise.
8155
8156 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8157
8158 * gcc.dg/cpp/multiline-2.c: Add column numbers.
8159 * gcc.dg/dollar.c: Likewise.
8160 * gcc.dg/pragma-message.c: Likewise.
8161 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
8162 * c-c++-common/raw-string-14.c: Likewise.
8163
8164 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
8165
8166 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
8167 property that instantiation here is a compile-time error.
8168
8169 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
8170
8171 * g++.dg/other/pr67065.C: Extend.
8172
8173 2015-08-21 Nathan Sidwell <nathan@acm.org>
8174
8175 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
8176 is freestanding.
8177 (check_effective_target_global_constructor): New.
8178 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
8179 * gcc.dg/debug/debug.exp: Skip for nvptx.
8180 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
8181
8182 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
8183 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
8184 * gcc.c-torture/compile/pr33855.c: Likewise.
8185 * gcc.c-torture/compile/920723-1.c: Likewise.
8186 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
8187 writing a const.
8188 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
8189 label.
8190 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
8191 'call'.
8192
8193 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
8194 prototype normal.
8195 * gcc.c-torture/execute/switch-1.c: Likewise.
8196
8197 * gcc.c-torture/execute/pr34456.c: Require not freestanding
8198 * gcc.c-torture/execute/printf-1.c: Likewise.
8199 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
8200 * gcc.c-torture/execute/fprintf-1.c: Likewise.
8201 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
8202 * gcc.c-torture/execute/vprintf-1.c: Likewise.
8203 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
8204 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
8205 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
8206 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
8207 * gcc.c-torture/execute/gofast.c: Likewise.
8208 * gcc.c-torture/execute/complex-6.c: Likewise.
8209
8210 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
8211 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
8212 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
8213 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
8214 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
8215 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
8216 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
8217 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
8218 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
8219 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
8220 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
8221 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
8222 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
8223 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
8224 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
8225 * gcc.dg/setjmp-1.c: Likewise.
8226 * gcc.dg/cleanup-5.c: Likewise.
8227 * gcc.dg/cleanup-12.c: Likewise.
8228 * gcc.dg/cleanup-13.c: Likewise.
8229
8230 * gcc.dg/constructor-1.c: Require global ctor.
8231
8232 * gcc.dg/fork-instrumentation.c: Require profiling.
8233 * gcc.dg/20030107-1.c: Likewise.
8234 * gcc.dg/20030702-1.c: Likewise.
8235
8236 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
8237 * gcc.dg/cpp/paste2.c: Likewise.
8238 * gcc.dg/cpp/strify3.c: Likewise.
8239 * gcc.dg/cpp/strify4.c: Likewise.
8240 * gcc.dg/cpp/lexnum.c: Likewise.
8241 * gcc.dg/cpp/digraphs.c: Likewise.
8242 * gcc.dg/cpp/macro1.c: Likewise.
8243
8244 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8245
8246 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
8247
8248 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
8249
8250 * lib/gcc-dg.exp: Add extra options for db-final to the command line
8251 only once.
8252
8253 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8254
8255 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
8256 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
8257 vec_vpmsum_be and vec_shasigma_be.
8258
8259 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
8260
8261 * lib/target-supports.exp
8262 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
8263 with -mfp16-format=ieee.
8264
8265 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
8266
8267 PR c++/67065
8268 * g++.dg/other/pr67065.C: New.
8269
8270 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
8271
8272 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
8273 memcpy.
8274 * gcc.target/mips/inline-memcpy-2.c: Ditto.
8275 * gcc.target/mips/inline-memcpy-3.c: Ditto.
8276 * gcc.target/mips/inline-memcpy-4.c: Ditto.
8277 * gcc.target/mips/inline-memcpy-5.c: Ditto.
8278
8279 2015-08-19 Jiong Wang <jiong.wang@arm.com>
8280
8281 * gcc.dg/wide_shift_64_1.c: New testcase.
8282 * gcc.dg/wide_shift_128_1.c: Likewise.
8283 * gcc.target/aarch64/ashlti3_1.c: Likewise.
8284
8285 2015-08-19 Magnus Granberg <zorry@gentoo.org>
8286
8287 * lib/target-supports.exp
8288 (check_effective_target_fstack_protector_enabled): New test.
8289 * gcc.target/i386/ssp-default.c: New test.
8290
8291 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
8292
8293 PR fortran/66929
8294 * gfortran.dg/generic_31.f90: New.
8295
8296 2015-08-19 Marek Polacek <polacek@redhat.com>
8297
8298 PR middle-end/67133
8299 * g++.dg/torture/pr67133.C: New test.
8300
8301 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8302
8303 * gcc.target/powerpc/altivec-35.c: New test.
8304 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
8305 * gcc.target/powerpc/vsx-vector-7.c: New test.
8306
8307 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8308
8309 PR middle-end/36757
8310 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
8311 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
8312
8313 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
8314
8315 PR rtl-optimization/67218
8316 * gcc.c-torture/execute/ieee/pr67218.c,
8317 gcc.target/aarch64/fcvt_int_float_double1.c,
8318 gcc.target/aarch64/fcvt_int_float_double2.c,
8319 gcc.target/aarch64/fcvt_int_float_double3.c,
8320 gcc.target/aarch64/fcvt_int_float_double4.c,
8321 gcc.target/aarch64/fcvt_uint_float_double1.c,
8322 gcc.target/aarch64/fcvt_uint_float_double2.c,
8323 gcc.target/aarch64/fcvt_uint_float_double3.c,
8324 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
8325
8326 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
8327
8328 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
8329 dg-options to disable LSE extensions.
8330 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
8331 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
8332 * gcc.target/aarch64/atomic-op-char.c: Likewise.
8333 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
8334 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
8335 * gcc.target/aarch64/atomic-op-int.c: Likewise.
8336 * gcc.target/aarch64/atomic-op-long.c: Likewise.
8337 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
8338 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
8339 * gcc.target/aarch64/atomic-op-release.c: Likewise.
8340 * gcc.target/aarch64/atomic-op-short.c: Likewise.
8341 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
8342 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
8343 * gcc.target/aarch64/sync-op-full.c: Likewise.
8344 * gcc.target/aarch64/sync-op-release.c: Likewise.
8345
8346 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
8347
8348 PR c++/67160
8349 * g++.dg/cpp1z/feat-cxx1z.C: New.
8350
8351 2015-08-18 Marek Polacek <polacek@redhat.com>
8352
8353 PR middle-end/67222
8354 * gcc.dg/torture/pr67222.c: New test.
8355
8356 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
8357
8358 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
8359
8360 2015-08-18 Bin Cheng <bin.cheng@arm.com>
8361
8362 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
8363 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
8364 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
8365
8366 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
8367
8368 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
8369 which is used in later code.
8370
8371 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
8372
8373 PR c++/67216
8374 * g++.dg/cpp0x/nullptr34.C: New.
8375 * g++.dg/warn/Wconversion2.C: Adjust.
8376 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
8377 * g++.old-deja/g++.other/null3.C: Likewise.
8378
8379 * g++.dg/cpp0x/pr51313.C: Adjust.
8380
8381 2015-08-17 Richard Biener <rguenther@suse.de>
8382
8383 PR tree-optimization/67221
8384 * gcc.dg/torture/pr67221.c: New testcase.
8385
8386 2015-08-17 Mike Stump <mikestump@comcast.net>
8387 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8388
8389 * gcc.target/arm/memcpy-aligned-1.c: New test.
8390
8391 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8392
8393 PR fortran/54656
8394 * gfortran.dg/norm_4.f90: Rename to...
8395 * gfortran.dg/norm2_4.f90: this.
8396 * gfortran.dg/norm2_5.f90: New test.
8397
8398 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
8399
8400 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
8401 * gcc.dg/ssp-1.c: Make counter a register.
8402 * gcc.dg/ssp-2.c: Likewise.
8403 * gcc.dg/torture/parm-coalesce.c: New.
8404
8405 2015-08-14 Marek Polacek <polacek@redhat.com>
8406
8407 PR middle-end/67133
8408 * gcc.dg/torture/pr67133.c: New test.
8409
8410 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
8411 Matthias Klose <doko@debian.org>
8412
8413 PR target/67143
8414 * gcc.c-torture/compile/pr67143.c: New
8415 * gcc.target/aarch64/atomic-op-imm.c
8416 (atomic_fetch_add_negative_RELAXED): New.
8417 (atomic_fetch_sub_negative_ACQUIRE): New.
8418
8419 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8420
8421 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
8422 * gcc.target/aarch64/target_attr_8.c: Likewise.
8423 * gcc.target/aarch64/target_attr_14.c: Likewise.
8424
8425 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8426
8427 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
8428
8429 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
8430
8431 * gcc.target/i386/builtin_target.c: Add skylake check.
8432
8433 2015-08-13 Jeff Law <law@redhat.com>
8434
8435 * gcc.dg/pr66314.c: Moved from here to ..
8436 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
8437 to clear all sanitizers before -fsanitize=kernel-address.
8438
8439 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8440
8441 * gcc.target/aarch64/cinc_common_1.c: New test.
8442
8443 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8444
8445 PR c++/53421
8446 * g++.dg/ext/attribute-may-alias-1.C: New.
8447 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
8448
8449 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
8450
8451 * gcc.target/aarch64/atomic-inst-cas.c: New.
8452 * gcc.target/aarch64/atomic-inst-ops.inc: New.
8453
8454 2015-08-13 Andreas Schwab <schwab@suse.de>
8455
8456 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
8457
8458 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
8459
8460 PR c++/62164
8461 * g++.dg/torture/pr62164.C: New.
8462
8463 2015-08-13 Richard Biener <rguenther@suse.de>
8464
8465 PR tree-optimization/67191
8466 * gcc.dg/torture/pr67191.c: New testcase.
8467 * g++.dg/torture/pr67191.C: Likewise.
8468
8469 2015-08-13 Richard Biener <rguenther@suse.de>
8470
8471 PR tree-optimization/66502
8472 PR tree-optimization/67167
8473 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
8474
8475 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8476
8477 PR c++/53330
8478 * g++.dg/init/new42.C: New.
8479
8480 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
8481
8482 PR target/67071
8483 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
8484 vector constants.
8485 * gcc.target/powerpc/pr67071-2.c: Likewise.
8486 * gcc.target/powerpc/pr67071-3.c: Likewise.
8487
8488 2015-08-12 Marek Polacek <polacek@redhat.com>
8489
8490 PR c++/55095
8491 * c-c++-common/Wshift-overflow-6.c: New test.
8492 * c-c++-common/Wshift-overflow-7.c: New test.
8493 * g++.dg/cpp1y/left-shift-2.C: New test.
8494
8495 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8496
8497 PR c++/52742
8498 * g++.dg/cpp0x/pr52742.C: New.
8499
8500 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
8501
8502 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8503 Check Knights Landing support.
8504
8505 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
8506
8507 PR c++/47461
8508 * g++.dg/warn/Wunused-result-1.C: New.
8509
8510 2015-08-12 Richard Biener <rguenther@suse.de>
8511
8512 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
8513 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
8514 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
8515 * g++.dg/tree-ssa/pr61034.C: Adjust.
8516 * gcc.dg/fold-compare-2.c: Likewise.
8517 * gcc.dg/pr50763.c: Likewise.
8518 * gcc.dg/predict-3.c: Likewise.
8519 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
8520 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
8521 * gcc.dg/tree-ssa/pr20657.c: Likewise.
8522 * gcc.dg/tree-ssa/pr21001.c: Likewise.
8523 * gcc.dg/tree-ssa/pr37508.c: Likewise.
8524 * gcc.dg/tree-ssa/vrp04.c: Likewise.
8525 * gcc.dg/tree-ssa/vrp07.c: Likewise.
8526 * gcc.dg/tree-ssa/vrp09.c: Likewise.
8527 * gcc.dg/tree-ssa/vrp16.c: Likewise.
8528 * gcc.dg/tree-ssa/vrp20.c: Likewise.
8529 * gcc.dg/tree-ssa/vrp25.c: Likewise.
8530 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8531
8532 2015-08-12 Nathan Sidwell <nathan@acm.org>
8533
8534 * gcc.dg/vrp-min-max-1.c: New.
8535 * gcc.dg/vrp-min-max-2.c: New.
8536
8537 2015-08-12 Richard Biener <rguenther@suse.de>
8538
8539 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
8540
8541 2015-08-12 Tom de Vries <tom@codesourcery.com>
8542
8543 PR testsuite/67175
8544 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
8545 Handle absence of vector min/max for sparc.
8546
8547 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
8548
8549 PR target/66954
8550 * g++.dg/ext/mv25.C: New test.
8551
8552 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8553
8554 * gcc.target/i386/avx2-vect-shift.c: New test.
8555
8556 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
8557
8558 PR c/66098
8559 PR c/66711
8560 * gcc.dg/pragma-diag-3.c: New test.
8561 * gcc.dg/pragma-diag-4.c: New test.
8562
8563 2015-08-11 Nathan Sidwell <nathan@acm.org>
8564
8565 * c-c++-common/dfp/operator-comma.c: Call init function.
8566 * c-c++-common/dfp/convert-dfp-2.c: New test.
8567
8568 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
8569
8570 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
8571 Treat model == 0x4f as Broadwell.
8572
8573 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8574
8575 PR libfortran/67140
8576 * gfortran.dg/pr67140.f90: New test.
8577
8578 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
8579
8580 PR libgomp/65742
8581 PR middle-end/66332
8582 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
8583
8584 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
8585
8586 PR fortran/64022
8587 * gfortran.dg/ieee/large_4.f90: New test.
8588
8589 2015-08-08 Bud Davis <jmdavis@link.com>
8590
8591 PR fortran/59746
8592 * gfortran.dg/common_22.f90: New.
8593
8594 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
8595
8596 PR rtl-optimization/67028
8597 * gcc.dg/pr67028.c: New testcase.
8598
8599 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
8600
8601 PR rtl-optimization/67029
8602 * gcc.dg/pr67029.c: New test.
8603
8604 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8605
8606 PR fortran/64104
8607 * gfortran.dg/ieee/ieee_8.f90: New test.
8608
8609 2015-08-07 Jiong Wang <jiong.wang@arm.com>
8610
8611 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
8612 modifers.
8613 * gcc.target/aarch64/noplt_2.c: Likewise.
8614 * gcc.target/aarch64/noplt_3.c: Likewise.
8615
8616 2015-08-06 David Malcolm <dmalcolm@redhat.com>
8617
8618 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
8619 optimization level, and print a summary at the end.
8620
8621 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8622
8623 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
8624
8625 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8626
8627 * gcc.target/aarch64/noplt_3.c: New testcase.
8628
8629 2015-08-06 Jiong Wang <jiong.wang@arm.com>
8630
8631 * gcc.target/aarch64/noplt_1.c: New testcase.
8632 * gcc.target/aarch64/noplt_2.c: Likewise.
8633
8634 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
8635
8636 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
8637 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
8638
8639 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8640
8641 * gcc.target/s390/dwarfregtable-1.c: New test.
8642 * gcc.target/s390/dwarfregtable-2.c: New test.
8643 * gcc.target/s390/dwarfregtable-3.c: New test.
8644
8645 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8646
8647 * gcc.target/s390/htm-builtins-z13-1.c: New test.
8648
8649 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8650
8651 PR fortran/64022
8652 * gfortran.dg/ieee/large_2.f90: New test.
8653 * gfortran.dg/ieee/large_3.F90: New test.
8654
8655 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8656
8657 PR fortran/64022
8658 * gfortran.dg/ieee/large_1.f90: Adjust test.
8659
8660 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
8661 Jeff Law <law@redhat.com>
8662
8663 PR c/16351
8664 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
8665 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
8666 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
8667 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
8668 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
8669 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
8670
8671 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8672
8673 PR middle-end/66311
8674 * gfortran.dg/pr66311.f90: New file.
8675
8676 2015-08-05 Richard Biener <rguenther@suse.de>
8677
8678 PR tree-optimization/67121
8679 * gcc.dg/torture/pr67121.c: New testcase.
8680
8681 2015-08-05 Nick Clifton <nickc@redhat.com>
8682
8683 * gcc.target/rl78: New directory.
8684 * gcc.target/rl78/rl78.exp: New file: Test driver.
8685 * gcc.target/rl78/test_addm3.c: New file: Test adds.
8686
8687 2015-08-05 Richard Biener <rguenther@suse.de>
8688
8689 PR middle-end/67120
8690 * gcc.dg/torture/pr67120.c: New testcase.
8691
8692 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
8693
8694 PR fortran/52846
8695
8696 * lib/fortran-modules.exp: Call cleanup-submodules from
8697 cleanup-modules.
8698 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
8699 cover the cases where private entities are no longer optimized
8700 away.
8701 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
8702 same reason.
8703 * gfortran.dg/submodule_1.f08: Change cleanup module names.
8704 * gfortran.dg/submodule_5.f08: The same.
8705 * gfortran.dg/submodule_9.f08: The same.
8706 * gfortran.dg/submodule_10.f08: New test.
8707
8708 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
8709
8710 PR c++/66595
8711 * g++.dg/cpp1y/var-templ35.C: New.
8712
8713 2015-08-05 Richard Biener <rguenther@suse.de>
8714
8715 PR tree-optimization/67055
8716 * g++.dg/torture/pr67055.C: New testcase.
8717
8718 2015-08-05 Richard Biener <rguenther@suse.de>
8719
8720 PR tree-optimization/67109
8721 * gcc.dg/torture/pr67109.c: New testcase.
8722 * gcc.dg/vect/vect-119.c: Adjust.
8723
8724 2015-08-05 Richard Biener <rguenther@suse.de>
8725
8726 PR middle-end/67107
8727 * gcc.dg/pr67107.c: New testcase.
8728
8729 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8730
8731 PR c++/66197
8732 * g++.dg/cpp1z/abbrev2.C: New.
8733
8734 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8735
8736 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
8737
8738 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8739
8740 PR c++/66392
8741 * g++.dg/init/explicit4.C: New.
8742
8743 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
8744
8745 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
8746 without VSX an Power8 vector support.
8747
8748 2015-08-04 Richard Biener <rguenther@suse.de>
8749
8750 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
8751
8752 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
8753
8754 PR target/67110
8755 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
8756 -fno-pie -no-pie.
8757
8758 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
8759
8760 PR c++/66427
8761 * g++.dg/cpp1y/var-templ34.C: New.
8762
8763 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8764
8765 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
8766 * gcc.target/aarch64/target_attr_1.c: Likewise.
8767 * gcc.target/aarch64/target_attr_2.c: Likewise.
8768 * gcc.target/aarch64/target_attr_3.c: Likewise.
8769 * gcc.target/aarch64/target_attr_4.c: Likewise.
8770 * gcc.target/aarch64/target_attr_5.c: Likewise.
8771 * gcc.target/aarch64/target_attr_6.c: Likewise.
8772 * gcc.target/aarch64/target_attr_7.c: Likewise.
8773 * gcc.target/aarch64/target_attr_8.c: Likewise.
8774 * gcc.target/aarch64/target_attr_9.c: Likewise.
8775 * gcc.target/aarch64/target_attr_10.c: Likewise.
8776 * gcc.target/aarch64/target_attr_11.c: Likewise.
8777 * gcc.target/aarch64/target_attr_12.c: Likewise.
8778 * gcc.target/aarch64/target_attr_13.c: Likewise.
8779 * gcc.target/aarch64/target_attr_14.c: Likewise.
8780 * gcc.target/aarch64/target_attr_15.c: Likewise.
8781
8782 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8783
8784 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
8785
8786 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8787
8788 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
8789
8790 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8791
8792 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
8793 message.
8794
8795 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8796
8797 PR fortran/64022
8798 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
8799 * gfortran.dg/ieee/large_1.f90: New test.
8800
8801 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8802
8803 PR tree-optimization/67043
8804 * gcc.dg/pr67043.c: New test.
8805
8806 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
8807
8808 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
8809
8810 2015-08-03 David Malcolm <dmalcolm@redhat.com>
8811
8812 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
8813 it to push/pop timing items.
8814 (main): For each optimization level, create a gcc_jit_timer, and
8815 time all of the iteration within that level cumulatively.
8816 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
8817 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
8818
8819 2015-08-03 Alexander Basov <coohpt@gmail.com>
8820
8821 PR middle-end/64744
8822 PR middle-end/48470
8823 PR middle-end/43404
8824 * gcc.target/arm/pr43404.c : New testcase.
8825 * gcc.target/arm/pr48470.c : New testcase.
8826 * gcc.target/arm/pr64744-1.c : New testcase.
8827 * gcc.target/arm/pr64744-2.c : New testcase.
8828
8829 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
8830
8831 PR tree-optimization/67077
8832 * gcc.dg/pr67077.c: New test.
8833
8834 2015-08-03 Jeff Law <law@redhat.com>
8835
8836 PR middle-end/66314
8837 PR gcov-profile/66899
8838 * gcc.dg/pr66899.c: New test.
8839 * gcc.dg/pr66314.c: New test.
8840
8841 2015-08-03 Marek Polacek <polacek@redhat.com>
8842
8843 PR c/67088
8844 * gcc.dg/pr67088.c: New test.
8845
8846 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
8847
8848 PR target/66731
8849 * gcc.target/arm/vnmul-1.c: New.
8850 * gcc.target/arm/vnmul-2.c: New.
8851 * gcc.target/arm/vnmul-3.c: New.
8852 * gcc.target/arm/vnmul-4.c: New.
8853
8854 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
8855
8856 PR fortran/64921
8857 * gfortran.dg/class_allocate_20.f90: New.
8858
8859 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8860
8861 * gcc.target/aarch64/csel_bfx_1.c: New test.
8862 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
8863
8864 2015-08-02 Martin Sebor <msebor@redhat.com>
8865
8866 * g++.dg/Wframe-address-in-Wall.C: New test.
8867 * g++.dg/Wframe-address.C: New test.
8868 * g++.dg/Wno-frame-address.C: New test.
8869 * gcc.dg/Wframe-address-in-Wall.c: New test.
8870 * gcc.dg/Wframe-address.c: New test.
8871 * gcc.dg/Wno-frame-address.c: New test.
8872
8873 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
8874
8875 * c-c++-common/Wmisleading-indentation.c: Add more tests.
8876
8877 2015-08-01 Michael Collison <michael.collison@linaro.org
8878 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
8879
8880 * gcc.target/arm/mincmp.c: New test.
8881
8882 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
8883
8884 PR fortran/67091
8885 * gfortran.dg/associated_target_6.f03: New test
8886
8887 2015-08-01 Tom de Vries <tom@codesourcery.com>
8888
8889 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
8890 optimize ("-ftree-parallelize-loops=0").
8891 Add successful scans for 2 detected reductions. Add xfail scans for 3
8892 detected reductions.
8893 * gcc.dg/autopar/reduc-2short.c: Same.
8894 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
8895 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
8896 detected reductions.
8897 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
8898 and max reductions.
8899
8900 2015-07-31 Marek Polacek <polacek@redhat.com>
8901
8902 PR sanitizer/66977
8903 * g++.dg/ubsan/pr66977.C: New test.
8904
8905 2015-07-30 Marek Polacek <polacek@redhat.com>
8906
8907 * c-c++-common/Wtautological-compare-3.c: New test.
8908
8909 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
8910
8911 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
8912 (CHECK): Pass address of scalar, rather than array.
8913
8914 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
8915
8916 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
8917
8918 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
8919
8920 * gcc.target/aarch64/fp16/fp16.exp: New.
8921 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
8922 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
8923
8924 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
8925
8926 * gcc.target/aarch64/f16_movs_1.c: New test.
8927
8928 2015-07-28 Tom de Vries <tom@codesourcery.com>
8929
8930 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
8931 outer loop.
8932
8933 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
8934 Manuel López-Ibáñez <manu@gcc.gnu.org>
8935
8936 * gcc.dg/parm-incomplete-1.c: Update.
8937 * gcc.dg/pr18809-1.c: Update.
8938 * gcc.dg/pr27953.c: Update.
8939 * gcc.dg/vla-11.c: Update.
8940
8941 2015-07-27 Marek Polacek <polacek@redhat.com>
8942
8943 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
8944
8945 2015-07-27 Tom de Vries <tom@codesourcery.com>
8946
8947 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
8948 attribute. Update comment.
8949 (main): Remove.
8950 Add scan for not parallelizing inner loop.
8951 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
8952 attribute.
8953 (main): Remove.
8954
8955 2015-07-27 Marek Polacek <polacek@redhat.com>
8956
8957 PR bootstrap/67030
8958 * c-c++-common/Wtautological-compare-2.c: New test.
8959
8960 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
8961
8962 PR target/66232
8963 * gcc.target/i386/pr66232-6.c: New tests.
8964 * gcc.target/i386/pr66232-7.c: Likewise.
8965 * gcc.target/i386/pr66232-8.c: Likewise.
8966 * gcc.target/i386/pr66232-9.c: Likewise.
8967
8968 2015-07-27 Marek Polacek <polacek@redhat.com>
8969
8970 PR c++/66555
8971 PR c/54979
8972 * c-c++-common/Wtautological-compare-1.c: New test.
8973
8974 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
8975
8976 PR c++/18969
8977 * g++.dg/template/pr18969.C: New test.
8978 * g++.dg/template/pr18969-2.C: New test.
8979 * g++.old-deja/g++.jason/overload.C: Remove return value in
8980 template function returning void.
8981
8982 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
8983
8984 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
8985 immediates to avoid shift-overflow warnings.
8986
8987 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
8988
8989 PR c++/66857
8990 * g++.dg/init/pr66857.C: New test.
8991
8992 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
8993
8994 PR target/66648
8995 * gcc.target/i386/pr66648.c: New test.
8996
8997 2015-07-25 Tom de Vries <tom@codesourcery.com>
8998
8999 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
9000 interchange_files and block_files variables.
9001 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
9002 arithmetic.
9003 * gcc.dg/graphite/uns-interchange-12.c: Same.
9004 * gcc.dg/graphite/uns-interchange-14.c: Same.
9005 * gcc.dg/graphite/uns-interchange-15.c: Same.
9006 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
9007 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9008
9009 2015-07-25 Jeff Law <law@redhat.com>
9010
9011 Revert:
9012 PR lto/66752
9013 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9014 * gcc.dg/torture/pr66752-1.c: New test
9015 * g++.dg/torture/pr66752-2.C: New test.
9016
9017 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
9018
9019 Revert:
9020 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9021
9022 PR rtl-optimization/64164
9023 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9024 * gcc.dg/ssp-1.c: Make counter a register.
9025 * gcc.dg/ssp-2.c: Likewise.
9026 * gcc.dg/torture/parm-coalesce.c: New.
9027
9028 2015-07-24 Tom de Vries <tom@codesourcery.com>
9029
9030 * gcc.dg/graphite/block-1.c: Xfail scan.
9031 * gcc.dg/graphite/interchange-12.c: Same.
9032 * gcc.dg/graphite/interchange-14.c: Same.
9033 * gcc.dg/graphite/interchange-15.c: Same.
9034 * gcc.dg/graphite/interchange-9.c: Same.
9035 * gcc.dg/graphite/interchange-mvt.c: Same.
9036 * gcc.dg/graphite/uns-block-1.c: New test.
9037 * gcc.dg/graphite/uns-interchange-12.c: New test.
9038 * gcc.dg/graphite/uns-interchange-14.c: New test.
9039 * gcc.dg/graphite/uns-interchange-15.c: New test.
9040 * gcc.dg/graphite/uns-interchange-9.c: New test.
9041 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
9042
9043 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
9044
9045 PR c++/64079
9046 * c-c++-common/Wunused-function-1.c: New.
9047
9048 2015-07-24 Tom de Vries <tom@codesourcery.com>
9049
9050 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
9051 alternative exit-first loop transform.
9052 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
9053 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
9054 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
9055 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
9056 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
9057 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
9058 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
9059 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
9060 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
9061
9062 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
9063
9064 PR ipa/66566
9065 * gcc.target/i386/mpx/pr66566.c: New test.
9066
9067 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
9068
9069 PR bootstrap/66978
9070 * gcc.target/i386/pr66978.c: New test.
9071
9072 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9073
9074 * gcc.target/s390/gpr2fprsavecfi.c: New test.
9075
9076 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9077
9078 * gcc.target/s390/insv-1.c: New test.
9079 * gcc.target/s390/insv-2.c: New test.
9080 * gcc.target/s390/insv-3.c: New test.
9081
9082 2015-07-24 Tom de Vries <tom@codesourcery.com>
9083
9084 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
9085
9086 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9087
9088 PR middle-end/25530
9089 * gcc.dg/pr25530.c: New test.
9090
9091 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9092
9093 PR middle-end/25529
9094 * gcc.dg/pr25529.c: New test.
9095
9096 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
9097
9098 * gcc.target/arm/reg_equal_test.c: New test.
9099
9100 2015-07-23 Jeff Law <law@redhat.com>
9101
9102 PR lto/66752
9103 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9104 * gcc.dg/torture/pr66752-1.c: New test
9105 * g++.dg/torture/pr66752-2.C: New test.
9106
9107 2015-07-23 Marek Polacek <polacek@redhat.com>
9108
9109 PR c++/66572
9110 * g++.dg/warn/Wlogical-op-2.C: New test.
9111
9112 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
9113
9114 PR rtl-optimization/64164
9115 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
9116 * gcc.dg/ssp-1.c: Make counter a register.
9117 * gcc.dg/ssp-2.c: Likewise.
9118 * gcc.dg/torture/parm-coalesce.c: New.
9119
9120 2015-07-23 Marek Polacek <polacek@redhat.com>
9121
9122 PR sanitizer/66908
9123 * c-c++-common/ubsan/pr66908.c: New test.
9124
9125 2015-07-23 Tom de Vries <tom@codesourcery.com>
9126
9127 * gcc.dg/autopar/outer-4.c: Add xfail.
9128 * gcc.dg/autopar/outer-5.c: Same.
9129 * gcc.dg/autopar/outer-6.c: Same.
9130 * gcc.dg/autopar/reduc-2.c: Same.
9131 * gcc.dg/autopar/reduc-2char.c: Same.
9132 * gcc.dg/autopar/reduc-2short.c: Same.
9133 * gcc.dg/autopar/reduc-8.c: Same.
9134 * gcc.dg/autopar/uns-outer-4.c: New test.
9135 * gcc.dg/autopar/uns-outer-5.c: New test.
9136 * gcc.dg/autopar/uns-outer-6.c: New test.
9137
9138 2015-07-23 Richard Biener <rguenther@suse.de>
9139
9140 PR tree-optimization/66952
9141 * gcc.dg/torture/pr66952.c: Use signed char.
9142
9143 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
9144
9145 PR tree-optimization/66926,66951
9146 * gcc.dg/vect/pr66951.c: New test.
9147
9148 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
9149
9150 PR c++/52987
9151 * g++.dg/parse/error57.C: New.
9152 * g++.dg/expr/string-2.C: Update.
9153
9154 2015-07-23 Richard Biener <rguenther@suse.de>
9155
9156 PR tree-optimization/66945
9157 * gcc.dg/torture/pr66945.c: New testcase.
9158
9159 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
9160
9161 PR target/66954
9162 * g++.dg/ext/mv24.C: New test.
9163
9164 2015-07-22 Marek Polacek <polacek@redhat.com>
9165
9166 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
9167 dg-options.
9168
9169 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
9170
9171 PR fortran/61831
9172 PR fortran/66929
9173 * gfortran.dg/generic_30.f90: New.
9174
9175 2015-07-22 Richard Biener <rguenther@suse.de>
9176
9177 PR tree-optimization/66952
9178 * gcc.dg/torture/pr66952.c: New testcase.
9179
9180 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
9181
9182 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
9183 test.
9184 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
9185 test.
9186 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
9187 test.
9188 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
9189 test.
9190 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
9191 test.
9192 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
9193 test.
9194 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
9195 test.
9196 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
9197 test.
9198 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
9199 test.
9200 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
9201 test.
9202 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
9203 test.
9204 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
9205 test.
9206 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
9207 test.
9208 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
9209 test.
9210 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
9211 test.
9212 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
9213 test.
9214 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
9215 test.
9216 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
9217 test.
9218 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
9219 test.
9220 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
9221 test.
9222 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
9223 test.
9224 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
9225 test.
9226 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
9227 test.
9228 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
9229 test.
9230 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
9231 test.
9232 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
9233 test.
9234 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
9235 test.
9236 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
9237 test.
9238 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
9239 test.
9240 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
9241 test.
9242 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
9243 test.
9244 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
9245 test.
9246 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
9247 test.
9248 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
9249 test.
9250 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
9251 test.
9252 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
9253 test.
9254 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
9255 test.
9256 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
9257 test.
9258 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
9259 test.
9260 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
9261 test.
9262 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
9263 test.
9264 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
9265 test.
9266 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
9267 test.
9268 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
9269 test.
9270 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
9271 test.
9272 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
9273 test.
9274 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
9275 test.
9276 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
9277 test.
9278 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
9279 test.
9280 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
9281 test.
9282 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
9283 test.
9284 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
9285 test.
9286 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
9287 test.
9288 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
9289 test.
9290 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
9291 test.
9292 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
9293 test.
9294 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
9295 test.
9296 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
9297 test.
9298 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
9299 test.
9300 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
9301 test.
9302 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
9303 test.
9304 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
9305 test.
9306 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
9307 test.
9308 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
9309 test.
9310 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
9311 test.
9312 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
9313 test.
9314 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
9315 test.
9316 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
9317 test.
9318 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
9319 test.
9320 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
9321 test.
9322 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
9323 test.
9324 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
9325 test.
9326 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
9327 test.
9328 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
9329 test.
9330 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
9331 test.
9332 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
9333 test.
9334 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
9335 test.
9336 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
9337 test.
9338 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
9339 test.
9340 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
9341 test.
9342 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
9343 test.
9344 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
9345 test.
9346 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
9347 test.
9348 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
9349 test.
9350 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
9351 test.
9352 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
9353 test.
9354 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
9355 test.
9356 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
9357 test.
9358 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
9359 test.
9360 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
9361 test.
9362 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
9363 test.
9364 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
9365 test.
9366 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
9367 test.
9368 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
9369 test.
9370 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
9371 test.
9372 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
9373 test.
9374 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
9375 test.
9376 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
9377 test.
9378 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
9379 test.
9380 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
9381 test.
9382 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
9383 test.
9384 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
9385 test.
9386 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
9387 test.
9388 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
9389 test.
9390 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
9391 test.
9392 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
9393 test.
9394 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
9395 test.
9396 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
9397 test.
9398 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
9399 test.
9400 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
9401 test.
9402 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
9403 test.
9404 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
9405 test.
9406 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
9407 test.
9408 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
9409 test.
9410 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
9411 test.
9412 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
9413 test.
9414 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
9415 test.
9416 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
9417 test.
9418 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
9419 test.
9420 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
9421 test.
9422 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
9423 test.
9424 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
9425 test.
9426 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
9427 test.
9428 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
9429 test.
9430 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
9431 test.
9432 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
9433 test.
9434 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
9435 test.
9436 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
9437 test.
9438 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
9439 test.
9440 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
9441 test.
9442 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
9443 test.
9444 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
9445 test.
9446
9447 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
9448
9449 * g++.dg/template/crash81.C: Update.
9450
9451 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
9452
9453 PR ipa/66424.
9454 * gcc.target/i386/pr66424.c: New.
9455
9456 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9457
9458 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
9459
9460 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
9461
9462 PR fortran/61831
9463 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
9464 Drop address sanitization.
9465
9466 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
9467
9468 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
9469 Skip -march=armv4t.
9470 (dg-additional-options): Set armv5t flag.
9471
9472 2015-07-21 Marek Polacek <polacek@redhat.com>
9473
9474 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
9475 * gcc.dg/vmx/unpack.c: Likewise.
9476 * gcc.target/powerpc/quad-atomic.c: Likewise.
9477
9478 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
9479
9480 * gcc.target/i386/asm-flag-5.c (f_ll): New.
9481
9482 2015-07-20 Jiong Wang <jiong.wang@arm.com>
9483
9484 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
9485 model.
9486
9487 2015-07-20 Marek Polacek <polacek@redhat.com>
9488
9489 PR c++/55095
9490 * c-c++-common/Wshift-overflow-1.c: New test.
9491 * c-c++-common/Wshift-overflow-2.c: New test.
9492 * c-c++-common/Wshift-overflow-3.c: New test.
9493 * c-c++-common/Wshift-overflow-4.c: New test.
9494 * c-c++-common/Wshift-overflow-5.c: New test.
9495 * g++.dg/cpp1y/left-shift-1.C: New test.
9496 * gcc.dg/c90-left-shift-2.c: New test.
9497 * gcc.dg/c90-left-shift-3.c: New test.
9498 * gcc.dg/c99-left-shift-2.c: New test.
9499 * gcc.dg/c99-left-shift-3.c: New test.
9500 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
9501 * gcc.c-torture/execute/pr40386.c: Likewise.
9502 * gcc.dg/vect/pr33373.c: Likewise.
9503 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
9504 * gcc.dg/vect/vect-shift-2.c: Likewise.
9505
9506 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9507
9508 * gcc.target/aarch64/neg_abs_1.c: New test.
9509
9510 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
9511
9512 PR target/66922
9513 * gcc.target/i386/pr66922.c: New test.
9514
9515 2015-07-18 Sebastian Pop <s.pop@samsung.com>
9516
9517 PR middle-end/46851
9518 PR middle-end/60340
9519 * gcc.dg/tree-ssa/pr42327.c: Removed.
9520 * g++.dg/other/pr35011.C: Removed.
9521
9522 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9523
9524 PR target/66906
9525 * gcc.target/i386/pr66906.c: New test.
9526
9527 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9528
9529 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
9530 as follow-up to r225930.
9531
9532 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
9533
9534 PR fortran/52846
9535 * lib/fortran-modules.exp (proc cleanup-submodules): New
9536 procedure.
9537 * gfortran.dg/submodule_1.f08: Change extension and clean up
9538 the submodule files.
9539 * gfortran.dg/submodule_2.f08: ditto
9540 * gfortran.dg/submodule_6.f08: ditto
9541 * gfortran.dg/submodule_7.f08: ditto
9542 * gfortran.dg/submodule_8.f08: New test
9543 * gfortran.dg/submodule_9.f08: New test
9544
9545 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
9546 Sebastian Pop <s.pop@samsung.com>
9547
9548 PR middle-end/61929
9549 * gcc.dg/graphite/pr61929.c: New.
9550
9551 2015-07-17 Marek Polacek <polacek@redhat.com>
9552
9553 * gcc.dg/fold-minus-7.c: New test.
9554
9555 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
9556
9557 * gfortran.dg/co_reduce_1.f90: New file.
9558
9559 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
9560
9561 PR target/66824
9562 * gcc.target/i386/pr66824.c:
9563
9564 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
9565
9566 PR fortran/66035
9567 * gfortran.dg/structure_constructor_13.f03: New test.
9568
9569 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
9570
9571 PR fortran/61831
9572 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
9573 of generated while loops in the tree dump.
9574 * gfortran.dg/derived_constructor_comps_6.f90: New file.
9575
9576 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
9577
9578 * gcc.dg/vect/vect-outer-simd-2.c: New test.
9579
9580 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
9581
9582 PR target/66891
9583 * gcc.target/i386/pr66891.c: New test.
9584
9585 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9586
9587 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
9588
9589 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
9590
9591 PR rtl-optimization/66626
9592 * gcc.target/i386/pr66626-2.c: New.
9593
9594 2015-07-16 Martin Liska <mliska@suse.cz>
9595
9596 * g++.dg/ipa/pr66896.c: New test.
9597
9598 2015-07-16 Richard Biener <rguenther@suse.de>
9599
9600 PR tree-optimization/66894
9601 * gcc.dg/torture/pr66894.c: New testcase.
9602
9603 2015-07-16 Richard Biener <rguenther@suse.de>
9604
9605 * gcc.dg/tree-ssa/pr21031.c: Adjust.
9606
9607 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
9608
9609 PR target/66866
9610 * g++.dg/pr66866.C: New test.
9611
9612 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9613
9614 * gcc.target/powerpc/vec-cmp-sel.c: New test.
9615
9616 2015-07-15 Richard Biener <rguenther@suse.de>
9617
9618 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
9619 { -O3 -fomit-frame-pointer },
9620 { -O3 -fomit-frame-pointer -funroll-loops } and
9621 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9622 in favor of
9623 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9624 -finline-functions }
9625
9626 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
9627
9628 * gcc.target/mips/interrupt_handler-5.c: New test.
9629
9630 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
9631 Robert Suchanek <robert.suchanek@imgtec.com>
9632
9633 * gcc.target/mips/interrupt_handler-4.c: New test.
9634
9635 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
9636
9637 PR testsuite/66734
9638 * gcc.dg/lto/lto.exp: Initialize MPX.
9639
9640 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9641
9642 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
9643 dg-skip-if.
9644 * gcc.target/arm/scd42-3.c: Likewise.
9645
9646 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
9647
9648 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
9649 code to be run when the pre-arch code increases the isa_rev to
9650 mips32r6 or greater.
9651
9652 2015-07-15 Richard Biener <rguenther@suse.de>
9653
9654 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
9655 { -O3 -fomit-frame-pointer },
9656 { -O3 -fomit-frame-pointer -funroll-loops } and
9657 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
9658 in favor of
9659 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
9660 -finline-functions }
9661 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
9662 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
9663 to additional_flags.
9664
9665 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
9666
9667 PR rtl-optimization/66838
9668 * gcc.target/i386/pr66838.c: New test.
9669
9670 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
9671
9672 PR c++/66850
9673 * g++.dg/template/pr66850.C: New test.
9674
9675 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9676 Cesar Philippidis <cesar@codesourcery.com>
9677 Chung-Lin Tang <cltang@codesourcery.com>
9678
9679 * gcc.target/nios2/nios2-flushd.c: New.
9680 * gcc.target/nios2/nios2-rdprs.c: New.
9681 * gcc.target/nios2/r2-atomic.c: New.
9682 * gcc.target/nios2/r2-eni.c: New.
9683 * gcc.target/nios2/r2-wrpie.c: New.
9684
9685 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9686 Cesar Philippidis <cesar@codesourcery.com>
9687 Chung-Lin Tang <cltang@codesourcery.com>
9688
9689 * gcc.target/nios2/cdx-ldstwm-1.c: New.
9690 * gcc.target/nios2/cdx-ldstwm-2.c: New.
9691
9692 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9693 Cesar Philippidis <cesar@codesourcery.com>
9694 Chung-Lin Tang <cltang@codesourcery.com>
9695
9696 * gcc.target/nios2/andci.c: New.
9697 * gcc.target/nios2/bmx.c: New.
9698 * gcc.target/nios2/cdx-add.c: New.
9699 * gcc.target/nios2/cdx-branch.c: New.
9700 * gcc.target/nios2/cdx-callret.c: New.
9701 * gcc.target/nios2/cdx-loadstore.c: New.
9702 * gcc.target/nios2/cdx-logical.c: New.
9703 * gcc.target/nios2/cdx-mov.c: New.
9704 * gcc.target/nios2/cdx-shift.c: New.
9705 * gcc.target/nios2/cdx-sub.c: New.
9706 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
9707
9708 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
9709
9710 PR c++/65071
9711 * g++.dg/cpp0x/vt-65071.C: New.
9712
9713 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9714 Cesar Philippidis <cesar@codesourcery.com>
9715 Chung-Lin Tang <cltang@codesourcery.com>
9716
9717 * gcc.target/nios2/r2-io-range.c: New.
9718 * gcc.target/nios2/r2-stio-1.c: New.
9719 * gcc.target/nios2/r2-stio-2.c: New.
9720 * gcc.target/nios2/nios2-ldxio.c: New.
9721 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
9722 of just compile. Add more tests.
9723
9724 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
9725
9726 gfortran.dg/pr66864.f90: New test.
9727
9728 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
9729
9730 PR rtl-optimization/66626
9731 * gcc.target/i386/pr66626.c: New.
9732
9733 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
9734
9735 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
9736 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
9737 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
9738
9739 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
9740
9741 * g++.dg/template/crash81.C: Adjust for error + inform change.
9742 * g++.dg/template/pr58878.C: Likewise.
9743 * g++.dg/template/shadow1.C: Likewise.
9744 * g++.dg/template/shadow2.C: Likewise.
9745 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
9746 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
9747 * g++.old-deja/g++.brendan/crash7.C: Likewise.
9748 * g++.old-deja/g++.pt/shadow2.C: Likewise.
9749
9750 2015-07-14 Richard Biener <rguenther@suse.de>
9751
9752 PR tree-optimization/66863
9753 * gcc.dg/torture/pr66863.c: New testcase.
9754
9755 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
9756
9757 PR c++/65186
9758 * g++.dg/template/pr65186.C: New test.
9759
9760 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
9761
9762 * gcc.target/arm/macro_defs0.c: Add directive to skip
9763 test if -marm is present.
9764 * gcc.target/arm/macro_defs1.c: Likewise.
9765
9766 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9767
9768 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
9769 if-conversion..
9770 * gcc.target/aarch64/adds1.c: Likewise.
9771 * gcc.target/aarch64/ands_1.c: Likewise.
9772 * gcc.target/aarch64/bics_1.c: Likewise.
9773 * gcc.target/aarch64/subs1.c: Likewise.
9774 * gcc.target/aarch64/subs3.c: Likewise.
9775
9776 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
9777
9778 PR fortran/64589
9779 * gfortran.dg/pr64589.f90: New test.
9780
9781 2015-07-13 Renlin Li <renlin.li@arm.com>
9782
9783 PR rtl/66556
9784 * gcc.c-torture/execute/pr66556.c: New.
9785
9786 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
9787
9788 * gcc.dg/20020219-1.c: Fix double word typos.
9789 * gcc.dg/20020919-1.c: Same.
9790
9791 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
9792 Jeff Law <law@redhat.com>
9793
9794 PR middle-end/66726
9795 * g++.dg/tree-ssa/pr66726.c: New test.
9796 * gcc.dg/tree-ssa/pr66726-2.c: New test.
9797 * gcc.dg/tree-ssa/pr66726.c: New test.
9798
9799 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
9800
9801 PR c++/58734
9802 * g++.dg/cpp0x/variadic-ttp2.C: New.
9803
9804 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
9805
9806 PR c++/30044
9807 * g++.dg/cpp0x/auto46.C: New test.
9808 * g++.dg/template/pr30044.C: New test.
9809 * g++.dg/template/shadow2.C: New test.
9810 * g++.dg/template/error55.C: New test.
9811 * g++.dg/template/crash83.C: Accept any error string.
9812 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
9813 parameters.
9814 * g++.dg/cpp0x/variadic19.C: Likewise
9815 * g++.dg/template/canon-type-13.C: Likewise.
9816 * g++.old-deja/g++.pt/ttp42.C: Likewise.
9817 * g++.dg/torture/20070621-1.C: Likewise.
9818
9819 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
9820
9821 PR c++/54521
9822 * g++.dg/init/explicit3.C: New.
9823
9824 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
9825
9826 PR target/66819
9827 * gcc.target/i386/pr66819-1.c: New test.
9828 * gcc.target/i386/pr66819-2.c: Likewise.
9829 * gcc.target/i386/pr66819-3.c: Likewise.
9830 * gcc.target/i386/pr66819-4.c: Likewise.
9831 * gcc.target/i386/pr66819-5.c: Likewise.
9832
9833 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
9834
9835 PR target/66703
9836 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
9837 __attribute__((noinline, noclone)). Change "x" to "volatile char"
9838 type to prevent possible flag-clobbering zero-extensions.
9839 * gcc.target/i386/pr66703.c: New test.
9840
9841 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
9842
9843 PR c++/60842
9844 * g++.dg/cpp0x/nsdmi-template15.C: New.
9845
9846 2015-07-10 Jiong Wang <jiong.wang@arm.com>
9847
9848 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
9849
9850 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
9851
9852 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
9853 * gcc.target/arm/flip-thumb.c: Likewise.
9854
9855 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
9856
9857 PR target/66813
9858 * gcc.target/i386/pr66813.c: New test.
9859
9860 2015-07-10 Jakub Jelinek <jakub@redhat.com>
9861
9862 PR middle-end/66820
9863 * gcc.dg/gomp/pr66820.c: New test.
9864
9865 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
9866
9867 PR c++/65592
9868 * g++.dg/cpp0x/scoped_enum6.C: New.
9869
9870 2015-07-10 Tom de Vries <tom@codesourcery.com>
9871
9872 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
9873 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
9874
9875 2015-07-10 Richard Biener <rguenther@suse.de>
9876
9877 PR tree-optimization/66823
9878 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
9879 which should not be necessary. XFAIL.
9880
9881 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
9882
9883 PR c++/64848
9884 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
9885
9886 2015-07-09 Jakub Jelinek <jakub@redhat.com>
9887
9888 PR middle-end/66633
9889 * gcc.dg/gomp/pr66633-1.c: New test.
9890 * gcc.dg/gomp/pr66633-2.c: New test.
9891 * gcc.dg/gomp/pr66633-3.c: New test.
9892 * gcc.dg/gomp/pr66633-4.c: New test.
9893
9894 2015-07-09 John Marino <gnugcc@marino.st>
9895
9896 * lib/target-supports.exp (check_effective_target_pie):
9897 Add *-*-dragonfly*
9898
9899 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
9900
9901 PR target/66814
9902 * gcc.target/i386/pr66814.c: New test.
9903
9904 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
9905
9906 PR target/66731
9907 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
9908 * gcc.target/aarch64/fnmul-2.c: Likewise.
9909 * gcc.target/aarch64/fnmul-3.c: Likewise.
9910 * gcc.target/aarch64/fnmul-4.c: Likewise.
9911
9912 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
9913
9914 PR c++/65790
9915 * g++.dg/cpp0x/vt-65790.C: New.
9916
9917 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
9918
9919 PR target/66818
9920 * gcc.target/i386/pr66818.c: New test.
9921
9922 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
9923
9924 PR target/66817
9925 * gcc.target/i386/pr66817.c: New test.
9926
9927 2015-07-09 Marek Polacek <polacek@redhat.com>
9928
9929 PR tree-optimization/66718
9930 * gcc.dg/vect/vect-126.c: New test.
9931
9932 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
9933
9934 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
9935 even when dwarf-2 is not the default.
9936
9937 2015-07-08 Jeff Law <law@redhat.com>
9938
9939 PR testsuite/66796
9940 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
9941 to have a single memory reference.
9942
9943 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
9944
9945 * g++.dg/other/dump-ada-spec-9.C: New test.
9946
9947 2015-07-08 Jakub Jelinek <jakub@redhat.com>
9948
9949 * g++.dg/vect/vect.exp: Run also simd* tests.
9950 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
9951 (check_vect): Fix up get_cpuid call for C++.
9952 * g++.dg/vect/simd-clone-1.cc: New test.
9953
9954 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
9955
9956 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
9957
9958 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
9959
9960 * gcc.target/i386/readeflags-1.c (abort): New prototype.
9961 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
9962
9963 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
9964
9965 PR target/66806
9966 * gcc.target/i386/pr66806.c: New test.
9967
9968 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
9969
9970 PR c++/66421
9971 * g++.dg/cpp0x/auto45.C: New.
9972
9973 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
9974
9975 PR middle-end/66334
9976 * gcc.target/i386/pr66334.c: New.
9977
9978 2015-07-08 David Malcolm <dmalcolm@redhat.com>
9979
9980 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
9981 comments.
9982
9983 2015-07-08 David Malcolm <dmalcolm@redhat.com>
9984
9985 PR jit/66783
9986 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
9987 (verify_code): Update expected error message.
9988 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
9989 (verify_code): Likewise.
9990 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
9991 (verify_code): Likewise.
9992
9993 2015-07-08 Richard Biener <rguenther@suse.de>
9994
9995 PR tree-optimization/66793
9996 * gcc.dg/torture/pr66793.c: New testcase.
9997
9998 2015-07-08 Richard Biener <rguenther@suse.de>
9999
10000 PR tree-optimization/66794
10001 * gcc.dg/torture/pr66794.c: New testcase.
10002
10003 2015-07-08 Marek Polacek <polacek@redhat.com>
10004
10005 PR c++/66748
10006 * g++.dg/abi/abi-tag15.C: New test.
10007
10008 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10009
10010 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
10011 * gcc.target/mips/branch-3.c: Ditto
10012 * gcc.target/mips/branch-4.c: Ditto.
10013 * gcc.target/mips/branch-5.c: Ditto.
10014 * gcc.target/mips/branch-6.c: Ditto.
10015 * gcc.target/mips/branch-7.c: Ditto.
10016 * gcc.target/mips/branch-8.c: Ditto.
10017 * gcc.target/mips/branch-9.c: Ditto.
10018 * gcc.target/mips/branch-10.c: Ditto.
10019 * gcc.target/mips/branch-11.c: Ditto.
10020 * gcc.target/mips/branch-12.c: Ditto.
10021 * gcc.target/mips/branch-13.c: Ditto.
10022 * gcc.target/mips/umips-branch-5.c: New file.
10023 * gcc.target/mips/umips-branch-6.c: New file.
10024 * gcc.target/mips/umips-branch-7.c: New file.
10025 * gcc.target/mips/umips-branch-8.c: New file.
10026 * gcc.target/mips/umips-branch-9.c: New file.
10027 * gcc.target/mips/umips-branch-10.c: New file.
10028 * gcc.target/mips/umips-branch-11.c: New file.
10029 * gcc.target/mips/umips-branch-12.c: New file.
10030 * gcc.target/mips/umips-branch-13.c: New file.
10031 * gcc.target/mips/umips-branch-14.c: New file.
10032 * gcc.target/mips/umips-branch-15.c: New file.
10033 * gcc.target/mips/umips-branch-16.c: New file.
10034 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
10035 (OCCUPY_0xfffc): New define.
10036
10037 2015-07-08 Renlin Li <renlin.li@arm.com>
10038
10039 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
10040
10041 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
10042
10043 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
10044
10045 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
10046
10047 * gcc.target/i386/bt-3.c: New test.
10048 * gcc.target/i386/bt-4.c: Ditto.
10049
10050 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
10051
10052 * g++.dg/other/dump-ada-spec-8.C: New test.
10053
10054 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10055
10056 PR jit/66783
10057 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
10058 test case.
10059 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
10060 New test case.
10061 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
10062 New test case.
10063 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
10064 Avoid using an opaque struct for local "f".
10065
10066 2015-07-07 David Malcolm <dmalcolm@redhat.com>
10067
10068 PR jit/66779
10069 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
10070 * jit.dg/test-pr66779.c: New testcase.
10071
10072 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10073
10074 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
10075 NOCOMPRESSION.
10076
10077 2015-07-07 Richard Biener <rguenther@suse.de>
10078
10079 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
10080
10081 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
10082
10083 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
10084 * gcc.target/mips/call-5.c: Ditto.
10085 * gcc.target/mips/call-6.c: Ditto.
10086
10087 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10088
10089 * gcc.dg/dx-test.c: New test-case.
10090
10091 2015-07-07 Andre Vehreschild <vehre@gmx.de>
10092
10093 PR fortran/66578
10094 * gfortran.dg/allocate_with_source_9.f08: New test.
10095
10096 2015-07-07 Christian Bruel <christian.bruel@st.com>
10097
10098 PR target/52144
10099 * gcc.target/arm/flip-thumb.c: Fix scan.
10100 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
10101 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
10102 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
10103 Fix return value.
10104
10105 2015-07-06 Jakub Jelinek <jakub@redhat.com>
10106
10107 PR target/65956
10108 * gcc.c-torture/execute/pr65956.c: New test.
10109
10110 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
10111
10112 * gcc.target/arm/aapcs/align1.c: New.
10113 * gcc.target/arm/aapcs/align_rec1.c: New.
10114 * gcc.target/arm/aapcs/align2.c: New.
10115 * gcc.target/arm/aapcs/align_rec2.c: New.
10116 * gcc.target/arm/aapcs/align3.c: New.
10117 * gcc.target/arm/aapcs/align_rec3.c: New.
10118 * gcc.target/arm/aapcs/align4.c: New.
10119 * gcc.target/arm/aapcs/align_rec4.c: New.
10120 * gcc.target/arm/aapcs/align_vararg1.c: New.
10121 * gcc.target/arm/aapcs/align_vararg2.c: New.
10122
10123 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
10124
10125 * gfortran.dg/iomsg_2.f90: New test.
10126
10127 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10128
10129 PR target/66749
10130 * gcc.target/i386/pr66749.c: New test.
10131
10132 2015-07-06 Richard Biener <rguenther@suse.de>
10133
10134 PR tree-optimization/66772
10135 * gcc.dg/torture/pr66772-1.c: New testcase.
10136 * gcc.dg/torture/pr66772-2.c: Likewise.
10137
10138 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
10139
10140 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
10141 the jals instruction.
10142
10143 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
10144
10145 PR target/53383
10146 * gcc.target/i386/pr53383-1.c: New file.
10147 * gcc.target/i386/pr53383-2.c: Likewise.
10148 * gcc.target/i386/pr53383-3.c: Likewise.
10149
10150 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
10151
10152 * gcc.target/aarch64/fnmul-1.c: New.
10153 * gcc.target/aarch64/fnmul-2.c: New.
10154 * gcc.target/aarch64/fnmul-3.c: New.
10155 * gcc.target/aarch64/fnmul-4.c: New.
10156
10157 2015-07-06 Richard Biener <rguenther@suse.de>
10158
10159 PR middle-end/66759
10160 * gcc.dg/torture/pr66759.c: New testcase.
10161
10162 2015-07-06 Andre Vehreschild <vehre@gmx.de>
10163
10164 PR fortran/58586
10165 * gfortran.dg/alloc_comp_class_3.f03: New test.
10166 * gfortran.dg/alloc_comp_class_4.f03: New test.
10167
10168 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
10169
10170 * gcc.c-torture/execute/pr66757.c: New test.
10171
10172 2015-07-06 Bin Cheng <bin.cheng@arm.com>
10173
10174 PR tree-optimization/66720
10175 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
10176
10177 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
10178 Sandra Loosemore <sandra@codesourcery.com>
10179
10180 * gcc.target/nios2/gprel-offset.c: New test.
10181
10182 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
10183
10184 PR fortran/66725
10185 * gfortran.dg/pr66725.f90: New test.
10186
10187 2015-07-03 Jason Merrill <jason@redhat.com>
10188
10189 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
10190 Avoid narrowing error.
10191
10192 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
10193
10194 PR rtl-optimization/66706
10195 * gcc.target/powerpc/shift-int.c: New testcase.
10196
10197 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
10198
10199 PR target/66746.
10200 * gcc.target/i386/pr66746.c: New file.
10201
10202 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
10203
10204 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
10205
10206 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
10207
10208 PR tree-optimization/66119
10209 * g++.dg/opt/pr66119.C: New.
10210
10211 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
10212
10213 PR fortran/52846
10214 * gfortran.dg/submodule_1.f90: New test
10215 * gfortran.dg/submodule_2.f90: New test
10216 * gfortran.dg/submodule_3.f90: New test
10217 * gfortran.dg/submodule_4.f90: New test
10218 * gfortran.dg/submodule_5.f90: New test
10219 * gfortran.dg/submodule_6.f90: New test
10220 * gfortran.dg/submodule_7.f90: New test
10221
10222 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
10223
10224 PR preprocessor/53690
10225 * g++.dg/cpp/pr53690.C: New.
10226
10227 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10228
10229 * gcc.target/powerpc/vec-cmp.c: New test.
10230
10231 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10232
10233 PR fortran/56520
10234 * gfortran.dg/pr56520.f90: New test.
10235
10236 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
10237
10238 PR fortran/66545
10239 * gfortran.dg/pr66545_1.f90: New test.
10240 * gfortran.dg/pr66545_2.f90: New test.
10241
10242 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
10243
10244 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
10245 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
10246
10247 2015-07-02 Richard Biener <rguenther@suse.de>
10248
10249 PR testsuite/66719
10250 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
10251 unaligned loads.
10252
10253 2015-07-02 Richard Biener <rguenther@suse.de>
10254
10255 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
10256
10257 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
10258
10259 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
10260
10261 2015-07-01 Jason Merrill <jason@redhat.com>
10262
10263 * lib/target-supports.exp (cxx_default): Set to C++14.
10264
10265 2015-07-01 Tom de Vries <tom@codesourcery.com>
10266
10267 PR testsuite/66723
10268 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
10269 scan-assembler.
10270
10271 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10272
10273 * gfortran.dg/warn_conversion_8.f90: New test.
10274
10275 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
10276
10277 PR rtl-optimization/61047
10278 * gcc.c-torture/execute/20150611-1.c: New testcase.
10279
10280 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10281
10282 PR jit/66700
10283 * jit.dg/all-non-failing-tests.h: Add
10284 test-pr66700-observing-write-through-ptr.c.
10285 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
10286
10287 2015-07-01 David Malcolm <dmalcolm@redhat.com>
10288
10289 * jit.dg/test-accessing-union.c: Add comments for use by
10290 gcc/jit/docs/topics/types.rst.
10291
10292 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
10293
10294 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
10295 'do-require-effective-target' with 'dg-require-effective-target'.
10296 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
10297 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
10298 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
10299 'stlex' with 'strex' as the expected output.
10300
10301 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
10302
10303 PR c++/60365
10304 * g++.dg/cpp0x/gen-attrs-60.C: New.
10305 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
10306
10307 2015-07-01 Jiong Wang <jiong.wang@arm.com>
10308
10309 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
10310 New function.
10311 * gcc.target/aarch64/pic-small.c: Restrict this test under
10312 check_effective_target_aarch64_small_fpic.
10313
10314 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
10315
10316 * gfortran.dg/gomp/pr66633.f90: New test.
10317
10318 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
10319
10320 PR c++/66686
10321 * g++.dg/template/pr66686.C: New test.
10322
10323 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
10324
10325 * gnat.dg/lto17.ad[sb]: New test.
10326
10327 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10328
10329 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
10330 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
10331 testcase.
10332 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
10333 New testcase.
10334 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
10335 New testcase.
10336 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
10337 New testcase.
10338 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
10339 New testcase.
10340 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
10341 New testcase.
10342 * jit.dg/test-switch.c: New testcase.
10343 * jit.dg/test-switch.cc: New testcase.
10344
10345 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10346
10347 PR jit/66546
10348 * jit.dg/all-non-failing-tests.h: Add note about
10349 test-validly-unreachable-block.c.
10350 * jit.dg/test-validly-unreachable-block.c: New file.
10351
10352 2015-06-30 David Malcolm <dmalcolm@redhat.com>
10353
10354 PR jit/66628
10355 * jit.dg/all-non-failing-tests.h: Add note about
10356 test-extra-options.c.
10357 * jit.dg/test-extra-options.c: New testcase.
10358
10359 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
10360
10361 PR debug/66691
10362 * gcc.target/i386/pr66691.c: New.
10363
10364 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
10365
10366 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
10367 * gcc.target/i386/iamcu/args.h: Likewise.
10368 * gcc.target/i386/iamcu/asm-support.S: Likewise.
10369 * gcc.target/i386/iamcu/defines.h: Likewise.
10370 * gcc.target/i386/iamcu/macros.h: Likewise.
10371 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
10372 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
10373 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
10374 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
10375 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
10376 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
10377 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
10378 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
10379 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
10380 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
10381 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
10382 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
10383 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
10384 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
10385 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
10386 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
10387 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
10388
10389 2015-06-30 Marek Polacek <polacek@redhat.com>
10390
10391 * gcc.dg/fold-minus-6.c: New test.
10392
10393 * gcc.dg/fold-ior-3.c: New test.
10394
10395 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
10396
10397 Implement N4197 - Adding u8 character literals
10398 * g++.dg/cpp1z/utf8.C: New.
10399 * g++.dg/cpp1z/utf8-neg.C: New.
10400 * g++.dg/cpp1z/udlit-utf8char.C: New.
10401
10402 2015-06-30 Marek Polacek <polacek@redhat.com>
10403
10404 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
10405
10406 2015-06-30 Tom de Vries <tom@codesourcery.com>
10407
10408 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
10409 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
10410 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
10411 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
10412
10413 2015-06-30 Marek Polacek <polacek@redhat.com>
10414
10415 * gcc.dg/fold-ior-2.c: New test.
10416
10417 2015-06-30 Tom de Vries <tom@codesourcery.com>
10418
10419 PR tree-optimization/66652
10420 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
10421 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
10422 pointers.
10423 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
10424
10425 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
10426
10427 PR c++/65977
10428 * g++.dg/cpp0x/constexpr-friend-3.C: New.
10429 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
10430
10431 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
10432
10433 PR fortran/66605
10434 * gfortran.dg/wunused-parameter.f90: New test.
10435
10436 2015-06-29 Richard Henderson <rth@redhat.com>
10437
10438 * gcc.target/i386/asm-flag-1.c: New.
10439 * gcc.target/i386/asm-flag-2.c: New.
10440 * gcc.target/i386/asm-flag-3.c: New.
10441 * gcc.target/i386/asm-flag-4.c: New.
10442 * gcc.target/i386/asm-flag-5.c: New.
10443
10444 2015-06-29 Marek Polacek <polacek@redhat.com>
10445
10446 PR c/66322
10447 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
10448 * c-c++-common/pr66322.c: New test.
10449 * g++.dg/eh/scope1.C: Remove dg-warning.
10450
10451 2015-06-29 Richard Biener <rguenther@suse.de>
10452
10453 PR tree-optimization/66677
10454 * gcc.dg/vect/pr66677.c: New testcase.
10455
10456 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
10457
10458 PR middle-end/64130
10459 * gcc.dg/tree-ssa/pr64130.c: New test.
10460
10461 2015-06-26 Jiong Wang <jiong.wang@arm.com>
10462
10463 * gcc.target/aarch64/pic-small.c: New testcase.
10464
10465 2015-06-26 Richard Biener <rguenther@suse.de>
10466
10467 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
10468
10469 2015-06-26 Marek Polacek <polacek@redhat.com>
10470
10471 * gcc.dg/fold-and-1.c: New test.
10472 * gcc.dg/fold-and-2.c: New test.
10473
10474 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
10475
10476 * gnat.dg/warn11.adb: Add missing dg directive.
10477 * gnat.dg/warn12.adb: New test.
10478 * gnat.dg/warn12_pkg.ads: New helper.
10479
10480 2015-06-26 Richard Biener <rguenther@suse.de>
10481
10482 * gfortran.dg/reassoc_3.f90: Adjust.
10483
10484 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
10485
10486 PR target/66412
10487 * gcc.target/i386/pr66412.c: New test.
10488
10489 2015-06-25 Richard Biener <rguenther@suse.de>
10490
10491 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
10492
10493 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
10494
10495 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
10496
10497 2015-06-25 Richard Biener <rguenther@suse.de>
10498
10499 * gfortran.dg/vect/vect-9.f90: New testcase.
10500
10501 2015-06-25 Nick Clifton <nickc@redhat.com>
10502
10503 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
10504 H8300 and M32R targets.
10505
10506 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
10507
10508 PR fortran/66528
10509 * gfortran.dg/maxerrors.f90: New test.
10510
10511 2015-06-08 DJ Delorie <dj@redhat.com>
10512
10513 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
10514
10515 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10516
10517 * gcc.target/aarch64/mgeneral-regs_3.c: New.
10518
10519 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
10520
10521 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
10522 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
10523 * gcc.target/aarch64/nofp_1.c: New file.
10524
10525 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
10526
10527 Implement N3928 - Extending static_assert
10528 * g++.dg/cpp0x/static_assert8.C: Adjust.
10529 * g++.dg/cpp0x/static_assert12.C: New.
10530 * g++.dg/cpp0x/static_assert13.C: New.
10531 * g++.dg/cpp1y/static_assert1.C: New.
10532 * g++.dg/cpp1y/static_assert2.C: New.
10533 * g++.dg/cpp1z/static_assert-nomsg.C: New.
10534
10535 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
10536
10537 PR c++/65750
10538 * g++.dg/cpp0x/trailing11.C: New.
10539
10540 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10541
10542 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
10543 multilibs.
10544 * gcc.target/arm/memset-inline-10.c: Likewise.
10545 * gcc.target/arm/pr58784.c: Likewise.
10546 * gcc.target/arm/pr59985.C: Likewise.
10547 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
10548
10549 2015-06-24 Renlin Li <renlin.li@arm.com>
10550
10551 * gcc.target/aarch64/arm_align_max_pwr.c: New.
10552 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
10553
10554 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
10555
10556 Revert:
10557 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10558
10559 PR c++/30044
10560 * g++.dg/cpp0x/auto45.C: New test.
10561 * g++.dg/template/pr30044.C: New test.
10562 * g++.dg/template/crash83.C: Accept any error string.
10563 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10564 parameters.
10565 * g++.dg/cpp0x/variadic18.C: Likewise
10566 * g++.dg/template/canon-type-13.C: Likewise.
10567 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10568
10569 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
10570
10571 PR c++/65811
10572 * g++.dg/other/linkage2.C: New.
10573
10574 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10575
10576 PR target/63408
10577 * gcc.target/arm/pr63408.c: New test.
10578
10579 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
10580
10581 * lib/c-torture.exp: Don't call check_effective_target_lto
10582 before setting up environment correctly.
10583 * lib/gcc-dg.exp: Likewise, and protect
10584 gcc_force_conventional_output.
10585
10586 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10587
10588 PR rtl-optimization/66306
10589 * gcc.target/s390/pr66306.c: New test.
10590
10591 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10592
10593 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
10594 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
10595 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
10596 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
10597 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
10598 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
10599 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
10600
10601 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
10602
10603 PR target/65803
10604 * gcc.c-torture/pr65803.c: New test.
10605
10606 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
10607
10608 PR c++/30044
10609 * g++.dg/cpp0x/auto45.C: New test.
10610 * g++.dg/template/pr30044.C: New test.
10611 * g++.dg/template/crash83.C: Accept any error string.
10612 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
10613 parameters.
10614 * g++.dg/cpp0x/variadic18.C: Likewise
10615 * g++.dg/template/canon-type-13.C: Likewise.
10616 * g++.old-deja/g++.pt/ttp42.C: Likewise.
10617
10618 2015-06-23 Marek Polacek <polacek@redhat.com>
10619
10620 * c-c++-common/Wlogical-op-3.c: New test.
10621
10622 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
10623
10624 PR c++/66254
10625 * g++.dg/cpp0x/scoped_enum5.C: New.
10626
10627 2015-06-23 Richard Biener <rguenther@suse.de>
10628
10629 PR tree-optimization/66636
10630 * gcc.dg/vect/pr66636.c: New testcase.
10631
10632 2015-06-23 Marek Polacek <polacek@redhat.com>
10633
10634 * gcc.dg/fold-minus-4.c: New test.
10635 * gcc.dg/fold-minus-5.c: New test.
10636 * c-c++-common/ubsan/overflow-add-5.c: New test.
10637
10638 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
10639
10640 Add missing testcase from r224672.
10641 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
10642
10643 * gcc.target/vax/bswapdi-1.c: New.
10644
10645 2015-06-23 Andre Vehreschild <vehre@gmx.de>
10646
10647 PR fortran/64674
10648 * gfortran.dg/associate_18.f08: New test.
10649
10650 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
10651
10652 PR target/66560
10653 * gcc.target/i386/pr66560-1.c: New test.
10654 * gcc.target/i386/pr66560-2.c: Ditto.
10655 * gcc.target/i386/pr66560-3.c: Ditto.
10656 * gcc.target/i386/pr66560-4.c: Ditto.
10657
10658 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
10659
10660 * gcc.target/nvptx/nvptx.exp: New file.
10661 * gcc.target/nvptx/proto-1.c: Likewise.
10662
10663 2015-06-23 Bin Cheng <bin.cheng@arm.com>
10664
10665 PR tree-optimization/66449
10666 * gcc.dg/vect/pr66449.c: New test.
10667
10668 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
10669
10670 * g++.dg/other/dump-ada-spec-5.C: New test.
10671 * g++.dg/other/dump-ada-spec-6.C: Likewise.
10672 * g++.dg/other/dump-ada-spec-7.C: Likewise.
10673
10674 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
10675
10676 * g++.dg/inherit/pure1.C: Test location too.
10677
10678 2015-06-22 Marek Polacek <polacek@redhat.com>
10679
10680 * gcc.dg/fold-ior-1.c: New test.
10681 * gcc.dg/fold-minus-2.c: New test.
10682 * gcc.dg/fold-minus-3.c: New test.
10683 * gcc.dg/fold-plus-1.c: New test.
10684 * gcc.dg/fold-plus-2.c: New test.
10685 * gcc.dg/fold-xor-4.c: New test.
10686 * gcc.dg/fold-xor-5.c: New test.
10687
10688 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10689
10690 PR target/65914
10691 * g++.dg/torture/pr65914.C: New.
10692
10693 2015-06-22 Richard Biener <rguenther@suse.de>
10694
10695 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
10696 not existing TORTURE_OPTIONS only.
10697 * lib/gcc-dg.exp: Likewise.
10698
10699 2015-06-22 Christian Bruel <christian.bruel@st.com>
10700
10701 PR target/52144
10702 * gcc.target/arm/flip-thumb.c: New test.
10703
10704 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
10705 Martin Liska <mliska@suse.cz>
10706
10707 PR ipa/65908
10708 * g++.dg/ipa/pr65908.C: New testcase.
10709
10710 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
10711
10712 PR c++/65882
10713 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
10714 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
10715
10716 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
10717
10718 * gnat.dg/specs/debug1.ads: Adjust.
10719
10720 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
10721
10722 * gcc.target/aarch64/fmovd-zero-mem.c: New.
10723 * gcc.target/aarch64/fmovd-zero-reg.c: New.
10724 * gcc.target/aarch64/fmovf-zero-mem.c: New.
10725 * gcc.target/aarch64/fmovf-zero-reg.c: New.
10726 * gcc.target/aarch64/fmovld-zero-mem.c: New.
10727 * gcc.target/aarch64/fmovld-zero-mem.c: New.
10728 * gcc.target/aarch64/fmovd-zero.c: Delete.
10729 * gcc.target/aarch64/fmovf-zero.c: Delete.
10730
10731 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
10732
10733 * gcc.target/vax/bswapdi-1.c: New.
10734
10735 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10736
10737 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
10738
10739 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10740
10741 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
10742
10743 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10744
10745 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
10746
10747 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10748
10749 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
10750
10751 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10752
10753 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
10754
10755 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10756
10757 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
10758
10759 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10760
10761 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
10762
10763 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10764
10765 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
10766
10767 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10768
10769 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
10770
10771 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10772
10773 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
10774
10775 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10776
10777 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
10778
10779 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10780
10781 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
10782
10783 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10784
10785 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
10786
10787 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10788
10789 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
10790
10791 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10792
10793 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
10794
10795 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10796
10797 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
10798
10799 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10800
10801 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
10802
10803 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10804
10805 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
10806
10807 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10808
10809 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
10810
10811 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10812
10813 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10814 (_ARM_FPSCR): Add FZ field.
10815 (clean_results): Force FZ=1 on AArch64.
10816 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
10817
10818 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
10819
10820 * gcc.target/aarch64/pr62308.c: New test.
10821
10822 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
10823
10824 PR fortran/66549
10825 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
10826
10827 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
10828
10829 * gcc.target/i386/mpx/pr66581.c: New test.
10830
10831 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
10832
10833 * gcc.target/i386/cmov9.c: New test.
10834
10835 2015-06-18 Richard Biener <rguenther@suse.de>
10836
10837 * g++.dg/other/const4.C: New testcase.
10838
10839 2015-06-18 Michael Matz <matz@suse.de>
10840
10841 PR middle-end/66253
10842 * gcc.dg/vect/pr66253.c: New testcase.
10843
10844 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10845
10846 PR target/66569
10847 * gcc.target/i386/mpx/chkp-vararg.c: New test.
10848
10849 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10850
10851 PR middle-end/66568
10852 * gcc.target/i386/mpx/pr66568.c: New test.
10853
10854 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10855
10856 PR middle-end/66567
10857 * gcc.target/i386/mpx/pr66567.c: New test.
10858
10859 2015-06-18 Richard Biener <rguenther@suse.de>
10860
10861 PR tree-optimization/66510
10862 * gcc.dg/vect/slp-perm-12.c: New testcase.
10863
10864 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
10865
10866 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
10867 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
10868 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
10869 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
10870
10871 2015-06-17 Jakub Jelinek <jakub@redhat.com>
10872
10873 PR c++/66571
10874 * g++.dg/gomp/pr66571-1.C: New test.
10875
10876 PR middle-end/66429
10877 * c-c++-common/gomp/pr66429.c: New test.
10878
10879 2015-06-17 David Malcolm <dmalcolm@redhat.com>
10880
10881 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
10882 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
10883 ...this.
10884 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
10885 New testcase.
10886 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
10887 New testcase.
10888
10889 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
10890
10891 PR testsuite/65944
10892 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
10893
10894 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
10895
10896 * gcc.target/mips/pr65862-1.c: New test.
10897 * gcc.target/mips/pr65862-2.c: Likewise.
10898
10899 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
10900
10901 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
10902 * gcc.target/i386/pr52252-atom.c: Ditto.
10903 * gcc.target/i386/vect-div-1.c: Ditto.
10904 * gcc.target/i386/rotate-5.c: Ditto.
10905 * gcc.target/i386/pr50202.c: Ditto.
10906 * gcc.target/i386/pr37843-3.c: Ditto.
10907 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
10908 * gcc.target/i386/pr53397-1.c: Ditto.
10909 * gcc.target/i386/pr55934.c: Ditto.
10910 * gcc.target/i386/pr37843-4.c: Ditto.
10911 * gcc.target/i386/pr60451.c: Ditto.
10912 * gcc.target/i386/pr53397-2.c: Ditto.
10913 * gcc.target/i386/vectorize1.c: Ditto.
10914 * gcc.target/i386/extract-insert-combining.c: Ditto.
10915 * gcc.target/i386/pr53759.c: Ditto.
10916 * gcc.target/i386/pr52252-core.c: Ditto.
10917 * gcc.target/i386/rotate-3.c: Ditto.
10918 * gcc.target/i386/sse-20.c: Ditto.
10919 * gcc.target/i386/rotate-4.c: Ditto.
10920 * gcc.target/i386/pr61403.c: Ditto.
10921 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
10922 * gcc.target/i386/pr60901.c: Ditto.
10923 * gcc.target/i386/pr59794-7.c: Ditto.
10924 * gcc.target/i386/pr62208.c: Ditto.
10925 * gcc.target/i386/pr53416.c: Ditto.
10926 * gcc.target/i386/asm-dialect-1.c: Ditto.
10927 * gcc.target/i386/pr50038.c: Ditto.
10928 * gcc.target/i386/47698.c: Ditto.
10929 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
10930 * gcc.target/i386/pr59794-2.c: Ditto.
10931 * gcc.target/i386/pr59794-3.c: Ditto.
10932 * gcc.target/i386/pr39058.c: Ditto.
10933 * gcc.target/i386/pr60205-1.c: Ditto.
10934 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
10935 * gcc.target/i386/sse2-movq-2.c: Ditto.
10936
10937 2015-06-17 Richard Biener <rguenther@suse.de>
10938
10939 PR tree-optimization/66251
10940 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
10941
10942 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
10943
10944 PR c++/59682
10945 * g++.dg/parse/new-placement1.C: New.
10946
10947 2015-06-16 David Malcolm <dmalcolm@redhat.com>
10948
10949 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
10950 * jit.dg/test-compound-assignment.c: New testcase.
10951
10952 2015-06-16 David Malcolm <dmalcolm@redhat.com>
10953
10954 PR jit/66539
10955 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
10956 to "testcases" array.
10957
10958 2015-06-16 David Malcolm <dmalcolm@redhat.com>
10959
10960 PR jit/66539
10961 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
10962 * jit.dg/test-debug-strings.c: New test case.
10963 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
10964 the discriminant has a sane debug string.
10965
10966 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
10967
10968 PR target/56766
10969 * gcc.target/i386/pr56766-1.c: New test.
10970 * gcc.target/i386/pr56766-2.c: Ditto.
10971
10972 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
10973
10974 * gcc.target/mips/loongson-shift-count-truncated-1.c:
10975 Skip on mips*-mti-linux* and mips*-img-linux* targets.
10976 * gcc.target/mips/loongson-simd.c: Ditto.
10977
10978 2015-06-16 Richard Biener <rguenther@suse.de>
10979
10980 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
10981
10982 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
10983
10984 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
10985 passed by the testsuite driver.
10986
10987 2015-06-16 Richard Biener <rguenther@suse.de>
10988
10989 * gcc.dg/vect/slp-perm-11.c: New testcase.
10990
10991 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
10992
10993 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
10994 dg-options.
10995
10996 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
10997
10998 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
10999 Reinstate calls to torture-init and torture-finalize.
11000
11001 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11002
11003 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
11004
11005 2015-06-15 Nathan Sidwell <nathan@acm.org>
11006
11007 PR c++/58583
11008 * g++.dg/cpp0x/nsdmi-template14.C: New test.
11009
11010 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
11011
11012 PR c++/51048
11013 * g++.dg/cpp0x/local-type1.C: New.
11014
11015 2015-06-15 Andre Vehreschild <vehre@gmx.de>
11016
11017 PR fortran/44672
11018 PR fortran/45440
11019 PR fortran/57307
11020 * gfortran.dg/allocate_with_source_3.f90: Removed check for
11021 unimplemented error.
11022 * gfortran.dg/allocate_with_source_7.f08: New test.
11023 * gfortran.dg/allocate_with_source_8.f08: New test.
11024
11025 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
11026
11027 PR c++/65168
11028 * g++.dg/warn/Walways-true-3.C: New test.
11029
11030 2015-06-13 Tom de Vries <tom@codesourcery.com>
11031
11032 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
11033
11034 2015-06-13 Tom de Vries <tom@codesourcery.com>
11035
11036 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
11037 (main): Remove superfluous attributes.
11038 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11039 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11040
11041 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11042
11043 * gcc.target/i386/monitorx.c: New.
11044 * gcc.target/i386/sse-12.c: Add -mmwaitx.
11045 * gcc.target/i386/sse-13.c: Ditto.
11046 * gcc.target/i386/sse-14.c: Ditto.
11047 * gcc.target/i386/sse-22.c: Ditto.
11048 * gcc.target/i386/sse-23.c: Ditto.
11049 * g++.dg/other/i386-2.C: Ditto.
11050 * g++.dg/other/i386-3.C: Ditto.
11051
11052 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
11053
11054 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
11055
11056 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
11057
11058 PR fortran/66079
11059 * gfortran.dg/allocatable_scalar_13.f90: New test
11060
11061 2015-06-11 Marek Polacek <polacek@redhat.com>
11062
11063 * gcc.dg/fold-xor-3.c: New test.
11064
11065 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11066
11067 * gcc.target/arm/short-it-ifcvt-1.c: New test.
11068 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
11069
11070 2015-06-11 Christian Bruel <christian.bruel@st.com>
11071
11072 PR target/52144
11073 * gcc.target/arm/pragma_attribute.c: New test.
11074
11075 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11076
11077 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
11078
11079 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
11080
11081 PR target/66473
11082 * gcc.target/i386/pr66473.c: New test.
11083
11084 2015-06-10 Jakub Jelinek <jakub@redhat.com>
11085
11086 PR target/66470
11087 * gcc.dg/tls/pr66470.c: New test.
11088 * gcc.target/i386/pr66470.c: New test.
11089
11090 2015-06-10 Christian Bruel <christian.bruel@st.com>
11091
11092 PR target/52144
11093 * gcc.target/arm/attr_arm.c: New test
11094 * gcc.target/arm/attr_arm-err.c: New test
11095 * gcc.target/arm/attr_thumb.c: New test
11096 * gcc.target/arm/attr_thumb-static.c: New test
11097
11098 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11099
11100 PR target/66200
11101 PR target/66428
11102 PR c++/66192
11103 * g++.dg/abi/aarch64_guard1.C: Adjust test.
11104
11105 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
11106
11107 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
11108 passed by the testsuite driver.
11109
11110 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11111
11112 Revert:
11113 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11114 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11115 * gcc.dg/ssp-1.c: Make counter a register.
11116 * gcc.dg/ssp-2.c: Likewise.
11117 * gcc.dg/torture/parm-coalesce.c: New.
11118
11119 2015-06-09 Tom de Vries <tom@codesourcery.com>
11120
11121 * gcc.target/i386/vararg-loc.c: New test.
11122
11123 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
11124
11125 PR c++/65815
11126 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
11127 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
11128
11129 2015-06-09 Marek Polacek <polacek@redhat.com>
11130
11131 PR tree-optimization/66299
11132 * gcc.dg/pr66299-1.c: New test.
11133 * gcc.dg/pr66299-2.c: New test.
11134 * gcc.dg/pr66299-3.c: New test.
11135
11136 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
11137
11138 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
11139 passed by the testsuite driver.
11140
11141 2015-06-09 Richard Biener <rguenther@suse.de>
11142
11143 PR middle-end/66423
11144 * gcc.dg/fold-modpow2.c: New testcase.
11145
11146 2015-06-09 Richard Biener <rguenther@suse.de>
11147
11148 PR tree-optimization/66419
11149 * gcc.dg/vect/bb-slp-37.c: New testcase.
11150
11151 2015-06-09 Shiva Chen <shiva0217@gmail.com>
11152
11153 * gcc.target/arm/stl-cond.c: New test.
11154
11155 2015-06-09 Richard Biener <rguenther@suse.de>
11156
11157 PR middle-end/66413
11158 * gcc.dg/torture/pr66413.c: New testcase.
11159
11160 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
11161
11162 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11163 * gcc.dg/ssp-1.c: Make counter a register.
11164 * gcc.dg/ssp-2.c: Likewise.
11165 * gcc.dg/torture/parm-coalesce.c: New.
11166
11167 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
11168
11169 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
11170 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
11171
11172 2015-06-08 Tom de Vries <tom@codesourcery.com>
11173
11174 PR rtl-optimization/66444
11175 * gcc.dg/pr66444.c: New test.
11176
11177 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
11178
11179 PR fortran/66245
11180 * gfortran.dg/class_is_1.f90: New test.
11181 * gfortran.dg/type_is_1.f90: Ditto.
11182
11183 2015-06-08 Marek Polacek <polacek@redhat.com>
11184
11185 PR c/66415
11186 * gcc.dg/cpp/pr66415-1.c: New test.
11187 * gcc.dg/cpp/pr66415-2.c: New test.
11188
11189 2015-06-08 Richard Biener <rguenther@suse.de>
11190
11191 PR tree-optimization/66422
11192 * gcc.dg/Warray-bounds-16.c: New testcase.
11193
11194 2015-06-08 Richard Biener <rguenther@suse.de>
11195
11196 * gcc.dg/vect/slp-perm-10.c: New testcase.
11197 * gcc.dg/vect/slp-23.c: Adjust.
11198 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
11199 vector pointer update.
11200
11201 2015-06-08 Marek Polacek <polacek@redhat.com>
11202
11203 PR sanitizer/66452
11204 * g++.dg/ubsan/pr66452.C: New test.
11205
11206 2015-06-08 Tom de Vries <tom@codesourcery.com>
11207
11208 PR tree-optimization/66436
11209 * gcc.dg/gomp/dump-new-function-2.c: New test.
11210 * gcc.dg/gomp/dump-new-function-3.c: Same.
11211 * gcc.dg/gomp/dump-new-function.c: Same.
11212
11213 2015-06-08 Tom de Vries <tom@codesourcery.com>
11214
11215 PR tree-optimization/66435
11216 * gcc.dg/gomp/notify-new-function-2.c: New test.
11217 * gcc.dg/gomp/notify-new-function-3.c: Same.
11218 * gcc.dg/gomp/notify-new-function.c: Same.
11219
11220 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
11221
11222 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
11223 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
11224 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
11225 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
11226 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
11227 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
11228 -fshort-enum.
11229
11230 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
11231
11232 PR fortran/47659
11233 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
11234 * gfortran.dg/warn_conversion.f90: Add warning for change in value
11235 for assignment.
11236 * gfortran.dg/warn_conversion_3.f90: Add warnings.
11237 * gfortran.dg/warn_conversion_5.f90: New test.
11238 * gfortran.dg/warn_conversion_6.f90: New test.
11239 * gfortran.dg/warn_conversion_7.f90: New test.
11240
11241 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11242
11243 PR fortran/66347
11244 * gfortran.dg/blockdata_9.f: New test.
11245
11246 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
11247
11248 PR fortran/66385
11249 * gfortran.dg/forall_17.f90: New test.
11250
11251 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
11252
11253 * g++.dg/cpp0x/pr57101.C: Add warning.
11254 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
11255 * g++.dg/ext/visibility/anon7.C: Same.
11256 * g++.dg/ipa/pr63587-2.C: Same.
11257 * g++.dg/opt/dump1.C: Same.
11258 * g++.dg/opt/pr59622-3.C: Same.
11259 * g++.dg/opt/pr59622.C: Same.
11260 * g++.dg/torture/pr46383.C: Same.
11261 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
11262 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
11263 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
11264 functions.
11265 * gfortran.dg/intent_out_8.f90: Same.
11266 * gfortran.dg/warn_target_lifetime_3.f90: Same.
11267
11268 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
11269
11270 PR fortran/66377
11271 gfortran.dg/equiv_9.f90: New test.
11272
11273
11274 2015-06-05 Tom de Vries <tom@codesourcery.com>
11275
11276 merge from gomp4 branch:
11277 2015-05-28 Tom de Vries <tom@codesourcery.com>
11278
11279 PR tree-optimization/65443
11280 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
11281 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
11282 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
11283
11284 2015-06-05 Nathan Sidwell <nathan@acm.org>
11285
11286 PR c++/52595
11287 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
11288
11289 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
11290
11291 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
11292
11293 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
11294
11295 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
11296
11297 2015-06-04 Sriraman Tallam <tmsriram@google.com>
11298
11299 * gcc.target/i386/noplt-1.c: New test.
11300 * gcc.target/i386/noplt-2.c: New test.
11301 * gcc.target/i386/noplt-3.c: New test.
11302 * gcc.target/i386/noplt-4.c: New test.
11303
11304 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
11305
11306 PR fortran/58749
11307 * gfortran.dg/adjustl_1.f90: New test.
11308
11309 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
11310
11311 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
11312 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
11313
11314 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
11315
11316 * lto.c (iterative_hash_canonical_type,
11317 gimple_register_canonical_type): only hash main variants of types
11318
11319 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
11320
11321 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11322 Move set of dg-do-what-default after early return.
11323
11324 2015-06-04 Marek Polacek <polacek@redhat.com>
11325
11326 PR c/66341
11327 * gcc.dg/lvalue-8.c: New test.
11328
11329 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
11330 Paolo Carlini <paolo.carlini@oracle.com>
11331
11332 PR c++/66130
11333 * g++.dg/other/pr66130.C: New.
11334 * g++.dg/cpp0x/pr66130.C: Likewise.
11335
11336 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
11337
11338 * g++.dg/cpp0x/decl-loc1.C: New.
11339 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
11340 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
11341 * g++.dg/init/ctor8.C: Likewise.
11342 * g++.dg/parse/semicolon4.C: Likewise.
11343
11344 2015-06-03 Marek Polacek <polacek@redhat.com>
11345
11346 PR sanitizer/66190
11347 * g++.dg/ubsan/static-init-1.C: New test.
11348 * g++.dg/ubsan/static-init-2.C: New test.
11349 * g++.dg/ubsan/static-init-3.C: New test.
11350
11351 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
11352
11353 PR target/66275
11354 * gcc.target/i386/pr66275.c: New test.
11355
11356 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11357
11358 * gcc.dg/Wcxx-compat-22.c: New testcase.
11359 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
11360 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
11361 * c-c++-common/pr58346-1.c: Likewise.
11362 * c-c++-common/transparent-union-1.c: Likewise.
11363
11364 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
11365
11366 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
11367 * g++.dg/plugin/def_plugin.c: New file.
11368 * g++.dg/plugin/def-plugin-test.C: New file.
11369
11370 2015-06-03 Richard Biener <rguenther@suse.de>
11371
11372 * gcc.dg/vect/bb-slp-36.c: New testcase.
11373
11374 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11375
11376 * gcc.dg/lto/chkp-removed-alias_0.c: New.
11377
11378 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
11379
11380 * gcc.dg/lto/chkp-privatize-1_0.c: New.
11381 * gcc.dg/lto/chkp-privatize-1_1.c: New.
11382 * gcc.dg/lto/chkp-privatize-2_0.c: New.
11383 * gcc.dg/lto/chkp-privatize-2_1.c: New.
11384
11385 2015-06-03 Marek Polacek <polacek@redhat.com>
11386
11387 PR c/64223
11388 PR c/29358
11389 * gcc.dg/pr64223-1.c: New test.
11390 * gcc.dg/pr64223-2.c: New test.
11391
11392 2015-06-03 Richard Biener <rguenther@suse.de>
11393
11394 PR tree-optimization/63916
11395 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
11396
11397 2015-06-03 Richard Biener <rguenther@suse.de>
11398
11399 PR tree-optimization/66375
11400 * gcc.dg/torture/pr66375.c: New testcase.
11401
11402 2015-06-03 Bin Cheng <bin.cheng@arm.com>
11403
11404 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
11405
11406 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
11407
11408 PR target/65768
11409 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
11410
11411 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
11412
11413 PR fortran/66380
11414 * gfortran.dg/reshape_7.f90: New test.
11415
11416 2015-06-02 David Malcolm <dmalcolm@redhat.com>
11417
11418 PR c/66220:
11419 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
11420 (fn_36): New.
11421
11422 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11423
11424 PR c/49551
11425 * gcc.dg/pr49551.c: New testcase.
11426
11427 2015-06-02 Richard Biener <rguenther@suse.de>
11428
11429 PR debug/65549
11430 * g++.dg/lto/pr65549_0.C: New testcase.
11431
11432 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
11433
11434 PR libgomp/65742
11435 PR middle-end/66332
11436 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
11437
11438 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11439
11440 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
11441
11442 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
11443
11444 PR c++/61683
11445 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
11446
11447 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11448
11449 PR tree-optimization/48052
11450 * gcc.dg/tree-ssa/scev-8.c: New.
11451 * gcc.dg/tree-ssa/scev-9.c: New.
11452 * gcc.dg/tree-ssa/scev-10.c: New.
11453 * gcc.dg/vect/pr48052.c: New.
11454
11455 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
11456
11457 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
11458
11459 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
11460
11461 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
11462
11463 2015-06-02 Marek Polacek <polacek@redhat.com>
11464
11465 PR middle-end/66345
11466 * gcc.dg/torture/pr66345.c: New test.
11467
11468 2015-06-02 Richard Biener <rguenther@suse.de>
11469
11470 PR tree-optimization/65961
11471 * gcc.dg/torture/pr65961.c: New testcase.
11472
11473 2015-06-02 Bin Cheng <bin.cheng@arm.com>
11474
11475 PR tree-optimization/52563
11476 PR tree-optimization/62173
11477 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
11478 * gcc.dg/tree-ssa/scev-4.c: Ditto.
11479
11480 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11481
11482 * gnat.dg/specs/varsize_return2.ads: New test.
11483 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
11484
11485 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
11486
11487 * gcc.dg/vect/vect-outer-simd-1.c: New test.
11488
11489 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
11490
11491 PR target/65697
11492 * gcc.target/aarch64/sync-comp-swap.c: New.
11493 * gcc.target/aarch64/sync-comp-swap.x: New.
11494 * gcc.target/aarch64/sync-op-acquire.c: New.
11495 * gcc.target/aarch64/sync-op-acquire.x: New.
11496 * gcc.target/aarch64/sync-op-full.c: New.
11497 * gcc.target/aarch64/sync-op-full.x: New.
11498 * gcc.target/aarch64/sync-op-release.c: New.
11499 * gcc.target/aarch64/sync-op-release.x: New.
11500
11501 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
11502
11503 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
11504 (bar): Predefined.
11505
11506 2015-06-01 Richard Biener <rguenther@suse.de>
11507
11508 PR tree-optimization/66349
11509 PR tree-optimization/66352
11510 PR tree-optimization/66357
11511 * gcc.dg/torture/pr66357.c: New testcase.
11512 * gcc.dg/torture/pr66349.c: Likewise.
11513 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
11514
11515 2015-06-01 Richard Biener <rguenther@suse.de>
11516
11517 Revert
11518 2015-05-29 Richard Biener <rguenther@suse.de>
11519
11520 PR tree-optimization/66314
11521 * gcc.dg/asan/pr66314.c: New testcase.
11522
11523 2015-06-01 Richard Biener <rguenther@suse.de>
11524
11525 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11526
11527 2015-06-01 Jakub Jelinek <jakub@redhat.com>
11528
11529 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
11530 directives.
11531 (hp3, hp4): Add inline keyword.
11532 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
11533 (hp2): Add inline keyword.
11534 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
11535 (hp2): Add inline keyword.
11536
11537 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
11538
11539 PR target/65527
11540 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
11541 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
11542 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
11543 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
11544
11545 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
11546
11547 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
11548 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
11549
11550 2015-06-01 Richard Biener <rguenther@suse.de>
11551
11552 PR tree-optimization/66280
11553 * g++.dg/torture/pr66280.C: New testcase.
11554 * g++.dg/torture/pr66280-2.C: Likewise.
11555
11556 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
11557
11558 * gnat.dg/addr9_1.adb: New test.
11559 * gnat.dg/addr9_2.adb: Likewise.
11560 * gnat.dg/addr9_3.adb: Likewise.
11561 * gnat.dg/addr9_4.adb: Likewise.
11562
11563 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
11564
11565 * g++.dg/other/dump-ada-spec-4.C: New test.
11566
11567 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
11568
11569 * gcc.dg/alias-8.c: Fix dg-warning.
11570
11571 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
11572
11573 * gcc.dg/alias-8.c: Do not xfail.
11574 * gcc.dg/pr62167.c: Prevent FRE.
11575 * gcc.dg/alias-14.c: New testcase.
11576
11577 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
11578
11579 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
11580
11581 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
11582
11583 PR target/66215
11584 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
11585 dg-options.
11586 * gcc.target/s390/hotpatch-10.c: Likewise.
11587 * gcc.target/s390/hotpatch-11.c: Likewise.
11588 * gcc.target/s390/hotpatch-12.c: Likewise.
11589 * gcc.target/s390/hotpatch-17.c: Likewise.
11590 * gcc.target/s390/hotpatch-18.c: Likewise.
11591 * gcc.target/s390/hotpatch-20.c: Likewise.
11592 * gcc.target/s390/hotpatch-21.c: Likewise.
11593 * gcc.target/s390/hotpatch-22.c: Likewise.
11594 * gcc.target/s390/hotpatch-23.c: Likewise.
11595 * gcc.target/s390/hotpatch-24.c: Likewise.
11596 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
11597 to check for the exact nops too.
11598 * gcc.target/s390/hotpatch-3.c: Likewise.
11599 * gcc.target/s390/hotpatch-4.c: Likewise.
11600 * gcc.target/s390/hotpatch-5.c: Likewise.
11601 * gcc.target/s390/hotpatch-6.c: Likewise.
11602 * gcc.target/s390/hotpatch-7.c: Likewise.
11603 * gcc.target/s390/hotpatch-8.c: Likewise.
11604 * gcc.target/s390/hotpatch-9.c: Likewise.
11605 * gcc.target/s390/hotpatch-14.c: Likewise.
11606 * gcc.target/s390/hotpatch-15.c: Likewise.
11607 * gcc.target/s390/hotpatch-16.c: Likewise.
11608 * gcc.target/s390/hotpatch-19.c: Likewise.
11609 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
11610 scan-assembler-times counting number of .align directives.
11611 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
11612 dg-options. Remove scan-assembler-times counting number of .align
11613 directives.
11614 * gcc.target/s390/hotpatch-26.c: New file.
11615 * gcc.target/s390/hotpatch-27.c: New file.
11616 * gcc.target/s390/hotpatch-28.c: New file.
11617 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
11618 using -Os -O0 -O1 -O2 -O3 options.
11619
11620 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11621
11622 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
11623
11624 2015-05-29 Jakub Jelinek <jakub@redhat.com>
11625
11626 PR tree-optimization/66142
11627 * gcc.dg/vect/pr66142.c: New test.
11628
11629 2015-05-29 Richard Biener <rguenther@suse.de>
11630
11631 PR tree-optimization/66314
11632 * gcc.dg/asan/pr66314.c: New testcase.
11633
11634 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
11635
11636 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
11637 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
11638 Adjust all callers.
11639 (schedule-cleanups, dg-keep-saved-temps): New proc.
11640 (gcc-dg-test-1): Schedule cleanups.
11641 * lib/profopt.exp (profopt-execute): Likewise.
11642 * g++.dg/cdce3.C: Adjust expected line numbers.
11643 * gcc.dg/cdce1.c: Likewise.
11644 * gcc.dg/cdce2.c: Likewise.
11645 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
11646 * gcc.dg/strlenopt-24.c: Likewise.
11647 * gcc.dg/tree-ssa/vrp26.c: Likewise.
11648 * gcc.dg/tree-ssa/vrp28.c: Likewise.
11649 * obj-c++.dg/encode-2.mm: Likewise.
11650
11651 2015-05-28 DJ Delorie <dj@redhat.com>
11652
11653 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
11654
11655 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
11656
11657 * gnat.dg/discr43.adb: New test.
11658
11659 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
11660
11661 * gnat.dg/varsize_temp.adb: Rename into...
11662 * gnat.dg/varsize1.adb: ...this.
11663 * gnat.dg/varsize_copy.ad[sb]: Rename into...
11664 * gnat.dg/varsize2.ad[sb]: ...this.
11665 * gnat.dg/varsize3_1.adb: New test.
11666 * gnat.dg/varsize3_2.adb: Likewise.
11667 * gnat.dg/varsize3_3.adb: Likewise.
11668 * gnat.dg/varsize3_4.adb: Likewise.
11669 * gnat.dg/varsize3_5.adb: Likewise.
11670 * gnat.dg/varsize3_6.adb: Likewise.
11671 * gnat.dg/varsize3_pkg1.ads: New helper.
11672 * gnat.dg/varsize3_pkg2.ads: Likewise.
11673 * gnat.dg/varsize3_pkg3.ads: Likewise.
11674
11675 2015-05-28 Richard Biener <rguenther@suse.de>
11676
11677 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
11678
11679 2015-05-28 Richard Biener <rguenther@suse.de>
11680
11681 PR tree-optimization/66142
11682 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
11683
11684 2015-05-28 Lawrence Velázquez <vq@larryv.me>
11685
11686 PR target/63810
11687 * gcc.dg/darwin-minversion-3.c: Update testcase.
11688 * gcc.dg/darwin-minversion-4.c: Ditto.
11689 * gcc.dg/darwin-minversion-5.c: New testcase.
11690 * gcc.dg/darwin-minversion-6.c: Ditto.
11691 * gcc.dg/darwin-minversion-7.c: Ditto.
11692 * gcc.dg/darwin-minversion-8.c: Ditto.
11693 * gcc.dg/darwin-minversion-9.c: Ditto.
11694 * gcc.dg/darwin-minversion-10.c: Ditto.
11695 * gcc.dg/darwin-minversion-11.c: Ditto.
11696 * gcc.dg/darwin-minversion-12.c: Ditto.
11697
11698 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
11699
11700 PR rtl-optimization/66168
11701 * gcc.c-torture/compile/pr66168.c: New test.
11702
11703 2015-05-27 Jeff Law <law@redhat.com>
11704
11705 PR target/39726
11706 * gcc.dg/target/m68k/pr39726-1.c: New test.
11707
11708 2015-05-27 Nathan Sidwell <nathan@acm.org>
11709
11710 PR c++/66270
11711 * g++.dg/ext/alias-canon3.C: New.
11712
11713 2015-05-27 Richard Biener <rguenther@suse.de>
11714
11715 PR tree-optimization/66272
11716 Revert parts of
11717 2014-08-15 Richard Biener <rguenther@suse.de>
11718
11719 PR tree-optimization/62031
11720 * gcc.dg/torture/pr66272.c: New testcase.
11721
11722 2015-05-27 Richard Biener <rguenther@suse.de>
11723
11724 * gcc.dg/vect/slp-reduc-7.c: New testcase.
11725
11726 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
11727
11728 PR target/65358
11729 * gcc.dg/pr65358.c: New test.
11730
11731 2015-05-27 Andre Vehreschild <vehre@gmx.de>
11732
11733 PR fortran/65548
11734 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
11735 semantic.
11736 * gfortran.dg/allocate_with_source_6.f90: New test.
11737
11738 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
11739
11740 * gnat.dg/atomic7_1.adb: New test.
11741 * gnat.dg/atomic7_2.adb: Likewise.
11742 * gnat.dg/atomic7_pkg1.ads: New helper.
11743 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
11744
11745 2015-05-26 Michael Matz <matz@suse.de>
11746
11747 PR middle-end/66251
11748 * gcc.dg/vect/pr66251.c: New test.
11749
11750 2015-05-26 Richard Biener <rguenther@suse.de>
11751
11752 PR tree-optimization/66142
11753 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
11754
11755 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
11756
11757 PR fortran/66082
11758 * gfortran.dg/allocatable_scalar_13.f90: New test
11759
11760 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
11761
11762 * gnat.dg/warn11.adb: New test.
11763 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
11764
11765 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
11766
11767 * gnat.dg/vfa1_1.adb: New test.
11768 * gnat.dg/vfa1_2.adb: Likewise.
11769 * gnat.dg/vfa1_3.adb: Likewise.
11770 * gnat.dg/vfa1_4.adb: Likewise.
11771 * gnat.dg/vfa1_pkg.ads: New helper.
11772
11773 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
11774
11775 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
11776 * gcc.target/i386/pr66232-3.c: Likewise.
11777
11778 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
11779
11780 PR target/66274
11781 * gcc.target/i386/pr66274.c: New test.
11782
11783 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
11784
11785 * gnat.dg/renaming6.ad[sb]: New test.
11786
11787 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
11788
11789 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
11790 and 'dg-require-effective-target pie'.
11791
11792 2015-05-23 Nathan Sidwell <nathan@acm.org>
11793
11794 PR c++/66243
11795 * g++.dg/cpp0x/pr66243.C: New.
11796
11797 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
11798
11799 PR lto/66180
11800 * g++.dg/lto/pr66180_0.C: New testcase.
11801 * g++.dg/lto/pr66180_1.C: New testcase.
11802
11803 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
11804
11805 PR fortran/66257
11806 * typebound_call_27.f90: New file.
11807
11808 2015-05-23 Nathan Sidwell <nathan@acm.org>
11809
11810 PR c++/65936
11811 * g++.dg/template/pr65936.C: New.
11812
11813 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
11814
11815 PR tree-optimization/63387
11816 * gcc.dg/pr63387-2.c: New testcase.
11817
11818 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
11819
11820 * gcc.dg/simd-1.c: Update to the new message.
11821
11822 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
11823
11824 * gcc.dg/nand.c: New testcase.
11825
11826 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
11827
11828 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
11829 Set dg-do-what-default to compile only on ARM targets without
11830 arm_neon_hw execution support. Remove redundant c-torture-execute
11831 in loop over test cases.
11832
11833 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11834
11835 PR target/65491
11836 * gcc.target/aarch64/pr65491_1.c: New test.
11837 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
11838 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
11839
11840 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
11841
11842 PR c++/65598
11843 * g++.dg/cpp0x/explicit9.C: New.
11844 * g++.dg/cpp0x/explicit8.C: Check the locations too.
11845
11846 2015-05-22 Richard Biener <rguenther@suse.de>
11847
11848 PR tree-optimization/66251
11849 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
11850
11851 2015-05-22 Marek Polacek <polacek@redhat.com>
11852
11853 PR c/47043
11854 * c-c++-common/attributes-enum-1.c: New test.
11855 * c-c++-common/attributes-enum-2.c: New test.
11856 * g++.dg/cpp0x/attributes-enum-1.C: New test.
11857 * g++.dg/cpp1y/attributes-enum-1.C: New test.
11858
11859 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
11860
11861 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
11862 effective target support. If no arm_neon_hw support, do not attempt
11863 to execute the tests; only compile them.
11864 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
11865 and "dg-require-effective-target arm_neon_ok".
11866 * gcc.target/arm/simd/vextp16_1.c: Likewise.
11867 * gcc.target/arm/simd/vextp64_1.c: Likewise.
11868 * gcc.target/arm/simd/vextp8_1.c: Likewise.
11869 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
11870 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
11871 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
11872 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
11873 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
11874 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
11875 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
11876 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
11877 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
11878 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
11879 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
11880 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
11881 * gcc.target/arm/simd/vexts16_1.c: Likewise.
11882 * gcc.target/arm/simd/vexts32_1.c: Likewise.
11883 * gcc.target/arm/simd/vexts64_1.c: Likewise.
11884 * gcc.target/arm/simd/vexts8_1.c: Likewise.
11885 * gcc.target/arm/simd/vextu16_1.c: Likewise.
11886 * gcc.target/arm/simd/vextu32_1.c: Likewise.
11887 * gcc.target/arm/simd/vextu64_1.c: Likewise.
11888 * gcc.target/arm/simd/vextu8_1.c: Likewise.
11889 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
11890 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
11891 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
11892 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
11893 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
11894 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
11895 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
11896 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
11897 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
11898 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
11899 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
11900 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
11901 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
11902 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
11903 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
11904 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
11905 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
11906 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
11907 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
11908 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
11909 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
11910 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
11911 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
11912 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
11913 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
11914 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
11915 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
11916 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
11917 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
11918 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
11919 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
11920 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
11921 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
11922 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
11923 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
11924 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
11925 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
11926 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
11927 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
11928 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
11929 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
11930 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
11931 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
11932 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
11933 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
11934 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
11935 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
11936 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
11937 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
11938 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
11939 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
11940 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
11941 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
11942 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
11943 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
11944 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
11945 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
11946 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
11947 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
11948 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
11949 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
11950 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
11951 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
11952 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
11953 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
11954 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
11955 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
11956 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
11957 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
11958 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
11959 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
11960 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
11961 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
11962 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
11963 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
11964 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
11965 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
11966 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
11967 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
11968 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
11969 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
11970 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
11971 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
11972 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
11973 * gcc.target/arm/simd/vzips16_1.c: Likewise.
11974 * gcc.target/arm/simd/vzips32_1.c: Likewise.
11975 * gcc.target/arm/simd/vzips8_1.c: Likewise.
11976 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
11977 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
11978 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
11979
11980 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
11981
11982 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
11983 * gcc.dg/vect/pr59354.c: Likewise.
11984 * gcc.dg/vect/pr64252.c: Likewise.
11985 * gcc.dg/vect/pr64404.c: Likewise.
11986 * gcc.dg/vect/pr64493.c: Likewise.
11987 * gcc.dg/vect/pr64495.c: Likewise.
11988 * gcc.dg/vect/pr64844.c: Likewise.
11989 * gcc.dg/vect/pr65518.c: Likewise.
11990 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11991
11992 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
11993
11994 PR c++/66210
11995 * g++.dg/cpp1y/var-templ28.C: New.
11996
11997 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
11998
11999 PR target/66232
12000 * gcc.target/i386/pr66232-1.c: New test.
12001 * gcc.target/i386/pr66232-2.c: Likewise.
12002 * gcc.target/i386/pr66232-3.c: Likewise.
12003 * gcc.target/i386/pr66232-4.c: Likewise.
12004 * gcc.target/i386/pr66232-5.c: Likewise.
12005
12006 2015-05-21 Nathan Sidwell <nathan@acm.org>
12007
12008 * g++.dg/cpp1y/pr60943.C: New.
12009
12010 2015-05-21 Jakub Jelinek <jakub@redhat.com>
12011
12012 PR tree-optimization/66233
12013 * gcc.c-torture/execute/pr66233.c: New test.
12014
12015 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
12016
12017 PR fortran/66176
12018 * gfortran.dg/inline_matmul_11.f90: New test.
12019
12020 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
12021
12022 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
12023 instead of listing several targets on its own.
12024 * gcc.target/i386/pr32219-2.c: Likewise.
12025 * gcc.target/i386/pr32219-3.c: Likewise.
12026 * gcc.target/i386/pr32219-4.c: Likewise.
12027 * gcc.target/i386/pr32219-5.c: Likewise.
12028 * gcc.target/i386/pr32219-6.c: Likewise
12029 * gcc.target/i386/pr32219-7.c: Likewise.
12030 * gcc.target/i386/pr32219-8.c: Likewise.
12031 * gcc.target/i386/pr39013-1.c: Likewise.
12032 * gcc.target/i386/pr39013-2.c: Likewise.
12033 * gcc.target/i386/pr64317.c: Likewise.
12034
12035 2015-05-21 Jeff Law <law@redhat.com>
12036
12037 * gcc.target/hppa/shadd-3.c: New test.
12038 * gcc.target/hppa/shadd-4.c: New test.
12039
12040 2015-05-21 Michael Matz <matz@suse.de>
12041
12042 * gcc.dg/vect/vect-strided-store.c: New test.
12043 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
12044 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
12045
12046 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12047
12048 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
12049 * gcc.dg/pow-sqrt-synth-1.c: New test.
12050 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
12051
12052 2015-05-21 Richard Biener <rguenther@suse.de>
12053
12054 PR c++/66211
12055 * g++.dg/conversion/pr66211.C: New testcase.
12056 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
12057
12058 2015-05-21 Jeff Law <law@redhat.com>
12059
12060 * gcc.target/hppa/shadd-2.c: New test.
12061
12062 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
12063
12064 PR target/54236
12065 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
12066
12067 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12068
12069 PR target/65937
12070 * gcc.target/arm/pr26702.c: Adjust target selector.
12071
12072 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
12073
12074 PR middle-end/66221
12075 * gcc.dg/lto/pr66221_0.c: New test.
12076 * gcc.dg/lto/pr66221_1.c: New test.
12077
12078 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
12079
12080 PR c/52952
12081 * gcc.dg/redecl-4.c: Update column numbers.
12082 * gcc.dg/format/bitfld-1.c: Likewise.
12083 * gcc.dg/format/attr-2.c: Likewise.
12084 * gcc.dg/format/attr-6.c: Likewise.
12085 * gcc.dg/format/attr-7.c (baz): Likewise.
12086 * gcc.dg/format/asm_fprintf-1.c: Likewise.
12087 * gcc.dg/format/attr-4.c: Likewise.
12088 * gcc.dg/format/branch-1.c: Likewise.
12089 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
12090 locations within strings with embedded escape sequences.
12091
12092 2015-05-20 Jeff Law <law@redhat.com>
12093
12094 * gcc.target/hppa/hppa.exp: New target test driver.
12095 * gcc.target/hppa/shadd-1.c: New test.
12096
12097 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
12098
12099 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
12100
12101 2015-05-20 David Malcolm <dmalcolm@redhat.com>
12102
12103 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
12104 (fn_33_k_and_r_style): New.
12105 (fn_33_stroustrup_style): New.
12106 (fn_33_allman_style): New.
12107 (fn_33_whitesmiths_style): New.
12108 (fn_33_horstmann_style): New.
12109 (fn_33_ratliff_banner_style): New.
12110 (fn_33_lisp_style): New.
12111 (fn_34_indent_dash_gnu): New.
12112 (fn_34_indent_dash_kr): New.
12113 (fn_34_indent_dash_orig): New.
12114 (fn_34_indent_linux_style): New.
12115
12116 2015-05-20 Andre Vehreschild <vehre@gmx.de>
12117
12118 PR fortran/65548
12119 * gfortran.dg/allocate_with_source_5.f90: Extend test.
12120
12121 2015-05-20 Bin Cheng <bin.cheng@arm.com>
12122
12123 PR tree-optimization/65447
12124 * gcc.dg/tree-ssa/pr65447.c: New test.
12125
12126 2015-05-19 Nathan sidwell <nathan@acm.org>
12127
12128 * g++.dg/cpp0x/pr65954.C: New.
12129
12130 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
12131
12132 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
12133
12134 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12135
12136 * lib/target-supports.exp: Vector do not always have natural
12137 alignment on s390*.
12138
12139 2015-05-19 David Sherwood <david.sherwood@arm.com>
12140
12141 * gcc.dg/loop-invariant.c: New testcase.
12142
12143 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12144
12145 * lib/target-supports.exp: Vector do not always have natural
12146 alignment on s390*.
12147
12148 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12149
12150 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
12151 s390*.
12152 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
12153
12154 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12155
12156 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
12157 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
12158 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
12159 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
12160 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
12161 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
12162 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
12163 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
12164 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
12165 * gcc.target/s390/zvector/vec-elem-1.c: New test.
12166
12167 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12168
12169 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
12170
12171 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12172
12173 * gcc.target/s390/s390.exp
12174 (check_effective_target_vector): New check.
12175 * gcc.target/s390/vector/vec-abi-1.c: New test.
12176 * gcc.target/s390/vector/vec-abi-2.c: New test.
12177 * gcc.target/s390/vector/vec-abi-3.c: New test.
12178 * gcc.target/s390/vector/vec-abi-4.c: New test.
12179 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
12180 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
12181 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
12182 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
12183 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
12184 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
12185 * gcc.target/s390/vector/vec-clobber-1.c: New test.
12186 * gcc.target/s390/vector/vec-cmp-1.c: New test.
12187 * gcc.target/s390/vector/vec-cmp-2.c: New test.
12188 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
12189 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
12190 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
12191 * gcc.target/s390/vector/vec-genmask-1.c: New test.
12192 * gcc.target/s390/vector/vec-genmask-2.c: New test.
12193 * gcc.target/s390/vector/vec-init-1.c: New test.
12194 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
12195 * gcc.target/s390/vector/vec-shift-1.c: New test.
12196 * gcc.target/s390/vector/vec-sub-1.c: New test.
12197
12198 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12199
12200 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
12201
12202 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12203
12204 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
12205
12206 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12207
12208 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
12209
12210 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12211
12212 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
12213
12214 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12215
12216 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
12217
12218 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12219
12220 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
12221
12222 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12223
12224 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
12225
12226 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12227
12228 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
12229
12230 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12231
12232 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
12233
12234 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12235
12236 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
12237
12238 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12239
12240 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
12241
12242 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12243
12244 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
12245
12246 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
12247
12248 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
12249
12250 2015-05-19 Jakub Jelinek <jakub@redhat.com>
12251
12252 PR tree-optimization/66187
12253 * gcc.c-torture/execute/pr66187.c: New test.
12254 * gcc.dg/pr66187-1.c: New test.
12255 * gcc.dg/pr66187-2.c: New test.
12256
12257 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12258
12259 * gcc.dg/vect/bb-slp-35.c: Adjust.
12260
12261 2015-05-19 Richard Biener <rguenther@suse.de>
12262
12263 PR tree-optimization/66165
12264 * gcc.dg/torture/pr66165.c: New testcase.
12265
12266 PR tree-optimization/66185
12267 * gcc.dg/torture/pr66185.c: New testcase.
12268
12269 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
12270
12271 PR target/54236
12272 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
12273
12274 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
12275
12276 * gcc.target/mips/p5600-bonding.c : New file.
12277
12278 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12279
12280 PR fortran/66106
12281 * gfortran.dg/interface_operator_1.f90: New tests.
12282
12283 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12284
12285 PR fortran/66057
12286 * gfortran.dg/generic_29.f90: New tests.
12287
12288 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12289
12290 PR fortran/66043
12291 * gfortran.dg/storage_size_6.f90: New tests.
12292
12293 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12294
12295 PR fortran/66045
12296 * gfortran.dg/null1.f90: New test.
12297
12298 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12299
12300 PR fortran/66044
12301 * gfortran.dg/entry_21.f90: New test.
12302
12303 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12304
12305 PR fortran/66043
12306 * gfortran.dg/storage_size_6.f90: New tests.
12307
12308 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12309
12310 PR fortran/66040
12311 * gfortran.dg/misplaced_statement.f90: New test.
12312
12313 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12314
12315 PR fortran/66039
12316 * gfortran.dg/filepos1.f90: New test
12317
12318 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12319
12320 PR fortran/64925
12321 * gfortran.dg/pr64925.f90: New test.
12322
12323 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
12324
12325 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
12326 unit.
12327 * gfortran.dg/lto/pr41576_1.f90: Ditto.
12328
12329 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
12330
12331 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
12332 to the family of pie capable targets.
12333
12334 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
12335
12336 * gcc.target/arm/bics_1.c : New testcase.
12337 * gcc.target/arm/bics_2.c : New testcase.
12338 * gcc.target/arm/bics_3.c : New testcase.
12339 * gcc.target/arm/bics_4.c : New testcase.
12340
12341 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
12342
12343 * gcc.target/mips/umips-attr.c: New test.
12344
12345 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12346
12347 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
12348 * gcc.dg/20150120-2.c (dg-final): Ditto.
12349 * gcc.dg/20150120-2.c (dg-final): Ditto.
12350 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
12351
12352 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
12353
12354 PR target/66174
12355 * gcc.target/i386/pr66174.c: New test.
12356
12357 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
12358
12359 PR fortran/37131
12360 * gfortran.dg/matmul_bounds_6.f90: New test.
12361 * gfortran.dg/matmul_bounds_7.f90: New test.
12362
12363 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
12364
12365 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
12366 * gfortran.dg/lto/pr41576_1.f90: Add interface.
12367 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
12368 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
12369 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
12370 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
12371
12372 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12373
12374 PR fortran/65903
12375 * gfortran.dg/continuation_13.f90: Update test.
12376 * gfortran.dg/pr65903.f90: New test.
12377
12378 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
12379
12380 PR fortran/66113
12381 * gfortran.dg/block_14.f90: New test.
12382
12383 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
12384
12385 PR fortran/44054
12386 * lib/gfortran-dg.exp: Update regex to handle two locations for
12387 the same diagnostic without caret.
12388 * gfortran.dg/badline.f: Test also that line numbers are correct
12389 before and after "left but not entered" warning.
12390
12391 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
12392 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12393
12394 PR target/65768
12395 * gcc.target/arm/maskdata.c: New test.
12396
12397 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
12398
12399 PR fortran/65792
12400 * gfortran.dg/derived_constructor_components_5: New test
12401
12402 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
12403
12404 PR target/66140
12405 * gcc.target/alpha/pr66140.c: New test.
12406
12407 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
12408
12409 PR c/48956
12410 * gcc.dg/Wconversion-complex-c99.c: New test.
12411 * gcc.dg/Wconversion-complex-gnu.c: New test.
12412
12413 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
12414
12415 PR tree-optimization/64454
12416 * gcc.dg/modmod.c: New testcase.
12417
12418 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
12419
12420 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
12421
12422 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
12423
12424 PR middle-end/66134
12425 * gcc.target/i386/mpx/pr66134.c: New test.
12426
12427 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
12428
12429 * gcc.target/powerpc/pr60158.c: New test.
12430
12431 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
12432
12433 * gcc.target/i386/sibcall-7.c: New test.
12434 * gcc.target/i386/sibcall-8.c: New test.
12435
12436 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
12437
12438 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
12439 (abs64_in_dreg): Likewise.
12440
12441 2015-05-14 Marek Polacek <polacek@redhat.com>
12442
12443 PR c/66066
12444 PR c/66127
12445 * gcc.dg/pr14649-1.c: Add -Wpedantic.
12446 * gcc.dg/pr19984.c: Likewise.
12447 * gcc.dg/pr66066-1.c: New test.
12448 * gcc.dg/pr66066-2.c: New test.
12449 * gcc.dg/pr66066-3.c: New test.
12450
12451 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12452
12453 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
12454 * gcc.dg/pow-sqrt.x: New file.
12455 * gcc.dg/pow-sqrt-1.c: New test.
12456 * gcc.dg/pow-sqrt-2.c: Likewise.
12457 * gcc.dg/pow-sqrt-3.c: Likewise.
12458
12459 2015-05-13 Richard Biener <rguenther@suse.de>
12460
12461 PR tree-optimization/66123
12462 * gcc.dg/torture/pr66123.c: New testcase.
12463
12464 2015-05-13 Richard Biener <rguenther@suse.de>
12465
12466 PR middle-end/66110
12467 * gcc.dg/alias-2.c: Adjust.
12468 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
12469
12470 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12471
12472 PR target/65103
12473 * gcc.target/i386/pr65103-3.c: New.
12474
12475 2015-05-13 Martin Liska <mliska@suse.cz>
12476
12477 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
12478
12479 2015-05-13 Jakub Jelinek <jakub@redhat.com>
12480
12481 PR target/66112
12482 * gcc.target/i386/pr66112-2.c: New test.
12483
12484 PR target/66112
12485 * gcc.target/i386/pr66112-1.c: New test.
12486
12487 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
12488
12489 PR target/66048
12490 * gcc.target/i386/mpx/pr66048.cc: New.
12491
12492 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
12493
12494 PR rtl-optimization/64616
12495 * gcc.dg/loop-8.c: New test.
12496 * gcc.dg/loop-9.c: New test.
12497
12498 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12499
12500 PR target/pr66047.c
12501 * gcc.target/i386/pr66047.c: New testcase.
12502
12503 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
12504
12505 PR ipa/65873
12506 * gcc.c-torture/compile/pr65873.c: New testcase.
12507
12508 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12509
12510 PR fortran/66111
12511 * gfortran.dg/inline_matmul_10.f90: New test.
12512
12513 2015-05-12 David Malcolm <dmalcolm@redhat.com>
12514
12515 * c-c++-common/Wmisleading-indentation.c: New testcase.
12516 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
12517 * c-c++-common/Wmisleading-indentation-2.md: New file.
12518
12519 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
12520
12521 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
12522 "break".
12523 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
12524
12525 2015-05-12 Richard Biener <rguenther@suse.de>
12526
12527 PR tree-optimization/66101
12528 * gcc.dg/torture/pr66101.c: New testcase.
12529
12530 2015-05-12 Richard Biener <rguenther@suse.de>
12531
12532 PR tree-optimization/37021
12533 * gcc.target/i386/vect-addsub.c: New testcase.
12534
12535 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
12536
12537 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
12538
12539 2015-05-12 Tom de Vries <tom@codesourcery.com>
12540
12541 PR tree-optimization/66010
12542 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
12543
12544 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
12545
12546 PR c++/65133
12547 * g++.dg/cpp0x/trailing10.C: New.
12548
12549 2015-05-12 Richard Biener <rguenther@suse.de>
12550
12551 * gcc.dg/vect/bb-slp-35.c: New testcase.
12552
12553 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
12554
12555 PR fortran/66100
12556 * gfortran.dg/bound_simplification_6.f90: New.
12557
12558 2015-05-11 Steve Ellcey <sellcey@mips.com>
12559
12560 * gcc.target/mips/branch-1.c: Pass argument to bar().
12561
12562 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
12563
12564 PR target/65753
12565 * gcc.target/i386/pr65753.c: New test.
12566
12567 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
12568
12569 PR rtl-optimization/66076
12570 * gcc.dg/torture/pr66076.c: New test.
12571
12572 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
12573
12574 PR fortran/66041
12575 * gfortran.dg/inline_matmul_7.f90: New test.
12576 * gfortran.dg/inline_matmul_8.f90: New test.
12577 * gfortran.dg/inline_matmul_9.f90: New test.
12578
12579 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
12580
12581 * gfortran.dg/bound_simplification_5.f90: New.
12582
12583 2015-05-09 Jason Merrill <jason@redhat.com>
12584
12585 * lib/target-supports.exp (cxx_default): New global.
12586 (check_effective_target_c++11_only)
12587 (check_effective_target_c++14_only)
12588 (check_effective_target_c++98_only)
12589 (check_effective_target_c++1z_only): Check it.
12590
12591 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
12592
12593 PR tree-optimization/64454
12594 * gcc.dg/tree-ssa/vrp97.c: New file.
12595 * gcc.dg/vect/slp-perm-7.c: Update.
12596
12597 2015-05-09 Andre Vehreschild <vehre@gmx.de>
12598
12599 PR fortran/65894
12600 * gfortran.dg/elemental_subroutine_11.f90: New test.
12601
12602 2015-05-08 Richard Biener <rguenther@suse.de>
12603
12604 PR tree-optimization/66036
12605 * gcc.dg/vect/slp-41.c: New testcase.
12606
12607 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
12608
12609 * gfortran.dg/elemental_optional_args_7.f90: New.
12610
12611 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
12612
12613 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
12614 allow cmlt or sshr.
12615
12616 2015-05-08 Marek Polacek <polacek@redhat.com>
12617
12618 PR c/64918
12619 * gcc.dg/Woverride-init-side-effects-1.c: New test.
12620 * gcc.dg/Woverride-init-side-effects-2.c: New test.
12621
12622 2015-05-07 Marek Polacek <polacek@redhat.com>
12623
12624 PR c/65179
12625 * c-c++-common/Wshift-negative-value-1.c: New test.
12626 * c-c++-common/Wshift-negative-value-2.c: New test.
12627 * c-c++-common/Wshift-negative-value-3.c: New test.
12628 * c-c++-common/Wshift-negative-value-4.c: New test.
12629 * c-c++-common/Wshift-negative-value-5.c: New test.
12630 * c-c++-common/Wshift-negative-value-6.c: New test.
12631 * gcc.dg/c90-left-shift-1.c: New test.
12632 * gcc.dg/c99-const-expr-7.c: Add dg-error.
12633 * gcc.dg/c99-left-shift-1.c: New test.
12634
12635 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
12636
12637 PR middle-end/192
12638 PR middle-end/54303
12639 * gcc.dg/fdata-sections-2.c: New file.
12640
12641 2015-05-07 Marek Polacek <polacek@redhat.com>
12642
12643 PR testsuite/66046
12644 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
12645 last dg-output.
12646 * c-c++-common/ubsan/align-7.c: Likewise.
12647 * c-c++-common/ubsan/bounds-8.c: Likewise.
12648 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
12649 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
12650 * c-c++-common/ubsan/null-1.c: Likewise.
12651 * c-c++-common/ubsan/null-10.c: Likewise.
12652 * c-c++-common/ubsan/null-11.c: Likewise.
12653 * c-c++-common/ubsan/null-2.c: Likewise.
12654 * c-c++-common/ubsan/null-3.c: Likewise.
12655 * c-c++-common/ubsan/null-4.c: Likewise.
12656 * c-c++-common/ubsan/null-5.c: Likewise.
12657 * c-c++-common/ubsan/null-6.c: Likewise.
12658 * c-c++-common/ubsan/null-7.c: Likewise.
12659 * c-c++-common/ubsan/null-8.c: Likewise.
12660 * c-c++-common/ubsan/null-9.c: Likewise.
12661 * c-c++-common/ubsan/object-size-1.c: Likewise.
12662 * c-c++-common/ubsan/object-size-10.c: Likewise.
12663 * c-c++-common/ubsan/object-size-4.c: Likewise.
12664 * c-c++-common/ubsan/object-size-5.c: Likewise.
12665 * c-c++-common/ubsan/object-size-7.c: Likewise.
12666 * c-c++-common/ubsan/object-size-8.c: Likewise.
12667 * c-c++-common/ubsan/object-size-9.c: Likewise.
12668 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12669 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12670 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12671 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12672 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12673 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
12674 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12675 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
12676 * c-c++-common/ubsan/pr59333.c: Likewise.
12677 * c-c++-common/ubsan/pr59667.c: Likewise.
12678 * c-c++-common/ubsan/pr60613-2.c: Likewise.
12679 * c-c++-common/ubsan/pr60636.c: Likewise.
12680 * c-c++-common/ubsan/pr63802.c: Likewise.
12681 * c-c++-common/ubsan/recovery-1.c: Likewise.
12682 * c-c++-common/ubsan/recovery-3.c: Likewise.
12683 * c-c++-common/ubsan/shift-1.c: Likewise.
12684 * c-c++-common/ubsan/shift-2.c: Likewise.
12685 * c-c++-common/ubsan/shift-4.c: Likewise.
12686 * c-c++-common/ubsan/shift-7.c: Likewise.
12687 * c-c++-common/ubsan/undefined-2.c: Likewise.
12688 * c-c++-common/ubsan/vla-1.c: Likewise.
12689 * g++.dg/ubsan/null-1.C: Likewise.
12690 * g++.dg/ubsan/null-3.C: Likewise.
12691 * g++.dg/ubsan/null-4.C: Likewise.
12692 * g++.dg/ubsan/vptr-8.C: Likewise.
12693 * g++.dg/ubsan/vptr-9.C: Likewise.
12694 * gcc.dg/ubsan/bounds-2.c: Likewise.
12695 * gcc.dg/ubsan/object-size-9.c: Likewise.
12696
12697 2015-05-07 Jeff Law <law@redhat.com>
12698
12699 * gcc.dg/tree-ssa/shorten-1.c: New test.
12700
12701 2015-05-07 Richard Biener <rguenther@suse.de>
12702
12703 PR tree-optimization/66002
12704 * gcc.dg/vect/vect-125.c: New testcase.
12705
12706 2015-05-07 Marek Polacek <polacek@redhat.com>
12707 Martin Uecker <uecker@eecs.berkeley.edu>
12708
12709 * c-c++-common/ubsan/bounds-10.c: New test.
12710
12711 2015-05-06 David Malcolm <dmalcolm@redhat.com>
12712
12713 * jit.dg/harness.h (set_options): Wrap with
12714 #ifndef TEST_ESCHEWS_SET_OPTIONS.
12715 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
12716 Special-case test-benchmark.c as a negative.
12717 * jit.dg/test-benchmark.c: New file.
12718
12719 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
12720
12721 PR target/64208
12722 * gcc.target/arm/pr64208.c: New test.
12723
12724 2015-05-06 Alan Modra <amodra@gmail.com>
12725
12726 PR target/66020
12727 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
12728 (gparms): Make volatile.
12729
12730 2015-05-06 Richard Biener <rguenther@suse.de>
12731
12732 PR tree-optimization/62283
12733 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
12734
12735 2015-05-06 Christian Bruel <christian.bruel@st.com>
12736
12737 PR target/66015
12738 * gcc.target/aarch64/iinline-attr-1.c: New test.
12739
12740 2015-05-06 Richard Biener <rguenther@suse.de>
12741
12742 * gcc.dg/vect/bb-slp-34.c: New testcase.
12743
12744 2015-05-06 Richard Biener <rguenther@suse.de>
12745
12746 PR tree-optimization/62283
12747 * gcc.dg/vect/bb-slp-14.c: Adjust.
12748
12749 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
12750
12751 PR target/65990
12752 * gcc.target/i386/pr65990.c: New test.
12753
12754 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
12755
12756 PR target/65915
12757 * gcc.target/i386/pr65915.c: New.
12758
12759 2015-05-05 Tom de Vries <tom@codesourcery.com>
12760
12761 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
12762 'va_list escapes 0'.
12763
12764 2015-05-05 Tom de Vries <tom@codesourcery.com>
12765
12766 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
12767 in r222173.
12768
12769 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
12770
12771 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
12772 * gcc.target/arm/pr65924.c: Likewise.
12773
12774 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
12775
12776 PR target/65871
12777 * gcc.target/i386/pr65871-3.c: New test.
12778
12779 2015-05-04 Jeff Law <law@redhat.com>
12780
12781 Revert:
12782 2015-05-04 Jeff Law <law@redhat.com>
12783 * gcc.dg/tree-ssa/shorten-1.c: New test.
12784
12785 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
12786 Jakub Jelinek <jakub@redhat.com>
12787
12788 PR c++/66007
12789 * g++.dg/cpp0x/Wnarrowing4.C: New.
12790
12791 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
12792
12793 * lib/target-supports.exp
12794 (check_effective_target_keeps_null_pointer_checks): Clarify that
12795 this is for targets that disable -fdelete-null-pointer-checks,
12796 not default it to off.
12797 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
12798 -fdelete-null-pointer-checks explicit.
12799 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
12800 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
12801 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
12802 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
12803 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
12804 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
12805 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
12806 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
12807 * gcc.dg/tree-ssa/pr20318.c: Likewise.
12808 * gcc.dg/tree-ssa/pr20701.c: Likewise.
12809 * gcc.dg/tree-ssa/pr20702.c: Likewise.
12810 * gcc.dg/tree-ssa/pr21086.c: Likewise.
12811 * gcc.dg/tree-ssa/pr21090.c: Likewise.
12812 * gcc.dg/tree-ssa/pr58480.c: Likewise.
12813 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
12814 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
12815 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
12816 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
12817 * gcc.dg/tree-ssa/unreachable.c: Likewise.
12818 * gcc.dg/tree-ssa/vrp02.c: Likewise.
12819 * gcc.dg/tree-ssa/vrp07.c: Likewise.
12820 * gcc.dg/tree-ssa/vrp08.c: Likewise.
12821 * gcc.dg/tree-ssa/vrp55.c: Likewise.
12822 * g++.dg/cpp0x/static_assert9.C: Likewise.
12823 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
12824 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
12825 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
12826 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
12827 * g++.dg/tree-ssa/pr26406.C: Likewise.
12828
12829 2015-05-04 Jakub Jelinek <jakub@redhat.com>
12830
12831 PR tree-optimization/65984
12832 * c-c++-common/ubsan/pr65984.c: New test.
12833
12834 2015-05-04 Jeff Law <law@redhat.com>
12835
12836 * gcc.dg/tree-ssa/shorten-1.c: New test.
12837
12838 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
12839
12840 PR fortran/44735
12841 * gfortran.dg/pr44735.f90: New test.
12842
12843 2015-05-04 Richard Biener <rguenther@suse.de>
12844
12845 PR tree-optimization/65965
12846 * gcc.dg/vect/bb-slp-33.c: New testcase.
12847
12848 2015-05-04 Richard Biener <rguenther@suse.de>
12849
12850 PR tree-optimization/65935
12851 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
12852
12853 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
12854
12855 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
12856 for each supported variant instead of CHECK_RESULTS.
12857 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
12858 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
12859 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
12860 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
12861 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
12862 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12863 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
12864 expected results for unsupported variants. Call CHECK for each
12865 supported variant instead of CHECK_RESULTS.
12866 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
12867 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
12868 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
12869 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
12870 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
12871 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
12872 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
12873 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
12874 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
12875 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
12876 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12877 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12878 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12879 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
12880 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
12881 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
12882 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
12883 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
12884 expected results for unsupported variants.
12885 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
12886 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
12887 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
12888 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
12889 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
12890 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
12891 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
12892 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
12893 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
12894 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
12895 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
12896 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
12897 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
12898 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
12899 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
12900 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
12901 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
12902 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
12903 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
12904 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
12905 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
12906 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
12907 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
12908 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
12909 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
12910 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
12911 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
12912 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
12913
12914 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
12915
12916 PR fortran/37131
12917 * gfortran.dg/bound_9.f90: Add pointer assignment.
12918
12919 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
12920 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
12921
12922 PR c++/65858
12923 * g++.dg/cpp0x/Wnarrowing3.C: New.
12924
12925 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
12926
12927 * gcc.dg/20150120-1.c: New test.
12928 * gcc.dg/20150120-2.c: New test.
12929 * gcc.dg/20150120-3.c: New test.
12930
12931 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
12932
12933 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
12934
12935 2015-05-01 Renlin Li <renlin.li@arm.com>
12936
12937 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
12938
12939 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
12940
12941 * gfortran.dg/bound_simplification_4.f90: New.
12942
12943 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12944
12945 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
12946 with powerpc_p8vector_ok.
12947
12948 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
12949
12950 PR fortran/37131
12951 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
12952 scan pattern.
12953 * gfortran.dg/bound_9.f90: New test case.
12954
12955 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
12956
12957 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
12958 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
12959 for 32bit x86 targets.
12960 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
12961 for 32bit x86 targets.
12962 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
12963 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
12964 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
12965 for 32bit x86 targets.
12966
12967 2015-04-30 Marek Polacek <polacek@redhat.com>
12968
12969 PR tree-optimization/63551
12970 * g++.dg/ipa/pr63551.C: New test.
12971
12972 2015-04-30 Caroline Tice <cmtice@google.com>
12973
12974 PR 65929
12975 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
12976 partition size on certain targets.
12977
12978 2015-04-30 Renlin Li <renlin.li@arm.com>
12979
12980 * gcc.target/aarch64/vect-reduc-or_1.c: New.
12981
12982 2015-04-30 Marek Polacek <polacek@redhat.com>
12983
12984 * c-c++-common/Wbool-compare-3.c: New test.
12985
12986 * gcc.dg/pr65901.c (foo): Adjust dg-error.
12987 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
12988
12989 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
12990
12991 PR c++/57610
12992 * g++.dg/init/ref22.C: New.
12993
12994 2015-04-30 Marek Polacek <polacek@redhat.com>
12995
12996 * gcc.dg/init-bad-8.c: New test.
12997
12998 * gcc.dg/incomplete-typedef-1.c: New test.
12999
13000 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
13001
13002 PR c++/59955
13003 * g++.dg/template/crash121.C: New.
13004
13005 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
13006
13007 * gcc.target/mips/call-from-init.c: New test.
13008 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
13009
13010 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13011
13012 PR target/65871
13013 * gcc.target/i386/pr65871-1.c: New test.
13014 * gcc.target/i386/pr65871-2.c: Ditto.
13015
13016 2015-04-29 Marek Polacek <polacek@redhat.com>
13017
13018 PR c/64610
13019 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
13020 * c-c++-common/Wbool-compare-2.c: New test.
13021
13022 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
13023
13024 PR target/65770
13025 * gcc.target/aarch64/vstN_lane_1.c: New file.
13026
13027 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
13028
13029 PR c++/64667
13030 * g++.dg/warn/Winit-self-3.C: New.
13031
13032 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
13033
13034 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
13035
13036 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
13037
13038 PR target/65924
13039 * gcc.target/arm/pr65924.c: New test.
13040
13041 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
13042
13043 * g++.dg/gomp/tpl-target-update.C: New file.
13044
13045 2015-04-29 Richard Biener <rguenther@suse.de>
13046
13047 PR tree-optimization/65917
13048 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
13049
13050 2015-04-29 Christian Bruel <christian.bruel@st.com>
13051
13052 PR target/64835
13053 * gcc.dg/ipa/iinline-attr.c: New test.
13054 * gcc.target/i386/iinline-attr-2.c: New test.
13055
13056 2015-04-28 Andre Vehreschild <vehre@gmx.de>
13057
13058 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
13059 segfault is fixed.
13060
13061 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13062
13063 * gcc.dg/vect/vect-33.c: Remove spurious line.
13064
13065 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
13066
13067 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
13068
13069 2015-04-28 Marek Polacek <polacek@redhat.com>
13070
13071 PR c/65901
13072 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
13073 * gcc.dg/pr65901.c: New test.
13074
13075 2015-04-28 Richard Biener <rguenther@suse.de>
13076
13077 PR tree-optimization/62283
13078 * gfortran.dg/vect/pr62283-2.f: New testcase.
13079 * gcc.dg/vect/bb-slp-14.c: Adjust.
13080
13081 2015-04-28 Richard Biener <rguenther@suse.de>
13082
13083 PR tree-optimization/65851
13084 * g++.dg/torture/pr65851.C: New testcase.
13085
13086 2015-04-27 Jeff Law <law@redhat.com>
13087
13088 PR tree-optimization/65217
13089 * gcc.target/i386/pr65217.c: Remove XFAIL.
13090
13091 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13092
13093 PR fortran/60322
13094 Add tests forgotten to svn-add.
13095 * gfortran.dg/class_allocate_19.f03: New test.
13096 * gfortran.dg/class_array_20.f03: New test.
13097 * gfortran.dg/class_array_21.f03: New test.
13098 * gfortran.dg/finalize_29.f08: New test.
13099
13100 2015-04-27 Andre Vehreschild <vehre@gmx.de>
13101
13102 PR fortran/59678
13103 PR fortran/65841
13104 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
13105 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
13106
13107 2015-04-27 Caroline Tice <cmtice@google.com>
13108
13109 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
13110 partition size.
13111
13112 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
13113
13114 PR target/64579
13115 * gcc.target/powerpc/htm-1.c: New test.
13116 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
13117 on 64-bit compiles.
13118 (__builtin_tabortdci): Likewise.
13119 (__builtin_tcheck): Remove operand.
13120 * lib/target-supports.exp (check_htm_hw_available): New function.
13121
13122 2015-04-27 Richard Biener <rguenther@suse.de>
13123
13124 * gcc.target/i386/pr65217.c: XFAIL.
13125
13126 2015-04-27 Jakub Jelinek <jakub@redhat.com>
13127
13128 PR tree-optimization/65875
13129 * gcc.c-torture/compile/pr65875.c: New test.
13130
13131 2015-04-25 Marek Polacek <polacek@redhat.com>
13132
13133 PR c/52085
13134 * gcc.dg/enum-incomplete-2.c: New test.
13135 * gcc.dg/enum-mode-1.c: New test.
13136
13137 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
13138
13139 PR target/65849
13140 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
13141 set new options.
13142 * gcc.target/powerpc/pr65849-2.c: Likewise.
13143
13144 2015-04-24 Tom de Vries <tom@codesourcery.com>
13145
13146 PR tree-optimization/65802
13147 * g++.dg/pr65802.C: Move to ...
13148 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
13149 stdarg.h. Rewrite for C.
13150 (fn1): Use va_list and va_arg. Make variable args function. Add use of
13151 va_start and va_end. Remove unnecessary inline asm.
13152
13153 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
13154 Wei Mi <wmi@google.com>
13155
13156 * gcc.target/i386/sse2-load-multi.c: New test.
13157 * gcc.target/i386/sse2-store-multi.c: Ditto.
13158
13159 2015-04-24 Marek Polacek <polacek@redhat.com>
13160
13161 PR c/65830
13162 * c-c++-common/pr65830.c: New test.
13163
13164 PR c/63357
13165 * c-c++-common/Wlogical-op-1.c: New test.
13166
13167 2015-04-24 Marek Polacek <polacek@redhat.com>
13168
13169 PR c/61534
13170 * c-c++-common/pr61534-1.c: New test.
13171
13172 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
13173 Steven Bosscher <steven@gcc.gnu.org>
13174
13175 PR rtl-optimization/34503
13176 * gcc.target/arm/pr64616.c: New file.
13177
13178 2015-04-24 Bin Cheng <bin.cheng@arm.com>
13179
13180 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
13181
13182 2015-04-24 Terry Guo <terry.guo@arm.com>
13183
13184 * gcc.target/arm/pr65710.c: Update the options.
13185
13186 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
13187
13188 * gcc.target/i386/pr65523.c: Skip x32.
13189
13190 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13191
13192 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
13193 to look for vcl* where appropriate.
13194
13195 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13196
13197 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
13198 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13199
13200 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
13201
13202 PR target/26702
13203 * gcc.target/arm/pr26702.c: New test.
13204
13205 2015-04-23 Marek Polacek <polacek@redhat.com>
13206
13207 PR c/65345
13208 * gcc.dg/pr65345-1.c: New test.
13209 * gcc.dg/pr65345-2.c: New test.
13210
13211 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13212
13213 * gcc.target/powerpc/crypto-builtin-2.c: New.
13214
13215 2015-04-23 Andre Vehreschild <vehre@gmx.de>
13216
13217 PR fortran/60322
13218 * gfortran.dg/class_allocate_19.f03: New test.
13219 * gfortran.dg/class_array_20.f03: New test.
13220 * gfortran.dg/class_array_21.f03: New test.
13221 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
13222 * gfortran.dg/finalize_15.f90: Fixing comparision to model
13223 initialization correctly.
13224 * gfortran.dg/finalize_29.f08: New test.
13225
13226 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13227
13228 * gcc.target/powerpc/swaps-p8-18.c: New test.
13229
13230 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13231
13232 PR target/65456
13233 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
13234 * gcc.dg/vect/bb-slp-25.c: Likewise.
13235 * gcc.dg/vect/bb-slp-29.c: Likewise.
13236 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
13237 vect_no_align && { ! vect_hw_misalign }.
13238 * gcc.dg/vect/bb-slp-9.c: Likewise.
13239 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
13240 vect_hw_misalign.
13241 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
13242 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
13243 account for POWER8, where peeling for alignment is not needed.
13244 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
13245 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
13246 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
13247 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
13248 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
13249 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
13250 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
13251 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
13252 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
13253 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13254 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13255 * gcc.dg/vect/pr16105.c: Likewise.
13256 * gcc.dg/vect/pr20122.c: Likewise.
13257 * gcc.dg/vect/pr33804.c: Likewise.
13258 * gcc.dg/vect/pr33953.c: Likewise.
13259 * gcc.dg/vect/pr56787.c: Likewise.
13260 * gcc.dg/vect/pr58508.c: Likewise.
13261 * gcc.dg/vect/slp-25.c: Likewise.
13262 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
13263 * gcc.dg/vect/vect-105.c: Likewise.
13264 * gcc.dg/vect/vect-27.c: Likewise.
13265 * gcc.dg/vect/vect-29.c: Likewise.
13266 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
13267 POWER8.
13268 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
13269 && { ! vect_hw_misalign }.
13270 * gcc.dg/vect/vect-44.c: Likewise.
13271 * gcc.dg/vect/vect-48.c: Likewise.
13272 * gcc.dg/vect/vect-50.c: Likewise.
13273 * gcc.dg/vect/vect-52.c: Likewise.
13274 * gcc.dg/vect/vect-56.c: Likewise.
13275 * gcc.dg/vect/vect-60.c: Likewise.
13276 * gcc.dg/vect/vect-72.c: Likewise.
13277 * gcc.dg/vect/vect-75-big-array.c: Likewise.
13278 * gcc.dg/vect/vect-75.c: Likewise.
13279 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
13280 * gcc.dg/vect/vect-77-global.c: Likewise.
13281 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
13282 * gcc.dg/vect/vect-78-global.c: Likewise.
13283 * gcc.dg/vect/vect-93.c: Likewise.
13284 * gcc.dg/vect/vect-95.c: Likewise.
13285 * gcc.dg/vect/vect-96.c: Likewise.
13286 * gcc.dg/vect/vect-cond-1.c: Likewise.
13287 * gcc.dg/vect/vect-cond-3.c: Likewise.
13288 * gcc.dg/vect/vect-cond-4.c: Likewise.
13289 * gcc.dg/vect/vect-cselim-1.c: Likewise.
13290 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
13291 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
13292 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13293 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
13294 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
13295 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
13296 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
13297 * gcc.dg/vect/vect-outer-3a.c: Likewise.
13298 * gcc.dg/vect/vect-outer-5.c: Likewise.
13299 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
13300 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
13301 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
13302 * gcc.dg/vect/vect-outer-fir.c: Likewise.
13303 * gcc.dg/vect/vect-peel-3.c: Likewise.
13304 * gcc.dg/vect/vect-peel-4.c: Likewise.
13305 * gcc.dg/vect/vect-pre-interact.c: Likewise.
13306 * gcc.target/powerpc/pr65456.c: New test.
13307 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
13308 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
13309 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
13310 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
13311 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
13312 vect_no_align && { ! vect_hw_misalign }.
13313 * gfortran.dg/vect/vect-3.f90: Likewise.
13314 * gfortran.dg/vect/vect-4.f90: Likewise.
13315 * gfortran.dg/vect/vect-5.f90: Likewise.
13316 * lib/target-supports.exp (check_effective_target_vect_no_align):
13317 Return 1 for POWER8.
13318 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
13319
13320 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
13321
13322 PR fortran/65429
13323 * gfortran.dg/pr65429.f90: New test.
13324
13325 2015-04-22 Yury Gribov <y.gribov@samsung.com>
13326
13327 * c-c++-common/asan/user-section-1.c: New test.
13328 * c-c++-common/asan/user-section-2.c: New test.
13329 * c-c++-common/asan/user-section-3.c: New test.
13330
13331 2015-04-22 Hale Wang <hale.wang@arm.com>
13332 Terry Guo <terry.guo@arm.com>
13333
13334 PR rtl-optimization/64818
13335 * gcc.target/arm/pr64818.c: New test.
13336
13337 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
13338
13339 PR ipa/65076
13340 * g++.dg/tree-ssa/pr61034.C: Update template.
13341 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
13342 * gcc.dg/Warray-bounds-11.c: Likewise.
13343 * gcc.dg/Warray-bounds.c: Likewise.
13344
13345 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13346
13347 PR libgfortran/65234
13348 * gfortran.dg/fmt_unlimited.f90: New test.
13349
13350 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
13351
13352 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
13353 headers.
13354 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
13355 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
13356 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
13357 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
13358 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
13359 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
13360 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
13361
13362 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13363
13364 PR libgfortran/56743
13365 * gfortran.dg/namelist_87.f90: New test.
13366
13367 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13368
13369 * gcc.target/aarch64/mult-synth_1.c: New test.
13370 * gcc.target/aarch64/mult-synth_2.c: Likewise.
13371 * gcc.target/aarch64/mult-synth_3.c: Likewise.
13372 * gcc.target/aarch64/mult-synth_4.c: Likewise.
13373 * gcc.target/aarch64/mult-synth_5.c: Likewise.
13374 * gcc.target/aarch64/mult-synth_6.c: Likewise.
13375
13376 2015-04-21 Richard Biener <rguenther@suse.de>
13377
13378 PR tree-optimization/65650
13379 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
13380 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
13381 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
13382 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
13383 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
13384 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
13385
13386 2015-04-21 Tom de Vries <tom@codesourcery.com>
13387
13388 PR tree-optimization/65802
13389 * g++.dg/pr65802.C: New test.
13390
13391 2015-04-21 Bin Cheng <bin.cheng@arm.com>
13392
13393 PR testsuite/65767
13394 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
13395 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
13396
13397 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
13398
13399 PR c++/65801
13400 * g++.dg/cpp0x/Wnarrowing2.C: New.
13401
13402 2015-04-20 Jeff Law <law@redhat.com>
13403
13404 PR tree-optimization/65658
13405 * gcc.dg/pr65658.c: New test.
13406
13407 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
13408
13409 PR target/64134
13410 * gcc.target/aarch64/vec_init_1.c: New test.
13411
13412 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
13413
13414 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
13415 targets.
13416
13417 2015-04-18 Martin Sebor <msebor@redhat.com>
13418
13419 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
13420 of non-nul characters.
13421 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
13422
13423 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13424
13425 PR target/65787
13426 * gcc.target/powerpc/pr65787.c: New.
13427
13428 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13429
13430 PR target/65689
13431 * gcc.target/aarch64/c-output-template-4.c: New test.
13432
13433 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13434
13435 PR target/65780
13436 * gcc.dg/pr65780-1.c: New test.
13437 * gcc.dg/pr65780-2.c: Likewise.
13438 * gcc.target/i386/pr32219-9.c: Likewise.
13439 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
13440 symbol.
13441 * gcc.target/i386/pr64317.c (c): Initialize.
13442
13443 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
13444
13445 PR target/65612
13446 * g++.dg/ext/mv18.C: New test.
13447 * g++.dg/ext/mv19.C: Likewise.
13448 * g++.dg/ext/mv20.C: Likewise.
13449 * g++.dg/ext/mv21.C: Likewise.
13450 * g++.dg/ext/mv22.C: Likewise.
13451 * g++.dg/ext/mv23.C: Likewise.
13452
13453 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
13454
13455 PR c++/64527
13456 * g++.dg/init/pr64527.C: New test.
13457
13458 2015-04-17 Tom de Vries <tom@codesourcery.com>
13459 Michael Matz <matz@suse.de>
13460
13461 PR tree-optimization/64950
13462 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
13463 x86_64-*-*.
13464
13465 2015-04-17 Yury Gribov <y.gribov@samsung.com>
13466
13467 * c-c++-common/asan/user-section-1.c: New test.
13468
13469 2015-04-17 Jakub Jelinek <jakub@redhat.com>
13470
13471 PR debug/65771
13472 * gcc.dg/debug/pr65771.c: New test.
13473
13474 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
13475
13476 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
13477 __buitlin_alloca with __builtin_alloca.
13478
13479 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
13480
13481 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
13482
13483 2015-04-16 Richard Biener <rguenther@suse.de>
13484
13485 PR tree-optimization/64277
13486 * gcc.dg/Warray-bounds-14.c: New testcase.
13487 * gcc.dg/Warray-bounds-15.c: Likewise.
13488 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
13489 * c-c++-common/ubsan/bounds-6.c: Likewise.
13490
13491 2015-04-16 Renlin Li <renlin.li@arm.com>
13492
13493 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
13494 * gcc.target/arm/unsigned-float.c: New.
13495
13496 2015-04-16 Richard Biener <rguenther@suse.de>
13497
13498 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
13499 * gcc.dg/tree-ssa/pr37508.c: Adjust.
13500 * gfortran.dg/reassoc_6.f: Remove XFAIL.
13501
13502 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
13503
13504 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
13505 * g++.dg/cpp0x/decltype-call1.C: Likewise.
13506 * g++.dg/cpp0x/defaulted21.C: Likewise.
13507 * g++.dg/cpp0x/defaulted28.C: Likewise.
13508 * g++.dg/cpp0x/defaulted47.C: Likewise.
13509 * g++.dg/cpp0x/elision_neg.C: Likewise.
13510 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
13511 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
13512 * g++.dg/cpp0x/implicit1.C: Likewise.
13513 * g++.dg/cpp0x/implicit9.C: Likewise.
13514 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
13515 * g++.dg/cpp0x/range-for13.C: Likewise.
13516 * g++.dg/gomp/clause-2.C: Likewise.
13517 * g++.dg/gomp/udr-5.C: Likewise.
13518 * g++.dg/inherit/access6.C: Likewise.
13519 * g++.dg/lookup/duperr1.C: Likewise.
13520 * g++.dg/lookup/friend2.C: Likewise.
13521 * g++.dg/lookup/pr6936.C: Likewise.
13522 * g++.dg/lookup/scoped1.C: Likewise.
13523 * g++.dg/lookup/using26.C: Likewise.
13524 * g++.dg/lookup/using38.C: Likewise.
13525 * g++.dg/other/access2.C: Likewise.
13526 * g++.dg/overload/defarg3.C: Likewise.
13527 * g++.dg/overload/defarg6.C: Likewise.
13528 * g++.dg/parse/access11.C: Likewise.
13529 * g++.dg/parse/access2.C: Likewise.
13530 * g++.dg/parse/access3.C: Likewise.
13531 * g++.dg/parse/access4.C: Likewise.
13532 * g++.dg/parse/access5.C: Likewise.
13533 * g++.dg/parse/access6.C: Likewise.
13534 * g++.dg/parse/access8.C: Likewise.
13535 * g++.dg/parse/access9.C: Likewise.
13536 * g++.dg/parse/crash40.C: Likewise.
13537 * g++.dg/tc1/dr142.C: Likewise.
13538 * g++.dg/tc1/dr166.C: Likewise.
13539 * g++.dg/tc1/dr52.C: Likewise.
13540 * g++.dg/template/access11.C: Likewise.
13541 * g++.dg/template/access18.C: Likewise.
13542 * g++.dg/template/access19.C: Likewise.
13543 * g++.dg/template/access2.C: Likewise.
13544 * g++.dg/template/access20.C: Likewise.
13545 * g++.dg/template/access26.C: Likewise.
13546 * g++.dg/template/access3.C: Likewise.
13547 * g++.dg/template/access7.C: Likewise.
13548 * g++.dg/template/conv12.C: Likewise.
13549 * g++.dg/template/crash69.C: Likewise.
13550 * g++.dg/template/friend31.C: Likewise.
13551 * g++.dg/template/friend32.C: Likewise.
13552 * g++.dg/template/memfriend15.C: Likewise.
13553 * g++.dg/template/memfriend16.C: Likewise.
13554 * g++.dg/template/memfriend17.C: Likewise.
13555 * g++.dg/template/memfriend7.C: Likewise.
13556 * g++.dg/template/pr32519.C: Likewise.
13557 * g++.dg/template/qualttp21.C: Likewise.
13558 * g++.dg/template/qualttp8.C: Likewise.
13559 * g++.dg/template/ttp10.C: Likewise.
13560 * g++.dg/template/typedef11.C: Likewise.
13561 * g++.dg/template/typedef13.C: Likewise.
13562 * g++.dg/template/typedef19.C: Likewise.
13563 * g++.dg/template/typedef20.C: Likewise.
13564 * g++.dg/template/typedef22.C: Likewise.
13565 * g++.dg/template/using16.C: Likewise.
13566 * g++.dg/template/virtual3.C: Likewise.
13567 * g++.dg/ubsan/pr61272.C: Likewise.
13568 * g++.old-deja/g++.bob/inherit2.C: Likewise.
13569 * g++.old-deja/g++.brendan/crash11.C: Likewise.
13570 * g++.old-deja/g++.brendan/enum6.C: Likewise.
13571 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
13572 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
13573 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
13574 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
13575 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
13576 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
13577 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
13578 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
13579 * g++.old-deja/g++.jason/access17.C: Likewise.
13580 * g++.old-deja/g++.jason/access18.C: Likewise.
13581 * g++.old-deja/g++.jason/access22.C: Likewise.
13582 * g++.old-deja/g++.jason/access23.C: Likewise.
13583 * g++.old-deja/g++.jason/access8.C: Likewise.
13584 * g++.old-deja/g++.jason/delete3.C: Likewise.
13585 * g++.old-deja/g++.jason/report.C: Likewise.
13586 * g++.old-deja/g++.law/access2.C: Likewise.
13587 * g++.old-deja/g++.law/access3.C: Likewise.
13588 * g++.old-deja/g++.law/access4.C: Likewise.
13589 * g++.old-deja/g++.law/access5.C: Likewise.
13590 * g++.old-deja/g++.law/arm12.C: Likewise.
13591 * g++.old-deja/g++.law/arm14.C: Likewise.
13592 * g++.old-deja/g++.law/ctors13.C: Likewise.
13593 * g++.old-deja/g++.law/union2.C: Likewise.
13594 * g++.old-deja/g++.law/visibility12.C: Likewise.
13595 * g++.old-deja/g++.law/visibility15.C: Likewise.
13596 * g++.old-deja/g++.law/visibility16.C: Likewise.
13597 * g++.old-deja/g++.law/visibility17.C: Likewise.
13598 * g++.old-deja/g++.law/visibility18.C: Likewise.
13599 * g++.old-deja/g++.law/visibility19.C: Likewise.
13600 * g++.old-deja/g++.law/visibility20.C: Likewise.
13601 * g++.old-deja/g++.law/visibility21.C: Likewise.
13602 * g++.old-deja/g++.law/visibility24.C: Likewise.
13603 * g++.old-deja/g++.law/visibility4.C: Likewise.
13604 * g++.old-deja/g++.law/visibility5.C: Likewise.
13605 * g++.old-deja/g++.law/visibility6.C: Likewise.
13606 * g++.old-deja/g++.law/visibility7.C: Likewise.
13607 * g++.old-deja/g++.law/visibility8.C: Likewise.
13608 * g++.old-deja/g++.law/visibility9.C: Likewise.
13609 * g++.old-deja/g++.niklas/t135.C: Likewise.
13610 * g++.old-deja/g++.oliva/delete1.C: Likewise.
13611 * g++.old-deja/g++.oliva/partord1.C: Likewise.
13612 * g++.old-deja/g++.other/access11.C: Likewise.
13613 * g++.old-deja/g++.other/access4.C: Likewise.
13614 * g++.old-deja/g++.other/access7.C: Likewise.
13615 * g++.old-deja/g++.other/crash1.C: Likewise.
13616 * g++.old-deja/g++.other/crash7.C: Likewise.
13617 * g++.old-deja/g++.other/friend1.C: Likewise.
13618 * g++.old-deja/g++.other/friend4.C: Likewise.
13619 * g++.old-deja/g++.other/friend9.C: Likewise.
13620 * g++.old-deja/g++.other/lineno1.C: Likewise.
13621 * g++.old-deja/g++.other/using1.C: Likewise.
13622 * g++.old-deja/g++.pt/enum14.C: Likewise.
13623 * g++.old-deja/g++.pt/friend11.C: Likewise.
13624 * g++.old-deja/g++.pt/friend21.C: Likewise.
13625 * g++.old-deja/g++.pt/friend3.C: Likewise.
13626 * g++.old-deja/g++.pt/inherit2.C: Likewise.
13627 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
13628 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
13629 * g++.old-deja/g++.robertl/eb94.C: Likewise.
13630
13631 2015-04-15 Jakub Jelinek <jakub@redhat.com>
13632
13633 PR ipa/65765
13634 * g++.dg/ipa/pr65765.C: New test.
13635
13636 2015-04-15 Nick Clifton <nickc@redhat.com>
13637
13638 * gcc.target/rx/builtins.c: Disable RMPA test if string
13639 instructions are not allowed.
13640
13641 2015-04-15 Alan Modra <amodra@gmail.com>
13642
13643 * gcc.dg/pr65408.c: New.
13644
13645 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
13646
13647 PR target/65729
13648 * gcc.target/arm/pr65729.c: New test.
13649
13650 2015-04-14 Richard Biener <rguenther@suse.de>
13651
13652 PR tree-optimization/65758
13653 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
13654
13655 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
13656
13657 PR target/65648
13658 * gcc.c-torture/execute/pr65648.c: New test.
13659
13660 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13661
13662 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
13663 __builtin_finite instead of finite.
13664 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
13665 Likewise.
13666
13667 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
13668
13669 PR tree-optimization/63387
13670 * gcc.dg/pr63387.c: New testcase.
13671
13672 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
13673
13674 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
13675
13676 2015-04-13 Richard Biener <rguenther@suse.de>
13677
13678 PR tree-optimization/65204
13679 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
13680
13681 2015-04-13 Terry Guo <terry.guo@arm.com>
13682
13683 PR target/65710
13684 * gcc.target/arm/pr65710.c: New.
13685
13686 2015-04-12 Jakub Jelinek <jakub@redhat.com>
13687
13688 PR tree-optimization/65747
13689 * g++.dg/torture/pr65747.C: New test.
13690
13691 2015-04-12 Jakub Jelinek <jakub@redhat.com>
13692
13693 PR c++/65736
13694 * g++.dg/cpp0x/pr65736.C: New test.
13695
13696 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
13697 Martin Liska <mliska@suse.cz>
13698
13699 PR ipa/65722
13700 * g++.dg/ipa/pr65722.C: New testcase.
13701
13702 2015-04-11 Jakub Jelinek <jakub@redhat.com>
13703
13704 PR tree-optimization/65735
13705 * gcc.c-torture/compile/pr65735.c: New test.
13706
13707 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
13708
13709 PR middle-end/65554
13710 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
13711
13712 2015-04-11 Jakub Jelinek <jakub@redhat.com>
13713
13714 PR target/65671
13715 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
13716
13717 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
13718
13719 PR target/65647
13720 * gcc.target/arm/pr65647-2.c: New.
13721
13722 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13723
13724 PR target/65694
13725 * g++.dg/torture/pr65694.C: New test.
13726
13727 2015-04-10 Tobias Burnus <burnus@net-b.de>
13728
13729 * gfortran.dg/coarray_lock_6.f90: New.
13730 * gfortran.dg/coarray_lock_7.f90: New.
13731 * gfortran.dg/coarray/lock_2.f90: New.
13732
13733 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
13734
13735 PR fortran/56674
13736 PR fortran/58813
13737 PR fortran/59016
13738 PR fortran/59024
13739 * gfortran.dg/used_types_27.f90: New.
13740
13741 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
13742
13743 PR target/65671
13744 * gcc.target/i386/pr65671.c: New.
13745
13746 2015-04-09 Jakub Jelinek <jakub@redhat.com>
13747
13748 PR tree-optimization/65709
13749 * c-c++-common/ubsan/align-9.c: New test.
13750
13751 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
13752
13753 PR fortran/56852
13754 * gfortran.dg/pr56852.f90: New test.
13755
13756 2015-04-09 Marek Polacek <polacek@redhat.com>
13757 Jakub Jelinek <jakub@redhat.com>
13758
13759 PR middle-end/65554
13760 * g++.dg/opt/pr65554.C: New test.
13761
13762 2015-04-09 Jakub Jelinek <jakub@redhat.com>
13763
13764 PR c++/65690
13765 * c-c++-common/attr-aligned-1.c: New test.
13766
13767 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
13768
13769 * gcc.target/i386/mpx/memmove-zero-length.c: New.
13770
13771 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
13772
13773 PR target/65676
13774 * gcc.target/i386/sse-25.c: New.
13775
13776 2015-04-09 Jakub Jelinek <jakub@redhat.com>
13777
13778 PR target/65693
13779 * gcc.target/i386/pr65693.c: New test.
13780
13781 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
13782
13783 * gcc.dg/lto/chkp-static-bounds_0.c: New.
13784
13785 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
13786
13787 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
13788
13789 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
13790
13791 * gcc.target/i386/thunk-retbnd.c: New.
13792
13793 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
13794
13795 * gnat.dg/opt48.adb: New test.
13796 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
13797 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
13798
13799 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
13800
13801 PR ipa/65540
13802 * gcc.c-torture/compile/pr65540.c: New.
13803
13804 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
13805
13806 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
13807 -Wno-pointer-arith.
13808
13809 2015-04-07 Jakub Jelinek <jakub@redhat.com>
13810
13811 PR debug/65678
13812 * g++.dg/debug/pr65678.C: New test.
13813
13814 PR middle-end/65680
13815 * gcc.c-torture/compile/pr65680.c: New test.
13816
13817 2015-04-07 Andre Vehreschild <vehre@gmx.de>
13818
13819 PR fortran/65548
13820 * gfortran.dg/allocate_with_source_5.f90: New test.
13821
13822 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
13823
13824 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
13825 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
13826
13827 2015-04-07 Bin Cheng <bin.cheng@arm.com>
13828
13829 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
13830
13831 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
13832
13833 PR target/65614
13834 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
13835 to get floating point compression.
13836 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
13837
13838 2015-04-06 Jakub Jelinek <jakub@redhat.com>
13839
13840 PR preprocessor/61977
13841 * gcc.dg/cpp/pr61977.c: New test.
13842
13843 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
13844
13845 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
13846
13847 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
13848
13849 PR target/65647
13850 * gcc.target/arm/pr65647.c: New.
13851
13852 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
13853
13854 PR ipa/65655
13855 * g++.dg/torture/pr65655.C: New testcase.
13856
13857 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
13858
13859 PR c++/64085
13860 * g++.dg/cpp1y/lambda-init13.C: New.
13861
13862 2015-04-03 Marek Polacek <polacek@redhat.com>
13863
13864 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
13865
13866 2015-04-02 Marek Polacek <polacek@redhat.com>
13867
13868 PR c++/65642
13869 * g++.dg/cpp0x/constexpr-fold1.C: New test.
13870 * g++.dg/cpp0x/constexpr-fold2.C: New test.
13871
13872 2015-04-02 Jakub Jelinek <jakub@redhat.com>
13873
13874 PR preprocessor/61977
13875 * gcc.target/powerpc/pr61977-1.c: New test.
13876 * gcc.target/powerpc/pr61977-2.c: New test.
13877
13878 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
13879
13880 PR c++/56100
13881 * g++.dg/warn/Wshadow-8.C: New.
13882 * g++.dg/warn/Wshadow-9.C: Likewise.
13883 * g++.dg/warn/Wshadow-10.C: Likewise.
13884 * g++.dg/warn/Wshadow-11.C: Likewise.
13885
13886 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
13887
13888 * gcc.dg/pr23623.c: Added aligned attribute.
13889 * gcc.dg/20141029-1.c: Likewise.
13890 * gcc.dg/20150306-1.c: New test.
13891
13892 2015-04-01 Marek Polacek <polacek@redhat.com>
13893
13894 PR c++/65554
13895 * g++.dg/cpp0x/initlist93.C: New test.
13896 * g++.dg/cpp0x/initlist94.C: New test.
13897
13898 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
13899
13900 PR target/65624
13901 * gcc.target/aarch64/pr65624.c: New test.
13902
13903 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
13904
13905 * gcc.dg/ipa/inlinehint-4.c: New testcase.
13906
13907 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
13908
13909 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
13910 extra variable to force stack alignment.
13911 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
13912 extra variable to force stack alignment.
13913
13914 2015-03-31 Marek Polacek <polacek@redhat.com>
13915
13916 PR c++/65390
13917 * g++.dg/template/pr65390.C: New test.
13918
13919 2015-03-31 Martin Liska <mliska@suse.cz>
13920
13921 * g++.dg/ipa/pr65557.C: New test.
13922
13923 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
13924
13925 * gcc.target/s390/hotpatch-25.c: New test.
13926 * gcc.target/s390/hotpatch-1.c: Update test.
13927 * gcc.target/s390/hotpatch-10.c: Update test.
13928 * gcc.target/s390/hotpatch-11.c: Update test.
13929 * gcc.target/s390/hotpatch-12.c: Update test.
13930 * gcc.target/s390/hotpatch-13.c: Update test.
13931 * gcc.target/s390/hotpatch-14.c: Update test.
13932 * gcc.target/s390/hotpatch-15.c: Update test.
13933 * gcc.target/s390/hotpatch-16.c: Update test.
13934 * gcc.target/s390/hotpatch-17.c: Update test.
13935 * gcc.target/s390/hotpatch-18.c: Update test.
13936 * gcc.target/s390/hotpatch-19.c: Update test.
13937 * gcc.target/s390/hotpatch-2.c: Update test.
13938 * gcc.target/s390/hotpatch-21.c: Update test.
13939 * gcc.target/s390/hotpatch-22.c: Update test.
13940 * gcc.target/s390/hotpatch-23.c: Update test.
13941 * gcc.target/s390/hotpatch-24.c: Update test.
13942 * gcc.target/s390/hotpatch-3.c: Update test.
13943 * gcc.target/s390/hotpatch-4.c: Update test.
13944 * gcc.target/s390/hotpatch-5.c: Update test.
13945 * gcc.target/s390/hotpatch-6.c: Update test.
13946 * gcc.target/s390/hotpatch-7.c: Update test.
13947 * gcc.target/s390/hotpatch-8.c: Update test.
13948 * gcc.target/s390/hotpatch-9.c: Update test.
13949 * gcc.target/s390/hotpatch-compile-16.c: Update test.
13950
13951 2015-03-31 Richard Biener <rguenther@suse.de>
13952
13953 PR middle-end/65626
13954 * g++.dg/torture/pr65626.C: New testcase.
13955
13956 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
13957
13958 PR target/65531
13959 * gcc.target/i386/mpx/pr65531.cc: New.
13960
13961 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
13962
13963 PR target/65602
13964 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
13965 __builtin_alloca instead of alloca.
13966 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
13967 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
13968 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
13969 check.
13970
13971 2015-03-30 Jakub Jelinek <jakub@redhat.com>
13972
13973 PR ipa/65610
13974 * g++.dg/ubsan/pr65610.C: New test.
13975
13976 2015-03-30 Marek Polacek <polacek@redhat.com>
13977
13978 PR c++/65398
13979 * g++.dg/cpp0x/pr65398-2.C: New test.
13980
13981 2015-03-30 Marek Polacek <polacek@redhat.com>
13982
13983 * c-c++-common/pr65556.c: Change the width of bit-fields.
13984
13985 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
13986
13987 PR ipa/65588
13988 * gcc.target/i386/pr65588.c: New testcase.
13989
13990 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
13991
13992 PR libgfortran/65563
13993 * gfortran.dg/open_errors_2.f90: New test.
13994
13995 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13996
13997 PR libgfortran/65596
13998 * gfortran.dg/namelist_86.f90: New test.
13999
14000 2015-03-28 Andre Vehreschild <vehre@gmx.de>
14001
14002 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
14003 statement to reflect new ownership.
14004
14005 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
14006
14007 PR c++/42328
14008 * g++.dg/template/friend58.C: New.
14009 * g++.dg/template/friend59.C: Likewise.
14010
14011 2015-03-27 Tobias Burnus <burnus@net-b.de>
14012
14013 PR c/65586
14014 * g++.dg/gomp/openmp-simd-3.C: New.
14015 * gcc.dg/gomp/openmp-simd-3.c: New.
14016
14017 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
14018
14019 PR target/65248
14020 * gcc.target/i386/pr65248-1.c: New file.
14021 * gcc.target/i386/pr65248-2.c: Likewise.
14022 * gcc.target/i386/pr65248-3.c: Likewise.
14023 * gcc.target/i386/pr65248-4.c: Likewise.
14024
14025 2015-03-27 Jakub Jelinek <jakub@redhat.com>
14026
14027 PR target/65593
14028 * gcc.c-torture/compile/pr65593.c: New test.
14029
14030 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
14031
14032 PR c++/59329
14033 * g++.dg/cpp1y/constexpr-assert1.C: New.
14034
14035 2015-03-27 Marek Polacek <polacek@redhat.com>
14036
14037 PR c++/65556
14038 * c-c++-common/pr65556.c: New test.
14039
14040 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
14041
14042 PR ipa/65600
14043 * g++.dg/torture/pr65600.C: New testcase.
14044
14045 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
14046
14047 PR target/65407
14048 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
14049
14050 2015-03-27 Andre Vehreschild <vehre@gmx.de>
14051
14052 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
14053 statement and cleanup. Fixed typos.
14054
14055 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14056
14057 PR middle-end/65595
14058 * gcc.c-torture/compile/pr65595.c: New testcase.
14059
14060 2015-03-27 Marek Polacek <polacek@redhat.com>
14061
14062 PR sanitizer/65583
14063 * g++.dg/ubsan/pr65583.C: New test.
14064
14065 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
14066
14067 * gcc.c-torture/compile/20150327.c: New testcase.
14068
14069 2015-03-26 Richard Biener <rguenther@suse.de>
14070
14071 PR middle-end/65555
14072 * g++.dg/torture/pr65555.C: New testcase.
14073
14074 2015-03-26 Jakub Jelinek <jakub@redhat.com>
14075
14076 PR tree-optimization/64715
14077 * gcc.dg/builtin-object-size-15.c: New test.
14078 * gcc.dg/pr64715-1.c: New test.
14079 * gcc.dg/pr64715-2.c: New test.
14080
14081 2015-03-26 Richard Biener <rguenther@suse.de>
14082
14083 PR middle-end/65519
14084 * gnat.dg/specs/opt2.ads: Fix testcase.
14085
14086 2015-03-25 Martin Sebor <msebor@redhat.com>
14087
14088 PR testsuite/65526
14089 * lib/target-supports.exp (check_effective_target_arm32): Fail early
14090 when target isn't arm*-*-*-*.
14091 (check_effective_target_arm_nothumb): Likewise.
14092 (check_effective_target_arm_little_endian): Likewise.
14093 (check_effective_target_arm_vect_no_misalign): Likewise.
14094 (check_effective_target_aarch64_little_endian): Fail early if target
14095 isn't aarch64*-*-*.
14096
14097 2015-03-25 Sebastian Pop <s.pop@samsung.com>
14098
14099 PR tree-optimization/65177
14100 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
14101
14102 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
14103
14104 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
14105 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
14106 smmintrin.h and mm3dnow.h.
14107
14108 2015-03-25 Marek Polacek <polacek@redhat.com>
14109
14110 PR c++/65558
14111 * g++.dg/cpp0x/pr65558.C: New test.
14112
14113 2015-03-25 Marek Polacek <polacek@redhat.com>
14114
14115 PR c++/61670
14116 * g++.dg/template/pr61670.C: New test.
14117
14118 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
14119
14120 PR c++/54987
14121 * g++.dg/template/pr54987.C: New.
14122
14123 2015-03-25 Richard Biener <rguenther@suse.de>
14124
14125 PR tree-optimization/62630
14126 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
14127
14128 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
14129
14130 PR target/65508
14131 * gcc.target/i386/mpx/pr65508.c: New.
14132
14133 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
14134
14135 PR fortran/64952
14136 PR fortran/65532
14137 * gfortran.dg/data_initialized_3.f90: New.
14138
14139 2015-03-25 Richard Biener <rguenther@suse.de>
14140
14141 PR middle-end/65519
14142 * gnat.dg/specs/opt2.ads: New testcase.
14143
14144 2015-03-25 Bin Cheng <bin.cheng@arm.com>
14145
14146 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
14147 * gcc.target/arm/memset-inline-4.c: Skip for
14148 arm_tune_string_ops_prefer_neon.
14149 * gcc.target/arm/memset-inline-5.c: Ditto.
14150 * gcc.target/arm/memset-inline-6.c: Ditto.
14151 * gcc.target/arm/memset-inline-8.c: Ditto.
14152 * gcc.target/arm/memset-inline-9.c: Ditto.
14153
14154 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14155
14156 PR c++/58923
14157 * g++.dg/other/virtual3.C: New.
14158
14159 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14160
14161 PR c++/60130
14162 * g++.dg/cpp0x/vt-60130.C: New.
14163
14164 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14165
14166 PR c++/61971
14167 * g++.dg/warn/Warray-bounds-7.C: New.
14168
14169 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14170
14171 PR c++/60067
14172 * g++.dg/template/defarg18.C: New.
14173
14174 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14175
14176 PR c++/59988
14177 * g++.dg/cpp0x/vt-59988.C: New.
14178
14179 2015-03-24 Jakub Jelinek <jakub@redhat.com>
14180
14181 PR tree-optimization/65533
14182 * gcc.dg/pr65533.c: New test.
14183
14184 2015-03-24 Andre Vehreschild <vehre@gmx.de>
14185
14186 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
14187 source= and mold= expressions functionality.
14188 * gfortran.dg/allocate_class_4.f90: New test.
14189 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
14190 copying an unlimited polymorhpic object containing a char array
14191 to another unlimited polymorphic object respects the _len
14192 component.
14193 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
14194 whether deferred length char array allocate works, unlimited
14195 polymorphic object allocation from a string works and if
14196 allocating an array of deferred length strings works.
14197 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
14198
14199 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
14200
14201 PR c++/65513
14202 * g++.dg/cpp0x/constexpr-array11.C: New.
14203
14204 2015-03-24 Richard Biener <rguenther@suse.de>
14205
14206 PR middle-end/65517
14207 * gcc.dg/torture/pr65517.c: New testcase.
14208
14209 2015-03-24 Tobias Burnus <burnus@net-b.de>
14210
14211 * gfortran.dg/coindexed_1.f90: Moved from
14212 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
14213
14214 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14215
14216 PR testsuite/65506
14217 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
14218 gimple dump.
14219
14220 PR target/65523
14221 * gcc.target/i386/pr65523.c: New test.
14222
14223 PR ipa/65475
14224 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
14225 dg-options.
14226 * g++.dg/lto/pr65475b_0.C: Likewise.
14227
14228 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
14229
14230 PR target/65505
14231 * gcc.target/sh/torture/pr65505.c: New.
14232
14233 2015-03-23 Martin Sebor <msebor@redhat.com>
14234
14235 PR testsuite/63175
14236 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
14237 assembly for lvx in addition to lxv.
14238
14239 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14240
14241 PR target/65504
14242 * gfortran.dg/pr65504.f90: New test.
14243
14244 PR ipa/65521
14245 * gcc.dg/pr65521.c: New test.
14246
14247 2015-03-23 Richard Biener <rguenther@suse.de>
14248
14249 PR tree-optimization/65518
14250 * gcc.dg/vect/pr65518.c: New testcase.
14251
14252 2015-03-23 Richard Biener <rguenther@suse.de>
14253
14254 PR tree-optimization/65494
14255 * gcc.dg/vect/pr65494.c: New testcase.
14256
14257 2015-03-23 Jakub Jelinek <jakub@redhat.com>
14258
14259 PR preprocessor/65238
14260 * c-c++-common/cpp/pr65238-1.c: New test.
14261 * gcc.dg/cpp/pr65238-2.c: New test.
14262 * gcc.dg/cpp/trad/pr65238-3.c: New test.
14263 * gcc.dg/cpp/trad/pr65238-4.c: New test.
14264
14265 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
14266 Mikael Morin <mikael@gcc.gnu.org>
14267
14268 PR fortran/64952
14269 * gfortran.dg/elemental_dependency_4.f90: New.
14270 * gfortran.dg/elemental_dependency_5.f90: New.
14271
14272 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
14273
14274 PR ipa/65475
14275 * g++.dg/lto/pr65475b_0.C: New testcase.
14276 * g++.dg/lto/pr65475b_1.C: New testcase.
14277 * g++.dg/lto/pr65475c_0.C: New testcase.
14278 * g++.dg/lto/pr65475c_1.C: New testcase.
14279
14280 2015-03-21 Tobias Burnus <burnus@net-b.de>
14281
14282 * gfortran.dg/coarray_38.f90: New.
14283 * gfortran.dg/coarray_39.f90: New.
14284 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
14285 compile test.
14286
14287 2015-03-20 Marek Polacek <polacek@redhat.com>
14288
14289 PR c++/65398
14290 * g++.dg/cpp0x/pr65398.C: New test.
14291
14292 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
14293
14294 PR ipa/65475
14295 * g++.dg/lto/pr65475_0.C: New testcase.
14296 * g++.dg/lto/pr65475_1.C: New testcase.
14297
14298 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
14299
14300 PR rtl-optimization/64366
14301 * gcc.target/sh/pr64366.c: New.
14302
14303 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14304
14305 PR c++/48324
14306 * g++.dg/cpp0x/constexpr-48324.C: New.
14307
14308 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
14309
14310 PR c++/48453
14311 * g++.dg/cpp0x/pr48453.C: New.
14312
14313 2015-03-20 Marek Polacek <polacek@redhat.com>
14314
14315 PR c++/65072
14316 * g++.dg/cpp0x/pr65072.C: New test.
14317
14318 2015-03-20 Richard Biener <rguenther@suse.de>
14319
14320 PR middle-end/64715
14321 * gcc.dg/pr15347.c: Use -O.
14322 * c-c++-common/pr19807-1.c: Likewise.
14323
14324 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
14325
14326 * gnat.dg/volatile13.ad[sb]: New test.
14327
14328 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
14329
14330 PR rtl-optimization/60851
14331 * gcc.target/i386/pr60851.c: New test.
14332
14333 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
14334
14335 PR target/65240
14336 * g++.dg/pr65240.h: Add tests for PR 65240.
14337 * g++.dg/pr65240-1.C: Likewise.
14338 * g++.dg/pr65240-2.C: Likewise.
14339 * g++.dg/pr65240-3.C: Likewise.
14340 * g++.dg/pr65240-4.C: Likewise.
14341
14342 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
14343
14344 PR rtl-optimization/63491
14345 * gcc.target/powerpc/pr63491.c: New.
14346
14347 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14348
14349 * g++.dg/ipa/pr65465.C: New test.
14350
14351 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14352
14353 PR c++/52659
14354 * g++.dg/cpp0x/deleted11.C: New.
14355
14356 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14357
14358 PR sanitizer/65400
14359 * c-c++-common/tsan/pr65400-3.c: New test.
14360
14361 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
14362
14363 PR c++/59686
14364 * g++.dg/cpp0x/constexpr-59686.C: New.
14365
14366 2015-03-19 Jakub Jelinek <jakub@redhat.com>
14367
14368 PR sanitizer/64265
14369 * g++.dg/tsan/pr64265.C: New test.
14370
14371 PR sanitizer/65400
14372 * c-c++-common/tsan/pr65400-1.c: New test.
14373 * c-c++-common/tsan/pr65400-2.c: New test.
14374
14375 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14376
14377 PR c++/59816
14378 * g++.dg/cpp0x/pr59816.C: New.
14379
14380 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
14381
14382 PR fortran/59198
14383 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
14384
14385 2015-03-18 Martin Liska <mliska@suse.cz>
14386
14387 PR ipa/65439
14388 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
14389 equivalences either to 6 or 7.
14390
14391 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
14392
14393 PR middle-end/64491
14394 Revert:
14395 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
14396
14397 * gcc.dg/undefined-loop-1.c: New file.
14398 * gcc.dg/undefined-loop-2.c: New file.
14399
14400 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
14401
14402 PR testsuite/64032
14403 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
14404 loop exits too early.
14405
14406 2015-03-18 Jakub Jelinek <jakub@redhat.com>
14407
14408 PR tree-optimization/65450
14409 * gfortran.dg/pr65450.f90: New test.
14410
14411 PR target/65078
14412 * gcc.target/i386/pr65078-1.c: New test.
14413 * gcc.target/i386/pr65078-2.c: New test.
14414 * gcc.target/i386/pr65078-3.c: New test.
14415 * gcc.target/i386/pr65078-4.c: New test.
14416 * gcc.target/i386/pr65078-5.c: New test.
14417 * gcc.target/i386/pr65078-6.c: New test.
14418
14419 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
14420
14421 PR c++/65340
14422 * g++.dg/cpp1y/pr65340.C: New.
14423
14424 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14425
14426 PR fortran/64432
14427 * gfortran.dg/system_clock_3.f08: Adjust test.
14428
14429 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
14430
14431 PR fortran/59198
14432 * gfortran.dg/proc_ptr_comp_44.f90: New test.
14433 * gfortran.dg/proc_ptr_comp_45.f90: New test.
14434
14435 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14436
14437 PR fortran/64432
14438 * gfortran.dg/system_clock_3.f08: New test.
14439
14440 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
14441
14442 PR c++/64626
14443 g++.dg/cpp1y/pr64626-1.C: New.
14444 g++.dg/cpp1y/pr64626-2.C: New.
14445 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
14446
14447 2015-03-16 Jakub Jelinek <jakub@redhat.com>
14448
14449 PR tree-optimization/65427
14450 * gcc.c-torture/execute/pr65427.c: New test.
14451
14452 2015-03-16 Marek Polacek <polacek@redhat.com>
14453
14454 DR 1688
14455 PR c++/65327
14456 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
14457 * g++.dg/cpp0x/pr65327.C: New test.
14458
14459 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
14460
14461 PR sanitizer/64820
14462 * c-c++-common/asan/pr64820.c: New test.
14463
14464 2015-03-16 Andre Vehreschild <vehre@gmx.de>
14465
14466 * gfortran.dg/pointer_2.f90: New test.
14467
14468 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14469
14470 * g++.dg/pr65049.C: New test.
14471
14472 2015-03-16 Tom de Vries <tom@codesourcery.com>
14473
14474 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
14475 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
14476 * gcc.target/i386/fuse-caller-save.c: Same.
14477
14478 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
14479
14480 * gnat.dg/loop_optimization18.ad[sb]: New test.
14481 * gnat.dg/loop_optimization18_pkg.ads: New helper.
14482
14483 2015-03-16 Alan Modra <amodra@gmail.com>
14484
14485 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
14486 2014-12-05 change.
14487
14488 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
14489
14490 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
14491 hppa*-*-hpux*.
14492 * gcc.dg/torture/pr65270-2.c: Likewise.
14493
14494 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
14495
14496 PR fortran/61138
14497 * gfortran.dg/pointer_remapping_9.f90: New.
14498
14499 2015-03-14 Jakub Jelinek <jakub@redhat.com>
14500
14501 PR tree-optimization/65369
14502 * gcc.c-torture/execute/pr65369.c: New test.
14503
14504 PR tree-optimization/65418
14505 * gcc.c-torture/execute/pr65418-1.c: New test.
14506 * gcc.c-torture/execute/pr65418-2.c: New test.
14507
14508 PR rtl-optimization/65401
14509 * gcc.c-torture/execute/pr65401.c: New test.
14510
14511 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14512
14513 PR target/64600
14514 * gcc.target/arm/pr64600_1.c: New test.
14515
14516 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14517
14518 PR rtl-optimization/65235
14519 * gcc.target/aarch64/pr65235_1.c: New test.
14520
14521 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
14522
14523 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
14524 * gcc.target/s390/hotpatch-22.c: Likewise.
14525 * gcc.target/s390/hotpatch-23.c: Likewise.
14526 * gcc.target/s390/hotpatch-24.c: Likewise.
14527 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
14528 * gcc.target/s390/hotpatch-1.c: Update expected output.
14529 * gcc.target/s390/hotpatch-2.c: Likewise.
14530 * gcc.target/s390/hotpatch-3.c: Likewise.
14531 * gcc.target/s390/hotpatch-4.c: Likewise.
14532 * gcc.target/s390/hotpatch-5.c: Likewise.
14533 * gcc.target/s390/hotpatch-6.c: Likewise.
14534 * gcc.target/s390/hotpatch-7.c: Likewise.
14535 * gcc.target/s390/hotpatch-8.c: Likewise.
14536 * gcc.target/s390/hotpatch-9.c: Likewise.
14537 * gcc.target/s390/hotpatch-10.c: Likewise.
14538 * gcc.target/s390/hotpatch-11.c: Likewise.
14539 * gcc.target/s390/hotpatch-12.c: Likewise.
14540 * gcc.target/s390/hotpatch-13.c: Likewise.
14541 * gcc.target/s390/hotpatch-14.c: Likewise.
14542 * gcc.target/s390/hotpatch-15.c: Likewise.
14543 * gcc.target/s390/hotpatch-16.c: Likewise.
14544 * gcc.target/s390/hotpatch-17.c: Likewise.
14545 * gcc.target/s390/hotpatch-18.c: Likewise.
14546 * gcc.target/s390/hotpatch-19.c: Likewise.
14547
14548 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14549
14550 PR target/65103
14551 * gcc.target/i386/pr65103-1.c: New.
14552
14553 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
14554
14555 PR target/65044
14556 * gcc.target/i386/pr65044.c: New.
14557
14558 2015-03-12 Tom de Vries <tom@codesourcery.com>
14559
14560 PR rtl-optimization/64895
14561 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
14562 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
14563 * gcc.target/i386/fuse-caller-save.c: Ditto.
14564
14565 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14566
14567 * gcc.dg/ipa/pr63569.c: Fix template.
14568
14569 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
14570
14571 * g++.dg/ipa/pr64146.C: Require fpic support.
14572
14573 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
14574
14575 PR libfortran/65200
14576 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
14577 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
14578
14579 2015-03-11 Jakub Jelinek <jakub@redhat.com>
14580
14581 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
14582 to dg-options, fix up dg-skip-if.
14583
14584 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
14585
14586 PR target/65296
14587 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
14588 * gcc.target/avr/tiny-caller-save.c: Same.
14589
14590 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
14591
14592 PR target/65242
14593 * g++.dg/pr65242.C: New test.
14594
14595 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
14596
14597 * c-c++-common/asan/no-asan-check-glob.c: New test.
14598
14599 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
14600
14601 PR c++/65370
14602 * g++.dg/other/default11.C: New.
14603 * g++.dg/other/default12.C: Likewise.
14604
14605 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14606
14607 PR target/65368
14608 * gcc.target/i386/bmi2-bzhi-2.c: New test.
14609
14610 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
14611
14612 PR fortran/65024
14613 * gfortran.dg/unlimited_polymorphic_23.f90: New test
14614
14615 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14616
14617 PR c++/65127
14618 * g++.dg/cpp0x/pr65127.C: New test.
14619
14620 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14621
14622 * gcc.dg/ipa/PR64550.c: Update template.
14623
14624 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
14625 Tobias Burnus <burnus@net-b.de>
14626
14627 * gfortran.dg/coarray_sync_memory.f90: New.
14628
14629 2015-03-10 Marek Polacek <polacek@redhat.com>
14630
14631 PR sanitizer/65367
14632 * c-c++-common/ubsan/pr65367.c: New test.
14633
14634 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
14635
14636 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
14637 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
14638 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
14639 * gcc.target/i386/mpx/calloc-1-nov.c: New.
14640 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
14641 * gcc.target/i386/mpx/malloc-1-nov.c: New.
14642 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
14643 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
14644 * gcc.target/i386/mpx/realloc-1-nov.c: New.
14645 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
14646 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
14647 * gcc.target/i386/mpx/realloc-2-nov.c: New.
14648 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
14649
14650 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
14651
14652 * lib/mpx-dg.exp (mpx_link_flags): New.
14653 (mpx_init): New.
14654 (mpx_finish): New.
14655 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
14656 * gcc.target/i386/mpx/alloca-1-nov.c: New.
14657 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
14658 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
14659 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
14660 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
14661 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
14662 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
14663 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
14664 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
14665 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
14666 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
14667 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
14668 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
14669 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
14670 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
14671 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
14672 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
14673 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
14674 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
14675 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
14676 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
14677 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
14678 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
14679 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
14680 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
14681 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
14682 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
14683 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
14684 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
14685 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
14686 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
14687 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
14688 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
14689 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
14690 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
14691 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
14692 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
14693 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
14694 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
14695 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
14696 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
14697 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
14698 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
14699 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
14700 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
14701 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
14702 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
14703 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
14704 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
14705 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
14706 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
14707 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
14708 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
14709 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
14710 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
14711 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
14712 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
14713 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
14714 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
14715 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
14716 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
14717 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
14718 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
14719 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
14720 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
14721 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
14722 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
14723 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
14724 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
14725 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
14726 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
14727 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
14728 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
14729 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
14730 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
14731 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
14732 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
14733 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
14734 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
14735 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
14736 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
14737 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
14738 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
14739 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
14740 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
14741 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
14742 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
14743 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
14744 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
14745 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
14746 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
14747 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
14748 * gcc.target/i386/mpx/label-address-1.c: New.
14749 * gcc.target/i386/mpx/legacy-1-nov.c: New.
14750 * gcc.target/i386/mpx/macro.c: New.
14751 * gcc.target/i386/mpx/mpx-check.h: New.
14752 * gcc.target/i386/mpx/mpx.exp: New.
14753 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
14754 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
14755 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
14756 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
14757 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
14758 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
14759 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
14760 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
14761 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
14762 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
14763 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
14764 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
14765 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
14766 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
14767 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
14768 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
14769 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
14770 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
14771 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
14772 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
14773 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
14774 * gcc.target/i386/mpx/reference-1-lbv.c: New.
14775 * gcc.target/i386/mpx/reference-1-nov.c: New.
14776 * gcc.target/i386/mpx/reference-1-ubv.c: New.
14777 * gcc.target/i386/mpx/reference-2-lbv.c: New.
14778 * gcc.target/i386/mpx/reference-2-nov.c: New.
14779 * gcc.target/i386/mpx/reference-2-ubv.c: New.
14780 * gcc.target/i386/mpx/reference-3-lbv.c: New.
14781 * gcc.target/i386/mpx/reference-3-nov.c: New.
14782 * gcc.target/i386/mpx/reference-3-ubv.c: New.
14783 * gcc.target/i386/mpx/reference-4-lbv.c: New.
14784 * gcc.target/i386/mpx/reference-4-nov.c: New.
14785 * gcc.target/i386/mpx/reference-4-ubv.c: New.
14786 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
14787 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
14788 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
14789 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
14790 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
14791 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
14792 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
14793 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
14794 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
14795 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
14796 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
14797 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
14798 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
14799 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
14800 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
14801 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
14802 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
14803 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
14804 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
14805 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
14806 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
14807 * gcc.target/i386/mpx/sincos-1-nov.c: New.
14808 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
14809 * gcc.target/i386/mpx/static-array-1-nov.c: New.
14810 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
14811 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
14812 * gcc.target/i386/mpx/static-init-1-nov.c: New.
14813 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
14814 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
14815 * gcc.target/i386/mpx/static-init-2-nov.c: New.
14816 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
14817 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
14818 * gcc.target/i386/mpx/static-init-3-nov.c: New.
14819 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
14820 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
14821 * gcc.target/i386/mpx/static-init-4-nov.c: New.
14822 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
14823 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
14824 * gcc.target/i386/mpx/static-init-5-nov.c: New.
14825 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
14826 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
14827 * gcc.target/i386/mpx/static-init-6-nov.c: New.
14828 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
14829 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
14830 * gcc.target/i386/mpx/static-string-1-nov.c: New.
14831 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
14832 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
14833 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
14834 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
14835 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
14836 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
14837 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
14838 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
14839 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
14840 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
14841 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
14842 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
14843 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
14844 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
14845 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
14846 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
14847 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
14848 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
14849 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
14850 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
14851 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
14852 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
14853 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
14854 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
14855 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
14856 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
14857 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
14858 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
14859 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
14860 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
14861 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
14862 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
14863 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
14864 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
14865 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
14866 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
14867 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
14868 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
14869 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
14870 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
14871 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
14872 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
14873 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
14874 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
14875 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
14876 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
14877 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
14878 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
14879 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
14880 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
14881 * gcc.target/i386/mpx/vararg-1-nov.c: New.
14882 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
14883 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
14884 * gcc.target/i386/mpx/vararg-2-nov.c: New.
14885 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
14886 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
14887 * gcc.target/i386/mpx/vararg-3-nov.c: New.
14888 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
14889 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
14890 * gcc.target/i386/mpx/vararg-4-nov.c: New.
14891 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
14892 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
14893 * gcc.target/i386/mpx/vararg-5-nov.c: New.
14894 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
14895 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
14896 * gcc.target/i386/mpx/vararg-6-nov.c: New.
14897 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
14898 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
14899 * gcc.target/i386/mpx/vararg-7-nov.c: New.
14900 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
14901 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
14902 * gcc.target/i386/mpx/vararg-8-nov.c: New.
14903 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
14904 * gcc.target/i386/mpx/vla-1-lbv.c: New.
14905 * gcc.target/i386/mpx/vla-1-nov.c: New.
14906 * gcc.target/i386/mpx/vla-1-ubv.c: New.
14907 * gcc.target/i386/mpx/vla-2-lbv.c: New.
14908 * gcc.target/i386/mpx/vla-2-nov.c: New.
14909 * gcc.target/i386/mpx/vla-2-ubv.c: New.
14910
14911 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
14912
14913 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
14914
14915 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
14916
14917 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
14918
14919 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
14920
14921 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
14922 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
14923
14924 2015-03-10 Jakub Jelinek <jakub@redhat.com>
14925
14926 PR c/65120
14927 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
14928 on rhs is 0.
14929 (fn4): New test.
14930 * c-c++-common/pr65120.c: New test.
14931
14932 PR rtl-optimization/65321
14933 * gcc.dg/pr65321.c: New test.
14934
14935 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
14936
14937 PR tree-optimization/65355
14938 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
14939
14940 2015-03-09 Jakub Jelinek <jakub@redhat.com>
14941
14942 PR c/65120
14943 * c-c++-common/pr49706.c: Adjust tests for not warning
14944 about !!x == y or !b == y where b is boolean, and add
14945 some further tests.
14946 * c-c++-common/pr62199-2.c: Likewise.
14947
14948 2015-03-09 Richard Biener <rguenther@suse.de>
14949
14950 PR middle-end/65270
14951 * gcc.dg/torture/pr65270-1.c: New testcase.
14952 * gcc.dg/torture/pr65270-2.c: Likewise.
14953
14954 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
14955
14956 PR tree-optimization/63743
14957 * gcc.dg/pr63743.c: New test.
14958
14959 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
14960
14961 PR lto/65316
14962 * g++.dg/lto/pr65316_0.C: New testcase.
14963 * g++.dg/lto/pr65316_1.C: New testcase.
14964
14965 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
14966
14967 PR target/62247
14968 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
14969 hppa*-*-hpux*.
14970 * g++.dg/abi/rtti3.C: Likewise.
14971
14972 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
14973
14974 PR target/62251
14975 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
14976
14977 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
14978
14979 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
14980
14981 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
14982
14983 2015-03-08 Morin <mikael@gcc.gnu.org>
14984
14985 PR fortran/60898
14986 * gfortran.dg/entry_20.f90: New.
14987
14988 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
14989
14990 PR target/65153
14991 * gcc.c-torture/compile/pr65153.c: New.
14992
14993 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
14994
14995 PR target/65249
14996 * g++.dg/torture/pr65249.C: New.
14997
14998 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
14999
15000 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
15001 long.
15002 (int64_t): Likewise.
15003
15004 2015-03-07 Marek Polacek <polacek@redhat.com>
15005 Martin Uecker <uecker@eecs.berkeley.edu>
15006
15007 PR sanitizer/65280
15008 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
15009 member-like arrays.
15010 * c-c++-common/ubsan/bounds-8.c: New test.
15011 * c-c++-common/ubsan/bounds-9.c: New test.
15012 * gcc.dg/ubsan/bounds-2.c: New test.
15013
15014 2015-03-05 Martin Sebor <msebor@redhat.com>
15015
15016 PR testsuite/63175
15017 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
15018 checking of results into main to prevent it from getting optimized
15019 away.
15020 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
15021
15022 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
15023
15024 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
15025 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
15026 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
15027 x64.
15028
15029 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
15030
15031 * g++.dg/lto/pr65302_1.C: New testcase.
15032 * g++.dg/lto/pr65302_0.C: New testcase.
15033
15034 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15035
15036 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
15037 -fno-ipa-icf to dg-options.
15038
15039 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
15040
15041 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
15042 compiles using the linker plugin.
15043
15044 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
15045
15046 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
15047
15048 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
15049
15050 * gcc.target/arm/pr65067.c: New test.
15051
15052 2015-03-05 Martin Liska <mliska@suse.cz>
15053
15054 PR ipa/65318
15055 * gcc.dg/ipa/pr65318.c: New test.
15056
15057 2015-03-05 Marek Polacek <polacek@redhat.com>
15058
15059 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
15060
15061 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15062
15063 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
15064
15065 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
15066
15067 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
15068 max-unroll-times back to defaults for s390.
15069
15070 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15071
15072 Fix last commit.
15073
15074 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15075
15076 PR c++/64665
15077 * g++.dg/cpp0x/initlist92.C: New.
15078
15079 2015-03-05 Richard Biener <rguenther@suse.de>
15080
15081 PR tree-optimization/65310
15082 * gcc.dg/vect/pr65310.c: New testcase.
15083
15084 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
15085
15086 PR c++/64834
15087 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
15088
15089 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
15090
15091 * gnat.dg/entry_queues3.adb: New test.
15092
15093 2015-03-04 Ian Lance Taylor <iant@google.com>
15094
15095 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
15096
15097 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15098
15099 PR c++/64227
15100 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
15101
15102 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
15103
15104 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
15105 -fno-ipa-icf to dg-options
15106 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
15107 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
15108
15109 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
15110
15111 PR c++/64398
15112 * g++.dg/cpp0x/decltype62.C: New.
15113
15114 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
15115
15116 * gnat.dg/object_overflow5.adb: New test.
15117
15118 2015-03-03 Martin Liska <mliska@suse.cz>
15119
15120 PR ipa/65287
15121 * gcc.dg/ipa/pr65287.c: New test.
15122
15123 2015-03-03 Martin Jambor <mjambor@suse.cz>
15124 Eric Botcazou <ebotcazou@adacore.com>
15125
15126 * gnat.dg/specs/pack12.ads: New test.
15127
15128 2015-03-03 Martin Liska <mliska@suse.cz>
15129
15130 * gcc.dg/ipa/PR65282.c: New test.
15131
15132 2015-03-13 Jeff Law <law@redhat.com>
15133
15134 PR tree-optimization/65241
15135 * gcc.c-torture/compile/pr65241.c: New test.
15136
15137 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
15138
15139 PR target/64331
15140 * gcc.target/avr/torture/pr64331.c: New test.
15141
15142 2015-03-03 Martin Liska <mliska@suse.cz>
15143 Jan Hubicka <hubicka@ucw.cz>
15144
15145 * g++.dg/ipa/pr65263.C: New test.
15146
15147 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15148
15149 PR ipa/65130
15150 * gcc.dg/lto/pr65130_0.c: New testcase.
15151 * gcc.dg/lto/pr65130_1.c: New testcase.
15152
15153 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
15154
15155 PR ipa/64988
15156 * g++.dg/torture/pr64988.C: New testcase.
15157
15158 2015-03-02 Tobias Burnus <burnus@net-b.de>
15159
15160 * gfortran.dg/coarray_atomic_6.f90: New.
15161
15162 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15163
15164 PR target/65184
15165 * gcc.target/i386/pr65184.c: New.
15166
15167 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
15168
15169 PR target/65183
15170 * gcc.target/i386/pr65183.c: New.
15171
15172 2015-02-28 Martin Liska <mliska@suse.cz>
15173 Jan Hubicka <hubicka@ucw.cz>
15174
15175 * gcc.dg/ipa/ipa-icf-35.c: New test.
15176 * gcc.dg/ipa/ipa-icf-36.c: New test.
15177 * gcc.dg/ipa/ipa-icf-37.c: New test.
15178
15179 2015-02-28 Martin Liska <mliska@suse.cz>
15180 Jan Hubicka <hubicka@ucw.cz>
15181
15182 PR ipa/65245
15183 * gcc.dg/ipa/ipa-icf-34.c: New test.
15184
15185 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
15186
15187 PR target/61142
15188 * gcc.target/sh/sh/pr61142.c: New.
15189
15190 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
15191
15192 * g++.dg/other/dump-ada-spec-3.C: New test.
15193
15194 2015-03-01 Martin Liska <mliska@suse.cz>
15195
15196 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
15197 * g++.dg/ipa/pr63595.C: Update expected results.
15198
15199 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
15200
15201 PR ipa/65236
15202 * g++.dg/ipa/ipa-icf-6.C: New testcase.
15203
15204 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
15205
15206 * gcc.dg/vect/pr59354.c: Move vector producing code to
15207 separate function.
15208
15209 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
15210
15211 PR ipa/65237
15212 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
15213 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
15214 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
15215 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
15216
15217 2015-02-27 Jakub Jelinek <jakub@redhat.com>
15218
15219 PR tree-optimization/65048
15220 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
15221 (foo): Use K&R style definition.
15222
15223 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
15224
15225 PR target/65032
15226 * g++.dg/pr65032.C: New.
15227
15228 2015-02-27 Marek Polacek <polacek@redhat.com>
15229
15230 PR c/65040
15231 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
15232 -Wformat=2.
15233
15234 2015-02-27 Marek Polacek <polacek@redhat.com>
15235
15236 PR c/65228
15237 * gcc.dg/pr65228.c: New test.
15238
15239 2015-02-27 Kai Tietz <ktietz@redhat.com>
15240
15241 PR c/35330
15242 * gcc.dg/weak/weak-17.c: New file.
15243
15244 2015-02-27 Richard Biener <rguenther@suse.de>
15245
15246 PR lto/65193
15247 * g++.dg/lto/pr65193_0.C: New testcase.
15248
15249 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15250
15251 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
15252 * gcc.target/s390/hotpatch-8.c: Likewise.
15253 * gcc.target/s390/hotpatch-9.c: Likewise.
15254 * gcc.target/s390/pr61078.c: Likewise.
15255 * gcc.target/s390/pr57960.c: Remove -m64.
15256 * gcc.target/s390/pr61078.c: Likewise.
15257
15258 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
15259 Martin Liska <mliska@suse.cz>
15260
15261 PR bootstrap/65150
15262 * gcc.dg/pr64454.c: Disable ICF.
15263 * gcc.dg/pr28685-1.c: Disable ICF
15264 * gcc.dg/ipa/iinline-5.c: Disable ICF.
15265 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
15266 * g++.dg/ipa/ipa-icf-4.C: Update template.
15267
15268 2015-02-26 Jakub Jelinek <jakub@redhat.com>
15269
15270 PR tree-optimization/65216
15271 * gcc.c-torture/execute/pr65216.c: New test.
15272
15273 PR tree-optimization/65215
15274 * gcc.c-torture/execute/pr65215-1.c: New test.
15275 * gcc.c-torture/execute/pr65215-2.c: New test.
15276 * gcc.c-torture/execute/pr65215-3.c: New test.
15277 * gcc.c-torture/execute/pr65215-4.c: New test.
15278 * gcc.c-torture/execute/pr65215-5.c: New test.
15279
15280 2015-02-26 Tom de Vries <tom@codesourcery.com>
15281
15282 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
15283
15284 2015-02-26 Martin Liska <mliska@suse.cz>
15285 Jan Hubicka <hubicka@ucw.cz>
15286
15287 * g++.dg/ipa/pr64146.C: Update expected results.
15288 * gcc.dg/ipa/ipa-icf-26.c: Update test.
15289 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
15290 * gcc.dg/ipa/ipa-icf-34.c: New test.
15291
15292 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15293
15294 * gcc.dg/vect/vect-pr61917.c: Rename to ...
15295 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
15296 (dg-additional-options): Remove dg directive.
15297 (dg-final): Add dg directive.
15298
15299 2015-02-26 Marek Polacek <polacek@redhat.com>
15300
15301 PR ipa/65008
15302 * g++.dg/ipa/pr65008.C: New test.
15303
15304 2015-02-26 Tom de Vries <tom@codesourcery.com>
15305
15306 * lib/profopt.exp (profopt-target-cleanup): New proc.
15307 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
15308 files from sources from dg-additional-sources.
15309
15310 2015-02-26 Tom de Vries <tom@codesourcery.com>
15311
15312 * lib/gcov.exp: Cleanup in case of xfail.
15313
15314 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15315
15316 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
15317
15318 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
15319
15320 PR debug/46102
15321 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
15322 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
15323 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
15324 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
15325 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
15326 * g++.dg/debug/pr46123.C: XFAIL and move...
15327 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
15328 * gcc.dg/debug/dwarf2-3.c: Move...
15329 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
15330
15331 2015-02-26 Marek Polacek <polacek@redhat.com>
15332
15333 PR c++/65202
15334 * g++.dg/cpp1y/pr65202.C: New test.
15335
15336 2015-02-26 Tom de Vries <tom@codesourcery.com>
15337
15338 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
15339 locale_facets.h.gcov.
15340
15341 2015-02-26 Tom de Vries <tom@codesourcery.com>
15342
15343 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
15344
15345 2015-02-26 Tom de Vries <tom@codesourcery.com>
15346
15347 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
15348
15349 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
15350
15351 PR target/65217
15352 * gcc.target/i386/pr65217.c: New.
15353
15354 2015-02-26 Tom de Vries <tom@codesourcery.com>
15355
15356 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
15357
15358 2015-02-26 Tom de Vries <tom@codesourcery.com>
15359
15360 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
15361
15362 2015-02-26 Sebastian Pop <s.pop@samsung.com>
15363
15364 PR tree-optimization/65048
15365 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
15366
15367 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
15368
15369 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
15370 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
15371
15372 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
15373
15374 PR target/65161
15375 * gcc.target/i386/pr65161.c: New test.
15376
15377 2015-02-26 Terry Guo <terry.guo@arm.com>
15378
15379 * gcc.target/arm/no-volatile-in-it.c: New test.
15380
15381 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
15382
15383 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
15384 (dg-options): Add -save-temps.
15385 (dg-final): Add cleanup-saved-temps.
15386
15387 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
15388
15389 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
15390
15391 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
15392
15393 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
15394 * gcc.target/powerpc/pack01.c: Include string.h.
15395
15396 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
15397
15398 PR target/65167
15399 * gcc.target/i386/pr65167.c: New.
15400
15401 2015-02-25 Kai Tietz <ktietz@redhat.com>
15402
15403 PR tree-optimization/61917
15404 * gcc.dg/vect/vect-pr61917.c: New file.
15405
15406 2015-02-24 Jakub Jelinek <jakub@redhat.com>
15407
15408 PR tree-optimization/65170
15409 * gcc.c-torture/execute/pr65170.c: New test.
15410 * gcc.dg/tree-ssa/vrp96.c: New test.
15411
15412 2015-02-24 Tom de Vries <tom@codesourcery.com>
15413
15414 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
15415
15416 2015-02-24 Tom de Vries <tom@codesourcery.com>
15417
15418 PR testsuite/65126
15419 * lib/gcc-defs.exp (additional_sources_used): Add new var.
15420 (dg-additional-files-options): Copy additional_sources to
15421 additional_sources_used before emptying additional_sources.
15422 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
15423 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
15424 (cleanup-saved-temps): Use additional_sources_used instead of
15425 additional_sources.
15426 (dg-test): Reset additional_sources_used.
15427
15428 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
15429
15430 PR fortran/63427
15431 * gfortran.dg/integer_exponentiation_6.F90: New test.
15432
15433 2015-02-23 Martin Sebor <msebor@redhat.com>
15434
15435 PR target/65109
15436 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
15437 two parts. One to save registers, the other to verify the
15438 registers have the right values. Save register state into
15439 static data rather than on the stack.
15440
15441 2015-02-23 Jakub Jelinek <jakub@redhat.com>
15442
15443 PR bootstrap/63888
15444 * c-c++-common/asan/pr63888.c: New test.
15445
15446 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
15447
15448 PR target/65163
15449 * gcc.c-torture/compile/pr65163.c: New.
15450
15451 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15452
15453 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
15454 with -m31 on 64 bit.
15455 * gcc.dg/hoist-register-pressure-2.c: Likewise.
15456 * gcc.dg/hoist-register-pressure-3.c: Likewise.
15457
15458 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15459
15460 * gcc.target/s390/20090223-1.c: Add
15461 -Wno-implicit-function-declaration option.
15462 * gcc.target/s390/pr42224.c: Likewise.
15463 * gcc.target/s390/pr55718.c: Likewise.
15464
15465 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15466
15467 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
15468 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
15469 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
15470 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
15471 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
15472 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
15473 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
15474 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
15475 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
15476 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
15477 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
15478 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
15479 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
15480 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
15481 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
15482 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
15483 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
15484 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
15485 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
15486 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
15487 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
15488
15489 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
15490
15491 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
15492 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
15493 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
15494 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
15495 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
15496 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
15497 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
15498 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
15499 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
15500 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
15501 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
15502 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
15503 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
15504 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
15505 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
15506 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
15507
15508 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
15509
15510 PR fortran/64980
15511 PR fortran/61960
15512 * gfortran.dg/pr61960.f90: New.
15513 * gfortran.dg/pr64230.f90: New.
15514 * gfortran.dg/pr64980.f03: New.
15515
15516 2015-02-22 Tom de Vries <tom@codesourcery.com>
15517
15518 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
15519
15520 2015-02-21 Arnaud Charlet <charlet@adacore.com>
15521
15522 PR ada/65156
15523 * gnat.dg/timing_events.adb: Removed, invalid test.
15524
15525 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
15526
15527 PR debug/58123
15528 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
15529 location.
15530 * g++.dg/gcov/gcov-2.C: Likewise.
15531
15532 2015-02-20 Richard Biener <rguenther@suse.de>
15533
15534 PR tree-optimization/65136
15535 * gcc.dg/tree-ssa/pr65136.c: New testcase.
15536
15537 2015-02-20 Jakub Jelinek <jakub@redhat.com>
15538
15539 PR testsuite/64158
15540 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
15541 powerpc*-*-linux* and nvptx-*-* blacklisting.
15542
15543 * gcc.dg/sibcall-9.c: New test.
15544 * gcc.dg/sibcall-10.c: New test.
15545
15546 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15547
15548 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
15549
15550 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
15551
15552 PR target/64452
15553 * gcc.target/avr/torture/pr64452.c: New test.
15554
15555 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
15556
15557 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
15558 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
15559
15560 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15561
15562 PR testsuite/65116
15563 * lib/target-supports.exp (check_compile): Check whether
15564 additional_sources is defined before using it.
15565
15566 2015-02-19 Jakub Jelinek <jakub@redhat.com>
15567
15568 PR middle-end/65074
15569 * g++.dg/opt/pr65074.C: New file.
15570
15571 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
15572
15573 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
15574 (size_type): New typedef.
15575 (operator "" _script): Use it for the last argument.
15576
15577 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15578
15579 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
15580
15581 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
15582
15583 * lib/target-supports.exp (check_compile): Save/restore
15584 additional_sources that may belong to an actual test.
15585
15586 2015-02-18 Jakub Jelinek <jakub@redhat.com>
15587
15588 PR gcov-profile/64634
15589 * g++.dg/gcov/gcov-15.C: New test.
15590
15591 2015-02-18 Tom de Vries <tom@codesourcery.com>
15592
15593 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
15594
15595 2015-02-18 Tom de Vries <tom@codesourcery.com>
15596
15597 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
15598
15599 2015-02-18 Tom de Vries <tom@codesourcery.com>
15600
15601 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
15602
15603 2015-02-18 Tom de Vries <tom@codesourcery.com>
15604
15605 * gfortran.dg/fmt_cache_1.f: Add missing close.
15606
15607 2015-02-18 Tom de Vries <tom@codesourcery.com>
15608
15609 PR testsuite/65107
15610 * gfortran.dg/read_eof_8.f90: Add missing close.
15611
15612 2015-02-18 Richard Biener <rguenther@suse.de>
15613
15614 PR tree-optimization/65063
15615 * gcc.dg/pr65063.c: New testcase.
15616
15617 2015-02-18 Richard Biener <rguenther@suse.de>
15618
15619 PR tree-optimization/62217
15620 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
15621
15622 2015-02-18 Marek Polacek <polacek@redhat.com>
15623
15624 PR sanitizer/65081
15625 * c-c++-common/ubsan/pr65081.c: New test.
15626
15627 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
15628
15629 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
15630 * gcc.target/sh/force-cbranch-delay-slot.c: New.
15631
15632 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
15633
15634 * gcc.dg/ipa/propalign-3.c: New test.
15635
15636 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
15637
15638 PR target/64793
15639 * gcc.target/sh/pr64793.c: New.
15640 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
15641
15642 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
15643
15644 * gcc.target/arm/divzero.c: New test case.
15645
15646 2015-02-17 Tom de Vries <tom@codesourcery.com>
15647
15648 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
15649
15650 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
15651 Jakub Jelinek <jakub@redhat.com>
15652
15653 PR c++/65075
15654 * g++.dg/cpp0x/pr65075.C: New test.
15655
15656 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
15657
15658 PR target/65058
15659 * gcc.target/powerpc/pr65058.c: New test.
15660
15661 2015-02-16 Jeff Law <law@redhat.com>
15662
15663 PR tree-optimization/64823
15664 * gcc.dg/uninit-20.c: New test.
15665
15666 2015-02-16 Jakub Jelinek <jakub@redhat.com>
15667 James Greenhalgh <james.greenhalgh@arm.com>
15668
15669 PR ipa/64963
15670 * gcc.dg/ipa/ipa-clone-1.c: New test.
15671
15672 2015-02-16 Richard Biener <rguenther@suse.de>
15673
15674 PR tree-optimization/65077
15675 * gcc.dg/torture/pr65077.c: New testcase.
15676
15677 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
15678
15679 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15680 Directive adjusted to scan for ldaxr.
15681 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15682 adjusted to scan for ldaex.
15683
15684 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
15685
15686 PR c++/65080
15687 * g++.dg/cpp0x/constexpr-65080.C: New.
15688
15689 2015-02-16 Richard Biener <rguenther@suse.de>
15690
15691 PR tree-optimization/63593
15692 * gcc.dg/pr63593.c: New testcase.
15693
15694 2015-02-16 Marek Polacek <polacek@redhat.com>
15695
15696 PR c/65066
15697 * gcc.dg/pr65066.c: New test.
15698
15699 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
15700
15701 * gcc.dg/pr65002.C: Move ...
15702 * g++.dg/ipa/pr65002.C: ... here.
15703
15704 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
15705
15706 * gcc.target/powerpc/pr64205.c: Skip on AIX.
15707 * gcc.target/powerpc/pr64505.c: Skip on AIX.
15708 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
15709 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
15710
15711 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
15712
15713 PR testsuite/64850
15714 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
15715 the expression to find calls.
15716 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
15717 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
15718 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
15719 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
15720 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
15721
15722 2015-02-14 Marek Polacek <polacek@redhat.com>
15723
15724 PR c/64768
15725 * gcc.dg/array-11.c: New test.
15726 * gcc.dg/array-12.c: New test.
15727 * gcc.dg/array-13.c: New test.
15728 * gcc.dg/array-14.c: New test.
15729 * gcc.dg/c99-flex-array-typedef-1.c: New test.
15730 * gcc.dg/c99-flex-array-typedef-2.c: New test.
15731 * gcc.dg/c99-flex-array-typedef-3.c: New test.
15732 * gcc.dg/c99-flex-array-typedef-5.c: New test.
15733 * gcc.dg/c99-flex-array-typedef-7.c: New test.
15734 * gcc.dg/c99-flex-array-typedef-8.c: New test.
15735
15736 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15737
15738 PR c++/60894
15739 * g++.dg/lookup/using54.C: New.
15740
15741 2015-02-13 Jeff Law <law@redhat.com>
15742
15743 PR bootstrap/65060
15744 Revert my change for tree-optimization/64823.
15745
15746 2015-02-13 Jakub Jelinek <jakub@redhat.com>
15747
15748 PR tree-optimization/65053
15749 * gcc.c-torture/execute/pr65053-1.c: New test.
15750 * gcc.c-torture/execute/pr65053-2.c: New test.
15751
15752 2015-02-13 Marek Polacek <polacek@redhat.com>
15753
15754 PR c/65050
15755 * gcc.dg/pr65050.c: New test.
15756
15757 2015-02-13 Jeff Law <law@redhat.com>
15758
15759 PR tree-optimization/64823
15760 * gcc.dg/uninit-20.c: New test.
15761
15762 PR rtl-optimization/47477
15763 * gcc.dg/tree-ssa/pr47477.c: New test.
15764
15765 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15766
15767 PR c++/60211
15768 * g++.dg/parse/ivdep-2.C: New.
15769 * g++.dg/parse/ivdep-3.C: Likewise.
15770
15771 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15772
15773 PR fortran/64506
15774 * gfortran.dg/continuation_13.f90: New test.
15775 * gfortran.dg/continuation_14.f: New test.
15776
15777 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
15778
15779 PR c++/64970
15780 * g++.dg/cpp0x/sfinae55.C: New.
15781
15782 2015-02-13 Jakub Jelinek <jakub@redhat.com>
15783
15784 PR ipa/65034
15785 * g++.dg/ipa/pr65034.C: New test.
15786
15787 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
15788
15789 PR tree-optimization/65002
15790 * gcc.dg/pr65002.C: New.
15791
15792 2015-02-13 Marek Polacek <polacek@redhat.com>
15793
15794 PR c/65040
15795 * c-c++-common/pr65040.c: New test.
15796
15797 2015-02-13 Bin Cheng <bin.cheng@arm.com>
15798
15799 PR tree-optimization/64705
15800 * gcc.dg/tree-ssa/pr64705.c: New test.
15801
15802 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
15803
15804 PR rtl/32219
15805 * gcc.dg/visibility-22.c: New test.
15806 * gcc.dg/visibility-23.c: New test.
15807 * gcc.target/i386/pr32219-1.c: New test.
15808 * gcc.target/i386/pr32219-2.c: New test.
15809 * gcc.target/i386/pr32219-3.c: New test.
15810 * gcc.target/i386/pr32219-4.c: New test.
15811 * gcc.target/i386/pr32219-5.c: New test.
15812 * gcc.target/i386/pr32219-6.c: New test.
15813 * gcc.target/i386/pr32219-7.c: New test.
15814 * gcc.target/i386/pr32219-8.c: New test.
15815 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
15816
15817 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15818
15819 PR libgfortran/57822
15820 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
15821 four different KINDs.
15822
15823 2015-02-12 Jakub Jelinek <jakub@redhat.com>
15824
15825 PR c++/64884
15826 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
15827
15828 PR sanitizer/65000
15829 * g++.dg/ubsan/pr65000.C: New test.
15830
15831 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
15832
15833 PR fortran/64932
15834 * gfortran.dg/finalize_28.f90: New test
15835
15836 2015-02-12 Jakub Jelinek <jakub@redhat.com>
15837
15838 PR debug/55541
15839 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
15840 DW_TAG_lexical_block removal.
15841 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
15842 * g++.dg/guality/pr55541.C: New test.
15843
15844 PR sanitizer/64984
15845 * g++.dg/ubsan/pr64984.C: New test.
15846
15847 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
15848
15849 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
15850
15851 2015-02-12 Jakub Jelinek <jakub@redhat.com>
15852
15853 PR testsuite/64930
15854 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
15855 instructions for 2015-01-14 get_memmodel changes.
15856 * gcc.target/powerpc/atomic-p8.c: Likewise.
15857
15858 PR sanitizer/65019
15859 * g++.dg/ubsan/pr65019.C: New test.
15860
15861 PR tree-optimization/65014
15862 * gcc.c-torture/compile/pr65014.c: New test.
15863
15864 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15865
15866 PR libgfortran/57822
15867 * gfortran/fmt_g0_7.f08: Revise test.
15868
15869 2015-02-11 Jeff Law <law@redhat.com>
15870
15871 PR target/63347
15872 * gcc.target/m68k/pr63347.c: New test.
15873
15874 2015-02-11 Marek Polacek <polacek@redhat.com>
15875
15876 * g++.dg/ubsan/shift-1.C: New test.
15877 * gcc.dg/ubsan/c-shift-2.c: New test.
15878 * c-c++-common/ubsan/shift-5.c: Remove file.
15879
15880 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
15881
15882 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
15883 Directive adjusted to XFAIL.
15884 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
15885 adjusted to XFAIL.
15886
15887 2015-02-11 Jakub Jelinek <jakub@redhat.com>
15888
15889 PR middle-end/65003
15890 * g++.dg/opt/pr65003.C: New test.
15891
15892 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
15893
15894 * lib/target-supports.exp (check_effective_target_pie): Renamed
15895 to ...
15896 (check_effective_target_pie_enabled): This.
15897 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
15898 * gcc.target/i386/pie.c: Likewise.
15899
15900 2015-02-11 Andrew Pinski <apinski@cavium.com>
15901
15902 PR target/64893
15903 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
15904 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
15905
15906 2015-02-11 Jakub Jelinek <jakub@redhat.com>
15907
15908 PR target/61925
15909 * gcc.target/i386/pr61925-1.c: New test.
15910 * gcc.target/i386/pr61925-2.c: New test.
15911 * gcc.target/i386/pr61925-3.c: New test.
15912
15913 2015-02-10 Jakub Jelinek <jakub@redhat.com>
15914
15915 PR sanitizer/65004
15916 * g++.dg/asan/pr65004.C: New test.
15917
15918 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
15919
15920 PR target/64661
15921 * gcc.taget/sh/pr64661-0.h: New.
15922 * gcc.taget/sh/pr64661-1.c: New.
15923 * gcc.taget/sh/pr64661-2.c: New.
15924 * gcc.taget/sh/pr64661-3.c: New.
15925 * gcc.taget/sh/pr64661-4.c: New.
15926
15927 2015-02-10 Richard Biener <rguenther@suse.de>
15928
15929 PR tree-optimization/64995
15930 * g++.dg/torture/pr64995.C: New testcase.
15931
15932 2015-02-10 Richard Biener <rguenther@suse.de>
15933
15934 PR tree-optimization/64909
15935 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
15936
15937 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15938
15939 * gcc.dg/signbit-sa.c: New test.
15940
15941 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15942
15943 PR libgfortran/57822
15944 * gfortran/fmt_g0_7.f08: New test.
15945
15946 2015-02-10 Bin Cheng <bin.cheng@arm.com>
15947
15948 PR tree-optimization/43378
15949 * gcc.dg/tree-ssa/pr43378.c: New test.
15950
15951 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
15952
15953 PR ipa/64978
15954 * g++.dg/torture/pr64978.C: New testcase.
15955
15956 2015-02-09 Jakub Jelinek <jakub@redhat.com>
15957
15958 PR sanitizer/64981
15959 * gcc.dg/asan/pr64981.c: New test.
15960
15961 2015-02-09 Marek Polacek <polacek@redhat.com>
15962
15963 PR c/64856
15964 * gcc.dg/pr64856.c: New test.
15965
15966 2015-02-09 Jakub Jelinek <jakub@redhat.com>
15967
15968 PR target/64979
15969 * gcc.dg/tree-ssa/stdarg-7.c: New test.
15970 * gcc.c-torture/execute/pr64979.c: New test.
15971
15972 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
15973
15974 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
15975
15976 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
15977
15978 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
15979 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
15980
15981 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
15982
15983 PR target/58757
15984 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
15985
15986 2015-02-09 Richard Biener <rguenther@suse.de>
15987
15988 PR tree-optimization/54000
15989 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
15990
15991 2015-02-09 Tom de Vries <tom@codesourcery.com>
15992
15993 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
15994
15995 2015-02-09 Martin Liska <mliska@suse.cz>
15996
15997 * g++.dg/ipa/pr64858.C: New test.
15998
15999 2015-02-09 Tom de Vries <tom@codesourcery.com>
16000
16001 * gcc.dg/uninit-19.c: Fix warning line for fpic.
16002
16003 2015-02-08 Andrew Pinski <apinski@cavium.com>
16004
16005 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
16006
16007 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
16008
16009 PR fortran/63744
16010 * gfortran.dg/use_rename_8.f90: New.
16011
16012 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
16013
16014 * gnat.dg/addr7.ad[sb]: New test.
16015 * gnat.dg/addr8.ad[sb]: Likewise.
16016
16017 2015-02-06 David Malcolm <dmalcolm@redhat.com>
16018
16019 PR jit/64752
16020 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
16021 from jit.dg/test-compile-to-executable.c's create_code, with a
16022 clarification of the output message.
16023 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
16024 pass/fail message.
16025 (test_jit): Use CHECK_NO_ERRORS when calling
16026 gcc_jit_context_compile_to_file.
16027 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
16028 jit-verify-compile-to-file to jit-verify-output-file-was-created.
16029 (jit-setup-compile-to-file): Likewise. Add a verbose comment
16030 about deletions that are attempted.
16031 (jit-verify-compile-to-file): Rename to...
16032 (jit-verify-output-file-was-created): ...this, and drop the
16033 attempt to run "file" and verify the output.
16034 (jit-verify-assembler): New function.
16035 (jit-verify-object): New function.
16036 (jit-verify-dynamic-library): New function.
16037 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
16038 favor of an implementation from new file
16039 create-code-for-hello-world-executable.h, which also adds a
16040 "main".
16041 (dg-final): Replace jit-verify-compile-to-file with
16042 jit-verify-output-file-was-created, and invoke new function
16043 jit-verify-assembler.
16044 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
16045 the output message.
16046 (dg-final): Replace jit-verify-compile-to-file with
16047 jit-verify-output-file-was-created, and invoke new function
16048 jit-verify-dynamic-library.
16049 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
16050 favor of an implementation from new file
16051 create-code-for-hello-world-executable.h, which also adds a
16052 "main".
16053 (dg-final): Replace jit-verify-compile-to-file with
16054 jit-verify-output-file-was-created. Strengthen the expected stdout
16055 from the built executable.
16056 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
16057 favor of an implementation from new file
16058 create-code-for-hello-world-executable.h, which also adds a
16059 "main".
16060 (dg-final): Replace jit-verify-compile-to-file with
16061 jit-verify-output-file-was-created, and invoke new function
16062 jit-verify-object.
16063 * jit.dg/verify-dynamic-library.c: New source file.
16064
16065 2015-02-06 Sebastian Pop <s.pop@samsung.com>
16066 Brian Rzycki <b.rzycki@samsung.com>
16067
16068 PR tree-optimization/64878
16069 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
16070
16071 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16072
16073 PR ipa/64896
16074 * g++.dg/ipa/pr64896.C: New test.
16075
16076 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
16077
16078 PR target/64205
16079 * gcc.target/powerpc/pr64205.c: New file.
16080
16081 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
16082
16083 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
16084 (dg-options): Use -fpie instead of -fPIE -pie.
16085
16086 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16087
16088 PR middle-end/64937
16089 * g++.dg/asan/pr64937.C: New test.
16090
16091 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
16092
16093 PR fortran/63205
16094 * gfortran.dg/class_to_type_4.f90: New test
16095
16096 2015-01-29 Andre Vehreschild <vehre@gmx.de>
16097
16098 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
16099
16100 2015-02-06 Jakub Jelinek <jakub@redhat.com>
16101
16102 PR rtl-optimization/64957
16103 PR debug/64817
16104 * gcc.c-torture/execute/pr64957.c: New test.
16105
16106 2015-02-05 Jeff Law <law@redhat.com>
16107
16108 PR target/17306
16109 * gcc.target/h8300/pr17306-1.c: New test.
16110 * gcc.target/h8300/pr17306-2.c: New test.
16111
16112 2015-02-05 Tobias Burnus <burnus@net-b.de>
16113
16114 PR fortran/64943
16115 * gfortran.dg/structure_constructor_12.f90: New.
16116
16117 2015-02-05 Jeff Law <law@redhat.com>
16118
16119 PR target/58400
16120 gcc.target/h8300/pr58400.c: New test.
16121
16122 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
16123
16124 * gcc.target/arm/macro_defs0.c: New test.
16125 * gcc.target/arm/macro_defs1.c: New test.
16126 * gcc.target/arm/macro_defs2.c: New test.
16127
16128 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
16129
16130 PR rtl-optimization/64905
16131 * gcc.target/i386/pr64905.c: Require nonpic target.
16132 (dg-options): Add -fomit-frame-pointer.
16133 (main): Remove.
16134
16135 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
16136
16137 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
16138 tree dump scanning.
16139
16140 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
16141
16142 PR fortran/64757
16143 * gfortran.dg/type_to_class_2.f90: New test
16144 * gfortran.dg/type_to_class_3.f90: New test
16145
16146 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
16147
16148 PR ipa/64686
16149 * g++.dg/torture/pr64686.C: New testcase.
16150
16151 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
16152
16153 PR rtl-optimization/64905
16154 * gcc.target/i386/pr64905.c: New file.
16155
16156 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16157
16158 * gcc.dg/guality/pr41447-1.c: Remove xfail.
16159 * gcc.dg/guality/pr41616-1.c: Ditto.
16160
16161 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
16162
16163 PR debug/64817
16164 * gcc.dg/pr64817-3.c: New.
16165
16166 2015-02-04 Jakub Jelinek <jakub@redhat.com>
16167 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
16168
16169 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
16170 pass parameters in registers.
16171 * gcc.dg/guality/pr36728-2.c (main): Likewise.
16172 * gcc.dg/guality/pr36728-3.c (main): Likewise.
16173 * gcc.dg/guality/pr36728-4.c (main): Likewise.
16174
16175 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
16176 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16177
16178 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
16179 list, allow for multilibed targets.
16180 * gcc.dg/combine_ashiftrt_2.c: Likewise.
16181
16182 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
16183
16184 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
16185 * gcc.dg/pr46728-6.c: Ditto.
16186
16187 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
16188
16189 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
16190 for mips_nanlegacy target.
16191
16192 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
16193
16194 * gcc.target/i386/chkp-hidden-def.c: New.
16195
16196 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16197
16198 PR middle-end/62103
16199 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
16200 to use 24 bits for bitfield b.
16201
16202 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
16203
16204 PR testsuite/64796
16205 * lib/target-supports.exp (check_effective_target_bswap64): Do not
16206 cache result in a global variable. Include all 32-bit targets for
16207 bswap64 tests.
16208
16209 2015-02-03 Jakub Jelinek <jakub@redhat.com>
16210
16211 PR rtl-optimization/64756
16212 * gcc.c-torture/execute/pr64756.c: New test.
16213
16214 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
16215
16216 PR target/64660
16217 * gcc.target/sh/pr64660-0.h: New.
16218 * gcc.target/sh/pr64660-1.c: New.
16219 * gcc.target/sh/pr64660-2.c: New.
16220 * gcc.target/sh/pr64660-3.c: New.
16221 * gcc.target/sh/pr64660-4.c: New.
16222
16223 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
16224
16225 PR c++/64877
16226 * g++.dg/warn/Waddress-2.C: New.
16227
16228 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
16229
16230 PR middle-end/61225
16231 * gcc.target/i386/pr49095.c: XFAIL for ia32.
16232
16233 2015-02-03 Dodji Seketeli <dodji@redhat.com>
16234
16235 PR preprocessor/64803
16236 * gcc.dg/cpp/builtin-macro-1.c: New test case.
16237
16238 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
16239
16240 * g++.dg/ipa/devirt-37.C: Disable early inlining.
16241
16242 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
16243
16244 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
16245 (_ARM_FPSRC): Add DN and AHP fields.
16246 (clean_results): Force DN=1 on AArch64.
16247 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
16248 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
16249 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
16250 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
16251 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
16252 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
16253
16254 2015-02-02 Alan Modra <amodra@gmail.com>
16255
16256 * gcc.target/powerpc/cprophard.c: New.
16257
16258 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
16259
16260 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
16261 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
16262
16263 2015-02-01 Jakub Jelinek <jakub@redhat.com>
16264
16265 PR debug/64817
16266 * gcc.dg/pr64817-1.c: New test.
16267 * gcc.dg/pr64817-2.c: New test.
16268
16269 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
16270
16271 PR target/64851
16272 * gcc.target/sh/pr64851-0.h: New
16273 * gcc.target/sh/pr64851-1.c: New
16274 * gcc.target/sh/pr64851-2.c: New
16275 * gcc.target/sh/pr64851-3.c: New
16276 * gcc.target/sh/pr64851-4.c: New
16277
16278 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16279
16280 PR target/64882
16281 * gcc.dg/torture/pr64882.c: New test.
16282
16283 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
16284
16285 PR target/64159
16286 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
16287 sparc*-*-*.
16288
16289 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
16290
16291 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
16292 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
16293 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
16294 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
16295 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
16296 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
16297 tree dump.
16298 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
16299 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
16300 tree dump.
16301 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
16302 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
16303 tree dump.
16304
16305 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16306
16307 PR target/64688
16308 * g++.dg/pr64688-2.C: New.
16309
16310 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16311
16312 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
16313 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16314 * gcc.target/i386/fuse-caller-save.c: Ditto.
16315 * gcc.target/i386/headmerge-1.c: Ditto.
16316 * gcc.target/i386/headmerge-2.c: Ditto.
16317 * gcc.target/i386/sibcall-6.c: Ditto.
16318
16319 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
16320
16321 PR target/64617
16322 * gcc.target/i386/pr64617.c: New test.
16323
16324 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
16325
16326 PR target/15184
16327 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
16328 (dg-options): Remove -m32.
16329 (dg-final): Scan for "movb %al" only.
16330 * gcc.target/i386/pr15184-2.c: Ditto.
16331
16332 2015-01-30 Richard Biener <rguenther@suse.de>
16333
16334 PR tree-optimization/64829
16335 * gcc.dg/vect/pr64829.c: New testcase.
16336
16337 2015-01-29 Marek Polacek <polacek@redhat.com>
16338
16339 PR c/64709
16340 * gcc.dg/pr64709.c: New test.
16341
16342 2015-01-29 Jakub Jelinek <jakub@redhat.com>
16343
16344 PR c++/64717
16345 * g++.dg/ubsan/pr64717-1.C: New test.
16346 * g++.dg/ubsan/pr64717-2.C: New test.
16347
16348 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
16349
16350 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
16351
16352 2015-01-29 Jeff Law <law@redhat.com>
16353
16354 PR target/15184
16355 * gcc.target/i386/pr15184-1.c: New test.
16356 * gcc.target/i386/pr15184-2.c: New test.
16357
16358 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16359
16360 PR tree-optimization/64746
16361 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
16362
16363 2015-01-29 Richard Biener <rguenther@suse.de>
16364
16365 PR tree-optimization/64853
16366 * gcc.dg/torture/pr64853.c: New testcase.
16367
16368 2015-01-29 Richard Biener <rguenther@suse.de>
16369
16370 PR tree-optimization/64844
16371 * gcc.dg/vect/pr64844.c: New testcase.
16372
16373 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
16374
16375 PR middle-end/64809
16376 * gcc.dg/pr64809.c: Delete.
16377
16378 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
16379
16380 PR middle-end/64805
16381 * gcc.target/i386/pr64805.c: New.
16382
16383 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16384
16385 * gcc.dg/guality/guality.h (main): Add argv[0] to
16386 guality_gdb_command.
16387
16388 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
16389
16390 PR ipa/64801
16391 * gcc.dg/tree-ssa/pr64801.c: New testcase.
16392
16393 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
16394
16395 PR target/64659
16396 * gcc.target/sh/sh.exp
16397 (check_effective_target_atomic_model_soft_gusa_available,
16398 check_effective_target_atomic_model_soft_tcb_available,
16399 check_effective_target_atomic_model_soft_imask_available,
16400 check_effective_target_atomic_model_hard_llcs_available): New.
16401 * gcc.target/sh/pr64659-0.h: New.
16402 * gcc.target/sh/pr64659-1.c: New.
16403 * gcc.target/sh/pr64659-2.c: New.
16404 * gcc.target/sh/pr64659-3.c: New.
16405 * gcc.target/sh/pr64659-4.c: New.
16406
16407 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
16408
16409 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
16410 scan-assembler-times pattern.
16411
16412 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
16413
16414 PR middle-end/64809
16415 * gcc.dg/pr64809.c: New test.
16416
16417 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
16418
16419 PR tree-optimization/64277
16420 * gcc.dg/pr64277.c: New.
16421
16422 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
16423
16424 PR tree-optimization/64718
16425 * gcc.c-torture/execute/pr64718.c: New test.
16426
16427 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
16428
16429 * gcc.target/aarch64/abs_2.c: New.
16430
16431 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
16432
16433 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
16434 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
16435 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
16436 ISA rev < 2.
16437
16438 2015-01-28 Jakub Jelinek <jakub@redhat.com>
16439
16440 PR bootstrap/64612
16441 * lib/target-supports.exp (check_effective_target_comdat_group): New.
16442 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
16443 { target comdat_group }.
16444
16445 2015-01-27 Tobias Burnus <burnus@net-b.de>
16446
16447 PR fortran/63861
16448 * gfortran.dg/goacc/coarray_2.f90: New.
16449
16450 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16451
16452 PR ipa/60871
16453 PR ipa/64139
16454 * g++.dg/torture/pr64139.C: New testcase.
16455 * g++.dg/torture/pr60871.C: Likewise.
16456
16457 2015-01-27 Janus Weil <janus@gcc.gnu.org>
16458
16459 PR fortran/64230
16460 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
16461 prevent linking errors.
16462
16463 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
16464
16465 PR ipa/64282
16466 * g++.dg/torture/pr64282.C: New testcase.
16467
16468 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16469
16470 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
16471 for wzr reg.
16472
16473 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
16474
16475 * gcc.target/s390/hotpatch-13.c: New testcase.
16476 * gcc.target/s390/hotpatch-14.c: New testcase.
16477 * gcc.target/s390/hotpatch-15.c: New testcase.
16478 * gcc.target/s390/hotpatch-16.c: New testcase.
16479 * gcc.target/s390/hotpatch-17.c: New testcase.
16480 * gcc.target/s390/hotpatch-18.c: New testcase.
16481 * gcc.target/s390/hotpatch-19.c: New testcase.
16482 * gcc.target/s390/hotpatch-20.c: New testcase.
16483 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
16484 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
16485 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
16486 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
16487 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
16488 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
16489 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
16490 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
16491 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
16492 * gcc.target/s390/hotpatch-10.c: Likewise.
16493 * gcc.target/s390/hotpatch-11.c: Likewise.
16494 * gcc.target/s390/hotpatch-12.c: Likewise.
16495 * gcc.target/s390/hotpatch-2.c: Likewise.
16496 * gcc.target/s390/hotpatch-3.c: Likewise.
16497 * gcc.target/s390/hotpatch-4.c: Likewise.
16498 * gcc.target/s390/hotpatch-5.c: Likewise.
16499 * gcc.target/s390/hotpatch-6.c: Likewise.
16500 * gcc.target/s390/hotpatch-7.c: Likewise.
16501 * gcc.target/s390/hotpatch-8.c: Likewise.
16502 * gcc.target/s390/hotpatch-9.c: Likewise.
16503 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
16504 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
16505 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
16506 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
16507 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
16508 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
16509 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
16510 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
16511
16512 2015-01-27 Jiong Wang <jiong.wang@arm.com>
16513
16514 * gcc.dg/long_branch.c: New testcase.
16515
16516 2015-01-27 Richard Biener <rguenther@suse.de>
16517
16518 PR tree-optimization/56273
16519 PR tree-optimization/59124
16520 PR tree-optimization/64277
16521 * g++.dg/warn/Warray-bounds-6.C: New testcase.
16522 * gcc.dg/Warray-bounds-12.c: Likewise.
16523 * gcc.dg/Warray-bounds-13.c: Likewise.
16524
16525 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16526
16527 PR rtl-optimization/61058
16528 * gcc.dg/pr61058.c: New test.
16529
16530 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
16531
16532 * gcc.target/i386/chkp-narrow-bounds.c: New.
16533
16534 2015-01-27 Jakub Jelinek <jakub@redhat.com>
16535
16536 PR tree-optimization/64807
16537 * gcc.dg/pr64807.c: New test.
16538
16539 PR c/64766
16540 * gcc.dg/pr64766.c: New test.
16541
16542 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
16543
16544 PR target/49263
16545 * gcc.target/sh/pr49263-4.c: New.
16546
16547 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
16548
16549 PR fortran/62044
16550 * gfortran.dg/allocate_with_mold_1.f90: New test
16551
16552 2015-01-26 Jakub Jelinek <jakub@redhat.com>
16553
16554 PR c/64778
16555 * gcc.dg/pr64778.c: New test.
16556
16557 PR middle-end/64421
16558 * gcc.dg/vect/pr64421.c: New test.
16559
16560 2015-01-26 Tobias Burnus <burnus@net-b.de>
16561
16562 PR fortran/64771
16563 * gfortran.dg/coarray_36.f: New.
16564 * gfortran.dg/coarray_37.f90: New.
16565
16566 2015-01-26 Janus Weil <janus@gcc.gnu.org>
16567
16568 PR fortran/64230
16569 * gfortran.dg/class_allocate_18.f90: New.
16570
16571 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16572
16573 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
16574
16575 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16576
16577 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
16578
16579 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16580
16581 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
16582
16583 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16584
16585 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
16586
16587 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16588
16589 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
16590 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
16591 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
16592 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
16593
16594 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16595
16596 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
16597 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
16598 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
16599
16600 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
16601
16602 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
16603 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
16604 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
16605 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
16606 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
16607 vXXXhn.inc.
16608
16609 2015-01-26 Richard Biener <rguenther@suse.de>
16610
16611 PR middle-end/64764
16612 * gcc.dg/uninit-19.c: New testcase.
16613
16614 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
16615
16616 * lib/target-supports.exp (check_effective_target_vect64): Add
16617 sparc*-*-*.
16618
16619 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
16620
16621 PR testsuite/64712
16622 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
16623
16624 2015-01-26 Tony Liu <tony.liu@arm.com>
16625
16626 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
16627 non-UAL cases.
16628
16629 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
16630
16631 PR libfortran/64770
16632 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
16633 correctly, clean up afterwards.
16634
16635 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
16636
16637 PR fortran/62044
16638 * gfortran.dg/use_rename_7.f90: New.
16639
16640 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
16641
16642 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
16643 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
16644
16645 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
16646
16647 PR target/54236
16648 * gcc.target/sh/pr54236-4.c: New.
16649
16650 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
16651
16652 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
16653 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
16654 Bridge test.
16655
16656 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
16657
16658 PR libfortran/64770
16659 * gfortran.dg/open_new_segv.f90: New test.
16660
16661 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
16662
16663 PR target/49263
16664 PR target/53987
16665 PR target/64345
16666 PR target/59533
16667 PR target/52933
16668 PR target/54236
16669 PR target/51244
16670 * gcc.target/sh/pr64345-1.c: New.
16671 * gcc.target/sh/pr64345-2.c: New.
16672 * gcc.target/sh/pr59533-1.c: New.
16673 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
16674 * gcc.target/sh/pr52933-2.c: Likewise.
16675 * gcc.target/sh/pr54089-1.c: Likewise.
16676 * gcc.target/sh/pr54236-1.c: Likewise.
16677 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
16678 * gcc.target/sh/pr49263-1.c: Remove xfails.
16679 * gcc.target/sh/pr49263-2.c: Likewise.
16680 * gcc.target/sh/pr49263-3.c: Likewise.
16681 * gcc.target/sh/pr53987-1.c: Likewise.
16682 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
16683 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
16684 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
16685 (test05, test06, test07, test08, test09, test10, test11, test12): New.
16686 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
16687 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
16688 test_009): New.
16689 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
16690 (test_02): New.
16691
16692 2015-01-24 Tom de Vries <tom@codesourcery.com>
16693
16694 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
16695
16696 2015-01-23 Ian Lance Taylor <iant@google.com>
16697
16698 PR go/64510
16699 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
16700 targets without split stack support.
16701
16702 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
16703
16704 PR target/64317
16705 * gcc.target/i386/pr64317.c: New test.
16706
16707 2015-01-23 Jakub Jelinek <jakub@redhat.com>
16708
16709 PR rtl-optimization/63637
16710 PR rtl-optimization/60663
16711 * gcc.dg/pr63637-1.c: New test.
16712 * gcc.dg/pr63637-2.c: New test.
16713 * gcc.dg/pr63637-3.c: New test.
16714 * gcc.dg/pr63637-4.c: New test.
16715 * gcc.dg/pr63637-5.c: New test.
16716 * gcc.dg/pr63637-6.c: New test.
16717 * gcc.target/i386/pr63637-1.c: New test.
16718 * gcc.target/i386/pr63637-2.c: New test.
16719 * gcc.target/i386/pr63637-3.c: New test.
16720 * gcc.target/i386/pr63637-4.c: New test.
16721 * gcc.target/i386/pr63637-5.c: New test.
16722 * gcc.target/i386/pr63637-6.c: New test.
16723
16724 2015-01-23 Richard Biener <rguenther@suse.de>
16725
16726 PR testsuite/63439
16727 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
16728 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
16729
16730 2015-01-23 Marek Polacek <polacek@redhat.com>
16731
16732 PR preprocessor/60570
16733 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
16734 * gcc.dg/cpp/pr60570.c: New test.
16735
16736 2015-01-23 Richard Biener <rguenther@suse.de>
16737
16738 PR testsuite/63439
16739 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
16740 vectorization on vect64 targets.
16741
16742 2015-01-23 Janus Weil <janus@gcc.gnu.org>
16743
16744 PR fortran/60922
16745 * gfortran.dg/class_allocate_17.f90: New.
16746
16747 2015-01-23 Tobias Burnus <burnus@net-b.de>
16748
16749 PR fortran/64726
16750 * gfortran.dg/goacc/combined_loop.f90: New.
16751
16752 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16753
16754 PR fortran/61933
16755 * gfortran.dg/make_unit.f90: New test.
16756
16757 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16758
16759 PR fortran/61933
16760 * gfortran.dg/negative_unit_int8.f: Update.
16761
16762 2015-01-22 Jeff Law <law@redhat.com>
16763
16764 PR target/52076
16765 * gcc.target/m68k/pr52076-1.c: New test.
16766 * gcc.target/m68k/pr52076-2.c: New test.
16767
16768 2015-01-22 Richard Biener <rguenther@suse.de>
16769
16770 PR middle-end/64728
16771 * gcc.dg/torture/pr64728.c: New testcase.
16772
16773 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
16774
16775 PR target/64688
16776 * g++.dg/pr64688.C: New test.
16777
16778 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
16779
16780 * gcc.target/i386/chkp-always_inline.c (f1): Make static
16781 to avoid errors with -fpic.
16782
16783 2015-01-22 Richard Biener <rguenther@suse.de>
16784
16785 PR libstdc++/64535
16786 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
16787
16788 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
16789
16790 PR rtl-optimization/64682
16791 * gcc.c-torture/execute/pr64682.c: New file.
16792
16793 2015-01-21 Jakub Jelinek <jakub@redhat.com>
16794
16795 PR debug/64511
16796 * gcc.dg/pr64511.c: New test.
16797
16798 PR rtl-optimization/62078
16799 * g++.dg/opt/pr62078.C: New test.
16800
16801 PR c/63307
16802 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
16803
16804 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
16805
16806 PR fortran/57023
16807 * gfortran.dg/internal_pack_15.f90: New test.
16808
16809 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
16810
16811 * c-c++-common/tsan/step.c: New testcase.
16812
16813 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16814
16815 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
16816
16817 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16818
16819 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
16820
16821 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16822
16823 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
16824
16825 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16826
16827 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
16828
16829 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16830
16831 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
16832
16833 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16834
16835 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
16836
16837 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16838
16839 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
16840
16841 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16842
16843 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
16844
16845 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16846
16847 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
16848
16849 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16850
16851 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
16852
16853 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16854
16855 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
16856
16857 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16858
16859 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
16860
16861 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16862
16863 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
16864 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
16865 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
16866 vXXXw.inc.
16867
16868 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16869
16870 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
16871 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
16872 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
16873 vXXXl.inc.
16874
16875 2015-01-21 Renlin Li <renlin.li@arm.com>
16876
16877 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
16878 * g++.dg/tls/thread_local5g.C: Likewise.
16879 * g++.dg/tls/thread_local6g.C: Likewise.
16880
16881 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16882
16883 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
16884 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
16885 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
16886
16887 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16888
16889 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
16890 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
16891 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
16892
16893 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16894
16895 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
16896 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
16897 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
16898
16899 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
16900
16901 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
16902 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
16903 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
16904
16905 2015-01-20 Jeff Law <law@redhat.com>
16906
16907 PR target/59946
16908 * gcc.target/m68k/pr59946.c: New test.
16909
16910 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16911
16912 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
16913 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
16914 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
16915
16916 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16917
16918 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
16919 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
16920 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
16921
16922 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16923
16924 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
16925 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
16926 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
16927
16928 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16929
16930 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
16931 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
16932 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
16933 vshuffle.inc.
16934 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
16935 vshuffle.inc.
16936
16937 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16938
16939 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
16940 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
16941 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
16942
16943 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16944
16945 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
16946 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
16947 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
16948
16949 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
16950
16951 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
16952
16953 2015-01-20 Jakub Jelinek <jakub@redhat.com>
16954
16955 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
16956
16957 PR sanitizer/64632
16958 * g++.dg/ubsan/pr64632.C: New test.
16959
16960 PR debug/64663
16961 * gcc.dg/pr64663.c: New test.
16962
16963 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
16964
16965 PR c++/64383
16966 * g++.dg/warn/Wunused-var-23.C: New.
16967
16968 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
16969
16970 PR c++/59937
16971 * g++.dg/cpp0x/constexpr-59937-1.C: New.
16972 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
16973
16974 2015-01-20 Richard Biener <rguenther@suse.de>
16975
16976 PR ipa/64684
16977 * gcc.dg/lto/pr64684_0.c: New testcase.
16978 * gcc.dg/lto/pr64684_1.c: Likewise.
16979 * gcc.dg/lto/pr64684_2.c: Likewise.
16980 * gcc.dg/lto/pr64685_0.c: Likewise.
16981 * gcc.dg/lto/pr64685_1.c: Likewise.
16982
16983 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
16984
16985 PR c++/62241
16986 * g++.dg/cpp1y/lambda-init12.C: New.
16987
16988 2015-01-20 Richard Biener <rguenther@suse.de>
16989
16990 PR tree-optimization/64410
16991 * g++.dg/vect/pr64410.cc: Require vect_double.
16992
16993 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
16994
16995 PR target/64149
16996 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
16997
16998 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
16999
17000 PR bootstrap/64676
17001 Revert:
17002 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17003
17004 PR rtl-optimization/64081
17005 * gcc.dg/pr64081.c: New test.
17006
17007 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17008
17009 * jit.dg/harness.h: Include <unistd.h>.
17010 (CHECK_NO_ERRORS): New.
17011 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
17012 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
17013 gcc_jit_context_compile_to_file.
17014 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
17015 args to the spawned executable.
17016 (jit-expand-vars): New function.
17017 (jit-exe-params): New variable.
17018 (dg-jit-set-exe-params): New function.
17019 (jit-dg-test): Detect testcases that use
17020 jit-verify-compile-to-file and call jit-setup-compile-to-file.
17021 Set arguments of spawned process to jit-exe-params.
17022 (jit-get-output-filename): New function.
17023 (jit-setup-compile-to-file): New function.
17024 (jit-verify-compile-to-file): New function.
17025 (jit-run-executable): New function.
17026 (jit-verify-executable): New function.
17027 * jit.dg/test-compile-to-assembler.c: New testcase.
17028 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
17029 * jit.dg/test-compile-to-executable.c: New testcase.
17030 * jit.dg/test-compile-to-object.c: New testcase.
17031
17032 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
17033
17034 PR target/64652
17035 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
17036 (test_1): New.
17037
17038 2015-01-19 Martin Liska <mliska@suse.cz>
17039
17040 * objc/compile/pr64668.m: New test.
17041
17042 2015-01-19 David Malcolm <dmalcolm@redhat.com>
17043
17044 * jit.dg/test-arith-overflow.c: Include stdbool.h.
17045 (create_overflow_fn): Update comment to clarify that
17046 the third param of the created function is a bool *, not
17047 an int *.
17048 (verify_int_overflow_fn): Convert param "expected_ovf" from
17049 int to bool. Update third param of "overflow_fn_type" from int *
17050 to bool *. Update local "actual_ovf" from int to bool.
17051 (verify_uint_overflow_fn): Likewise.
17052
17053 2015-01-19 Martin Liska <mliska@suse.cz>
17054
17055 * gcc.dg/ipa/ipa-icf-33.c: New test.
17056
17057 2015-01-19 Felix Yang <felix.yang@huawei.com>
17058 Haijian Zhang <z.zhanghaijian@huawei.com>
17059
17060 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
17061 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17062 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
17063 result_float64x2, expected_hfloat64x2): New helper type, variable and
17064 declaration.
17065 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
17066 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
17067 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
17068 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
17069 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
17070 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
17071 and target without the FMA feature.
17072
17073 2015-01-19 Jiong Wang <jiong.wang@arm.com>
17074
17075 * gcc.target/aarch64/pr64304.c: New testcase.
17076
17077 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
17078
17079 PR rtl-optimization/64081
17080 * gcc.dg/pr64081.c: New test.
17081
17082 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
17083
17084 PR target/63971
17085 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
17086 the epilogue).
17087 * gcc.target/aarch64/test_frame_6.c: Likewise.
17088 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
17089 and x19 (in the epilogue).
17090 * gcc.target/aarch64/test_frame_4.c: Likewise.
17091 * gcc.target/aarch64/test_frame_7.c: Likewise.
17092
17093 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
17094
17095 * gcc.target/i386/chkp-always_inline.c: New.
17096
17097 2015-01-15 Andrew Pinski <apinski@cavium.com>
17098 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17099
17100 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
17101 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
17102
17103 2015-01-18 Andre Vehreschild <vehre@gmx.de>
17104
17105 PR fortran/60255
17106 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
17107 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
17108
17109 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17110
17111 PR fortran/64578
17112 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17113
17114 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
17115
17116 PR target/64652
17117 * gcc.target/sh/torture/pr64652.c: New.
17118
17119 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17120
17121 * gcc.dg/ipa/ipa-icf-32.c: Update template.
17122 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
17123 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
17124 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
17125 * c-c++-common/asan/kasan-recover-1.c: Likewise.
17126 * c-c++-common/asan/kasan-recover-2.c: Likewise.
17127
17128 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
17129
17130 PR ipa/64378
17131 * g++.dg/torture/pr64378.C: New testcase.
17132
17133 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17134
17135 PR fortran/57959
17136 * gfortran.dg/block_13.f08: New test
17137
17138 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
17139
17140 PR fortran/55901
17141 * gfortran.dg/associate_1.f03: Allow test for character with
17142 automatic length.
17143
17144 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17145
17146 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
17147 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
17148
17149 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
17150
17151 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
17152
17153 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
17154
17155 PR fortran/64578
17156 * gfortran.dg/unlimited_polymorphic_21.f90: New test
17157
17158 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17159
17160 PR fortran/60357
17161 * gfortran.dg/alloc_comp_assign_13.f08: New test.
17162
17163 PR fortran/61275
17164 * gfortran.dg/alloc_comp_assign_14.f08: New test.
17165
17166 PR fortran/55932
17167 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
17168
17169 2015-01-17 Andre Vehreschild <vehre@gmx.de>
17170
17171 PR fortran/60334
17172 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
17173
17174 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
17175
17176 PR rtl-optimization/52773
17177 * gcc.c-torture/compile/pr52773.c: New test.
17178
17179 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17180
17181 PR c++/62134
17182 * g++.dg/cpp0x/alias-decl-46.C: New.
17183
17184 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17185
17186 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
17187
17188 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17189
17190 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
17191 Add trace.
17192 (CHECK_FP): Likewise.
17193 (CHECK_CUMULATIVE_SAT): Likewise.
17194
17195 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
17196
17197 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
17198 (Set_Neon_Cumulative_Sat): Add parameter.
17199 (__set_neon_cumulative_sat): Support new parameter.
17200 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
17201 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17202 argument.
17203 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
17204 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
17205 argument.
17206
17207 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
17208
17209 * g++.dg/tsan/vptr_benign_race.C: New testcase.
17210 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
17211
17212 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17213
17214 PR c++/60056
17215 * g++.dg/tls/thread_local-ice4.C: New.
17216
17217 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
17218
17219 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
17220 than Neon options.
17221
17222 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17223
17224 PR c++/62276
17225 * g++.dg/cpp0x/vt-62276.C: New.
17226
17227 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17228
17229 PR middle-end/64353
17230 * g++.dg/pr64353.C: New.
17231
17232 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17233
17234 PR target/64263
17235 * gcc.target/aarch64/pr64263_1.c: New test.
17236
17237 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
17238
17239 PR tree-optimization/64434
17240 * gcc.dg/torture/pr64434.c: Move to...
17241 * gcc.dg/pr64434.c: ... here.
17242
17243 2015-01-16 Richard Biener <rguenther@suse.de>
17244
17245 PR middle-end/64614
17246 * gcc.dg/uninit-18.c: New testcase.
17247
17248 2015-01-16 Richard Biener <rguenther@suse.de>
17249
17250 PR tree-optimization/64568
17251 * g++.dg/torture/pr64568-2.C: New testcase.
17252
17253 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
17254
17255 PR target/64363
17256 * gcc.target/i386/chkp-label-address.c: New.
17257
17258 2015-01-16 Janus Weil <janus@gcc.gnu.org>
17259
17260 PR fortran/45290
17261 * gfortran.dg/pointer_init_6.f90: Extended.
17262
17263 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
17264
17265 * gcc.c-torture/compile/20150108.c: New test.
17266
17267 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
17268
17269 * gcc.target/visium: New directory.
17270
17271 2015-01-16 Richard Biener <rguenther@suse.de>
17272
17273 PR tree-optimization/61743
17274 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
17275 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17276
17277 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
17278
17279 * gcc.dg/pr64015.c: New test.
17280
17281 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
17282
17283 PR ipa/64163
17284 PR ipa/64612
17285 * g++.dg/ipa/pr64612.C: New test.
17286
17287 2015-01-16 Renlin Li <renlin.li@arm.com>
17288
17289 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
17290
17291 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
17292
17293 * gcc.target/i386/sse-14.c: Test new intrinsic.
17294 * gcc.target/i386/sse-22.c: Ditto.
17295
17296 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
17297
17298 PR c++/58614
17299 * g++.dg/cpp0x/auto44.C: New.
17300
17301 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
17302
17303 PR target/59710
17304 * gcc.target/nios2/gpopt-all.c: New test case.
17305 * gcc.target/nios2/gpopt-local.c: New test case.
17306 * gcc.target/nios2/gpopt-global.c: New test case.
17307 * gcc.target/nios2/gpopt-data.c: New test case.
17308 * gcc.target/nios2/gpopt-none.c: New test case.
17309
17310 2015-01-15 Jakub Jelinek <jakub@redhat.com>
17311
17312 * g++.dg/ubsan/vptr-1.C: New test.
17313 * g++.dg/ubsan/vptr-2.C: New test.
17314 * g++.dg/ubsan/vptr-3.C: New test.
17315 * g++.dg/ubsan/vptr-4.C: New test.
17316 * g++.dg/ubsan/vptr-5.C: New test.
17317 * g++.dg/ubsan/vptr-6.C: New test.
17318 * g++.dg/ubsan/vptr-7.C: New test.
17319 * g++.dg/ubsan/vptr-8.C: New test.
17320 * g++.dg/ubsan/vptr-9.C: New test.
17321
17322 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17323
17324 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
17325 is set up.
17326 * lib/gcc-dg.exp: Likewise.
17327
17328 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
17329
17330 PR rtl-optimization/64110
17331 * gcc.target/i386/pr64110.c: Add scan-assembler.
17332
17333 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
17334 James Norris <jnorris@codesourcery.com>
17335 Cesar Philippidis <cesar@codesourcery.com>
17336 Ilmir Usmanov <i.usmanov@samsung.com>
17337
17338 * lib/target-supports.exp (check_effective_target_fopenacc): New
17339 procedure.
17340 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
17341 * g++.dg/goacc/goacc.exp: Likewise.
17342 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
17343 * gcc.dg/goacc/goacc.exp: Likewise.
17344 * gfortran.dg/goacc/goacc.exp: Likewise.
17345 * c-c++-common/cpp/openacc-define-1.c: New file.
17346 * c-c++-common/cpp/openacc-define-2.c: Likewise.
17347 * c-c++-common/cpp/openacc-define-3.c: Likewise.
17348 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
17349 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
17350 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17351 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17352 * c-c++-common/goacc/asyncwait-1.c: Likewise.
17353 * c-c++-common/goacc/cache-1.c: Likewise.
17354 * c-c++-common/goacc/clauses-fail.c: Likewise.
17355 * c-c++-common/goacc/collapse-1.c: Likewise.
17356 * c-c++-common/goacc/data-1.c: Likewise.
17357 * c-c++-common/goacc/data-2.c: Likewise.
17358 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
17359 * c-c++-common/goacc/deviceptr-1.c: Likewise.
17360 * c-c++-common/goacc/deviceptr-2.c: Likewise.
17361 * c-c++-common/goacc/deviceptr-3.c: Likewise.
17362 * c-c++-common/goacc/if-clause-1.c: Likewise.
17363 * c-c++-common/goacc/if-clause-2.c: Likewise.
17364 * c-c++-common/goacc/kernels-1.c: Likewise.
17365 * c-c++-common/goacc/loop-1.c: Likewise.
17366 * c-c++-common/goacc/loop-private-1.c: Likewise.
17367 * c-c++-common/goacc/nesting-1.c: Likewise.
17368 * c-c++-common/goacc/nesting-data-1.c: Likewise.
17369 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
17370 * c-c++-common/goacc/parallel-1.c: Likewise.
17371 * c-c++-common/goacc/pcopy.c: Likewise.
17372 * c-c++-common/goacc/pcopyin.c: Likewise.
17373 * c-c++-common/goacc/pcopyout.c: Likewise.
17374 * c-c++-common/goacc/pcreate.c: Likewise.
17375 * c-c++-common/goacc/pragma_context.c: Likewise.
17376 * c-c++-common/goacc/present-1.c: Likewise.
17377 * c-c++-common/goacc/reduction-1.c: Likewise.
17378 * c-c++-common/goacc/reduction-2.c: Likewise.
17379 * c-c++-common/goacc/reduction-3.c: Likewise.
17380 * c-c++-common/goacc/reduction-4.c: Likewise.
17381 * c-c++-common/goacc/sb-1.c: Likewise.
17382 * c-c++-common/goacc/sb-2.c: Likewise.
17383 * c-c++-common/goacc/sb-3.c: Likewise.
17384 * c-c++-common/goacc/update-1.c: Likewise.
17385 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
17386 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17387 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17388 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17389 * gfortran.dg/goacc/assumed.f95: Likewise.
17390 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
17391 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
17392 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
17393 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
17394 * gfortran.dg/goacc/branch.f95: Likewise.
17395 * gfortran.dg/goacc/cache-1.f95: Likewise.
17396 * gfortran.dg/goacc/coarray.f95: Likewise.
17397 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
17398 * gfortran.dg/goacc/cray.f95: Likewise.
17399 * gfortran.dg/goacc/critical.f95: Likewise.
17400 * gfortran.dg/goacc/data-clauses.f95: Likewise.
17401 * gfortran.dg/goacc/data-tree.f95: Likewise.
17402 * gfortran.dg/goacc/declare-1.f95: Likewise.
17403 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
17404 * gfortran.dg/goacc/fixed-1.f: Likewise.
17405 * gfortran.dg/goacc/fixed-2.f: Likewise.
17406 * gfortran.dg/goacc/fixed-3.f: Likewise.
17407 * gfortran.dg/goacc/fixed-4.f: Likewise.
17408 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
17409 * gfortran.dg/goacc/if.f95: Likewise.
17410 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
17411 * gfortran.dg/goacc/list.f95: Likewise.
17412 * gfortran.dg/goacc/literal.f95: Likewise.
17413 * gfortran.dg/goacc/loop-1.f95: Likewise.
17414 * gfortran.dg/goacc/loop-2.f95: Likewise.
17415 * gfortran.dg/goacc/loop-3.f95: Likewise.
17416 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
17417 * gfortran.dg/goacc/omp.f95: Likewise.
17418 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
17419 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
17420 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
17421 * gfortran.dg/goacc/parameter.f95: Likewise.
17422 * gfortran.dg/goacc/private-1.f95: Likewise.
17423 * gfortran.dg/goacc/private-2.f95: Likewise.
17424 * gfortran.dg/goacc/private-3.f95: Likewise.
17425 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
17426 * gfortran.dg/goacc/reduction-2.f95: Likewise.
17427 * gfortran.dg/goacc/reduction.f95: Likewise.
17428 * gfortran.dg/goacc/routine-1.f90: Likewise.
17429 * gfortran.dg/goacc/routine-2.f90: Likewise.
17430 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
17431 * gfortran.dg/goacc/several-directives.f95: Likewise.
17432 * gfortran.dg/goacc/sie.f95: Likewise.
17433 * gfortran.dg/goacc/subarrays.f95: Likewise.
17434 * gfortran.dg/gomp/map-1.f90: Likewise.
17435 * gfortran.dg/openacc-define-1.f90: Likewise.
17436 * gfortran.dg/openacc-define-2.f90: Likewise.
17437 * gfortran.dg/openacc-define-3.f90: Likewise.
17438 * g++.dg/gomp/block-1.C: Update for changed compiler output.
17439 * g++.dg/gomp/block-2.C: Likewise.
17440 * g++.dg/gomp/block-3.C: Likewise.
17441 * g++.dg/gomp/block-5.C: Likewise.
17442 * g++.dg/gomp/target-1.C: Likewise.
17443 * g++.dg/gomp/target-2.C: Likewise.
17444 * g++.dg/gomp/taskgroup-1.C: Likewise.
17445 * g++.dg/gomp/teams-1.C: Likewise.
17446 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
17447 * gcc.dg/cilk-plus/jump.c: Likewise.
17448 * gcc.dg/gomp/block-1.c: Likewise.
17449 * gcc.dg/gomp/block-10.c: Likewise.
17450 * gcc.dg/gomp/block-2.c: Likewise.
17451 * gcc.dg/gomp/block-3.c: Likewise.
17452 * gcc.dg/gomp/block-4.c: Likewise.
17453 * gcc.dg/gomp/block-5.c: Likewise.
17454 * gcc.dg/gomp/block-6.c: Likewise.
17455 * gcc.dg/gomp/block-7.c: Likewise.
17456 * gcc.dg/gomp/block-8.c: Likewise.
17457 * gcc.dg/gomp/block-9.c: Likewise.
17458 * gcc.dg/gomp/target-1.c: Likewise.
17459 * gcc.dg/gomp/target-2.c: Likewise.
17460 * gcc.dg/gomp/taskgroup-1.c: Likewise.
17461 * gcc.dg/gomp/teams-1.c: Likewise.
17462
17463 2015-01-15 David Malcolm <dmalcolm@redhat.com>
17464
17465 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
17466 test case.
17467
17468 2015-01-15 Mike Stump <mikestump@comcast.net>
17469
17470 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
17471 * gcc.dg/inline_2.c: Likewise.
17472 * gcc.dg/inline_3.c: Likewise.
17473 * gcc.dg/inline_4.c: Likewise.
17474
17475 2015-01-15 Janus Weil <janus@gcc.gnu.org>
17476
17477 PR fortran/58023
17478 * gfortran.dg/proc_ptr_comp_43.f90: New.
17479
17480 2015-01-15 Mike Stump <mikestump@comcast.net>
17481
17482 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
17483 * gcc.dg/unroll_2.c: Likewise.
17484 * gcc.dg/unroll_3.c: Likewise.
17485 * gcc.dg/unroll_4.c: Likewise.
17486 * gcc.dg/unroll_5.c: Likewise.
17487
17488 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
17489
17490 PR target/63971
17491 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
17492 in epilogue.
17493 * gcc.target/aarch64/test_frame_6.c: Likewise.
17494 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
17495 x30 and x19 (in the epilogue).
17496 * gcc.target/aarch64/test_frame_4.c: Likewise.
17497 * gcc.target/aarch64/test_frame_7.c: Likewise.
17498
17499 2015-01-15 Martin Liska <mliska@suse.cz>
17500
17501 * g++.dg/ipa/pr64068.C: New test.
17502 * gcc.dg/ipa/PR64559.c: New test.
17503
17504 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17505
17506 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
17507 with PIE.
17508
17509 2015-01-15 Richard Biener <rguenther@suse.de>
17510
17511 PR tree-optimization/61743
17512 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
17513 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
17514
17515 2015-01-15 Renlin Li <renlin.li@arm.com>
17516
17517 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
17518 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
17519
17520 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17521
17522 * gcc.dg/vect/vect-aggressive-1.c: New.
17523 * gcc.target/i386/avx2-vect-aggressive.c: New.
17524
17525 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
17526
17527 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
17528
17529 2015-01-15 Richard Biener <rguenther@suse.de>
17530
17531 PR lto/64415
17532 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
17533 -Wl,-undefined,dynamic_lookup.
17534
17535 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
17536
17537 * gnat.dg/opt47.adb: New test.
17538
17539 2015-01-15 Richard Biener <rguenther@suse.de>
17540
17541 PR lto/64415
17542 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
17543
17544 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
17545
17546 PR tree-optimization/64434
17547 * gcc.dg/torture/pr64434.c: New test.
17548
17549 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
17550
17551 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
17552 -mno-micromips. MIPS32R1 and below require -mno-micromips.
17553 -march=loongson* and -march=octeon* require -mno-micromips.
17554
17555 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
17556 Matthew Fortune <matthew.fortune@imgtec.com>
17557
17558 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
17559 * gcc.target/mips/call-saved-5.c (foo): Likewise.
17560 * gcc.target/mips/call-saved-6.c (foo): Likewise.
17561 * gcc.target/mips/call-saved-7.c: New file.
17562 * gcc.target/mips/call-saved-8.c: New file.
17563 * gcc.target/mips/call-saved-9.c: New file.
17564
17565 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
17566
17567 * gcc.target/mips/lsa.c: New file.
17568 * gcc.target/mips/mips64-lsa.c: Likewise.
17569 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
17570 * gcc.target/mips/mulsize-4.c: Likewise.
17571 * gcc.target/mips/mulsize-5.c: New file.
17572 * gcc.target/mips/mulsize-6.c: Likewise.
17573 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
17574 and !HAS_LSA as ghost options.
17575 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
17576 for !HAS_LSA.
17577
17578 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
17579
17580 * g++.dg/torture/20141013.c: Set -fno-short-enums.
17581
17582 2015-01-15 Richard Biener <rguenther@suse.de>
17583
17584 PR middle-end/64365
17585 * gcc.dg/torture/pr64365.c: New testcase.
17586
17587 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
17588
17589 * gcc.dg/stackprotectexplicit1.c: New test.
17590 * g++.dg/stackprotectexplicit2.c: New test.
17591
17592 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17593
17594 PR target/61933
17595 * gfortran.dg/inquire_internal.f90: New.
17596 * gfortran.dg/negative_unit_check.f90: New.
17597
17598 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
17599
17600 PR target/53988
17601 * gcc.target/sh/pr53988-1.c: New.
17602
17603 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
17604
17605 PR c++/58671
17606 * g++.dg/tls/thread_local-ice3.C: New.
17607
17608 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
17609
17610 * gcc.target/i386/fentry-override.c: Properly place {} in target
17611 selector. Remove nonpic.
17612 * gcc.target/i386/fentry.c: Likewise.
17613
17614 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
17615
17616 * gcc.dg/atomic-invalid.c: Check for invalid memory model
17617 warnings instead of errors.
17618
17619 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
17620
17621 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
17622 option support instead of ENABLE_LTO from Makefile.
17623
17624 2015-01-14 Richard Biener <rguenther@suse.de>
17625
17626 PR tree-optimization/59354
17627 * gcc.dg/vect/pr59354.c: New testcase.
17628
17629 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
17630
17631 * lib/target-supports.exp
17632 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
17633 on ARM architures before v7.
17634
17635 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
17636
17637 PR middle-end/59448
17638 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
17639 an atomic_exchange.
17640
17641 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17642
17643 PR target/64386
17644 * gcc.target/i386/pr64386.c: New test.
17645
17646 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17647
17648 PR target/64393
17649 * gcc.target/i386/pr64393.c: New test.
17650
17651 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
17652
17653 PR target/64387
17654 * gcc.target/i386/pr64387.c: New test.
17655
17656 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
17657
17658 * gcc.target/aarch64/store-pair-1.c: Fix typo.
17659
17660 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17661
17662 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
17663
17664 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
17665
17666 PR target/64453
17667 * gcc.target/arm/pr64453.c: New.
17668
17669 2015-01-14 Richard Biener <rguenther@suse.de>
17670
17671 PR lto/64415
17672 * gcc.dg/lto/pr64415_0.c: New testcase.
17673 * gcc.dg/lto/pr64415_1.c: Likewise.
17674
17675 2015-01-14 Martin Liska <mliska@suse.cz>
17676
17677 * gcc.dg/ipa/pr64307.c: New test.
17678
17679 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
17680
17681 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
17682 64-bit and 128-bit.
17683
17684 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17685
17686 PR target/64460
17687 * gcc.target/arm/pr64460_1.c: New test.
17688
17689 2015-01-14 Richard Biener <rguenther@suse.de>
17690
17691 PR tree-optimization/64493
17692 PR tree-optimization/64495
17693 * gcc.dg/vect/pr64493.c: New testcase.
17694 * gcc.dg/vect/pr64495.c: Likewise.
17695
17696 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
17697
17698 * gcc.dg/Warray-bounds-11.c: New test-case.
17699
17700 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
17701
17702 * gcc.target/mips/octeon3-pipe-1.c: New test.
17703
17704 2015-01-13 David Malcolm <dmalcolm@redhat.com>
17705
17706 * jit.dg/harness.h (set_up_logging): Move string concatenation
17707 into...
17708 (concat_strings): New function.
17709 (dump_reproducer): New function.
17710 (test_jit): Call dump_reproducer.
17711 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
17712 function.
17713 (jit-dg-test): Delete any generated reproducer from previous runs.
17714 Verify that a generated reproducer was created, and verify that it
17715 compiles.
17716 * jit.dg/test-nested-contexts.c (main): Call
17717 gcc_jit_context_dump_reproducer_to_file.
17718
17719 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17720
17721 * gcc.dg/aru-2.c: Add dg-require-profiling.
17722
17723 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17724
17725 * lib/target-supports.exp (check_profiling_available): Check if
17726 -pg links.
17727
17728 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
17729
17730 PR ipa/64565
17731 * g++.dg/torture/pr64565.C: New testcase.
17732
17733 2015-01-13 Marek Polacek <polacek@redhat.com>
17734
17735 PR middle-end/64391
17736 * gcc.dg/tm/pr64391.c: New test.
17737
17738 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17739
17740 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
17741 true.
17742
17743 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
17744
17745 * gcc.target/i386/pie.c: New test.
17746
17747 * lib/target-supports.exp (check_effective_target_pie): New.
17748
17749 2015-01-13 Jakub Jelinek <jakub@redhat.com>
17750
17751 PR rtl-optimization/64286
17752 * gcc.target/i386/avx2-pr64286.c: New test.
17753
17754 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
17755
17756 PR c++/57626
17757 * g++.dg/cpp0x/vt-57626.C: New.
17758
17759 2015-01-13 Jakub Jelinek <jakub@redhat.com>
17760
17761 PR fortran/64528
17762 * gfortran.dg/pr64528.f90: New test.
17763
17764 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
17765
17766 * gcc.target/aarch64/subsp.c: New test.
17767
17768 2015-01-13 Andrew Pinski <apinski@cavium.com>
17769
17770 * gcc.target/aarch64/store-pair-1.c: New testcase.
17771
17772 2015-01-13 Richard Biener <rguenther@suse.de>
17773
17774 PR lto/64373
17775 * gcc.dg/lto/pr64373_0.c: New testcase.
17776
17777 2015-01-13 Andrew Pinski <apinski@cavium.com>
17778
17779 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
17780 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
17781
17782 2015-01-13 Richard Biener <rguenther@suse.de>
17783
17784 PR tree-optimization/64406
17785 * gcc.dg/pr64406.c: New testcase.
17786
17787 2015-01-13 Richard Biener <rguenther@suse.de>
17788
17789 PR tree-optimization/64404
17790 * gcc.dg/vect/pr64404.c: New testcase.
17791
17792 2015-01-13 Richard Biener <rguenther@suse.de>
17793
17794 PR tree-optimization/64568
17795 * g++.dg/torture/pr64568.C: New testcase.
17796
17797 2015-01-12 David Malcolm <dmalcolm@redhat.com>
17798
17799 * jit.dg/test-error-local-used-from-other-function.c: New test
17800 case.
17801 * jit.dg/test-error-param-reuse.c: New test case.
17802 * jit.dg/test-error-param-sharing.c: New test case.
17803 * jit.dg/test-error-param-used-from-other-function.c: New test
17804 case.
17805 * jit.dg/test-error-param-used-without-a-function.c: New test
17806 case.
17807
17808 2015-01-12 Jakub Jelinek <jakub@redhat.com>
17809
17810 PR tree-optimization/64563
17811 * gcc.dg/pr64563.c: New test.
17812
17813 PR target/64513
17814 * gcc.target/i386/pr64513.c: New test.
17815
17816 PR tree-optimization/64454
17817 * gcc.dg/pr64454.c: New test.
17818
17819 PR testsuite/64028
17820 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
17821 bind_pic_locally.
17822 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
17823 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
17824 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
17825 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
17826 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
17827 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
17828 * gcc.dg/vect/slp-25.c: Likewise.
17829 * gcc.dg/vect/vect-109.c: Likewise.
17830 * gcc.dg/vect/vect-13.c: Likewise.
17831 * gcc.dg/vect/vect-17.c: Likewise.
17832 * gcc.dg/vect/vect-18.c: Likewise.
17833 * gcc.dg/vect/vect-19.c: Likewise.
17834 * gcc.dg/vect/vect-20.c: Likewise.
17835 * gcc.dg/vect/vect-21.c: Likewise.
17836 * gcc.dg/vect/vect-22.c: Likewise.
17837 * gcc.dg/vect/vect-27.c: Likewise.
17838 * gcc.dg/vect/vect-29.c: Likewise.
17839 * gcc.dg/vect/vect-2-big-array.c: Likewise.
17840 * gcc.dg/vect/vect-2.c: Likewise.
17841 * gcc.dg/vect/vect-3.c: Likewise.
17842 * gcc.dg/vect/vect-4.c: Likewise.
17843 * gcc.dg/vect/vect-5.c: Likewise.
17844 * gcc.dg/vect/vect-72.c: Likewise.
17845 * gcc.dg/vect/vect-73-big-array.c: Likewise.
17846 * gcc.dg/vect/vect-73.c: Likewise.
17847 * gcc.dg/vect/vect-77-global.c: Likewise.
17848 * gcc.dg/vect/vect-78-global.c: Likewise.
17849 * gcc.dg/vect/vect-7.c: Likewise.
17850 * gcc.dg/vect/vect-86.c: Likewise.
17851 * gcc.dg/vect/vect-align-1.c: Likewise.
17852 * gcc.dg/vect/vect-align-3.c: Likewise.
17853 * gcc.dg/vect/vect-all-big-array.c: Likewise.
17854 * gcc.dg/vect/vect-all.c: Likewise.
17855 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
17856 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
17857 * gcc.dg/vect/vect-peel-3.c: Likewise.
17858 * gcc.dg/vect/vect-peel-4.c: Likewise.
17859 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
17860
17861 2015-01-12 Jeff Law <law@redhat.com>
17862
17863 PR target/64461
17864 * gcc.target/m68k/pr64461.c: New test.
17865
17866 2015-01-12 David Malcolm <dmalcolm@redhat.com>
17867
17868 * jit.dg/test-array-as-pointer.c (create_code): Update call
17869 to gcc_jit_context_new_global by setting "kind" to
17870 GCC_JIT_GLOBAL_IMPORTED.
17871 * jit.dg/test-error-array-as-pointer.c: Likewise.
17872 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
17873 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
17874 setting kind to GCC_JIT_GLOBAL_EXPORTED.
17875 * jit.dg/test-using-global.c (the_global): Rename to...
17876 (imported_global): ...this.
17877 (create_code): Update to test the three kinds of global.
17878 (verify_code): Likewise.
17879
17880 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
17881
17882 PR testsuite/64427
17883 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
17884 undefined behavior.
17885 * gcc.target/i386/pr64291-2.c: Updated.
17886
17887 2015-01-12 Richard Biener <rguenther@suse.de>
17888
17889 PR tree-optimization/64530
17890 * gfortran.dg/pr64530.f90: New testcase.
17891
17892 2015-01-12 Richard Biener <rguenther@suse.de>
17893
17894 PR middle-end/64357
17895 * gcc.dg/torture/pr64357.c: New testcase.
17896
17897 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
17898
17899 * gcc.target/i386/nop-mcount.c: Properly place {} in target
17900 selector.
17901
17902 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
17903 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
17904
17905 2015-01-12 Martin Liska <mliska@suse.cz>
17906
17907 * gcc.dg/ipa/PR64550.c: New test.
17908
17909 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
17910
17911 PR ipa/63470
17912 * g++.dg/ipa/pr63470.C: New testcase.
17913
17914 2015-01-11 Janus Weil <janus@gcc.gnu.org>
17915
17916 PR fortran/63733
17917 * gfortran.dg/typebound_operator_20.f90: New.
17918
17919 2015-01-11 Janus Weil <janus@gcc.gnu.org>
17920
17921 PR fortran/58023
17922 * gfortran.dg/proc_ptr_comp_42.f90: New.
17923
17924 2015-01-11 Janus Weil <janus@gcc.gnu.org>
17925
17926 PR fortran/64508
17927 * gfortran.dg/proc_ptr_comp_41.f90: New.
17928
17929 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
17930
17931 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
17932
17933 2015-01-10 Tobias Burnus <burnus@net-b.de>
17934
17935 PR fortran/64522
17936 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
17937 and add dg-excess-errors.
17938 * gfortran.dg/line_length_6.f90: New.
17939 * gfortran.dg/line_length_7.f90: New.
17940 * gfortran.dg/line_length_8.f90: New.
17941 * gfortran.dg/line_length_9.f90: New.
17942 * gfortran.dg/line_length_10.f90: New.
17943 * gfortran.dg/line_length_11.f90: New.
17944
17945 2015-01-09 David Malcolm <dmalcolm@redhat.com>
17946
17947 * jit.dg/test-threads.c (struct testcase): Move declaration
17948 to jit.dg/all-non-failing-tests.h.
17949 (testcases): Likewise.
17950 * jit.dg/all-non-failing-tests.h (struct testcase): Move
17951 declaration here from jit.dg/all-non-failing-tests.h.
17952 (testcases): Likewise.
17953 * jit.dg/test-combination.c (create_code): Eliminate spelling
17954 out all of the testcases in favor of looping through the
17955 "testcases" metadata.
17956 (verify_code): Likewise.
17957
17958 2015-01-09 Jakub Jelinek <jakub@redhat.com>
17959
17960 PR rtl-optimization/64536
17961 * gcc.dg/pr64536.c: New test.
17962
17963 2015-01-09 David Malcolm <dmalcolm@redhat.com>
17964
17965 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
17966 * jit.dg/test-combination.c (create_code): Likewise.
17967 (verify_code): Likewise.
17968 * jit.dg/test-constants.c: New test case.
17969 * jit.dg/test-threads.c: Add test-constants.c.
17970
17971 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
17972
17973 PR libobjc/51891
17974 * objc.dg/gnu-api-2-class.m: Add a test case
17975 for the above change.
17976
17977 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
17978
17979 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
17980
17981 2015-01-09 Richard Biener <rguenther@suse.de>
17982
17983 PR tree-optimization/64410
17984 * g++.dg/vect/pr64410.cc: New testcase.
17985
17986 2015-01-09 Martin Liska <mliska@suse.cz>
17987
17988 * gcc.dg/ipa/ipa-icf-32.c: New test.
17989
17990 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
17991
17992 * c-c++-common/tsan/tsan_barrier.h: New.
17993 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
17994 * c-c++-common/tsan/bitfield_race.c: Likewise.
17995 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
17996 * c-c++-common/tsan/mutexset1.c: Likewise.
17997 * c-c++-common/tsan/race_on_barrier.c: Likewise.
17998 * c-c++-common/tsan/race_on_mutex.c: Likewise.
17999 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
18000 * c-c++-common/tsan/simple_race.c: Likewise.
18001 * c-c++-common/tsan/simple_stack.c: Likewise.
18002 * c-c++-common/tsan/sleep_sync.c: Likewise.
18003 * c-c++-common/tsan/tiny_race.c: Likewise.
18004 * c-c++-common/tsan/tls_race.c: Likewise.
18005 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
18006 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
18007 * g++.dg/tsan/atomic_free.C: Likewise.
18008 * g++.dg/tsan/atomic_free2.C: Likewise.
18009 * g++.dg/tsan/cond_race.C: Likewise.
18010 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
18011
18012 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
18013
18014 PR testsuite/62250
18015 * lib/target-supports.exp (check_effective_target_libatomic_available):
18016 New.
18017 * gfortran.dg/coarray/caf.exp: Only add -latomic for
18018 targets that match effective-target libatomic_available.
18019 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
18020
18021 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18022
18023 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
18024 Verify the result of gcc_jit_context_get_last_error.
18025 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
18026
18027 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18028
18029 PR tree-optimization/63989
18030 * gcc.dg/strlenopt-27.c: New test.
18031
18032 2015-01-08 David Malcolm <dmalcolm@redhat.com>
18033
18034 * jit.dg/harness.h (set_up_logging): New function.
18035 (test_jit): Fail if gcc_jit_context_acquire fails. Call
18036 set_up_logging on the context, so that every testcase is
18037 logged to a particular file.
18038 * jit.dg/test-nested-contexts.c (main): Open a logfile,
18039 and call gcc_jit_context_set_logfile on the top-level context.
18040
18041 2015-01-08 Jakub Jelinek <jakub@redhat.com>
18042
18043 PR target/64338
18044 * g++.dg/opt/pr64338.C: New test.
18045
18046 2015-01-08 Tobias Burnus <burnus@net-b.de>
18047
18048 * gfortran.dg/coarray/codimension_2b.f90: New file.
18049 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
18050 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
18051
18052 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18053
18054 PR c++/59004
18055 * g++.dg/ext/fnname4.C: New.
18056
18057 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18058
18059 PR c++/64462
18060 * g++.dg/cpp0x/constexpr-64462.C: New.
18061
18062 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
18063
18064 PR c++/60753
18065 * g++.dg/cpp0x/deleted10.C: New.
18066
18067 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18068
18069 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
18070
18071 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18072
18073 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
18074 GCC_JIT_UNARY_OP_ABS.
18075 (verify_unary_ops): Likewise.
18076
18077 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18078
18079 * jit.dg/test-arith-overflow.c: New test case.
18080 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
18081 * jit.dg/test-combination.c (create_code): Likewise.
18082 (verify_code): Likewise.
18083 * jit.dg/test-threads.c (testcases): Likewise.
18084
18085 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18086
18087 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
18088 rather than "jit". Load g++.exp, and call g++_init.
18089 Run test-*.cc files within the testsuite and *.cc files within
18090 docs/examples.
18091 (jit-dg-test): Drop the addition of -fgnu89-inline to
18092 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
18093 doing it when compiling C testcases (since g++ does not handle
18094 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
18095 is restored to the value after g++_init ran, rather than the
18096 value before g++_init ran. Return a list of
18097 $comp_output $output_file, as dg-test assumes.
18098
18099 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18100
18101 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
18102 make it easier to figure out the origin of each test result when
18103 running test-combination.c and test-threads.c.
18104 (CHECK_VALUE): Likewise.
18105 (CHECK_DOUBLE_VALUE): Likewise.
18106 (CHECK_STRING_VALUE): Likewise.
18107 (CHECK_STRING_STARTS_WITH): Likewise.
18108 (CHECK_STRING_CONTAINS): Likewise.
18109 (CHECK): Likewise.
18110 (check_string_value): Likewise, add "funcname" param.
18111 (check_string_starts_with): Likewise.
18112 (check_string_contains): Likewise.
18113
18114 2015-01-07 David Malcolm <dmalcolm@redhat.com>
18115
18116 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
18117 generating name of built executable.
18118
18119 2015-01-07 Marek Polacek <polacek@redhat.com>
18120
18121 PR c/64440
18122 * gcc.dg/pr64440.c: New test.
18123 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
18124
18125 2015-01-07 Marek Polacek <polacek@redhat.com>
18126
18127 PR c/64417
18128 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
18129 * gcc.dg/pr64417.c: New test.
18130
18131 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18132
18133 PR target/64505
18134 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
18135 fix is correct.
18136
18137 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18138
18139 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
18140 Check if testcases run without errors, not just if they compile.
18141
18142 2015-01-06 Christian Bruel <christian.bruel@st.com>
18143
18144 PR target/64507
18145 * gcc.target/sh/pr64507.c: New test.
18146
18147 2015-01-06 Arnaud Charlet <charlet@adacore.com>
18148
18149 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
18150
18151 2015-01-06 Jakub Jelinek <jakub@redhat.com>
18152
18153 * c-c++-common/asan/sanitize-all-1.c: New test.
18154 * c-c++-common/ubsan/sanitize-all-1.c: New test.
18155 * c-c++-common/ubsan/sanitize-all-2.c: New test.
18156 * c-c++-common/ubsan/sanitize-all-3.c: New test.
18157 * c-c++-common/ubsan/sanitize-all-4.c: New test.
18158
18159 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
18160
18161 * lib/target-supports.exp (check_profiling_available): Return 0 for
18162 Visium.
18163 (check_effective_target_tls_runtime): Likewise.
18164 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
18165 * gcc.dg/20020312-2.c: Adjust for Visium.
18166 * gcc.dg/tls/thr-cse-1.c: Likewise
18167 * gcc.dg/tree-ssa/20040204-1.c: Likewise
18168 * gcc.dg/tree-ssa/loop-1.c: Likewise.
18169 * gcc.dg/weak/typeof-2.c: Likewise.
18170
18171 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
18172
18173 PR rtl-optimization/64287
18174 * gcc.dg/aru-2.c: New test.
18175
18176 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18177
18178 PR sanitizer/64344
18179 * c-c++-common/ubsan/pr64344-1.c: New test.
18180 * c-c++-common/ubsan/pr64344-2.c: New test.
18181
18182 PR tree-optimization/64465
18183 * gcc.dg/pr64465.c: New test.
18184
18185 PR tree-optimization/64494
18186 * gcc.c-torture/compile/pr64494.c: New test.
18187
18188 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
18189
18190 PR fortran/47674
18191 * gfortran.dg/realloc_on_assign_25.f90: New test.
18192
18193 2015-01-05 Jakub Jelinek <jakub@redhat.com>
18194
18195 Update copyright years.
18196
18197 2015-01-05 Marek Polacek <polacek@redhat.com>
18198
18199 PR c/64423
18200 * gcc.dg/pr64423.c: New test.
18201
18202 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
18203
18204 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
18205 mmix-knuth-mmixware for the same reason as for MIPS.
18206 * gcc.dg/debug/debug-2.c: Ditto.
18207
18208 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
18209
18210 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
18211
18212 PR testsuite/62250
18213 * lib/gfortran.exp: Add libatomic library search path.
18214 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
18215 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
18216
18217 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
18218
18219 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
18220
18221 * c-c++-common/tsan/bitfield_race.c: New testcase.
18222 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
18223
18224 2015-01-02 Tobias Burnus <burnus@net-b.de>
18225
18226 * gfortran.dg/coarray/collectives_4.f90: New.
18227
18228 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18229
18230 PR fortran/57562
18231 * gfortran.dg/extends_16.f90: New.
18232
18233 2015-01-02 Tobias Burnus <burnus@net-b.de>
18234
18235 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
18236
18237 2015-01-02 Tobias Burnus <burnus@net-b.de>
18238
18239 * gfortran.dg/coarray/codimension_2.f90: New.
18240 * gfortran.dg/coarray/codimension_2a.f90: New.
18241 * gfortran.dg/coarray_35.f90: New.
18242 * gfortran.dg/coarray_35a.f90: New.
18243
18244 2015-01-02 Janus Weil <janus@gcc.gnu.org>
18245
18246 PR fortran/60507
18247 * gfortran.dg/dummy_procedure_11.f90: New.
18248 ^L
18249 Copyright (C) 2015 Free Software Foundation, Inc.
18250
18251 Copying and distribution of this file, with or without modification,
18252 are permitted in any medium without royalty provided the copyright
18253 notice and this notice are preserved.