* c-c++-common/attr-simd-3.c: Requires pthreads.
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-12-18 Nathan Sidwell <nathan@acm.org>
2
3 * c-c++-common/attr-simd-3.c: Requires pthreads.
4
5 2015-12-18 Richard Biener <rguenther@suse.de>
6
7 PR testsuite/68776
8 * gcc.dg/vect/vect-widen-mult-const-s16.c: Adjust.
9 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10
11 2015-12-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
12
13 * gcc.target/s390/litpool-r3-1.c: New test.
14
15 2015-12-18 Yuri Rumyantsev <ysrumyan@gmail.com>
16
17 PR tree-optimization/68906
18 * gcc.dg/torture/pr68906.c: New test.
19
20 2015-12-18 Ilya Enkovich <enkovich.gnu@gmail.com>
21
22 PR tree-optimization/68956
23 * gcc.target/i386/pr68956.c: New test.
24
25 2015-12-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
26
27 PR rtl-optimization/68796
28 * gcc.target/aarch64/tst_3.c: New test.
29 * gcc.target/aarch64/tst_4.c: Likewise.
30
31 2015-12-18 Robin Dapp <rdapp@linux.vnet.ibm.com>
32
33 * gcc.target/s390/vcond-shift.c: New test to check vcond
34 simplification.
35
36 2015-12-18 Paul Thomas <pault@gcc.gnu.org>
37
38 PR fortran/68196
39 * gfortran.dg/proc_ptr_48.f90: New test.
40
41 2015-12-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
42
43 * gcc.target/s390/hotpatch-8.c: Add -Wno-deprecated to options.
44 * gcc.target/s390/hotpatch-9.c: Likewise.
45
46 2015-12-18 Patrick Palka <ppalka@gcc.gnu.org>
47
48 PR c++/68831
49 * g++.dg/pr68831.C: New test.
50
51 2015-12-17 Jeff Law <law@redhat.com>
52
53 * gcc.dg/tree-ssa/split-path-1.c: Explicitly ask for path
54 splitting optimizations.
55
56 2015-12-17 Nathan Sidwell <nathan@acm.org>
57
58 * gcc.dg/ipa/ipa-icf-merge-1.c: New.
59
60 2015-12-17 David Malcolm <dmalcolm@redhat.com>
61
62 * gcc.dg/diagnostic-range-bad-return.c: New test case.
63
64 2015-12-17 Richard Biener <rguenther@suse.de>
65
66 PR tree-optimization/68946
67 * gcc.dg/torture/pr68946.c: New testcase.
68
69 2015-12-17 Nathan Sidwell <nathan@acm.org>
70
71 * c-c++-common/Wunused-var-13.c: Requires label values.
72 * gcc.dg/torture/pr46216.c: Likewise.
73
74 2015-12-17 Pierre-Marie de Rodat <derodat@adacore.com>
75
76 * gnat.dg/specs/debug1.ads: Update the expected number of
77 DW_AT_artificial attribute in compiler output.
78
79 2015-12-17 Jakub Jelinek <jakub@redhat.com>
80
81 PR tree-optimization/68835
82 * gcc.dg/pr68835-1.c: New test.
83 * gcc.dg/pr68835-2.c: New test.
84
85 2015-12-17 Richard Biener <rguenther@suse.de>
86
87 PR tree-optimization/68951
88 * gcc.dg/torture/pr68951.c: New testcase.
89
90 2015-12-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
91
92 PR target/67973
93 * lib/target-supports.exp (check_effective_target_stabs): New
94 proc.
95 * g++.dg/cpp0x/alias-decl-debug-0.C: Restrict to stabs targets.
96 * g++.dg/other/PR23205.C: Likewise.
97 * g++.dg/other/pr23205-2.C: Likewise.
98 * gcc.dg/20040813-1.c: Likewise.
99 * gcc.dg/darwin-20040809-2.c: Likewise.
100 * objc.dg/stabs-1.m: Likewise.
101
102 2015-12-17 Andrew Burgess <andrew.burgess@embecosm.com>
103
104 * gcc.target/arc/loop-hazard-1.c: New file.
105
106 2015-12-17 Andrew Burgess <andrew.burgess@embecosm.com>
107
108 * gcc.target/arc/jump-around-jump.c (rtc_set_time): Declare.
109
110 2015-12-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
111
112 Revert:
113 2015-12-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
114
115 PR testsuite/68629
116 * lib/target-supports.exp (check_effective_target_cilkplus): Also
117 check that compiling with -fcilkplus does not give an error.
118 * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
119
120 2015-12-16 Patrick Palka <ppalka@gcc.gnu.org>
121
122 PR c++/16333
123 PR c++/41426
124 PR c++/59879
125 PR c++/66895
126 * g++.dg/conversion/pr16333.C: New test.
127 * g++.dg/conversion/pr41426.C: New test.
128 * g++.dg/conversion/pr59879.C: New test.
129 * g++.dg/conversion/pr66895.C: New test.
130
131 2015-12-16 Martin Sebor <msebor@redhat.com>
132
133 PR c/68868
134 * testsuite/gcc.dg/atomic/stdatomic-init.c: New test.
135
136 2015-12-15 Michael Meissner <meissner@linux.vnet.ibm.com>
137
138 PR target/68805
139 * gcc.target/powerpc/pr68805.c: New test.
140
141 2015-12-16 Martin Sebor <msebor@redhat.com>
142
143 PR objc++/68932
144 * obj-c++.dg/property/at-property-23.mm: Remove check for
145 an error message.
146
147 2015-12-13 Jeff Law <law@redhat.com>
148
149 * gcc.dg/tree-ssa/pr68619-4.c: Change size of code bitfield.
150
151 2015-12-16 David Malcolm <dmalcolm@redhat.com>
152
153 * c-c++-common/conflict-markers-1.c: New testcase.
154 * c-c++-common/conflict-markers-2.c: Likewise.
155 * c-c++-common/conflict-markers-3.c: Likewise.
156 * c-c++-common/conflict-markers-4.c: Likewise.
157 * c-c++-common/conflict-markers-5.c: Likewise.
158 * c-c++-common/conflict-markers-6.c: Likewise.
159 * c-c++-common/conflict-markers-7.c: Likewise.
160 * c-c++-common/conflict-markers-8.c: Likewise.
161 * c-c++-common/conflict-markers-9.c: Likewise.
162 * c-c++-common/conflict-markers-10.c: Likewise.
163 * c-c++-common/conflict-markers-11.c: Likewise.
164 * g++.dg/conflict-markers-1.C: Likewise.
165
166 2015-12-16 David Malcolm <dmalcolm@redhat.com>
167
168 * gcc.dg/cast-function-1.c (bar): Update column numbers.
169 * gcc.dg/diagnostic-range-bad-called-object.c: New test case.
170
171 2015-12-16 David Malcolm <dmalcolm@redhat.com>
172
173 * gcc.dg/diagnostic-range-static-assert.c: New test case.
174
175 2015-12-16 Marek Polacek <polacek@redhat.com>
176
177 PR c/64637
178 * gcc.dg/pr64637.c: New test.
179
180 2015-12-16 Nathan Sidwell <nathan@acm.org>
181
182 * gcc.dg/sibcall-9.c: Xfail for nvptx.
183
184 2015-12-16 Richard Biener <rguenther@suse.de>
185
186 PR tree-optimization/68870
187 * gcc.dg/torture/pr68870.c: New testcase.
188
189 2015-12-16 Tom de Vries <tom@codesourcery.com>
190
191 * g++.dg/ipa/devirt-37.C: Update for new fre2 pass.
192 * g++.dg/ipa/devirt-40.C: Same.
193 * g++.dg/tree-ssa/pr61034.C: Same.
194 * gcc.dg/ipa/ipa-pta-1.c: Update for new pta1 pass.
195 * gcc.dg/ipa/ipa-pta-10.c: Same.
196 * gcc.dg/ipa/ipa-pta-11.c: Same.
197 * gcc.dg/ipa/ipa-pta-14.c: Same.
198 * gcc.dg/ipa/ipa-pta-16.c: Same.
199 * gcc.dg/ipa/ipa-pta-2.c: Same.
200 * gcc.dg/ipa/ipa-pta-5.c: Same.
201 * gcc.dg/ipa/ipa-pta-6.c: Same.
202 * gcc.dg/torture/ipa-pta-1.c: Same.
203 * gcc.dg/ipa/ipa-pta-13.c: Update for new fre2 and pta1 pass.
204 * gcc.dg/ipa/ipa-pta-3.c: Same.
205 * gcc.dg/ipa/ipa-pta-4.c: Same.
206
207 2015-12-16 Richard Biener <rguenther@suse.de>
208
209 PR testsuite/68915
210 * gcc.dg/vect/pr46032.c: Use dg-additional-options.
211
212 2015-12-16 Richard Biener <rguenther@suse.de>
213
214 PR testsuite/68916
215 PR testsuite/68914
216 * gcc.dg/vect/pr45752.c: Require vect_perm and adjust expected
217 dump.
218 * gcc.dg/vect/slp-perm-4.c: Likewise.
219
220 2015-12-16 Matthew Wahab <matthew.wahab@arm.com>
221
222 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Update
223 comment. Use check_effective_target_arm_v8_1a_neon_ok to select
224 the command line options.
225 (check_effective_target_arm_v8_1a_neon_ok_nocache): Update initial
226 test to allow ARM targets. Select and record a working set of
227 command line options.
228 (check_effective_target_arm_v8_1a_neon_hw): Add tests for ARM
229 targets.
230
231 2015-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
232
233 PR target/68648
234 * gcc.c-torture/execute/pr68648.c: New test.
235
236 2015-12-16 Richard Biener <rguenther@suse.de>
237
238 PR tree-optimization/68892
239 * gcc.dg/vect/bb-slp-pr68892.c: New testcase.
240
241 2015-12-16 Jakub Jelinek <jakub@redhat.com>
242
243 PR rtl-optimization/65980
244 * gcc.dg/pr65980.c: New test.
245
246 2015-12-15 Martin Sebor <msebor@redhat.com>
247
248 PR c++/42121
249 PR c++/68478
250 PR c++/68613
251 PR c++/68689
252 PR c++/68710
253 * g++.dg/compat/struct-layout-1_generate.c: Avoid generating
254 further fields after the first flexible array member.
255 * g++.dg/ext/flexary2.C: Expect a sole flexible array member
256 to be rejected. Add a test case exercising zero-length array.
257 * g++.dg/ext/flexary3.C: Expect a sole flexible array member
258 to be rejected.
259 * g++.dg/ext/flexary.h: New file.
260 * g++.dg/ext/flexary4.C: New file.
261 * g++.dg/ext/flexary5.C: New file.
262 * g++.dg/ext/flexary6.C: New file.
263 * g++.dg/ext/flexary7.C: New file.
264 * g++.dg/ext/flexary8.C: New file.
265 * g++.dg/other/dump-ada-spec-2.C: Adjust to reflect flexible
266 array members.
267 * g++.dg/parse/pr43765.C: Add a member to make a struct with
268 a flexible array member valid. Adjust expected error message.
269 * g++.dg/torture/pr64280.C: Expect a sole flexible array member
270 to be rejected.
271 * g++.dg/torture/pr64312.C: Add a member to make a struct with
272 a flexible array member valid.
273 * g++.dg/ubsan/object-size-1.C: Adjust expected diagnostic.
274
275 2015-12-15 Marek Polacek <polacek@redhat.com>
276
277 PR c/68907
278 * gcc.dg/pr68907.c: New test.
279
280 2015-12-15 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
281
282 * gfortran.dg/coarray_critical_1.f90: New.
283
284 2015-12-15 Martin Jambor <mjambor@suse.cz>
285
286 PR ipa/68851
287 * g++.dg/ipa/pr68851.C: New test.
288
289 2015-12-15 Paolo Carlini <paolo.carlini@oracle.com>
290
291 PR c++/63506
292 * g++.dg/cpp0x/pr63506-1.C: New.
293 * g++.dg/cpp0x/pr63506-2.C: Likewise.
294
295 2015-12-15 Olivier Hainque <hainque@adacore.com>
296
297 * gcc.target/visium/block_move.c: Skip for -mcpu=gr5.
298
299 2015-12-15 Jakub Jelinek <jakub@redhat.com>
300
301 PR tree-optimization/66688
302 * gcc.dg/pr66688.c: New test.
303
304 2015-12-15 Patrick Palka <ppalka@gcc.gnu.org>
305
306 PR c++/21802
307 PR c++/53223
308 * g++.dg/cpp0x/pr53223.C: New test.
309 * g++.dg/lookup/pr21802.C: New test.
310 * g++.dg/lookup/two-stage4.C: Remove XFAIL.
311
312 2015-12-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
313
314 * gfortran.dg/quad_2.f90: Update test.
315
316 2015-12-14 Steve Ellcey <sellcey@imgtec.com>
317
318 * gcc.dg/tree-ssa/ssa-fre-4.c: Remove mips*-*-* target.
319 * gcc.target/mips/ext-2.c: Update scan checks.
320
321 2015-12-14 Nathan Sidwell <nathan@acm.org>
322
323 * g++.dg/abi/nvptx-nrv1.C: New.
324 * g++.dg/abi/nvptx-ptrmem1.C: New.
325 * gcc.target/nvptx/abi-complex-arg.c: New.
326 * gcc.target/nvptx/abi-complex-ret.c: New.
327 * gcc.target/nvptx/abi-enum-arg.c: New.
328 * gcc.target/nvptx/abi-enum-ret.c: New.
329 * gcc.target/nvptx/abi-knr-arg.c: New.
330 * gcc.target/nvptx/abi-knr-ret.c: New.
331 * gcc.target/nvptx/abi-scalar-arg.c: New.
332 * gcc.target/nvptx/abi-scalar-ret.c: New.
333 * gcc.target/nvptx/abi-struct-arg.c: New.
334 * gcc.target/nvptx/abi-struct-ret.c: New.
335 * gcc.target/nvptx/abi-vararg-1.c: New.
336 * gcc.target/nvptx/abi-vararg-2.c: New.
337 * gcc.target/nvptx/abi-vect-arg.c: New.
338 * gcc.target/nvptx/abi-vect-ret.c: New.
339
340 2015-12-14 Jakub Jelinek <jakub@redhat.com>
341
342 PR c/68833
343 * c-c++-common/pr68833-1.c: New test.
344 * c-c++-common/pr68833-2.c: New test.
345
346 2015-12-14 Richard Biener <rguenther@suse.de>
347
348 PR tree-optimization/68852
349 * g++.dg/torture/pr68852.C: New testcase.
350
351 2015-12-14 Alexander Monakov <amonakov@ispras.ru>
352
353 * gcc.dg/builtin-return-1.c: Correct effective-target test.
354 * gcc.dg/stack-usage-2.c: Use effective-target test.
355
356 2015-12-14 Martin Jambor <mjambor@suse.cz>
357
358 PR ipa/66616
359 * g++.dg/ipa/pr66616.C: New test.
360
361 2015-12-14 Jakub Jelinek <jakub@redhat.com>
362
363 PR rtl-optimization/68730
364 * gcc.dg/pr68730.c: New test.
365
366 2015-12-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
367
368 PR testsuite/68629
369 * lib/target-supports.exp (check_effective_target_cilkplus): Also
370 check that compiling with -fcilkplus does not give an error.
371 * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
372
373 2015-12-13 David Edelsohn <dje.gcc@gmail.com>
374
375 * gcc.dg/graphite/pr42729.c: XFAIL AIX.
376
377 2015-12-13 Jeff Law <law@redhat.com>
378
379 * gcc.target/m68k/pr19201.c: New test.
380
381 * gcc.target/m68k/pr63347.c: Remove #include <stdlib> add -w to
382 command line options.
383 * gcc.target/m68k/20090709-1.c: Adjust expected output.
384
385 2015-12-12 David Edelsohn <dje.gcc@gmail.com>
386
387 * g++.dg/opt/pr48549.C: XFAIL AIX.
388 * g++.dg/abi/anon1.C: XFAIL AIX.
389 * gcc.dg/graphite/pr42917.c: XFAIL AIX.
390
391 2015-12-12 Tobias Burnus <burnus@net-b.de>
392
393 PR fortran/45859
394 * gfortran.dg/coarray_args_2.f90: Remove dg-error.
395
396 2015-12-12 David Edelsohn <dje.gcc@gmail.com>
397
398 * gcc.target/powerpc/pr67808.c: Add -mlong-double-128 option.
399 * g++.dg/cpp1y/pr58708.C: Test appropriate value for size of
400 wchar_t.
401
402 2015-12-12 Paolo Bonzini <bonzini@gnu.org>
403
404 PR sanitizer/68418
405 * gcc.dg/ubsan/c99-wrapv-shift-1.c,
406 gcc.dg/ubsan/c99-wrapv-shift-2.c: New testcases.
407
408 2015-12-11 Jeff Law <law@redhat.com>
409
410 PR tree-optimization/68844
411 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
412
413 2015-12-11 Nathan Sidwell <nathan@acm.org>
414
415 * gcc.dg/pr59605-1.c: Reduce iterations for nvptx.
416
417 2015-12-11 Jan Beulich <jbeulich@suse.com>
418
419 * gcc.c-torture/execute/stkalign.c: New.
420
421 2015-12-11 Tsvetkova Alexandra <aleksandra.tsvetkova@intel.com>
422
423 * gcc.target/i386/mpx/memmove-1.c: New test.
424 * gcc.target/i386/mpx/memmove-2.c: New test.
425
426 2015-12-11 Nathan Sidwell <nathan@acm.org>
427
428 * gcc.target/nvptx/ary-init.c: Repair dg_final syntax.
429 * gcc.target/nvptx/decl-init.c: Likewise. Add TI case.
430
431 2015-12-11 Martin Jambor <mjambor@suse.cz>
432
433 PR ipa/68064
434 * g++.dg/torture/pr68064.C: New test.
435
436 2015-12-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
437
438 * gcc.target/s390/md/setmem_long-1.c: New test.
439
440 2015-12-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
441
442 * gcc.target/s390/md/movstr-1.c: New test.
443 * gcc.target/s390/s390.exp: Add subdir md.
444 Do not run hotpatch tests twice.
445
446 2015-12-11 Ilya Enkovich <enkovich.gnu@gmail.com>
447
448 * gcc.dg/vect/vect-32-chars.c: New test.
449
450 2015-12-11 Jan Hubicka <hubicka@ucw.cz>
451
452 PR ipa/61886
453 * gcc.dg/lto/pr61886_0.c: New testcase
454
455 2015-12-10 Jan Hubicka <hubicka@ucw.cz>
456
457 * gcc.c-torture/execute/20010122-1.c: Disable cloning.
458
459 2015-12-10 Vladimir Makarov <vmakarov@redhat.com>
460
461 PR rtl-optimization/68691
462 * gcc.target/i386/pr68691.c: New.
463
464 2015-12-10 David Malcolm <dmalcolm@redhat.com>
465
466 * lib/multiline.exp (_multiline_expected_outputs): Update comment.
467 (dg-end-multiline-output): Capture line numbers within
468 _multiline_expected_outputs.
469 (handle-multiline-outputs): Access global $testname_with_flags
470 and add it as a prefix to pass/fail results. Extract line numbers
471 from $_multiline_expected_outputs and print them within pass/fail
472 results, replacing the printing of $index. Consolidate the
473 string prefix shared between pass/fail into a new local ($title).
474
475 2015-12-10 Jeff Law <law@redhat.com>
476
477 PR tree-optimization/68619
478 * gcc.dg/tree-ssa/pr68619-1.c: New test.
479 * gcc.dg/tree-ssa/pr68619-2.c: New test.
480 * gcc.dg/tree-ssa/pr68619-3.c: New test.
481 * gcc.dg/tree-ssa/pr68619-4.c: New test.
482 * gcc.dg/tree-ssa/pr68619-5.c: New test.
483
484 2015-12-10 Jakub Jelinek <jakub@redhat.com>
485
486 PR rtl-optimization/68376
487 PR rtl-optimization/68670
488 * gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
489 tests.
490 (main): Call them.
491 * gcc.dg/pr68670-1.c: New test.
492 * gcc.dg/pr68670-2.c: New test.
493
494 2015-12-10 Marek Polacek <polacek@redhat.com>
495
496 PR c++/68348
497 * g++.dg/cpp0x/pr68348.C: New test.
498
499 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
500
501 * gnat.dg/specs/elab4.ads: New test.
502 * gnat.dg/specs/elab4_proc.ad[sb]: New helper.
503
504 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
505
506 * gnat.dg/array25.adb: New test.
507 * gnat.dg/array25_pkg.ad[sb]: New helper.
508
509 2015-12-10 Claudiu Zissulescu <claziss@synopsys.com>
510
511 * lib/target-supports.exp (check_effective_target_arc_atomic): New
512 function.
513 (check_effective_target_sync_int_long): Add checks for ARC atomic
514 feature.
515 (check_effective_target_sync_char_short): Likewise.
516
517 2015-12-10 Richard Biener <rguenther@suse.de>
518
519 PR tree-optimization/68817
520 * gfortran.dg/pr68817.f90: New testcase.
521
522 2015-12-10 Christophe Lyon <christophe.lyon@linaro.org>
523
524 Revert [testsuite][ARM target attributes] Fix effective_target tests
525 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
526
527 * lib/target-supports.exp
528 (check_effective_target_arm_vfp_ok_nocache): New.
529 (check_effective_target_arm_vfp_ok): Call the new
530 check_effective_target_arm_vfp_ok_nocache function.
531 (check_effective_target_arm_fp_ok_nocache): New.
532 (check_effective_target_arm_fp_ok): New.
533 (add_options_for_arm_fp): New.
534 (check_effective_target_arm_crypto_ok_nocache): Require
535 target_arm_v8_neon_ok instead of arm32.
536 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
537 (check_effective_target_arm_crypto_pragma_ok): New.
538 (add_options_for_arm_vfp): New.
539 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
540 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
541 target instead.
542 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
543 -mfloat-abi=softfp, use arm_fp effective target instead.
544 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
545 dependency.
546 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
547 use arm_vfp effective target instead.
548 * gcc.target/arm/attr-neon3.c: Likewise.
549
550 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
551
552 * gnat.dg/specs/access1.ads: New test.
553 * gnat.dg/specs/access2.ads: Likewise.
554
555 2015-12-10 Jakub Jelinek <jakub@redhat.com>
556
557 PR tree-optimization/68785
558 * gcc.dg/pr68785.c: New test.
559
560 2015-12-10 Richard Biener <rguenther@suse.de>
561
562 PR ipa/68331
563 * gcc.dg/torture/ipa-pta-3.c: New testcase.
564 * g++.dg/ipa/ipa-pta-1.C: Likewise.
565
566 2015-12-10 Richard Biener <rguenther@suse.de>
567
568 PR ipa/68721
569 * gcc.dg/torture/pr68721.c: New testcase.
570
571 2015-12-10 Richard Biener <rguenther@suse.de>
572
573 PR tree-optimization/68806
574 * gcc.dg/torture/pr68806.c: New testcase.
575
576 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
577
578 PR ipa/61886
579 PR middle-end/25140
580 * gcc.c-torture/execute/alias-2.c: New testcase.
581
582 2015-12-09 Tobias Burnus <burnus@net-b.de>
583 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
584
585 * gfortran.dg/coarray_40.f90: New.
586
587 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
588
589 PR lto/68811
590 * g++.dg/lto/pr68811_0.C: New testcase.
591 * g++.dg/lto/pr68811_1.C: New testcase.
592
593 2015-12-09 Paolo Carlini <paolo.carlini@oracle.com>
594
595 PR c++/60218
596 * g++.dg/ext/bases2.C: New.
597
598 2015-12-09 Uros Bizjak <ubizjak@gmail.com>
599
600 * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
601 * gcc.target/i386/sse4_1-roundps-2.c: Ditto.
602 * gcc.target/i386/sse4_1-roundps-3.c: Ditto.
603 * gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
604 * gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
605 * gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
606 * gcc.target/i386/sse4_1-roundss-1.c: Ditto.
607 * gcc.target/i386/sse4_1-roundss-2.c: Ditto.
608 * gcc.target/i386/sse4_1-roundss-3.c: Ditto.
609
610 2015-12-09 Alexander Monakov <amonakov@ispras.ru>
611
612 * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
613 passing terminating NULL as int rather than pointer.
614
615 2015-12-09 Marek Polacek <polacek@redhat.com>
616
617 PR tree-optimization/66949
618 * gcc.dg/torture/pr66949-1.c: New test.
619 * gcc.dg/torture/pr66949-2.c: New test.
620
621 2015-12-09 James Greenhalgh <james.greenhalgh@arm.com>
622
623 PR rtl-optimization/67609
624 * gcc.dg/torture/pr67609.c: New.
625
626 2015-12-09 Richard Biener <rguenther@suse.de>
627
628 PR tree-optimization/68583
629 * gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
630 * gcc.dg/vect/vect-72.c: Adjust.
631 * gcc.dg/vect/vect-cselim-2.c: Likewise.
632 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
633
634 2015-12-09 Richard Biener <rguenther@suse.de>
635
636 PR tree-optimization/68417
637 * gcc.dg/vect/pr68417.c: New testcase.
638
639 2015-12-09 Martin Liska <mliska@suse.cz>
640
641 * gcc.dg/ipa/pr68790.c: New test.
642
643 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
644
645 PR ipa/61886
646 PR middle-end/25140
647 * gcc.c-torture/execute/alias-3.c: New testcase.
648
649 2015-12-08 Martin Sebor <msebor@redhat.com>
650
651 PR c++/68711
652 * g++.dg/other/offsetof8.C: New test.
653
654 2015-12-08 Nathan Sidwell <nathan@acm.org>
655
656 * gcc.target/nvptx/trailing-init.c: New.
657
658 * gcc.c-torture/compile/920723-1.c: Remove PTX skip.
659 * gcc.c-torture/compile/pr33855.c: Likewise.
660 * gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.
661
662 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
663
664 PR target/68701
665 * gcc.target/i386/pr68701-1.c: New test.
666 * gcc.target/i386/pr68701-2.c: Ditto.
667
668 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
669
670 * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
671 * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
672 * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
673
674 2015-12-08 Eric Botcazou <ebotcazou@adacore.com>
675
676 * gcc.dg/sso-9.c (foo): Robustify trick.
677
678 2015-12-08 David Malcolm <dmalcolm@redhat.com>
679
680 * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
681 New test function.
682
683 2015-12-08 David Malcolm <dmalcolm@redhat.com>
684
685 PR c/68757
686 * gcc.dg/plugin/diagnostic-test-expressions-1.c
687 (test_builtin_choose_expr): New test function.
688 (test_builtin_call_with_static_chain): Likewise.
689 (test_builtin_complex): Likewise.
690 (test_builtin_shuffle): Likewise.
691
692 2015-12-08 Jiong Wang <jiong.wang@arm.com>
693
694 * gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
695 as well.
696
697 2015-12-08 Marek Polacek <polacek@redhat.com>
698
699 PR c++/68116
700 * g++.dg/cpp0x/pr68116.C: New test.
701
702 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
703
704 * gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
705 specifier.
706
707 2015-12-08 Jakub Jelinek <jakub@redhat.com>
708
709 PR c/48088
710 PR c/68657
711 * c-c++-common/pr68657-1.c: New test.
712 * c-c++-common/pr68657-2.c: New test.
713 * c-c++-common/pr68657-3.c: New test.
714 * gcc.dg/cpp/warn-normalized-3.c: Use
715 -Werror=normalized=nfc instead of -Werror=normalized=
716 in dg-options.
717
718 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
719
720 * lib/target-supports.exp
721 (check_effective_target_arm_vfp_ok_nocache): New.
722 (check_effective_target_arm_vfp_ok): Call the new
723 check_effective_target_arm_vfp_ok_nocache function.
724 (check_effective_target_arm_fp_ok_nocache): New.
725 (check_effective_target_arm_fp_ok): New.
726 (add_options_for_arm_fp): New.
727 (check_effective_target_arm_crypto_ok_nocache): Require
728 target_arm_v8_neon_ok instead of arm32.
729 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
730 (check_effective_target_arm_crypto_pragma_ok): New.
731 (add_options_for_arm_vfp): New.
732 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
733 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
734 target instead.
735 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
736 -mfloat-abi=softfp, use arm_fp effective target instead.
737 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
738 dependency.
739 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
740 use arm_vfp effective target instead.
741 * gcc.target/arm/attr-neon3.c: Likewise.
742
743 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
744
745 * gfortran.dg/pr68627.f: Limit target to x86.
746
747 2015-12-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
748 Joern Rennecke <joern.rennecke@embecosm.com>
749
750 * gcc.dg/torture/stackalign/builtin-return-1.c: Add an
751 inline assembly read to make sure dummy is not optimized
752 away by LTO.
753
754 2015-12-08 Ilya Enkovich <enkovich.gnu@gmail.com>
755
756 PR tree-optimization/68766
757 * gcc.dg/pr68766.c: New test.
758
759 2015-12-07 Eric Botcazou <ebotcazou@adacore.com>
760
761 * gcc.target/sparc/struct-ret-check.c: Rename to...
762 * gcc.target/sparc/struct-ret-check-1.c: ...this.
763 * gcc.target/sparc/struct-ret-check-2.c: New test.
764
765 2015-12-07 Jakub Jelinek <jakub@redhat.com>
766
767 PR c++/68760
768 * g++.dg/tree-ssa/pr68760.C: New test.
769
770 PR middle-end/66726
771 * g++.dg/tree-ssa/pr66726.c: Renamed to...
772 * g++.dg/tree-ssa/pr66726.C: ... this.
773
774 2015-12-07 Steve Ellcey <sellcey@imgtec.com>
775
776 * gcc.target/mips/wrap-delay.c: New test.
777
778 2015-12-07 Jason Merrill <jason@redhat.com>
779
780 * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
781 environment variable.
782
783 2015-12-07 Marek Polacek <polacek@redhat.com>
784
785 PR c/68668
786 * gcc.dg/pr68668.c: New test.
787
788 2015-12-07 Vladimir Makarov <vmakarov@redhat.com>
789
790 * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
791
792 2015-12-07 Nathan Sidwell <nathan@acm.org>
793
794 * gcc.target/nvptx/abort.c: New.
795
796 2015-12-07 David Malcolm <dmalcolm@redhat.com>
797
798 * gcc.dg/diagnostic-ranges-1.c: New test file.
799 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
800 (test_percent_q_plus_d): New test function.
801 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
802 (test_show_locus): Rewrite test code using
803 rich_location::set_range. Add code to unit-test the "%q+D"
804 format code.
805
806 2015-12-07 Martin Liska <mliska@suse.cz>
807
808 * g++.dg/ipa/pr66896.C: New test.
809
810 2015-12-06 Dmitry Vyukov <dvyukov@google.com>
811
812 * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
813 * gcc.dg/sancov/asan.c: Don't run when asan is not available.
814
815 2015-12-07 Nathan Sidwell <nathan@acm.org>
816
817 * gcc.target/nvptx/decl-init.c: New.
818
819 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
820
821 PR target/68627
822 * gfortran.dg/pr68627.f: New test.
823
824 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
825
826 PR target/68633
827 * gcc.target/i386/pr68633.c: New test.
828
829 2015-12-06 Victoria Stepanyan <victoria.stepanyan@amd.com>
830
831 * gcc.target/i386/clzero.c: New.
832 * gcc.target/i386/sse-12.c: Add -mclzero.
833 * gcc.target/i386/sse-13.c: Ditto.
834 * gcc.target/i386/sse-14.c: Ditto.
835 * gcc.target/i386/sse-22.c: Ditto.
836 * gcc.target/i386/sse-23.c: Ditto.
837 * g++.dg/other/i386-2.C: Ditto.
838 * g++.dg/other/i386-3.C: Ditto.
839
840 2015-12-05 David Edelsohn <dje.gcc@gmail.com>
841
842 * gcc.target/powerpc/recip-sqrtf.c: New test.
843
844 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
845 Sebastian Pop <s.pop@samsung.com>
846
847 * gcc.dg/graphite/id-29.c: New test.
848
849 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
850 Sebastian Pop <s.pop@samsung.com>
851
852 PR tree-optimization/68693
853 * gfortran.dg/graphite/pr68693.f90: New test.
854
855 2015-12-04 James Greenhalgh <james.greenhalgh@arm.com>
856
857 * gcc.c-torture/compile/20151204.c: New.
858
859 2015-12-04 Nathan Sidwell <nathan@acm.org>
860
861 * gcc.dg/vla-24.c: Requires alloca.
862
863 2015-12-04 Vladimir Makarov <vmakarov@redhat.com>
864
865 PR rtl-optimization/68349
866 * gcc.target/i386/pr68349.c: New test.
867
868 2015-12-04 Nathan Sidwell <nathan@acm.org>
869
870 * gcc.target/nvptx/ary-init.c: New.
871
872 2015-12-04 David Malcolm <dmalcolm@redhat.com>
873
874 * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
875 * g++.dg/gomp/loop-1.C: Update dg-error locations.
876 * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
877 from gcc.dg/plugin/diagnostic-test-expressions-1.c.
878 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
879 * g++.dg/template/crash55.C: Update dg-error directives.
880 * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
881 directives.
882 * g++.dg/template/pr64100.C: Update location of dg-error
883 directive.
884 * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
885 * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
886 improved location information.
887 * g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
888 * g++.dg/warn/Wconversion-real-integer2.C: Update location of
889 dg-warning; add a dg-message.
890 * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
891 based on objc.dg/plugin/diagnostic-test-expressions-1.m.
892 * obj-c++.dg/plugin/plugin.exp: New file, based on
893 objc.dg/plugin/plugin.exp.
894
895 2015-12-04 Jakub Jelinek <jakub@redhat.com>
896
897 PR c/68656
898 * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
899 line 1.
900 * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
901 * gcc.dg/tree-ssa/pr23109.c: Likewise.
902 * gcc.dg/tree-ssa/recip-5.c: Likewise.
903 * gcc.dg/pr33007.c: Likewise.
904
905 2015-12-04 Paolo Bonzini <bonzini@gnu.org>
906
907 * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
908 * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
909 * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
910 * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
911 * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
912 * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
913
914 2015-11-25 Nick Clifton <nickc@redhat.com>
915
916 * gcc.target/msp430/msp_abi_div_funcs.c: New test.
917 * gcc.target/msp430/mul_main.h: New test support file.
918 * gcc.target/msp430/mul_none.c: New test.
919 * gcc.target/msp430/mul_16bit.c: New test.
920 * gcc.target/msp430/mul_32bit.c: New test.
921 * gcc.target/msp430/mul_f5.c: New test.
922
923 2015-12-04 Jakub Jelinek <jakub@redhat.com>
924
925 PR tree-optimization/68680
926 * gcc.target/i386/pr68680.c: New test.
927
928 PR tree-optimization/68671
929 * gcc.dg/pr68671.c: New test.
930
931 2015-12-02 Jeff Law <law@redhat.com>
932
933 * gcc.dg/tree-ssa/reassoc-43.c: New test.
934
935 2015-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
936
937 * gcc.target/aarch64/mgeneral-regs_4.c: New test.
938
939 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
940
941 * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
942 access arbitrary stack frames.
943 * gcc.dg/Wno-frame-address.c: Likewise.
944
945 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
946
947 * gcc.target/s390/asm-machine-1.c: Updated.
948 * gcc.target/s390/asm-machine-2.c: Updated.
949 * gcc.target/s390/asm-machine-3.c: Updated.
950 * gcc.target/s390/asm-machine-4.c: Updated.
951
952 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
953
954 * gcc.target/s390/asm-machine-1.c: New test.
955 * gcc.target/s390/asm-machine-2.c: New test.
956 * gcc.target/s390/asm-machine-3.c: New test.
957 * gcc.target/s390/asm-machine-4.c: New test.
958 * gcc.target/s390/target-attribute/tattr-1.c: New test.
959 * gcc.target/s390/target-attribute/tattr-2.c: New test.
960 * gcc.target/s390/target-attribute/tattr-3.c: New test.
961 * gcc.target/s390/target-attribute/tattr-4.c: New test.
962 * gcc.target/s390/target-attribute/tattr-5.c: New test.
963 * gcc.target/s390/target-attribute/tattr-6.c: New test.
964 * gcc.target/s390/target-attribute/tattr-7.c: New test.
965 * gcc.target/s390/target-attribute/tattr-8.c: New test.
966 * gcc.target/s390/target-attribute/tattr-9.c: New test.
967 * gcc.target/s390/target-attribute/tattr-10.c: New test.
968 * gcc.target/s390/target-attribute/tattr-11.c: New test.
969 * gcc.target/s390/target-attribute/tattr-12.c: New test.
970 * gcc.target/s390/target-attribute/tattr-13.c: New test.
971 * gcc.target/s390/target-attribute/tattr-14.c: New test.
972 * gcc.target/s390/target-attribute/tattr-15.c: New test.
973 * gcc.target/s390/target-attribute/tattr-16.c: New test.
974 * gcc.target/s390/target-attribute/tattr-17.c: New test.
975 * gcc.target/s390/target-attribute/tattr-18.c: New test.
976 * gcc.target/s390/target-attribute/tattr-19.c: New test.
977 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
978 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
979 * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
980 * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
981 * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
982 * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
983 * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
984 * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
985 * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
986 * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
987 * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
988 * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
989 * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
990 * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
991 * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
992 * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
993 * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
994 * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
995 * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
996 * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
997 * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
998 * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
999 * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
1000 * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
1001 * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
1002 * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
1003 * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
1004 * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
1005 * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
1006 * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
1007 * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
1008 * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
1009 * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
1010 * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
1011 * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
1012 * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
1013 * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
1014 * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
1015 * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
1016 * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
1017 * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
1018 * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
1019 * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
1020 * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
1021 * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
1022 * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
1023 * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
1024 * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
1025 * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
1026 * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
1027 * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
1028 * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
1029 * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
1030 * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
1031 * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
1032 * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
1033 * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
1034 * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
1035 * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
1036 * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
1037 * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
1038 * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
1039 * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
1040 * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
1041 * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
1042 * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
1043 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
1044 * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
1045 Add check whether target attribute is available.
1046 Run test in target-attribute subdir.
1047 * gcc.target/s390/s390-c++.exp
1048 (check_effective_target_target_attribute): Likewise.
1049
1050 2015-12-04 Kirill Yukhin <kirill.yukhin@intel.com>
1051
1052 * c-c++-common/attr-simd-4.c: New test.
1053 * c-c++-common/attr-simd-5.c: New test.
1054
1055 2015-12-04 Nathan Sidwell <nathan@acm.org>
1056
1057 * gcc.dg/graphite/id-28.c: Requires pthreads.
1058
1059 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
1060
1061 * gcc.dg/vla-24.c: New test.
1062
1063 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
1064
1065 * gcc.target/aarch64/stack-checking.c: New test.
1066
1067 2015-12-04 Richard Biener <rguenther@suse.de>
1068
1069 PR testsuite/68681
1070 * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
1071
1072 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
1073
1074 * gcc.dg/sso-9.c: New test.
1075
1076 2015-12-04 Jakub Jelinek <jakub@redhat.com>
1077
1078 PR target/68655
1079 * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
1080 * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
1081
1082 2015-12-03 Bernd Schmidt <bschmidt@redhat.com>
1083
1084 PR target/68472
1085 * gcc.target/i386/rop1.c: New test.
1086
1087 2015-12-03 Nathan Sidwell <nathan@acm.org>
1088
1089 * gcc.target/nvptx/decl.c: New.
1090 * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
1091
1092 2015-12-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1093
1094 PR rtl-optimization/68624
1095 * gcc.c-torture/execute/pr68624.c: New test.
1096
1097 2015-12-03 Richard Biener <rguenther@suse.de>
1098
1099 PR tree-optimization/66051
1100 * gcc.dg/vect/slp-42.c: New testcase.
1101
1102 2015-12-02 Kirill Yukhin <kirill.yukhin@intel.com>
1103
1104 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
1105 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
1106
1107 2015-12-03 Richard Biener <rguenther@suse.de>
1108
1109 PR tree-optimization/67800
1110 PR tree-optimization/68333
1111 * gcc.target/i386/vect-pr67800.c: New testcase.
1112
1113 2015-12-03 Richard Biener <rguenther@suse.de>
1114
1115 PR tree-optimization/68639
1116 * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
1117
1118 2015-12-02 Jan Hubicka <hubicka@ucw.cz>
1119
1120 PR ipa/68184
1121 * g++.dg/torture/pr68184.C: New testcase.
1122
1123 2015-12-03 Jakub Jelinek <jakub@redhat.com>
1124
1125 PR preprocessor/57580
1126 * c-c++-common/cpp/pr57580.c: New test.
1127 * c-c++-common/gomp/pr57580.c: New test.
1128
1129 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1130 Sebastian Pop <s.pop@samsung.com>
1131
1132 * gcc.dg/graphite/id-28.c: New.
1133
1134 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1135 Sebastian Pop <s.pop@samsung.com>
1136
1137 * gfortran.dg/graphite/id-26.f03: New.
1138
1139 2015-12-02 Jason Merrill <jason@redhat.com>
1140
1141 * lib/g++.exp: Handle --stds= option.
1142 * lib/g++-dg.exp (g++-dg-runtest): Use it.
1143
1144 2015-12-02 Tobias Burnus <burnus@net-b.de>
1145 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1146
1147 * gfortran.dg/coarray/event_1.f90: New.
1148 * gfortran.dg/coarray/event_2.f90: New.
1149
1150 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1151 Sebastian Pop <s.pop@samsung.com>
1152
1153 PR tree-optimization/68550
1154 * gfortran.dg/graphite/pr68550-1.f90: New.
1155 * gfortran.dg/graphite/pr68550-2.f90: New.
1156
1157 2015-12-02 Marek Polacek <polacek@redhat.com>
1158
1159 PR c/68513
1160 * gcc.dg/pr68513.c: New test.
1161
1162 2015-12-02 Cesar Philippidis <cesar@codesourcery.com>
1163
1164 PR fortran/63861
1165 * gfortran.dg/goacc/array-reduction.f90: New test.
1166 * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
1167 * gfortran.dg/goacc/coarray.f95: Likewise.
1168 * gfortran.dg/goacc/coarray_2.f90: Likewise.
1169 * gfortran.dg/goacc/reduction-2.f95: Likewise.
1170 * gfortran.dg/goacc/reduction.f95: Likewise.
1171
1172 2015-12-02 Jakub Jelinek <jakub@redhat.com>
1173
1174 PR target/68647
1175 * gcc.target/i386/pr68647.c: New test.
1176
1177 2015-12-02 Marek Polacek <polacek@redhat.com>
1178
1179 PR c++/68653
1180 * g++.dg/warn/nonnull3.C: New test.
1181
1182 2015-12-02 Joseph Myers <joseph@codesourcery.com>
1183
1184 PR c/68162
1185 * gcc.dg/pr68162-1.c: New test.
1186
1187 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1188 Sebastian Pop <s.pop@samsung.com>
1189
1190 * gfortran.dg/graphite/run-id-3.f90: New.
1191
1192 2015-12-02 David Sherwood <david.sherwood@arm.com>
1193
1194 * gcc.target/aarch64/fmaxmin.c: New test.
1195
1196 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
1197
1198 * gfortran.dg/goacc/coarray.f95: XFAIL.
1199 * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
1200 * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
1201 directive.
1202
1203 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
1204 Julian Brown <julian@codesourcery.com>
1205 James Norris <James_Norris@mentor.com>
1206
1207 * c-c++-common/goacc/host_data-5.c: New file.
1208 * c-c++-common/goacc/host_data-6.c: Likewise.
1209
1210 2015-12-02 Tom de Vries <tom@codesourcery.com>
1211
1212 * c-c++-common/goacc/kernels-default-2.c: New test.
1213 * c-c++-common/goacc/kernels-default.c: New test.
1214
1215 2015-12-02 Tom de Vries <tom@codesourcery.com>
1216
1217 * c-c++-common/goacc/kernels-alias-2.c: New test.
1218 * c-c++-common/goacc/kernels-alias-3.c: New test.
1219 * c-c++-common/goacc/kernels-alias-4.c: New test.
1220 * c-c++-common/goacc/kernels-alias-5.c: New test.
1221 * c-c++-common/goacc/kernels-alias-6.c: New test.
1222 * c-c++-common/goacc/kernels-alias-7.c: New test.
1223 * c-c++-common/goacc/kernels-alias-8.c: New test.
1224 * c-c++-common/goacc/kernels-alias.c: New test.
1225
1226 2015-12-02 Tom de Vries <tom@codesourcery.com>
1227
1228 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
1229 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
1230 * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
1231
1232 2015-12-02 Richard Biener <rguenther@suse.de>
1233
1234 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
1235 y guarding a call to abort ().
1236 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1237 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1238
1239 2015-12-02 Marek Polacek <polacek@redhat.com>
1240
1241 PR middle-end/68570
1242 * gcc.dg/torture/pr68570.c: New test.
1243
1244 2015-12-02 Richard Biener <rguenther@suse.de>
1245
1246 PR tree-optimization/68625
1247 * gcc.dg/torture/pr68625.c: New testcase.
1248
1249 2015-12-02 Richard Sandiford <richard.sandiford@arm.com>
1250
1251 * gcc.target/i386/pr68432-1.c: New test.
1252 * gcc.target/i386/pr68432-2.c: Likewise.
1253 * gcc.target/i386/pr68432-3.c: Likewise.
1254
1255 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1256
1257 * gcc.target/s390/zvector/vec-splat-2.c: New test.
1258
1259 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1260
1261 * gcc.target/s390/vector/vec-vrepi-1.c: New test.
1262
1263 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1264
1265 * gcc.target/s390/zvector/vec-splat-1.c: New test.
1266
1267 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1268
1269 * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
1270 * gcc.target/s390/bswaphi-1.c: New test.
1271
1272 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1273
1274 * lib/target-supports.exp: Add s390 and s390x to the list of long
1275 long atomic targets.
1276
1277 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1278
1279 * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
1280 s390x to enable 64 bit bswap patterns.
1281 * gcc.dg/optimize-bswapdi-2.c: Likewise.
1282 * gcc.dg/optimize-bswapdi-3.c: Likewise.
1283 * lib/target-supports.exp: Add a comment for s390.
1284
1285 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1286
1287 * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
1288 order to make -m31 work.
1289 * gcc.dg/optimize-bswapsi-1.c: Likewise.
1290 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1291
1292 2015-12-02 Jakub Jelinek <jakub@redhat.com>
1293
1294 PR c/68533
1295 * gcc.dg/pr68533.c: New test.
1296
1297 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
1298
1299 PR tree-optimization/68577
1300 * gcc.dg/vect/pr68577.c: New test.
1301
1302 2015-12-01 Nathan Sidwell <nathan@acm.org>
1303
1304 * gcc.target/nvptx/uninit-decl.c: New.
1305
1306 2015-12-01 Jan Hubicka <hubicka@ucw.cz>
1307
1308 * gcc.c-torture/execute/alias-1.c: New testcase.
1309
1310 2015-12-01 Marek Polacek <polacek@redhat.com>
1311
1312 PR tree-optimization/64769
1313 * c-c++-common/gomp/pr64769.c: New test.
1314
1315 2015-12-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1316
1317 * gcc.target/powerpc/swaps-p8-22.c: New.
1318
1319 2015-12-01 Marek Polacek <polacek@redhat.com>
1320
1321 PR tree-optimization/67916
1322 * gcc.dg/torture/pr67916.c: New test.
1323
1324 2015-12-01 Marek Polacek <polacek@redhat.com>
1325
1326 PR middle-end/68582
1327 * c-c++-common/pr68582.c: New test.
1328
1329 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
1330
1331 PR tree-optimization/68474
1332 * gcc.dg/pr68474.c: New test.
1333
1334 2015-12-01 Christian Bruel <christian.bruel@st.com>
1335
1336 PR target/68617
1337 * gcc.target/arm/attr-unaligned-load-ice.c: New test.
1338
1339 2015-12-01 Tom de Vries <tom@codesourcery.com>
1340
1341 * gcc.dg/pr46032.c: Move to ...
1342 * gcc.dg/vect/pr46032.c: here. Add dg-require-effective-target
1343 vect_int.
1344 * gcc.dg/pr46032-2.c: Move to ...
1345 * gcc.dg/gomp/pr46032-2.c: ... here.
1346 Drop dg-require-effective-target fopenmp.
1347 * gcc.dg/pr46032-3.c: Move to ...
1348 * gcc.dg/gomp/pr46032-3.c: ... here.
1349 Drop dg-require-effective-target fopenmp.
1350
1351 2015-12-01 Cesar Philippidis <cesar@codesourcery.com>
1352
1353 * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
1354 * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
1355 * gfortran.dg/goacc/loop-6.f95: Likewise.
1356 * gfortran.dg/goacc/loop-7.f95: New test.
1357 * gfortran.dg/goacc/reduction-2.f95: New test.
1358
1359 2015-12-01 Richard Biener <rguenther@suse.de>
1360
1361 PR tree-optimization/68379
1362 * gcc.dg/torture/pr68379.c: New testcase.
1363 * gfortran.dg/pr68379-1.f90: Likewise.
1364 * gfortran.dg/pr68379-2.f: Likewise.
1365
1366 2015-12-01 Christophe Lyon <christophe.lyon@linaro.org>
1367
1368 * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
1369 * gcc.dg/pr46032-2.c: Likewise.
1370 * gcc.dg/pr46032-3.c: Likewise.
1371
1372 2015-12-01 Richard Biener <rguenther@suse.de>
1373
1374 PR ipa/68470
1375 * g++.dg/torture/pr68470.C: New testcase.
1376
1377 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1378
1379 PR middle-end/68595
1380 * gcc.dg/pr68595.c: New test.
1381
1382 2015-12-01 Christian Bruel <christian.bruel@st.com>
1383
1384 * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
1385 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
1386 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1387
1388 2015-12-01 Bin Cheng <bin.cheng@arm.com>
1389
1390 PR tree-optimization/68529
1391 * gcc.dg/tree-ssa/pr68529-1.c: New test.
1392 * gcc.dg/tree-ssa/pr68529-2.c: New test.
1393 * gcc.dg/tree-ssa/pr68529-3.c: New test.
1394
1395 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
1396
1397 * gcc.dg/lto/alias-1_0.c: New testcase.
1398 * gcc.dg/lto/alias-1_1.c: New testcase.
1399
1400 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
1401 Sebastian Pop <s.pop@samsung.com>
1402
1403 PR tree-optimization/68565
1404 * gfortran.dg/graphite/pr68565.f90: New.
1405
1406 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
1407 Sebastian Pop <s.pop@samsung.com>
1408
1409 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
1410
1411 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
1412 Nathan Sidwell <nathan@codesourcery.com>
1413
1414 * gfortran.dg/goacc/routine-3.f90: New test.
1415 * gfortran.dg/goacc/routine-4.f90: New test.
1416 * gfortran.dg/goacc/routine-5.f90: New test.
1417 * gfortran.dg/goacc/routine-6.f90: New test.
1418 * gfortran.dg/goacc/subroutines: New test.
1419
1420 2015-11-30 Tom de Vries <tom@codesourcery.com>
1421
1422 * gcc.dg/pr46032-2.c: New test.
1423 * gcc.dg/pr46032-3.c: New test.
1424
1425 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
1426
1427 PR target/63870
1428 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
1429 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
1430 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
1431 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
1432 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
1433 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
1434 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
1435 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
1436 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
1437 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
1438 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
1439 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
1440 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
1441 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
1442 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
1443 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
1444 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
1445 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
1446 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
1447 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
1448 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
1449 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
1450 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
1451 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
1452 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
1453 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
1454 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
1455 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
1456 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
1457 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
1458 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
1459 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
1460 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
1461 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
1462 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
1463 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
1464 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
1465 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
1466 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
1467 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
1468 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
1469 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
1470 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
1471 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
1472 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
1473 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
1474 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
1475 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
1476 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
1477 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
1478 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
1479 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
1480 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
1481 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
1482 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
1483 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
1484 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
1485 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
1486 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
1487 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
1488 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
1489 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
1490 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
1491 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
1492 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
1493 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
1494 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
1495 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
1496 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
1497 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
1498 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
1499 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
1500 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
1501 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
1502 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
1503 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
1504 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
1505 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
1506 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
1507 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
1508 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
1509 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
1510 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
1511 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
1512 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
1513 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
1514 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
1515 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
1516 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
1517 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
1518 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
1519 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
1520 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
1521 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
1522 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
1523 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
1524 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
1525 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
1526 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
1527 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
1528 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
1529 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
1530 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
1531 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
1532 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
1533 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
1534 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
1535 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
1536 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
1537 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
1538 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
1539 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
1540 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
1541 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
1542 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
1543 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
1544 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
1545 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
1546 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
1547 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
1548 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
1549 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
1550 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
1551 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
1552 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
1553 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
1554 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
1555 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
1556 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
1557 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
1558 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
1559 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
1560 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
1561 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
1562 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
1563 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
1564 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
1565 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
1566 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
1567 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
1568 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
1569 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
1570 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
1571 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
1572
1573 2015-11-30 Tom de Vries <tom@codesourcery.com>
1574
1575 PR tree-optimization/46032
1576 * gcc.dg/pr46032.c: New test.
1577
1578 2015-11-30 Richard Biener <rguenther@suse.de>
1579
1580 PR tree-optimization/68592
1581 * gfortran.dg/pr68592.f: New testcase.
1582
1583 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
1584
1585 PR fortran/68534
1586 * gfortran.dg/submodule_13.f08: New test.
1587
1588 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1589
1590 * gcc.target/s390/load-relative-check.c: Add scan patterns for
1591 -m31.
1592
1593 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1594
1595 * gcc.target/s390/load-relative-check.c: Add -mzarch.
1596
1597 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1598
1599 * gcc.dg/dump-ada-spec-1.c: Move to...
1600 * c-c++-common/dump-ada-spec-1.c: ...here.
1601 * c-c++-common/dump-ada-spec-2.c: New test.
1602
1603 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1604
1605 * gnat.dg/loop_optimization22.ad[sb]: New test.
1606
1607 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1608
1609 * gnat.dg/specs/rep_clause5.ads: New test.
1610
1611 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1612
1613 PR c/67106
1614 * gcc.c-torture/compile/pr67106.c: New testcase.
1615
1616 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1617
1618 PR c/67581
1619 * g++.dg/torture/pr67581.C: New testcase.
1620
1621 2015-11-27 Richard Biener <rguenther@suse.de>
1622
1623 PR tree-optimization/68559
1624 * gcc.dg/vect/slp-perm-4.c: Adjust again.
1625 * gcc.dg/vect/pr45752.c: Likewise.
1626
1627 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1628
1629 PR rtl-optimization/68250
1630 * gcc.c-torture/execute/pr68250.c: New test.
1631
1632 2015-11-27 Marek Polacek <polacek@redhat.com>
1633
1634 * gcc.dg/pr63568.c: Convert to GIMPLE.
1635
1636 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1637
1638 PR rtl-optimization/68506
1639 * gcc.c-torture/execute/pr68506.c: New test.
1640
1641 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1642
1643 PR c/63326
1644 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
1645 * c-c++-common/gomp/pr63326.c: New test.
1646
1647 2015-11-27 Richard Biener <rguenther@suse.de>
1648
1649 PR tree-optimization/68553
1650 * gcc.dg/vect/pr45752.c: Adjust.
1651 * gcc.dg/vect/slp-perm-4.c: Likewise.
1652
1653 2015-11-26 Martin Sebor <msebor@redhat.com>
1654
1655 * g++.dg/init/new45.C (cookie_size): New constant set to a value
1656 appropriate for the target.
1657 (operator new[]): Use it.
1658
1659 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1660
1661 PR c++/67238
1662 * g++.dg/cpp0x/pr67238.C: New.
1663
1664 2015-11-26 Martin Sebor <msebor@redhat.com>
1665
1666 * g++.dg/pr67876.C: Remove duplicate content.
1667
1668 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
1669
1670 * g++.dg/guality/pr67192.C: New test.
1671
1672 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1673
1674 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
1675 support code for vqrdml{as}h_lane tests.
1676 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
1677 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
1678
1679 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1680
1681 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
1682 support code for vqrdml{as}h tests.
1683 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
1684 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
1685
1686 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1687
1688 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
1689 (check_effective_target_arm_arch_FUNC_ok)
1690 (add_options_for_arm_arch_FUNC)
1691 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
1692 to the list to be generated.
1693 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
1694 (check_effective_target_arm_v8_1a_neon_ok): New.
1695 (check_effective_target_arm_v8_1a_neon_hw): New.
1696
1697 2015-11-26 Nathan Sidwell <nathan@acm.org>
1698
1699 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
1700
1701 2015-11-26 Richard Biener <rguenther@suse.de>
1702
1703 PR testsuite/68555
1704 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
1705 and not XFAIL.
1706
1707 2015-11-26 Richard Biener <rguenther@suse.de>
1708
1709 PR testsuite/68554
1710 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
1711
1712 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1713
1714 PR c++/67249
1715 * g++.dg/concepts/pr67249.C: New.
1716
1717 2015-11-26 Richard Biener <rguenther@suse.de>
1718
1719 PR testsuite/66799
1720 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
1721 vectorize init loop and adjust expected outcome.
1722
1723 2015-11-26 Richard Biener <rguenther@suse.de>
1724
1725 PR testsuite/67203
1726 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
1727 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
1728 also monitor final optimization result.
1729
1730 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1731
1732 PR rtl-optimization/68249
1733 PR rtl-optimization/68321
1734 * gcc.c-torture/execute/pr68249.c: New test.
1735 * gcc.c-torture/execute/pr68321.c: New test.
1736
1737 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
1738
1739 PR target/68416
1740 * gcc.target/i386/mpx/pr68416.c: New test.
1741
1742 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1743
1744 PR c++/67313
1745 * g++.dg/cpp0x/no-weak1.C: New.
1746
1747 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1748
1749 PR tree-optimization/68128
1750 * gcc.dg/gomp/pr68128-1.c: New test.
1751 * gcc.dg/gomp/pr68128-2.c: New test.
1752
1753 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1754
1755 PR rtl-optimization/67226
1756 * gcc.c-torture/execute/pr67226.c: New test.
1757
1758 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1759
1760 PR c++/68508
1761 * g++.dg/ubsan/pr68508.C: New test.
1762
1763 2015-11-25 Martin Sebor <msebor@redhat.com>
1764
1765 PR c++/67876
1766 * g++.dg/pr67876.C: New test.
1767
1768 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
1769 Sebastian Pop <s.pop@samsung.com>
1770
1771 PR tree-optimization/68453
1772 * gfortran.dg/graphite/pr68453.f90: New.
1773
1774 2015-11-25 Martin Sebor <msebor@redhat.com>
1775
1776 PR c/66516
1777 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1778 * gcc.dg/addr_builtin-1.c: Same.
1779
1780 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1781
1782 * gcc.target/powerpc/dform-1.c: New test.
1783 * gcc.target/powerpc/dform-2.c: Likewise.
1784
1785 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1786
1787 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1788 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1789 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1790
1791 2015-11-25 Tom de Vries <tom@codesourcery.com>
1792
1793 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1794 * gcc.dg/pr23911.c: Same.
1795 * gcc.dg/tree-ssa/20030709-2.c: Same.
1796 * gcc.dg/tree-ssa/20030731-2.c: Same.
1797 * gcc.dg/tree-ssa/20040729-1.c: Same.
1798 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
1799 * gcc.dg/tree-ssa/loop-36.c: Same.
1800 * gcc.dg/tree-ssa/pr21086.c: Same.
1801 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
1802 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
1803 * gcc.dg/vect/pr26359.c: Same.
1804 * c-c++-common/restrict-2.c: Update after adding new lim1.
1805 * c-c++-common/restrict-4.c: Same.
1806 * g++.dg/tree-ssa/pr33615.C: Same.
1807 * g++.dg/tree-ssa/restrict1.C: Same.
1808 * gcc.dg/tm/pub-safety-1.c: Same.
1809 * gcc.dg/tm/reg-promotion.c: Same.
1810 * gcc.dg/tree-ssa/20050314-1.c: Same.
1811 * gcc.dg/tree-ssa/loop-32.c: Same.
1812 * gcc.dg/tree-ssa/loop-33.c: Same.
1813 * gcc.dg/tree-ssa/loop-34.c: Same.
1814 * gcc.dg/tree-ssa/loop-35.c: Same.
1815 * gcc.dg/tree-ssa/loop-7.c: Same.
1816 * gcc.dg/tree-ssa/pr23109.c: Same.
1817 * gcc.dg/tree-ssa/restrict-3.c: Same.
1818 * gcc.dg/tree-ssa/restrict-5.c: Same.
1819 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1820 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1821 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1822 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1823 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1824 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1825 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1826 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1827 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1828 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1829 * gcc.dg/tree-ssa/structopt-1.c: Same.
1830 * gfortran.dg/pr32921.f: Same.
1831 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1832 * g++.dg/tree-ssa/pr61009.C: Same.
1833 * g++.dg/tree-ssa/ssa-dom.C: Same.
1834 * gcc.dg/pr20115-1.c: Same.
1835 * gcc.dg/tree-prof/20050826-2.c: Same.
1836 * gcc.dg/tree-prof/cmpsf-1.c: Same.
1837 * gcc.dg/tree-ssa/20030821-1.c: Same.
1838 * gcc.dg/tree-ssa/20030922-2.c: Same.
1839 * gcc.dg/tree-ssa/20031022-1.c: Same.
1840 * gcc.dg/tree-ssa/20040615-1.c: Same.
1841 * gcc.dg/tree-ssa/20040624-1.c: Same.
1842 * gcc.dg/tree-ssa/pr21417.c: Same.
1843 * gcc.dg/tree-ssa/pr61607.c: Same.
1844 * gcc.dg/tree-ssa/slsr-27.c: Same.
1845 * gcc.dg/tree-ssa/slsr-28.c: Same.
1846 * gcc.dg/tree-ssa/slsr-29.c: Same.
1847 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1848 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1849 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1850 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1851 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1852 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1853 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1854 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
1855 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
1856 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
1857 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
1858 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1859 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1860 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1861 * gcc.dg/tree-ssa/vrp47.c: Same.
1862 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
1863 * gcc.dg/tree-ssa/foldconst-2.c: Same.
1864 * gcc.dg/tree-ssa/loop-40.c: Same.
1865 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
1866
1867 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1868
1869 * g++.dg/cpp0x/constexpr-array13.C: Fix.
1870
1871 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
1872
1873 * gfortran.dg/nint_p7.f90: New testcase.
1874
1875 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
1876 Paolo Carlini <paolo.carlini@oracle.com>
1877
1878 PR c++/68087
1879 * g++.dg/cpp0x/constexpr-array13.C: New.
1880
1881 2015-11-25 Ilmir Usmanov <me@ilmir.us>
1882 Cesar Philippidis <cesar@codesourcery.com>
1883
1884 PR fortran/63858
1885 * goacc/omp-fixed.f: New test.
1886 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
1887
1888 2015-11-25 Richard Biener <rguenther@suse.de>
1889
1890 PR middle-end/68528
1891 * gcc.dg/torture/pr68528.c: New testcase.
1892
1893 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1894
1895 PR c++/58910
1896 * g++.dg/cpp0x/constexpr-tuple2.C: New.
1897
1898 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1899
1900 PR rtl-optimization/68435
1901 * gcc.dg/pr68435.c: New test.
1902
1903 2015-11-25 Richard Biener <rguenther@suse.de>
1904
1905 PR tree-optimization/68517
1906 * gcc.dg/torture/pr68517.c: New testcase.
1907
1908 2015-11-25 Jakub Jelinek <jakub@redhat.com>
1909
1910 PR target/67089
1911 * gcc.dg/pr67089-1.c: New test.
1912 * gcc.dg/pr67089-2.c: New test.
1913 * gcc.dg/pr67089-3.c: New test.
1914 * gcc.dg/pr67089-4.c: New test.
1915 * gcc.dg/pr67089-5.c: New test.
1916 * gcc.dg/pr67089-6.c: New test.
1917 * gcc.dg/pr67089-7.c: New test.
1918
1919 2015-11-25 Richard Biener <rguenther@suse.de>
1920
1921 PR tree-optimization/68502
1922 * gcc.dg/vect/pr68502-1.c: New testcase.
1923 * gcc.dg/vect/pr68502-2.c: Likewise.
1924
1925 2015-11-24 Michael Collison <michael.collison@linaro.org>
1926
1927 * gcc.target/aarch64/saddw-1.c: New test.
1928 * gcc.target/aarch64/saddw-2.c: New test.
1929 * gcc.target/aarch64/uaddw-1.c: New test.
1930 * gcc.target/aarch64/uaddw-2.c: New test.
1931 * gcc.target/aarch64/uaddw-3.c: New test.
1932 * lib/target-support.exp
1933 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
1934 Add aarch64 to list of support targets.
1935
1936 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
1937
1938 * gcc.target/mips/frame-header-4.c: New test.
1939
1940 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1941
1942 PR fortran/68486
1943 * gfortran.dg/simplify_cshift_3.f90
1944
1945 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1946
1947 PR c++/68278
1948 * g++.dg/cpp1y/pr68278.C: New.
1949
1950 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1951
1952 PR c++/68388
1953 * g++.dg/cpp1y/pr68388.C: New.
1954
1955 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
1956 Sebastian Pop <s.pop@samsung.com>
1957
1958 PR tree-optimization/67984
1959 * gcc.dg/graphite/pr67984.c: New.
1960
1961 2015-11-24 Michael Matz <matz@suse.de>
1962
1963 PR rtl-optimization/68392
1964 * g++.dg/pr68392.C: New test.
1965
1966 2015-11-24 Nathan Sidwell <nathan@acm.org>
1967
1968 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
1969
1970 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1971
1972 PR rtl-optimization/68381
1973 * gcc.c-torture/execute/pr68381.c: New test.
1974
1975 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1976
1977 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
1978 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
1979
1980 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
1981
1982 PR target/68497
1983 * gcc.target/i386/pr68497.c: New test.
1984
1985 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
1986
1987 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
1988 New.
1989 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
1990 New.
1991 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
1992 New.
1993 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
1994 New.
1995 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
1996 New.
1997 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
1998 New.
1999 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
2000 New.
2001 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
2002 New.
2003 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
2004 New.
2005 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
2006 New.
2007 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
2008 New.
2009 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
2010 New.
2011
2012 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2013
2014 PR middle-end/68375
2015 * gcc.dg/pr68375.c: New test.
2016
2017 2015-11-24 Jakub Jelinek <jakub@redhat.com>
2018
2019 PR target/68483
2020 * gcc.target/i386/pr68483-1.c: New test.
2021 * gcc.target/i386/pr68483-2.c: New test.
2022
2023 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
2024
2025 PR c/68337
2026 * gcc.target/i386/mpx/pr68337-1.c: New test.
2027 * gcc.target/i386/mpx/pr68337-2.c: New test.
2028
2029 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2030
2031 PR rtl-optimization/68194
2032 PR rtl-optimization/68328
2033 PR rtl-optimization/68185
2034 * gcc.c-torture/execute/pr68185.c: New test.
2035 * gcc.c-torture/execute/pr68328.c: Likewise.
2036
2037 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
2038
2039 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
2040
2041 2015-11-23 David Malcolm <dmalcolm@redhat.com>
2042
2043 PR objc/68438
2044 * objc.dg/plugin: New subdirectory.
2045 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
2046 * objc.dg/plugin/plugin.exp: New file, based on
2047 gcc.dg/plugin/plugin.exp.
2048
2049 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
2050 Sebastian Pop <s.pop@samsung.com>
2051
2052 PR tree-optimization/68493
2053 * gcc.dg/graphite/pr68493.c: New.
2054
2055 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
2056 Sebastian Pop <s.pop@samsung.com>
2057
2058 PR tree-optimization/68279
2059 * gfortran.dg/graphite/pr68279.f90: New.
2060
2061 2015-11-23 Marek Polacek <polacek@redhat.com>
2062
2063 PR tree-optimization/68455
2064 * gcc.dg/tree-ssa/pr68455.c: New test.
2065
2066 2015-11-23 Richard Biener <rguenther@suse.de>
2067
2068 PR tree-optimization/68465
2069 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
2070
2071 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2072
2073 PR target/68363
2074 * gcc.target/aarch64/pr68363_1.c: New test.
2075
2076 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
2077
2078 * gcc.target/aarch64/simd/vmulx.x: New.
2079 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
2080 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
2081 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
2082
2083 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
2084
2085 PR c++/68001
2086 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
2087
2088 2015-11-23 Richard Biener <rguenther@suse.de>
2089 Jiong Wang <jiong.wang@arm.com>
2090
2091 PR tree-optimization/68317
2092 PR tree-optimization/68326
2093 * gcc.dg/pr68317.c: New testcase.
2094
2095 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
2096
2097 PR tree-optimization/68327
2098 * gcc.dg/pr68327.c: New test.
2099
2100 2015-11-23 Tom de Vries <tom@codesourcery.com>
2101
2102 PR tree-optimization/68460
2103 * gcc.dg/autopar/pr68460.c: New test.
2104
2105 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
2106
2107 * c-c++-common/asan/halt_on_error-1.c: New test.
2108 * c-c++-common/asan/halt_on_error-2.c: Likewise.
2109
2110 2015-11-23 Richard Biener <rguenther@suse.de>
2111
2112 PR tree-optimization/68482
2113 * gcc.dg/vect/pr68482.c: New testcase.
2114
2115 2015-11-23 Richard Biener <rguenther@suse.de>
2116
2117 PR tree-optimization/68445
2118 * gcc.dg/vect/pr68445.c: New testcase.
2119
2120 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
2121
2122 * gcc.target/s390/load-relative-check.c: New test to check
2123 generation of load relative instructions.
2124
2125 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2126
2127 * gfortran.dg/fmt_t_8.f90: New test.
2128
2129 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2130
2131 PR target/68390
2132 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
2133
2134 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2135
2136 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
2137
2138 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
2139
2140 PR fortran/68486
2141 * gfortran.dg/simplify_cshift_2.f90: New test.
2142
2143 2015-11-22 James Norris <jnorris@codesourcery.com>
2144 Cesar Philippidis <cesar@codesourcery.com>
2145
2146 * gfortran.dg/goacc/declare-1.f95: Update test.
2147 * gfortran.dg/goacc/declare-2.f95: New test.
2148
2149 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
2150
2151 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
2152 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
2153 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
2154 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
2155 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
2156 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
2157 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
2158 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
2159 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
2160 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
2161 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
2162 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
2163
2164 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
2165
2166 * gfortran.dg/simplify_cshift_1.f90: New test.
2167
2168 2015-11-21 Nathan Sidwell <nathan@acm.org>
2169
2170 * gcc.dg/atomic-generic.c: Include <string.h>.
2171
2172 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
2173
2174 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
2175
2176 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
2177
2178 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
2179
2180 2015-11-21 Jakub Jelinek <jakub@redhat.com>
2181
2182 PR debug/66432
2183 * gcc.dg/debug/pr66432.c: New test.
2184
2185 2015-11-20 Ian Lance Taylor <iant@google.com>
2186
2187 PR go/66406
2188 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
2189
2190 2015-11-20 Mike Stump <mikestump@comcast.net>
2191
2192 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
2193 isn't portable.
2194
2195 2015-11-20 David Malcolm <dmalcolm@redhat.com>
2196
2197 PR 62314
2198 * gcc.dg/fixits.c: New file.
2199 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
2200 (test_fixit_insert): New.
2201 (test_fixit_remove): New.
2202 (test_fixit_replace): New.
2203 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
2204 (test_fixit_insert): New.
2205 (test_fixit_remove): New.
2206 (test_fixit_replace): New.
2207 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2208 (test_show_locus): Add tests of rendering fixit hints.
2209
2210 2015-11-20 Jakub Jelinek <jakub@redhat.com>
2211
2212 PR middle-end/68339
2213 * gcc.dg/vect/pr68339.c: New test.
2214
2215 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2216
2217 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
2218
2219 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
2220
2221 PR fortran/68237
2222 * gfortran.dg/submodule_12.f90: New test
2223
2224 PR fortran/66762
2225 * gfortran.dg/submodule_6.f08: Add compile option -flto.
2226
2227 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2228
2229 * lib/target-supports.exp
2230 (check_effective_target_arm_neon_ok_nocache): Add check
2231 for M profile.
2232
2233 2015-11-20 Tom de Vries <tom@codesourcery.com>
2234
2235 PR tree-optimization/68373
2236 * gcc.dg/autopar/pr68373.c: New test.
2237
2238 2015-11-20 Jakub Jelinek <jakub@redhat.com>
2239
2240 PR c++/67354
2241 * g++.dg/abi/mangle67.C: New test.
2242
2243 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2244
2245 * gcc.target/s390/bswap-1.c: New test.
2246
2247 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2248
2249 * gcc.target/s390/pfpo.c: New test.
2250
2251 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
2252
2253 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
2254 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
2255
2256 2015-11-19 David Malcolm <dmalcolm@redhat.com>
2257
2258 * g++.dg/spellcheck-fields.C: New file.
2259
2260 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
2261 Sebastian Pop <s.pop@samsung.com>
2262
2263 PR tree-optimization/68428
2264 * gcc.dg/graphite/pr68428.c: New.
2265
2266 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
2267 Sebastian Pop <s.pop@samsung.com>
2268
2269 PR tree-optimization/68335
2270 * gfortran.dg/graphite/pr68335.f90: New.
2271
2272 2015-11-19 Nathan Sidwell <nathan@acm.org>
2273
2274 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
2275 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
2276 * gcc.dg/special/weak-2.c: Likewise.
2277 * gcc.dg/weak/weak-12.c: Likewise.
2278 * gcc.dg/weak/weak-15.c: Likewise.
2279 * gcc.dg/weak/weak-16.c: Likewise.
2280 * gcc.dg/weak/weak-1.c: Likewise.
2281 * gcc.dg/weak/weak-2.c: Likewise.
2282 * gcc.dg/weak/weak-4.c: Likewise.
2283 * gcc.dg/torture/pr53922.c: Likewise.
2284 * gcc.dg/torture/pr60092.c: Likewise.
2285
2286 2015-11-19 Marek Polacek <polacek@redhat.com>
2287
2288 PR c/68412
2289 * gcc.dg/pr68412-2.c: New test.
2290 * gcc.dg/pr68412.c: New test.
2291
2292 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2293
2294 * gcc.dg/tree-ssa/vrp98.c: New testcase.
2295 * gcc.target/avr/uint8-single-reg.c: New testcase.
2296
2297 2015-11-19 Jakub Jelinek <jakub@redhat.com>
2298
2299 PR c++/67409
2300 * g++.dg/eh/goto3.C: New test.
2301
2302 2015-11-19 Marek Polacek <polacek@redhat.com>
2303
2304 PR tree-optimization/68431
2305 * gcc.dg/tree-ssa/pr68431.c: New test.
2306
2307 2015-11-19 Jakub Jelinek <jakub@redhat.com>
2308
2309 PR rtl-optimization/68376
2310 * gcc.c-torture/execute/pr68376-1.c: New test.
2311 * gcc.c-torture/execute/pr68376-2.c: New test.
2312
2313 PR target/67770
2314 * gcc.target/i386/pr67770.c: New test.
2315
2316 2015-11-18 Jeff Law <law@redhat.com>
2317
2318 PR tree-optimization/68198
2319 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
2320 * gcc.dg/tree-ssa/pr68198.c: New test.
2321
2322 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
2323
2324 PR fortran/59910
2325 * gfortran.dg/pr59910.f90: New test.
2326
2327 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
2328
2329 PR fortran/43996
2330 * gfortran.dg/pr43996.f90: New test.
2331
2332 2015-11-18 Joseph Myers <joseph@codesourcery.com>
2333
2334 PR c/65083
2335 * gcc.dg/atomic/stdatomic-fence-2.c,
2336 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
2337
2338 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2339
2340 * gnat.dg/loop_optimization19.adb: New test.
2341 * gnat.dg/loop_optimization20.adb: Likewise.
2342 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
2343
2344 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2345
2346 * gnat.dg/opt52.adb: New test.
2347
2348 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
2349
2350 * gcc.dg/goacc/nvptx-sese-1.c: New.
2351
2352 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2353
2354 * gnat.dg/renaming7.adb: New test.
2355 * gnat.dg/renaming7_pkg.ads: New helper.
2356
2357 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
2358
2359 PR tree-optimization/68402
2360 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
2361 to avoid undefined behaviour.
2362
2363 2015-11-18 Jakub Jelinek <jakub@redhat.com>
2364
2365 PR tree-optimization/68157
2366 * g++.dg/opt/pr68157.C: New test.
2367
2368 2015-11-18 Richard Biener <rguenther@suse.de>
2369
2370 PR tree-optimization/67790
2371 * gcc.dg/vect/pr67790.c: New testcase.
2372
2373 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
2374
2375 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
2376
2377 2015-11-17 David Malcolm <dmalcolm@redhat.com>
2378
2379 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
2380 (test_braced_init): New function.
2381 (test_statement_expression): New function.
2382 (test_address_of_label): New function.
2383 (test_transaction_expressions): New function.
2384 (test_keywords): New function.
2385 (test_builtin_va_arg): New function.
2386 (test_builtin_offsetof): New function.
2387 * lib/multiline.exp (_build_multiline_regex): Escape braces.
2388
2389 2015-11-17 Martin Sebor <msebor@redhat.com>
2390
2391 PR c++/68308
2392 * g++.dg/init/new46.C: New test.
2393
2394 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2395
2396 PR fortran/65751
2397 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
2398
2399 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2400
2401 PR middle-end/68134
2402 * gcc.dg/pr68134.c: New test.
2403
2404 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2405
2406 PR target/68143
2407 * gcc.c-torture/execute/pr68143_1.c: New test.
2408
2409 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
2410
2411 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
2412
2413 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
2414
2415 * gcc.dg/tree-ssa/ifc-8.c: New test.
2416
2417 2015-11-16 Marek Polacek <polacek@redhat.com>
2418
2419 PR c++/68362
2420 * g++.dg/delayedfold/switch-1.C: New test.
2421
2422 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2423
2424 PR fortran/58027
2425 PR fortran/60993
2426 * gfortran.dg/pr58027.f90: New test.
2427
2428 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
2429
2430 * c-c++-common/attr-simd.c: New test.
2431 * c-c++-common/attr-simd-2.c: New test.
2432 * c-c++-common/attr-simd-3.c: New test.
2433
2434 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
2435
2436 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
2437
2438 2015-11-16 Christian Bruel <christian.bruel@st.com>
2439
2440 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
2441 Check __ARM_NEON__ instead of "arm_neon.h.
2442 * gcc.target/arm/attr-neon3.c: New test.
2443 * gcc.target/arm/attr-neon-fp16.c: Likewise
2444
2445 2015-11-16 Christian Bruel <christian.bruel@st.com>
2446
2447 PR target/65837
2448 * gcc.target/arm/lto/pr65837_0.c
2449 * gcc.target/arm/attr-neon2.c
2450 * gcc.target/arm/attr-neon.c
2451 * gcc.target/arm/attr-neon-builtin-fail.c
2452 * gcc.target/arm/attr-crypto.c
2453
2454 2015-11-16 Richard Biener <rguenther@suse.de>
2455
2456 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
2457
2458 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
2459
2460 PR fortran/50221
2461 * gfortran.dg/deferred_character_1.f90: New test.
2462 * gfortran.dg/deferred_character_4.f90: New test for comment
2463 #4 of the PR.
2464
2465 PR fortran/68216
2466 * gfortran.dg/deferred_character_2.f90: New test.
2467
2468 PR fortran/67674
2469 * gfortran.dg/deferred_character_3.f90: New test.
2470
2471 PR fortran/63932
2472 * gfortran.dg/deferred_character_5.f90: New test.
2473
2474 PR fortran/66408
2475 * gfortran.dg/deferred_character_6.f90: New test.
2476
2477 PR fortran/49954
2478 * gfortran.dg/deferred_character_7.f90: New test.
2479
2480 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
2481
2482 PR fortran/67803
2483 * gfortran.dg/pr67803.f90: New test.
2484
2485 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
2486
2487 * g++.dg/cpp/ucn-1.C: Fix typo.
2488
2489 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
2490
2491 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
2492 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
2493
2494 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
2495 Jeff Law <law@redhat.com>
2496
2497 * gcc.dg/tree-ssa/split-path-1.c: New test.
2498
2499 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2500
2501 * c-c++-common/goacc/loop-auto-1.c: New.
2502
2503 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
2504 * gcc.dg/goacc/nvptx-merged-loop.c: New.
2505
2506 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
2507
2508 PR fortran/68319
2509 * gfortran.dg/pr68319.f90: New test.
2510
2511 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2512
2513 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
2514 hardware floating point support.
2515
2516 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
2517 vector direct move instructions.
2518
2519 * gcc.target/powerpc/maddld.c: New test.
2520
2521 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
2522
2523 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
2524 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
2525 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
2526
2527 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2528
2529 * gcc.dg/diagnostic-token-ranges.c: New file.
2530 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
2531 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
2532 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
2533 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
2534 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
2535 line_table param when calling
2536 linemap_position_for_line_and_column.
2537 (test_show_locus): Pass line_table to rich_location ctors.
2538 (plugin_init): Remove setting of global_dc->colorize_source_p.
2539 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
2540 New file.
2541 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2542 diagnostic_plugin_test_tree_expression_range.c,
2543 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
2544 and diagnostic-test-show-trees-1.c.
2545
2546 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
2547
2548 PR tree-optimization/67682
2549 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
2550 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
2551 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
2552 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
2553
2554 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2555
2556 * gcc.target/aarch64/umaddl_combine_1.c: New test.
2557
2558 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
2559
2560 PR tree-optimization/68264
2561 * gcc.dg/torture/pr68264.c: New test.
2562
2563 2015-11-13 Marek Polacek <polacek@redhat.com>
2564
2565 PR c/68320
2566 * gcc.dg/pr68320.c: New test.
2567
2568 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2569
2570 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
2571
2572 2015-11-13 Richard Biener <rguenther@suse.de>
2573
2574 PR tree-optimization/68306
2575 * gcc.dg/pr68306.c: Adjust.
2576 * gcc.dg/pr68306-2.c: New testcase.
2577 * gcc.dg/pr68306-3.c: Likewise.
2578
2579 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2580
2581 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
2582 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
2583
2584 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2585
2586 PR fortran/47266
2587 * gfortran.dg/module_private_2.f90: New test.
2588
2589 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2590
2591 PR fortran/47266
2592 * gfortran.dg/warn_unused_function_2.f90: New test.
2593
2594 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
2595
2596 Revert [ARM] Remove neon-testgen.ml and generated tests.
2597 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2598
2599 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2600 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2601 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2602 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2603 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2604 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2605 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2606 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2607 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2608 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2609 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2610 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2611 * gcc.target/arm/neon/vRhadds16.c: Remove.
2612 * gcc.target/arm/neon/vRhadds32.c: Remove.
2613 * gcc.target/arm/neon/vRhadds8.c: Remove.
2614 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2615 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2616 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2617 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2618 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2619 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2620 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2621 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2622 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2623 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2624 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2625 * gcc.target/arm/neon/vRshls16.c: Remove.
2626 * gcc.target/arm/neon/vRshls32.c: Remove.
2627 * gcc.target/arm/neon/vRshls64.c: Remove.
2628 * gcc.target/arm/neon/vRshls8.c: Remove.
2629 * gcc.target/arm/neon/vRshlu16.c: Remove.
2630 * gcc.target/arm/neon/vRshlu32.c: Remove.
2631 * gcc.target/arm/neon/vRshlu64.c: Remove.
2632 * gcc.target/arm/neon/vRshlu8.c: Remove.
2633 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2634 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2635 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2636 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2637 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2638 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2639 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2640 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2641 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2642 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2643 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2644 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2645 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2646 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2647 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2648 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2649 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2650 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2651 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2652 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2653 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2654 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2655 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2656 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2657 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2658 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2659 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2660 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2661 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2662 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2663 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2664 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2665 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2666 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2667 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2668 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2669 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2670 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2671 * gcc.target/arm/neon/vRsubhns16.c: Remove.
2672 * gcc.target/arm/neon/vRsubhns32.c: Remove.
2673 * gcc.target/arm/neon/vRsubhns64.c: Remove.
2674 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2675 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2676 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2677 * gcc.target/arm/neon/vabaQs16.c: Remove.
2678 * gcc.target/arm/neon/vabaQs32.c: Remove.
2679 * gcc.target/arm/neon/vabaQs8.c: Remove.
2680 * gcc.target/arm/neon/vabaQu16.c: Remove.
2681 * gcc.target/arm/neon/vabaQu32.c: Remove.
2682 * gcc.target/arm/neon/vabaQu8.c: Remove.
2683 * gcc.target/arm/neon/vabals16.c: Remove.
2684 * gcc.target/arm/neon/vabals32.c: Remove.
2685 * gcc.target/arm/neon/vabals8.c: Remove.
2686 * gcc.target/arm/neon/vabalu16.c: Remove.
2687 * gcc.target/arm/neon/vabalu32.c: Remove.
2688 * gcc.target/arm/neon/vabalu8.c: Remove.
2689 * gcc.target/arm/neon/vabas16.c: Remove.
2690 * gcc.target/arm/neon/vabas32.c: Remove.
2691 * gcc.target/arm/neon/vabas8.c: Remove.
2692 * gcc.target/arm/neon/vabau16.c: Remove.
2693 * gcc.target/arm/neon/vabau32.c: Remove.
2694 * gcc.target/arm/neon/vabau8.c: Remove.
2695 * gcc.target/arm/neon/vabdQf32.c: Remove.
2696 * gcc.target/arm/neon/vabdQs16.c: Remove.
2697 * gcc.target/arm/neon/vabdQs32.c: Remove.
2698 * gcc.target/arm/neon/vabdQs8.c: Remove.
2699 * gcc.target/arm/neon/vabdQu16.c: Remove.
2700 * gcc.target/arm/neon/vabdQu32.c: Remove.
2701 * gcc.target/arm/neon/vabdQu8.c: Remove.
2702 * gcc.target/arm/neon/vabdf32.c: Remove.
2703 * gcc.target/arm/neon/vabdls16.c: Remove.
2704 * gcc.target/arm/neon/vabdls32.c: Remove.
2705 * gcc.target/arm/neon/vabdls8.c: Remove.
2706 * gcc.target/arm/neon/vabdlu16.c: Remove.
2707 * gcc.target/arm/neon/vabdlu32.c: Remove.
2708 * gcc.target/arm/neon/vabdlu8.c: Remove.
2709 * gcc.target/arm/neon/vabds16.c: Remove.
2710 * gcc.target/arm/neon/vabds32.c: Remove.
2711 * gcc.target/arm/neon/vabds8.c: Remove.
2712 * gcc.target/arm/neon/vabdu16.c: Remove.
2713 * gcc.target/arm/neon/vabdu32.c: Remove.
2714 * gcc.target/arm/neon/vabdu8.c: Remove.
2715 * gcc.target/arm/neon/vabsQf32.c: Remove.
2716 * gcc.target/arm/neon/vabsQs16.c: Remove.
2717 * gcc.target/arm/neon/vabsQs32.c: Remove.
2718 * gcc.target/arm/neon/vabsQs8.c: Remove.
2719 * gcc.target/arm/neon/vabsf32.c: Remove.
2720 * gcc.target/arm/neon/vabss16.c: Remove.
2721 * gcc.target/arm/neon/vabss32.c: Remove.
2722 * gcc.target/arm/neon/vabss8.c: Remove.
2723 * gcc.target/arm/neon/vaddQf32.c: Remove.
2724 * gcc.target/arm/neon/vaddQs16.c: Remove.
2725 * gcc.target/arm/neon/vaddQs32.c: Remove.
2726 * gcc.target/arm/neon/vaddQs64.c: Remove.
2727 * gcc.target/arm/neon/vaddQs8.c: Remove.
2728 * gcc.target/arm/neon/vaddQu16.c: Remove.
2729 * gcc.target/arm/neon/vaddQu32.c: Remove.
2730 * gcc.target/arm/neon/vaddQu64.c: Remove.
2731 * gcc.target/arm/neon/vaddQu8.c: Remove.
2732 * gcc.target/arm/neon/vaddf32.c: Remove.
2733 * gcc.target/arm/neon/vaddhns16.c: Remove.
2734 * gcc.target/arm/neon/vaddhns32.c: Remove.
2735 * gcc.target/arm/neon/vaddhns64.c: Remove.
2736 * gcc.target/arm/neon/vaddhnu16.c: Remove.
2737 * gcc.target/arm/neon/vaddhnu32.c: Remove.
2738 * gcc.target/arm/neon/vaddhnu64.c: Remove.
2739 * gcc.target/arm/neon/vaddls16.c: Remove.
2740 * gcc.target/arm/neon/vaddls32.c: Remove.
2741 * gcc.target/arm/neon/vaddls8.c: Remove.
2742 * gcc.target/arm/neon/vaddlu16.c: Remove.
2743 * gcc.target/arm/neon/vaddlu32.c: Remove.
2744 * gcc.target/arm/neon/vaddlu8.c: Remove.
2745 * gcc.target/arm/neon/vadds16.c: Remove.
2746 * gcc.target/arm/neon/vadds32.c: Remove.
2747 * gcc.target/arm/neon/vadds64.c: Remove.
2748 * gcc.target/arm/neon/vadds8.c: Remove.
2749 * gcc.target/arm/neon/vaddu16.c: Remove.
2750 * gcc.target/arm/neon/vaddu32.c: Remove.
2751 * gcc.target/arm/neon/vaddu64.c: Remove.
2752 * gcc.target/arm/neon/vaddu8.c: Remove.
2753 * gcc.target/arm/neon/vaddws16.c: Remove.
2754 * gcc.target/arm/neon/vaddws32.c: Remove.
2755 * gcc.target/arm/neon/vaddws8.c: Remove.
2756 * gcc.target/arm/neon/vaddwu16.c: Remove.
2757 * gcc.target/arm/neon/vaddwu32.c: Remove.
2758 * gcc.target/arm/neon/vaddwu8.c: Remove.
2759 * gcc.target/arm/neon/vandQs16.c: Remove.
2760 * gcc.target/arm/neon/vandQs32.c: Remove.
2761 * gcc.target/arm/neon/vandQs64.c: Remove.
2762 * gcc.target/arm/neon/vandQs8.c: Remove.
2763 * gcc.target/arm/neon/vandQu16.c: Remove.
2764 * gcc.target/arm/neon/vandQu32.c: Remove.
2765 * gcc.target/arm/neon/vandQu64.c: Remove.
2766 * gcc.target/arm/neon/vandQu8.c: Remove.
2767 * gcc.target/arm/neon/vands16.c: Remove.
2768 * gcc.target/arm/neon/vands32.c: Remove.
2769 * gcc.target/arm/neon/vands64.c: Remove.
2770 * gcc.target/arm/neon/vands8.c: Remove.
2771 * gcc.target/arm/neon/vandu16.c: Remove.
2772 * gcc.target/arm/neon/vandu32.c: Remove.
2773 * gcc.target/arm/neon/vandu64.c: Remove.
2774 * gcc.target/arm/neon/vandu8.c: Remove.
2775 * gcc.target/arm/neon/vbicQs16.c: Remove.
2776 * gcc.target/arm/neon/vbicQs32.c: Remove.
2777 * gcc.target/arm/neon/vbicQs64.c: Remove.
2778 * gcc.target/arm/neon/vbicQs8.c: Remove.
2779 * gcc.target/arm/neon/vbicQu16.c: Remove.
2780 * gcc.target/arm/neon/vbicQu32.c: Remove.
2781 * gcc.target/arm/neon/vbicQu64.c: Remove.
2782 * gcc.target/arm/neon/vbicQu8.c: Remove.
2783 * gcc.target/arm/neon/vbics16.c: Remove.
2784 * gcc.target/arm/neon/vbics32.c: Remove.
2785 * gcc.target/arm/neon/vbics64.c: Remove.
2786 * gcc.target/arm/neon/vbics8.c: Remove.
2787 * gcc.target/arm/neon/vbicu16.c: Remove.
2788 * gcc.target/arm/neon/vbicu32.c: Remove.
2789 * gcc.target/arm/neon/vbicu64.c: Remove.
2790 * gcc.target/arm/neon/vbicu8.c: Remove.
2791 * gcc.target/arm/neon/vbslQf32.c: Remove.
2792 * gcc.target/arm/neon/vbslQp16.c: Remove.
2793 * gcc.target/arm/neon/vbslQp64.c: Remove.
2794 * gcc.target/arm/neon/vbslQp8.c: Remove.
2795 * gcc.target/arm/neon/vbslQs16.c: Remove.
2796 * gcc.target/arm/neon/vbslQs32.c: Remove.
2797 * gcc.target/arm/neon/vbslQs64.c: Remove.
2798 * gcc.target/arm/neon/vbslQs8.c: Remove.
2799 * gcc.target/arm/neon/vbslQu16.c: Remove.
2800 * gcc.target/arm/neon/vbslQu32.c: Remove.
2801 * gcc.target/arm/neon/vbslQu64.c: Remove.
2802 * gcc.target/arm/neon/vbslQu8.c: Remove.
2803 * gcc.target/arm/neon/vbslf32.c: Remove.
2804 * gcc.target/arm/neon/vbslp16.c: Remove.
2805 * gcc.target/arm/neon/vbslp64.c: Remove.
2806 * gcc.target/arm/neon/vbslp8.c: Remove.
2807 * gcc.target/arm/neon/vbsls16.c: Remove.
2808 * gcc.target/arm/neon/vbsls32.c: Remove.
2809 * gcc.target/arm/neon/vbsls64.c: Remove.
2810 * gcc.target/arm/neon/vbsls8.c: Remove.
2811 * gcc.target/arm/neon/vbslu16.c: Remove.
2812 * gcc.target/arm/neon/vbslu32.c: Remove.
2813 * gcc.target/arm/neon/vbslu64.c: Remove.
2814 * gcc.target/arm/neon/vbslu8.c: Remove.
2815 * gcc.target/arm/neon/vcageQf32.c: Remove.
2816 * gcc.target/arm/neon/vcagef32.c: Remove.
2817 * gcc.target/arm/neon/vcagtQf32.c: Remove.
2818 * gcc.target/arm/neon/vcagtf32.c: Remove.
2819 * gcc.target/arm/neon/vcaleQf32.c: Remove.
2820 * gcc.target/arm/neon/vcalef32.c: Remove.
2821 * gcc.target/arm/neon/vcaltQf32.c: Remove.
2822 * gcc.target/arm/neon/vcaltf32.c: Remove.
2823 * gcc.target/arm/neon/vceqQf32.c: Remove.
2824 * gcc.target/arm/neon/vceqQp8.c: Remove.
2825 * gcc.target/arm/neon/vceqQs16.c: Remove.
2826 * gcc.target/arm/neon/vceqQs32.c: Remove.
2827 * gcc.target/arm/neon/vceqQs8.c: Remove.
2828 * gcc.target/arm/neon/vceqQu16.c: Remove.
2829 * gcc.target/arm/neon/vceqQu32.c: Remove.
2830 * gcc.target/arm/neon/vceqQu8.c: Remove.
2831 * gcc.target/arm/neon/vceqf32.c: Remove.
2832 * gcc.target/arm/neon/vceqp8.c: Remove.
2833 * gcc.target/arm/neon/vceqs16.c: Remove.
2834 * gcc.target/arm/neon/vceqs32.c: Remove.
2835 * gcc.target/arm/neon/vceqs8.c: Remove.
2836 * gcc.target/arm/neon/vcequ16.c: Remove.
2837 * gcc.target/arm/neon/vcequ32.c: Remove.
2838 * gcc.target/arm/neon/vcequ8.c: Remove.
2839 * gcc.target/arm/neon/vcgeQf32.c: Remove.
2840 * gcc.target/arm/neon/vcgeQs16.c: Remove.
2841 * gcc.target/arm/neon/vcgeQs32.c: Remove.
2842 * gcc.target/arm/neon/vcgeQs8.c: Remove.
2843 * gcc.target/arm/neon/vcgeQu16.c: Remove.
2844 * gcc.target/arm/neon/vcgeQu32.c: Remove.
2845 * gcc.target/arm/neon/vcgeQu8.c: Remove.
2846 * gcc.target/arm/neon/vcgef32.c: Remove.
2847 * gcc.target/arm/neon/vcges16.c: Remove.
2848 * gcc.target/arm/neon/vcges32.c: Remove.
2849 * gcc.target/arm/neon/vcges8.c: Remove.
2850 * gcc.target/arm/neon/vcgeu16.c: Remove.
2851 * gcc.target/arm/neon/vcgeu32.c: Remove.
2852 * gcc.target/arm/neon/vcgeu8.c: Remove.
2853 * gcc.target/arm/neon/vcgtQf32.c: Remove.
2854 * gcc.target/arm/neon/vcgtQs16.c: Remove.
2855 * gcc.target/arm/neon/vcgtQs32.c: Remove.
2856 * gcc.target/arm/neon/vcgtQs8.c: Remove.
2857 * gcc.target/arm/neon/vcgtQu16.c: Remove.
2858 * gcc.target/arm/neon/vcgtQu32.c: Remove.
2859 * gcc.target/arm/neon/vcgtQu8.c: Remove.
2860 * gcc.target/arm/neon/vcgtf32.c: Remove.
2861 * gcc.target/arm/neon/vcgts16.c: Remove.
2862 * gcc.target/arm/neon/vcgts32.c: Remove.
2863 * gcc.target/arm/neon/vcgts8.c: Remove.
2864 * gcc.target/arm/neon/vcgtu16.c: Remove.
2865 * gcc.target/arm/neon/vcgtu32.c: Remove.
2866 * gcc.target/arm/neon/vcgtu8.c: Remove.
2867 * gcc.target/arm/neon/vcleQf32.c: Remove.
2868 * gcc.target/arm/neon/vcleQs16.c: Remove.
2869 * gcc.target/arm/neon/vcleQs32.c: Remove.
2870 * gcc.target/arm/neon/vcleQs8.c: Remove.
2871 * gcc.target/arm/neon/vcleQu16.c: Remove.
2872 * gcc.target/arm/neon/vcleQu32.c: Remove.
2873 * gcc.target/arm/neon/vcleQu8.c: Remove.
2874 * gcc.target/arm/neon/vclef32.c: Remove.
2875 * gcc.target/arm/neon/vcles16.c: Remove.
2876 * gcc.target/arm/neon/vcles32.c: Remove.
2877 * gcc.target/arm/neon/vcles8.c: Remove.
2878 * gcc.target/arm/neon/vcleu16.c: Remove.
2879 * gcc.target/arm/neon/vcleu32.c: Remove.
2880 * gcc.target/arm/neon/vcleu8.c: Remove.
2881 * gcc.target/arm/neon/vclsQs16.c: Remove.
2882 * gcc.target/arm/neon/vclsQs32.c: Remove.
2883 * gcc.target/arm/neon/vclsQs8.c: Remove.
2884 * gcc.target/arm/neon/vclss16.c: Remove.
2885 * gcc.target/arm/neon/vclss32.c: Remove.
2886 * gcc.target/arm/neon/vclss8.c: Remove.
2887 * gcc.target/arm/neon/vcltQf32.c: Remove.
2888 * gcc.target/arm/neon/vcltQs16.c: Remove.
2889 * gcc.target/arm/neon/vcltQs32.c: Remove.
2890 * gcc.target/arm/neon/vcltQs8.c: Remove.
2891 * gcc.target/arm/neon/vcltQu16.c: Remove.
2892 * gcc.target/arm/neon/vcltQu32.c: Remove.
2893 * gcc.target/arm/neon/vcltQu8.c: Remove.
2894 * gcc.target/arm/neon/vcltf32.c: Remove.
2895 * gcc.target/arm/neon/vclts16.c: Remove.
2896 * gcc.target/arm/neon/vclts32.c: Remove.
2897 * gcc.target/arm/neon/vclts8.c: Remove.
2898 * gcc.target/arm/neon/vcltu16.c: Remove.
2899 * gcc.target/arm/neon/vcltu32.c: Remove.
2900 * gcc.target/arm/neon/vcltu8.c: Remove.
2901 * gcc.target/arm/neon/vclzQs16.c: Remove.
2902 * gcc.target/arm/neon/vclzQs32.c: Remove.
2903 * gcc.target/arm/neon/vclzQs8.c: Remove.
2904 * gcc.target/arm/neon/vclzQu16.c: Remove.
2905 * gcc.target/arm/neon/vclzQu32.c: Remove.
2906 * gcc.target/arm/neon/vclzQu8.c: Remove.
2907 * gcc.target/arm/neon/vclzs16.c: Remove.
2908 * gcc.target/arm/neon/vclzs32.c: Remove.
2909 * gcc.target/arm/neon/vclzs8.c: Remove.
2910 * gcc.target/arm/neon/vclzu16.c: Remove.
2911 * gcc.target/arm/neon/vclzu32.c: Remove.
2912 * gcc.target/arm/neon/vclzu8.c: Remove.
2913 * gcc.target/arm/neon/vcntQp8.c: Remove.
2914 * gcc.target/arm/neon/vcntQs8.c: Remove.
2915 * gcc.target/arm/neon/vcntQu8.c: Remove.
2916 * gcc.target/arm/neon/vcntp8.c: Remove.
2917 * gcc.target/arm/neon/vcnts8.c: Remove.
2918 * gcc.target/arm/neon/vcntu8.c: Remove.
2919 * gcc.target/arm/neon/vcombinef32.c: Remove.
2920 * gcc.target/arm/neon/vcombinep16.c: Remove.
2921 * gcc.target/arm/neon/vcombinep64.c: Remove.
2922 * gcc.target/arm/neon/vcombinep8.c: Remove.
2923 * gcc.target/arm/neon/vcombines16.c: Remove.
2924 * gcc.target/arm/neon/vcombines32.c: Remove.
2925 * gcc.target/arm/neon/vcombines64.c: Remove.
2926 * gcc.target/arm/neon/vcombines8.c: Remove.
2927 * gcc.target/arm/neon/vcombineu16.c: Remove.
2928 * gcc.target/arm/neon/vcombineu32.c: Remove.
2929 * gcc.target/arm/neon/vcombineu64.c: Remove.
2930 * gcc.target/arm/neon/vcombineu8.c: Remove.
2931 * gcc.target/arm/neon/vcreatef32.c: Remove.
2932 * gcc.target/arm/neon/vcreatep16.c: Remove.
2933 * gcc.target/arm/neon/vcreatep64.c: Remove.
2934 * gcc.target/arm/neon/vcreatep8.c: Remove.
2935 * gcc.target/arm/neon/vcreates16.c: Remove.
2936 * gcc.target/arm/neon/vcreates32.c: Remove.
2937 * gcc.target/arm/neon/vcreates64.c: Remove.
2938 * gcc.target/arm/neon/vcreates8.c: Remove.
2939 * gcc.target/arm/neon/vcreateu16.c: Remove.
2940 * gcc.target/arm/neon/vcreateu32.c: Remove.
2941 * gcc.target/arm/neon/vcreateu64.c: Remove.
2942 * gcc.target/arm/neon/vcreateu8.c: Remove.
2943 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2944 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2945 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2946 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2947 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2948 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2949 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2950 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2951 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2952 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2953 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2954 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2955 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2956 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2957 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2958 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2959 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2960 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2961 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2962 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2963 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2964 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2965 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2966 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2967 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2968 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2969 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2970 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2971 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2972 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2973 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2974 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2975 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2976 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2977 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2978 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2979 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2980 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2981 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2982 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2983 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2984 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2985 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2986 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2987 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2988 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2989 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2990 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2991 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2992 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2993 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2994 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2995 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2996 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2997 * gcc.target/arm/neon/vdup_nf32.c: Remove.
2998 * gcc.target/arm/neon/vdup_np16.c: Remove.
2999 * gcc.target/arm/neon/vdup_np64.c: Remove.
3000 * gcc.target/arm/neon/vdup_np8.c: Remove.
3001 * gcc.target/arm/neon/vdup_ns16.c: Remove.
3002 * gcc.target/arm/neon/vdup_ns32.c: Remove.
3003 * gcc.target/arm/neon/vdup_ns64.c: Remove.
3004 * gcc.target/arm/neon/vdup_ns8.c: Remove.
3005 * gcc.target/arm/neon/vdup_nu16.c: Remove.
3006 * gcc.target/arm/neon/vdup_nu32.c: Remove.
3007 * gcc.target/arm/neon/vdup_nu64.c: Remove.
3008 * gcc.target/arm/neon/vdup_nu8.c: Remove.
3009 * gcc.target/arm/neon/veorQs16.c: Remove.
3010 * gcc.target/arm/neon/veorQs32.c: Remove.
3011 * gcc.target/arm/neon/veorQs64.c: Remove.
3012 * gcc.target/arm/neon/veorQs8.c: Remove.
3013 * gcc.target/arm/neon/veorQu16.c: Remove.
3014 * gcc.target/arm/neon/veorQu32.c: Remove.
3015 * gcc.target/arm/neon/veorQu64.c: Remove.
3016 * gcc.target/arm/neon/veorQu8.c: Remove.
3017 * gcc.target/arm/neon/veors16.c: Remove.
3018 * gcc.target/arm/neon/veors32.c: Remove.
3019 * gcc.target/arm/neon/veors64.c: Remove.
3020 * gcc.target/arm/neon/veors8.c: Remove.
3021 * gcc.target/arm/neon/veoru16.c: Remove.
3022 * gcc.target/arm/neon/veoru32.c: Remove.
3023 * gcc.target/arm/neon/veoru64.c: Remove.
3024 * gcc.target/arm/neon/veoru8.c: Remove.
3025 * gcc.target/arm/neon/vextQf32.c: Remove.
3026 * gcc.target/arm/neon/vextQp16.c: Remove.
3027 * gcc.target/arm/neon/vextQp64.c: Remove.
3028 * gcc.target/arm/neon/vextQp8.c: Remove.
3029 * gcc.target/arm/neon/vextQs16.c: Remove.
3030 * gcc.target/arm/neon/vextQs32.c: Remove.
3031 * gcc.target/arm/neon/vextQs64.c: Remove.
3032 * gcc.target/arm/neon/vextQs8.c: Remove.
3033 * gcc.target/arm/neon/vextQu16.c: Remove.
3034 * gcc.target/arm/neon/vextQu32.c: Remove.
3035 * gcc.target/arm/neon/vextQu64.c: Remove.
3036 * gcc.target/arm/neon/vextQu8.c: Remove.
3037 * gcc.target/arm/neon/vextf32.c: Remove.
3038 * gcc.target/arm/neon/vextp16.c: Remove.
3039 * gcc.target/arm/neon/vextp64.c: Remove.
3040 * gcc.target/arm/neon/vextp8.c: Remove.
3041 * gcc.target/arm/neon/vexts16.c: Remove.
3042 * gcc.target/arm/neon/vexts32.c: Remove.
3043 * gcc.target/arm/neon/vexts64.c: Remove.
3044 * gcc.target/arm/neon/vexts8.c: Remove.
3045 * gcc.target/arm/neon/vextu16.c: Remove.
3046 * gcc.target/arm/neon/vextu32.c: Remove.
3047 * gcc.target/arm/neon/vextu64.c: Remove.
3048 * gcc.target/arm/neon/vextu8.c: Remove.
3049 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3050 * gcc.target/arm/neon/vfmaf32.c: Remove.
3051 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3052 * gcc.target/arm/neon/vfmsf32.c: Remove.
3053 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3054 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3055 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3056 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3057 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3058 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3059 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3060 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3061 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3062 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3063 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3064 * gcc.target/arm/neon/vget_highf32.c: Remove.
3065 * gcc.target/arm/neon/vget_highp16.c: Remove.
3066 * gcc.target/arm/neon/vget_highp64.c: Remove.
3067 * gcc.target/arm/neon/vget_highp8.c: Remove.
3068 * gcc.target/arm/neon/vget_highs16.c: Remove.
3069 * gcc.target/arm/neon/vget_highs32.c: Remove.
3070 * gcc.target/arm/neon/vget_highs64.c: Remove.
3071 * gcc.target/arm/neon/vget_highs8.c: Remove.
3072 * gcc.target/arm/neon/vget_highu16.c: Remove.
3073 * gcc.target/arm/neon/vget_highu32.c: Remove.
3074 * gcc.target/arm/neon/vget_highu64.c: Remove.
3075 * gcc.target/arm/neon/vget_highu8.c: Remove.
3076 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3077 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3078 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3079 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3080 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3081 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3082 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3083 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3084 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3085 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3086 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3087 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3088 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3089 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3090 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3091 * gcc.target/arm/neon/vget_lows16.c: Remove.
3092 * gcc.target/arm/neon/vget_lows32.c: Remove.
3093 * gcc.target/arm/neon/vget_lows64.c: Remove.
3094 * gcc.target/arm/neon/vget_lows8.c: Remove.
3095 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3096 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3097 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3098 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3099 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3100 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3101 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3102 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3103 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3104 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3105 * gcc.target/arm/neon/vhadds16.c: Remove.
3106 * gcc.target/arm/neon/vhadds32.c: Remove.
3107 * gcc.target/arm/neon/vhadds8.c: Remove.
3108 * gcc.target/arm/neon/vhaddu16.c: Remove.
3109 * gcc.target/arm/neon/vhaddu32.c: Remove.
3110 * gcc.target/arm/neon/vhaddu8.c: Remove.
3111 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3112 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3113 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3114 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3115 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3116 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3117 * gcc.target/arm/neon/vhsubs16.c: Remove.
3118 * gcc.target/arm/neon/vhsubs32.c: Remove.
3119 * gcc.target/arm/neon/vhsubs8.c: Remove.
3120 * gcc.target/arm/neon/vhsubu16.c: Remove.
3121 * gcc.target/arm/neon/vhsubu32.c: Remove.
3122 * gcc.target/arm/neon/vhsubu8.c: Remove.
3123 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3124 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3125 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3126 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3127 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3128 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3129 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3130 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3131 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3132 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3133 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3134 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3135 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3136 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3137 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3138 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3139 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3140 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3141 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3142 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3143 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3144 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3145 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3146 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3147 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3148 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3149 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3150 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3151 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3152 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3153 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3154 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3155 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3156 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3157 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3158 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3159 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3160 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3161 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3162 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3163 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3164 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3165 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3166 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3167 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3168 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3169 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3170 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3171 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3172 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3173 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3174 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3175 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3176 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3177 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3178 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3179 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3180 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3181 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3182 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3183 * gcc.target/arm/neon/vld1f32.c: Remove.
3184 * gcc.target/arm/neon/vld1p16.c: Remove.
3185 * gcc.target/arm/neon/vld1p64.c: Remove.
3186 * gcc.target/arm/neon/vld1p8.c: Remove.
3187 * gcc.target/arm/neon/vld1s16.c: Remove.
3188 * gcc.target/arm/neon/vld1s32.c: Remove.
3189 * gcc.target/arm/neon/vld1s64.c: Remove.
3190 * gcc.target/arm/neon/vld1s8.c: Remove.
3191 * gcc.target/arm/neon/vld1u16.c: Remove.
3192 * gcc.target/arm/neon/vld1u32.c: Remove.
3193 * gcc.target/arm/neon/vld1u64.c: Remove.
3194 * gcc.target/arm/neon/vld1u8.c: Remove.
3195 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3196 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3197 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3198 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3199 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3200 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3201 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3202 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3203 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3204 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3205 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3206 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3207 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3208 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3209 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3210 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3211 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3212 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3213 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3214 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3215 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3216 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3217 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3218 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3219 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3220 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3221 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3222 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3223 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3224 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3225 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3226 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3227 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3228 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3229 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3230 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3231 * gcc.target/arm/neon/vld2f32.c: Remove.
3232 * gcc.target/arm/neon/vld2p16.c: Remove.
3233 * gcc.target/arm/neon/vld2p64.c: Remove.
3234 * gcc.target/arm/neon/vld2p8.c: Remove.
3235 * gcc.target/arm/neon/vld2s16.c: Remove.
3236 * gcc.target/arm/neon/vld2s32.c: Remove.
3237 * gcc.target/arm/neon/vld2s64.c: Remove.
3238 * gcc.target/arm/neon/vld2s8.c: Remove.
3239 * gcc.target/arm/neon/vld2u16.c: Remove.
3240 * gcc.target/arm/neon/vld2u32.c: Remove.
3241 * gcc.target/arm/neon/vld2u64.c: Remove.
3242 * gcc.target/arm/neon/vld2u8.c: Remove.
3243 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3244 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3245 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3246 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3247 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3248 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3249 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3250 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3251 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3252 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3253 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3254 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3255 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3256 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3257 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3258 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3259 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3260 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3261 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3262 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3263 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3264 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3265 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3266 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3267 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3268 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3269 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3270 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3271 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3272 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3273 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3274 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3275 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3276 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3277 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3278 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3279 * gcc.target/arm/neon/vld3f32.c: Remove.
3280 * gcc.target/arm/neon/vld3p16.c: Remove.
3281 * gcc.target/arm/neon/vld3p64.c: Remove.
3282 * gcc.target/arm/neon/vld3p8.c: Remove.
3283 * gcc.target/arm/neon/vld3s16.c: Remove.
3284 * gcc.target/arm/neon/vld3s32.c: Remove.
3285 * gcc.target/arm/neon/vld3s64.c: Remove.
3286 * gcc.target/arm/neon/vld3s8.c: Remove.
3287 * gcc.target/arm/neon/vld3u16.c: Remove.
3288 * gcc.target/arm/neon/vld3u32.c: Remove.
3289 * gcc.target/arm/neon/vld3u64.c: Remove.
3290 * gcc.target/arm/neon/vld3u8.c: Remove.
3291 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3292 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3293 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3294 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3295 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3296 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3297 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3298 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3299 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3300 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3301 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3302 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3303 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3304 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3305 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3306 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3307 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3308 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3309 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3310 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3311 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3312 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3313 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3314 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3315 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3316 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3317 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3318 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3319 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3320 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3321 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3322 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3323 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3324 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3325 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3326 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3327 * gcc.target/arm/neon/vld4f32.c: Remove.
3328 * gcc.target/arm/neon/vld4p16.c: Remove.
3329 * gcc.target/arm/neon/vld4p64.c: Remove.
3330 * gcc.target/arm/neon/vld4p8.c: Remove.
3331 * gcc.target/arm/neon/vld4s16.c: Remove.
3332 * gcc.target/arm/neon/vld4s32.c: Remove.
3333 * gcc.target/arm/neon/vld4s64.c: Remove.
3334 * gcc.target/arm/neon/vld4s8.c: Remove.
3335 * gcc.target/arm/neon/vld4u16.c: Remove.
3336 * gcc.target/arm/neon/vld4u32.c: Remove.
3337 * gcc.target/arm/neon/vld4u64.c: Remove.
3338 * gcc.target/arm/neon/vld4u8.c: Remove.
3339 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3340 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3341 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3342 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3343 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3344 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3345 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3346 * gcc.target/arm/neon/vmaxf32.c: Remove.
3347 * gcc.target/arm/neon/vmaxs16.c: Remove.
3348 * gcc.target/arm/neon/vmaxs32.c: Remove.
3349 * gcc.target/arm/neon/vmaxs8.c: Remove.
3350 * gcc.target/arm/neon/vmaxu16.c: Remove.
3351 * gcc.target/arm/neon/vmaxu32.c: Remove.
3352 * gcc.target/arm/neon/vmaxu8.c: Remove.
3353 * gcc.target/arm/neon/vminQf32.c: Remove.
3354 * gcc.target/arm/neon/vminQs16.c: Remove.
3355 * gcc.target/arm/neon/vminQs32.c: Remove.
3356 * gcc.target/arm/neon/vminQs8.c: Remove.
3357 * gcc.target/arm/neon/vminQu16.c: Remove.
3358 * gcc.target/arm/neon/vminQu32.c: Remove.
3359 * gcc.target/arm/neon/vminQu8.c: Remove.
3360 * gcc.target/arm/neon/vminf32.c: Remove.
3361 * gcc.target/arm/neon/vmins16.c: Remove.
3362 * gcc.target/arm/neon/vmins32.c: Remove.
3363 * gcc.target/arm/neon/vmins8.c: Remove.
3364 * gcc.target/arm/neon/vminu16.c: Remove.
3365 * gcc.target/arm/neon/vminu32.c: Remove.
3366 * gcc.target/arm/neon/vminu8.c: Remove.
3367 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3368 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3369 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3370 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3371 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3372 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3373 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3374 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3375 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3376 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3377 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3378 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3379 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3380 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3381 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3382 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3383 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3384 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3385 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3386 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3387 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3388 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3389 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3390 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3391 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3392 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3393 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3394 * gcc.target/arm/neon/vmlaf32.c: Remove.
3395 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3396 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3397 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3398 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3399 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3400 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3401 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3402 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3403 * gcc.target/arm/neon/vmlals16.c: Remove.
3404 * gcc.target/arm/neon/vmlals32.c: Remove.
3405 * gcc.target/arm/neon/vmlals8.c: Remove.
3406 * gcc.target/arm/neon/vmlalu16.c: Remove.
3407 * gcc.target/arm/neon/vmlalu32.c: Remove.
3408 * gcc.target/arm/neon/vmlalu8.c: Remove.
3409 * gcc.target/arm/neon/vmlas16.c: Remove.
3410 * gcc.target/arm/neon/vmlas32.c: Remove.
3411 * gcc.target/arm/neon/vmlas8.c: Remove.
3412 * gcc.target/arm/neon/vmlau16.c: Remove.
3413 * gcc.target/arm/neon/vmlau32.c: Remove.
3414 * gcc.target/arm/neon/vmlau8.c: Remove.
3415 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3416 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3417 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3418 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3419 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3420 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3421 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3422 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3423 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3424 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3425 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3426 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3427 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3428 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3429 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3430 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3431 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3432 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3433 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3434 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3435 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3436 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3437 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3438 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3439 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3440 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3441 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3442 * gcc.target/arm/neon/vmlsf32.c: Remove.
3443 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3444 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3445 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3446 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3447 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3448 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3449 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3450 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3451 * gcc.target/arm/neon/vmlsls16.c: Remove.
3452 * gcc.target/arm/neon/vmlsls32.c: Remove.
3453 * gcc.target/arm/neon/vmlsls8.c: Remove.
3454 * gcc.target/arm/neon/vmlslu16.c: Remove.
3455 * gcc.target/arm/neon/vmlslu32.c: Remove.
3456 * gcc.target/arm/neon/vmlslu8.c: Remove.
3457 * gcc.target/arm/neon/vmlss16.c: Remove.
3458 * gcc.target/arm/neon/vmlss32.c: Remove.
3459 * gcc.target/arm/neon/vmlss8.c: Remove.
3460 * gcc.target/arm/neon/vmlsu16.c: Remove.
3461 * gcc.target/arm/neon/vmlsu32.c: Remove.
3462 * gcc.target/arm/neon/vmlsu8.c: Remove.
3463 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3464 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3465 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3466 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3467 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3468 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3469 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3470 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3471 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3472 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3473 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3474 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3475 * gcc.target/arm/neon/vmov_np16.c: Remove.
3476 * gcc.target/arm/neon/vmov_np8.c: Remove.
3477 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3478 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3479 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3480 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3481 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3482 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3483 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3484 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3485 * gcc.target/arm/neon/vmovls16.c: Remove.
3486 * gcc.target/arm/neon/vmovls32.c: Remove.
3487 * gcc.target/arm/neon/vmovls8.c: Remove.
3488 * gcc.target/arm/neon/vmovlu16.c: Remove.
3489 * gcc.target/arm/neon/vmovlu32.c: Remove.
3490 * gcc.target/arm/neon/vmovlu8.c: Remove.
3491 * gcc.target/arm/neon/vmovns16.c: Remove.
3492 * gcc.target/arm/neon/vmovns32.c: Remove.
3493 * gcc.target/arm/neon/vmovns64.c: Remove.
3494 * gcc.target/arm/neon/vmovnu16.c: Remove.
3495 * gcc.target/arm/neon/vmovnu32.c: Remove.
3496 * gcc.target/arm/neon/vmovnu64.c: Remove.
3497 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3498 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3499 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3500 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3501 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3502 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3503 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3504 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3505 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3506 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3507 * gcc.target/arm/neon/vmulQf32.c: Remove.
3508 * gcc.target/arm/neon/vmulQp8.c: Remove.
3509 * gcc.target/arm/neon/vmulQs16.c: Remove.
3510 * gcc.target/arm/neon/vmulQs32.c: Remove.
3511 * gcc.target/arm/neon/vmulQs8.c: Remove.
3512 * gcc.target/arm/neon/vmulQu16.c: Remove.
3513 * gcc.target/arm/neon/vmulQu32.c: Remove.
3514 * gcc.target/arm/neon/vmulQu8.c: Remove.
3515 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3516 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3517 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3518 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3519 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3520 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3521 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3522 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3523 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3524 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3525 * gcc.target/arm/neon/vmulf32.c: Remove.
3526 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3527 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3528 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3529 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3530 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3531 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3532 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3533 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3534 * gcc.target/arm/neon/vmullp8.c: Remove.
3535 * gcc.target/arm/neon/vmulls16.c: Remove.
3536 * gcc.target/arm/neon/vmulls32.c: Remove.
3537 * gcc.target/arm/neon/vmulls8.c: Remove.
3538 * gcc.target/arm/neon/vmullu16.c: Remove.
3539 * gcc.target/arm/neon/vmullu32.c: Remove.
3540 * gcc.target/arm/neon/vmullu8.c: Remove.
3541 * gcc.target/arm/neon/vmulp8.c: Remove.
3542 * gcc.target/arm/neon/vmuls16.c: Remove.
3543 * gcc.target/arm/neon/vmuls32.c: Remove.
3544 * gcc.target/arm/neon/vmuls8.c: Remove.
3545 * gcc.target/arm/neon/vmulu16.c: Remove.
3546 * gcc.target/arm/neon/vmulu32.c: Remove.
3547 * gcc.target/arm/neon/vmulu8.c: Remove.
3548 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3549 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3550 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3551 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3552 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3553 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3554 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3555 * gcc.target/arm/neon/vmvnp8.c: Remove.
3556 * gcc.target/arm/neon/vmvns16.c: Remove.
3557 * gcc.target/arm/neon/vmvns32.c: Remove.
3558 * gcc.target/arm/neon/vmvns8.c: Remove.
3559 * gcc.target/arm/neon/vmvnu16.c: Remove.
3560 * gcc.target/arm/neon/vmvnu32.c: Remove.
3561 * gcc.target/arm/neon/vmvnu8.c: Remove.
3562 * gcc.target/arm/neon/vnegQf32.c: Remove.
3563 * gcc.target/arm/neon/vnegQs16.c: Remove.
3564 * gcc.target/arm/neon/vnegQs32.c: Remove.
3565 * gcc.target/arm/neon/vnegQs8.c: Remove.
3566 * gcc.target/arm/neon/vnegf32.c: Remove.
3567 * gcc.target/arm/neon/vnegs16.c: Remove.
3568 * gcc.target/arm/neon/vnegs32.c: Remove.
3569 * gcc.target/arm/neon/vnegs8.c: Remove.
3570 * gcc.target/arm/neon/vornQs16.c: Remove.
3571 * gcc.target/arm/neon/vornQs32.c: Remove.
3572 * gcc.target/arm/neon/vornQs64.c: Remove.
3573 * gcc.target/arm/neon/vornQs8.c: Remove.
3574 * gcc.target/arm/neon/vornQu16.c: Remove.
3575 * gcc.target/arm/neon/vornQu32.c: Remove.
3576 * gcc.target/arm/neon/vornQu64.c: Remove.
3577 * gcc.target/arm/neon/vornQu8.c: Remove.
3578 * gcc.target/arm/neon/vorns16.c: Remove.
3579 * gcc.target/arm/neon/vorns32.c: Remove.
3580 * gcc.target/arm/neon/vorns64.c: Remove.
3581 * gcc.target/arm/neon/vorns8.c: Remove.
3582 * gcc.target/arm/neon/vornu16.c: Remove.
3583 * gcc.target/arm/neon/vornu32.c: Remove.
3584 * gcc.target/arm/neon/vornu64.c: Remove.
3585 * gcc.target/arm/neon/vornu8.c: Remove.
3586 * gcc.target/arm/neon/vorrQs16.c: Remove.
3587 * gcc.target/arm/neon/vorrQs32.c: Remove.
3588 * gcc.target/arm/neon/vorrQs64.c: Remove.
3589 * gcc.target/arm/neon/vorrQs8.c: Remove.
3590 * gcc.target/arm/neon/vorrQu16.c: Remove.
3591 * gcc.target/arm/neon/vorrQu32.c: Remove.
3592 * gcc.target/arm/neon/vorrQu64.c: Remove.
3593 * gcc.target/arm/neon/vorrQu8.c: Remove.
3594 * gcc.target/arm/neon/vorrs16.c: Remove.
3595 * gcc.target/arm/neon/vorrs32.c: Remove.
3596 * gcc.target/arm/neon/vorrs64.c: Remove.
3597 * gcc.target/arm/neon/vorrs8.c: Remove.
3598 * gcc.target/arm/neon/vorru16.c: Remove.
3599 * gcc.target/arm/neon/vorru32.c: Remove.
3600 * gcc.target/arm/neon/vorru64.c: Remove.
3601 * gcc.target/arm/neon/vorru8.c: Remove.
3602 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3603 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3604 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3605 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3606 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3607 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3608 * gcc.target/arm/neon/vpadals16.c: Remove.
3609 * gcc.target/arm/neon/vpadals32.c: Remove.
3610 * gcc.target/arm/neon/vpadals8.c: Remove.
3611 * gcc.target/arm/neon/vpadalu16.c: Remove.
3612 * gcc.target/arm/neon/vpadalu32.c: Remove.
3613 * gcc.target/arm/neon/vpadalu8.c: Remove.
3614 * gcc.target/arm/neon/vpaddf32.c: Remove.
3615 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3616 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3617 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3618 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3619 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3620 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3621 * gcc.target/arm/neon/vpaddls16.c: Remove.
3622 * gcc.target/arm/neon/vpaddls32.c: Remove.
3623 * gcc.target/arm/neon/vpaddls8.c: Remove.
3624 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3625 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3626 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3627 * gcc.target/arm/neon/vpadds16.c: Remove.
3628 * gcc.target/arm/neon/vpadds32.c: Remove.
3629 * gcc.target/arm/neon/vpadds8.c: Remove.
3630 * gcc.target/arm/neon/vpaddu16.c: Remove.
3631 * gcc.target/arm/neon/vpaddu32.c: Remove.
3632 * gcc.target/arm/neon/vpaddu8.c: Remove.
3633 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3634 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3635 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3636 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3637 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3638 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3639 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3640 * gcc.target/arm/neon/vpminf32.c: Remove.
3641 * gcc.target/arm/neon/vpmins16.c: Remove.
3642 * gcc.target/arm/neon/vpmins32.c: Remove.
3643 * gcc.target/arm/neon/vpmins8.c: Remove.
3644 * gcc.target/arm/neon/vpminu16.c: Remove.
3645 * gcc.target/arm/neon/vpminu32.c: Remove.
3646 * gcc.target/arm/neon/vpminu8.c: Remove.
3647 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3648 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3649 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3650 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3651 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3652 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3653 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3654 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3655 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3656 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3657 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3658 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3659 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3660 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3661 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3662 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3663 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3664 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3665 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3666 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3667 * gcc.target/arm/neon/vqRshls16.c: Remove.
3668 * gcc.target/arm/neon/vqRshls32.c: Remove.
3669 * gcc.target/arm/neon/vqRshls64.c: Remove.
3670 * gcc.target/arm/neon/vqRshls8.c: Remove.
3671 * gcc.target/arm/neon/vqRshlu16.c: Remove.
3672 * gcc.target/arm/neon/vqRshlu32.c: Remove.
3673 * gcc.target/arm/neon/vqRshlu64.c: Remove.
3674 * gcc.target/arm/neon/vqRshlu8.c: Remove.
3675 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3676 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3677 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3678 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3679 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3680 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3681 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3682 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3683 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3684 * gcc.target/arm/neon/vqabsQs16.c: Remove.
3685 * gcc.target/arm/neon/vqabsQs32.c: Remove.
3686 * gcc.target/arm/neon/vqabsQs8.c: Remove.
3687 * gcc.target/arm/neon/vqabss16.c: Remove.
3688 * gcc.target/arm/neon/vqabss32.c: Remove.
3689 * gcc.target/arm/neon/vqabss8.c: Remove.
3690 * gcc.target/arm/neon/vqaddQs16.c: Remove.
3691 * gcc.target/arm/neon/vqaddQs32.c: Remove.
3692 * gcc.target/arm/neon/vqaddQs64.c: Remove.
3693 * gcc.target/arm/neon/vqaddQs8.c: Remove.
3694 * gcc.target/arm/neon/vqaddQu16.c: Remove.
3695 * gcc.target/arm/neon/vqaddQu32.c: Remove.
3696 * gcc.target/arm/neon/vqaddQu64.c: Remove.
3697 * gcc.target/arm/neon/vqaddQu8.c: Remove.
3698 * gcc.target/arm/neon/vqadds16.c: Remove.
3699 * gcc.target/arm/neon/vqadds32.c: Remove.
3700 * gcc.target/arm/neon/vqadds64.c: Remove.
3701 * gcc.target/arm/neon/vqadds8.c: Remove.
3702 * gcc.target/arm/neon/vqaddu16.c: Remove.
3703 * gcc.target/arm/neon/vqaddu32.c: Remove.
3704 * gcc.target/arm/neon/vqaddu64.c: Remove.
3705 * gcc.target/arm/neon/vqaddu8.c: Remove.
3706 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3707 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3708 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3709 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3710 * gcc.target/arm/neon/vqdmlals16.c: Remove.
3711 * gcc.target/arm/neon/vqdmlals32.c: Remove.
3712 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3713 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3714 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3715 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3716 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3717 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3718 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3719 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3720 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3721 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3722 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3723 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3724 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3725 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3726 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3727 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3728 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3729 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3730 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3731 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3732 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3733 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3734 * gcc.target/arm/neon/vqdmulls16.c: Remove.
3735 * gcc.target/arm/neon/vqdmulls32.c: Remove.
3736 * gcc.target/arm/neon/vqmovns16.c: Remove.
3737 * gcc.target/arm/neon/vqmovns32.c: Remove.
3738 * gcc.target/arm/neon/vqmovns64.c: Remove.
3739 * gcc.target/arm/neon/vqmovnu16.c: Remove.
3740 * gcc.target/arm/neon/vqmovnu32.c: Remove.
3741 * gcc.target/arm/neon/vqmovnu64.c: Remove.
3742 * gcc.target/arm/neon/vqmovuns16.c: Remove.
3743 * gcc.target/arm/neon/vqmovuns32.c: Remove.
3744 * gcc.target/arm/neon/vqmovuns64.c: Remove.
3745 * gcc.target/arm/neon/vqnegQs16.c: Remove.
3746 * gcc.target/arm/neon/vqnegQs32.c: Remove.
3747 * gcc.target/arm/neon/vqnegQs8.c: Remove.
3748 * gcc.target/arm/neon/vqnegs16.c: Remove.
3749 * gcc.target/arm/neon/vqnegs32.c: Remove.
3750 * gcc.target/arm/neon/vqnegs8.c: Remove.
3751 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3752 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3753 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3754 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3755 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3756 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3757 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3758 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3759 * gcc.target/arm/neon/vqshlQs16.c: Remove.
3760 * gcc.target/arm/neon/vqshlQs32.c: Remove.
3761 * gcc.target/arm/neon/vqshlQs64.c: Remove.
3762 * gcc.target/arm/neon/vqshlQs8.c: Remove.
3763 * gcc.target/arm/neon/vqshlQu16.c: Remove.
3764 * gcc.target/arm/neon/vqshlQu32.c: Remove.
3765 * gcc.target/arm/neon/vqshlQu64.c: Remove.
3766 * gcc.target/arm/neon/vqshlQu8.c: Remove.
3767 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3768 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3769 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3770 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3771 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3772 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3773 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3774 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3775 * gcc.target/arm/neon/vqshls16.c: Remove.
3776 * gcc.target/arm/neon/vqshls32.c: Remove.
3777 * gcc.target/arm/neon/vqshls64.c: Remove.
3778 * gcc.target/arm/neon/vqshls8.c: Remove.
3779 * gcc.target/arm/neon/vqshlu16.c: Remove.
3780 * gcc.target/arm/neon/vqshlu32.c: Remove.
3781 * gcc.target/arm/neon/vqshlu64.c: Remove.
3782 * gcc.target/arm/neon/vqshlu8.c: Remove.
3783 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3784 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3785 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3786 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3787 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3788 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3789 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3790 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3791 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3792 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3793 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3794 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3795 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3796 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3797 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3798 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3799 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3800 * gcc.target/arm/neon/vqsubQs16.c: Remove.
3801 * gcc.target/arm/neon/vqsubQs32.c: Remove.
3802 * gcc.target/arm/neon/vqsubQs64.c: Remove.
3803 * gcc.target/arm/neon/vqsubQs8.c: Remove.
3804 * gcc.target/arm/neon/vqsubQu16.c: Remove.
3805 * gcc.target/arm/neon/vqsubQu32.c: Remove.
3806 * gcc.target/arm/neon/vqsubQu64.c: Remove.
3807 * gcc.target/arm/neon/vqsubQu8.c: Remove.
3808 * gcc.target/arm/neon/vqsubs16.c: Remove.
3809 * gcc.target/arm/neon/vqsubs32.c: Remove.
3810 * gcc.target/arm/neon/vqsubs64.c: Remove.
3811 * gcc.target/arm/neon/vqsubs8.c: Remove.
3812 * gcc.target/arm/neon/vqsubu16.c: Remove.
3813 * gcc.target/arm/neon/vqsubu32.c: Remove.
3814 * gcc.target/arm/neon/vqsubu64.c: Remove.
3815 * gcc.target/arm/neon/vqsubu8.c: Remove.
3816 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3817 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3818 * gcc.target/arm/neon/vrecpef32.c: Remove.
3819 * gcc.target/arm/neon/vrecpeu32.c: Remove.
3820 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3821 * gcc.target/arm/neon/vrecpsf32.c: Remove.
3822 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3823 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3824 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3825 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3826 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3827 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3828 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3829 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3830 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3831 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3832 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3833 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3834 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3835 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3836 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3837 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3838 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3839 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3840 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3841 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3842 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3843 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3844 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3845 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3846 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3847 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3848 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3849 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3850 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3851 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3852 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3853 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3854 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3855 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3856 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3857 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3858 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3859 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3860 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3861 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3862 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3863 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3864 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3865 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3866 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3867 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3868 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3869 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3870 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3871 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3872 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3873 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3874 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3875 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3876 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3877 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3878 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3879 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3880 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3881 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3882 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3883 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3884 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3885 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3886 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3887 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3888 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3889 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3890 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3891 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3892 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3893 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3894 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3895 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3896 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3897 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3898 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3899 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3900 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3901 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3902 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3903 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3904 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3905 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3906 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3907 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3908 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3909 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3910 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3911 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3912 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3913 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3914 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3915 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3916 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3917 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3918 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3919 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3920 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3921 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3922 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3923 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3924 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3925 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3926 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3927 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3928 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3929 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3930 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3931 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3932 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3933 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3934 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3935 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3936 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3937 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3938 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3939 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3940 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3941 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3942 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3943 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3944 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3945 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3946 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3947 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3948 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3949 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3950 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3951 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3952 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3953 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3954 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3955 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3956 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3957 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3958 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3959 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3960 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3961 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3962 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3963 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3964 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3965 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3966 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3967 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3968 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3969 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3970 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3971 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3972 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3973 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3974 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3975 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3976 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3977 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3978 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3979 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3980 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3981 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3982 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3983 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3984 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3985 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3986 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3987 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3988 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3989 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3990 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3991 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3992 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3993 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3994 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3995 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3996 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3997 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3998 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3999 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
4000 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
4001 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
4002 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
4003 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
4004 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
4005 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
4006 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
4007 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
4008 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
4009 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
4010 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
4011 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
4012 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
4013 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
4014 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
4015 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
4016 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
4017 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
4018 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
4019 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
4020 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
4021 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
4022 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
4023 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
4024 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
4025 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
4026 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
4027 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
4028 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
4029 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
4030 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
4031 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
4032 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
4033 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
4034 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4035 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4036 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4037 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4038 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4039 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4040 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4041 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4042 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4043 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4044 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4045 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4046 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4047 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4048 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4049 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4050 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4051 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4052 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4053 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4054 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4055 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4056 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4057 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4058 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4059 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4060 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4061 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4062 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4063 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4064 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4065 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4066 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4067 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4068 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4069 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4070 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4071 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4072 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4073 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4074 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4075 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4076 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4077 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4078 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4079 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4080 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4081 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4082 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4083 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4084 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4085 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4086 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4087 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4088 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4089 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4090 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4091 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4092 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4093 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4094 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4095 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4096 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4097 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4098 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4099 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4100 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4101 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4102 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4103 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4104 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4105 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4106 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4107 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4108 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4109 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4110 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4111 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4112 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4113 * gcc.target/arm/neon/vrev16p8.c: Remove.
4114 * gcc.target/arm/neon/vrev16s8.c: Remove.
4115 * gcc.target/arm/neon/vrev16u8.c: Remove.
4116 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4117 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4118 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4119 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4120 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4121 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4122 * gcc.target/arm/neon/vrev32p16.c: Remove.
4123 * gcc.target/arm/neon/vrev32p8.c: Remove.
4124 * gcc.target/arm/neon/vrev32s16.c: Remove.
4125 * gcc.target/arm/neon/vrev32s8.c: Remove.
4126 * gcc.target/arm/neon/vrev32u16.c: Remove.
4127 * gcc.target/arm/neon/vrev32u8.c: Remove.
4128 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4129 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4130 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4131 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4132 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4133 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4134 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4135 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4136 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4137 * gcc.target/arm/neon/vrev64f32.c: Remove.
4138 * gcc.target/arm/neon/vrev64p16.c: Remove.
4139 * gcc.target/arm/neon/vrev64p8.c: Remove.
4140 * gcc.target/arm/neon/vrev64s16.c: Remove.
4141 * gcc.target/arm/neon/vrev64s32.c: Remove.
4142 * gcc.target/arm/neon/vrev64s8.c: Remove.
4143 * gcc.target/arm/neon/vrev64u16.c: Remove.
4144 * gcc.target/arm/neon/vrev64u32.c: Remove.
4145 * gcc.target/arm/neon/vrev64u8.c: Remove.
4146 * gcc.target/arm/neon/vrndaf32.c: Remove.
4147 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4148 * gcc.target/arm/neon/vrndf32.c: Remove.
4149 * gcc.target/arm/neon/vrndmf32.c: Remove.
4150 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4151 * gcc.target/arm/neon/vrndnf32.c: Remove.
4152 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4153 * gcc.target/arm/neon/vrndpf32.c: Remove.
4154 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4155 * gcc.target/arm/neon/vrndqf32.c: Remove.
4156 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4157 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4158 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4159 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4160 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4161 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4162 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4163 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4164 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4165 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4166 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4167 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4168 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4169 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4170 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4171 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4172 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4173 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4174 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4175 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4176 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4177 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4178 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4179 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4180 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4181 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4182 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4183 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4184 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4185 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4186 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4187 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4188 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4189 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4190 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4191 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4192 * gcc.target/arm/neon/vshlQs16.c: Remove.
4193 * gcc.target/arm/neon/vshlQs32.c: Remove.
4194 * gcc.target/arm/neon/vshlQs64.c: Remove.
4195 * gcc.target/arm/neon/vshlQs8.c: Remove.
4196 * gcc.target/arm/neon/vshlQu16.c: Remove.
4197 * gcc.target/arm/neon/vshlQu32.c: Remove.
4198 * gcc.target/arm/neon/vshlQu64.c: Remove.
4199 * gcc.target/arm/neon/vshlQu8.c: Remove.
4200 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4201 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4202 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4203 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4204 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4205 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4206 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4207 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4208 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4209 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4210 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4211 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4212 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4213 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4214 * gcc.target/arm/neon/vshls16.c: Remove.
4215 * gcc.target/arm/neon/vshls32.c: Remove.
4216 * gcc.target/arm/neon/vshls64.c: Remove.
4217 * gcc.target/arm/neon/vshls8.c: Remove.
4218 * gcc.target/arm/neon/vshlu16.c: Remove.
4219 * gcc.target/arm/neon/vshlu32.c: Remove.
4220 * gcc.target/arm/neon/vshlu64.c: Remove.
4221 * gcc.target/arm/neon/vshlu8.c: Remove.
4222 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4223 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4224 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4225 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4226 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4227 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4228 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4229 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4230 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4231 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4232 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4233 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4234 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4235 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4236 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4237 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4238 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4239 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4240 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4241 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4242 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4243 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4244 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4245 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4246 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4247 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4248 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4249 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4250 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4251 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4252 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4253 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4254 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4255 * gcc.target/arm/neon/vsli_np16.c: Remove.
4256 * gcc.target/arm/neon/vsli_np64.c: Remove.
4257 * gcc.target/arm/neon/vsli_np8.c: Remove.
4258 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4259 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4260 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4261 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4262 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4263 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4264 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4265 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4266 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4267 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4268 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4269 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4270 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4271 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4272 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4273 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4274 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4275 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4276 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4277 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4278 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4279 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4280 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4281 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4282 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4283 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4284 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4285 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4286 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4287 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4288 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4289 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4290 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4291 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4292 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4293 * gcc.target/arm/neon/vsri_np16.c: Remove.
4294 * gcc.target/arm/neon/vsri_np64.c: Remove.
4295 * gcc.target/arm/neon/vsri_np8.c: Remove.
4296 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4297 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4298 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4299 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4300 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4301 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4302 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4303 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4304 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4305 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4306 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4307 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4308 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4309 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4310 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4311 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4312 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4313 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4314 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4315 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4316 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4317 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4318 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4319 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4320 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4321 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4322 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4323 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4324 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4325 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4326 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4327 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4328 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4329 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4330 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4331 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4332 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4333 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4334 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4335 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4336 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4337 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4338 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4339 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4340 * gcc.target/arm/neon/vst1f32.c: Remove.
4341 * gcc.target/arm/neon/vst1p16.c: Remove.
4342 * gcc.target/arm/neon/vst1p64.c: Remove.
4343 * gcc.target/arm/neon/vst1p8.c: Remove.
4344 * gcc.target/arm/neon/vst1s16.c: Remove.
4345 * gcc.target/arm/neon/vst1s32.c: Remove.
4346 * gcc.target/arm/neon/vst1s64.c: Remove.
4347 * gcc.target/arm/neon/vst1s8.c: Remove.
4348 * gcc.target/arm/neon/vst1u16.c: Remove.
4349 * gcc.target/arm/neon/vst1u32.c: Remove.
4350 * gcc.target/arm/neon/vst1u64.c: Remove.
4351 * gcc.target/arm/neon/vst1u8.c: Remove.
4352 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4353 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4354 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4355 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4356 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4357 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4358 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4359 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4360 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4361 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4362 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4363 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4364 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4365 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4366 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4367 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4368 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4369 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4370 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4371 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4372 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4373 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4374 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4375 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4376 * gcc.target/arm/neon/vst2f32.c: Remove.
4377 * gcc.target/arm/neon/vst2p16.c: Remove.
4378 * gcc.target/arm/neon/vst2p64.c: Remove.
4379 * gcc.target/arm/neon/vst2p8.c: Remove.
4380 * gcc.target/arm/neon/vst2s16.c: Remove.
4381 * gcc.target/arm/neon/vst2s32.c: Remove.
4382 * gcc.target/arm/neon/vst2s64.c: Remove.
4383 * gcc.target/arm/neon/vst2s8.c: Remove.
4384 * gcc.target/arm/neon/vst2u16.c: Remove.
4385 * gcc.target/arm/neon/vst2u32.c: Remove.
4386 * gcc.target/arm/neon/vst2u64.c: Remove.
4387 * gcc.target/arm/neon/vst2u8.c: Remove.
4388 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4389 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4390 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4391 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4392 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4393 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4394 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4395 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4396 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4397 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4398 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4399 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4400 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4401 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4402 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4403 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4404 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4405 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4406 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4407 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4408 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4409 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4410 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4411 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4412 * gcc.target/arm/neon/vst3f32.c: Remove.
4413 * gcc.target/arm/neon/vst3p16.c: Remove.
4414 * gcc.target/arm/neon/vst3p64.c: Remove.
4415 * gcc.target/arm/neon/vst3p8.c: Remove.
4416 * gcc.target/arm/neon/vst3s16.c: Remove.
4417 * gcc.target/arm/neon/vst3s32.c: Remove.
4418 * gcc.target/arm/neon/vst3s64.c: Remove.
4419 * gcc.target/arm/neon/vst3s8.c: Remove.
4420 * gcc.target/arm/neon/vst3u16.c: Remove.
4421 * gcc.target/arm/neon/vst3u32.c: Remove.
4422 * gcc.target/arm/neon/vst3u64.c: Remove.
4423 * gcc.target/arm/neon/vst3u8.c: Remove.
4424 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4425 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4426 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4427 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4428 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4429 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4430 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4431 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4432 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4433 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4434 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4435 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4436 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4437 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4438 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4439 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4440 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4441 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4442 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4443 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4444 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4445 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4446 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4447 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4448 * gcc.target/arm/neon/vst4f32.c: Remove.
4449 * gcc.target/arm/neon/vst4p16.c: Remove.
4450 * gcc.target/arm/neon/vst4p64.c: Remove.
4451 * gcc.target/arm/neon/vst4p8.c: Remove.
4452 * gcc.target/arm/neon/vst4s16.c: Remove.
4453 * gcc.target/arm/neon/vst4s32.c: Remove.
4454 * gcc.target/arm/neon/vst4s64.c: Remove.
4455 * gcc.target/arm/neon/vst4s8.c: Remove.
4456 * gcc.target/arm/neon/vst4u16.c: Remove.
4457 * gcc.target/arm/neon/vst4u32.c: Remove.
4458 * gcc.target/arm/neon/vst4u64.c: Remove.
4459 * gcc.target/arm/neon/vst4u8.c: Remove.
4460 * gcc.target/arm/neon/vsubQf32.c: Remove.
4461 * gcc.target/arm/neon/vsubQs16.c: Remove.
4462 * gcc.target/arm/neon/vsubQs32.c: Remove.
4463 * gcc.target/arm/neon/vsubQs64.c: Remove.
4464 * gcc.target/arm/neon/vsubQs8.c: Remove.
4465 * gcc.target/arm/neon/vsubQu16.c: Remove.
4466 * gcc.target/arm/neon/vsubQu32.c: Remove.
4467 * gcc.target/arm/neon/vsubQu64.c: Remove.
4468 * gcc.target/arm/neon/vsubQu8.c: Remove.
4469 * gcc.target/arm/neon/vsubf32.c: Remove.
4470 * gcc.target/arm/neon/vsubhns16.c: Remove.
4471 * gcc.target/arm/neon/vsubhns32.c: Remove.
4472 * gcc.target/arm/neon/vsubhns64.c: Remove.
4473 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4474 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4475 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4476 * gcc.target/arm/neon/vsubls16.c: Remove.
4477 * gcc.target/arm/neon/vsubls32.c: Remove.
4478 * gcc.target/arm/neon/vsubls8.c: Remove.
4479 * gcc.target/arm/neon/vsublu16.c: Remove.
4480 * gcc.target/arm/neon/vsublu32.c: Remove.
4481 * gcc.target/arm/neon/vsublu8.c: Remove.
4482 * gcc.target/arm/neon/vsubs16.c: Remove.
4483 * gcc.target/arm/neon/vsubs32.c: Remove.
4484 * gcc.target/arm/neon/vsubs64.c: Remove.
4485 * gcc.target/arm/neon/vsubs8.c: Remove.
4486 * gcc.target/arm/neon/vsubu16.c: Remove.
4487 * gcc.target/arm/neon/vsubu32.c: Remove.
4488 * gcc.target/arm/neon/vsubu64.c: Remove.
4489 * gcc.target/arm/neon/vsubu8.c: Remove.
4490 * gcc.target/arm/neon/vsubws16.c: Remove.
4491 * gcc.target/arm/neon/vsubws32.c: Remove.
4492 * gcc.target/arm/neon/vsubws8.c: Remove.
4493 * gcc.target/arm/neon/vsubwu16.c: Remove.
4494 * gcc.target/arm/neon/vsubwu32.c: Remove.
4495 * gcc.target/arm/neon/vsubwu8.c: Remove.
4496 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4497 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4498 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4499 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4500 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4501 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4502 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4503 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4504 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4505 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4506 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4507 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4508 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4509 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4510 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4511 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4512 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4513 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4514 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4515 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4516 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4517 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4518 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4519 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4520 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4521 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4522 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4523 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4524 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4525 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4526 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4527 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4528 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4529 * gcc.target/arm/neon/vtrnf32.c: Remove.
4530 * gcc.target/arm/neon/vtrnp16.c: Remove.
4531 * gcc.target/arm/neon/vtrnp8.c: Remove.
4532 * gcc.target/arm/neon/vtrns16.c: Remove.
4533 * gcc.target/arm/neon/vtrns32.c: Remove.
4534 * gcc.target/arm/neon/vtrns8.c: Remove.
4535 * gcc.target/arm/neon/vtrnu16.c: Remove.
4536 * gcc.target/arm/neon/vtrnu32.c: Remove.
4537 * gcc.target/arm/neon/vtrnu8.c: Remove.
4538 * gcc.target/arm/neon/vtstQp8.c: Remove.
4539 * gcc.target/arm/neon/vtstQs16.c: Remove.
4540 * gcc.target/arm/neon/vtstQs32.c: Remove.
4541 * gcc.target/arm/neon/vtstQs8.c: Remove.
4542 * gcc.target/arm/neon/vtstQu16.c: Remove.
4543 * gcc.target/arm/neon/vtstQu32.c: Remove.
4544 * gcc.target/arm/neon/vtstQu8.c: Remove.
4545 * gcc.target/arm/neon/vtstp8.c: Remove.
4546 * gcc.target/arm/neon/vtsts16.c: Remove.
4547 * gcc.target/arm/neon/vtsts32.c: Remove.
4548 * gcc.target/arm/neon/vtsts8.c: Remove.
4549 * gcc.target/arm/neon/vtstu16.c: Remove.
4550 * gcc.target/arm/neon/vtstu32.c: Remove.
4551 * gcc.target/arm/neon/vtstu8.c: Remove.
4552 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4553 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4554 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4555 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4556 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4557 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4558 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4559 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4560 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4561 * gcc.target/arm/neon/vuzpf32.c: Remove.
4562 * gcc.target/arm/neon/vuzpp16.c: Remove.
4563 * gcc.target/arm/neon/vuzpp8.c: Remove.
4564 * gcc.target/arm/neon/vuzps16.c: Remove.
4565 * gcc.target/arm/neon/vuzps32.c: Remove.
4566 * gcc.target/arm/neon/vuzps8.c: Remove.
4567 * gcc.target/arm/neon/vuzpu16.c: Remove.
4568 * gcc.target/arm/neon/vuzpu32.c: Remove.
4569 * gcc.target/arm/neon/vuzpu8.c: Remove.
4570 * gcc.target/arm/neon/vzipQf32.c: Remove.
4571 * gcc.target/arm/neon/vzipQp16.c: Remove.
4572 * gcc.target/arm/neon/vzipQp8.c: Remove.
4573 * gcc.target/arm/neon/vzipQs16.c: Remove.
4574 * gcc.target/arm/neon/vzipQs32.c: Remove.
4575 * gcc.target/arm/neon/vzipQs8.c: Remove.
4576 * gcc.target/arm/neon/vzipQu16.c: Remove.
4577 * gcc.target/arm/neon/vzipQu32.c: Remove.
4578 * gcc.target/arm/neon/vzipQu8.c: Remove.
4579 * gcc.target/arm/neon/vzipf32.c: Remove.
4580 * gcc.target/arm/neon/vzipp16.c: Remove.
4581 * gcc.target/arm/neon/vzipp8.c: Remove.
4582 * gcc.target/arm/neon/vzips16.c: Remove.
4583 * gcc.target/arm/neon/vzips32.c: Remove.
4584 * gcc.target/arm/neon/vzips8.c: Remove.
4585 * gcc.target/arm/neon/vzipu16.c: Remove.
4586 * gcc.target/arm/neon/vzipu32.c: Remove.
4587 * gcc.target/arm/neon/vzipu8.c: Remove.
4588
4589 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
4590
4591 * g++.dg/vect/simd-mask-store-bool.cc: New test.
4592
4593 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4594
4595 PR driver/67613
4596 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
4597 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
4598
4599 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4600
4601 * gcc.dg/plugin/levenshtein-test-1.c: New file.
4602 * gcc.dg/plugin/levenshtein_plugin.c: New file.
4603 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4604 levenshtein_plugin.c.
4605 * gcc.dg/spellcheck-fields.c: New file.
4606
4607 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
4608
4609 PR fortran/68318
4610 * gfortran.dg/pr68318_1.f90: New test.
4611 * gfortran.dg/pr68318_2.f90: Ditto.
4612
4613 2015-11-12 James Norris <jnorris@codesourcery.com>
4614 Joseph Myers <joseph@codesourcery.com>
4615
4616 * c-c++-common/goacc/declare-1.c: New test.
4617 * c-c++-common/goacc/declare-2.c: Likewise.
4618
4619 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
4620
4621 [ARM] Remove neon-testgen.ml and generated tests.
4622
4623 * gcc.target/arm/neon/vRaddhns16.c: Remove.
4624 * gcc.target/arm/neon/vRaddhns32.c: Remove.
4625 * gcc.target/arm/neon/vRaddhns64.c: Remove.
4626 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
4627 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
4628 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
4629 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
4630 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
4631 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
4632 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
4633 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
4634 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
4635 * gcc.target/arm/neon/vRhadds16.c: Remove.
4636 * gcc.target/arm/neon/vRhadds32.c: Remove.
4637 * gcc.target/arm/neon/vRhadds8.c: Remove.
4638 * gcc.target/arm/neon/vRhaddu16.c: Remove.
4639 * gcc.target/arm/neon/vRhaddu32.c: Remove.
4640 * gcc.target/arm/neon/vRhaddu8.c: Remove.
4641 * gcc.target/arm/neon/vRshlQs16.c: Remove.
4642 * gcc.target/arm/neon/vRshlQs32.c: Remove.
4643 * gcc.target/arm/neon/vRshlQs64.c: Remove.
4644 * gcc.target/arm/neon/vRshlQs8.c: Remove.
4645 * gcc.target/arm/neon/vRshlQu16.c: Remove.
4646 * gcc.target/arm/neon/vRshlQu32.c: Remove.
4647 * gcc.target/arm/neon/vRshlQu64.c: Remove.
4648 * gcc.target/arm/neon/vRshlQu8.c: Remove.
4649 * gcc.target/arm/neon/vRshls16.c: Remove.
4650 * gcc.target/arm/neon/vRshls32.c: Remove.
4651 * gcc.target/arm/neon/vRshls64.c: Remove.
4652 * gcc.target/arm/neon/vRshls8.c: Remove.
4653 * gcc.target/arm/neon/vRshlu16.c: Remove.
4654 * gcc.target/arm/neon/vRshlu32.c: Remove.
4655 * gcc.target/arm/neon/vRshlu64.c: Remove.
4656 * gcc.target/arm/neon/vRshlu8.c: Remove.
4657 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
4658 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
4659 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
4660 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
4661 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
4662 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
4663 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
4664 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
4665 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
4666 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
4667 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
4668 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
4669 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
4670 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
4671 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
4672 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
4673 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
4674 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
4675 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
4676 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
4677 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
4678 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
4679 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
4680 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
4681 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
4682 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
4683 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
4684 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
4685 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
4686 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
4687 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
4688 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
4689 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
4690 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
4691 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
4692 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
4693 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
4694 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
4695 * gcc.target/arm/neon/vRsubhns16.c: Remove.
4696 * gcc.target/arm/neon/vRsubhns32.c: Remove.
4697 * gcc.target/arm/neon/vRsubhns64.c: Remove.
4698 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
4699 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
4700 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
4701 * gcc.target/arm/neon/vabaQs16.c: Remove.
4702 * gcc.target/arm/neon/vabaQs32.c: Remove.
4703 * gcc.target/arm/neon/vabaQs8.c: Remove.
4704 * gcc.target/arm/neon/vabaQu16.c: Remove.
4705 * gcc.target/arm/neon/vabaQu32.c: Remove.
4706 * gcc.target/arm/neon/vabaQu8.c: Remove.
4707 * gcc.target/arm/neon/vabals16.c: Remove.
4708 * gcc.target/arm/neon/vabals32.c: Remove.
4709 * gcc.target/arm/neon/vabals8.c: Remove.
4710 * gcc.target/arm/neon/vabalu16.c: Remove.
4711 * gcc.target/arm/neon/vabalu32.c: Remove.
4712 * gcc.target/arm/neon/vabalu8.c: Remove.
4713 * gcc.target/arm/neon/vabas16.c: Remove.
4714 * gcc.target/arm/neon/vabas32.c: Remove.
4715 * gcc.target/arm/neon/vabas8.c: Remove.
4716 * gcc.target/arm/neon/vabau16.c: Remove.
4717 * gcc.target/arm/neon/vabau32.c: Remove.
4718 * gcc.target/arm/neon/vabau8.c: Remove.
4719 * gcc.target/arm/neon/vabdQf32.c: Remove.
4720 * gcc.target/arm/neon/vabdQs16.c: Remove.
4721 * gcc.target/arm/neon/vabdQs32.c: Remove.
4722 * gcc.target/arm/neon/vabdQs8.c: Remove.
4723 * gcc.target/arm/neon/vabdQu16.c: Remove.
4724 * gcc.target/arm/neon/vabdQu32.c: Remove.
4725 * gcc.target/arm/neon/vabdQu8.c: Remove.
4726 * gcc.target/arm/neon/vabdf32.c: Remove.
4727 * gcc.target/arm/neon/vabdls16.c: Remove.
4728 * gcc.target/arm/neon/vabdls32.c: Remove.
4729 * gcc.target/arm/neon/vabdls8.c: Remove.
4730 * gcc.target/arm/neon/vabdlu16.c: Remove.
4731 * gcc.target/arm/neon/vabdlu32.c: Remove.
4732 * gcc.target/arm/neon/vabdlu8.c: Remove.
4733 * gcc.target/arm/neon/vabds16.c: Remove.
4734 * gcc.target/arm/neon/vabds32.c: Remove.
4735 * gcc.target/arm/neon/vabds8.c: Remove.
4736 * gcc.target/arm/neon/vabdu16.c: Remove.
4737 * gcc.target/arm/neon/vabdu32.c: Remove.
4738 * gcc.target/arm/neon/vabdu8.c: Remove.
4739 * gcc.target/arm/neon/vabsQf32.c: Remove.
4740 * gcc.target/arm/neon/vabsQs16.c: Remove.
4741 * gcc.target/arm/neon/vabsQs32.c: Remove.
4742 * gcc.target/arm/neon/vabsQs8.c: Remove.
4743 * gcc.target/arm/neon/vabsf32.c: Remove.
4744 * gcc.target/arm/neon/vabss16.c: Remove.
4745 * gcc.target/arm/neon/vabss32.c: Remove.
4746 * gcc.target/arm/neon/vabss8.c: Remove.
4747 * gcc.target/arm/neon/vaddQf32.c: Remove.
4748 * gcc.target/arm/neon/vaddQs16.c: Remove.
4749 * gcc.target/arm/neon/vaddQs32.c: Remove.
4750 * gcc.target/arm/neon/vaddQs64.c: Remove.
4751 * gcc.target/arm/neon/vaddQs8.c: Remove.
4752 * gcc.target/arm/neon/vaddQu16.c: Remove.
4753 * gcc.target/arm/neon/vaddQu32.c: Remove.
4754 * gcc.target/arm/neon/vaddQu64.c: Remove.
4755 * gcc.target/arm/neon/vaddQu8.c: Remove.
4756 * gcc.target/arm/neon/vaddf32.c: Remove.
4757 * gcc.target/arm/neon/vaddhns16.c: Remove.
4758 * gcc.target/arm/neon/vaddhns32.c: Remove.
4759 * gcc.target/arm/neon/vaddhns64.c: Remove.
4760 * gcc.target/arm/neon/vaddhnu16.c: Remove.
4761 * gcc.target/arm/neon/vaddhnu32.c: Remove.
4762 * gcc.target/arm/neon/vaddhnu64.c: Remove.
4763 * gcc.target/arm/neon/vaddls16.c: Remove.
4764 * gcc.target/arm/neon/vaddls32.c: Remove.
4765 * gcc.target/arm/neon/vaddls8.c: Remove.
4766 * gcc.target/arm/neon/vaddlu16.c: Remove.
4767 * gcc.target/arm/neon/vaddlu32.c: Remove.
4768 * gcc.target/arm/neon/vaddlu8.c: Remove.
4769 * gcc.target/arm/neon/vadds16.c: Remove.
4770 * gcc.target/arm/neon/vadds32.c: Remove.
4771 * gcc.target/arm/neon/vadds64.c: Remove.
4772 * gcc.target/arm/neon/vadds8.c: Remove.
4773 * gcc.target/arm/neon/vaddu16.c: Remove.
4774 * gcc.target/arm/neon/vaddu32.c: Remove.
4775 * gcc.target/arm/neon/vaddu64.c: Remove.
4776 * gcc.target/arm/neon/vaddu8.c: Remove.
4777 * gcc.target/arm/neon/vaddws16.c: Remove.
4778 * gcc.target/arm/neon/vaddws32.c: Remove.
4779 * gcc.target/arm/neon/vaddws8.c: Remove.
4780 * gcc.target/arm/neon/vaddwu16.c: Remove.
4781 * gcc.target/arm/neon/vaddwu32.c: Remove.
4782 * gcc.target/arm/neon/vaddwu8.c: Remove.
4783 * gcc.target/arm/neon/vandQs16.c: Remove.
4784 * gcc.target/arm/neon/vandQs32.c: Remove.
4785 * gcc.target/arm/neon/vandQs64.c: Remove.
4786 * gcc.target/arm/neon/vandQs8.c: Remove.
4787 * gcc.target/arm/neon/vandQu16.c: Remove.
4788 * gcc.target/arm/neon/vandQu32.c: Remove.
4789 * gcc.target/arm/neon/vandQu64.c: Remove.
4790 * gcc.target/arm/neon/vandQu8.c: Remove.
4791 * gcc.target/arm/neon/vands16.c: Remove.
4792 * gcc.target/arm/neon/vands32.c: Remove.
4793 * gcc.target/arm/neon/vands64.c: Remove.
4794 * gcc.target/arm/neon/vands8.c: Remove.
4795 * gcc.target/arm/neon/vandu16.c: Remove.
4796 * gcc.target/arm/neon/vandu32.c: Remove.
4797 * gcc.target/arm/neon/vandu64.c: Remove.
4798 * gcc.target/arm/neon/vandu8.c: Remove.
4799 * gcc.target/arm/neon/vbicQs16.c: Remove.
4800 * gcc.target/arm/neon/vbicQs32.c: Remove.
4801 * gcc.target/arm/neon/vbicQs64.c: Remove.
4802 * gcc.target/arm/neon/vbicQs8.c: Remove.
4803 * gcc.target/arm/neon/vbicQu16.c: Remove.
4804 * gcc.target/arm/neon/vbicQu32.c: Remove.
4805 * gcc.target/arm/neon/vbicQu64.c: Remove.
4806 * gcc.target/arm/neon/vbicQu8.c: Remove.
4807 * gcc.target/arm/neon/vbics16.c: Remove.
4808 * gcc.target/arm/neon/vbics32.c: Remove.
4809 * gcc.target/arm/neon/vbics64.c: Remove.
4810 * gcc.target/arm/neon/vbics8.c: Remove.
4811 * gcc.target/arm/neon/vbicu16.c: Remove.
4812 * gcc.target/arm/neon/vbicu32.c: Remove.
4813 * gcc.target/arm/neon/vbicu64.c: Remove.
4814 * gcc.target/arm/neon/vbicu8.c: Remove.
4815 * gcc.target/arm/neon/vbslQf32.c: Remove.
4816 * gcc.target/arm/neon/vbslQp16.c: Remove.
4817 * gcc.target/arm/neon/vbslQp64.c: Remove.
4818 * gcc.target/arm/neon/vbslQp8.c: Remove.
4819 * gcc.target/arm/neon/vbslQs16.c: Remove.
4820 * gcc.target/arm/neon/vbslQs32.c: Remove.
4821 * gcc.target/arm/neon/vbslQs64.c: Remove.
4822 * gcc.target/arm/neon/vbslQs8.c: Remove.
4823 * gcc.target/arm/neon/vbslQu16.c: Remove.
4824 * gcc.target/arm/neon/vbslQu32.c: Remove.
4825 * gcc.target/arm/neon/vbslQu64.c: Remove.
4826 * gcc.target/arm/neon/vbslQu8.c: Remove.
4827 * gcc.target/arm/neon/vbslf32.c: Remove.
4828 * gcc.target/arm/neon/vbslp16.c: Remove.
4829 * gcc.target/arm/neon/vbslp64.c: Remove.
4830 * gcc.target/arm/neon/vbslp8.c: Remove.
4831 * gcc.target/arm/neon/vbsls16.c: Remove.
4832 * gcc.target/arm/neon/vbsls32.c: Remove.
4833 * gcc.target/arm/neon/vbsls64.c: Remove.
4834 * gcc.target/arm/neon/vbsls8.c: Remove.
4835 * gcc.target/arm/neon/vbslu16.c: Remove.
4836 * gcc.target/arm/neon/vbslu32.c: Remove.
4837 * gcc.target/arm/neon/vbslu64.c: Remove.
4838 * gcc.target/arm/neon/vbslu8.c: Remove.
4839 * gcc.target/arm/neon/vcageQf32.c: Remove.
4840 * gcc.target/arm/neon/vcagef32.c: Remove.
4841 * gcc.target/arm/neon/vcagtQf32.c: Remove.
4842 * gcc.target/arm/neon/vcagtf32.c: Remove.
4843 * gcc.target/arm/neon/vcaleQf32.c: Remove.
4844 * gcc.target/arm/neon/vcalef32.c: Remove.
4845 * gcc.target/arm/neon/vcaltQf32.c: Remove.
4846 * gcc.target/arm/neon/vcaltf32.c: Remove.
4847 * gcc.target/arm/neon/vceqQf32.c: Remove.
4848 * gcc.target/arm/neon/vceqQp8.c: Remove.
4849 * gcc.target/arm/neon/vceqQs16.c: Remove.
4850 * gcc.target/arm/neon/vceqQs32.c: Remove.
4851 * gcc.target/arm/neon/vceqQs8.c: Remove.
4852 * gcc.target/arm/neon/vceqQu16.c: Remove.
4853 * gcc.target/arm/neon/vceqQu32.c: Remove.
4854 * gcc.target/arm/neon/vceqQu8.c: Remove.
4855 * gcc.target/arm/neon/vceqf32.c: Remove.
4856 * gcc.target/arm/neon/vceqp8.c: Remove.
4857 * gcc.target/arm/neon/vceqs16.c: Remove.
4858 * gcc.target/arm/neon/vceqs32.c: Remove.
4859 * gcc.target/arm/neon/vceqs8.c: Remove.
4860 * gcc.target/arm/neon/vcequ16.c: Remove.
4861 * gcc.target/arm/neon/vcequ32.c: Remove.
4862 * gcc.target/arm/neon/vcequ8.c: Remove.
4863 * gcc.target/arm/neon/vcgeQf32.c: Remove.
4864 * gcc.target/arm/neon/vcgeQs16.c: Remove.
4865 * gcc.target/arm/neon/vcgeQs32.c: Remove.
4866 * gcc.target/arm/neon/vcgeQs8.c: Remove.
4867 * gcc.target/arm/neon/vcgeQu16.c: Remove.
4868 * gcc.target/arm/neon/vcgeQu32.c: Remove.
4869 * gcc.target/arm/neon/vcgeQu8.c: Remove.
4870 * gcc.target/arm/neon/vcgef32.c: Remove.
4871 * gcc.target/arm/neon/vcges16.c: Remove.
4872 * gcc.target/arm/neon/vcges32.c: Remove.
4873 * gcc.target/arm/neon/vcges8.c: Remove.
4874 * gcc.target/arm/neon/vcgeu16.c: Remove.
4875 * gcc.target/arm/neon/vcgeu32.c: Remove.
4876 * gcc.target/arm/neon/vcgeu8.c: Remove.
4877 * gcc.target/arm/neon/vcgtQf32.c: Remove.
4878 * gcc.target/arm/neon/vcgtQs16.c: Remove.
4879 * gcc.target/arm/neon/vcgtQs32.c: Remove.
4880 * gcc.target/arm/neon/vcgtQs8.c: Remove.
4881 * gcc.target/arm/neon/vcgtQu16.c: Remove.
4882 * gcc.target/arm/neon/vcgtQu32.c: Remove.
4883 * gcc.target/arm/neon/vcgtQu8.c: Remove.
4884 * gcc.target/arm/neon/vcgtf32.c: Remove.
4885 * gcc.target/arm/neon/vcgts16.c: Remove.
4886 * gcc.target/arm/neon/vcgts32.c: Remove.
4887 * gcc.target/arm/neon/vcgts8.c: Remove.
4888 * gcc.target/arm/neon/vcgtu16.c: Remove.
4889 * gcc.target/arm/neon/vcgtu32.c: Remove.
4890 * gcc.target/arm/neon/vcgtu8.c: Remove.
4891 * gcc.target/arm/neon/vcleQf32.c: Remove.
4892 * gcc.target/arm/neon/vcleQs16.c: Remove.
4893 * gcc.target/arm/neon/vcleQs32.c: Remove.
4894 * gcc.target/arm/neon/vcleQs8.c: Remove.
4895 * gcc.target/arm/neon/vcleQu16.c: Remove.
4896 * gcc.target/arm/neon/vcleQu32.c: Remove.
4897 * gcc.target/arm/neon/vcleQu8.c: Remove.
4898 * gcc.target/arm/neon/vclef32.c: Remove.
4899 * gcc.target/arm/neon/vcles16.c: Remove.
4900 * gcc.target/arm/neon/vcles32.c: Remove.
4901 * gcc.target/arm/neon/vcles8.c: Remove.
4902 * gcc.target/arm/neon/vcleu16.c: Remove.
4903 * gcc.target/arm/neon/vcleu32.c: Remove.
4904 * gcc.target/arm/neon/vcleu8.c: Remove.
4905 * gcc.target/arm/neon/vclsQs16.c: Remove.
4906 * gcc.target/arm/neon/vclsQs32.c: Remove.
4907 * gcc.target/arm/neon/vclsQs8.c: Remove.
4908 * gcc.target/arm/neon/vclss16.c: Remove.
4909 * gcc.target/arm/neon/vclss32.c: Remove.
4910 * gcc.target/arm/neon/vclss8.c: Remove.
4911 * gcc.target/arm/neon/vcltQf32.c: Remove.
4912 * gcc.target/arm/neon/vcltQs16.c: Remove.
4913 * gcc.target/arm/neon/vcltQs32.c: Remove.
4914 * gcc.target/arm/neon/vcltQs8.c: Remove.
4915 * gcc.target/arm/neon/vcltQu16.c: Remove.
4916 * gcc.target/arm/neon/vcltQu32.c: Remove.
4917 * gcc.target/arm/neon/vcltQu8.c: Remove.
4918 * gcc.target/arm/neon/vcltf32.c: Remove.
4919 * gcc.target/arm/neon/vclts16.c: Remove.
4920 * gcc.target/arm/neon/vclts32.c: Remove.
4921 * gcc.target/arm/neon/vclts8.c: Remove.
4922 * gcc.target/arm/neon/vcltu16.c: Remove.
4923 * gcc.target/arm/neon/vcltu32.c: Remove.
4924 * gcc.target/arm/neon/vcltu8.c: Remove.
4925 * gcc.target/arm/neon/vclzQs16.c: Remove.
4926 * gcc.target/arm/neon/vclzQs32.c: Remove.
4927 * gcc.target/arm/neon/vclzQs8.c: Remove.
4928 * gcc.target/arm/neon/vclzQu16.c: Remove.
4929 * gcc.target/arm/neon/vclzQu32.c: Remove.
4930 * gcc.target/arm/neon/vclzQu8.c: Remove.
4931 * gcc.target/arm/neon/vclzs16.c: Remove.
4932 * gcc.target/arm/neon/vclzs32.c: Remove.
4933 * gcc.target/arm/neon/vclzs8.c: Remove.
4934 * gcc.target/arm/neon/vclzu16.c: Remove.
4935 * gcc.target/arm/neon/vclzu32.c: Remove.
4936 * gcc.target/arm/neon/vclzu8.c: Remove.
4937 * gcc.target/arm/neon/vcntQp8.c: Remove.
4938 * gcc.target/arm/neon/vcntQs8.c: Remove.
4939 * gcc.target/arm/neon/vcntQu8.c: Remove.
4940 * gcc.target/arm/neon/vcntp8.c: Remove.
4941 * gcc.target/arm/neon/vcnts8.c: Remove.
4942 * gcc.target/arm/neon/vcntu8.c: Remove.
4943 * gcc.target/arm/neon/vcombinef32.c: Remove.
4944 * gcc.target/arm/neon/vcombinep16.c: Remove.
4945 * gcc.target/arm/neon/vcombinep64.c: Remove.
4946 * gcc.target/arm/neon/vcombinep8.c: Remove.
4947 * gcc.target/arm/neon/vcombines16.c: Remove.
4948 * gcc.target/arm/neon/vcombines32.c: Remove.
4949 * gcc.target/arm/neon/vcombines64.c: Remove.
4950 * gcc.target/arm/neon/vcombines8.c: Remove.
4951 * gcc.target/arm/neon/vcombineu16.c: Remove.
4952 * gcc.target/arm/neon/vcombineu32.c: Remove.
4953 * gcc.target/arm/neon/vcombineu64.c: Remove.
4954 * gcc.target/arm/neon/vcombineu8.c: Remove.
4955 * gcc.target/arm/neon/vcreatef32.c: Remove.
4956 * gcc.target/arm/neon/vcreatep16.c: Remove.
4957 * gcc.target/arm/neon/vcreatep64.c: Remove.
4958 * gcc.target/arm/neon/vcreatep8.c: Remove.
4959 * gcc.target/arm/neon/vcreates16.c: Remove.
4960 * gcc.target/arm/neon/vcreates32.c: Remove.
4961 * gcc.target/arm/neon/vcreates64.c: Remove.
4962 * gcc.target/arm/neon/vcreates8.c: Remove.
4963 * gcc.target/arm/neon/vcreateu16.c: Remove.
4964 * gcc.target/arm/neon/vcreateu32.c: Remove.
4965 * gcc.target/arm/neon/vcreateu64.c: Remove.
4966 * gcc.target/arm/neon/vcreateu8.c: Remove.
4967 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
4968 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
4969 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
4970 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
4971 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
4972 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
4973 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
4974 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
4975 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
4976 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
4977 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
4978 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
4979 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
4980 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
4981 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
4982 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
4983 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
4984 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
4985 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
4986 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
4987 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
4988 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
4989 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
4990 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
4991 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
4992 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
4993 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
4994 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
4995 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
4996 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
4997 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
4998 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
4999 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
5000 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
5001 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
5002 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
5003 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
5004 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
5005 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
5006 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
5007 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
5008 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
5009 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
5010 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
5011 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
5012 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
5013 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
5014 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
5015 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
5016 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
5017 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
5018 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
5019 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
5020 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
5021 * gcc.target/arm/neon/vdup_nf32.c: Remove.
5022 * gcc.target/arm/neon/vdup_np16.c: Remove.
5023 * gcc.target/arm/neon/vdup_np64.c: Remove.
5024 * gcc.target/arm/neon/vdup_np8.c: Remove.
5025 * gcc.target/arm/neon/vdup_ns16.c: Remove.
5026 * gcc.target/arm/neon/vdup_ns32.c: Remove.
5027 * gcc.target/arm/neon/vdup_ns64.c: Remove.
5028 * gcc.target/arm/neon/vdup_ns8.c: Remove.
5029 * gcc.target/arm/neon/vdup_nu16.c: Remove.
5030 * gcc.target/arm/neon/vdup_nu32.c: Remove.
5031 * gcc.target/arm/neon/vdup_nu64.c: Remove.
5032 * gcc.target/arm/neon/vdup_nu8.c: Remove.
5033 * gcc.target/arm/neon/veorQs16.c: Remove.
5034 * gcc.target/arm/neon/veorQs32.c: Remove.
5035 * gcc.target/arm/neon/veorQs64.c: Remove.
5036 * gcc.target/arm/neon/veorQs8.c: Remove.
5037 * gcc.target/arm/neon/veorQu16.c: Remove.
5038 * gcc.target/arm/neon/veorQu32.c: Remove.
5039 * gcc.target/arm/neon/veorQu64.c: Remove.
5040 * gcc.target/arm/neon/veorQu8.c: Remove.
5041 * gcc.target/arm/neon/veors16.c: Remove.
5042 * gcc.target/arm/neon/veors32.c: Remove.
5043 * gcc.target/arm/neon/veors64.c: Remove.
5044 * gcc.target/arm/neon/veors8.c: Remove.
5045 * gcc.target/arm/neon/veoru16.c: Remove.
5046 * gcc.target/arm/neon/veoru32.c: Remove.
5047 * gcc.target/arm/neon/veoru64.c: Remove.
5048 * gcc.target/arm/neon/veoru8.c: Remove.
5049 * gcc.target/arm/neon/vextQf32.c: Remove.
5050 * gcc.target/arm/neon/vextQp16.c: Remove.
5051 * gcc.target/arm/neon/vextQp64.c: Remove.
5052 * gcc.target/arm/neon/vextQp8.c: Remove.
5053 * gcc.target/arm/neon/vextQs16.c: Remove.
5054 * gcc.target/arm/neon/vextQs32.c: Remove.
5055 * gcc.target/arm/neon/vextQs64.c: Remove.
5056 * gcc.target/arm/neon/vextQs8.c: Remove.
5057 * gcc.target/arm/neon/vextQu16.c: Remove.
5058 * gcc.target/arm/neon/vextQu32.c: Remove.
5059 * gcc.target/arm/neon/vextQu64.c: Remove.
5060 * gcc.target/arm/neon/vextQu8.c: Remove.
5061 * gcc.target/arm/neon/vextf32.c: Remove.
5062 * gcc.target/arm/neon/vextp16.c: Remove.
5063 * gcc.target/arm/neon/vextp64.c: Remove.
5064 * gcc.target/arm/neon/vextp8.c: Remove.
5065 * gcc.target/arm/neon/vexts16.c: Remove.
5066 * gcc.target/arm/neon/vexts32.c: Remove.
5067 * gcc.target/arm/neon/vexts64.c: Remove.
5068 * gcc.target/arm/neon/vexts8.c: Remove.
5069 * gcc.target/arm/neon/vextu16.c: Remove.
5070 * gcc.target/arm/neon/vextu32.c: Remove.
5071 * gcc.target/arm/neon/vextu64.c: Remove.
5072 * gcc.target/arm/neon/vextu8.c: Remove.
5073 * gcc.target/arm/neon/vfmaQf32.c: Remove.
5074 * gcc.target/arm/neon/vfmaf32.c: Remove.
5075 * gcc.target/arm/neon/vfmsQf32.c: Remove.
5076 * gcc.target/arm/neon/vfmsf32.c: Remove.
5077 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
5078 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
5079 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
5080 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
5081 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
5082 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
5083 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
5084 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
5085 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
5086 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
5087 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
5088 * gcc.target/arm/neon/vget_highf32.c: Remove.
5089 * gcc.target/arm/neon/vget_highp16.c: Remove.
5090 * gcc.target/arm/neon/vget_highp64.c: Remove.
5091 * gcc.target/arm/neon/vget_highp8.c: Remove.
5092 * gcc.target/arm/neon/vget_highs16.c: Remove.
5093 * gcc.target/arm/neon/vget_highs32.c: Remove.
5094 * gcc.target/arm/neon/vget_highs64.c: Remove.
5095 * gcc.target/arm/neon/vget_highs8.c: Remove.
5096 * gcc.target/arm/neon/vget_highu16.c: Remove.
5097 * gcc.target/arm/neon/vget_highu32.c: Remove.
5098 * gcc.target/arm/neon/vget_highu64.c: Remove.
5099 * gcc.target/arm/neon/vget_highu8.c: Remove.
5100 * gcc.target/arm/neon/vget_lanef32.c: Remove.
5101 * gcc.target/arm/neon/vget_lanep16.c: Remove.
5102 * gcc.target/arm/neon/vget_lanep8.c: Remove.
5103 * gcc.target/arm/neon/vget_lanes16.c: Remove.
5104 * gcc.target/arm/neon/vget_lanes32.c: Remove.
5105 * gcc.target/arm/neon/vget_lanes64.c: Remove.
5106 * gcc.target/arm/neon/vget_lanes8.c: Remove.
5107 * gcc.target/arm/neon/vget_laneu16.c: Remove.
5108 * gcc.target/arm/neon/vget_laneu32.c: Remove.
5109 * gcc.target/arm/neon/vget_laneu64.c: Remove.
5110 * gcc.target/arm/neon/vget_laneu8.c: Remove.
5111 * gcc.target/arm/neon/vget_lowf32.c: Remove.
5112 * gcc.target/arm/neon/vget_lowp16.c: Remove.
5113 * gcc.target/arm/neon/vget_lowp64.c: Remove.
5114 * gcc.target/arm/neon/vget_lowp8.c: Remove.
5115 * gcc.target/arm/neon/vget_lows16.c: Remove.
5116 * gcc.target/arm/neon/vget_lows32.c: Remove.
5117 * gcc.target/arm/neon/vget_lows64.c: Remove.
5118 * gcc.target/arm/neon/vget_lows8.c: Remove.
5119 * gcc.target/arm/neon/vget_lowu16.c: Remove.
5120 * gcc.target/arm/neon/vget_lowu32.c: Remove.
5121 * gcc.target/arm/neon/vget_lowu64.c: Remove.
5122 * gcc.target/arm/neon/vget_lowu8.c: Remove.
5123 * gcc.target/arm/neon/vhaddQs16.c: Remove.
5124 * gcc.target/arm/neon/vhaddQs32.c: Remove.
5125 * gcc.target/arm/neon/vhaddQs8.c: Remove.
5126 * gcc.target/arm/neon/vhaddQu16.c: Remove.
5127 * gcc.target/arm/neon/vhaddQu32.c: Remove.
5128 * gcc.target/arm/neon/vhaddQu8.c: Remove.
5129 * gcc.target/arm/neon/vhadds16.c: Remove.
5130 * gcc.target/arm/neon/vhadds32.c: Remove.
5131 * gcc.target/arm/neon/vhadds8.c: Remove.
5132 * gcc.target/arm/neon/vhaddu16.c: Remove.
5133 * gcc.target/arm/neon/vhaddu32.c: Remove.
5134 * gcc.target/arm/neon/vhaddu8.c: Remove.
5135 * gcc.target/arm/neon/vhsubQs16.c: Remove.
5136 * gcc.target/arm/neon/vhsubQs32.c: Remove.
5137 * gcc.target/arm/neon/vhsubQs8.c: Remove.
5138 * gcc.target/arm/neon/vhsubQu16.c: Remove.
5139 * gcc.target/arm/neon/vhsubQu32.c: Remove.
5140 * gcc.target/arm/neon/vhsubQu8.c: Remove.
5141 * gcc.target/arm/neon/vhsubs16.c: Remove.
5142 * gcc.target/arm/neon/vhsubs32.c: Remove.
5143 * gcc.target/arm/neon/vhsubs8.c: Remove.
5144 * gcc.target/arm/neon/vhsubu16.c: Remove.
5145 * gcc.target/arm/neon/vhsubu32.c: Remove.
5146 * gcc.target/arm/neon/vhsubu8.c: Remove.
5147 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
5148 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
5149 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
5150 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
5151 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
5152 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
5153 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
5154 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
5155 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
5156 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
5157 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
5158 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
5159 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
5160 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
5161 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
5162 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
5163 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
5164 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
5165 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
5166 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
5167 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
5168 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
5169 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
5170 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
5171 * gcc.target/arm/neon/vld1Qf32.c: Remove.
5172 * gcc.target/arm/neon/vld1Qp16.c: Remove.
5173 * gcc.target/arm/neon/vld1Qp64.c: Remove.
5174 * gcc.target/arm/neon/vld1Qp8.c: Remove.
5175 * gcc.target/arm/neon/vld1Qs16.c: Remove.
5176 * gcc.target/arm/neon/vld1Qs32.c: Remove.
5177 * gcc.target/arm/neon/vld1Qs64.c: Remove.
5178 * gcc.target/arm/neon/vld1Qs8.c: Remove.
5179 * gcc.target/arm/neon/vld1Qu16.c: Remove.
5180 * gcc.target/arm/neon/vld1Qu32.c: Remove.
5181 * gcc.target/arm/neon/vld1Qu64.c: Remove.
5182 * gcc.target/arm/neon/vld1Qu8.c: Remove.
5183 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
5184 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
5185 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
5186 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
5187 * gcc.target/arm/neon/vld1_dups16.c: Remove.
5188 * gcc.target/arm/neon/vld1_dups32.c: Remove.
5189 * gcc.target/arm/neon/vld1_dups64.c: Remove.
5190 * gcc.target/arm/neon/vld1_dups8.c: Remove.
5191 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
5192 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
5193 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
5194 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
5195 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
5196 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
5197 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
5198 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
5199 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
5200 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
5201 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
5202 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
5203 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
5204 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
5205 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
5206 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
5207 * gcc.target/arm/neon/vld1f32.c: Remove.
5208 * gcc.target/arm/neon/vld1p16.c: Remove.
5209 * gcc.target/arm/neon/vld1p64.c: Remove.
5210 * gcc.target/arm/neon/vld1p8.c: Remove.
5211 * gcc.target/arm/neon/vld1s16.c: Remove.
5212 * gcc.target/arm/neon/vld1s32.c: Remove.
5213 * gcc.target/arm/neon/vld1s64.c: Remove.
5214 * gcc.target/arm/neon/vld1s8.c: Remove.
5215 * gcc.target/arm/neon/vld1u16.c: Remove.
5216 * gcc.target/arm/neon/vld1u32.c: Remove.
5217 * gcc.target/arm/neon/vld1u64.c: Remove.
5218 * gcc.target/arm/neon/vld1u8.c: Remove.
5219 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
5220 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
5221 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
5222 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
5223 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
5224 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
5225 * gcc.target/arm/neon/vld2Qf32.c: Remove.
5226 * gcc.target/arm/neon/vld2Qp16.c: Remove.
5227 * gcc.target/arm/neon/vld2Qp8.c: Remove.
5228 * gcc.target/arm/neon/vld2Qs16.c: Remove.
5229 * gcc.target/arm/neon/vld2Qs32.c: Remove.
5230 * gcc.target/arm/neon/vld2Qs8.c: Remove.
5231 * gcc.target/arm/neon/vld2Qu16.c: Remove.
5232 * gcc.target/arm/neon/vld2Qu32.c: Remove.
5233 * gcc.target/arm/neon/vld2Qu8.c: Remove.
5234 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
5235 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
5236 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
5237 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
5238 * gcc.target/arm/neon/vld2_dups16.c: Remove.
5239 * gcc.target/arm/neon/vld2_dups32.c: Remove.
5240 * gcc.target/arm/neon/vld2_dups64.c: Remove.
5241 * gcc.target/arm/neon/vld2_dups8.c: Remove.
5242 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
5243 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
5244 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
5245 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
5246 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
5247 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
5248 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
5249 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
5250 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
5251 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
5252 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
5253 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
5254 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
5255 * gcc.target/arm/neon/vld2f32.c: Remove.
5256 * gcc.target/arm/neon/vld2p16.c: Remove.
5257 * gcc.target/arm/neon/vld2p64.c: Remove.
5258 * gcc.target/arm/neon/vld2p8.c: Remove.
5259 * gcc.target/arm/neon/vld2s16.c: Remove.
5260 * gcc.target/arm/neon/vld2s32.c: Remove.
5261 * gcc.target/arm/neon/vld2s64.c: Remove.
5262 * gcc.target/arm/neon/vld2s8.c: Remove.
5263 * gcc.target/arm/neon/vld2u16.c: Remove.
5264 * gcc.target/arm/neon/vld2u32.c: Remove.
5265 * gcc.target/arm/neon/vld2u64.c: Remove.
5266 * gcc.target/arm/neon/vld2u8.c: Remove.
5267 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
5268 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
5269 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
5270 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
5271 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
5272 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
5273 * gcc.target/arm/neon/vld3Qf32.c: Remove.
5274 * gcc.target/arm/neon/vld3Qp16.c: Remove.
5275 * gcc.target/arm/neon/vld3Qp8.c: Remove.
5276 * gcc.target/arm/neon/vld3Qs16.c: Remove.
5277 * gcc.target/arm/neon/vld3Qs32.c: Remove.
5278 * gcc.target/arm/neon/vld3Qs8.c: Remove.
5279 * gcc.target/arm/neon/vld3Qu16.c: Remove.
5280 * gcc.target/arm/neon/vld3Qu32.c: Remove.
5281 * gcc.target/arm/neon/vld3Qu8.c: Remove.
5282 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
5283 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
5284 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
5285 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
5286 * gcc.target/arm/neon/vld3_dups16.c: Remove.
5287 * gcc.target/arm/neon/vld3_dups32.c: Remove.
5288 * gcc.target/arm/neon/vld3_dups64.c: Remove.
5289 * gcc.target/arm/neon/vld3_dups8.c: Remove.
5290 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
5291 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
5292 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
5293 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
5294 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
5295 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
5296 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
5297 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
5298 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
5299 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
5300 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
5301 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
5302 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
5303 * gcc.target/arm/neon/vld3f32.c: Remove.
5304 * gcc.target/arm/neon/vld3p16.c: Remove.
5305 * gcc.target/arm/neon/vld3p64.c: Remove.
5306 * gcc.target/arm/neon/vld3p8.c: Remove.
5307 * gcc.target/arm/neon/vld3s16.c: Remove.
5308 * gcc.target/arm/neon/vld3s32.c: Remove.
5309 * gcc.target/arm/neon/vld3s64.c: Remove.
5310 * gcc.target/arm/neon/vld3s8.c: Remove.
5311 * gcc.target/arm/neon/vld3u16.c: Remove.
5312 * gcc.target/arm/neon/vld3u32.c: Remove.
5313 * gcc.target/arm/neon/vld3u64.c: Remove.
5314 * gcc.target/arm/neon/vld3u8.c: Remove.
5315 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
5316 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
5317 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
5318 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
5319 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
5320 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
5321 * gcc.target/arm/neon/vld4Qf32.c: Remove.
5322 * gcc.target/arm/neon/vld4Qp16.c: Remove.
5323 * gcc.target/arm/neon/vld4Qp8.c: Remove.
5324 * gcc.target/arm/neon/vld4Qs16.c: Remove.
5325 * gcc.target/arm/neon/vld4Qs32.c: Remove.
5326 * gcc.target/arm/neon/vld4Qs8.c: Remove.
5327 * gcc.target/arm/neon/vld4Qu16.c: Remove.
5328 * gcc.target/arm/neon/vld4Qu32.c: Remove.
5329 * gcc.target/arm/neon/vld4Qu8.c: Remove.
5330 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
5331 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
5332 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
5333 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
5334 * gcc.target/arm/neon/vld4_dups16.c: Remove.
5335 * gcc.target/arm/neon/vld4_dups32.c: Remove.
5336 * gcc.target/arm/neon/vld4_dups64.c: Remove.
5337 * gcc.target/arm/neon/vld4_dups8.c: Remove.
5338 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
5339 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
5340 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
5341 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
5342 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
5343 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
5344 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
5345 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
5346 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
5347 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
5348 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
5349 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
5350 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
5351 * gcc.target/arm/neon/vld4f32.c: Remove.
5352 * gcc.target/arm/neon/vld4p16.c: Remove.
5353 * gcc.target/arm/neon/vld4p64.c: Remove.
5354 * gcc.target/arm/neon/vld4p8.c: Remove.
5355 * gcc.target/arm/neon/vld4s16.c: Remove.
5356 * gcc.target/arm/neon/vld4s32.c: Remove.
5357 * gcc.target/arm/neon/vld4s64.c: Remove.
5358 * gcc.target/arm/neon/vld4s8.c: Remove.
5359 * gcc.target/arm/neon/vld4u16.c: Remove.
5360 * gcc.target/arm/neon/vld4u32.c: Remove.
5361 * gcc.target/arm/neon/vld4u64.c: Remove.
5362 * gcc.target/arm/neon/vld4u8.c: Remove.
5363 * gcc.target/arm/neon/vmaxQf32.c: Remove.
5364 * gcc.target/arm/neon/vmaxQs16.c: Remove.
5365 * gcc.target/arm/neon/vmaxQs32.c: Remove.
5366 * gcc.target/arm/neon/vmaxQs8.c: Remove.
5367 * gcc.target/arm/neon/vmaxQu16.c: Remove.
5368 * gcc.target/arm/neon/vmaxQu32.c: Remove.
5369 * gcc.target/arm/neon/vmaxQu8.c: Remove.
5370 * gcc.target/arm/neon/vmaxf32.c: Remove.
5371 * gcc.target/arm/neon/vmaxs16.c: Remove.
5372 * gcc.target/arm/neon/vmaxs32.c: Remove.
5373 * gcc.target/arm/neon/vmaxs8.c: Remove.
5374 * gcc.target/arm/neon/vmaxu16.c: Remove.
5375 * gcc.target/arm/neon/vmaxu32.c: Remove.
5376 * gcc.target/arm/neon/vmaxu8.c: Remove.
5377 * gcc.target/arm/neon/vminQf32.c: Remove.
5378 * gcc.target/arm/neon/vminQs16.c: Remove.
5379 * gcc.target/arm/neon/vminQs32.c: Remove.
5380 * gcc.target/arm/neon/vminQs8.c: Remove.
5381 * gcc.target/arm/neon/vminQu16.c: Remove.
5382 * gcc.target/arm/neon/vminQu32.c: Remove.
5383 * gcc.target/arm/neon/vminQu8.c: Remove.
5384 * gcc.target/arm/neon/vminf32.c: Remove.
5385 * gcc.target/arm/neon/vmins16.c: Remove.
5386 * gcc.target/arm/neon/vmins32.c: Remove.
5387 * gcc.target/arm/neon/vmins8.c: Remove.
5388 * gcc.target/arm/neon/vminu16.c: Remove.
5389 * gcc.target/arm/neon/vminu32.c: Remove.
5390 * gcc.target/arm/neon/vminu8.c: Remove.
5391 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
5392 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
5393 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
5394 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
5395 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
5396 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
5397 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
5398 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
5399 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
5400 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
5401 * gcc.target/arm/neon/vmlaQf32.c: Remove.
5402 * gcc.target/arm/neon/vmlaQs16.c: Remove.
5403 * gcc.target/arm/neon/vmlaQs32.c: Remove.
5404 * gcc.target/arm/neon/vmlaQs8.c: Remove.
5405 * gcc.target/arm/neon/vmlaQu16.c: Remove.
5406 * gcc.target/arm/neon/vmlaQu32.c: Remove.
5407 * gcc.target/arm/neon/vmlaQu8.c: Remove.
5408 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
5409 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
5410 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
5411 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
5412 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
5413 * gcc.target/arm/neon/vmla_nf32.c: Remove.
5414 * gcc.target/arm/neon/vmla_ns16.c: Remove.
5415 * gcc.target/arm/neon/vmla_ns32.c: Remove.
5416 * gcc.target/arm/neon/vmla_nu16.c: Remove.
5417 * gcc.target/arm/neon/vmla_nu32.c: Remove.
5418 * gcc.target/arm/neon/vmlaf32.c: Remove.
5419 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
5420 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
5421 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
5422 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
5423 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
5424 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
5425 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
5426 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
5427 * gcc.target/arm/neon/vmlals16.c: Remove.
5428 * gcc.target/arm/neon/vmlals32.c: Remove.
5429 * gcc.target/arm/neon/vmlals8.c: Remove.
5430 * gcc.target/arm/neon/vmlalu16.c: Remove.
5431 * gcc.target/arm/neon/vmlalu32.c: Remove.
5432 * gcc.target/arm/neon/vmlalu8.c: Remove.
5433 * gcc.target/arm/neon/vmlas16.c: Remove.
5434 * gcc.target/arm/neon/vmlas32.c: Remove.
5435 * gcc.target/arm/neon/vmlas8.c: Remove.
5436 * gcc.target/arm/neon/vmlau16.c: Remove.
5437 * gcc.target/arm/neon/vmlau32.c: Remove.
5438 * gcc.target/arm/neon/vmlau8.c: Remove.
5439 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
5440 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
5441 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
5442 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
5443 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
5444 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
5445 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
5446 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
5447 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
5448 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
5449 * gcc.target/arm/neon/vmlsQf32.c: Remove.
5450 * gcc.target/arm/neon/vmlsQs16.c: Remove.
5451 * gcc.target/arm/neon/vmlsQs32.c: Remove.
5452 * gcc.target/arm/neon/vmlsQs8.c: Remove.
5453 * gcc.target/arm/neon/vmlsQu16.c: Remove.
5454 * gcc.target/arm/neon/vmlsQu32.c: Remove.
5455 * gcc.target/arm/neon/vmlsQu8.c: Remove.
5456 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
5457 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
5458 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
5459 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
5460 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
5461 * gcc.target/arm/neon/vmls_nf32.c: Remove.
5462 * gcc.target/arm/neon/vmls_ns16.c: Remove.
5463 * gcc.target/arm/neon/vmls_ns32.c: Remove.
5464 * gcc.target/arm/neon/vmls_nu16.c: Remove.
5465 * gcc.target/arm/neon/vmls_nu32.c: Remove.
5466 * gcc.target/arm/neon/vmlsf32.c: Remove.
5467 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
5468 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
5469 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
5470 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
5471 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
5472 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
5473 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
5474 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
5475 * gcc.target/arm/neon/vmlsls16.c: Remove.
5476 * gcc.target/arm/neon/vmlsls32.c: Remove.
5477 * gcc.target/arm/neon/vmlsls8.c: Remove.
5478 * gcc.target/arm/neon/vmlslu16.c: Remove.
5479 * gcc.target/arm/neon/vmlslu32.c: Remove.
5480 * gcc.target/arm/neon/vmlslu8.c: Remove.
5481 * gcc.target/arm/neon/vmlss16.c: Remove.
5482 * gcc.target/arm/neon/vmlss32.c: Remove.
5483 * gcc.target/arm/neon/vmlss8.c: Remove.
5484 * gcc.target/arm/neon/vmlsu16.c: Remove.
5485 * gcc.target/arm/neon/vmlsu32.c: Remove.
5486 * gcc.target/arm/neon/vmlsu8.c: Remove.
5487 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
5488 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
5489 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
5490 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
5491 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
5492 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
5493 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
5494 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
5495 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
5496 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
5497 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
5498 * gcc.target/arm/neon/vmov_nf32.c: Remove.
5499 * gcc.target/arm/neon/vmov_np16.c: Remove.
5500 * gcc.target/arm/neon/vmov_np8.c: Remove.
5501 * gcc.target/arm/neon/vmov_ns16.c: Remove.
5502 * gcc.target/arm/neon/vmov_ns32.c: Remove.
5503 * gcc.target/arm/neon/vmov_ns64.c: Remove.
5504 * gcc.target/arm/neon/vmov_ns8.c: Remove.
5505 * gcc.target/arm/neon/vmov_nu16.c: Remove.
5506 * gcc.target/arm/neon/vmov_nu32.c: Remove.
5507 * gcc.target/arm/neon/vmov_nu64.c: Remove.
5508 * gcc.target/arm/neon/vmov_nu8.c: Remove.
5509 * gcc.target/arm/neon/vmovls16.c: Remove.
5510 * gcc.target/arm/neon/vmovls32.c: Remove.
5511 * gcc.target/arm/neon/vmovls8.c: Remove.
5512 * gcc.target/arm/neon/vmovlu16.c: Remove.
5513 * gcc.target/arm/neon/vmovlu32.c: Remove.
5514 * gcc.target/arm/neon/vmovlu8.c: Remove.
5515 * gcc.target/arm/neon/vmovns16.c: Remove.
5516 * gcc.target/arm/neon/vmovns32.c: Remove.
5517 * gcc.target/arm/neon/vmovns64.c: Remove.
5518 * gcc.target/arm/neon/vmovnu16.c: Remove.
5519 * gcc.target/arm/neon/vmovnu32.c: Remove.
5520 * gcc.target/arm/neon/vmovnu64.c: Remove.
5521 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
5522 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
5523 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
5524 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
5525 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
5526 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
5527 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
5528 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
5529 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
5530 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
5531 * gcc.target/arm/neon/vmulQf32.c: Remove.
5532 * gcc.target/arm/neon/vmulQp8.c: Remove.
5533 * gcc.target/arm/neon/vmulQs16.c: Remove.
5534 * gcc.target/arm/neon/vmulQs32.c: Remove.
5535 * gcc.target/arm/neon/vmulQs8.c: Remove.
5536 * gcc.target/arm/neon/vmulQu16.c: Remove.
5537 * gcc.target/arm/neon/vmulQu32.c: Remove.
5538 * gcc.target/arm/neon/vmulQu8.c: Remove.
5539 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
5540 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
5541 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
5542 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
5543 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
5544 * gcc.target/arm/neon/vmul_nf32.c: Remove.
5545 * gcc.target/arm/neon/vmul_ns16.c: Remove.
5546 * gcc.target/arm/neon/vmul_ns32.c: Remove.
5547 * gcc.target/arm/neon/vmul_nu16.c: Remove.
5548 * gcc.target/arm/neon/vmul_nu32.c: Remove.
5549 * gcc.target/arm/neon/vmulf32.c: Remove.
5550 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
5551 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
5552 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
5553 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
5554 * gcc.target/arm/neon/vmull_ns16.c: Remove.
5555 * gcc.target/arm/neon/vmull_ns32.c: Remove.
5556 * gcc.target/arm/neon/vmull_nu16.c: Remove.
5557 * gcc.target/arm/neon/vmull_nu32.c: Remove.
5558 * gcc.target/arm/neon/vmullp8.c: Remove.
5559 * gcc.target/arm/neon/vmulls16.c: Remove.
5560 * gcc.target/arm/neon/vmulls32.c: Remove.
5561 * gcc.target/arm/neon/vmulls8.c: Remove.
5562 * gcc.target/arm/neon/vmullu16.c: Remove.
5563 * gcc.target/arm/neon/vmullu32.c: Remove.
5564 * gcc.target/arm/neon/vmullu8.c: Remove.
5565 * gcc.target/arm/neon/vmulp8.c: Remove.
5566 * gcc.target/arm/neon/vmuls16.c: Remove.
5567 * gcc.target/arm/neon/vmuls32.c: Remove.
5568 * gcc.target/arm/neon/vmuls8.c: Remove.
5569 * gcc.target/arm/neon/vmulu16.c: Remove.
5570 * gcc.target/arm/neon/vmulu32.c: Remove.
5571 * gcc.target/arm/neon/vmulu8.c: Remove.
5572 * gcc.target/arm/neon/vmvnQp8.c: Remove.
5573 * gcc.target/arm/neon/vmvnQs16.c: Remove.
5574 * gcc.target/arm/neon/vmvnQs32.c: Remove.
5575 * gcc.target/arm/neon/vmvnQs8.c: Remove.
5576 * gcc.target/arm/neon/vmvnQu16.c: Remove.
5577 * gcc.target/arm/neon/vmvnQu32.c: Remove.
5578 * gcc.target/arm/neon/vmvnQu8.c: Remove.
5579 * gcc.target/arm/neon/vmvnp8.c: Remove.
5580 * gcc.target/arm/neon/vmvns16.c: Remove.
5581 * gcc.target/arm/neon/vmvns32.c: Remove.
5582 * gcc.target/arm/neon/vmvns8.c: Remove.
5583 * gcc.target/arm/neon/vmvnu16.c: Remove.
5584 * gcc.target/arm/neon/vmvnu32.c: Remove.
5585 * gcc.target/arm/neon/vmvnu8.c: Remove.
5586 * gcc.target/arm/neon/vnegQf32.c: Remove.
5587 * gcc.target/arm/neon/vnegQs16.c: Remove.
5588 * gcc.target/arm/neon/vnegQs32.c: Remove.
5589 * gcc.target/arm/neon/vnegQs8.c: Remove.
5590 * gcc.target/arm/neon/vnegf32.c: Remove.
5591 * gcc.target/arm/neon/vnegs16.c: Remove.
5592 * gcc.target/arm/neon/vnegs32.c: Remove.
5593 * gcc.target/arm/neon/vnegs8.c: Remove.
5594 * gcc.target/arm/neon/vornQs16.c: Remove.
5595 * gcc.target/arm/neon/vornQs32.c: Remove.
5596 * gcc.target/arm/neon/vornQs64.c: Remove.
5597 * gcc.target/arm/neon/vornQs8.c: Remove.
5598 * gcc.target/arm/neon/vornQu16.c: Remove.
5599 * gcc.target/arm/neon/vornQu32.c: Remove.
5600 * gcc.target/arm/neon/vornQu64.c: Remove.
5601 * gcc.target/arm/neon/vornQu8.c: Remove.
5602 * gcc.target/arm/neon/vorns16.c: Remove.
5603 * gcc.target/arm/neon/vorns32.c: Remove.
5604 * gcc.target/arm/neon/vorns64.c: Remove.
5605 * gcc.target/arm/neon/vorns8.c: Remove.
5606 * gcc.target/arm/neon/vornu16.c: Remove.
5607 * gcc.target/arm/neon/vornu32.c: Remove.
5608 * gcc.target/arm/neon/vornu64.c: Remove.
5609 * gcc.target/arm/neon/vornu8.c: Remove.
5610 * gcc.target/arm/neon/vorrQs16.c: Remove.
5611 * gcc.target/arm/neon/vorrQs32.c: Remove.
5612 * gcc.target/arm/neon/vorrQs64.c: Remove.
5613 * gcc.target/arm/neon/vorrQs8.c: Remove.
5614 * gcc.target/arm/neon/vorrQu16.c: Remove.
5615 * gcc.target/arm/neon/vorrQu32.c: Remove.
5616 * gcc.target/arm/neon/vorrQu64.c: Remove.
5617 * gcc.target/arm/neon/vorrQu8.c: Remove.
5618 * gcc.target/arm/neon/vorrs16.c: Remove.
5619 * gcc.target/arm/neon/vorrs32.c: Remove.
5620 * gcc.target/arm/neon/vorrs64.c: Remove.
5621 * gcc.target/arm/neon/vorrs8.c: Remove.
5622 * gcc.target/arm/neon/vorru16.c: Remove.
5623 * gcc.target/arm/neon/vorru32.c: Remove.
5624 * gcc.target/arm/neon/vorru64.c: Remove.
5625 * gcc.target/arm/neon/vorru8.c: Remove.
5626 * gcc.target/arm/neon/vpadalQs16.c: Remove.
5627 * gcc.target/arm/neon/vpadalQs32.c: Remove.
5628 * gcc.target/arm/neon/vpadalQs8.c: Remove.
5629 * gcc.target/arm/neon/vpadalQu16.c: Remove.
5630 * gcc.target/arm/neon/vpadalQu32.c: Remove.
5631 * gcc.target/arm/neon/vpadalQu8.c: Remove.
5632 * gcc.target/arm/neon/vpadals16.c: Remove.
5633 * gcc.target/arm/neon/vpadals32.c: Remove.
5634 * gcc.target/arm/neon/vpadals8.c: Remove.
5635 * gcc.target/arm/neon/vpadalu16.c: Remove.
5636 * gcc.target/arm/neon/vpadalu32.c: Remove.
5637 * gcc.target/arm/neon/vpadalu8.c: Remove.
5638 * gcc.target/arm/neon/vpaddf32.c: Remove.
5639 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
5640 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
5641 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
5642 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
5643 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
5644 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
5645 * gcc.target/arm/neon/vpaddls16.c: Remove.
5646 * gcc.target/arm/neon/vpaddls32.c: Remove.
5647 * gcc.target/arm/neon/vpaddls8.c: Remove.
5648 * gcc.target/arm/neon/vpaddlu16.c: Remove.
5649 * gcc.target/arm/neon/vpaddlu32.c: Remove.
5650 * gcc.target/arm/neon/vpaddlu8.c: Remove.
5651 * gcc.target/arm/neon/vpadds16.c: Remove.
5652 * gcc.target/arm/neon/vpadds32.c: Remove.
5653 * gcc.target/arm/neon/vpadds8.c: Remove.
5654 * gcc.target/arm/neon/vpaddu16.c: Remove.
5655 * gcc.target/arm/neon/vpaddu32.c: Remove.
5656 * gcc.target/arm/neon/vpaddu8.c: Remove.
5657 * gcc.target/arm/neon/vpmaxf32.c: Remove.
5658 * gcc.target/arm/neon/vpmaxs16.c: Remove.
5659 * gcc.target/arm/neon/vpmaxs32.c: Remove.
5660 * gcc.target/arm/neon/vpmaxs8.c: Remove.
5661 * gcc.target/arm/neon/vpmaxu16.c: Remove.
5662 * gcc.target/arm/neon/vpmaxu32.c: Remove.
5663 * gcc.target/arm/neon/vpmaxu8.c: Remove.
5664 * gcc.target/arm/neon/vpminf32.c: Remove.
5665 * gcc.target/arm/neon/vpmins16.c: Remove.
5666 * gcc.target/arm/neon/vpmins32.c: Remove.
5667 * gcc.target/arm/neon/vpmins8.c: Remove.
5668 * gcc.target/arm/neon/vpminu16.c: Remove.
5669 * gcc.target/arm/neon/vpminu32.c: Remove.
5670 * gcc.target/arm/neon/vpminu8.c: Remove.
5671 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
5672 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
5673 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
5674 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
5675 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
5676 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
5677 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
5678 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
5679 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
5680 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
5681 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
5682 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
5683 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
5684 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
5685 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
5686 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
5687 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
5688 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
5689 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
5690 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
5691 * gcc.target/arm/neon/vqRshls16.c: Remove.
5692 * gcc.target/arm/neon/vqRshls32.c: Remove.
5693 * gcc.target/arm/neon/vqRshls64.c: Remove.
5694 * gcc.target/arm/neon/vqRshls8.c: Remove.
5695 * gcc.target/arm/neon/vqRshlu16.c: Remove.
5696 * gcc.target/arm/neon/vqRshlu32.c: Remove.
5697 * gcc.target/arm/neon/vqRshlu64.c: Remove.
5698 * gcc.target/arm/neon/vqRshlu8.c: Remove.
5699 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
5700 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
5701 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
5702 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
5703 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
5704 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
5705 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
5706 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
5707 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
5708 * gcc.target/arm/neon/vqabsQs16.c: Remove.
5709 * gcc.target/arm/neon/vqabsQs32.c: Remove.
5710 * gcc.target/arm/neon/vqabsQs8.c: Remove.
5711 * gcc.target/arm/neon/vqabss16.c: Remove.
5712 * gcc.target/arm/neon/vqabss32.c: Remove.
5713 * gcc.target/arm/neon/vqabss8.c: Remove.
5714 * gcc.target/arm/neon/vqaddQs16.c: Remove.
5715 * gcc.target/arm/neon/vqaddQs32.c: Remove.
5716 * gcc.target/arm/neon/vqaddQs64.c: Remove.
5717 * gcc.target/arm/neon/vqaddQs8.c: Remove.
5718 * gcc.target/arm/neon/vqaddQu16.c: Remove.
5719 * gcc.target/arm/neon/vqaddQu32.c: Remove.
5720 * gcc.target/arm/neon/vqaddQu64.c: Remove.
5721 * gcc.target/arm/neon/vqaddQu8.c: Remove.
5722 * gcc.target/arm/neon/vqadds16.c: Remove.
5723 * gcc.target/arm/neon/vqadds32.c: Remove.
5724 * gcc.target/arm/neon/vqadds64.c: Remove.
5725 * gcc.target/arm/neon/vqadds8.c: Remove.
5726 * gcc.target/arm/neon/vqaddu16.c: Remove.
5727 * gcc.target/arm/neon/vqaddu32.c: Remove.
5728 * gcc.target/arm/neon/vqaddu64.c: Remove.
5729 * gcc.target/arm/neon/vqaddu8.c: Remove.
5730 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
5731 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
5732 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
5733 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
5734 * gcc.target/arm/neon/vqdmlals16.c: Remove.
5735 * gcc.target/arm/neon/vqdmlals32.c: Remove.
5736 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
5737 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
5738 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
5739 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
5740 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
5741 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
5742 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
5743 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
5744 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
5745 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
5746 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
5747 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
5748 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
5749 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
5750 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
5751 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
5752 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
5753 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
5754 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
5755 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
5756 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
5757 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5758 * gcc.target/arm/neon/vqdmulls16.c: Remove.
5759 * gcc.target/arm/neon/vqdmulls32.c: Remove.
5760 * gcc.target/arm/neon/vqmovns16.c: Remove.
5761 * gcc.target/arm/neon/vqmovns32.c: Remove.
5762 * gcc.target/arm/neon/vqmovns64.c: Remove.
5763 * gcc.target/arm/neon/vqmovnu16.c: Remove.
5764 * gcc.target/arm/neon/vqmovnu32.c: Remove.
5765 * gcc.target/arm/neon/vqmovnu64.c: Remove.
5766 * gcc.target/arm/neon/vqmovuns16.c: Remove.
5767 * gcc.target/arm/neon/vqmovuns32.c: Remove.
5768 * gcc.target/arm/neon/vqmovuns64.c: Remove.
5769 * gcc.target/arm/neon/vqnegQs16.c: Remove.
5770 * gcc.target/arm/neon/vqnegQs32.c: Remove.
5771 * gcc.target/arm/neon/vqnegQs8.c: Remove.
5772 * gcc.target/arm/neon/vqnegs16.c: Remove.
5773 * gcc.target/arm/neon/vqnegs32.c: Remove.
5774 * gcc.target/arm/neon/vqnegs8.c: Remove.
5775 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5776 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5777 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5778 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5779 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5780 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5781 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5782 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5783 * gcc.target/arm/neon/vqshlQs16.c: Remove.
5784 * gcc.target/arm/neon/vqshlQs32.c: Remove.
5785 * gcc.target/arm/neon/vqshlQs64.c: Remove.
5786 * gcc.target/arm/neon/vqshlQs8.c: Remove.
5787 * gcc.target/arm/neon/vqshlQu16.c: Remove.
5788 * gcc.target/arm/neon/vqshlQu32.c: Remove.
5789 * gcc.target/arm/neon/vqshlQu64.c: Remove.
5790 * gcc.target/arm/neon/vqshlQu8.c: Remove.
5791 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5792 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5793 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5794 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
5795 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
5796 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
5797 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
5798 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
5799 * gcc.target/arm/neon/vqshls16.c: Remove.
5800 * gcc.target/arm/neon/vqshls32.c: Remove.
5801 * gcc.target/arm/neon/vqshls64.c: Remove.
5802 * gcc.target/arm/neon/vqshls8.c: Remove.
5803 * gcc.target/arm/neon/vqshlu16.c: Remove.
5804 * gcc.target/arm/neon/vqshlu32.c: Remove.
5805 * gcc.target/arm/neon/vqshlu64.c: Remove.
5806 * gcc.target/arm/neon/vqshlu8.c: Remove.
5807 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5808 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5809 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5810 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5811 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5812 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5813 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5814 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5815 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5816 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5817 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5818 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5819 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5820 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5821 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5822 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5823 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5824 * gcc.target/arm/neon/vqsubQs16.c: Remove.
5825 * gcc.target/arm/neon/vqsubQs32.c: Remove.
5826 * gcc.target/arm/neon/vqsubQs64.c: Remove.
5827 * gcc.target/arm/neon/vqsubQs8.c: Remove.
5828 * gcc.target/arm/neon/vqsubQu16.c: Remove.
5829 * gcc.target/arm/neon/vqsubQu32.c: Remove.
5830 * gcc.target/arm/neon/vqsubQu64.c: Remove.
5831 * gcc.target/arm/neon/vqsubQu8.c: Remove.
5832 * gcc.target/arm/neon/vqsubs16.c: Remove.
5833 * gcc.target/arm/neon/vqsubs32.c: Remove.
5834 * gcc.target/arm/neon/vqsubs64.c: Remove.
5835 * gcc.target/arm/neon/vqsubs8.c: Remove.
5836 * gcc.target/arm/neon/vqsubu16.c: Remove.
5837 * gcc.target/arm/neon/vqsubu32.c: Remove.
5838 * gcc.target/arm/neon/vqsubu64.c: Remove.
5839 * gcc.target/arm/neon/vqsubu8.c: Remove.
5840 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5841 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5842 * gcc.target/arm/neon/vrecpef32.c: Remove.
5843 * gcc.target/arm/neon/vrecpeu32.c: Remove.
5844 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5845 * gcc.target/arm/neon/vrecpsf32.c: Remove.
5846 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5847 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5848 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5849 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5850 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5851 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5852 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5853 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5854 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
5855 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
5856 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
5857 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
5858 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
5859 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
5860 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
5861 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
5862 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
5863 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
5864 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
5865 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
5866 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
5867 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
5868 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
5869 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
5870 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
5871 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
5872 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
5873 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
5874 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
5875 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
5876 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
5877 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
5878 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
5879 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
5880 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
5881 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
5882 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
5883 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
5884 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
5885 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
5886 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
5887 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
5888 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
5889 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
5890 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
5891 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
5892 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
5893 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
5894 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
5895 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
5896 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
5897 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
5898 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
5899 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
5900 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
5901 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
5902 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
5903 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
5904 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
5905 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
5906 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
5907 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
5908 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
5909 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
5910 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
5911 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
5912 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
5913 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
5914 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
5915 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
5916 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
5917 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
5918 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
5919 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
5920 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
5921 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
5922 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
5923 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
5924 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
5925 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
5926 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
5927 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
5928 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
5929 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
5930 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
5931 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
5932 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
5933 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
5934 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
5935 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
5936 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
5937 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
5938 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
5939 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
5940 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
5941 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
5942 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
5943 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
5944 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
5945 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
5946 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
5947 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
5948 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
5949 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
5950 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
5951 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
5952 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
5953 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
5954 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
5955 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
5956 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
5957 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
5958 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
5959 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
5960 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
5961 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
5962 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
5963 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
5964 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
5965 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
5966 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
5967 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
5968 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
5969 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
5970 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
5971 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
5972 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
5973 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
5974 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
5975 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
5976 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
5977 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
5978 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
5979 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
5980 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
5981 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
5982 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
5983 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
5984 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
5985 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
5986 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
5987 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
5988 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
5989 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
5990 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
5991 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
5992 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
5993 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
5994 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
5995 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
5996 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
5997 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
5998 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
5999 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
6000 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
6001 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
6002 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
6003 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
6004 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
6005 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
6006 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
6007 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
6008 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
6009 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
6010 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
6011 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
6012 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
6013 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
6014 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
6015 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
6016 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
6017 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
6018 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
6019 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
6020 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
6021 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
6022 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
6023 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
6024 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
6025 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
6026 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
6027 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
6028 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
6029 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
6030 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
6031 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
6032 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
6033 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
6034 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
6035 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
6036 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
6037 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
6038 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
6039 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
6040 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
6041 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
6042 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
6043 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
6044 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
6045 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
6046 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
6047 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
6048 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
6049 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
6050 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
6051 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
6052 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
6053 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
6054 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
6055 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
6056 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
6057 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
6058 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
6059 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
6060 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
6061 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
6062 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
6063 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
6064 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
6065 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
6066 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
6067 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
6068 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
6069 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
6070 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
6071 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
6072 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
6073 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
6074 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
6075 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
6076 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
6077 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
6078 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
6079 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
6080 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
6081 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
6082 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
6083 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
6084 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
6085 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
6086 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
6087 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
6088 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
6089 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
6090 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
6091 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
6092 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
6093 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
6094 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
6095 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
6096 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
6097 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
6098 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
6099 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
6100 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
6101 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
6102 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
6103 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
6104 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
6105 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
6106 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
6107 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
6108 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
6109 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
6110 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
6111 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
6112 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
6113 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
6114 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
6115 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
6116 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
6117 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
6118 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
6119 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
6120 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
6121 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
6122 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
6123 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
6124 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
6125 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
6126 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
6127 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
6128 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
6129 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
6130 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
6131 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
6132 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
6133 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
6134 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
6135 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
6136 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
6137 * gcc.target/arm/neon/vrev16p8.c: Remove.
6138 * gcc.target/arm/neon/vrev16s8.c: Remove.
6139 * gcc.target/arm/neon/vrev16u8.c: Remove.
6140 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
6141 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
6142 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
6143 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
6144 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
6145 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
6146 * gcc.target/arm/neon/vrev32p16.c: Remove.
6147 * gcc.target/arm/neon/vrev32p8.c: Remove.
6148 * gcc.target/arm/neon/vrev32s16.c: Remove.
6149 * gcc.target/arm/neon/vrev32s8.c: Remove.
6150 * gcc.target/arm/neon/vrev32u16.c: Remove.
6151 * gcc.target/arm/neon/vrev32u8.c: Remove.
6152 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
6153 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
6154 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
6155 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
6156 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
6157 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
6158 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
6159 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
6160 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
6161 * gcc.target/arm/neon/vrev64f32.c: Remove.
6162 * gcc.target/arm/neon/vrev64p16.c: Remove.
6163 * gcc.target/arm/neon/vrev64p8.c: Remove.
6164 * gcc.target/arm/neon/vrev64s16.c: Remove.
6165 * gcc.target/arm/neon/vrev64s32.c: Remove.
6166 * gcc.target/arm/neon/vrev64s8.c: Remove.
6167 * gcc.target/arm/neon/vrev64u16.c: Remove.
6168 * gcc.target/arm/neon/vrev64u32.c: Remove.
6169 * gcc.target/arm/neon/vrev64u8.c: Remove.
6170 * gcc.target/arm/neon/vrndaf32.c: Remove.
6171 * gcc.target/arm/neon/vrndaqf32.c: Remove.
6172 * gcc.target/arm/neon/vrndf32.c: Remove.
6173 * gcc.target/arm/neon/vrndmf32.c: Remove.
6174 * gcc.target/arm/neon/vrndmqf32.c: Remove.
6175 * gcc.target/arm/neon/vrndnf32.c: Remove.
6176 * gcc.target/arm/neon/vrndnqf32.c: Remove.
6177 * gcc.target/arm/neon/vrndpf32.c: Remove.
6178 * gcc.target/arm/neon/vrndpqf32.c: Remove.
6179 * gcc.target/arm/neon/vrndqf32.c: Remove.
6180 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
6181 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
6182 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
6183 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
6184 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
6185 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
6186 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
6187 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
6188 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
6189 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
6190 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
6191 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
6192 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
6193 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
6194 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
6195 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
6196 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
6197 * gcc.target/arm/neon/vset_lanef32.c: Remove.
6198 * gcc.target/arm/neon/vset_lanep16.c: Remove.
6199 * gcc.target/arm/neon/vset_lanep8.c: Remove.
6200 * gcc.target/arm/neon/vset_lanes16.c: Remove.
6201 * gcc.target/arm/neon/vset_lanes32.c: Remove.
6202 * gcc.target/arm/neon/vset_lanes64.c: Remove.
6203 * gcc.target/arm/neon/vset_lanes8.c: Remove.
6204 * gcc.target/arm/neon/vset_laneu16.c: Remove.
6205 * gcc.target/arm/neon/vset_laneu32.c: Remove.
6206 * gcc.target/arm/neon/vset_laneu64.c: Remove.
6207 * gcc.target/arm/neon/vset_laneu8.c: Remove.
6208 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
6209 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
6210 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
6211 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
6212 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
6213 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
6214 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
6215 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
6216 * gcc.target/arm/neon/vshlQs16.c: Remove.
6217 * gcc.target/arm/neon/vshlQs32.c: Remove.
6218 * gcc.target/arm/neon/vshlQs64.c: Remove.
6219 * gcc.target/arm/neon/vshlQs8.c: Remove.
6220 * gcc.target/arm/neon/vshlQu16.c: Remove.
6221 * gcc.target/arm/neon/vshlQu32.c: Remove.
6222 * gcc.target/arm/neon/vshlQu64.c: Remove.
6223 * gcc.target/arm/neon/vshlQu8.c: Remove.
6224 * gcc.target/arm/neon/vshl_ns16.c: Remove.
6225 * gcc.target/arm/neon/vshl_ns32.c: Remove.
6226 * gcc.target/arm/neon/vshl_ns64.c: Remove.
6227 * gcc.target/arm/neon/vshl_ns8.c: Remove.
6228 * gcc.target/arm/neon/vshl_nu16.c: Remove.
6229 * gcc.target/arm/neon/vshl_nu32.c: Remove.
6230 * gcc.target/arm/neon/vshl_nu64.c: Remove.
6231 * gcc.target/arm/neon/vshl_nu8.c: Remove.
6232 * gcc.target/arm/neon/vshll_ns16.c: Remove.
6233 * gcc.target/arm/neon/vshll_ns32.c: Remove.
6234 * gcc.target/arm/neon/vshll_ns8.c: Remove.
6235 * gcc.target/arm/neon/vshll_nu16.c: Remove.
6236 * gcc.target/arm/neon/vshll_nu32.c: Remove.
6237 * gcc.target/arm/neon/vshll_nu8.c: Remove.
6238 * gcc.target/arm/neon/vshls16.c: Remove.
6239 * gcc.target/arm/neon/vshls32.c: Remove.
6240 * gcc.target/arm/neon/vshls64.c: Remove.
6241 * gcc.target/arm/neon/vshls8.c: Remove.
6242 * gcc.target/arm/neon/vshlu16.c: Remove.
6243 * gcc.target/arm/neon/vshlu32.c: Remove.
6244 * gcc.target/arm/neon/vshlu64.c: Remove.
6245 * gcc.target/arm/neon/vshlu8.c: Remove.
6246 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
6247 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
6248 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
6249 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
6250 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
6251 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
6252 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
6253 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
6254 * gcc.target/arm/neon/vshr_ns16.c: Remove.
6255 * gcc.target/arm/neon/vshr_ns32.c: Remove.
6256 * gcc.target/arm/neon/vshr_ns64.c: Remove.
6257 * gcc.target/arm/neon/vshr_ns8.c: Remove.
6258 * gcc.target/arm/neon/vshr_nu16.c: Remove.
6259 * gcc.target/arm/neon/vshr_nu32.c: Remove.
6260 * gcc.target/arm/neon/vshr_nu64.c: Remove.
6261 * gcc.target/arm/neon/vshr_nu8.c: Remove.
6262 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
6263 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
6264 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
6265 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
6266 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
6267 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
6268 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
6269 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
6270 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
6271 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
6272 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
6273 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
6274 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
6275 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
6276 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
6277 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
6278 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
6279 * gcc.target/arm/neon/vsli_np16.c: Remove.
6280 * gcc.target/arm/neon/vsli_np64.c: Remove.
6281 * gcc.target/arm/neon/vsli_np8.c: Remove.
6282 * gcc.target/arm/neon/vsli_ns16.c: Remove.
6283 * gcc.target/arm/neon/vsli_ns32.c: Remove.
6284 * gcc.target/arm/neon/vsli_ns64.c: Remove.
6285 * gcc.target/arm/neon/vsli_ns8.c: Remove.
6286 * gcc.target/arm/neon/vsli_nu16.c: Remove.
6287 * gcc.target/arm/neon/vsli_nu32.c: Remove.
6288 * gcc.target/arm/neon/vsli_nu64.c: Remove.
6289 * gcc.target/arm/neon/vsli_nu8.c: Remove.
6290 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
6291 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
6292 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
6293 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
6294 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
6295 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
6296 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
6297 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
6298 * gcc.target/arm/neon/vsra_ns16.c: Remove.
6299 * gcc.target/arm/neon/vsra_ns32.c: Remove.
6300 * gcc.target/arm/neon/vsra_ns64.c: Remove.
6301 * gcc.target/arm/neon/vsra_ns8.c: Remove.
6302 * gcc.target/arm/neon/vsra_nu16.c: Remove.
6303 * gcc.target/arm/neon/vsra_nu32.c: Remove.
6304 * gcc.target/arm/neon/vsra_nu64.c: Remove.
6305 * gcc.target/arm/neon/vsra_nu8.c: Remove.
6306 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
6307 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
6308 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
6309 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
6310 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
6311 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
6312 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
6313 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
6314 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
6315 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
6316 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
6317 * gcc.target/arm/neon/vsri_np16.c: Remove.
6318 * gcc.target/arm/neon/vsri_np64.c: Remove.
6319 * gcc.target/arm/neon/vsri_np8.c: Remove.
6320 * gcc.target/arm/neon/vsri_ns16.c: Remove.
6321 * gcc.target/arm/neon/vsri_ns32.c: Remove.
6322 * gcc.target/arm/neon/vsri_ns64.c: Remove.
6323 * gcc.target/arm/neon/vsri_ns8.c: Remove.
6324 * gcc.target/arm/neon/vsri_nu16.c: Remove.
6325 * gcc.target/arm/neon/vsri_nu32.c: Remove.
6326 * gcc.target/arm/neon/vsri_nu64.c: Remove.
6327 * gcc.target/arm/neon/vsri_nu8.c: Remove.
6328 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
6329 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
6330 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
6331 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
6332 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
6333 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
6334 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
6335 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
6336 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
6337 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
6338 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
6339 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
6340 * gcc.target/arm/neon/vst1Qf32.c: Remove.
6341 * gcc.target/arm/neon/vst1Qp16.c: Remove.
6342 * gcc.target/arm/neon/vst1Qp64.c: Remove.
6343 * gcc.target/arm/neon/vst1Qp8.c: Remove.
6344 * gcc.target/arm/neon/vst1Qs16.c: Remove.
6345 * gcc.target/arm/neon/vst1Qs32.c: Remove.
6346 * gcc.target/arm/neon/vst1Qs64.c: Remove.
6347 * gcc.target/arm/neon/vst1Qs8.c: Remove.
6348 * gcc.target/arm/neon/vst1Qu16.c: Remove.
6349 * gcc.target/arm/neon/vst1Qu32.c: Remove.
6350 * gcc.target/arm/neon/vst1Qu64.c: Remove.
6351 * gcc.target/arm/neon/vst1Qu8.c: Remove.
6352 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
6353 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
6354 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
6355 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
6356 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
6357 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
6358 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
6359 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
6360 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
6361 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
6362 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
6363 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
6364 * gcc.target/arm/neon/vst1f32.c: Remove.
6365 * gcc.target/arm/neon/vst1p16.c: Remove.
6366 * gcc.target/arm/neon/vst1p64.c: Remove.
6367 * gcc.target/arm/neon/vst1p8.c: Remove.
6368 * gcc.target/arm/neon/vst1s16.c: Remove.
6369 * gcc.target/arm/neon/vst1s32.c: Remove.
6370 * gcc.target/arm/neon/vst1s64.c: Remove.
6371 * gcc.target/arm/neon/vst1s8.c: Remove.
6372 * gcc.target/arm/neon/vst1u16.c: Remove.
6373 * gcc.target/arm/neon/vst1u32.c: Remove.
6374 * gcc.target/arm/neon/vst1u64.c: Remove.
6375 * gcc.target/arm/neon/vst1u8.c: Remove.
6376 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
6377 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
6378 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
6379 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
6380 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
6381 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
6382 * gcc.target/arm/neon/vst2Qf32.c: Remove.
6383 * gcc.target/arm/neon/vst2Qp16.c: Remove.
6384 * gcc.target/arm/neon/vst2Qp8.c: Remove.
6385 * gcc.target/arm/neon/vst2Qs16.c: Remove.
6386 * gcc.target/arm/neon/vst2Qs32.c: Remove.
6387 * gcc.target/arm/neon/vst2Qs8.c: Remove.
6388 * gcc.target/arm/neon/vst2Qu16.c: Remove.
6389 * gcc.target/arm/neon/vst2Qu32.c: Remove.
6390 * gcc.target/arm/neon/vst2Qu8.c: Remove.
6391 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
6392 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
6393 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
6394 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
6395 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
6396 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
6397 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
6398 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
6399 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
6400 * gcc.target/arm/neon/vst2f32.c: Remove.
6401 * gcc.target/arm/neon/vst2p16.c: Remove.
6402 * gcc.target/arm/neon/vst2p64.c: Remove.
6403 * gcc.target/arm/neon/vst2p8.c: Remove.
6404 * gcc.target/arm/neon/vst2s16.c: Remove.
6405 * gcc.target/arm/neon/vst2s32.c: Remove.
6406 * gcc.target/arm/neon/vst2s64.c: Remove.
6407 * gcc.target/arm/neon/vst2s8.c: Remove.
6408 * gcc.target/arm/neon/vst2u16.c: Remove.
6409 * gcc.target/arm/neon/vst2u32.c: Remove.
6410 * gcc.target/arm/neon/vst2u64.c: Remove.
6411 * gcc.target/arm/neon/vst2u8.c: Remove.
6412 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
6413 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
6414 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
6415 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
6416 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
6417 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
6418 * gcc.target/arm/neon/vst3Qf32.c: Remove.
6419 * gcc.target/arm/neon/vst3Qp16.c: Remove.
6420 * gcc.target/arm/neon/vst3Qp8.c: Remove.
6421 * gcc.target/arm/neon/vst3Qs16.c: Remove.
6422 * gcc.target/arm/neon/vst3Qs32.c: Remove.
6423 * gcc.target/arm/neon/vst3Qs8.c: Remove.
6424 * gcc.target/arm/neon/vst3Qu16.c: Remove.
6425 * gcc.target/arm/neon/vst3Qu32.c: Remove.
6426 * gcc.target/arm/neon/vst3Qu8.c: Remove.
6427 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
6428 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
6429 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
6430 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
6431 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
6432 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
6433 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
6434 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
6435 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
6436 * gcc.target/arm/neon/vst3f32.c: Remove.
6437 * gcc.target/arm/neon/vst3p16.c: Remove.
6438 * gcc.target/arm/neon/vst3p64.c: Remove.
6439 * gcc.target/arm/neon/vst3p8.c: Remove.
6440 * gcc.target/arm/neon/vst3s16.c: Remove.
6441 * gcc.target/arm/neon/vst3s32.c: Remove.
6442 * gcc.target/arm/neon/vst3s64.c: Remove.
6443 * gcc.target/arm/neon/vst3s8.c: Remove.
6444 * gcc.target/arm/neon/vst3u16.c: Remove.
6445 * gcc.target/arm/neon/vst3u32.c: Remove.
6446 * gcc.target/arm/neon/vst3u64.c: Remove.
6447 * gcc.target/arm/neon/vst3u8.c: Remove.
6448 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
6449 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
6450 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
6451 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
6452 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
6453 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
6454 * gcc.target/arm/neon/vst4Qf32.c: Remove.
6455 * gcc.target/arm/neon/vst4Qp16.c: Remove.
6456 * gcc.target/arm/neon/vst4Qp8.c: Remove.
6457 * gcc.target/arm/neon/vst4Qs16.c: Remove.
6458 * gcc.target/arm/neon/vst4Qs32.c: Remove.
6459 * gcc.target/arm/neon/vst4Qs8.c: Remove.
6460 * gcc.target/arm/neon/vst4Qu16.c: Remove.
6461 * gcc.target/arm/neon/vst4Qu32.c: Remove.
6462 * gcc.target/arm/neon/vst4Qu8.c: Remove.
6463 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
6464 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
6465 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
6466 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
6467 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
6468 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
6469 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
6470 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
6471 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
6472 * gcc.target/arm/neon/vst4f32.c: Remove.
6473 * gcc.target/arm/neon/vst4p16.c: Remove.
6474 * gcc.target/arm/neon/vst4p64.c: Remove.
6475 * gcc.target/arm/neon/vst4p8.c: Remove.
6476 * gcc.target/arm/neon/vst4s16.c: Remove.
6477 * gcc.target/arm/neon/vst4s32.c: Remove.
6478 * gcc.target/arm/neon/vst4s64.c: Remove.
6479 * gcc.target/arm/neon/vst4s8.c: Remove.
6480 * gcc.target/arm/neon/vst4u16.c: Remove.
6481 * gcc.target/arm/neon/vst4u32.c: Remove.
6482 * gcc.target/arm/neon/vst4u64.c: Remove.
6483 * gcc.target/arm/neon/vst4u8.c: Remove.
6484 * gcc.target/arm/neon/vsubQf32.c: Remove.
6485 * gcc.target/arm/neon/vsubQs16.c: Remove.
6486 * gcc.target/arm/neon/vsubQs32.c: Remove.
6487 * gcc.target/arm/neon/vsubQs64.c: Remove.
6488 * gcc.target/arm/neon/vsubQs8.c: Remove.
6489 * gcc.target/arm/neon/vsubQu16.c: Remove.
6490 * gcc.target/arm/neon/vsubQu32.c: Remove.
6491 * gcc.target/arm/neon/vsubQu64.c: Remove.
6492 * gcc.target/arm/neon/vsubQu8.c: Remove.
6493 * gcc.target/arm/neon/vsubf32.c: Remove.
6494 * gcc.target/arm/neon/vsubhns16.c: Remove.
6495 * gcc.target/arm/neon/vsubhns32.c: Remove.
6496 * gcc.target/arm/neon/vsubhns64.c: Remove.
6497 * gcc.target/arm/neon/vsubhnu16.c: Remove.
6498 * gcc.target/arm/neon/vsubhnu32.c: Remove.
6499 * gcc.target/arm/neon/vsubhnu64.c: Remove.
6500 * gcc.target/arm/neon/vsubls16.c: Remove.
6501 * gcc.target/arm/neon/vsubls32.c: Remove.
6502 * gcc.target/arm/neon/vsubls8.c: Remove.
6503 * gcc.target/arm/neon/vsublu16.c: Remove.
6504 * gcc.target/arm/neon/vsublu32.c: Remove.
6505 * gcc.target/arm/neon/vsublu8.c: Remove.
6506 * gcc.target/arm/neon/vsubs16.c: Remove.
6507 * gcc.target/arm/neon/vsubs32.c: Remove.
6508 * gcc.target/arm/neon/vsubs64.c: Remove.
6509 * gcc.target/arm/neon/vsubs8.c: Remove.
6510 * gcc.target/arm/neon/vsubu16.c: Remove.
6511 * gcc.target/arm/neon/vsubu32.c: Remove.
6512 * gcc.target/arm/neon/vsubu64.c: Remove.
6513 * gcc.target/arm/neon/vsubu8.c: Remove.
6514 * gcc.target/arm/neon/vsubws16.c: Remove.
6515 * gcc.target/arm/neon/vsubws32.c: Remove.
6516 * gcc.target/arm/neon/vsubws8.c: Remove.
6517 * gcc.target/arm/neon/vsubwu16.c: Remove.
6518 * gcc.target/arm/neon/vsubwu32.c: Remove.
6519 * gcc.target/arm/neon/vsubwu8.c: Remove.
6520 * gcc.target/arm/neon/vtbl1p8.c: Remove.
6521 * gcc.target/arm/neon/vtbl1s8.c: Remove.
6522 * gcc.target/arm/neon/vtbl1u8.c: Remove.
6523 * gcc.target/arm/neon/vtbl2p8.c: Remove.
6524 * gcc.target/arm/neon/vtbl2s8.c: Remove.
6525 * gcc.target/arm/neon/vtbl2u8.c: Remove.
6526 * gcc.target/arm/neon/vtbl3p8.c: Remove.
6527 * gcc.target/arm/neon/vtbl3s8.c: Remove.
6528 * gcc.target/arm/neon/vtbl3u8.c: Remove.
6529 * gcc.target/arm/neon/vtbl4p8.c: Remove.
6530 * gcc.target/arm/neon/vtbl4s8.c: Remove.
6531 * gcc.target/arm/neon/vtbl4u8.c: Remove.
6532 * gcc.target/arm/neon/vtbx1p8.c: Remove.
6533 * gcc.target/arm/neon/vtbx1s8.c: Remove.
6534 * gcc.target/arm/neon/vtbx1u8.c: Remove.
6535 * gcc.target/arm/neon/vtbx2p8.c: Remove.
6536 * gcc.target/arm/neon/vtbx2s8.c: Remove.
6537 * gcc.target/arm/neon/vtbx2u8.c: Remove.
6538 * gcc.target/arm/neon/vtbx3p8.c: Remove.
6539 * gcc.target/arm/neon/vtbx3s8.c: Remove.
6540 * gcc.target/arm/neon/vtbx3u8.c: Remove.
6541 * gcc.target/arm/neon/vtbx4p8.c: Remove.
6542 * gcc.target/arm/neon/vtbx4s8.c: Remove.
6543 * gcc.target/arm/neon/vtbx4u8.c: Remove.
6544 * gcc.target/arm/neon/vtrnQf32.c: Remove.
6545 * gcc.target/arm/neon/vtrnQp16.c: Remove.
6546 * gcc.target/arm/neon/vtrnQp8.c: Remove.
6547 * gcc.target/arm/neon/vtrnQs16.c: Remove.
6548 * gcc.target/arm/neon/vtrnQs32.c: Remove.
6549 * gcc.target/arm/neon/vtrnQs8.c: Remove.
6550 * gcc.target/arm/neon/vtrnQu16.c: Remove.
6551 * gcc.target/arm/neon/vtrnQu32.c: Remove.
6552 * gcc.target/arm/neon/vtrnQu8.c: Remove.
6553 * gcc.target/arm/neon/vtrnf32.c: Remove.
6554 * gcc.target/arm/neon/vtrnp16.c: Remove.
6555 * gcc.target/arm/neon/vtrnp8.c: Remove.
6556 * gcc.target/arm/neon/vtrns16.c: Remove.
6557 * gcc.target/arm/neon/vtrns32.c: Remove.
6558 * gcc.target/arm/neon/vtrns8.c: Remove.
6559 * gcc.target/arm/neon/vtrnu16.c: Remove.
6560 * gcc.target/arm/neon/vtrnu32.c: Remove.
6561 * gcc.target/arm/neon/vtrnu8.c: Remove.
6562 * gcc.target/arm/neon/vtstQp8.c: Remove.
6563 * gcc.target/arm/neon/vtstQs16.c: Remove.
6564 * gcc.target/arm/neon/vtstQs32.c: Remove.
6565 * gcc.target/arm/neon/vtstQs8.c: Remove.
6566 * gcc.target/arm/neon/vtstQu16.c: Remove.
6567 * gcc.target/arm/neon/vtstQu32.c: Remove.
6568 * gcc.target/arm/neon/vtstQu8.c: Remove.
6569 * gcc.target/arm/neon/vtstp8.c: Remove.
6570 * gcc.target/arm/neon/vtsts16.c: Remove.
6571 * gcc.target/arm/neon/vtsts32.c: Remove.
6572 * gcc.target/arm/neon/vtsts8.c: Remove.
6573 * gcc.target/arm/neon/vtstu16.c: Remove.
6574 * gcc.target/arm/neon/vtstu32.c: Remove.
6575 * gcc.target/arm/neon/vtstu8.c: Remove.
6576 * gcc.target/arm/neon/vuzpQf32.c: Remove.
6577 * gcc.target/arm/neon/vuzpQp16.c: Remove.
6578 * gcc.target/arm/neon/vuzpQp8.c: Remove.
6579 * gcc.target/arm/neon/vuzpQs16.c: Remove.
6580 * gcc.target/arm/neon/vuzpQs32.c: Remove.
6581 * gcc.target/arm/neon/vuzpQs8.c: Remove.
6582 * gcc.target/arm/neon/vuzpQu16.c: Remove.
6583 * gcc.target/arm/neon/vuzpQu32.c: Remove.
6584 * gcc.target/arm/neon/vuzpQu8.c: Remove.
6585 * gcc.target/arm/neon/vuzpf32.c: Remove.
6586 * gcc.target/arm/neon/vuzpp16.c: Remove.
6587 * gcc.target/arm/neon/vuzpp8.c: Remove.
6588 * gcc.target/arm/neon/vuzps16.c: Remove.
6589 * gcc.target/arm/neon/vuzps32.c: Remove.
6590 * gcc.target/arm/neon/vuzps8.c: Remove.
6591 * gcc.target/arm/neon/vuzpu16.c: Remove.
6592 * gcc.target/arm/neon/vuzpu32.c: Remove.
6593 * gcc.target/arm/neon/vuzpu8.c: Remove.
6594 * gcc.target/arm/neon/vzipQf32.c: Remove.
6595 * gcc.target/arm/neon/vzipQp16.c: Remove.
6596 * gcc.target/arm/neon/vzipQp8.c: Remove.
6597 * gcc.target/arm/neon/vzipQs16.c: Remove.
6598 * gcc.target/arm/neon/vzipQs32.c: Remove.
6599 * gcc.target/arm/neon/vzipQs8.c: Remove.
6600 * gcc.target/arm/neon/vzipQu16.c: Remove.
6601 * gcc.target/arm/neon/vzipQu32.c: Remove.
6602 * gcc.target/arm/neon/vzipQu8.c: Remove.
6603 * gcc.target/arm/neon/vzipf32.c: Remove.
6604 * gcc.target/arm/neon/vzipp16.c: Remove.
6605 * gcc.target/arm/neon/vzipp8.c: Remove.
6606 * gcc.target/arm/neon/vzips16.c: Remove.
6607 * gcc.target/arm/neon/vzips32.c: Remove.
6608 * gcc.target/arm/neon/vzips8.c: Remove.
6609 * gcc.target/arm/neon/vzipu16.c: Remove.
6610 * gcc.target/arm/neon/vzipu32.c: Remove.
6611 * gcc.target/arm/neon/vzipu8.c: Remove.
6612
6613
6614 2015-11-12 Marek Polacek <polacek@redhat.com>
6615
6616 PR c/67784
6617 * gcc.dg/pr67784-1.c: New test.
6618 * gcc.dg/pr67784-2.c: New test.
6619
6620 2015-11-12 Martin Liska <mliska@suse.cz>
6621
6622 * gcc.dg/ipa/pr68035.c: New test.
6623
6624 2015-11-12 Richard Biener <rguenther@suse.de>
6625
6626 PR tree-optimization/68306
6627 * gcc.dg/pr68306.c: New testcase.
6628
6629 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6630
6631 Implement D0013R2, logical type traits.
6632
6633 * g++.dg/cpp0x/Wattributes1.C: Adjust.
6634
6635 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
6636
6637 * c-c++-common/goacc/data-default-1.c: New.
6638
6639 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
6640
6641 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
6642
6643 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6644
6645 PR tree-optimization/68305
6646 * gcc.dg/vect/pr68305.c: New test.
6647
6648 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
6649
6650 * gcc.target/i386/pr67265-2.c: New test.
6651
6652 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6653
6654 * gcc.dg/pr68286.c: New test.
6655
6656 2015-11-12 Christian Bruel <christian.bruel@st.com>
6657
6658 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
6659
6660 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
6661
6662 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
6663 aligned to 64 bits.
6664
6665 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
6666
6667 * gcc.dg/pr65521.c: Fail on AIX.
6668
6669 2015-11-11 Sebastian Pop <s.pop@samsung.com>
6670
6671 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
6672 * gcc.dg/graphite/fuse-2.c: Same.
6673 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
6674 isl-ast-gen-*.c files.
6675 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
6676 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
6677 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
6678 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
6679 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
6680 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
6681 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
6682 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
6683 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
6684 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
6685 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
6686
6687 2015-11-11 Marek Polacek <polacek@redhat.com>
6688
6689 PR c/68107
6690 PR c++/68266
6691 * c-c++-common/pr68107.c: New test.
6692 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
6693 (large_array_char_template): Likewise.
6694 * g++.dg/init/new44.C: Adjust dg-error.
6695
6696 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
6697
6698 * gfortran.dg/goacc/private-3.f95: Remove xfail.
6699 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
6700
6701 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
6702
6703 * gcc.target/i386/pr67265.c: New test.
6704
6705 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
6706
6707 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
6708 tests for the expected generated code.
6709
6710 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
6711
6712 * gcc.target/mips/split-ds-sequence.c: New test.
6713
6714 2015-11-11 Julia Koval <julia.koval@intel.com>
6715
6716 * g++.dg/ext/mv16.C: New functions.
6717
6718 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
6719 Jiong Wang <jiong.wang@arm.com>
6720
6721 * gcc.dg/tree-ssa/pr68234.c: New testcase.
6722
6723 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6724
6725 * gcc.target/i386/mask-pack.c: New test.
6726 * gcc.target/i386/mask-unpack.c: New test.
6727
6728 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6729
6730 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
6731
6732 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6733
6734 * gcc.dg/vect/slp-cond-5.c: New test.
6735
6736 2015-11-10 Richard Biener <rguenther@suse.de>
6737
6738 PR tree-optimization/68240
6739 * gcc.dg/torture/pr68240.c: New testcase.
6740
6741 2015-11-10 Richard Biener <rguenther@suse.de>
6742
6743 PR tree-optimization/56118
6744 * gcc.target/i386/pr56118.c: New testcase.
6745
6746 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6747
6748 * gcc.target/aarch64/cond_op_imm_1.c: New test.
6749
6750 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
6751
6752 * gfortran.dg/pr68251.f90: New test.
6753
6754 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
6755
6756 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
6757
6758 2015-11-09 Martin Sebor <msebor@redhat.com>
6759
6760 * init/new45.C: New test to verify that operator new is invoked
6761 with or without overhead for a cookie.
6762
6763 PR c++/67927
6764 * init/new44.C: New test for placement new expressions for arrays
6765 with excessive number of elements.
6766
6767 PR c++/67913
6768 * init/new43.C: New test for placement new expressions for arrays
6769 with negative number of elements.
6770
6771 * other/new-size-type.C: Expect array new expression with
6772 an excessive number of elements to be rejected.
6773
6774 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
6775
6776 * c-c++-common/goacc/routine-1.c: New.
6777 * c-c++-common/goacc/routine-2.c: New.
6778 * c-c++-common/goacc/routine-3.c: New.
6779 * c-c++-common/goacc/routine-4.c: New.
6780 * c-c++-common/goacc/routine-5.c: New.
6781
6782 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6783
6784 * gcc.target/sparc/sparc-ret.c: Rename to...
6785 * gcc.target/sparc/sparc-ret-1.c: ...this.
6786 * gcc.target/sparc/sparc-ret-2.c: New test.
6787
6788 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6789
6790 * lib/target-supports.exp (check_p8vector_hw_available): Split
6791 long line.
6792 (check_vsx_hw_available): Likewise.
6793 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6794 support and for PowerPC float128 support.
6795 (check_p9modulo_hw_available): Likewise.
6796 (check_ppc_float128_sw_available): Likewise.
6797 (check_ppc_float128_hw_available): Likewise.
6798 (check_effective_target_powerpc_p9vector_ok): Likewise.
6799 (check_effective_target_powerpc_p9modulo_ok): Likewise.
6800 (check_effective_target_powerpc_float128_sw_ok): Likewise.
6801 (check_effective_target_powerpc_float128_hw_ok): Likewise.
6802 (is-effective-target): Add new PowerPc targets.
6803 (is-effective-target-keyword): Likewise.
6804 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6805 instructions, use it.
6806
6807 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6808 * gcc.target/powerpc/mod-2.c: Likewise.
6809 * gcc.target/powerpc/ctz-1.c: Likewise.
6810 * gcc.target/powerpc/ctz-2.c: Likewise.
6811 * gcc.target/powerpc/extswsli-1.c: Likewise.
6812 * gcc.target/powerpc/extswsli-2.c: Likewise.
6813 * gcc.target/powerpc/extswsli-3.c: Likewise.
6814
6815 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6816 and allow the test on PowerPC LE.
6817 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6818 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6819
6820 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6821 check instead of powerpc_vsx_ok.
6822 * gcc.target/powerpc/float128-mix.c: Likewise.
6823
6824 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6825
6826 * gcc.dg/sso/*.c: Robustify dg-output directives.
6827
6828 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6829
6830 * g++.dg/ubsan/pr68259.C: New test.
6831
6832 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
6833
6834 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6835 (main): Use _Cilk_spawn instead of cilk_spawn.
6836
6837 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
6838
6839 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6840 scan-assembler directive.
6841
6842 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6843
6844 PR target/68129
6845 * gcc.dg/pr68129_1.c: New test.
6846
6847 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6848
6849 PR debug/67192
6850 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6851 (main): Invoke them.
6852
6853 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6854
6855 PR debug/67192
6856 * gcc.dg/guality/pr67192.c: New test.
6857
6858 2015-11-09 Richard Biener <rguenther@suse.de>
6859
6860 PR tree-optimization/68248
6861 * gcc.dg/torture/pr68248.c: New testcase.
6862
6863 2015-11-09 Richard Biener <rguenther@suse.de>
6864
6865 PR tree-optimization/56118
6866 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
6867
6868 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6869
6870 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
6871 labelref and check use of constant pool by looking for .word and
6872 similar directives.
6873
6874 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
6875
6876 PR target/66326
6877 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
6878
6879 2015-11-09 Richard Henderson <rth@redhat.com>
6880
6881 * gcc.target/i386/addr-space-1.c: New test.
6882 * gcc.target/i386/addr-space-2.c: New test.
6883 * gcc.target/i386/addr-space-3.c: New test.
6884
6885 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
6886
6887 PR fortran/68053
6888 * gfortran.dg/pr68053.f90: New test.
6889
6890 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6891
6892 * g++.dg/lto/pr68057_0.C: Fix testcase.
6893
6894 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
6895
6896 * gfortran.dg/PR67518.f90: move from here...
6897 * gfortran.dg/graphite/PR67518.f90: to here.
6898 * gfortran.dg/PR53852.f90: move from here...
6899 * gfortran.dg/graphite/PR53852.f90: to here.
6900
6901 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
6902
6903 * gcc.dg/sso-1.c: New test.
6904 * gcc.dg/sso-2.c: Likewise.
6905 * gcc.dg/sso-3.c: Likewise.
6906 * gcc.dg/sso-4.c: Likewise.
6907 * gcc.dg/sso-5.c: Likewise.
6908 * gcc.dg/sso-6.c: Likewise.
6909 * gcc.dg/sso-7.c: Likewise.
6910 * gcc.dg/sso-8.c: Likewise.
6911 * gcc.dg/sso: New directory.
6912 * gcc.target/i386/movbe-3.c: New test.
6913 * gnat.dg/sso1.adb: Likewise.
6914 * gnat.dg/sso2.ad[sb]: Likewise.
6915 * gnat.dg/sso3.adb: Likewise.
6916 * gnat.dg/sso4.adb: Likewise.
6917 * gnat.dg/sso5.adb: Likewise.
6918 * gnat.dg/sso6.adb: Likewise.
6919 * gnat.dg/sso7.adb: Likewise.
6920 * gnat.dg/specs/sso1.ads: Likewise.
6921 * gnat.dg/specs/sso2.ads: Likewise.
6922 * gnat.dg/sso: New directory.
6923
6924 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
6925
6926 PR fortran/68218
6927 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
6928
6929 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
6930
6931 PR fortran/68224
6932 * gfortran.dg/pr68224.f90: New test.
6933
6934 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
6935
6936 PR fortran/68196
6937 * gfortran.dg/proc_ptr_47.f90: New test.
6938
6939 PR fortran/66465
6940 * gfortran.dg/pr66465.f90: New test.
6941
6942 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
6943
6944 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
6945
6946 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6947
6948 PR fortran/68153
6949 * gfortran.dg/pr68153.f90: New test.
6950
6951 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6952
6953 PR fortran/68151
6954 * gfortran.dg/pr68151.f90: New test.
6955
6956 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
6957
6958 PR tree-optimization/68235
6959 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
6960
6961 2015-11-06 Jeff Law <law@redhat.com>
6962
6963 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
6964 realized jump threads.
6965 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
6966 threads rather than dom1 dump.
6967
6968 2015-11-06 Michael Collison <michael.collison@linaro.org
6969 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6970
6971 Revert:
6972 2015-08-01 Michael Collison <michael.collison@linaro.org
6973 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6974
6975 * gcc.target/arm/mincmp.c: New test.
6976
6977 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
6978
6979 PR fortran/54224
6980 * gfortran.dg/warn_unused_function_2.f90: Add two new
6981 "defined but not used" subroutines.
6982
6983 2015-11-06 Jakub Jelinek <jakub@redhat.com>
6984
6985 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
6986 * g++.dg/gomp/ordered-2.C (f1): Likewise.
6987 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
6988 expected diagnostics for the addition of quotes.
6989 * gfortran.dg/gomp/target3.f90: Likewise.
6990 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6991 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6992 * c-c++-common/gomp/doacross-1.c: Likewise.
6993 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
6994 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
6995 Adjust expected diagnostics wording.
6996 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
6997 Don't expect error on ordered threads simd when in for simd.
6998 * c-c++-common/gomp/nesting-2.c: New test.
6999 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
7000 * c-c++-common/gomp/ordered-4.c: New test.
7001
7002 2015-11-06 Mike Stump <mikestump@comcast.net>
7003
7004 * gcc.dg/pragma-diag-5.c: Make test cases unique.
7005
7006 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
7007 Sebastian Pop <s.pop@samsung.com>
7008
7009 * gcc.dg/graphite/fuse-1.c: New.
7010 * gcc.dg/graphite/fuse-2.c: New.
7011 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
7012
7013 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
7014
7015 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
7016
7017 2015-11-06 David Malcolm <dmalcolm@redhat.com>
7018
7019 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
7020 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
7021 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
7022 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7023 * lib/gcc-dg.exp: Load multiline.exp.
7024
7025 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7026
7027 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
7028 * gcc.target/arm/interrupt-1.c: Likewise.
7029 * gcc.target/arm/interrupt-2.c: Likewise.
7030 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
7031
7032 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
7033 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
7034
7035 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
7036 macros for assembly checks.
7037 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
7038 frsqrts and frsqrte are not emitted.
7039 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
7040 frsqrts and frsqrte are emitted.
7041 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
7042
7043 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
7044
7045 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
7046
7047 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
7048
7049 PR ipa/68057
7050 PR ipa/68220
7051 * g++.dg/lto/pr68057_0.C: New testcase.
7052 * g++.dg/lto/pr68057_1.C: New testcase.
7053 * g++.dg/torture/pr68220.C: New testcase.
7054
7055 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
7056
7057 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
7058 comment.
7059
7060 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
7061
7062 PR tree-optimization/68145
7063 * g++.dg/vect/pr68145.cc: New test.
7064
7065 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7066
7067 PR target/68088
7068 * gcc.dg/pr68088_1.c: New test.
7069
7070 2015-11-06 Richard Biener <rguenther@suse.de>
7071
7072 * gcc.dg/vect/bb-slp-38.c: New testcase.
7073
7074 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
7075
7076 * gfortran.dg/goacc/private-3.f95: XFAIL.
7077
7078 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
7079
7080 PR middle-end/53852
7081 PR middle-end/67518
7082 * gfortran.dg/PR67518.f90: New test.
7083 * gfortran.dg/PR53852.f90: New test.
7084
7085 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
7086 Tom de Vries <tom@codesourcery.com>
7087 Nathan Sidwell <nathan@codesourcery.com>
7088 Thomas Schwinge <thomas@codesourcery.com>
7089
7090 * c-c++-common/goacc/combined-directives.c: New test.
7091 * c-c++-common/goacc/loop-clauses.c: New test.
7092 * c-c++-common/goacc/tile.c: New test.
7093 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
7094 as gang static arguments.
7095 * c-c++-common/goacc/update-1.c: Adjust expected error message.
7096 * g++.dg/goacc/template.C: New test.
7097 * gfortran.dg/goacc/combined-directives.f90: New test.
7098 * gfortran.dg/goacc/default.f95: New test.
7099 * gfortran.dg/goacc/default_none.f95: New test.
7100 * gfortran.dg/goacc/firstprivate-1.f95: New test.
7101 * gfortran.dg/goacc/gang-static.f95: New test.
7102 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
7103 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
7104 * gfortran.dg/goacc/list.f95: Update test.
7105 * gfortran.dg/goacc/loop-2.f95: Likewise.
7106 * gfortran.dg/goacc/loop-4.f95: New test.
7107 * gfortran.dg/goacc/loop-5.f95: New test.
7108 * gfortran.dg/goacc/loop-6.f95: New test.
7109 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
7110 * gfortran.dg/goacc/multi-clause.f90: New test.
7111 * gfortran.dg/goacc/parallel-tree.f95: Update test.
7112 * gfortran.dg/goacc/update.f95: New test.
7113
7114 2015-11-05 Martin Sebor <msebor@redhat.com>
7115
7116 PR c++/67942
7117 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
7118 invocations where the size of the destination buffer object
7119 or its type (or both) is unknown.
7120
7121 2015-11-05 Martin Sebor <msebor@redhat.com>
7122
7123 PR c++/67942
7124 * g++.dg/warn/Wplacement-new-size.C: New test.
7125
7126 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
7127
7128 * gcc.dg/pr68112.c: New.
7129 * gcc.dg/vect/vect-strided-shift-1.c: New.
7130
7131 2015-11-05 Marek Polacek <polacek@redhat.com>
7132
7133 PR c/68090
7134 * gcc.dg/pr68090.c: New test.
7135
7136 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
7137
7138 * gcc.dg/ifcvt-4.c: New.
7139
7140 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
7141
7142 PR c++/67846
7143 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
7144
7145 2015-11-05 Jakub Jelinek <jakub@redhat.com>
7146
7147 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
7148 of variables in both data sharing and mapping clauses and for
7149 structure element based array sections being mapped rather than
7150 privatized.
7151 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
7152 expected diagnostics wording in one case.
7153 * c-c++-common/gomp/distribute-1.c: New test.
7154 * c-c++-common/gomp/element-1.c: New test.
7155 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
7156 and #pragma omp end declare target pair around the function.
7157 Change s from a parameter to a file scope variable.
7158 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
7159 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
7160 on non-zero low-bound in reduction array sections. Add further
7161 tests.
7162 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
7163 * c-c++-common/gomp/target-teams-1.c: New test.
7164 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7165 for expected mangling on x86_64/i?86.
7166 * gcc.dg/gomp/declare-simd-3.c: New test.
7167 * gcc.dg/gomp/declare-simd-4.c: New test.
7168 * gcc.dg/gomp/for-20.c: New test.
7169 * gcc.dg/gomp/for-21.c: New test.
7170 * gcc.dg/gomp/for-22.c: New test.
7171 * gcc.dg/gomp/for-23.c: New test.
7172 * gcc.dg/gomp/for-24.c: New test.
7173 * gcc.dg/gomp/linear-1.c: New test.
7174 * gcc.dg/gomp/loop-1.c: New test.
7175 * g++.dg/gomp/atomic-17.C: New test.
7176 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
7177 non-static data member in shared clause. Add single construct.
7178 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
7179 scan-assembler-times directives for expected mangling on x86_64/i?86.
7180 * g++.dg/gomp/declare-simd-3.C: Likewise.
7181 * g++.dg/gomp/declare-simd-4.C: New test.
7182 * g++.dg/gomp/declare-simd-5.C: New test.
7183 * g++.dg/gomp/declare-target-1.C: New test.
7184 * g++.dg/gomp/linear-2.C: New test.
7185 * g++.dg/gomp/loop-1.C: New test.
7186 * g++.dg/gomp/loop-2.C: New test.
7187 * g++.dg/gomp/loop-3.C: New test.
7188 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
7189 non-static data member in shared clause.
7190 * g++.dg/gomp/member-3.C: New test.
7191 * g++.dg/gomp/member-4.C: New test.
7192 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
7193 (bar): Remove dg-message.
7194 * g++.dg/gomp/target-teams-1.C: New test.
7195
7196 2015-11-05 Richard Biener <rguenther@suse.de>
7197
7198 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
7199 uninitialized variables.
7200 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7201 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7202 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7203 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7204 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7205 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7206 * gcc.dg/ipa/inlinehint-2.c: Likewise.
7207 * gcc.dg/ipa/pure-const-2.c: Likewise.
7208 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7209 * gcc.dg/tree-ssa/loop-23.c: Likewise.
7210 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
7211 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7212 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7213 * gcc.dg/vect/pr30858.c: Likewise.
7214 * gcc.dg/vect/pr33866.c: Likewise.
7215 * gcc.dg/vect/pr37027.c: Likewise.
7216 * c-c++-common/ubsan/null-10.c: Likewise.
7217 * gcc.target/i386/incoming-8.c: Likewise.
7218
7219 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
7220
7221 * gnat.dg/slice9.adb: New test.
7222
7223 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
7224
7225 * gfortran.dg/goacc/reduction-2.f95: Delete.
7226
7227 2015-11-04 Tom de Vries <tom@codesourcery.com>
7228
7229 PR tree-optimization/67742
7230 * gcc.dg/tree-ssa/restrict-7.c: New test.
7231 * gcc.dg/tree-ssa/restrict-8.c: New test.
7232
7233 2015-11-03 Martin Sebor <msebor@redhat.com>
7234
7235 PR c++-common/67882
7236 * c-c++-common/builtin-offsetof-2.c: New test.
7237
7238 2015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7239
7240 PR fortran/67982
7241 * gfortran.dg/warn_unused_function_3.f90: New test.
7242
7243 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
7244
7245 * gnat.dg/discr45.adb: Only compile the test.
7246
7247 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
7248
7249 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
7250 * gcc.target/i386/mvc5.c: Ditto.
7251 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
7252 resolver.
7253
7254 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
7255
7256 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
7257 from here to...
7258 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
7259 to succeed.
7260
7261 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
7262
7263 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
7264 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
7265 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
7266 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
7267 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
7268 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
7269
7270 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
7271
7272 * gcc.target/aarch64/fp16/set_zero_1.c: New.
7273
7274 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
7275
7276 * gcc.dg/mvc1.c: Move to ...
7277 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
7278 * gcc.dg/mvc2.c: Move to ...
7279 * gcc.target/i386/mvc2.c: ... here.
7280 * gcc.dg/mvc3.c: Move to ...
7281 * gcc.target/i386/mvc3.c: ... here.
7282 * gcc.dg/mvc4.c: Move to ...
7283 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
7284 * gcc.dg/mvc5.c: Move to ...
7285 * gcc.target/i386/mvc5.c: ... here.
7286 * gcc.dg/mvc6.c: Move to ...
7287 * gcc.target/i386/mvc6.c: ... here.
7288 * gcc.dg/mvc7.c: Move to ...
7289 * gcc.target/i386/mvc7.c: ... here.
7290
7291 * g++.dg/ext/mvc1.C: Require ifunc.
7292
7293 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
7294
7295 PR tree-optimization/68083
7296 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
7297
7298 2015-11-02 Jeff Law <law@redhat.com>
7299
7300 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
7301 irreducible loops in the CFG.
7302
7303 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
7304
7305 Revert:
7306 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
7307
7308 * gcc.dg/vect/vect-strided-shift-1.c: New.
7309
7310 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7311
7312 PR target/67929
7313 * gcc.target/arm/pr67929_1.c: Move to...
7314 * gcc.c-torture/execute/pr67929_1.c: ... Here.
7315 Remove arm-specific directives. Add noclone, noinline
7316 attributes.
7317
7318 2015-11-01 Jeff Law <law@redhat.com>
7319
7320 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
7321
7322 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
7323
7324 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
7325 (sse2_test): Rename from main. Do not return 0.
7326
7327 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
7328
7329 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
7330 * gfortran.dg/proc_ptr_39.f90: Require visibility.
7331 * gfortran.dg/read_dir.f90: XFAIL AIX.
7332
7333 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
7334
7335 Remove the implementation of N3994, terse range-for loops.
7336 * g++.dg/cpp1z/range-for1.C: Remove.
7337
7338 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
7339
7340 * gnat.dg/discr45.adb: New test.
7341
7342 2015-10-31 Tom de Vries <tom@codesourcery.com>
7343
7344 * gfortran.dg/assumed_type_2.f90: Update test.
7345 * gfortran.dg/no_arg_check_2.f90: Same.
7346
7347 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
7348
7349 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
7350
7351 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7352
7353 PR fortran/46588
7354 * gfortran.dg/pr46588.f90: New test.
7355
7356 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
7357
7358 * gcc.dg/mvc1.c: New test for multiple targets cloning.
7359 * gcc.dg/mvc2.c: Ditto.
7360 * gcc.dg/mvc3.c: Ditto.
7361 * gcc.dg/mvc4.c: Ditto.
7362 * gcc.dg/mvc5.c: Ditto.
7363 * gcc.dg/mvc6.c: Ditto.
7364 * gcc.dg/mvc7.c: Ditto.
7365 * g++.dg/ext/mvc1.C: Ditto.
7366 * g++.dg/ext/mvc2.C: Ditto.
7367 * g++.dg/ext/mvc3.C: Ditto.
7368 * g++.dg/ext/mvc4.C: Ditto.
7369
7370 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7371
7372 PR fortran/51993
7373 * gfortran.dg/pr51993.f90: New test.
7374
7375 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
7376
7377 PR rtl-optimization/68106
7378 * gcc.target/aarch64/pr68106.c: New.
7379
7380 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7381
7382 PR fortran/36192
7383 * gfortran.dg/pr36192_1.f90: New test.
7384
7385 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7386
7387 PR fortran/68154
7388 *gfortran.dg/pr68154.f90
7389
7390 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
7391
7392 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
7393 * c-c++-common/goacc/acc_on_device-2.c: Delete.
7394
7395 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
7396
7397 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
7398
7399 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7400
7401 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
7402 PowerPC.
7403 * gcc.target/powerpc/float128-mix.c: Likewise.
7404
7405 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
7406
7407 PR fortran/68054
7408 * gfortran.dg/pr68054.f90: New test.
7409
7410 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
7411
7412 PR fortran/67885
7413 * gfortran.dg/pr67885.f90: New test.
7414
7415 2015-10-29 Jeff Law <law@redhat.com>
7416
7417 PR tree-optimization/67892
7418 * gcc.dg/tree-ssa/pr21417: Update expected output.
7419 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7420
7421 2015-10-29 Richard Biener <rguenther@suse.de>
7422
7423 PR middle-end/68142
7424 * c-c++-common/ubsan/pr68142.c: New testcase.
7425
7426 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
7427
7428 PR c++/67845
7429 * g++.dg/other/cv_func4.C: New.
7430
7431 2015-10-29 Richard Biener <rguenther@suse.de>
7432
7433 PR middle-end/56956
7434 * c-c++-common/ubsan/pr56956.c: New testcase.
7435
7436 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
7437
7438 * gnat.dg/discr44.adb: New test.
7439
7440 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
7441
7442 PR debug/66068
7443 * gcc.dg/debug/pr66068.c: New test.
7444
7445 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
7446
7447 PR fortran/67933
7448 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
7449 array bounds error at line 25.
7450
7451 2015-10-28 Catherine Moore <clm@codesourcery.com>
7452
7453 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
7454 * gcc.target/mips/oddspreg-6.c: Likewise.
7455 * gcc.target/mips/oddspreg-1.c: Likewise.
7456 * gcc.target/mips/oddspreg-2.c: Likewise.
7457
7458 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7459
7460 PR target/67839
7461 * gcc.target/avr/pr67839.c: New test.
7462
7463 2015-10-28 Richard Biener <rguenther@suse.de>
7464
7465 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
7466
7467 2015-10-28 Tom de Vries <tom@codesourcery.com>
7468
7469 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
7470
7471 2015-10-28 Richard Biener <rguenther@suse.de>
7472
7473 PR ipa/67600
7474 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
7475 of #includes.
7476
7477 2015-10-28 Richard Biener <rguenther@suse.de>
7478
7479 PR tree-optimization/65962
7480 * gcc.dg/vect/vect-62.c: Adjust.
7481
7482 2015-10-28 Richard Biener <rguenther@suse.de>
7483
7484 PR middle-end/68067
7485 * gcc.dg/torture/pr68067-1.c: New testcase.
7486 * gcc.dg/torture/pr68067-2.c: Likewise.
7487
7488 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
7489
7490 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
7491
7492 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
7493
7494 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
7495 as xvmadd and xvnmsub.
7496 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
7497
7498 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
7499
7500 * c-c++-common/goacc/loop-shape.c: New test.
7501
7502 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
7503 Cesar Philippidis <cesar@codesourcery.com>
7504
7505 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
7506 * g++.dg/gomp/pr33372-3.C: Likewise.
7507
7508 2015-10-27 Richard Henderson <rth@redhat.com>
7509
7510 PR rtl-opt/67609
7511 * gcc.target/i386/pr67609-2.c: New test.
7512
7513 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7514
7515 PR target/68102
7516 * gcc.target/aarch64/pr68102_1.c: New test.
7517
7518 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
7519
7520 PR fortran/67933
7521 * gfortran.dg/allocate_with_source_15.f03: New test
7522
7523 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7524 James Norris <jnorris@codesourcery.com>
7525
7526 PR fortran/63865
7527 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
7528 directive to work.
7529 * gfortran.dg/goacc/loop-1.f95: Likewise.
7530 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
7531 * gfortran.dg/goacc/cray.f95: Likewise.
7532 * gfortran.dg/goacc/parameter.f95: Likewise.
7533
7534 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
7535
7536 PR fortran/68108
7537 * gfortran.dg/pr67805_2.f90: New test.
7538
7539 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7540 Aditya Kumar <aditya.k7@samsung.com>
7541
7542 * gcc.dg/graphite/block-0.c: Changed to match pattern.
7543 * gcc.dg/graphite/interchange-1.c: Same.
7544 * gcc.dg/graphite/interchange-10.c: Same.
7545 * gcc.dg/graphite/interchange-11.c: Same.
7546 * gcc.dg/graphite/interchange-13.c: Same.
7547 * gcc.dg/graphite/interchange-3.c: Same.
7548 * gcc.dg/graphite/interchange-4.c: Same.
7549 * gcc.dg/graphite/interchange-7.c: Same.
7550 * gcc.dg/graphite/interchange-9.c: Same.
7551 * gcc.dg/graphite/uns-interchange-9.c: Same.
7552 * gfortran.dg/graphite/interchange-3.f90: Same.
7553
7554 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
7555
7556 PR target/67215
7557 * gcc.target/i386/pr67215-1.c: New test.
7558 * gcc.target/i386/pr67215-2.c: Likewise.
7559 * gcc.target/i386/pr67215-3.c: Likewise.
7560
7561 2015-10-27 Richard Biener <rguenther@suse.de>
7562
7563 PR tree-optimization/68104
7564 * gcc.dg/torture/pr68104.c: New testcase.
7565
7566 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
7567
7568 * gcc.dg/vect/vect-strided-shift-1.c: New.
7569
7570 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7571
7572 PR target/67929
7573 * gcc.target/arm/pr67929_1.c: New test.
7574
7575 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7576
7577 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
7578
7579 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7580
7581 PR tree-optimization/68097
7582 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
7583 --param max-ssa-name-query-depth=3 to dg-options.
7584
7585 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7586
7587 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
7588
7589 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7590
7591 * gcc.dg/builtins-52.c: Add -O to dg-options.
7592
7593 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7594
7595 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
7596
7597 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7598
7599 PR c/64765
7600 PR c/64880
7601 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
7602 sorry message.
7603 (PR64765): New function.
7604 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
7605 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
7606 sorry message.
7607 * gfortran.dg/goacc/cray.f95: Refine prune directive.
7608 * gfortran.dg/goacc/parameter.f95: Likewise.
7609
7610 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
7611
7612 PR fortran/66056
7613 * gfortran.dg/empty_label_typedecl.f90: New test.
7614
7615 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
7616
7617 PR fortran/36192
7618 * gfortran.dg/pr36192.f90: New test.
7619
7620 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
7621
7622 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
7623 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
7624 * gnat.dg/opt51.adb: New test.
7625 * gnat.dg/opt51_pkg.ads: New helper.
7626
7627 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
7628
7629 * gcc.target/mips/ds-schedule-1.c: New.
7630 * gcc.target/mips/ds-schedule-2.c: New.
7631
7632 2015-10-26 Jeff Law <law@redhat.com>
7633
7634 PR tree-optimization/68013
7635 * gcc.c-torture/compile/pr68013.c: New test.
7636
7637 2015-10-26 Richard Biener <rguenther@suse.de>
7638 Dominik Vogt <vogt@linux.vnet.ibm.com>
7639
7640 PR middle-end/67443
7641 * gcc.target/s390/pr67443.c: New testcase.
7642
7643 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
7644
7645 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
7646 make it unique per testcase.
7647 * gfortran.dg/chmod_2.f90: Likewise.
7648 * gfortran.dg/chmod_3.f90: Likewise.
7649 * gfortran.dg/direct_io_8.f90: Likewise.
7650 * gfortran.dg/f2003_inquire_1.f03: Likewise.
7651 * gfortran.dg/f2003_io_1.f03: Likewise.
7652 * gfortran.dg/f2003_io_2.f03: Likewise.
7653 * gfortran.dg/f2003_io_8.f03: Likewise.
7654 * gfortran.dg/inquire_size.f90: Likewise.
7655 * gfortran.dg/namelist_66.f90: Likewise.
7656 * gfortran.dg/namelist_82.f90: Likewise.
7657 * gfortran.dg/namelist_87.f90: Likewise.
7658 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7659 * gfortran.dg/open_new.f90: Likewise.
7660 * gfortran.dg/stat_1.f90: Likewise.
7661 * gfortran.dg/stat_2.f90: Likewise.
7662 * gfortran.dg/streamio_15.f90: Likewise.
7663 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7664
7665 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7666
7667 PR middle-end/67989
7668 * g++.dg/pr67989.C: New test.
7669
7670 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7671
7672 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
7673 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
7674 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
7675 suffix to the temporary filename to make it unique per testcase.
7676
7677 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
7678
7679 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
7680
7681 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
7682
7683 PR fortran/67171
7684 * gfortran.dg/allocate_with_source_12.f03: New test
7685
7686 PR fortran/61819
7687 * gfortran.dg/allocate_with_source_13.f03: New test
7688
7689 PR fortran/61830
7690 * gfortran.dg/allocate_with_source_14.f03: New test
7691
7692 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
7693
7694 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
7695
7696 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
7697
7698 PR target/68084
7699 * gcc.target/i386/pr68084.c: New test.
7700
7701 2015-10-25 Andre Vehreschild <vehre@gmx.de>
7702
7703 PR fortran/66927
7704 PR fortran/67044
7705 * gfortran.dg/allocate_with_source_10.f08: New test.
7706 * gfortran.dg/allocate_with_source_11.f08: New test.
7707 * gfortran.dg/class_array_15.f03: Changed count of expected
7708 _builtin_frees to 11. One step of temporaries is spared, therefore
7709 the allocatable component of that temporary is not to be freeed.
7710
7711 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7712
7713 PR fortran/68055
7714 * gfortran.dg/pr68055.f90: New case.
7715
7716 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7717
7718 PR fortran/67805
7719 * gfortran.dg/pr67805.f90: New testcase.
7720 * gfortran.dg/array_constructor_26.f03: Update testcase.
7721 * gfortran.dg/array_constructor_27.f03: Ditto.
7722 * gfortran.dg/char_type_len_2.f90: Ditto.
7723 * gfortran.dg/pr67802.f90: Ditto.
7724 * gfortran.dg/used_before_typed_3.f90: Ditto.
7725
7726 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7727
7728 PR ipa/pr67600
7729 * g++.dg/torture/pr67600.C: New testcase.
7730
7731 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
7732
7733 * g++.dg/pr68062.C: New test.
7734
7735 2015-10-23 Jeff Law <law@redhat.com>
7736
7737 PR tree-optimization/67830
7738 * gcc.dg/pr67830.c: New test.
7739
7740 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7741
7742 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
7743
7744 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
7745 Andrew Pinski <apinski@cavium.com>
7746
7747 PR rtl-optimization/67736
7748 * gcc.dg/torture/pr67736.c: New test.
7749 * gcc.dg/combine-subregs.c: New test.
7750
7751 2015-10-23 Alan Hayward <alan.hayward@arm.com>
7752
7753 PR tree-optimization/65947
7754 * lib/target-supports.exp
7755 (check_effective_target_vect_max_reduc): Add.
7756 * gcc.dg/vect/pr65947-1.c: New test.
7757 * gcc.dg/vect/pr65947-2.c: New test.
7758 * gcc.dg/vect/pr65947-3.c: New test.
7759 * gcc.dg/vect/pr65947-4.c: New test.
7760 * gcc.dg/vect/pr65947-5.c: New test.
7761 * gcc.dg/vect/pr65947-6.c: New test.
7762 * gcc.dg/vect/pr65947-7.c: New test.
7763 * gcc.dg/vect/pr65947-8.c: New test.
7764 * gcc.dg/vect/pr65947-9.c: New test.
7765 * gcc.dg/vect/pr65947-10.c: New test.
7766 * gcc.dg/vect/pr65947-11.c: New test.
7767
7768 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
7769
7770 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7771 Make weak rather than noinline.
7772 * gcc.dg/builtins-57.c: Compile with -O.
7773 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7774
7775 2015-10-23 Tom de Vries <tom@codesourcery.com>
7776
7777 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7778
7779 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7780
7781 PR sanitizer/68042
7782 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7783 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7784
7785 2015-10-22 Martin Sebor <msebor@redhat.com>
7786
7787 PR driver/68043
7788 * gcc.misc-tests/help.exp: Verify that option descriptions
7789 end in periods.
7790 * lib/options.exp (check_for_options): Use the regexp --line option.
7791 Print unexpected match on failure.
7792
7793 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
7794
7795 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
7796
7797 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
7798
7799 PR c++/67838
7800 * g++.dg/cpp1y/var-templ46.C: New.
7801
7802 2015-10-22 Richard Biener <rguenther@suse.de>
7803
7804 PR tree-optimization/58497
7805 * gcc.dg/tree-ssa/vector-5.c: New testcase.
7806
7807 2015-10-22 Richard Biener <rguenther@suse.de>
7808
7809 PR tree-optimization/19049
7810 PR tree-optimization/65962
7811 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7812 * gcc.dg/vect/vect-63.c: Adjust.
7813 * gcc.dg/vect/vect-70.c: Likewise.
7814 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7815 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7816 * gfortran.dg/vect/pr19049.f90: Likewise.
7817 * gfortran.dg/vect/vect-8.f90: Likewise.
7818
7819 2015-10-22 Richard Biener <rguenther@suse.de>
7820
7821 PR middle-end/68046
7822 PR middle-end/61893
7823 * gcc.dg/torture/ftrapv-2.c: New testcase.
7824
7825 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7826
7827 PR target/68015
7828 * gcc.target/s390/pr68015.c: New test.
7829
7830 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
7831
7832 PR testsuite/67948
7833 * gcc.target/arm/xor-and.c: Adjust test to check for eor
7834 instead of orr.
7835
7836 2015-10-22 Jiong Wang <jiong.wang@arm.com>
7837 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7838
7839 PR target/63304
7840 * gcc.target/aarch64/pr63304_1.c: New test.
7841
7842 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7843
7844 PR c++/66781
7845 * g++.dg/parse/enum13.C: New.
7846
7847 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7848
7849 PR c++/67847
7850 * g++.dg/parse/enum12.C: New.
7851
7852 2015-10-21 Martin Sebor <msebor@redhat.com>
7853
7854 PR driver/68043
7855 * gcc.misc-tests/help.exp: Adjust.
7856 * lib/options.exp (check_for_options): Add detail to output.
7857
7858 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
7859
7860 PR fortran/67939
7861 * gfortran.dg/pr67939.f90: New test.
7862
7863 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
7864 Sebastian Pop <s.pop@samsung.com>
7865
7866 * gcc.dg/graphite/scop-11.c: Update pattern.
7867
7868 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7869
7870 PR ipa/67056
7871 * g++.dg/ipa/pr67056.C: New testcase.
7872
7873 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7874
7875 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
7876 are matched.
7877
7878 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7879
7880 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
7881 Add associated options for arm*-*-*.
7882 (sqrt): Remove dummy definition.
7883
7884 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7885
7886 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
7887
7888 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7889
7890 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
7891 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
7892 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
7893
7894 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
7895
7896 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
7897 sra-max-scalarization-size-Ospeed.
7898
7899 2015-10-21 Marek Polacek <polacek@redhat.com>
7900
7901
7902 PR c/68024
7903 * gcc.dg/pr68024.c: New test.
7904
7905 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
7906
7907 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
7908 * c-c++-common/goacc/sb-1.c: Adjust errors.
7909 * c-c++-common/goacc/sb-3.c: Adjust errors.
7910 * c-c++-common/goacc/loop-1.c: Adjust errors.
7911 * c-c++-common/goacc/nesting-1.c: Adjust errors.
7912 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
7913 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
7914
7915 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7916
7917 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
7918
7919 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7920
7921 * gcc.dg/lto/simd-function_0.c: New test.
7922
7923 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
7924
7925 PR target/68018
7926 * gcc.target/i386/pr68018.c: New test.
7927
7928 2015-10-21 Richard Biener <rguenther@suse.de>
7929
7930 PR middle-end/68031
7931 * gcc.dg/torture/pr68031.c: New testcase.
7932
7933 2015-10-21 Richard Biener <rguenther@suse.de>
7934
7935 PR tree-optimization/68026
7936 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
7937
7938 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7939
7940 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
7941 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7942 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7943 * g++.dg/asan/default-options-1.C: Likewise.
7944
7945 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7946
7947 * gcc.target/aarch64/stp_vec_64_1.c: New test.
7948 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
7949
7950 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7951
7952 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
7953
7954 2015-10-20 Marek Polacek <polacek@redhat.com>
7955
7956 PR c/67964
7957 * gcc.dg/pr67964.c: New test.
7958
7959 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
7960
7961 PR rtl-optimization/67609
7962 * gcc.target/i386/pr67609.c: New.
7963
7964 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7965
7966 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
7967
7968 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7969
7970 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
7971 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7972
7973 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7974
7975 PR target/66810
7976 * gcc.target/i386/pr66810.c: New test.
7977
7978 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7979
7980 PR target/67963
7981 PR target/67985
7982 * gcc.target/i386/pr67963-1.c: New test.
7983 * gcc.target/i386/pr67963-2.c: Likewise.
7984 * gcc.target/i386/pr67963-3.c: Likewise.
7985 * gcc.target/i386/pr67985-1.c: Likewise.
7986 * gcc.target/i386/pr67985-2.c: Likewise.
7987 * gcc.target/i386/pr67985-3.c: Likewise.
7988
7989 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7990
7991 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
7992
7993 2015-10-20 Richard Biener <rguenther@suse.de>
7994
7995 PR tree-optimization/68017
7996 * gcc.dg/torture/pr68017.c: New testcase.
7997
7998 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
7999
8000 PR target/66912
8001 * gcc.target/aarch64/pr66912.c: New.
8002 * gcc.target/arm/pr66912.c: New.
8003
8004 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
8005
8006 * gfortran.dg/pr67900.f90: New tests.
8007
8008 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
8009
8010 * gnat.dg/opt50.adb: New test.
8011 * gnat.dg/opt50_pkg.adb: New helper.
8012 * gnat.dg/opt50_pkg.ads: New helper.
8013
8014 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
8015
8016 PR fortran/68019
8017 * gfortran.dg/pr68019.f90: new test.
8018
8019 2015-10-19 Richard Biener <rguenther@suse.de>
8020
8021 PR tree-optimization/67975
8022 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
8023
8024 2015-10-19 Richard Biener <rguenther@suse.de>
8025
8026 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
8027
8028 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
8029
8030 PR target/67995
8031 * gcc.target/i386/pr67995-1.c: New test.
8032 * gcc.target/i386/pr67995-2.c: Likewise.
8033 * gcc.target/i386/pr67995-3.c: Likewise.
8034
8035 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
8036
8037 PR middle-end/68002
8038 * gcc.dg/PR68002.c: New test.
8039
8040 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
8041
8042 * gcc.dg/builtins-20.c: Remove undefined behavior.
8043
8044 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
8045
8046 PR fortran/67758
8047 * gfortran.dg/common_25.f90: New file.
8048
8049 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
8050
8051 PR fortran/67177
8052 * gfortran.dg/move_alloc_15.f90: New test
8053 * gfortran.dg/move_alloc_16.f90: New test
8054
8055 PR fortran/67977
8056 * gfortran.dg/deferred_character_assignment_1.f90: New test
8057
8058 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
8059
8060 PR fortran/67987
8061 * gfortran.df/pr67987.f90: New test.
8062 * gfortran.dg/char_length_2.f90: Update testcase.
8063
8064 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
8065
8066 * gcc.target/i386/iamcu/test_basic_returning.c
8067 (def_test_returning_type): Use union to check float return bits.
8068
8069 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
8070
8071 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
8072 Replace printf with __builtin_printf.
8073
8074 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
8075
8076 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
8077 initialize u5.
8078
8079 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
8080
8081 PR middle-end/67966
8082 * gnat.dg/pack21.adb: New test.
8083 * gnat.dg/pack22.adb: Likewise.
8084 * gnat.dg/pack22_pkg.ad[sb]: New helper.
8085
8086 2015-10-16 Christian Bruel <christian.bruel@st.com>
8087
8088 PR target/67745
8089 * gcc.target/arm/no-align.c: New test.
8090 * gcc.target/arm/attr-align1.c: New test.
8091 * gcc.target/arm/attr-align2.c: New test.
8092 * gcc.target/arm/attr-align3.c: New test.
8093
8094 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
8095
8096 * gcc.c-torture/compile/icfmatch.c: Add testcase
8097
8098 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
8099
8100 PR c++/67926
8101 * g++.dg/cpp1z/fold-ice1.C: New.
8102
8103 2015-10-16 Michael Collison <michael.collison@linaro.org>
8104 Andrew Pinski <andrew.pinski@caviumnetworks.com>
8105
8106 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
8107
8108 2015-10-15 Marek Polacek <polacek@redhat.com>
8109
8110 * gcc.dg/tree-ssa/reassoc-42.c: New test.
8111
8112 2015-10-15 Marek Polacek <polacek@redhat.com>
8113
8114 PR tree-optimization/67953
8115 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
8116 unsigned.
8117 * gcc.dg/torture/pr67953.c: New test.
8118
8119 2015-10-14 Jeff Law <law@redhat.com>
8120
8121 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
8122 contained within have their own file/test now.
8123 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
8124 ssa-dom-thread-2.c. Tighten expected output slightly and comment
8125 expectations a bit more.
8126 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8127 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
8128 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8129 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
8130 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
8131
8132 PR testsuite/67959
8133 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
8134
8135 2015-10-14 Marek Polacek <polacek@redhat.com>
8136
8137 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
8138 (f6): New.
8139 (f7): New.
8140 (f8): New.
8141 (f9): New.
8142 (f10): New.
8143 (f11): New.
8144 (f12): New.
8145 (f13): New.
8146
8147 2015-10-14 Richard Biener <rguenther@suse.de>
8148
8149 PR tree-optimization/67915
8150 * gcc.dg/torture/pr67915.c: New testcase.
8151
8152 2015-10-14 Marek Polacek <polacek@redhat.com>
8153
8154 PR tree-optimization/67815
8155 * gcc.dg/tree-ssa/reassoc-39.c: New test.
8156 * gcc.dg/tree-ssa/reassoc-40.c: New test.
8157 * gcc.dg/tree-ssa/reassoc-41.c: New test.
8158
8159 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
8160
8161 * gcc.dg/pragma-pop_options-1.c: New test.
8162
8163 2015-10-13 Jakub Jelinek <jakub@redhat.com>
8164 Aldy Hernandez <aldyh@redhat.com>
8165
8166 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
8167 * c-c++-common/gomp/clauses-1.c: New test.
8168 * c-c++-common/gomp/clauses-2.c: New test.
8169 * c-c++-common/gomp/clauses-3.c: New test.
8170 * c-c++-common/gomp/clauses-4.c: New test.
8171 * c-c++-common/gomp/declare-target-1.c: New test.
8172 * c-c++-common/gomp/declare-target-2.c: New test.
8173 * c-c++-common/gomp/depend-3.c: New test.
8174 * c-c++-common/gomp/depend-4.c: New test.
8175 * c-c++-common/gomp/doacross-1.c: New test.
8176 * c-c++-common/gomp/if-1.c: New test.
8177 * c-c++-common/gomp/if-2.c: New test.
8178 * c-c++-common/gomp/linear-1.c: New test.
8179 * c-c++-common/gomp/map-2.c: New test.
8180 * c-c++-common/gomp/map-3.c: New test.
8181 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
8182 f_omp_target_data): Add map clause to target data.
8183 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
8184 * c-c++-common/gomp/ordered-1.c: New test.
8185 * c-c++-common/gomp/ordered-2.c: New test.
8186 * c-c++-common/gomp/ordered-3.c: New test.
8187 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
8188 on non-iterator.
8189 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
8190 clause and ordered construct where no longer allowed.
8191 * c-c++-common/gomp/priority-1.c: New test.
8192 * c-c++-common/gomp/reduction-1.c: New test.
8193 * c-c++-common/gomp/schedule-simd-1.c: New test.
8194 * c-c++-common/gomp/sink-1.c: New test.
8195 * c-c++-common/gomp/sink-2.c: New test.
8196 * c-c++-common/gomp/sink-3.c: New test.
8197 * c-c++-common/gomp/sink-4.c: New test.
8198 * c-c++-common/gomp/udr-1.c: New test.
8199 * c-c++-common/taskloop-1.c: New test.
8200 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
8201 value of _OPENMP macro.
8202 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
8203 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
8204 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
8205 * gcc.dg/gomp/clause-1.c:
8206 * gcc.dg/gomp/reduction-1.c: New test.
8207 * gcc.dg/gomp/sink-fold-1.c: New test.
8208 * gcc.dg/gomp/sink-fold-2.c: New test.
8209 * gcc.dg/gomp/sink-fold-3.c: New test.
8210 * gcc.dg/vect/vect-simd-clone-15.c: New test.
8211 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
8212 of non-static data members.
8213 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
8214 Add some linear clause tests.
8215 * g++.dg/gomp/declare-simd-3.C: New test.
8216 * g++.dg/gomp/linear-1.C: New test.
8217 * g++.dg/gomp/member-1.C: New test.
8218 * g++.dg/gomp/member-2.C: New test.
8219 * g++.dg/gomp/pr66571-2.C: New test.
8220 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
8221 dependent argument.
8222 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
8223 in reduction clause.
8224 * g++.dg/gomp/reference-1.C: New test.
8225 * g++.dg/gomp/sink-1.C: New test.
8226 * g++.dg/gomp/sink-2.C: New test.
8227 * g++.dg/gomp/sink-3.C: New test.
8228 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
8229 * g++.dg/gomp/this-1.C: New test.
8230 * g++.dg/gomp/this-2.C: New test.
8231 * g++.dg/vect/simd-clone-2.cc: New test.
8232 * g++.dg/vect/simd-clone-2.h: New test.
8233 * g++.dg/vect/simd-clone-3.cc: New test.
8234 * g++.dg/vect/simd-clone-4.cc: New test.
8235 * g++.dg/vect/simd-clone-4.h: New test.
8236 * g++.dg/vect/simd-clone-5.cc: New test.
8237
8238 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
8239
8240 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
8241 after r228716 (Fix vtbl[34] and vtbx4).
8242
8243 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
8244
8245 PR tree-optimization/67909, 67947
8246 * gcc.dg/torture/pr67947.c: New test.
8247
8248 2015-10-13 Jeff Law <law@redhat.com>
8249
8250 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
8251
8252 2015-10-12 Jeff Law <law@redhat.com>
8253
8254 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
8255 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8256 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
8257 ssa-dom-thread-11.c.
8258
8259 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
8260
8261 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
8262
8263 PR c++/58566
8264 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
8265
8266 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
8267
8268 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
8269 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
8270 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
8271 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
8272 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
8273 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
8274 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
8275 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
8276
8277 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
8278
8279 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
8280 and -mno-frame-header-opt options.
8281 * gcc.target/mips/frame-header-1.c: New file.
8282 * gcc.target/mips/frame-header-2.c: New file.
8283 * gcc.target/mips/frame-header-3.c: New file.
8284
8285 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
8286 Hale Wang <hale.wang@arm.com>
8287
8288 * gcc.dg/tree-ssa/forwprop-33.c: New.
8289
8290 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
8291
8292 PR target/67895
8293 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
8294 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
8295 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
8296 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
8297 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
8298 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
8299 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
8300 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
8301 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
8302 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
8303
8304 2015-10-09 David Malcolm <dmalcolm@redhat.com>
8305
8306 * lib/multiline.exp: New file.
8307 * lib/prune.exp: Load multiline.exp.
8308 (prune_gcc_output): Call into multiline.exp to handle any
8309 multiline output directives.
8310 * lib/libgo.exp: Load multiline.exp before prune.exp, using
8311 load_gcc_lib.
8312
8313 2015-10-09 Martin Jambor <mjambor@suse.cz>
8314
8315 PR tree-optimization/67794
8316 * gcc.dg/ipa/ipa-sra-10.c: New test.
8317 * gcc.dg/torture/pr67794.c: Likewise.
8318
8319 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
8320
8321 PR rtl-optimization/67828
8322 * gcc.dg/torture/pr67828.c: New.
8323
8324 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8325
8326 PR target/67366
8327 * lib/target-supports.exp (check_effective_target_non_strict_align):
8328 Adjust for arm*-*-*.
8329 * gcc.target/arm/pr67366.c: New test.
8330
8331 2015-10-09 Richard Biener <rguenther@suse.de>
8332
8333 PR tree-optimization/67891
8334 * gcc.dg/tree-ssa/pr67891.c: New testcase.
8335
8336 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
8337
8338 * gcc.dg/builtins-47.c: Test the optimized dump instead.
8339
8340 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8341
8342 * gcc.dg/vect/vect-outer-simd-3.c: New test.
8343
8344 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8345
8346 * gcc.dg/loop-unswitch-2.c: New test.
8347 * gcc.dg/loop-unswitch-3.c: Likewise.
8348 * gcc.dg/loop-unswitch-4.c: Likewise.
8349
8350 2015-10-08 Tom de Vries <tom@codesourcery.com>
8351
8352 * gcc.dg/dse.c: Only dump in dse1 pass.
8353 * gcc.dg/tree-ssa/pr30375.c: Same.
8354
8355 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
8356
8357 PR target/66697
8358 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
8359 (PUSH, POP): New defines.
8360 (sse2_test): Use PUSH and POP to misalign runtime stack.
8361 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
8362
8363 2015-10-07 James Norris <jnorris@codesourcery.com>
8364
8365 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
8366 to atomic_init. (atomic_init): Restrict flags usage.
8367
8368 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
8369
8370 PR fortran/65889
8371 * gfortran.dg/sizeof_5.f90: New test.
8372
8373 2015-10-06 Jeff Law <law@redhat.com>
8374
8375 * gcc.c-torture/compile/pr67816.c: New test.
8376
8377 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8378
8379 * gcc.target/aarch64/get_lane_f16_1.c: New test.
8380
8381 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
8382
8383 PR fortran/65766
8384 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
8385
8386 2015-10-06 Marek Polacek <polacek@redhat.com>
8387
8388 PR c++/67863
8389 * c-c++-common/Wtautological-compare-4.c: New test.
8390
8391 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8392 Peter Bergner <bergner@vnet.ibm.com>
8393
8394 PR target/67808
8395 * gcc.target/powerpc/pr67808.c: New test.
8396
8397 2015-10-06 Nick Clifton <nickc@redhat.com>
8398
8399 * gcc.target/msp430: New directory.
8400 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
8401 tests.
8402 * gcc.target/msp430/data-attributes.c: New file. Checks the
8403 noinit and persistent data attributes.
8404
8405 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
8406
8407 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
8408
8409 2015-10-06 Richard Biener <rguenther@suse.de>
8410
8411 PR tree-optimization/67859
8412 * gcc.dg/torture/pr67859.c: New testcase.
8413
8414 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
8415
8416 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
8417
8418 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
8419
8420 PR c++/53856
8421 * g++.dg/template/defarg19.C: New.
8422 * g++.dg/template/defarg20.C: Likewise.
8423
8424 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
8425 Sebastian Pop <s.pop@samsung.com>
8426
8427 * gcc.dg/graphite/scop-sor.c: Un-xfail.
8428
8429 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
8430 Sebastian Pop <s.pop@samsung.com>
8431
8432 * gcc.dg/graphite/scop-sor.c: Xfail.
8433
8434 2015-10-05 Martin Jambor <mjambor@suse.cz>
8435 Jan Hubicka <hubicka@ucw.cz>
8436
8437 * gcc.dg/ipa/propalign-4.c: New test.
8438 * gcc.dg/ipa/propalign-5.c: Likewise.
8439
8440 2015-10-05 Marek Polacek <polacek@redhat.com>
8441
8442 PR tree-optimization/67821
8443 * gcc.dg/torture/pr67821-2.c: New test.
8444 * gcc.dg/torture/pr67821.c: New test.
8445
8446 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
8447
8448 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
8449
8450 2015-10-05 Christian Bruel <christian.bruel@st.com>
8451
8452 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
8453
8454 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8455
8456 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
8457 (exec_vcvt): Add comments.
8458
8459 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
8460
8461 PR rtl-optimization/67447
8462 * gcc.target/i386/pr67447.c: New test.
8463
8464 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
8465
8466 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
8467 effective target.
8468 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8469 * gcc.target/i386/vect-perm-even-1.c: Ditto.
8470 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8471 * gcc.target/i386/vect-unpack-1.c: Ditto.
8472 * gcc.target/i386/vect-unpack-2.c: Ditto.
8473
8474 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
8475
8476 PR fortran/67758
8477 * gfortran.dg/common_24.f: New.
8478
8479 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
8480
8481 * gcc.target/arm/pr67756.c: Fixed warnings.
8482
8483 2015-10-02 Marek Polacek <polacek@redhat.com>
8484
8485 PR c/67730
8486 * gcc.dg/pr67730-1.c: New test.
8487 * gcc.dg/pr67730-2.c: New test.
8488 * gcc.dg/pr67730.h: New test.
8489
8490 2015-10-02 Marek Polacek <polacek@redhat.com>
8491
8492 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
8493
8494 2015-10-02 Sebastian Pop <s.pop@samsung.com>
8495
8496 PR tree-optimization/67754
8497 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
8498 * gfortran.dg/graphite/block-2.f: Same.
8499
8500 2015-10-02 Sebastian Pop <s.pop@samsung.com>
8501
8502 * gcc.dg/graphite/scop-23.c: New.
8503
8504 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
8505
8506 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
8507 and "avx512vbmi".
8508
8509 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
8510
8511 PR rtl-optimization/67756
8512 * gcc.target/arm/pr67756.c: New.
8513
8514 2015-10-02 Jiong Wang <jiong.wang@arm.com>
8515
8516 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
8517 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
8518 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
8519 for tiny model.
8520 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
8521 for small model.
8522
8523 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
8524
8525 * gcc.target/i386/vect-pack-trunc-1.c: New test.
8526 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8527 * gcc.target/i386/vect-perm-even-1.c: Ditto.
8528 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8529 * gcc.target/i386/vect-unpack-1.c: Ditto.
8530 * gcc.target/i386/vect-unpack-2.c: Ditto.
8531
8532 2015-10-02 Marek Polacek <polacek@redhat.com>
8533
8534 PR c/64249
8535 * c-c++-common/Wduplicated-cond-1.c: New test.
8536 * c-c++-common/Wduplicated-cond-2.c: New test.
8537 * c-c++-common/Wduplicated-cond-3.c: New test.
8538 * c-c++-common/Wduplicated-cond-4.c: New test.
8539 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
8540 -Wduplicated-cond warning.
8541
8542 2015-10-02 Renlin Li <renlin.li@arm.com>
8543
8544 * gcc.target/aarch64/csneg-1.c: Update.
8545
8546 2015-10-02 Renlin Li <renlin.li@arm.com>
8547
8548 PR target/66776
8549 * gcc.target/aarch64/pr66776.c: New.
8550
8551 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
8552
8553 * gnat.dg/warn13.adb: New test.
8554
8555 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
8556
8557 * gnat.dg/vect15.ad[sb]: New test.
8558 * gnat.dg/vect16.ad[sb]: Likewise.
8559 * gnat.dg/vect17.ad[sb]: Likewise.
8560 * gnat.dg/vect18.ad[sb]: Likewise.
8561
8562 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8563
8564 PR rtl-optimization/67786
8565 PR rtl-optimization/67787
8566 * gcc.dg/pr67786.c: New test.
8567 * gcc.dg/pr67787.c: Likewise.
8568
8569 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
8570
8571 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
8572
8573 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
8574
8575 PR target/51726
8576 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
8577
8578 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
8579
8580 PR fortran/62242
8581 PR fortran/52332
8582 * gfortran.dg/string_array_constructor_1.f90: New.
8583 * gfortran.dg/string_array_constructor_2.f90: New.
8584 * gfortran.dg/string_array_constructor_3.f90: New.
8585
8586 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
8587
8588 PR target/67788
8589 PR target/67789
8590 * gcc.target/powerpc/pr67789.c: New testcase.
8591
8592 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8593
8594 PR fortran.67802
8595 * gfortran.dg/pr67802.f90: New test.
8596
8597 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8598
8599 PR fortran/66979
8600 gfortran.dg/pr66979.f90: new test.
8601
8602 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8603
8604 PR fortran/67616
8605 * gfortran.dg/pr67616.f90: New test.
8606
8607 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
8608
8609 PR c++/54430
8610 * g++.dg/cpp0x/range-for30.C: New.
8611
8612 2015-10-01 Marek Polacek <polacek@redhat.com>
8613
8614 PR c/65345
8615 * gcc.dg/atomic/pr65345-4.c: New test.
8616 * gcc.dg/pr65345-3.c: New test.
8617
8618 2015-10-01 Marek Polacek <polacek@redhat.com>
8619
8620 PR tree-optimization/67769
8621 * gcc.dg/torture/pr67769.c: New test.
8622
8623 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8624
8625 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
8626
8627 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
8628
8629 PR target/54236
8630 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
8631
8632 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8633
8634 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
8635 (main): Rename to sse2_test. Abort if count != 5.
8636 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
8637 of -march=slm.
8638 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
8639
8640 2015-10-01 Richard Biener <rguenther@suse.de>
8641
8642 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
8643 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8644
8645 2015-09-30 Jeff Law <law@redhat.com>
8646
8647 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
8648
8649 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
8650
8651 PR rtl-optimization/67037
8652 * gcc.c-torture/execute/pr67037.c: New test.
8653
8654 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8655
8656 * lib/target-supports.exp (check_effective_target_sync_int_128):
8657 Return 1 on spu-*-* targets.
8658 (check_effective_target_sync_int_128_runtime): Likewise.
8659 (check_effective_target_sync_long_long): Likewise.
8660 (check_effective_target_sync_long_long_runtime): Likewise.
8661 (check_effective_target_sync_int_long): Likewise.
8662 (check_effective_target_sync_char_short): Likewise.
8663
8664 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
8665
8666 * gcc.target/i386/pr67761.c: New test.
8667
8668 2015-09-30 Marek Polacek <polacek@redhat.com>
8669
8670 PR c/67730
8671 * gcc.dg/pr67730.c: New test.
8672
8673 2015-09-30 Marek Polacek <polacek@redhat.com>
8674
8675 PR tree-optimization/67690
8676 * gcc.dg/torture/pr67690.c: New test.
8677
8678 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
8679
8680 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
8681 * g++.dg/gomp/tls-wrap4.C: Likewise.
8682 * gcc.dg/atomic-op-optimize.c: Likewise.
8683 * gcc.dg/pr54087.c: Likewise.
8684 * gcc.dg/tls/section-2.c: Likewise.
8685 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
8686 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
8687 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
8688 * gcc.target/arm/divzero.c: Likewise.
8689 * gcc.target/arm/sibcall-2.c: Likewise.
8690 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
8691 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
8692 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
8693 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
8694 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
8695 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
8696 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
8697 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
8698 * gfortran.dg/default_format_2.f90: Likewise.
8699 * gfortran.dg/default_format_denormal_2.f90: Likewise.
8700
8701 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
8702
8703 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
8704
8705 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
8706
8707 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
8708 * gfortran.dg/round_4.f90: ditto.
8709
8710 2015-09-29 Richard Biener <rguenther@suse.de>
8711
8712 PR tree-optimization/67170
8713 * gfortran.dg/pr67170.f90: New testcase.
8714
8715 2015-09-29 Richard Biener <rguenther@suse.de>
8716
8717 PR tree-optimization/67741
8718 * gcc.dg/torture/pr67741.c: New testcase.
8719
8720 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
8721
8722 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
8723 non-zero for __builtin_signbit tests.
8724
8725 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
8726
8727 PR target/65105
8728 * gcc.target/i386/pr65105-1.c: New.
8729 * gcc.target/i386/pr65105-2.c: New.
8730 * gcc.target/i386/pr65105-3.c: New.
8731 * gcc.target/i386/pr65105-4.C: New.
8732 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
8733
8734 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
8735
8736 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
8737
8738 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
8739
8740 PR fortran/40054
8741 PR fortran/63921
8742 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
8743 standard as legacy.
8744 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
8745 * gfortran.dg/function_types_3.f90: Change error message to
8746 "Type inaccessible...."
8747 * gfortran.dg/ptr_func_assign_1.f08: New test.
8748 * gfortran.dg/ptr_func_assign_2.f08: New test.
8749
8750 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
8751
8752 PR fortran/40054
8753 PR fortran/63921
8754 * gfortran.dg/ptr_func_assign_3.f08: New test.
8755 * gfortran.dg/ptr_func_assign_4.f08: New test.
8756
8757 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8758 Sebastian Pop <s.pop@samsung.com>
8759
8760 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8761 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8762 * gcc.dg/graphite/block-3.c: Same.
8763 * gcc.dg/graphite/block-4.c: Same.
8764 * gcc.dg/graphite/block-5.c: Same.
8765 * gcc.dg/graphite/block-6.c: Same.
8766 * gcc.dg/graphite/block-7.c: Same.
8767 * gcc.dg/graphite/block-8.c: Same.
8768 * gcc.dg/graphite/block-pr47654.c: Same.
8769 * gcc.dg/graphite/interchange-0.c: Same.
8770 * gcc.dg/graphite/interchange-1.c: Same.
8771 * gcc.dg/graphite/interchange-10.c: Same.
8772 * gcc.dg/graphite/interchange-11.c: Same.
8773 * gcc.dg/graphite/interchange-12.c: Same.
8774 * gcc.dg/graphite/interchange-13.c: Same.
8775 * gcc.dg/graphite/interchange-14.c: Same.
8776 * gcc.dg/graphite/interchange-15.c: Same.
8777 * gcc.dg/graphite/interchange-3.c: Same.
8778 * gcc.dg/graphite/interchange-4.c: Same.
8779 * gcc.dg/graphite/interchange-5.c: Same.
8780 * gcc.dg/graphite/interchange-6.c: Same.
8781 * gcc.dg/graphite/interchange-7.c: Same.
8782 * gcc.dg/graphite/interchange-8.c: Same.
8783 * gcc.dg/graphite/interchange-9.c: Same.
8784 * gcc.dg/graphite/interchange-mvt.c: Same.
8785 * gcc.dg/graphite/pr35356-1.c: Same.
8786 * gcc.dg/graphite/pr35356-3.c: Same.
8787 * gcc.dg/graphite/pr37485.c: Same.
8788 * gcc.dg/graphite/scop-1.c: Same.
8789 * gcc.dg/graphite/scop-11.c: Same.
8790 * gcc.dg/graphite/scop-5.c: Same.
8791 * gcc.dg/graphite/uns-block-1.c: Same.
8792 * gcc.dg/graphite/uns-interchange-9.c: Same.
8793 * gfortran.dg/graphite/block-1.f90: Same.
8794 * gfortran.dg/graphite/interchange-3.f90: Same.
8795 * gfortran.dg/graphite/pr14741.f90: Same.
8796 * gfortran.dg/graphite/block-2.f: Same.
8797
8798 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8799 Sebastian Pop <s.pop@samsung.com>
8800
8801 PR tree-optimization/67700
8802 * gcc.dg/graphite/run-id-pr67700.c: New.
8803
8804 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
8805
8806 PR target/54236
8807 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8808 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8809 test_27): New.
8810 * gcc.target/sh/pr54236-5.c: New.
8811 * gcc.target/sh/pr54236-6.c: New.
8812
8813 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8814
8815 PR rtl-optimization/67456
8816 PR rtl-optimization/67464
8817 PR rtl-optimization/67465
8818 * gcc.dg/pr67465.c: New test.
8819
8820 2015-09-28 Tom de Vries <tom@codesourcery.com>
8821
8822 PR tree-optimization/62171
8823 * gcc.dg/vect/pr62171.c: New test.
8824
8825 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8826
8827 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8828 skip on AIX. XFAIL individual line tests.
8829
8830 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
8831
8832 PR rtl-optimization/64164
8833 PR tree-optimization/67312
8834 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
8835 * gcc.target/i386/stackalign/return-4.c: Add -O.
8836
8837 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8838
8839 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8840
8841 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
8842
8843 PR fortran/67721
8844 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8845
8846 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
8847
8848 * gcc.dg/pr64935-1.c: XFAIL on AIX.
8849 * gcc.dg/pr64935-2.c: XFAIL on AIX.
8850 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8851 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8852 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8853 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8854 DW_AT_noreturn on AIX.
8855 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
8856 DW_AT_noreturn on AIX.
8857 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
8858 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
8859 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
8860 DW_AT_GNU_deleted on AIX.
8861 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
8862 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
8863 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
8864 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
8865 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
8866 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
8867 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
8868 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
8869 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
8870 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
8871 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
8872 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
8873 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
8874 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
8875 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
8876
8877 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8878
8879 PR fortran/67614
8880 * gfortran.dg/pr67614.f90: New test.
8881
8882 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8883
8884 PR fortran/67525
8885 * gfortran.dg/pr67525.f90: New test.
8886
8887 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
8888
8889 PR fortran/55603
8890 * gfortran.dg/allocatable_function_9.f90: New.
8891
8892 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
8893
8894 PR target/67675
8895 * gcc.target/sh/pr67675.c: New.
8896
8897 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
8898
8899 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
8900
8901 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
8902
8903 * gcc.target/i386/pr66749.c (dg-options): Replace
8904 -mtune=lakemount with -mtune=lakemont.
8905 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8906 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8907
8908 2015-09-25 Marek Polacek <polacek@redhat.com>
8909
8910 * c-c++-common/ubsan/bounds-11.c: New test.
8911 * c-c++-common/ubsan/bounds-12.c: New test.
8912
8913 2015-09-25 Marek Polacek <polacek@redhat.com>
8914
8915 PR sanitizer/64906
8916 * c-c++-common/ubsan/pr64906.c: New test.
8917
8918 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
8919
8920 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
8921 with -mtune=lakemount.
8922 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8923 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8924
8925 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8926
8927 PR driver/67640
8928 * gcc.dg/Werror-13.c: New test.
8929
8930 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
8931
8932 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
8933
8934 2015-09-24 Richard Biener <rguenther@suse.de>
8935
8936 PR lto/67699
8937 * g++.dg/pr67699.C: New testcase.
8938
8939 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
8940
8941 PR libgcc/67624
8942 * gcc.target/arm/fp16-inf.c: New test.
8943
8944 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
8945
8946 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
8947 name while checking for AVX-512VBMI presence.
8948
8949 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8950
8951 * lib/target-supports.exp (check_effective_target_pie): Check for
8952 PIE support on Solaris 11.x and 12.
8953
8954 2015-09-24 Richard Biener <rguenther@suse.de>
8955
8956 * g++.dg/tree-ssa/restrict3.C: New testcase.
8957
8958 2015-09-24 Richard Biener <rguenther@suse.de>
8959
8960 PR tree-optimization/48885
8961 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
8962
8963 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
8964
8965 * c-c++-common/Wmisleading-indentation.c: Augment test.
8966
8967 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
8968
8969 Fix small typos in the coding rule enforcement warnings.
8970 * g++.dg/diagnostic/disable.C: Replace 'namepace'
8971 with 'namespace'.
8972
8973 2015-09-23 Richard Biener <rguenther@suse.de>
8974
8975 PR middle-end/67662
8976 * gcc.dg/ubsan/pr67662.c: New testcase.
8977
8978 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8979
8980 PR c/49655
8981 * gcc.dg/pragma-diag-6.c: New test.
8982
8983 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
8984
8985 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
8986
8987 2015-09-23 Richard Biener <rguenther@suse.de>
8988
8989 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
8990
8991 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
8992
8993 * c-c++-common/Wmisleading-indentation.c: Augment test.
8994
8995 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
8996
8997 * g++.dg/diagostic/disable.C: New.
8998
8999 2015-09-22 Tom de Vries <tom@codesourcery.com>
9000
9001 PR tree-optimization/67671
9002 * g++.dg/pr67671.C: New test.
9003
9004 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
9005
9006 PR target/67480
9007 * gcc.target/i386/pr67480.c: New test.
9008
9009 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
9010
9011 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
9012 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
9013 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
9014 avx512dq, avx512cd, avx512er and avx512pf.
9015
9016 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
9017
9018 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
9019 update-fetch operations.
9020 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
9021
9022 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
9023
9024 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
9025 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
9026
9027 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
9028
9029 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
9030 (TEST_ONE): New.
9031 * gcc.target/aarch64/atomic-inst-swap.c: New.
9032
9033 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
9034
9035 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
9036 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
9037 * gcc.target/i386/pr59789.c (f1): Likewise.
9038 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
9039 * gcc.target/i386/intrinsics_6.c: Likewise.
9040 * gcc.dg/winline-5.c (int t): Likewise.
9041 * gcc.dg/winline-9.c (t): Likewise.
9042 * gcc.dg/always_inline2.c (q): Likewise.
9043 * gcc.dg/winline-2.c (inline int t): Likewise.
9044 * gcc.dg/winline-6.c: Likewise.
9045 * gcc.dg/winline-10.c (void g): Likewise.
9046 * gcc.dg/pr49243.c (void parse): Likewise.
9047 * gcc.dg/always_inline3.c (q2): Likewise.
9048 * gcc.dg/winline-3.c: Likewise.
9049 * gcc.dg/winline-7.c (inline void *t): Likewise.
9050
9051 2015-09-22 Tom de Vries <tom@codesourcery.com>
9052
9053 PR tree-optimization/67666
9054 * g++.dg/pr67666.C: New test.
9055
9056 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
9057
9058 PR fortran/67615
9059 * gfortran.dg/pr67615.f90: new test.
9060
9061 2015-09-21 Jeff Law <law@redhat.com>
9062
9063 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
9064
9065 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
9066
9067 Complete the implementation of N4230, Nested namespace definition.
9068 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
9069 attributes and nested namespace definitions.
9070 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
9071 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
9072 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
9073 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
9074 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
9075 appearing before the namespace identifier.
9076
9077 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9078
9079 PR c/66415
9080 * gcc.dg/cpp/pr66415-1.c: Test column number.
9081
9082 2015-09-21 Richard Biener <rguenther@suse.de>
9083
9084 * g++.dg/ext/attr-alias-3.C: Add -g.
9085
9086 2015-09-21 Richard Biener <rguenther@suse.de>
9087
9088 PR debug/67664
9089 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
9090
9091 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
9092
9093 PR target/64345
9094 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
9095
9096 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9097
9098 * gcc.dg/pragma-diag-5.c: Fix excess warning.
9099
9100 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9101
9102 PR middle-end/60832
9103 * gcc.dg/pr53265.c: Update.
9104
9105 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
9106
9107 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
9108
9109 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
9110
9111 PR target/59478
9112 * gcc.target/sh/pr59478.c: New.
9113
9114 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
9115
9116 PR target/67126
9117 * gcc.target/sh/pr51244-12.c: Adjust testcase.
9118 * gcc.target/sh/pr54236-2.c: Likewise.
9119
9120 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
9121
9122 * gcc.target/sh/pr43417.c: Move target independent test to ...
9123 * gcc.c-torture/compile/pr43417.c: ... here.
9124
9125 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
9126
9127 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
9128 check_effective_target_big_endian, check_effective_target_little_endian,
9129 check_effective_target_any_fpu, check_effective_target_double_fpu,
9130 check_effective_target_use_single_only_fpu,
9131 check_effective_target_default_single_fpu,
9132 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
9133 check_effective_target_has_fsca, check_effective_target_has_fsrra,
9134 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
9135 check_effective_target_fmovd_enabled,
9136 check_effective_target_has_privileged, check_effective_target_has_pref,
9137 check_effective_target_banked_r0r7_isr,
9138 check_effective_target_stack_save_isr): New effective target checks.
9139 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
9140 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
9141 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
9142 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
9143 * gcc.target/sh/20080410-1.c: Use new effective target checks.
9144 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
9145 * gcc.target/sh/attr-isr.c: Likewise.
9146 * gcc.target/sh/fpul-usage-1.c: Likewise.
9147 * gcc.target/sh/hiconst.c: Likewise.
9148 * gcc.target/sh/mfmovd.c: Likewise.
9149 * gcc.target/sh/pr21255-3.c: Likewise.
9150 * gcc.target/sh/pr33135-1.c: Likewise.
9151 * gcc.target/sh/pr33135-2.c: Likewise.
9152 * gcc.target/sh/pr33135-3.c: Likewise.
9153 * gcc.target/sh/pr33135-4.c: Likewise.
9154 * gcc.target/sh/pr39423-2.c: Likewise.
9155 * gcc.target/sh/pr49880-4.c: Likewise.
9156 * gcc.target/sh/pr49880-5.c: Likewise.
9157 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
9158 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
9159 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
9160 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
9161 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
9162 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
9163 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
9164 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
9165 * gcc.target/sh/pr50751-2.c: Likewise.
9166 * gcc.target/sh/pr50751-3.c: Likewise.
9167 * gcc.target/sh/pr50751-5.c: Likewise.
9168 * gcc.target/sh/pr50751-6.c: Likewise.
9169 * gcc.target/sh/pr50751-8.c: Likewise.
9170 * gcc.target/sh/pr51244-15.c: Likewise.
9171 * gcc.target/sh/pr51244-2.c: Likewise.
9172 * gcc.target/sh/pr51244-20.c: Likewise.
9173 * gcc.target/sh/pr51244-6.c: Likewise.
9174 * gcc.target/sh/pr52483-4.c: Likewise.
9175 * gcc.target/sh/pr53511-1.c: Likewise.
9176 * gcc.target/sh/pr53512-1.c: Likewise.
9177 * gcc.target/sh/pr53512-2.c: Likewise.
9178 * gcc.target/sh/pr53512-3.c: Likewise.
9179 * gcc.target/sh/pr53512-4.c: Likewise.
9180 * gcc.target/sh/pr53513-1.c: Likewise.
9181 * gcc.target/sh/pr54089-2.c: Likewise.
9182 * gcc.target/sh/pr54089-3.c: Likewise.
9183 * gcc.target/sh/pr54089-4.c: Likewise.
9184 * gcc.target/sh/pr54602-2.c: Likewise.
9185 * gcc.target/sh/pr54602-3.c: Likewise.
9186 * gcc.target/sh/pr54602-4.c: Likewise.
9187 * gcc.target/sh/pr54680.c: Likewise.
9188 * gcc.target/sh/pr55303-1.c: Likewise.
9189 * gcc.target/sh/pr55303-2.c: Likewise.
9190 * gcc.target/sh/pr55303-3.c: Likewise.
9191 * gcc.target/sh/pr56547-1.c: Likewise.
9192 * gcc.target/sh/pr56547-2.c: Likewise.
9193 * gcc.target/sh/pr61195.c: Likewise.
9194 * gcc.target/sh/pr61996.c: Likewise.
9195 * gcc.target/sh/pr6526.c: Likewise.
9196 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
9197 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
9198 * gcc.target/sh/prefetch.c: Likewise.
9199 * gcc.target/sh/rte-delay-slot.c: Likewise.
9200 * gcc.target/sh/sh2a-band.c: Likewise.
9201 * gcc.target/sh/sh2a-bclr.c: Likewise.
9202 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
9203 * gcc.target/sh/sh2a-bld.c: Likewise.
9204 * gcc.target/sh/sh2a-bor.c: Likewise.
9205 * gcc.target/sh/sh2a-bset.c: Likewise.
9206 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
9207 * gcc.target/sh/sh2a-bxor.c: Likewise.
9208 * gcc.target/sh/sh2a-jsrn.c: Likewise.
9209 * gcc.target/sh/sh2a-movi20s.c: Likewise.
9210 * gcc.target/sh/sh2a-movrt.c: Likewise.
9211 * gcc.target/sh/sh2a-resbank.c: Likewise.
9212 * gcc.target/sh/sh2a-rtsn.c: Likewise.
9213 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
9214 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
9215 * gcc.target/sh/sh4a-cosf.c: Likewise.
9216 * gcc.target/sh/sh4a-fsrra.c: Likewise.
9217 * gcc.target/sh/sh4a-memmovua.c: Likewise.
9218 * gcc.target/sh/sh4a-sincosf.c: Likewise.
9219 * gcc.target/sh/sh4a-sinf.c: Likewise.
9220
9221 2015-09-20 Jeff Law <law@redhat.com>
9222
9223 PR tree-optimization/47679
9224 * g++.dg/warn/Wuninitialized-6.C: New test.
9225
9226 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
9227
9228 Implement nested namespace definitions.
9229 * g++.dg/cpp1z/nested-namespace-def1.C: New.
9230 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
9231 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
9232 * g++.dg/lookup/name-clash5.C: Adjust.
9233 * g++.dg/lookup/name-clash6.C: Likewise.
9234
9235 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
9236
9237 * gcc.dg/pragma-diag-5.c: New test.
9238
9239 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
9240
9241 PR middle-end/67619
9242 * gcc.dg/torture/pr67619.c: New test.
9243 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
9244 New procedure.
9245
9246 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
9247
9248 PR tree-optimization/67283
9249 * gcc.dg/tree-ssa/sra-15.c: New.
9250 * gcc.dg/tree-ssa/sra-16.c: New.
9251
9252 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9253
9254 PR sanitizer/64078
9255 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
9256 (f2, f3): Make the function static.
9257 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
9258
9259 2015-09-17 Christian Bruel <christian.bruel@st.com>
9260
9261 * gcc.target/arm/attr_thumb-static2.c: New test.
9262
9263 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
9264
9265 * gnat.dg/overflow_sum3.adb: New test.
9266
9267 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
9268
9269 * gcc.target/arm/stack-checking.c: New test.
9270
9271 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
9272
9273 PR fortran/52846
9274 * gfortran.dg/public_private_module_5.f90: Add module procedure
9275 trigger_smod to ensure that the smod file is written.
9276
9277 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
9278
9279 * gcc.target/aarch64/copysign_1.c: New.
9280 * gcc.target/aarch64/copysign_2.c: New.
9281
9282 2015-09-17 Bin Cheng <bin.cheng@arm.com>
9283
9284 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
9285 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
9286 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
9287
9288 2015-09-16 John Marino <gnugcc@marino.st>
9289
9290 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
9291
9292 2015-09-16 Richard Biener <rguenther@suse.de>
9293
9294 PR middle-end/67253
9295 * gcc.dg/torture/pr67253.c: New testcase.
9296
9297 2015-09-16 Richard Biener <rguenther@suse.de>
9298
9299 PR middle-end/67271
9300 * gcc.dg/pr67271.c: New testcase.
9301
9302 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
9303
9304 * gnat.dg/opt49.adb: New test.
9305
9306 2015-09-16 Richard Biener <rguenther@suse.de>
9307
9308 PR middle-end/67442
9309 * gcc.dg/torture/pr67442.c: New testcase.
9310
9311 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
9312
9313 * gnat.dg/array24.adb: New test.
9314 * gnat.dg/blocklocs.adb: Delete.
9315
9316 2015-09-15 Marek Polacek <polacek@redhat.com>
9317
9318 PR c/67580
9319 * gcc.dg/pr67580.c: New test.
9320
9321 2015-09-15 Richard Biener <rguenther@suse.de>
9322
9323 PR tree-optimization/67470
9324 * gcc.dg/torture/pr67470.c: New testcase.
9325
9326 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
9327
9328 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
9329
9330 2015-09-15 Richard Biener <rguenther@suse.de>
9331
9332 PR middle-end/67563
9333 * gcc.dg/pr67563.c: New testcase.
9334
9335 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
9336
9337 PR fortran/67460
9338 * gfortran.dg/pr67460.f90: New test.
9339
9340 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
9341
9342 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
9343 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
9344
9345 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
9346
9347 PR c++/51911
9348 * g++.dg/cpp0x/new-auto1.C: New.
9349
9350 2015-09-11 Mark Wielaard <mjw@redhat.com>
9351
9352 PR c/28901
9353 * g++.dg/warn/unused-variable-1.C: New test.
9354 * g++.dg/warn/unused-variable-2.C: Likewise.
9355 * gcc.dg/unused-4.c: Adjust warning for static const.
9356 * gcc.dg/unused-variable-1.c: New test.
9357 * gcc.dg/unused-variable-2.c: Likewise.
9358
9359 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
9360
9361 * gfortran.dg/private_type_3.f90: Require visibility.
9362 * gfortran.dg/module_variable_2.f90: Same.
9363 * gfortran.dg/nested_forall_1.f: Same.
9364 * gfortran.dg/elemental_dependency_4.f90: Same.
9365 * gfortran.dg/bind_c_usage_25.f90: Same.
9366 * gfortran.dg/access_spec_1.f90: Same.
9367 * gfortran.dg/public_private_module_2.f90: Same.
9368 * gfortran.dg/host_assoc_variable_1.f90: Same.
9369 * gfortran.dg/public_private_module_6.f90: Same.
9370 * gfortran.dg/module_variable_1.f90: Same.
9371 * gfortran.dg/pr37286.f90: Same.
9372 * gfortran.dg/internal_pack_7.f90: Same.
9373 * gfortran.dg/submodule_10.f08: Same.
9374 * gfortran.dg/allocatable_function_8.f90: Same.
9375 * gfortran.dg/merge_init_expr_2.f90: Same.
9376 * gfortran.dg/class_37.f03: Same.
9377 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
9378 * gfortran.dg/typebound_call_20.f03: Same.
9379 * gfortran.dg/proc_ptr_result_3.f90: Same.
9380 * gfortran.dg/pr32535.f90: Same.
9381 * gfortran.dg/typebound_proc_19.f90: Same.
9382 * gfortran.dg/initialization_10.f90: Same.
9383 * gfortran.dg/bind_c_usage_8.f03: Same.
9384 * gfortran.dg/pr61335.f90: Same.
9385 * gfortran.dg/elemental_dependency_5.f90: Same.
9386 * gfortran.dg/proc_ptr_3.f90: Same.
9387 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
9388
9389 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
9390
9391 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
9392 * gcc.dg/Wno-frame-address.c: Skip for Visium.
9393 * gcc.dg/loop-8.c: Likewise.
9394
9395 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
9396
9397 PR ada/66965
9398 * gnat.dg/specs/addr1.ads: Remove.
9399
9400 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9401
9402 * gcc.dg/pie-link.c: Add -pie to dg-options.
9403
9404 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
9405
9406 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
9407 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
9408
9409 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9410
9411 * gcc.target/powerpc/swaps-p8-20.c: New test.
9412 * gcc.target/powerpc/swaps-p8-21.c: New test.
9413
9414 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
9415
9416 PR fortran/67526
9417 * gfortran.dg/pr67526.f90: New test.
9418
9419 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
9420
9421 PR c++/67318
9422 * g++.dg/cpp0x/variadic166.C: New.
9423
9424 2015-09-09 Mark Wielaard <mjw@redhat.com>
9425
9426 * c-c++-common/nonnull-1.c: New test.
9427
9428 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
9429
9430 PR fortran/66993
9431 * gfortran.dg/submodule_11.f08: New test.
9432
9433 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
9434
9435 PR target/67506
9436 * gcc.c-torture/compile/pr67506.c: New test.
9437
9438 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9439
9440 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
9441 initialization with a byte mask. No change expected here.
9442 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
9443 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
9444 initialization with contigious bitmask. Literal pool is expectd
9445 to be used here.
9446
9447 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9448
9449 PR target/67439
9450 * gcc.target/arm/pr67439_1.c: New test.
9451
9452 2015-09-10 Jiong Wang <jiong.wang@arm.com>
9453
9454 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
9455 model.
9456
9457 2015-09-10 Jakub Jelinek <jakub@redhat.com>
9458
9459 PR c++/67523
9460 * g++.dg/gomp/pr67523.C: New test.
9461
9462 PR c++/67522
9463 * g++.dg/gomp/pr67522.C: New test.
9464
9465 PR middle-end/67521
9466 * c-c++-common/gomp/pr67521.c: New test.
9467
9468 PR middle-end/67517
9469 * c-c++-common/gomp/pr67517.c: New test.
9470
9471 PR c++/67514
9472 * g++.dg/gomp/pr67514.C: New test.
9473
9474 PR c++/67511
9475 * g++.dg/gomp/pr67511.C: New test.
9476
9477 PR c/67502
9478 * c-c++-common/gomp/pr67502.c: New test.
9479
9480 2015-09-09 Marek Polacek <polacek@redhat.com>
9481
9482 PR middle-end/67512
9483 * gcc.dg/pr67512.c: New test.
9484
9485 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
9486
9487 PR c++/53184
9488 * g++.dg/warn/Wsubobject-linkage-1.C: New.
9489 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
9490 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
9491 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
9492
9493 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9494
9495 * gcc.target/aarch64/mod_2.x: New file.
9496 * gcc.target/aarch64/mod_256.x: Likewise.
9497 * gcc.target/arm/mod_2.c: New test.
9498 * gcc.target/arm/mod_256.c: Likewise.
9499 * gcc.target/aarch64/mod_2.c: Likewise.
9500 * gcc.target/aarch64/mod_256.c: Likewise.
9501
9502 2015-09-09 Jakub Jelinek <jakub@redhat.com>
9503
9504 PR c++/67504
9505 * g++.dg/gomp/pr67504.C: New test.
9506
9507 PR c/67501
9508 * c-c++-common/gomp/pr67501.c: New test.
9509
9510 PR c/67500
9511 * gcc.dg/gomp/pr67500.c: New test.
9512
9513 PR c/67495
9514 * gcc.dg/gomp/pr67495.c: New test.
9515
9516 2015-09-09 Aditya Kumar <hiraditya@msn.com>
9517 Sebastian Pop <s.pop@samsung.com>
9518
9519 PR tree-optimization/53852
9520 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
9521 both isl-0.12 and isl-0.15.
9522 * gcc.dg/graphite/uns-interchange-14.c: Same.
9523 * gcc.dg/graphite/uns-interchange-15.c: Same.
9524 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9525
9526 2015-09-08 Aditya Kumar <hiraditya@msn.com>
9527 Sebastian Pop <s.pop@samsung.com>
9528
9529 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
9530 * gcc.dg/graphite/block-1.c: Same.
9531 * gcc.dg/graphite/block-5.c: Same.
9532 * gcc.dg/graphite/block-6.c: Same.
9533 * gcc.dg/graphite/interchange-1.c: Same.
9534 * gcc.dg/graphite/interchange-10.c: Same.
9535 * gcc.dg/graphite/interchange-11.c: Same.
9536 * gcc.dg/graphite/interchange-13.c: Same.
9537 * gcc.dg/graphite/interchange-14.c: Same.
9538 * gcc.dg/graphite/interchange-3.c: Same.
9539 * gcc.dg/graphite/interchange-4.c: Same.
9540 * gcc.dg/graphite/interchange-7.c: Same.
9541 * gcc.dg/graphite/interchange-8.c: Same.
9542 * gcc.dg/graphite/interchange-9.c: Same.
9543 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
9544 * gcc.dg/graphite/pr35356-1.c (foo): Same.
9545 * gcc.dg/graphite/pr37485.c: Same.
9546 * gcc.dg/graphite/scop-0.c (int toto): Same.
9547 * gcc.dg/graphite/scop-1.c: Same.
9548 * gcc.dg/graphite/scop-10.c: Same.
9549 * gcc.dg/graphite/scop-11.c: Same.
9550 * gcc.dg/graphite/scop-12.c: Same.
9551 * gcc.dg/graphite/scop-13.c: Same.
9552 * gcc.dg/graphite/scop-16.c: Same.
9553 * gcc.dg/graphite/scop-17.c: Same.
9554 * gcc.dg/graphite/scop-18.c: Same.
9555 * gcc.dg/graphite/scop-2.c: Same.
9556 * gcc.dg/graphite/scop-21.c (int test): Same.
9557 * gcc.dg/graphite/scop-22.c (void foo): Same.
9558 * gcc.dg/graphite/scop-4.c: Same.
9559 * gcc.dg/graphite/scop-5.c: Same.
9560 * gcc.dg/graphite/scop-6.c: Same.
9561 * gcc.dg/graphite/scop-7.c: Same.
9562 * gcc.dg/graphite/scop-8.c: Same.
9563 * gcc.dg/graphite/scop-9.c: Same.
9564 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
9565 data-refs remain inside the inner loop.
9566 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
9567 * gcc.dg/graphite/uns-interchange-14.c: Same.
9568 * gcc.dg/graphite/uns-interchange-9.c: Same.
9569 * gfortran.dg/graphite/interchange-3.f90
9570
9571 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9572
9573 PR target/63870
9574 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
9575 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
9576 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
9577 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
9578 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
9579 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
9580 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
9581 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
9582 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
9583 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
9584 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
9585 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
9586
9587 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9588
9589 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
9590 * lib/target-supports.exp
9591 (check_effective_target_arm_neon_fp16_hw): New.
9592
9593 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9594
9595 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
9596 Set additional_flags for neon-fp16 if supported, else fallback to neon.
9597
9598 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9599 (hfloat16_t): New.
9600 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
9601 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
9602 if supported.
9603 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
9604 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
9605 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
9606 when those are supported.
9607 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
9608 (vdup_n_f16): New.
9609
9610 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
9611 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
9612 cases if supported.
9613
9614 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
9615 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
9616 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
9617 Likewise.
9618 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
9619 Likewise.
9620 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
9621
9622 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
9623 Add float16x8_t case.
9624 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
9625 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
9626 main, exec_vcreate): Likewise.
9627 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
9628 exec_vget_high): Likewise.
9629 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
9630 exec_vget_low): Likewise.
9631 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
9632 Likewise.
9633 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
9634 exec_vld1_dup): Likewise.
9635 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
9636 exec_vld1_lane): Likewise.
9637 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
9638 Likewise.
9639 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
9640 exec_vldX_dup): Likewise.
9641 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
9642 exec_vldX_lane): Likewise.
9643 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
9644 exec_vset_lane): Likewise.
9645 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
9646 exec_vst1_lane): Likewise.
9647
9648 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9649
9650 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
9651 * gcc.target/aarch64/vget_low_1.c: Likewise.
9652
9653 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9654
9655 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
9656 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
9657 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
9658 (main): update orig_data to avoid float16 NaN on bigendian.
9659
9660 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9661
9662 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
9663 float16x8_t.
9664 * gcc.target/aarch64/vset_lane_1.c: Likewise.
9665 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
9666 * gcc.target/aarch64/vld1_lane.c: Likewise.
9667
9668 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
9669
9670 PR c++/67369
9671 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
9672
9673 2015-09-07 Marek Polacek <polacek@redhat.com>
9674
9675 PR inline-asm/67448
9676 * gcc.dg/asm-10.c: New test.
9677
9678 2015-09-04 Jakub Jelinek <jakub@redhat.com>
9679
9680 PR middle-end/67452
9681 * gcc.dg/lto/pr67452_0.c: New test.
9682
9683 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9684
9685 PR target/65210
9686 * gcc.target/avr/pr65210.c: New test.
9687
9688 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
9689
9690 PR testsuite/67450
9691 * lib/target-supports.exp (check_cached_effective_target):
9692 Apppend $prop to et_prop_list only if needed.
9693
9694 2015-09-04 Marek Polacek <polacek@redhat.com>
9695
9696 PR sanitizer/67279
9697 * gcc.dg/ubsan/pr67279.c: New test.
9698
9699 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
9700 Petr Murzin <petr.murzin@intel.com>
9701 Kirill Yukhin <kirill.yukhin@intel.com>
9702
9703 * gcc.target/i386/avx512f-scatter-1.c: New.
9704 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
9705 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
9706
9707 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
9708
9709 * gfortran.dg/read_dir.f90: Delete empty directory when closing
9710 rather than calling rmdir, cleanup if open fails.
9711
9712 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9713
9714 * gcc.target/powerpc/vec-mult-char-1.c: New test.
9715 * gcc.target/powerpc/vec-mult-char-2.c: New test.
9716 * lib/target-supports.exp (check_effective_target_vect_char_mult):
9717 Return true for PowerPC targets that implement Altivec.
9718
9719 2015-09-03 Renlin Li <renlin.li@arm.com>
9720
9721 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
9722 check the assembly.
9723 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
9724
9725 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9726
9727 * gcc.target/powerpc/vec-shift.c: New test.
9728
9729 2015-09-03 Tom de Vries <tom@codesourcery.com>
9730
9731 PR tree-optimization/65637
9732 * gcc.dg/autopar/reduc-4.c: New test.
9733
9734 2015-09-03 Tom de Vries <tom@codesourcery.com>
9735
9736 PR tree-optimization/65637
9737 * gcc.dg/autopar/pr46099-2.c: New test.
9738
9739 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9740
9741 PR middle-end/67351
9742 * g++.dg/pr67351.C: New test.
9743
9744 2015-09-03 Richard Biener <rguenther@suse.de>
9745
9746 PR ipa/66705
9747 * g++.dg/lto/pr66705_0.C: New testcase.
9748
9749 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
9750
9751 PR middle-end/60586
9752 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
9753 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9754
9755 2015-09-02 Marek Polacek <polacek@redhat.com>
9756
9757 PR c/67432
9758 * gcc.dg/pr67432.c: New test.
9759
9760 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
9761
9762 * lib/target-supports.exp (clear_effective_target_cache): New.
9763 (check_cached_effective_target): Update et_prop_list.
9764 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9765 * g++.dg/compat/compat.exp: Likewise.
9766 * g++.dg/compat/struct-layout-1.exp: Likewise.
9767 * lib/asan-dg.exp: Likewise.
9768 * lib/atomic-dg.exp: Likewise.
9769 * lib/cilk-plus-dg.exp: Likewise.
9770 * lib/clearcap.exp: Likewise.
9771 * lib/mpx-dg.exp: Likewise.
9772 * lib/tsan-dg.exp: Likewise.
9773 * lib/ubsan-dg.exp: Likewise.
9774
9775 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
9776
9777 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9778
9779 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
9780 Andrew Bennett <andrew.bennett@imgtec.com>
9781
9782 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9783 dependencies between ISA level and compact-branches.
9784 * gcc.target/mips/branch-10.c: Update expected output to allow
9785 compact forms of b/bal.
9786 * gcc.target/mips/branch-11.c: Likewise.
9787 * gcc.target/mips/branch-12.c: Likewise.
9788 * gcc.target/mips/branch-13.c: Likewise.
9789 * gcc.target/mips/branch-3.c: Likewise.
9790 * gcc.target/mips/branch-4.c: Likewise.
9791 * gcc.target/mips/branch-5.c: Likewise.
9792 * gcc.target/mips/branch-6.c: Likewise.
9793 * gcc.target/mips/branch-7.c: Likewise.
9794 * gcc.target/mips/branch-8.c: Likewise.
9795 * gcc.target/mips/branch-9.c: Likewise.
9796 * gcc.target/mips/branch-cost-1.c: Likewise.
9797 * gcc.target/mips/call-1.c: Likewise.
9798 * gcc.target/mips/call-2.c: Likewise.
9799 * gcc.target/mips/call-3.c: Likewise.
9800 * gcc.target/mips/call-4.c: Likewise.
9801 * gcc.target/mips/call-5.c: Likewise.
9802 * gcc.target/mips/call-6.c: Likewise.
9803 * gcc.target/mips/lazy-binding-1.c: Likewise.
9804 * gcc.target/mips/near-far-1.c: Likewise.
9805 * gcc.target/mips/near-far-2.c: Likewise.
9806 * gcc.target/mips/near-far-3.c: Likewise.
9807 * gcc.target/mips/near-far-4.c: Likewise.
9808 * gcc.target/mips/umips-branch-3.c: Ensure the test is
9809 run with compact branches allowed.
9810 * gcc.target/mips/compact-branches-1.c: New file.
9811 * gcc.target/mips/compact-branches-2.c: Likewise.
9812 * gcc.target/mips/compact-branches-3.c: Likewise.
9813 * gcc.target/mips/compact-branches-4.c: Likewise.
9814 * gcc.target/mips/compact-branches-5.c: Likewise.
9815 * gcc.target/mips/compact-branches-6.c: Likewise.
9816 * gcc.target/mips/compact-branches-7.c: Likewise.
9817
9818 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
9819
9820 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9821 Clean-up a created directory if testcase fails.
9822
9823 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9824
9825 PR target/67405
9826 * g++.dg/pr67405.C: New test.
9827
9828 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9829
9830 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9831
9832 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9833
9834 * gcc.dg/ifcvt-1.c: New test.
9835 * gcc.dg/ifcvt-2.c: Likewise.
9836 * gcc.dg/ifcvt-3.c: Likewise.
9837
9838 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9839
9840 PR libfortran/67412
9841 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9842 *-*-solaris2.10.
9843
9844 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9845
9846 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9847
9848 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
9849
9850 PR c++/61753
9851 * g++.dg/other/pr61753.C: New.
9852
9853 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9854
9855 * gcc.dg/tree-ssa/cmp-1.c: New file.
9856
9857 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9858
9859 * gcc.dg/tree-ssa/complex-7.c: New file.
9860
9861 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9862
9863 * gcc.target/powerpc/swaps-p8-19.c: New test.
9864
9865 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9866
9867 PR fortran/67367
9868 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
9869
9870 2015-08-29 Tom de Vries <tom@codesourcery.com>
9871
9872 PR tree-optimization/46193
9873 * gcc.dg/autopar/pr46193.c: New test.
9874
9875 2015-08-28 Nathan Sidwell <nathan@acm.org>
9876
9877 * gcc.dg/compat/struct-layout-1_generate.c: Simply
9878 use exit code for failure.
9879
9880 * gcc.dg/torture/matrix-1.c: Use plain printf.
9881 * gcc.dg/torture/matrix-2.c: Likewise.
9882 * gcc.dg/torture/matrix-5.c: Likewise.
9883 * gcc.dg/torture/matrix-6.c: Likewise.
9884 * gcc.dg/torture/transpose-1.c: Likewise.
9885 * gcc.dg/torture/transpose-2.c: Likewise.
9886 * gcc.dg/torture/transpose-3.c: Likewise.
9887 * gcc.dg/torture/transpose-4.c: Likewise.
9888 * gcc.dg/torture/transpose-5.c: Likewise.
9889 * gcc.dg/torture/transpose-6.c: Likewise.
9890
9891 2015-08-28 Jeff Law <law@redhat.com>
9892
9893 PR lto/66752
9894 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9895 * gcc.dg/torture/pr66752-1.c: New test
9896 * g++.dg/torture/pr66752-2.C: New test.
9897
9898 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
9899 Revert:
9900 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9901
9902 * gcc.dg/tree-ssa/sra-15.c: New.
9903
9904 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
9905
9906 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
9907 * gcc.target/mips/msub-8.c: Ditto
9908
9909 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9910
9911 * lib/target-supports.exp (check-effective_target_vect_double):
9912 Enable for Power targets with VSX hardware available.
9913 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
9914 vect_no_align && { ! vect_hw_misalign }.
9915
9916 2015-08-27 Sebastian Pop <s.pop@samsung.com>
9917
9918 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
9919 Replaced by opt_files, compile with -floop-nest-optimize.
9920 * g++.dg/graphite/graphite.exp: Same.
9921 * gfortran.dg/graphite/graphite.exp: Same.
9922 * gcc.dg/graphite/block-0.c: Adjust pattern.
9923 * gcc.dg/graphite/block-1.c: Same.
9924 * gcc.dg/graphite/block-3.c: Same.
9925 * gcc.dg/graphite/block-4.c: Same.
9926 * gcc.dg/graphite/block-5.c: Same.
9927 * gcc.dg/graphite/block-6.c: Same.
9928 * gcc.dg/graphite/block-7.c: Same.
9929 * gcc.dg/graphite/block-8.c: Same.
9930 * gcc.dg/graphite/block-pr47654.c: Same.
9931 * gcc.dg/graphite/interchange-0.c: Same.
9932 * gcc.dg/graphite/interchange-1.c: Same.
9933 * gcc.dg/graphite/interchange-10.c: Same.
9934 * gcc.dg/graphite/interchange-11.c: Same.
9935 * gcc.dg/graphite/interchange-12.c: Same.
9936 * gcc.dg/graphite/interchange-13.c: Same.
9937 * gcc.dg/graphite/interchange-14.c: Same.
9938 * gcc.dg/graphite/interchange-15.c: Same.
9939 * gcc.dg/graphite/interchange-3.c: Same.
9940 * gcc.dg/graphite/interchange-4.c: Same.
9941 * gcc.dg/graphite/interchange-5.c: Same.
9942 * gcc.dg/graphite/interchange-6.c: Same.
9943 * gcc.dg/graphite/interchange-7.c: Same.
9944 * gcc.dg/graphite/interchange-8.c: Same.
9945 * gcc.dg/graphite/interchange-9.c: Same.
9946 * gcc.dg/graphite/interchange-mvt.c: Same.
9947 * gcc.dg/graphite/pr37485.c: Same.
9948 * gcc.dg/graphite/uns-block-1.c: Same.
9949 * gcc.dg/graphite/uns-interchange-12.c: Same.
9950 * gcc.dg/graphite/uns-interchange-14.c: Same.
9951 * gcc.dg/graphite/uns-interchange-15.c: Same.
9952 * gcc.dg/graphite/uns-interchange-9.c: Same.
9953 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9954 * gfortran.dg/graphite/interchange-3.f90: Same.
9955
9956 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
9957
9958 PR target/67317
9959 * gcc.target/i386/pr67317-1.c: New test.
9960 * gcc.target/i386/pr67317-2.c: Ditto.
9961 * gcc.target/i386/pr67317-3.c: Ditto.
9962 * gcc.target/i386/pr67317-4.c: Ditto.
9963 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
9964 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
9965
9966 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
9967
9968 * gcc.target/powerpc/vec-shr.c: New.
9969
9970 2015-08-27 Marek Polacek <polacek@redhat.com>
9971
9972 PR middle-end/67005
9973 * gcc.dg/torture/pr67005.c: New test.
9974
9975 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9976
9977 * gcc.dg/tree-ssa/sra-15.c: New.
9978
9979 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
9980
9981 * gcc.target/aarch64/long_branch_1.c: New test.
9982
9983 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9984
9985 * gcc.target/s390/20150826-1.c: New test.
9986
9987 2015-08-26 Renlin Li <renlin.li@arm.com>
9988
9989 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
9990
9991 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9992
9993 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
9994
9995 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9996
9997 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
9998 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
9999 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
10000 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
10001
10002 2015-08-26 Jiong Wang <jiong.wang@arm.com>
10003
10004 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
10005 New test directive.
10006 * gcc.target/aarch64/tlsle_1.x: New test source.
10007 * gcc.target/aarch64/tlsle12_1.c: New testcase.
10008 * gcc.target/aarch64/tlsle24_1.c: Likewise.
10009 * gcc.target/aarch64/tlsle32_1.c: Likewise.
10010
10011 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10012
10013 PR fortran/29600
10014 * gfortran.dg/shape_8.f90: New test.
10015
10016 2015-08-25 Marek Polacek <polacek@redhat.com>
10017
10018 PR middle-end/67330
10019 * gcc.dg/weak/weak-18.c: New test.
10020
10021 2015-08-25 David Malcolm <dmalcolm@redhat.com>
10022
10023 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
10024 gcc_jit_context_set_bool_use_external_driver.
10025
10026 2015-08-25 Nathan Sidwell <nathan@acm.org>
10027
10028 * gcc.c-torture/execute/builtins/20010124-1.x: New.
10029
10030 * gcc.dg/20001117-1.c: Needs return_address.
10031 * gcc.dg/20020415-1.c: Needs alloca.
10032 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
10033 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
10034 * gcc.dg/pr63186.c: Needs label_values.
10035 * gcc.dg/torture/pr33848.c: Likwise.
10036
10037 * lib/target-supports.exp (check_effective_target_fopenacc,
10038 check_effective_target_fopenmp): Disable for nvptx.
10039 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
10040 * gcc.dg/stack-usage-1.c: Likewise.
10041 * gcc.dg/stack-usage-2.c: Likewise.
10042 * gcc.dg/unused-5.c: Likewise.
10043 * gcc.dg/unwind-1.c: Likewise.
10044
10045 2015-08-25 Christian Bruel <christian.bruel@st.com>
10046
10047 * gcc.dg/Wno-frame-address.c: Skip for ARM.
10048 * g++.dg/Wno-frame-address.C: Ditto.
10049
10050 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10051
10052 PR target/67211
10053 * g++.dg/pr67211.C: New test.
10054
10055 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
10056
10057 PR fortran/62536
10058 PR fortran/66175
10059 * gfortran.dg/block_end_error_1.f90: New test.
10060 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
10061
10062 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
10063
10064 PR target/66821
10065 * gcc.target/i386/pr66821.c: New test.
10066
10067 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
10068
10069 PR target/67329
10070 * gcc.target/i386/pr67329.c: New test.
10071
10072 2015-08-24 Nathan Sidwell <nathan@acm.org>
10073
10074 * gcc.dg/pr49551.c: Needs -fdata-sections.
10075
10076 * gcc.dg/pr64935-2.c: Needs scheduling.
10077
10078 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
10079 * gcc.dg/torture/pr63738.c: Likewise.
10080 * gcc.dg/torture/pr64728.c: Likewise.
10081 * gcc.dg/pr63748.c: Likewise.
10082 * gcc.dg/20020312-2.c: Likewise.
10083
10084 * gcc.dg/torture/pr66123.c: Needs label_values.
10085
10086 * gcc.dg/torture/pr41261.c: Needs profiling.
10087 * gcc.dg/pr26570.c: Likewise.
10088 * gcc.dg/pr61776.c: Likewise.
10089 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
10090 * gcc.dg/gomp/pr34610.c: Likewise.
10091 * gcc.dg/pr54121.c: Likewise.
10092 * gcc.dg/20050325-1.c: Likewise.
10093 * gcc.dg/pr66899.c: Likewise.
10094 * gcc.dg/pr48770.c: Likewise.
10095 * gcc.dg/pr24225.c: Likewise.
10096
10097 * gcc.dg/pr27531-1.c: Needs io.
10098 * gcc.dg/pr44606.c: Likewise.
10099
10100 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
10101
10102 * gcc.dg/pr51990.c: Needs alloca.
10103
10104 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
10105
10106 2015-08-24 Tom de Vries <tom@codesourcery.com>
10107
10108 PR tree-optimization/65468
10109 * gcc.dg/gomp/static-chunk-size-one.c: New test.
10110
10111 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10112
10113 PR libfortran/54572
10114 * gfortran.dg/backtrace_1.f90: New test.
10115
10116 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10117
10118 PR libfortran/62296
10119 * gfortran.dg/execute_command_line_2.f90: New test.
10120
10121 2015-08-23 Tom de Vries <tom@codesourcery.com>
10122
10123 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
10124 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
10125 vect_no_int_max to vect_no_int_min_max.
10126 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
10127 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
10128 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
10129 * gcc.dg/vect/slp-reduc-4.c: Same.
10130 * gcc.dg/vect/slp-reduc-5.c: Same.
10131 * gcc.dg/vect/vect-125.c: Same.
10132 * gcc.dg/vect/vect-13.c: Same.
10133 * gcc.dg/vect/vect-double-reduc-3.c: Same.
10134 * gcc.dg/vect/vect-reduc-1.c: Same.
10135 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
10136 * gcc.dg/vect/vect-reduc-1char.c:Same.
10137 * gcc.dg/vect/vect-reduc-1short.c: Same.
10138 * gcc.dg/vect/vect-reduc-2.c: Same.
10139 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
10140 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
10141 * lib/target-supports.exp: Same.
10142
10143 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
10144
10145 PR c++/63693
10146 * g++.dg/cpp0x/decltype63.C: New.
10147
10148 2015-08-22 Nathan Sidwell <nathan@acm.org>
10149
10150 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
10151 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
10152 * c-c++-common/Wunused-var-8.c: Likewise.
10153 * c-c++-common/gomp/pr61486-2.c: Likewise.
10154 * c-c++-common/Wunused-var-6.c: Likewise.
10155 * c-c++-common/goacc/reduction-1.c: Likewise.
10156 * c-c++-common/goacc/reduction-2.c: Likewise.
10157 * c-c++-common/goacc/reduction-3.c: Likewise.
10158 * c-c++-common/goacc/reduction-4.c: Likewise.
10159 * gcc.dg/builtins-64.c: Likewise.
10160 * gcc.dg/pr59523.c: Likewise.
10161 * gcc.dg/tree-ssa/20080530.c: Likewise.
10162 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
10163 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
10164 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
10165 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
10166 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
10167 * gcc.dg/pr59011.c: Likewise.
10168 * gcc.dg/uninit-9.c: Likewise.
10169 * gcc.dg/pr61561.c: Likewise.
10170 * gcc.dg/vla-4.c: Likewise.
10171 * gcc.dg/20101010-1.c: Likewise.
10172 * gcc.dg/pr49120.c: Likewise.
10173 * gcc.dg/20030331-2.c: Likewise.
10174 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
10175 * gcc.dg/pr25682.c: Likewise.
10176 * gcc.dg/guality/guality.c: Likewise.
10177 * gcc.dg/pr27301.c: Likewise.
10178 * gcc.dg/uninit-9-O0.c: Likewise.
10179 * gcc.dg/fold-alloca-1.c: Likewise.
10180 * gcc.dg/pr41470.c: Likewise.
10181 * gcc.dg/pr51491-2.c: Likewise.
10182 * gcc.dg/winline-7.c: Likewise.
10183 * gcc.dg/vla-2.c: Likewise.
10184 * gcc.dg/pr50764.c: Likewise.
10185 * gcc.dg/c99-vla-1.c: Likewise.
10186 * gcc.dg/pr33238.c: Likewise.
10187 * gcc.dg/c99-const-expr-13.c: Likewise.
10188 * gcc.dg/builtin-return-1.c: Likewise.
10189 * gcc.dg/vla-3.c: Likewise.
10190 * gcc.dg/20020415-1.c: Likewise.
10191 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
10192 * gcc.dg/shrink-wrap-alloca.c: Likewise.
10193 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
10194 * gcc.dg/torture/calleesave-sse.c: Likewise.
10195 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
10196 * gcc.dg/gomp/vla-2.c: Likewise.
10197 * gcc.dg/gomp/vla-3.c: Likewise.
10198 * gcc.dg/gomp/vla-4.c: Likewise.
10199 * gcc.dg/gomp/pr30494.c: Likewise.
10200 * gcc.dg/gomp/vla-5.c: Likewise.
10201 * gcc.dg/pr51990-2.c: Likewise.
10202 * gcc.dg/vla-22.c: Likewise.
10203
10204 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
10205
10206 * gcc.dg/cpp/multiline-2.c: Add column numbers.
10207 * gcc.dg/dollar.c: Likewise.
10208 * gcc.dg/pragma-message.c: Likewise.
10209 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
10210 * c-c++-common/raw-string-14.c: Likewise.
10211
10212 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
10213
10214 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
10215 property that instantiation here is a compile-time error.
10216
10217 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
10218
10219 * g++.dg/other/pr67065.C: Extend.
10220
10221 2015-08-21 Nathan Sidwell <nathan@acm.org>
10222
10223 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
10224 is freestanding.
10225 (check_effective_target_global_constructor): New.
10226 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
10227 * gcc.dg/debug/debug.exp: Skip for nvptx.
10228 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
10229
10230 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
10231 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
10232 * gcc.c-torture/compile/pr33855.c: Likewise.
10233 * gcc.c-torture/compile/920723-1.c: Likewise.
10234 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
10235 writing a const.
10236 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
10237 label.
10238 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
10239 'call'.
10240
10241 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
10242 prototype normal.
10243 * gcc.c-torture/execute/switch-1.c: Likewise.
10244
10245 * gcc.c-torture/execute/pr34456.c: Require not freestanding
10246 * gcc.c-torture/execute/printf-1.c: Likewise.
10247 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
10248 * gcc.c-torture/execute/fprintf-1.c: Likewise.
10249 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
10250 * gcc.c-torture/execute/vprintf-1.c: Likewise.
10251 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
10252 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
10253 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
10254 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
10255 * gcc.c-torture/execute/gofast.c: Likewise.
10256 * gcc.c-torture/execute/complex-6.c: Likewise.
10257
10258 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
10259 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
10260 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
10261 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
10262 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
10263 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
10264 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
10265 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
10266 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
10267 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
10268 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
10269 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
10270 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
10271 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
10272 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
10273 * gcc.dg/setjmp-1.c: Likewise.
10274 * gcc.dg/cleanup-5.c: Likewise.
10275 * gcc.dg/cleanup-12.c: Likewise.
10276 * gcc.dg/cleanup-13.c: Likewise.
10277
10278 * gcc.dg/constructor-1.c: Require global ctor.
10279
10280 * gcc.dg/fork-instrumentation.c: Require profiling.
10281 * gcc.dg/20030107-1.c: Likewise.
10282 * gcc.dg/20030702-1.c: Likewise.
10283
10284 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
10285 * gcc.dg/cpp/paste2.c: Likewise.
10286 * gcc.dg/cpp/strify3.c: Likewise.
10287 * gcc.dg/cpp/strify4.c: Likewise.
10288 * gcc.dg/cpp/lexnum.c: Likewise.
10289 * gcc.dg/cpp/digraphs.c: Likewise.
10290 * gcc.dg/cpp/macro1.c: Likewise.
10291
10292 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10293
10294 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
10295
10296 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10297
10298 * lib/gcc-dg.exp: Add extra options for db-final to the command line
10299 only once.
10300
10301 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10302
10303 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
10304 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
10305 vec_vpmsum_be and vec_shasigma_be.
10306
10307 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
10308
10309 * lib/target-supports.exp
10310 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
10311 with -mfp16-format=ieee.
10312
10313 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
10314
10315 PR c++/67065
10316 * g++.dg/other/pr67065.C: New.
10317
10318 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
10319
10320 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
10321 memcpy.
10322 * gcc.target/mips/inline-memcpy-2.c: Ditto.
10323 * gcc.target/mips/inline-memcpy-3.c: Ditto.
10324 * gcc.target/mips/inline-memcpy-4.c: Ditto.
10325 * gcc.target/mips/inline-memcpy-5.c: Ditto.
10326
10327 2015-08-19 Jiong Wang <jiong.wang@arm.com>
10328
10329 * gcc.dg/wide_shift_64_1.c: New testcase.
10330 * gcc.dg/wide_shift_128_1.c: Likewise.
10331 * gcc.target/aarch64/ashlti3_1.c: Likewise.
10332
10333 2015-08-19 Magnus Granberg <zorry@gentoo.org>
10334
10335 * lib/target-supports.exp
10336 (check_effective_target_fstack_protector_enabled): New test.
10337 * gcc.target/i386/ssp-default.c: New test.
10338
10339 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
10340
10341 PR fortran/66929
10342 * gfortran.dg/generic_31.f90: New.
10343
10344 2015-08-19 Marek Polacek <polacek@redhat.com>
10345
10346 PR middle-end/67133
10347 * g++.dg/torture/pr67133.C: New test.
10348
10349 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10350
10351 * gcc.target/powerpc/altivec-35.c: New test.
10352 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
10353 * gcc.target/powerpc/vsx-vector-7.c: New test.
10354
10355 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10356
10357 PR middle-end/36757
10358 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
10359 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
10360
10361 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
10362
10363 PR rtl-optimization/67218
10364 * gcc.c-torture/execute/ieee/pr67218.c,
10365 gcc.target/aarch64/fcvt_int_float_double1.c,
10366 gcc.target/aarch64/fcvt_int_float_double2.c,
10367 gcc.target/aarch64/fcvt_int_float_double3.c,
10368 gcc.target/aarch64/fcvt_int_float_double4.c,
10369 gcc.target/aarch64/fcvt_uint_float_double1.c,
10370 gcc.target/aarch64/fcvt_uint_float_double2.c,
10371 gcc.target/aarch64/fcvt_uint_float_double3.c,
10372 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
10373
10374 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
10375
10376 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
10377 dg-options to disable LSE extensions.
10378 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
10379 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
10380 * gcc.target/aarch64/atomic-op-char.c: Likewise.
10381 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
10382 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
10383 * gcc.target/aarch64/atomic-op-int.c: Likewise.
10384 * gcc.target/aarch64/atomic-op-long.c: Likewise.
10385 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
10386 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
10387 * gcc.target/aarch64/atomic-op-release.c: Likewise.
10388 * gcc.target/aarch64/atomic-op-short.c: Likewise.
10389 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
10390 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
10391 * gcc.target/aarch64/sync-op-full.c: Likewise.
10392 * gcc.target/aarch64/sync-op-release.c: Likewise.
10393
10394 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
10395
10396 PR c++/67160
10397 * g++.dg/cpp1z/feat-cxx1z.C: New.
10398
10399 2015-08-18 Marek Polacek <polacek@redhat.com>
10400
10401 PR middle-end/67222
10402 * gcc.dg/torture/pr67222.c: New test.
10403
10404 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
10405
10406 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
10407
10408 2015-08-18 Bin Cheng <bin.cheng@arm.com>
10409
10410 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
10411 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
10412 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
10413
10414 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
10415
10416 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
10417 which is used in later code.
10418
10419 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
10420
10421 PR c++/67216
10422 * g++.dg/cpp0x/nullptr34.C: New.
10423 * g++.dg/warn/Wconversion2.C: Adjust.
10424 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
10425 * g++.old-deja/g++.other/null3.C: Likewise.
10426
10427 * g++.dg/cpp0x/pr51313.C: Adjust.
10428
10429 2015-08-17 Richard Biener <rguenther@suse.de>
10430
10431 PR tree-optimization/67221
10432 * gcc.dg/torture/pr67221.c: New testcase.
10433
10434 2015-08-17 Mike Stump <mikestump@comcast.net>
10435 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10436
10437 * gcc.target/arm/memcpy-aligned-1.c: New test.
10438
10439 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10440
10441 PR fortran/54656
10442 * gfortran.dg/norm_4.f90: Rename to...
10443 * gfortran.dg/norm2_4.f90: this.
10444 * gfortran.dg/norm2_5.f90: New test.
10445
10446 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
10447
10448 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10449 * gcc.dg/ssp-1.c: Make counter a register.
10450 * gcc.dg/ssp-2.c: Likewise.
10451 * gcc.dg/torture/parm-coalesce.c: New.
10452
10453 2015-08-14 Marek Polacek <polacek@redhat.com>
10454
10455 PR middle-end/67133
10456 * gcc.dg/torture/pr67133.c: New test.
10457
10458 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
10459 Matthias Klose <doko@debian.org>
10460
10461 PR target/67143
10462 * gcc.c-torture/compile/pr67143.c: New
10463 * gcc.target/aarch64/atomic-op-imm.c
10464 (atomic_fetch_add_negative_RELAXED): New.
10465 (atomic_fetch_sub_negative_ACQUIRE): New.
10466
10467 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10468
10469 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
10470 * gcc.target/aarch64/target_attr_8.c: Likewise.
10471 * gcc.target/aarch64/target_attr_14.c: Likewise.
10472
10473 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10474
10475 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
10476
10477 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
10478
10479 * gcc.target/i386/builtin_target.c: Add skylake check.
10480
10481 2015-08-13 Jeff Law <law@redhat.com>
10482
10483 * gcc.dg/pr66314.c: Moved from here to ..
10484 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
10485 to clear all sanitizers before -fsanitize=kernel-address.
10486
10487 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10488
10489 * gcc.target/aarch64/cinc_common_1.c: New test.
10490
10491 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
10492
10493 PR c++/53421
10494 * g++.dg/ext/attribute-may-alias-1.C: New.
10495 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
10496
10497 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
10498
10499 * gcc.target/aarch64/atomic-inst-cas.c: New.
10500 * gcc.target/aarch64/atomic-inst-ops.inc: New.
10501
10502 2015-08-13 Andreas Schwab <schwab@suse.de>
10503
10504 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
10505
10506 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
10507
10508 PR c++/62164
10509 * g++.dg/torture/pr62164.C: New.
10510
10511 2015-08-13 Richard Biener <rguenther@suse.de>
10512
10513 PR tree-optimization/67191
10514 * gcc.dg/torture/pr67191.c: New testcase.
10515 * g++.dg/torture/pr67191.C: Likewise.
10516
10517 2015-08-13 Richard Biener <rguenther@suse.de>
10518
10519 PR tree-optimization/66502
10520 PR tree-optimization/67167
10521 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
10522
10523 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10524
10525 PR c++/53330
10526 * g++.dg/init/new42.C: New.
10527
10528 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10529
10530 PR target/67071
10531 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
10532 vector constants.
10533 * gcc.target/powerpc/pr67071-2.c: Likewise.
10534 * gcc.target/powerpc/pr67071-3.c: Likewise.
10535
10536 2015-08-12 Marek Polacek <polacek@redhat.com>
10537
10538 PR c++/55095
10539 * c-c++-common/Wshift-overflow-6.c: New test.
10540 * c-c++-common/Wshift-overflow-7.c: New test.
10541 * g++.dg/cpp1y/left-shift-2.C: New test.
10542
10543 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10544
10545 PR c++/52742
10546 * g++.dg/cpp0x/pr52742.C: New.
10547
10548 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
10549
10550 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10551 Check Knights Landing support.
10552
10553 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10554
10555 PR c++/47461
10556 * g++.dg/warn/Wunused-result-1.C: New.
10557
10558 2015-08-12 Richard Biener <rguenther@suse.de>
10559
10560 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
10561 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
10562 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
10563 * g++.dg/tree-ssa/pr61034.C: Adjust.
10564 * gcc.dg/fold-compare-2.c: Likewise.
10565 * gcc.dg/pr50763.c: Likewise.
10566 * gcc.dg/predict-3.c: Likewise.
10567 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
10568 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
10569 * gcc.dg/tree-ssa/pr20657.c: Likewise.
10570 * gcc.dg/tree-ssa/pr21001.c: Likewise.
10571 * gcc.dg/tree-ssa/pr37508.c: Likewise.
10572 * gcc.dg/tree-ssa/vrp04.c: Likewise.
10573 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10574 * gcc.dg/tree-ssa/vrp09.c: Likewise.
10575 * gcc.dg/tree-ssa/vrp16.c: Likewise.
10576 * gcc.dg/tree-ssa/vrp20.c: Likewise.
10577 * gcc.dg/tree-ssa/vrp25.c: Likewise.
10578 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10579
10580 2015-08-12 Nathan Sidwell <nathan@acm.org>
10581
10582 * gcc.dg/vrp-min-max-1.c: New.
10583 * gcc.dg/vrp-min-max-2.c: New.
10584
10585 2015-08-12 Richard Biener <rguenther@suse.de>
10586
10587 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
10588
10589 2015-08-12 Tom de Vries <tom@codesourcery.com>
10590
10591 PR testsuite/67175
10592 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
10593 Handle absence of vector min/max for sparc.
10594
10595 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
10596
10597 PR target/66954
10598 * g++.dg/ext/mv25.C: New test.
10599
10600 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10601
10602 * gcc.target/i386/avx2-vect-shift.c: New test.
10603
10604 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
10605
10606 PR c/66098
10607 PR c/66711
10608 * gcc.dg/pragma-diag-3.c: New test.
10609 * gcc.dg/pragma-diag-4.c: New test.
10610
10611 2015-08-11 Nathan Sidwell <nathan@acm.org>
10612
10613 * c-c++-common/dfp/operator-comma.c: Call init function.
10614 * c-c++-common/dfp/convert-dfp-2.c: New test.
10615
10616 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
10617
10618 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10619 Treat model == 0x4f as Broadwell.
10620
10621 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10622
10623 PR libfortran/67140
10624 * gfortran.dg/pr67140.f90: New test.
10625
10626 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
10627
10628 PR libgomp/65742
10629 PR middle-end/66332
10630 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
10631
10632 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
10633
10634 PR fortran/64022
10635 * gfortran.dg/ieee/large_4.f90: New test.
10636
10637 2015-08-08 Bud Davis <jmdavis@link.com>
10638
10639 PR fortran/59746
10640 * gfortran.dg/common_22.f90: New.
10641
10642 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
10643
10644 PR rtl-optimization/67028
10645 * gcc.dg/pr67028.c: New testcase.
10646
10647 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
10648
10649 PR rtl-optimization/67029
10650 * gcc.dg/pr67029.c: New test.
10651
10652 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10653
10654 PR fortran/64104
10655 * gfortran.dg/ieee/ieee_8.f90: New test.
10656
10657 2015-08-07 Jiong Wang <jiong.wang@arm.com>
10658
10659 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
10660 modifers.
10661 * gcc.target/aarch64/noplt_2.c: Likewise.
10662 * gcc.target/aarch64/noplt_3.c: Likewise.
10663
10664 2015-08-06 David Malcolm <dmalcolm@redhat.com>
10665
10666 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
10667 optimization level, and print a summary at the end.
10668
10669 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10670
10671 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
10672
10673 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10674
10675 * gcc.target/aarch64/noplt_3.c: New testcase.
10676
10677 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10678
10679 * gcc.target/aarch64/noplt_1.c: New testcase.
10680 * gcc.target/aarch64/noplt_2.c: Likewise.
10681
10682 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
10683
10684 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
10685 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
10686
10687 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10688
10689 * gcc.target/s390/dwarfregtable-1.c: New test.
10690 * gcc.target/s390/dwarfregtable-2.c: New test.
10691 * gcc.target/s390/dwarfregtable-3.c: New test.
10692
10693 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10694
10695 * gcc.target/s390/htm-builtins-z13-1.c: New test.
10696
10697 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10698
10699 PR fortran/64022
10700 * gfortran.dg/ieee/large_2.f90: New test.
10701 * gfortran.dg/ieee/large_3.F90: New test.
10702
10703 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10704
10705 PR fortran/64022
10706 * gfortran.dg/ieee/large_1.f90: Adjust test.
10707
10708 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
10709 Jeff Law <law@redhat.com>
10710
10711 PR c/16351
10712 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
10713 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
10714 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
10715 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
10716 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
10717 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
10718
10719 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10720
10721 PR middle-end/66311
10722 * gfortran.dg/pr66311.f90: New file.
10723
10724 2015-08-05 Richard Biener <rguenther@suse.de>
10725
10726 PR tree-optimization/67121
10727 * gcc.dg/torture/pr67121.c: New testcase.
10728
10729 2015-08-05 Nick Clifton <nickc@redhat.com>
10730
10731 * gcc.target/rl78: New directory.
10732 * gcc.target/rl78/rl78.exp: New file: Test driver.
10733 * gcc.target/rl78/test_addm3.c: New file: Test adds.
10734
10735 2015-08-05 Richard Biener <rguenther@suse.de>
10736
10737 PR middle-end/67120
10738 * gcc.dg/torture/pr67120.c: New testcase.
10739
10740 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
10741
10742 PR fortran/52846
10743
10744 * lib/fortran-modules.exp: Call cleanup-submodules from
10745 cleanup-modules.
10746 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
10747 cover the cases where private entities are no longer optimized
10748 away.
10749 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
10750 same reason.
10751 * gfortran.dg/submodule_1.f08: Change cleanup module names.
10752 * gfortran.dg/submodule_5.f08: The same.
10753 * gfortran.dg/submodule_9.f08: The same.
10754 * gfortran.dg/submodule_10.f08: New test.
10755
10756 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
10757
10758 PR c++/66595
10759 * g++.dg/cpp1y/var-templ35.C: New.
10760
10761 2015-08-05 Richard Biener <rguenther@suse.de>
10762
10763 PR tree-optimization/67055
10764 * g++.dg/torture/pr67055.C: New testcase.
10765
10766 2015-08-05 Richard Biener <rguenther@suse.de>
10767
10768 PR tree-optimization/67109
10769 * gcc.dg/torture/pr67109.c: New testcase.
10770 * gcc.dg/vect/vect-119.c: Adjust.
10771
10772 2015-08-05 Richard Biener <rguenther@suse.de>
10773
10774 PR middle-end/67107
10775 * gcc.dg/pr67107.c: New testcase.
10776
10777 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10778
10779 PR c++/66197
10780 * g++.dg/cpp1z/abbrev2.C: New.
10781
10782 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10783
10784 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10785
10786 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10787
10788 PR c++/66392
10789 * g++.dg/init/explicit4.C: New.
10790
10791 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10792
10793 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10794 without VSX an Power8 vector support.
10795
10796 2015-08-04 Richard Biener <rguenther@suse.de>
10797
10798 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
10799
10800 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
10801
10802 PR target/67110
10803 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
10804 -fno-pie -no-pie.
10805
10806 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10807
10808 PR c++/66427
10809 * g++.dg/cpp1y/var-templ34.C: New.
10810
10811 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10812
10813 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10814 * gcc.target/aarch64/target_attr_1.c: Likewise.
10815 * gcc.target/aarch64/target_attr_2.c: Likewise.
10816 * gcc.target/aarch64/target_attr_3.c: Likewise.
10817 * gcc.target/aarch64/target_attr_4.c: Likewise.
10818 * gcc.target/aarch64/target_attr_5.c: Likewise.
10819 * gcc.target/aarch64/target_attr_6.c: Likewise.
10820 * gcc.target/aarch64/target_attr_7.c: Likewise.
10821 * gcc.target/aarch64/target_attr_8.c: Likewise.
10822 * gcc.target/aarch64/target_attr_9.c: Likewise.
10823 * gcc.target/aarch64/target_attr_10.c: Likewise.
10824 * gcc.target/aarch64/target_attr_11.c: Likewise.
10825 * gcc.target/aarch64/target_attr_12.c: Likewise.
10826 * gcc.target/aarch64/target_attr_13.c: Likewise.
10827 * gcc.target/aarch64/target_attr_14.c: Likewise.
10828 * gcc.target/aarch64/target_attr_15.c: Likewise.
10829
10830 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10831
10832 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10833
10834 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10835
10836 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10837
10838 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10839
10840 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10841 message.
10842
10843 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10844
10845 PR fortran/64022
10846 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10847 * gfortran.dg/ieee/large_1.f90: New test.
10848
10849 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10850
10851 PR tree-optimization/67043
10852 * gcc.dg/pr67043.c: New test.
10853
10854 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
10855
10856 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
10857
10858 2015-08-03 David Malcolm <dmalcolm@redhat.com>
10859
10860 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
10861 it to push/pop timing items.
10862 (main): For each optimization level, create a gcc_jit_timer, and
10863 time all of the iteration within that level cumulatively.
10864 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
10865 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
10866
10867 2015-08-03 Alexander Basov <coohpt@gmail.com>
10868
10869 PR middle-end/64744
10870 PR middle-end/48470
10871 PR middle-end/43404
10872 * gcc.target/arm/pr43404.c : New testcase.
10873 * gcc.target/arm/pr48470.c : New testcase.
10874 * gcc.target/arm/pr64744-1.c : New testcase.
10875 * gcc.target/arm/pr64744-2.c : New testcase.
10876
10877 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
10878
10879 PR tree-optimization/67077
10880 * gcc.dg/pr67077.c: New test.
10881
10882 2015-08-03 Jeff Law <law@redhat.com>
10883
10884 PR middle-end/66314
10885 PR gcov-profile/66899
10886 * gcc.dg/pr66899.c: New test.
10887 * gcc.dg/pr66314.c: New test.
10888
10889 2015-08-03 Marek Polacek <polacek@redhat.com>
10890
10891 PR c/67088
10892 * gcc.dg/pr67088.c: New test.
10893
10894 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
10895
10896 PR target/66731
10897 * gcc.target/arm/vnmul-1.c: New.
10898 * gcc.target/arm/vnmul-2.c: New.
10899 * gcc.target/arm/vnmul-3.c: New.
10900 * gcc.target/arm/vnmul-4.c: New.
10901
10902 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
10903
10904 PR fortran/64921
10905 * gfortran.dg/class_allocate_20.f90: New.
10906
10907 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10908
10909 * gcc.target/aarch64/csel_bfx_1.c: New test.
10910 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
10911
10912 2015-08-02 Martin Sebor <msebor@redhat.com>
10913
10914 * g++.dg/Wframe-address-in-Wall.C: New test.
10915 * g++.dg/Wframe-address.C: New test.
10916 * g++.dg/Wno-frame-address.C: New test.
10917 * gcc.dg/Wframe-address-in-Wall.c: New test.
10918 * gcc.dg/Wframe-address.c: New test.
10919 * gcc.dg/Wno-frame-address.c: New test.
10920
10921 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
10922
10923 * c-c++-common/Wmisleading-indentation.c: Add more tests.
10924
10925 2015-08-01 Michael Collison <michael.collison@linaro.org
10926 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10927
10928 * gcc.target/arm/mincmp.c: New test.
10929
10930 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
10931
10932 PR fortran/67091
10933 * gfortran.dg/associated_target_6.f03: New test
10934
10935 2015-08-01 Tom de Vries <tom@codesourcery.com>
10936
10937 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
10938 optimize ("-ftree-parallelize-loops=0").
10939 Add successful scans for 2 detected reductions. Add xfail scans for 3
10940 detected reductions.
10941 * gcc.dg/autopar/reduc-2short.c: Same.
10942 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
10943 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
10944 detected reductions.
10945 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
10946 and max reductions.
10947
10948 2015-07-31 Marek Polacek <polacek@redhat.com>
10949
10950 PR sanitizer/66977
10951 * g++.dg/ubsan/pr66977.C: New test.
10952
10953 2015-07-30 Marek Polacek <polacek@redhat.com>
10954
10955 * c-c++-common/Wtautological-compare-3.c: New test.
10956
10957 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10958
10959 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
10960 (CHECK): Pass address of scalar, rather than array.
10961
10962 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10963
10964 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
10965
10966 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10967
10968 * gcc.target/aarch64/fp16/fp16.exp: New.
10969 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
10970 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
10971
10972 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10973
10974 * gcc.target/aarch64/f16_movs_1.c: New test.
10975
10976 2015-07-28 Tom de Vries <tom@codesourcery.com>
10977
10978 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
10979 outer loop.
10980
10981 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
10982 Manuel López-Ibáñez <manu@gcc.gnu.org>
10983
10984 * gcc.dg/parm-incomplete-1.c: Update.
10985 * gcc.dg/pr18809-1.c: Update.
10986 * gcc.dg/pr27953.c: Update.
10987 * gcc.dg/vla-11.c: Update.
10988
10989 2015-07-27 Marek Polacek <polacek@redhat.com>
10990
10991 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
10992
10993 2015-07-27 Tom de Vries <tom@codesourcery.com>
10994
10995 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
10996 attribute. Update comment.
10997 (main): Remove.
10998 Add scan for not parallelizing inner loop.
10999 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
11000 attribute.
11001 (main): Remove.
11002
11003 2015-07-27 Marek Polacek <polacek@redhat.com>
11004
11005 PR bootstrap/67030
11006 * c-c++-common/Wtautological-compare-2.c: New test.
11007
11008 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
11009
11010 PR target/66232
11011 * gcc.target/i386/pr66232-6.c: New tests.
11012 * gcc.target/i386/pr66232-7.c: Likewise.
11013 * gcc.target/i386/pr66232-8.c: Likewise.
11014 * gcc.target/i386/pr66232-9.c: Likewise.
11015
11016 2015-07-27 Marek Polacek <polacek@redhat.com>
11017
11018 PR c++/66555
11019 PR c/54979
11020 * c-c++-common/Wtautological-compare-1.c: New test.
11021
11022 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
11023
11024 PR c++/18969
11025 * g++.dg/template/pr18969.C: New test.
11026 * g++.dg/template/pr18969-2.C: New test.
11027 * g++.old-deja/g++.jason/overload.C: Remove return value in
11028 template function returning void.
11029
11030 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
11031
11032 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
11033 immediates to avoid shift-overflow warnings.
11034
11035 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
11036
11037 PR c++/66857
11038 * g++.dg/init/pr66857.C: New test.
11039
11040 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
11041
11042 PR target/66648
11043 * gcc.target/i386/pr66648.c: New test.
11044
11045 2015-07-25 Tom de Vries <tom@codesourcery.com>
11046
11047 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
11048 interchange_files and block_files variables.
11049 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
11050 arithmetic.
11051 * gcc.dg/graphite/uns-interchange-12.c: Same.
11052 * gcc.dg/graphite/uns-interchange-14.c: Same.
11053 * gcc.dg/graphite/uns-interchange-15.c: Same.
11054 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
11055 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
11056
11057 2015-07-25 Jeff Law <law@redhat.com>
11058
11059 Revert:
11060 PR lto/66752
11061 * gcc.dg/tree-ssa/pr66752-2.c: New test.
11062 * gcc.dg/torture/pr66752-1.c: New test
11063 * g++.dg/torture/pr66752-2.C: New test.
11064
11065 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
11066
11067 Revert:
11068 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
11069
11070 PR rtl-optimization/64164
11071 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11072 * gcc.dg/ssp-1.c: Make counter a register.
11073 * gcc.dg/ssp-2.c: Likewise.
11074 * gcc.dg/torture/parm-coalesce.c: New.
11075
11076 2015-07-24 Tom de Vries <tom@codesourcery.com>
11077
11078 * gcc.dg/graphite/block-1.c: Xfail scan.
11079 * gcc.dg/graphite/interchange-12.c: Same.
11080 * gcc.dg/graphite/interchange-14.c: Same.
11081 * gcc.dg/graphite/interchange-15.c: Same.
11082 * gcc.dg/graphite/interchange-9.c: Same.
11083 * gcc.dg/graphite/interchange-mvt.c: Same.
11084 * gcc.dg/graphite/uns-block-1.c: New test.
11085 * gcc.dg/graphite/uns-interchange-12.c: New test.
11086 * gcc.dg/graphite/uns-interchange-14.c: New test.
11087 * gcc.dg/graphite/uns-interchange-15.c: New test.
11088 * gcc.dg/graphite/uns-interchange-9.c: New test.
11089 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
11090
11091 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11092
11093 PR c++/64079
11094 * c-c++-common/Wunused-function-1.c: New.
11095
11096 2015-07-24 Tom de Vries <tom@codesourcery.com>
11097
11098 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
11099 alternative exit-first loop transform.
11100 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11101 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11102 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11103 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11104 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11105 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11106 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11107 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11108 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11109
11110 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
11111
11112 PR ipa/66566
11113 * gcc.target/i386/mpx/pr66566.c: New test.
11114
11115 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
11116
11117 PR bootstrap/66978
11118 * gcc.target/i386/pr66978.c: New test.
11119
11120 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11121
11122 * gcc.target/s390/gpr2fprsavecfi.c: New test.
11123
11124 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11125
11126 * gcc.target/s390/insv-1.c: New test.
11127 * gcc.target/s390/insv-2.c: New test.
11128 * gcc.target/s390/insv-3.c: New test.
11129
11130 2015-07-24 Tom de Vries <tom@codesourcery.com>
11131
11132 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
11133
11134 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11135
11136 PR middle-end/25530
11137 * gcc.dg/pr25530.c: New test.
11138
11139 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11140
11141 PR middle-end/25529
11142 * gcc.dg/pr25529.c: New test.
11143
11144 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
11145
11146 * gcc.target/arm/reg_equal_test.c: New test.
11147
11148 2015-07-23 Jeff Law <law@redhat.com>
11149
11150 PR lto/66752
11151 * gcc.dg/tree-ssa/pr66752-2.c: New test.
11152 * gcc.dg/torture/pr66752-1.c: New test
11153 * g++.dg/torture/pr66752-2.C: New test.
11154
11155 2015-07-23 Marek Polacek <polacek@redhat.com>
11156
11157 PR c++/66572
11158 * g++.dg/warn/Wlogical-op-2.C: New test.
11159
11160 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
11161
11162 PR rtl-optimization/64164
11163 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11164 * gcc.dg/ssp-1.c: Make counter a register.
11165 * gcc.dg/ssp-2.c: Likewise.
11166 * gcc.dg/torture/parm-coalesce.c: New.
11167
11168 2015-07-23 Marek Polacek <polacek@redhat.com>
11169
11170 PR sanitizer/66908
11171 * c-c++-common/ubsan/pr66908.c: New test.
11172
11173 2015-07-23 Tom de Vries <tom@codesourcery.com>
11174
11175 * gcc.dg/autopar/outer-4.c: Add xfail.
11176 * gcc.dg/autopar/outer-5.c: Same.
11177 * gcc.dg/autopar/outer-6.c: Same.
11178 * gcc.dg/autopar/reduc-2.c: Same.
11179 * gcc.dg/autopar/reduc-2char.c: Same.
11180 * gcc.dg/autopar/reduc-2short.c: Same.
11181 * gcc.dg/autopar/reduc-8.c: Same.
11182 * gcc.dg/autopar/uns-outer-4.c: New test.
11183 * gcc.dg/autopar/uns-outer-5.c: New test.
11184 * gcc.dg/autopar/uns-outer-6.c: New test.
11185
11186 2015-07-23 Richard Biener <rguenther@suse.de>
11187
11188 PR tree-optimization/66952
11189 * gcc.dg/torture/pr66952.c: Use signed char.
11190
11191 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
11192
11193 PR tree-optimization/66926,66951
11194 * gcc.dg/vect/pr66951.c: New test.
11195
11196 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
11197
11198 PR c++/52987
11199 * g++.dg/parse/error57.C: New.
11200 * g++.dg/expr/string-2.C: Update.
11201
11202 2015-07-23 Richard Biener <rguenther@suse.de>
11203
11204 PR tree-optimization/66945
11205 * gcc.dg/torture/pr66945.c: New testcase.
11206
11207 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
11208
11209 PR target/66954
11210 * g++.dg/ext/mv24.C: New test.
11211
11212 2015-07-22 Marek Polacek <polacek@redhat.com>
11213
11214 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
11215 dg-options.
11216
11217 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
11218
11219 PR fortran/61831
11220 PR fortran/66929
11221 * gfortran.dg/generic_30.f90: New.
11222
11223 2015-07-22 Richard Biener <rguenther@suse.de>
11224
11225 PR tree-optimization/66952
11226 * gcc.dg/torture/pr66952.c: New testcase.
11227
11228 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
11229
11230 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
11231 test.
11232 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
11233 test.
11234 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
11235 test.
11236 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
11237 test.
11238 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
11239 test.
11240 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
11241 test.
11242 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
11243 test.
11244 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
11245 test.
11246 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
11247 test.
11248 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
11249 test.
11250 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
11251 test.
11252 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
11253 test.
11254 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
11255 test.
11256 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
11257 test.
11258 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
11259 test.
11260 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
11261 test.
11262 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
11263 test.
11264 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
11265 test.
11266 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
11267 test.
11268 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
11269 test.
11270 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
11271 test.
11272 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
11273 test.
11274 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
11275 test.
11276 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
11277 test.
11278 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
11279 test.
11280 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
11281 test.
11282 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
11283 test.
11284 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
11285 test.
11286 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
11287 test.
11288 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
11289 test.
11290 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
11291 test.
11292 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
11293 test.
11294 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
11295 test.
11296 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
11297 test.
11298 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
11299 test.
11300 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
11301 test.
11302 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
11303 test.
11304 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
11305 test.
11306 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
11307 test.
11308 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
11309 test.
11310 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
11311 test.
11312 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
11313 test.
11314 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
11315 test.
11316 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
11317 test.
11318 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
11319 test.
11320 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
11321 test.
11322 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
11323 test.
11324 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
11325 test.
11326 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
11327 test.
11328 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
11329 test.
11330 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
11331 test.
11332 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
11333 test.
11334 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
11335 test.
11336 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
11337 test.
11338 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
11339 test.
11340 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
11341 test.
11342 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
11343 test.
11344 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
11345 test.
11346 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
11347 test.
11348 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
11349 test.
11350 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
11351 test.
11352 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
11353 test.
11354 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
11355 test.
11356 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
11357 test.
11358 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
11359 test.
11360 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
11361 test.
11362 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
11363 test.
11364 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
11365 test.
11366 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
11367 test.
11368 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
11369 test.
11370 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
11371 test.
11372 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
11373 test.
11374 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
11375 test.
11376 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
11377 test.
11378 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
11379 test.
11380 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
11381 test.
11382 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
11383 test.
11384 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
11385 test.
11386 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
11387 test.
11388 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
11389 test.
11390 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
11391 test.
11392 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
11393 test.
11394 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
11395 test.
11396 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
11397 test.
11398 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
11399 test.
11400 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
11401 test.
11402 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
11403 test.
11404 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
11405 test.
11406 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
11407 test.
11408 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
11409 test.
11410 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
11411 test.
11412 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
11413 test.
11414 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
11415 test.
11416 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
11417 test.
11418 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
11419 test.
11420 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
11421 test.
11422 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
11423 test.
11424 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
11425 test.
11426 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
11427 test.
11428 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
11429 test.
11430 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
11431 test.
11432 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
11433 test.
11434 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
11435 test.
11436 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
11437 test.
11438 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
11439 test.
11440 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
11441 test.
11442 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
11443 test.
11444 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
11445 test.
11446 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
11447 test.
11448 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
11449 test.
11450 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
11451 test.
11452 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
11453 test.
11454 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
11455 test.
11456 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
11457 test.
11458 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
11459 test.
11460 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
11461 test.
11462 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
11463 test.
11464 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
11465 test.
11466 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
11467 test.
11468 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
11469 test.
11470 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
11471 test.
11472 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
11473 test.
11474 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
11475 test.
11476 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
11477 test.
11478 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
11479 test.
11480 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
11481 test.
11482 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
11483 test.
11484 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
11485 test.
11486 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
11487 test.
11488 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
11489 test.
11490 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
11491 test.
11492 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
11493 test.
11494
11495 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
11496
11497 * g++.dg/template/crash81.C: Update.
11498
11499 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
11500
11501 PR ipa/66424.
11502 * gcc.target/i386/pr66424.c: New.
11503
11504 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
11505
11506 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
11507
11508 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
11509
11510 PR fortran/61831
11511 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
11512 Drop address sanitization.
11513
11514 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
11515
11516 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
11517 Skip -march=armv4t.
11518 (dg-additional-options): Set armv5t flag.
11519
11520 2015-07-21 Marek Polacek <polacek@redhat.com>
11521
11522 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
11523 * gcc.dg/vmx/unpack.c: Likewise.
11524 * gcc.target/powerpc/quad-atomic.c: Likewise.
11525
11526 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
11527
11528 * gcc.target/i386/asm-flag-5.c (f_ll): New.
11529
11530 2015-07-20 Jiong Wang <jiong.wang@arm.com>
11531
11532 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
11533 model.
11534
11535 2015-07-20 Marek Polacek <polacek@redhat.com>
11536
11537 PR c++/55095
11538 * c-c++-common/Wshift-overflow-1.c: New test.
11539 * c-c++-common/Wshift-overflow-2.c: New test.
11540 * c-c++-common/Wshift-overflow-3.c: New test.
11541 * c-c++-common/Wshift-overflow-4.c: New test.
11542 * c-c++-common/Wshift-overflow-5.c: New test.
11543 * g++.dg/cpp1y/left-shift-1.C: New test.
11544 * gcc.dg/c90-left-shift-2.c: New test.
11545 * gcc.dg/c90-left-shift-3.c: New test.
11546 * gcc.dg/c99-left-shift-2.c: New test.
11547 * gcc.dg/c99-left-shift-3.c: New test.
11548 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
11549 * gcc.c-torture/execute/pr40386.c: Likewise.
11550 * gcc.dg/vect/pr33373.c: Likewise.
11551 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
11552 * gcc.dg/vect/vect-shift-2.c: Likewise.
11553
11554 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11555
11556 * gcc.target/aarch64/neg_abs_1.c: New test.
11557
11558 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
11559
11560 PR target/66922
11561 * gcc.target/i386/pr66922.c: New test.
11562
11563 2015-07-18 Sebastian Pop <s.pop@samsung.com>
11564
11565 PR middle-end/46851
11566 PR middle-end/60340
11567 * gcc.dg/tree-ssa/pr42327.c: Removed.
11568 * g++.dg/other/pr35011.C: Removed.
11569
11570 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11571
11572 PR target/66906
11573 * gcc.target/i386/pr66906.c: New test.
11574
11575 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11576
11577 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
11578 as follow-up to r225930.
11579
11580 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
11581
11582 PR fortran/52846
11583 * lib/fortran-modules.exp (proc cleanup-submodules): New
11584 procedure.
11585 * gfortran.dg/submodule_1.f08: Change extension and clean up
11586 the submodule files.
11587 * gfortran.dg/submodule_2.f08: ditto
11588 * gfortran.dg/submodule_6.f08: ditto
11589 * gfortran.dg/submodule_7.f08: ditto
11590 * gfortran.dg/submodule_8.f08: New test
11591 * gfortran.dg/submodule_9.f08: New test
11592
11593 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
11594 Sebastian Pop <s.pop@samsung.com>
11595
11596 PR middle-end/61929
11597 * gcc.dg/graphite/pr61929.c: New.
11598
11599 2015-07-17 Marek Polacek <polacek@redhat.com>
11600
11601 * gcc.dg/fold-minus-7.c: New test.
11602
11603 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11604
11605 * gfortran.dg/co_reduce_1.f90: New file.
11606
11607 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11608
11609 PR target/66824
11610 * gcc.target/i386/pr66824.c:
11611
11612 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
11613
11614 PR fortran/66035
11615 * gfortran.dg/structure_constructor_13.f03: New test.
11616
11617 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11618
11619 PR fortran/61831
11620 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
11621 of generated while loops in the tree dump.
11622 * gfortran.dg/derived_constructor_comps_6.f90: New file.
11623
11624 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
11625
11626 * gcc.dg/vect/vect-outer-simd-2.c: New test.
11627
11628 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
11629
11630 PR target/66891
11631 * gcc.target/i386/pr66891.c: New test.
11632
11633 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11634
11635 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
11636
11637 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
11638
11639 PR rtl-optimization/66626
11640 * gcc.target/i386/pr66626-2.c: New.
11641
11642 2015-07-16 Richard Biener <rguenther@suse.de>
11643
11644 PR tree-optimization/66894
11645 * gcc.dg/torture/pr66894.c: New testcase.
11646
11647 2015-07-16 Richard Biener <rguenther@suse.de>
11648
11649 * gcc.dg/tree-ssa/pr21031.c: Adjust.
11650
11651 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
11652
11653 PR target/66866
11654 * g++.dg/pr66866.C: New test.
11655
11656 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11657
11658 * gcc.target/powerpc/vec-cmp-sel.c: New test.
11659
11660 2015-07-15 Richard Biener <rguenther@suse.de>
11661
11662 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
11663 { -O3 -fomit-frame-pointer },
11664 { -O3 -fomit-frame-pointer -funroll-loops } and
11665 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11666 in favor of
11667 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11668 -finline-functions }
11669
11670 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
11671
11672 * gcc.target/mips/interrupt_handler-5.c: New test.
11673
11674 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
11675 Robert Suchanek <robert.suchanek@imgtec.com>
11676
11677 * gcc.target/mips/interrupt_handler-4.c: New test.
11678
11679 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11680
11681 PR testsuite/66734
11682 * gcc.dg/lto/lto.exp: Initialize MPX.
11683
11684 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11685
11686 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
11687 dg-skip-if.
11688 * gcc.target/arm/scd42-3.c: Likewise.
11689
11690 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
11691
11692 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
11693 code to be run when the pre-arch code increases the isa_rev to
11694 mips32r6 or greater.
11695
11696 2015-07-15 Richard Biener <rguenther@suse.de>
11697
11698 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
11699 { -O3 -fomit-frame-pointer },
11700 { -O3 -fomit-frame-pointer -funroll-loops } and
11701 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11702 in favor of
11703 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11704 -finline-functions }
11705 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
11706 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
11707 to additional_flags.
11708
11709 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
11710
11711 PR rtl-optimization/66838
11712 * gcc.target/i386/pr66838.c: New test.
11713
11714 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
11715
11716 PR c++/66850
11717 * g++.dg/template/pr66850.C: New test.
11718
11719 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11720 Cesar Philippidis <cesar@codesourcery.com>
11721 Chung-Lin Tang <cltang@codesourcery.com>
11722
11723 * gcc.target/nios2/nios2-flushd.c: New.
11724 * gcc.target/nios2/nios2-rdprs.c: New.
11725 * gcc.target/nios2/r2-atomic.c: New.
11726 * gcc.target/nios2/r2-eni.c: New.
11727 * gcc.target/nios2/r2-wrpie.c: New.
11728
11729 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11730 Cesar Philippidis <cesar@codesourcery.com>
11731 Chung-Lin Tang <cltang@codesourcery.com>
11732
11733 * gcc.target/nios2/cdx-ldstwm-1.c: New.
11734 * gcc.target/nios2/cdx-ldstwm-2.c: New.
11735
11736 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11737 Cesar Philippidis <cesar@codesourcery.com>
11738 Chung-Lin Tang <cltang@codesourcery.com>
11739
11740 * gcc.target/nios2/andci.c: New.
11741 * gcc.target/nios2/bmx.c: New.
11742 * gcc.target/nios2/cdx-add.c: New.
11743 * gcc.target/nios2/cdx-branch.c: New.
11744 * gcc.target/nios2/cdx-callret.c: New.
11745 * gcc.target/nios2/cdx-loadstore.c: New.
11746 * gcc.target/nios2/cdx-logical.c: New.
11747 * gcc.target/nios2/cdx-mov.c: New.
11748 * gcc.target/nios2/cdx-shift.c: New.
11749 * gcc.target/nios2/cdx-sub.c: New.
11750 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
11751
11752 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
11753
11754 PR c++/65071
11755 * g++.dg/cpp0x/vt-65071.C: New.
11756
11757 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11758 Cesar Philippidis <cesar@codesourcery.com>
11759 Chung-Lin Tang <cltang@codesourcery.com>
11760
11761 * gcc.target/nios2/r2-io-range.c: New.
11762 * gcc.target/nios2/r2-stio-1.c: New.
11763 * gcc.target/nios2/r2-stio-2.c: New.
11764 * gcc.target/nios2/nios2-ldxio.c: New.
11765 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11766 of just compile. Add more tests.
11767
11768 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
11769
11770 gfortran.dg/pr66864.f90: New test.
11771
11772 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
11773
11774 PR rtl-optimization/66626
11775 * gcc.target/i386/pr66626.c: New.
11776
11777 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11778
11779 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11780 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11781 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11782
11783 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
11784
11785 * g++.dg/template/crash81.C: Adjust for error + inform change.
11786 * g++.dg/template/pr58878.C: Likewise.
11787 * g++.dg/template/shadow1.C: Likewise.
11788 * g++.dg/template/shadow2.C: Likewise.
11789 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11790 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11791 * g++.old-deja/g++.brendan/crash7.C: Likewise.
11792 * g++.old-deja/g++.pt/shadow2.C: Likewise.
11793
11794 2015-07-14 Richard Biener <rguenther@suse.de>
11795
11796 PR tree-optimization/66863
11797 * gcc.dg/torture/pr66863.c: New testcase.
11798
11799 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
11800
11801 PR c++/65186
11802 * g++.dg/template/pr65186.C: New test.
11803
11804 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
11805
11806 * gcc.target/arm/macro_defs0.c: Add directive to skip
11807 test if -marm is present.
11808 * gcc.target/arm/macro_defs1.c: Likewise.
11809
11810 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11811
11812 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11813 if-conversion..
11814 * gcc.target/aarch64/adds1.c: Likewise.
11815 * gcc.target/aarch64/ands_1.c: Likewise.
11816 * gcc.target/aarch64/bics_1.c: Likewise.
11817 * gcc.target/aarch64/subs1.c: Likewise.
11818 * gcc.target/aarch64/subs3.c: Likewise.
11819
11820 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
11821
11822 PR fortran/64589
11823 * gfortran.dg/pr64589.f90: New test.
11824
11825 2015-07-13 Renlin Li <renlin.li@arm.com>
11826
11827 PR rtl/66556
11828 * gcc.c-torture/execute/pr66556.c: New.
11829
11830 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
11831
11832 * gcc.dg/20020219-1.c: Fix double word typos.
11833 * gcc.dg/20020919-1.c: Same.
11834
11835 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11836 Jeff Law <law@redhat.com>
11837
11838 PR middle-end/66726
11839 * g++.dg/tree-ssa/pr66726.c: New test.
11840 * gcc.dg/tree-ssa/pr66726-2.c: New test.
11841 * gcc.dg/tree-ssa/pr66726.c: New test.
11842
11843 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
11844
11845 PR c++/58734
11846 * g++.dg/cpp0x/variadic-ttp2.C: New.
11847
11848 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
11849
11850 PR c++/30044
11851 * g++.dg/cpp0x/auto46.C: New test.
11852 * g++.dg/template/pr30044.C: New test.
11853 * g++.dg/template/shadow2.C: New test.
11854 * g++.dg/template/error55.C: New test.
11855 * g++.dg/template/crash83.C: Accept any error string.
11856 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
11857 parameters.
11858 * g++.dg/cpp0x/variadic19.C: Likewise
11859 * g++.dg/template/canon-type-13.C: Likewise.
11860 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11861 * g++.dg/torture/20070621-1.C: Likewise.
11862
11863 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11864
11865 PR c++/54521
11866 * g++.dg/init/explicit3.C: New.
11867
11868 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
11869
11870 PR target/66819
11871 * gcc.target/i386/pr66819-1.c: New test.
11872 * gcc.target/i386/pr66819-2.c: Likewise.
11873 * gcc.target/i386/pr66819-3.c: Likewise.
11874 * gcc.target/i386/pr66819-4.c: Likewise.
11875 * gcc.target/i386/pr66819-5.c: Likewise.
11876
11877 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11878
11879 PR target/66703
11880 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
11881 __attribute__((noinline, noclone)). Change "x" to "volatile char"
11882 type to prevent possible flag-clobbering zero-extensions.
11883 * gcc.target/i386/pr66703.c: New test.
11884
11885 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11886
11887 PR c++/60842
11888 * g++.dg/cpp0x/nsdmi-template15.C: New.
11889
11890 2015-07-10 Jiong Wang <jiong.wang@arm.com>
11891
11892 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
11893
11894 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11895
11896 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
11897 * gcc.target/arm/flip-thumb.c: Likewise.
11898
11899 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11900
11901 PR target/66813
11902 * gcc.target/i386/pr66813.c: New test.
11903
11904 2015-07-10 Jakub Jelinek <jakub@redhat.com>
11905
11906 PR middle-end/66820
11907 * gcc.dg/gomp/pr66820.c: New test.
11908
11909 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11910
11911 PR c++/65592
11912 * g++.dg/cpp0x/scoped_enum6.C: New.
11913
11914 2015-07-10 Tom de Vries <tom@codesourcery.com>
11915
11916 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
11917 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
11918
11919 2015-07-10 Richard Biener <rguenther@suse.de>
11920
11921 PR tree-optimization/66823
11922 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
11923 which should not be necessary. XFAIL.
11924
11925 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11926
11927 PR c++/64848
11928 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
11929
11930 2015-07-09 Jakub Jelinek <jakub@redhat.com>
11931
11932 PR middle-end/66633
11933 * gcc.dg/gomp/pr66633-1.c: New test.
11934 * gcc.dg/gomp/pr66633-2.c: New test.
11935 * gcc.dg/gomp/pr66633-3.c: New test.
11936 * gcc.dg/gomp/pr66633-4.c: New test.
11937
11938 2015-07-09 John Marino <gnugcc@marino.st>
11939
11940 * lib/target-supports.exp (check_effective_target_pie):
11941 Add *-*-dragonfly*
11942
11943 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
11944
11945 PR target/66814
11946 * gcc.target/i386/pr66814.c: New test.
11947
11948 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
11949
11950 PR target/66731
11951 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
11952 * gcc.target/aarch64/fnmul-2.c: Likewise.
11953 * gcc.target/aarch64/fnmul-3.c: Likewise.
11954 * gcc.target/aarch64/fnmul-4.c: Likewise.
11955
11956 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11957
11958 PR c++/65790
11959 * g++.dg/cpp0x/vt-65790.C: New.
11960
11961 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11962
11963 PR target/66818
11964 * gcc.target/i386/pr66818.c: New test.
11965
11966 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11967
11968 PR target/66817
11969 * gcc.target/i386/pr66817.c: New test.
11970
11971 2015-07-09 Marek Polacek <polacek@redhat.com>
11972
11973 PR tree-optimization/66718
11974 * gcc.dg/vect/vect-126.c: New test.
11975
11976 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
11977
11978 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
11979 even when dwarf-2 is not the default.
11980
11981 2015-07-08 Jeff Law <law@redhat.com>
11982
11983 PR testsuite/66796
11984 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
11985 to have a single memory reference.
11986
11987 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
11988
11989 * g++.dg/other/dump-ada-spec-9.C: New test.
11990
11991 2015-07-08 Jakub Jelinek <jakub@redhat.com>
11992
11993 * g++.dg/vect/vect.exp: Run also simd* tests.
11994 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
11995 (check_vect): Fix up get_cpuid call for C++.
11996 * g++.dg/vect/simd-clone-1.cc: New test.
11997
11998 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11999
12000 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
12001
12002 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
12003
12004 * gcc.target/i386/readeflags-1.c (abort): New prototype.
12005 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
12006
12007 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
12008
12009 PR target/66806
12010 * gcc.target/i386/pr66806.c: New test.
12011
12012 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
12013
12014 PR c++/66421
12015 * g++.dg/cpp0x/auto45.C: New.
12016
12017 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
12018
12019 PR middle-end/66334
12020 * gcc.target/i386/pr66334.c: New.
12021
12022 2015-07-08 David Malcolm <dmalcolm@redhat.com>
12023
12024 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
12025 comments.
12026
12027 2015-07-08 David Malcolm <dmalcolm@redhat.com>
12028
12029 PR jit/66783
12030 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
12031 (verify_code): Update expected error message.
12032 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
12033 (verify_code): Likewise.
12034 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
12035 (verify_code): Likewise.
12036
12037 2015-07-08 Richard Biener <rguenther@suse.de>
12038
12039 PR tree-optimization/66793
12040 * gcc.dg/torture/pr66793.c: New testcase.
12041
12042 2015-07-08 Richard Biener <rguenther@suse.de>
12043
12044 PR tree-optimization/66794
12045 * gcc.dg/torture/pr66794.c: New testcase.
12046
12047 2015-07-08 Marek Polacek <polacek@redhat.com>
12048
12049 PR c++/66748
12050 * g++.dg/abi/abi-tag15.C: New test.
12051
12052 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
12053
12054 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
12055 * gcc.target/mips/branch-3.c: Ditto
12056 * gcc.target/mips/branch-4.c: Ditto.
12057 * gcc.target/mips/branch-5.c: Ditto.
12058 * gcc.target/mips/branch-6.c: Ditto.
12059 * gcc.target/mips/branch-7.c: Ditto.
12060 * gcc.target/mips/branch-8.c: Ditto.
12061 * gcc.target/mips/branch-9.c: Ditto.
12062 * gcc.target/mips/branch-10.c: Ditto.
12063 * gcc.target/mips/branch-11.c: Ditto.
12064 * gcc.target/mips/branch-12.c: Ditto.
12065 * gcc.target/mips/branch-13.c: Ditto.
12066 * gcc.target/mips/umips-branch-5.c: New file.
12067 * gcc.target/mips/umips-branch-6.c: New file.
12068 * gcc.target/mips/umips-branch-7.c: New file.
12069 * gcc.target/mips/umips-branch-8.c: New file.
12070 * gcc.target/mips/umips-branch-9.c: New file.
12071 * gcc.target/mips/umips-branch-10.c: New file.
12072 * gcc.target/mips/umips-branch-11.c: New file.
12073 * gcc.target/mips/umips-branch-12.c: New file.
12074 * gcc.target/mips/umips-branch-13.c: New file.
12075 * gcc.target/mips/umips-branch-14.c: New file.
12076 * gcc.target/mips/umips-branch-15.c: New file.
12077 * gcc.target/mips/umips-branch-16.c: New file.
12078 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
12079 (OCCUPY_0xfffc): New define.
12080
12081 2015-07-08 Renlin Li <renlin.li@arm.com>
12082
12083 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
12084
12085 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
12086
12087 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
12088
12089 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
12090
12091 * gcc.target/i386/bt-3.c: New test.
12092 * gcc.target/i386/bt-4.c: Ditto.
12093
12094 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
12095
12096 * g++.dg/other/dump-ada-spec-8.C: New test.
12097
12098 2015-07-07 David Malcolm <dmalcolm@redhat.com>
12099
12100 PR jit/66783
12101 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
12102 test case.
12103 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
12104 New test case.
12105 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
12106 New test case.
12107 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
12108 Avoid using an opaque struct for local "f".
12109
12110 2015-07-07 David Malcolm <dmalcolm@redhat.com>
12111
12112 PR jit/66779
12113 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
12114 * jit.dg/test-pr66779.c: New testcase.
12115
12116 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
12117
12118 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
12119 NOCOMPRESSION.
12120
12121 2015-07-07 Richard Biener <rguenther@suse.de>
12122
12123 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
12124
12125 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
12126
12127 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
12128 * gcc.target/mips/call-5.c: Ditto.
12129 * gcc.target/mips/call-6.c: Ditto.
12130
12131 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12132
12133 * gcc.dg/dx-test.c: New test-case.
12134
12135 2015-07-07 Andre Vehreschild <vehre@gmx.de>
12136
12137 PR fortran/66578
12138 * gfortran.dg/allocate_with_source_9.f08: New test.
12139
12140 2015-07-07 Christian Bruel <christian.bruel@st.com>
12141
12142 PR target/52144
12143 * gcc.target/arm/flip-thumb.c: Fix scan.
12144 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
12145 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
12146 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
12147 Fix return value.
12148
12149 2015-07-06 Jakub Jelinek <jakub@redhat.com>
12150
12151 PR target/65956
12152 * gcc.c-torture/execute/pr65956.c: New test.
12153
12154 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
12155
12156 * gcc.target/arm/aapcs/align1.c: New.
12157 * gcc.target/arm/aapcs/align_rec1.c: New.
12158 * gcc.target/arm/aapcs/align2.c: New.
12159 * gcc.target/arm/aapcs/align_rec2.c: New.
12160 * gcc.target/arm/aapcs/align3.c: New.
12161 * gcc.target/arm/aapcs/align_rec3.c: New.
12162 * gcc.target/arm/aapcs/align4.c: New.
12163 * gcc.target/arm/aapcs/align_rec4.c: New.
12164 * gcc.target/arm/aapcs/align_vararg1.c: New.
12165 * gcc.target/arm/aapcs/align_vararg2.c: New.
12166
12167 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
12168
12169 * gfortran.dg/iomsg_2.f90: New test.
12170
12171 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
12172
12173 PR target/66749
12174 * gcc.target/i386/pr66749.c: New test.
12175
12176 2015-07-06 Richard Biener <rguenther@suse.de>
12177
12178 PR tree-optimization/66772
12179 * gcc.dg/torture/pr66772-1.c: New testcase.
12180 * gcc.dg/torture/pr66772-2.c: Likewise.
12181
12182 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
12183
12184 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
12185 the jals instruction.
12186
12187 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
12188
12189 PR target/53383
12190 * gcc.target/i386/pr53383-1.c: New file.
12191 * gcc.target/i386/pr53383-2.c: Likewise.
12192 * gcc.target/i386/pr53383-3.c: Likewise.
12193
12194 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
12195
12196 * gcc.target/aarch64/fnmul-1.c: New.
12197 * gcc.target/aarch64/fnmul-2.c: New.
12198 * gcc.target/aarch64/fnmul-3.c: New.
12199 * gcc.target/aarch64/fnmul-4.c: New.
12200
12201 2015-07-06 Richard Biener <rguenther@suse.de>
12202
12203 PR middle-end/66759
12204 * gcc.dg/torture/pr66759.c: New testcase.
12205
12206 2015-07-06 Andre Vehreschild <vehre@gmx.de>
12207
12208 PR fortran/58586
12209 * gfortran.dg/alloc_comp_class_3.f03: New test.
12210 * gfortran.dg/alloc_comp_class_4.f03: New test.
12211
12212 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
12213
12214 * gcc.c-torture/execute/pr66757.c: New test.
12215
12216 2015-07-06 Bin Cheng <bin.cheng@arm.com>
12217
12218 PR tree-optimization/66720
12219 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
12220
12221 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
12222 Sandra Loosemore <sandra@codesourcery.com>
12223
12224 * gcc.target/nios2/gprel-offset.c: New test.
12225
12226 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
12227
12228 PR fortran/66725
12229 * gfortran.dg/pr66725.f90: New test.
12230
12231 2015-07-03 Jason Merrill <jason@redhat.com>
12232
12233 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
12234 Avoid narrowing error.
12235
12236 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
12237
12238 PR rtl-optimization/66706
12239 * gcc.target/powerpc/shift-int.c: New testcase.
12240
12241 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
12242
12243 PR target/66746.
12244 * gcc.target/i386/pr66746.c: New file.
12245
12246 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
12247
12248 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
12249
12250 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
12251
12252 PR tree-optimization/66119
12253 * g++.dg/opt/pr66119.C: New.
12254
12255 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
12256
12257 PR fortran/52846
12258 * gfortran.dg/submodule_1.f90: New test
12259 * gfortran.dg/submodule_2.f90: New test
12260 * gfortran.dg/submodule_3.f90: New test
12261 * gfortran.dg/submodule_4.f90: New test
12262 * gfortran.dg/submodule_5.f90: New test
12263 * gfortran.dg/submodule_6.f90: New test
12264 * gfortran.dg/submodule_7.f90: New test
12265
12266 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
12267
12268 PR preprocessor/53690
12269 * g++.dg/cpp/pr53690.C: New.
12270
12271 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12272
12273 * gcc.target/powerpc/vec-cmp.c: New test.
12274
12275 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
12276
12277 PR fortran/56520
12278 * gfortran.dg/pr56520.f90: New test.
12279
12280 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
12281
12282 PR fortran/66545
12283 * gfortran.dg/pr66545_1.f90: New test.
12284 * gfortran.dg/pr66545_2.f90: New test.
12285
12286 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
12287
12288 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
12289 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
12290
12291 2015-07-02 Richard Biener <rguenther@suse.de>
12292
12293 PR testsuite/66719
12294 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
12295 unaligned loads.
12296
12297 2015-07-02 Richard Biener <rguenther@suse.de>
12298
12299 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
12300
12301 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
12302
12303 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
12304
12305 2015-07-01 Jason Merrill <jason@redhat.com>
12306
12307 * lib/target-supports.exp (cxx_default): Set to C++14.
12308
12309 2015-07-01 Tom de Vries <tom@codesourcery.com>
12310
12311 PR testsuite/66723
12312 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
12313 scan-assembler.
12314
12315 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12316
12317 * gfortran.dg/warn_conversion_8.f90: New test.
12318
12319 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
12320
12321 PR rtl-optimization/61047
12322 * gcc.c-torture/execute/20150611-1.c: New testcase.
12323
12324 2015-07-01 David Malcolm <dmalcolm@redhat.com>
12325
12326 PR jit/66700
12327 * jit.dg/all-non-failing-tests.h: Add
12328 test-pr66700-observing-write-through-ptr.c.
12329 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
12330
12331 2015-07-01 David Malcolm <dmalcolm@redhat.com>
12332
12333 * jit.dg/test-accessing-union.c: Add comments for use by
12334 gcc/jit/docs/topics/types.rst.
12335
12336 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
12337
12338 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
12339 'do-require-effective-target' with 'dg-require-effective-target'.
12340 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
12341 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
12342 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
12343 'stlex' with 'strex' as the expected output.
12344
12345 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
12346
12347 PR c++/60365
12348 * g++.dg/cpp0x/gen-attrs-60.C: New.
12349 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
12350
12351 2015-07-01 Jiong Wang <jiong.wang@arm.com>
12352
12353 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
12354 New function.
12355 * gcc.target/aarch64/pic-small.c: Restrict this test under
12356 check_effective_target_aarch64_small_fpic.
12357
12358 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
12359
12360 * gfortran.dg/gomp/pr66633.f90: New test.
12361
12362 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
12363
12364 PR c++/66686
12365 * g++.dg/template/pr66686.C: New test.
12366
12367 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
12368
12369 * gnat.dg/lto17.ad[sb]: New test.
12370
12371 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12372
12373 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
12374 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
12375 testcase.
12376 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
12377 New testcase.
12378 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
12379 New testcase.
12380 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
12381 New testcase.
12382 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
12383 New testcase.
12384 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
12385 New testcase.
12386 * jit.dg/test-switch.c: New testcase.
12387 * jit.dg/test-switch.cc: New testcase.
12388
12389 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12390
12391 PR jit/66546
12392 * jit.dg/all-non-failing-tests.h: Add note about
12393 test-validly-unreachable-block.c.
12394 * jit.dg/test-validly-unreachable-block.c: New file.
12395
12396 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12397
12398 PR jit/66628
12399 * jit.dg/all-non-failing-tests.h: Add note about
12400 test-extra-options.c.
12401 * jit.dg/test-extra-options.c: New testcase.
12402
12403 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
12404
12405 PR debug/66691
12406 * gcc.target/i386/pr66691.c: New.
12407
12408 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
12409
12410 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
12411 * gcc.target/i386/iamcu/args.h: Likewise.
12412 * gcc.target/i386/iamcu/asm-support.S: Likewise.
12413 * gcc.target/i386/iamcu/defines.h: Likewise.
12414 * gcc.target/i386/iamcu/macros.h: Likewise.
12415 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
12416 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
12417 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
12418 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
12419 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
12420 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
12421 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
12422 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
12423 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
12424 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
12425 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
12426 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
12427 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
12428 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
12429 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
12430 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
12431 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
12432
12433 2015-06-30 Marek Polacek <polacek@redhat.com>
12434
12435 * gcc.dg/fold-minus-6.c: New test.
12436
12437 * gcc.dg/fold-ior-3.c: New test.
12438
12439 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
12440
12441 Implement N4197 - Adding u8 character literals
12442 * g++.dg/cpp1z/utf8.C: New.
12443 * g++.dg/cpp1z/utf8-neg.C: New.
12444 * g++.dg/cpp1z/udlit-utf8char.C: New.
12445
12446 2015-06-30 Marek Polacek <polacek@redhat.com>
12447
12448 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
12449
12450 2015-06-30 Tom de Vries <tom@codesourcery.com>
12451
12452 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
12453 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
12454 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
12455 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
12456
12457 2015-06-30 Marek Polacek <polacek@redhat.com>
12458
12459 * gcc.dg/fold-ior-2.c: New test.
12460
12461 2015-06-30 Tom de Vries <tom@codesourcery.com>
12462
12463 PR tree-optimization/66652
12464 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
12465 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
12466 pointers.
12467 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12468
12469 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
12470
12471 PR c++/65977
12472 * g++.dg/cpp0x/constexpr-friend-3.C: New.
12473 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
12474
12475 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
12476
12477 PR fortran/66605
12478 * gfortran.dg/wunused-parameter.f90: New test.
12479
12480 2015-06-29 Richard Henderson <rth@redhat.com>
12481
12482 * gcc.target/i386/asm-flag-1.c: New.
12483 * gcc.target/i386/asm-flag-2.c: New.
12484 * gcc.target/i386/asm-flag-3.c: New.
12485 * gcc.target/i386/asm-flag-4.c: New.
12486 * gcc.target/i386/asm-flag-5.c: New.
12487
12488 2015-06-29 Marek Polacek <polacek@redhat.com>
12489
12490 PR c/66322
12491 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
12492 * c-c++-common/pr66322.c: New test.
12493 * g++.dg/eh/scope1.C: Remove dg-warning.
12494
12495 2015-06-29 Richard Biener <rguenther@suse.de>
12496
12497 PR tree-optimization/66677
12498 * gcc.dg/vect/pr66677.c: New testcase.
12499
12500 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
12501
12502 PR middle-end/64130
12503 * gcc.dg/tree-ssa/pr64130.c: New test.
12504
12505 2015-06-26 Jiong Wang <jiong.wang@arm.com>
12506
12507 * gcc.target/aarch64/pic-small.c: New testcase.
12508
12509 2015-06-26 Richard Biener <rguenther@suse.de>
12510
12511 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
12512
12513 2015-06-26 Marek Polacek <polacek@redhat.com>
12514
12515 * gcc.dg/fold-and-1.c: New test.
12516 * gcc.dg/fold-and-2.c: New test.
12517
12518 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
12519
12520 * gnat.dg/warn11.adb: Add missing dg directive.
12521 * gnat.dg/warn12.adb: New test.
12522 * gnat.dg/warn12_pkg.ads: New helper.
12523
12524 2015-06-26 Richard Biener <rguenther@suse.de>
12525
12526 * gfortran.dg/reassoc_3.f90: Adjust.
12527
12528 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
12529
12530 PR target/66412
12531 * gcc.target/i386/pr66412.c: New test.
12532
12533 2015-06-25 Richard Biener <rguenther@suse.de>
12534
12535 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
12536
12537 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
12538
12539 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
12540
12541 2015-06-25 Richard Biener <rguenther@suse.de>
12542
12543 * gfortran.dg/vect/vect-9.f90: New testcase.
12544
12545 2015-06-25 Nick Clifton <nickc@redhat.com>
12546
12547 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
12548 H8300 and M32R targets.
12549
12550 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
12551
12552 PR fortran/66528
12553 * gfortran.dg/maxerrors.f90: New test.
12554
12555 2015-06-08 DJ Delorie <dj@redhat.com>
12556
12557 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
12558
12559 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12560
12561 * gcc.target/aarch64/mgeneral-regs_3.c: New.
12562
12563 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12564
12565 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
12566 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
12567 * gcc.target/aarch64/nofp_1.c: New file.
12568
12569 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
12570
12571 Implement N3928 - Extending static_assert
12572 * g++.dg/cpp0x/static_assert8.C: Adjust.
12573 * g++.dg/cpp0x/static_assert12.C: New.
12574 * g++.dg/cpp0x/static_assert13.C: New.
12575 * g++.dg/cpp1y/static_assert1.C: New.
12576 * g++.dg/cpp1y/static_assert2.C: New.
12577 * g++.dg/cpp1z/static_assert-nomsg.C: New.
12578
12579 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
12580
12581 PR c++/65750
12582 * g++.dg/cpp0x/trailing11.C: New.
12583
12584 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12585
12586 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
12587 multilibs.
12588 * gcc.target/arm/memset-inline-10.c: Likewise.
12589 * gcc.target/arm/pr58784.c: Likewise.
12590 * gcc.target/arm/pr59985.C: Likewise.
12591 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
12592
12593 2015-06-24 Renlin Li <renlin.li@arm.com>
12594
12595 * gcc.target/aarch64/arm_align_max_pwr.c: New.
12596 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
12597
12598 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
12599
12600 Revert:
12601 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12602
12603 PR c++/30044
12604 * g++.dg/cpp0x/auto45.C: New test.
12605 * g++.dg/template/pr30044.C: New test.
12606 * g++.dg/template/crash83.C: Accept any error string.
12607 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12608 parameters.
12609 * g++.dg/cpp0x/variadic18.C: Likewise
12610 * g++.dg/template/canon-type-13.C: Likewise.
12611 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12612
12613 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
12614
12615 PR c++/65811
12616 * g++.dg/other/linkage2.C: New.
12617
12618 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12619
12620 PR target/63408
12621 * gcc.target/arm/pr63408.c: New test.
12622
12623 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
12624
12625 * lib/c-torture.exp: Don't call check_effective_target_lto
12626 before setting up environment correctly.
12627 * lib/gcc-dg.exp: Likewise, and protect
12628 gcc_force_conventional_output.
12629
12630 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12631
12632 PR rtl-optimization/66306
12633 * gcc.target/s390/pr66306.c: New test.
12634
12635 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12636
12637 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
12638 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
12639 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
12640 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
12641 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
12642 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
12643 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
12644
12645 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
12646
12647 PR target/65803
12648 * gcc.c-torture/pr65803.c: New test.
12649
12650 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12651
12652 PR c++/30044
12653 * g++.dg/cpp0x/auto45.C: New test.
12654 * g++.dg/template/pr30044.C: New test.
12655 * g++.dg/template/crash83.C: Accept any error string.
12656 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12657 parameters.
12658 * g++.dg/cpp0x/variadic18.C: Likewise
12659 * g++.dg/template/canon-type-13.C: Likewise.
12660 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12661
12662 2015-06-23 Marek Polacek <polacek@redhat.com>
12663
12664 * c-c++-common/Wlogical-op-3.c: New test.
12665
12666 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
12667
12668 PR c++/66254
12669 * g++.dg/cpp0x/scoped_enum5.C: New.
12670
12671 2015-06-23 Richard Biener <rguenther@suse.de>
12672
12673 PR tree-optimization/66636
12674 * gcc.dg/vect/pr66636.c: New testcase.
12675
12676 2015-06-23 Marek Polacek <polacek@redhat.com>
12677
12678 * gcc.dg/fold-minus-4.c: New test.
12679 * gcc.dg/fold-minus-5.c: New test.
12680 * c-c++-common/ubsan/overflow-add-5.c: New test.
12681
12682 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
12683
12684 Add missing testcase from r224672.
12685 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12686
12687 * gcc.target/vax/bswapdi-1.c: New.
12688
12689 2015-06-23 Andre Vehreschild <vehre@gmx.de>
12690
12691 PR fortran/64674
12692 * gfortran.dg/associate_18.f08: New test.
12693
12694 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
12695
12696 PR target/66560
12697 * gcc.target/i386/pr66560-1.c: New test.
12698 * gcc.target/i386/pr66560-2.c: Ditto.
12699 * gcc.target/i386/pr66560-3.c: Ditto.
12700 * gcc.target/i386/pr66560-4.c: Ditto.
12701
12702 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
12703
12704 * gcc.target/nvptx/nvptx.exp: New file.
12705 * gcc.target/nvptx/proto-1.c: Likewise.
12706
12707 2015-06-23 Bin Cheng <bin.cheng@arm.com>
12708
12709 PR tree-optimization/66449
12710 * gcc.dg/vect/pr66449.c: New test.
12711
12712 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
12713
12714 * g++.dg/other/dump-ada-spec-5.C: New test.
12715 * g++.dg/other/dump-ada-spec-6.C: Likewise.
12716 * g++.dg/other/dump-ada-spec-7.C: Likewise.
12717
12718 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
12719
12720 * g++.dg/inherit/pure1.C: Test location too.
12721
12722 2015-06-22 Marek Polacek <polacek@redhat.com>
12723
12724 * gcc.dg/fold-ior-1.c: New test.
12725 * gcc.dg/fold-minus-2.c: New test.
12726 * gcc.dg/fold-minus-3.c: New test.
12727 * gcc.dg/fold-plus-1.c: New test.
12728 * gcc.dg/fold-plus-2.c: New test.
12729 * gcc.dg/fold-xor-4.c: New test.
12730 * gcc.dg/fold-xor-5.c: New test.
12731
12732 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12733
12734 PR target/65914
12735 * g++.dg/torture/pr65914.C: New.
12736
12737 2015-06-22 Richard Biener <rguenther@suse.de>
12738
12739 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
12740 not existing TORTURE_OPTIONS only.
12741 * lib/gcc-dg.exp: Likewise.
12742
12743 2015-06-22 Christian Bruel <christian.bruel@st.com>
12744
12745 PR target/52144
12746 * gcc.target/arm/flip-thumb.c: New test.
12747
12748 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
12749 Martin Liska <mliska@suse.cz>
12750
12751 PR ipa/65908
12752 * g++.dg/ipa/pr65908.C: New testcase.
12753
12754 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
12755
12756 PR c++/65882
12757 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12758 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12759
12760 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
12761
12762 * gnat.dg/specs/debug1.ads: Adjust.
12763
12764 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
12765
12766 * gcc.target/aarch64/fmovd-zero-mem.c: New.
12767 * gcc.target/aarch64/fmovd-zero-reg.c: New.
12768 * gcc.target/aarch64/fmovf-zero-mem.c: New.
12769 * gcc.target/aarch64/fmovf-zero-reg.c: New.
12770 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12771 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12772 * gcc.target/aarch64/fmovd-zero.c: Delete.
12773 * gcc.target/aarch64/fmovf-zero.c: Delete.
12774
12775 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12776
12777 * gcc.target/vax/bswapdi-1.c: New.
12778
12779 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12780
12781 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12782
12783 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12784
12785 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12786
12787 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12788
12789 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12790
12791 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12792
12793 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
12794
12795 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12796
12797 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
12798
12799 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12800
12801 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
12802
12803 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12804
12805 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12806
12807 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12808
12809 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12810
12811 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12812
12813 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12814
12815 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12816
12817 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12818
12819 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12820
12821 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12822
12823 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12824
12825 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12826
12827 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12828
12829 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12830
12831 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12832
12833 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12834
12835 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12836
12837 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12838
12839 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12840
12841 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12842
12843 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12844
12845 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12846
12847 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12848
12849 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12850
12851 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12852
12853 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
12854
12855 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12856
12857 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12858 (_ARM_FPSCR): Add FZ field.
12859 (clean_results): Force FZ=1 on AArch64.
12860 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
12861
12862 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12863
12864 * gcc.target/aarch64/pr62308.c: New test.
12865
12866 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
12867
12868 PR fortran/66549
12869 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
12870
12871 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
12872
12873 * gcc.target/i386/mpx/pr66581.c: New test.
12874
12875 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
12876
12877 * gcc.target/i386/cmov9.c: New test.
12878
12879 2015-06-18 Richard Biener <rguenther@suse.de>
12880
12881 * g++.dg/other/const4.C: New testcase.
12882
12883 2015-06-18 Michael Matz <matz@suse.de>
12884
12885 PR middle-end/66253
12886 * gcc.dg/vect/pr66253.c: New testcase.
12887
12888 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12889
12890 PR target/66569
12891 * gcc.target/i386/mpx/chkp-vararg.c: New test.
12892
12893 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12894
12895 PR middle-end/66568
12896 * gcc.target/i386/mpx/pr66568.c: New test.
12897
12898 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12899
12900 PR middle-end/66567
12901 * gcc.target/i386/mpx/pr66567.c: New test.
12902
12903 2015-06-18 Richard Biener <rguenther@suse.de>
12904
12905 PR tree-optimization/66510
12906 * gcc.dg/vect/slp-perm-12.c: New testcase.
12907
12908 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12909
12910 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
12911 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
12912 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
12913 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
12914
12915 2015-06-17 Jakub Jelinek <jakub@redhat.com>
12916
12917 PR c++/66571
12918 * g++.dg/gomp/pr66571-1.C: New test.
12919
12920 PR middle-end/66429
12921 * c-c++-common/gomp/pr66429.c: New test.
12922
12923 2015-06-17 David Malcolm <dmalcolm@redhat.com>
12924
12925 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
12926 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
12927 ...this.
12928 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
12929 New testcase.
12930 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
12931 New testcase.
12932
12933 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12934
12935 PR testsuite/65944
12936 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
12937
12938 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
12939
12940 * gcc.target/mips/pr65862-1.c: New test.
12941 * gcc.target/mips/pr65862-2.c: Likewise.
12942
12943 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12944
12945 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
12946 * gcc.target/i386/pr52252-atom.c: Ditto.
12947 * gcc.target/i386/vect-div-1.c: Ditto.
12948 * gcc.target/i386/rotate-5.c: Ditto.
12949 * gcc.target/i386/pr50202.c: Ditto.
12950 * gcc.target/i386/pr37843-3.c: Ditto.
12951 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
12952 * gcc.target/i386/pr53397-1.c: Ditto.
12953 * gcc.target/i386/pr55934.c: Ditto.
12954 * gcc.target/i386/pr37843-4.c: Ditto.
12955 * gcc.target/i386/pr60451.c: Ditto.
12956 * gcc.target/i386/pr53397-2.c: Ditto.
12957 * gcc.target/i386/vectorize1.c: Ditto.
12958 * gcc.target/i386/extract-insert-combining.c: Ditto.
12959 * gcc.target/i386/pr53759.c: Ditto.
12960 * gcc.target/i386/pr52252-core.c: Ditto.
12961 * gcc.target/i386/rotate-3.c: Ditto.
12962 * gcc.target/i386/sse-20.c: Ditto.
12963 * gcc.target/i386/rotate-4.c: Ditto.
12964 * gcc.target/i386/pr61403.c: Ditto.
12965 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
12966 * gcc.target/i386/pr60901.c: Ditto.
12967 * gcc.target/i386/pr59794-7.c: Ditto.
12968 * gcc.target/i386/pr62208.c: Ditto.
12969 * gcc.target/i386/pr53416.c: Ditto.
12970 * gcc.target/i386/asm-dialect-1.c: Ditto.
12971 * gcc.target/i386/pr50038.c: Ditto.
12972 * gcc.target/i386/47698.c: Ditto.
12973 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
12974 * gcc.target/i386/pr59794-2.c: Ditto.
12975 * gcc.target/i386/pr59794-3.c: Ditto.
12976 * gcc.target/i386/pr39058.c: Ditto.
12977 * gcc.target/i386/pr60205-1.c: Ditto.
12978 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
12979 * gcc.target/i386/sse2-movq-2.c: Ditto.
12980
12981 2015-06-17 Richard Biener <rguenther@suse.de>
12982
12983 PR tree-optimization/66251
12984 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
12985
12986 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
12987
12988 PR c++/59682
12989 * g++.dg/parse/new-placement1.C: New.
12990
12991 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12992
12993 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
12994 * jit.dg/test-compound-assignment.c: New testcase.
12995
12996 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12997
12998 PR jit/66539
12999 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
13000 to "testcases" array.
13001
13002 2015-06-16 David Malcolm <dmalcolm@redhat.com>
13003
13004 PR jit/66539
13005 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
13006 * jit.dg/test-debug-strings.c: New test case.
13007 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
13008 the discriminant has a sane debug string.
13009
13010 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
13011
13012 PR target/56766
13013 * gcc.target/i386/pr56766-1.c: New test.
13014 * gcc.target/i386/pr56766-2.c: Ditto.
13015
13016 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
13017
13018 * gcc.target/mips/loongson-shift-count-truncated-1.c:
13019 Skip on mips*-mti-linux* and mips*-img-linux* targets.
13020 * gcc.target/mips/loongson-simd.c: Ditto.
13021
13022 2015-06-16 Richard Biener <rguenther@suse.de>
13023
13024 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
13025
13026 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
13027
13028 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
13029 passed by the testsuite driver.
13030
13031 2015-06-16 Richard Biener <rguenther@suse.de>
13032
13033 * gcc.dg/vect/slp-perm-11.c: New testcase.
13034
13035 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
13036
13037 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
13038 dg-options.
13039
13040 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
13041
13042 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13043 Reinstate calls to torture-init and torture-finalize.
13044
13045 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13046
13047 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
13048
13049 2015-06-15 Nathan Sidwell <nathan@acm.org>
13050
13051 PR c++/58583
13052 * g++.dg/cpp0x/nsdmi-template14.C: New test.
13053
13054 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
13055
13056 PR c++/51048
13057 * g++.dg/cpp0x/local-type1.C: New.
13058
13059 2015-06-15 Andre Vehreschild <vehre@gmx.de>
13060
13061 PR fortran/44672
13062 PR fortran/45440
13063 PR fortran/57307
13064 * gfortran.dg/allocate_with_source_3.f90: Removed check for
13065 unimplemented error.
13066 * gfortran.dg/allocate_with_source_7.f08: New test.
13067 * gfortran.dg/allocate_with_source_8.f08: New test.
13068
13069 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
13070
13071 PR c++/65168
13072 * g++.dg/warn/Walways-true-3.C: New test.
13073
13074 2015-06-13 Tom de Vries <tom@codesourcery.com>
13075
13076 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
13077
13078 2015-06-13 Tom de Vries <tom@codesourcery.com>
13079
13080 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
13081 (main): Remove superfluous attributes.
13082 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13083 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
13084
13085 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13086
13087 * gcc.target/i386/monitorx.c: New.
13088 * gcc.target/i386/sse-12.c: Add -mmwaitx.
13089 * gcc.target/i386/sse-13.c: Ditto.
13090 * gcc.target/i386/sse-14.c: Ditto.
13091 * gcc.target/i386/sse-22.c: Ditto.
13092 * gcc.target/i386/sse-23.c: Ditto.
13093 * g++.dg/other/i386-2.C: Ditto.
13094 * g++.dg/other/i386-3.C: Ditto.
13095
13096 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
13097
13098 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
13099
13100 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
13101
13102 PR fortran/66079
13103 * gfortran.dg/allocatable_scalar_13.f90: New test
13104
13105 2015-06-11 Marek Polacek <polacek@redhat.com>
13106
13107 * gcc.dg/fold-xor-3.c: New test.
13108
13109 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13110
13111 * gcc.target/arm/short-it-ifcvt-1.c: New test.
13112 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
13113
13114 2015-06-11 Christian Bruel <christian.bruel@st.com>
13115
13116 PR target/52144
13117 * gcc.target/arm/pragma_attribute.c: New test.
13118
13119 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
13120
13121 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
13122
13123 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
13124
13125 PR target/66473
13126 * gcc.target/i386/pr66473.c: New test.
13127
13128 2015-06-10 Jakub Jelinek <jakub@redhat.com>
13129
13130 PR target/66470
13131 * gcc.dg/tls/pr66470.c: New test.
13132 * gcc.target/i386/pr66470.c: New test.
13133
13134 2015-06-10 Christian Bruel <christian.bruel@st.com>
13135
13136 PR target/52144
13137 * gcc.target/arm/attr_arm.c: New test
13138 * gcc.target/arm/attr_arm-err.c: New test
13139 * gcc.target/arm/attr_thumb.c: New test
13140 * gcc.target/arm/attr_thumb-static.c: New test
13141
13142 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13143
13144 PR target/66200
13145 PR target/66428
13146 PR c++/66192
13147 * g++.dg/abi/aarch64_guard1.C: Adjust test.
13148
13149 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
13150
13151 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
13152 passed by the testsuite driver.
13153
13154 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
13155
13156 Revert:
13157 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
13158 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13159 * gcc.dg/ssp-1.c: Make counter a register.
13160 * gcc.dg/ssp-2.c: Likewise.
13161 * gcc.dg/torture/parm-coalesce.c: New.
13162
13163 2015-06-09 Tom de Vries <tom@codesourcery.com>
13164
13165 * gcc.target/i386/vararg-loc.c: New test.
13166
13167 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
13168
13169 PR c++/65815
13170 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
13171 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
13172
13173 2015-06-09 Marek Polacek <polacek@redhat.com>
13174
13175 PR tree-optimization/66299
13176 * gcc.dg/pr66299-1.c: New test.
13177 * gcc.dg/pr66299-2.c: New test.
13178 * gcc.dg/pr66299-3.c: New test.
13179
13180 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
13181
13182 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
13183 passed by the testsuite driver.
13184
13185 2015-06-09 Richard Biener <rguenther@suse.de>
13186
13187 PR middle-end/66423
13188 * gcc.dg/fold-modpow2.c: New testcase.
13189
13190 2015-06-09 Richard Biener <rguenther@suse.de>
13191
13192 PR tree-optimization/66419
13193 * gcc.dg/vect/bb-slp-37.c: New testcase.
13194
13195 2015-06-09 Shiva Chen <shiva0217@gmail.com>
13196
13197 * gcc.target/arm/stl-cond.c: New test.
13198
13199 2015-06-09 Richard Biener <rguenther@suse.de>
13200
13201 PR middle-end/66413
13202 * gcc.dg/torture/pr66413.c: New testcase.
13203
13204 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
13205
13206 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13207 * gcc.dg/ssp-1.c: Make counter a register.
13208 * gcc.dg/ssp-2.c: Likewise.
13209 * gcc.dg/torture/parm-coalesce.c: New.
13210
13211 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
13212
13213 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
13214 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
13215
13216 2015-06-08 Tom de Vries <tom@codesourcery.com>
13217
13218 PR rtl-optimization/66444
13219 * gcc.dg/pr66444.c: New test.
13220
13221 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
13222
13223 PR fortran/66245
13224 * gfortran.dg/class_is_1.f90: New test.
13225 * gfortran.dg/type_is_1.f90: Ditto.
13226
13227 2015-06-08 Marek Polacek <polacek@redhat.com>
13228
13229 PR c/66415
13230 * gcc.dg/cpp/pr66415-1.c: New test.
13231 * gcc.dg/cpp/pr66415-2.c: New test.
13232
13233 2015-06-08 Richard Biener <rguenther@suse.de>
13234
13235 PR tree-optimization/66422
13236 * gcc.dg/Warray-bounds-16.c: New testcase.
13237
13238 2015-06-08 Richard Biener <rguenther@suse.de>
13239
13240 * gcc.dg/vect/slp-perm-10.c: New testcase.
13241 * gcc.dg/vect/slp-23.c: Adjust.
13242 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
13243 vector pointer update.
13244
13245 2015-06-08 Marek Polacek <polacek@redhat.com>
13246
13247 PR sanitizer/66452
13248 * g++.dg/ubsan/pr66452.C: New test.
13249
13250 2015-06-08 Tom de Vries <tom@codesourcery.com>
13251
13252 PR tree-optimization/66436
13253 * gcc.dg/gomp/dump-new-function-2.c: New test.
13254 * gcc.dg/gomp/dump-new-function-3.c: Same.
13255 * gcc.dg/gomp/dump-new-function.c: Same.
13256
13257 2015-06-08 Tom de Vries <tom@codesourcery.com>
13258
13259 PR tree-optimization/66435
13260 * gcc.dg/gomp/notify-new-function-2.c: New test.
13261 * gcc.dg/gomp/notify-new-function-3.c: Same.
13262 * gcc.dg/gomp/notify-new-function.c: Same.
13263
13264 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
13265
13266 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
13267 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
13268 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
13269 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
13270 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
13271 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
13272 -fshort-enum.
13273
13274 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
13275
13276 PR fortran/47659
13277 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
13278 * gfortran.dg/warn_conversion.f90: Add warning for change in value
13279 for assignment.
13280 * gfortran.dg/warn_conversion_3.f90: Add warnings.
13281 * gfortran.dg/warn_conversion_5.f90: New test.
13282 * gfortran.dg/warn_conversion_6.f90: New test.
13283 * gfortran.dg/warn_conversion_7.f90: New test.
13284
13285 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
13286
13287 PR fortran/66347
13288 * gfortran.dg/blockdata_9.f: New test.
13289
13290 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13291
13292 PR fortran/66385
13293 * gfortran.dg/forall_17.f90: New test.
13294
13295 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
13296
13297 * g++.dg/cpp0x/pr57101.C: Add warning.
13298 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
13299 * g++.dg/ext/visibility/anon7.C: Same.
13300 * g++.dg/ipa/pr63587-2.C: Same.
13301 * g++.dg/opt/dump1.C: Same.
13302 * g++.dg/opt/pr59622-3.C: Same.
13303 * g++.dg/opt/pr59622.C: Same.
13304 * g++.dg/torture/pr46383.C: Same.
13305 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
13306 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
13307 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
13308 functions.
13309 * gfortran.dg/intent_out_8.f90: Same.
13310 * gfortran.dg/warn_target_lifetime_3.f90: Same.
13311
13312 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
13313
13314 PR fortran/66377
13315 gfortran.dg/equiv_9.f90: New test.
13316
13317
13318 2015-06-05 Tom de Vries <tom@codesourcery.com>
13319
13320 merge from gomp4 branch:
13321 2015-05-28 Tom de Vries <tom@codesourcery.com>
13322
13323 PR tree-optimization/65443
13324 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
13325 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
13326 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
13327
13328 2015-06-05 Nathan Sidwell <nathan@acm.org>
13329
13330 PR c++/52595
13331 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
13332
13333 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
13334
13335 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
13336
13337 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
13338
13339 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
13340
13341 2015-06-04 Sriraman Tallam <tmsriram@google.com>
13342
13343 * gcc.target/i386/noplt-1.c: New test.
13344 * gcc.target/i386/noplt-2.c: New test.
13345 * gcc.target/i386/noplt-3.c: New test.
13346 * gcc.target/i386/noplt-4.c: New test.
13347
13348 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
13349
13350 PR fortran/58749
13351 * gfortran.dg/adjustl_1.f90: New test.
13352
13353 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
13354
13355 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
13356 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
13357
13358 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
13359
13360 * lto.c (iterative_hash_canonical_type,
13361 gimple_register_canonical_type): only hash main variants of types
13362
13363 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
13364
13365 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13366 Move set of dg-do-what-default after early return.
13367
13368 2015-06-04 Marek Polacek <polacek@redhat.com>
13369
13370 PR c/66341
13371 * gcc.dg/lvalue-8.c: New test.
13372
13373 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
13374 Paolo Carlini <paolo.carlini@oracle.com>
13375
13376 PR c++/66130
13377 * g++.dg/other/pr66130.C: New.
13378 * g++.dg/cpp0x/pr66130.C: Likewise.
13379
13380 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
13381
13382 * g++.dg/cpp0x/decl-loc1.C: New.
13383 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
13384 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
13385 * g++.dg/init/ctor8.C: Likewise.
13386 * g++.dg/parse/semicolon4.C: Likewise.
13387
13388 2015-06-03 Marek Polacek <polacek@redhat.com>
13389
13390 PR sanitizer/66190
13391 * g++.dg/ubsan/static-init-1.C: New test.
13392 * g++.dg/ubsan/static-init-2.C: New test.
13393 * g++.dg/ubsan/static-init-3.C: New test.
13394
13395 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
13396
13397 PR target/66275
13398 * gcc.target/i386/pr66275.c: New test.
13399
13400 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13401
13402 * gcc.dg/Wcxx-compat-22.c: New testcase.
13403 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
13404 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
13405 * c-c++-common/pr58346-1.c: Likewise.
13406 * c-c++-common/transparent-union-1.c: Likewise.
13407
13408 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
13409
13410 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
13411 * g++.dg/plugin/def_plugin.c: New file.
13412 * g++.dg/plugin/def-plugin-test.C: New file.
13413
13414 2015-06-03 Richard Biener <rguenther@suse.de>
13415
13416 * gcc.dg/vect/bb-slp-36.c: New testcase.
13417
13418 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
13419
13420 * gcc.dg/lto/chkp-removed-alias_0.c: New.
13421
13422 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
13423
13424 * gcc.dg/lto/chkp-privatize-1_0.c: New.
13425 * gcc.dg/lto/chkp-privatize-1_1.c: New.
13426 * gcc.dg/lto/chkp-privatize-2_0.c: New.
13427 * gcc.dg/lto/chkp-privatize-2_1.c: New.
13428
13429 2015-06-03 Marek Polacek <polacek@redhat.com>
13430
13431 PR c/64223
13432 PR c/29358
13433 * gcc.dg/pr64223-1.c: New test.
13434 * gcc.dg/pr64223-2.c: New test.
13435
13436 2015-06-03 Richard Biener <rguenther@suse.de>
13437
13438 PR tree-optimization/63916
13439 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
13440
13441 2015-06-03 Richard Biener <rguenther@suse.de>
13442
13443 PR tree-optimization/66375
13444 * gcc.dg/torture/pr66375.c: New testcase.
13445
13446 2015-06-03 Bin Cheng <bin.cheng@arm.com>
13447
13448 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
13449
13450 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
13451
13452 PR target/65768
13453 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
13454
13455 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
13456
13457 PR fortran/66380
13458 * gfortran.dg/reshape_7.f90: New test.
13459
13460 2015-06-02 David Malcolm <dmalcolm@redhat.com>
13461
13462 PR c/66220:
13463 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
13464 (fn_36): New.
13465
13466 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13467
13468 PR c/49551
13469 * gcc.dg/pr49551.c: New testcase.
13470
13471 2015-06-02 Richard Biener <rguenther@suse.de>
13472
13473 PR debug/65549
13474 * g++.dg/lto/pr65549_0.C: New testcase.
13475
13476 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
13477
13478 PR libgomp/65742
13479 PR middle-end/66332
13480 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
13481
13482 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
13483
13484 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
13485
13486 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
13487
13488 PR c++/61683
13489 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
13490
13491 2015-06-02 Bin Cheng <bin.cheng@arm.com>
13492
13493 PR tree-optimization/48052
13494 * gcc.dg/tree-ssa/scev-8.c: New.
13495 * gcc.dg/tree-ssa/scev-9.c: New.
13496 * gcc.dg/tree-ssa/scev-10.c: New.
13497 * gcc.dg/vect/pr48052.c: New.
13498
13499 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
13500
13501 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
13502
13503 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
13504
13505 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
13506
13507 2015-06-02 Marek Polacek <polacek@redhat.com>
13508
13509 PR middle-end/66345
13510 * gcc.dg/torture/pr66345.c: New test.
13511
13512 2015-06-02 Richard Biener <rguenther@suse.de>
13513
13514 PR tree-optimization/65961
13515 * gcc.dg/torture/pr65961.c: New testcase.
13516
13517 2015-06-02 Bin Cheng <bin.cheng@arm.com>
13518
13519 PR tree-optimization/52563
13520 PR tree-optimization/62173
13521 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
13522 * gcc.dg/tree-ssa/scev-4.c: Ditto.
13523
13524 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13525
13526 * gnat.dg/specs/varsize_return2.ads: New test.
13527 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
13528
13529 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
13530
13531 * gcc.dg/vect/vect-outer-simd-1.c: New test.
13532
13533 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
13534
13535 PR target/65697
13536 * gcc.target/aarch64/sync-comp-swap.c: New.
13537 * gcc.target/aarch64/sync-comp-swap.x: New.
13538 * gcc.target/aarch64/sync-op-acquire.c: New.
13539 * gcc.target/aarch64/sync-op-acquire.x: New.
13540 * gcc.target/aarch64/sync-op-full.c: New.
13541 * gcc.target/aarch64/sync-op-full.x: New.
13542 * gcc.target/aarch64/sync-op-release.c: New.
13543 * gcc.target/aarch64/sync-op-release.x: New.
13544
13545 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
13546
13547 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
13548 (bar): Predefined.
13549
13550 2015-06-01 Richard Biener <rguenther@suse.de>
13551
13552 PR tree-optimization/66349
13553 PR tree-optimization/66352
13554 PR tree-optimization/66357
13555 * gcc.dg/torture/pr66357.c: New testcase.
13556 * gcc.dg/torture/pr66349.c: Likewise.
13557 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
13558
13559 2015-06-01 Richard Biener <rguenther@suse.de>
13560
13561 Revert
13562 2015-05-29 Richard Biener <rguenther@suse.de>
13563
13564 PR tree-optimization/66314
13565 * gcc.dg/asan/pr66314.c: New testcase.
13566
13567 2015-06-01 Richard Biener <rguenther@suse.de>
13568
13569 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
13570
13571 2015-06-01 Jakub Jelinek <jakub@redhat.com>
13572
13573 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
13574 directives.
13575 (hp3, hp4): Add inline keyword.
13576 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
13577 (hp2): Add inline keyword.
13578 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
13579 (hp2): Add inline keyword.
13580
13581 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
13582
13583 PR target/65527
13584 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
13585 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
13586 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
13587 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
13588
13589 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
13590
13591 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
13592 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
13593
13594 2015-06-01 Richard Biener <rguenther@suse.de>
13595
13596 PR tree-optimization/66280
13597 * g++.dg/torture/pr66280.C: New testcase.
13598 * g++.dg/torture/pr66280-2.C: Likewise.
13599
13600 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13601
13602 * gnat.dg/addr9_1.adb: New test.
13603 * gnat.dg/addr9_2.adb: Likewise.
13604 * gnat.dg/addr9_3.adb: Likewise.
13605 * gnat.dg/addr9_4.adb: Likewise.
13606
13607 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
13608
13609 * g++.dg/other/dump-ada-spec-4.C: New test.
13610
13611 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
13612
13613 * gcc.dg/alias-8.c: Fix dg-warning.
13614
13615 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
13616
13617 * gcc.dg/alias-8.c: Do not xfail.
13618 * gcc.dg/pr62167.c: Prevent FRE.
13619 * gcc.dg/alias-14.c: New testcase.
13620
13621 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
13622
13623 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
13624
13625 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13626
13627 PR target/66215
13628 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
13629 dg-options.
13630 * gcc.target/s390/hotpatch-10.c: Likewise.
13631 * gcc.target/s390/hotpatch-11.c: Likewise.
13632 * gcc.target/s390/hotpatch-12.c: Likewise.
13633 * gcc.target/s390/hotpatch-17.c: Likewise.
13634 * gcc.target/s390/hotpatch-18.c: Likewise.
13635 * gcc.target/s390/hotpatch-20.c: Likewise.
13636 * gcc.target/s390/hotpatch-21.c: Likewise.
13637 * gcc.target/s390/hotpatch-22.c: Likewise.
13638 * gcc.target/s390/hotpatch-23.c: Likewise.
13639 * gcc.target/s390/hotpatch-24.c: Likewise.
13640 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
13641 to check for the exact nops too.
13642 * gcc.target/s390/hotpatch-3.c: Likewise.
13643 * gcc.target/s390/hotpatch-4.c: Likewise.
13644 * gcc.target/s390/hotpatch-5.c: Likewise.
13645 * gcc.target/s390/hotpatch-6.c: Likewise.
13646 * gcc.target/s390/hotpatch-7.c: Likewise.
13647 * gcc.target/s390/hotpatch-8.c: Likewise.
13648 * gcc.target/s390/hotpatch-9.c: Likewise.
13649 * gcc.target/s390/hotpatch-14.c: Likewise.
13650 * gcc.target/s390/hotpatch-15.c: Likewise.
13651 * gcc.target/s390/hotpatch-16.c: Likewise.
13652 * gcc.target/s390/hotpatch-19.c: Likewise.
13653 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
13654 scan-assembler-times counting number of .align directives.
13655 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
13656 dg-options. Remove scan-assembler-times counting number of .align
13657 directives.
13658 * gcc.target/s390/hotpatch-26.c: New file.
13659 * gcc.target/s390/hotpatch-27.c: New file.
13660 * gcc.target/s390/hotpatch-28.c: New file.
13661 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
13662 using -Os -O0 -O1 -O2 -O3 options.
13663
13664 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13665
13666 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
13667
13668 2015-05-29 Jakub Jelinek <jakub@redhat.com>
13669
13670 PR tree-optimization/66142
13671 * gcc.dg/vect/pr66142.c: New test.
13672
13673 2015-05-29 Richard Biener <rguenther@suse.de>
13674
13675 PR tree-optimization/66314
13676 * gcc.dg/asan/pr66314.c: New testcase.
13677
13678 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
13679
13680 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
13681 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
13682 Adjust all callers.
13683 (schedule-cleanups, dg-keep-saved-temps): New proc.
13684 (gcc-dg-test-1): Schedule cleanups.
13685 * lib/profopt.exp (profopt-execute): Likewise.
13686 * g++.dg/cdce3.C: Adjust expected line numbers.
13687 * gcc.dg/cdce1.c: Likewise.
13688 * gcc.dg/cdce2.c: Likewise.
13689 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
13690 * gcc.dg/strlenopt-24.c: Likewise.
13691 * gcc.dg/tree-ssa/vrp26.c: Likewise.
13692 * gcc.dg/tree-ssa/vrp28.c: Likewise.
13693 * obj-c++.dg/encode-2.mm: Likewise.
13694
13695 2015-05-28 DJ Delorie <dj@redhat.com>
13696
13697 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
13698
13699 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13700
13701 * gnat.dg/discr43.adb: New test.
13702
13703 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13704
13705 * gnat.dg/varsize_temp.adb: Rename into...
13706 * gnat.dg/varsize1.adb: ...this.
13707 * gnat.dg/varsize_copy.ad[sb]: Rename into...
13708 * gnat.dg/varsize2.ad[sb]: ...this.
13709 * gnat.dg/varsize3_1.adb: New test.
13710 * gnat.dg/varsize3_2.adb: Likewise.
13711 * gnat.dg/varsize3_3.adb: Likewise.
13712 * gnat.dg/varsize3_4.adb: Likewise.
13713 * gnat.dg/varsize3_5.adb: Likewise.
13714 * gnat.dg/varsize3_6.adb: Likewise.
13715 * gnat.dg/varsize3_pkg1.ads: New helper.
13716 * gnat.dg/varsize3_pkg2.ads: Likewise.
13717 * gnat.dg/varsize3_pkg3.ads: Likewise.
13718
13719 2015-05-28 Richard Biener <rguenther@suse.de>
13720
13721 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
13722
13723 2015-05-28 Richard Biener <rguenther@suse.de>
13724
13725 PR tree-optimization/66142
13726 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
13727
13728 2015-05-28 Lawrence Velázquez <vq@larryv.me>
13729
13730 PR target/63810
13731 * gcc.dg/darwin-minversion-3.c: Update testcase.
13732 * gcc.dg/darwin-minversion-4.c: Ditto.
13733 * gcc.dg/darwin-minversion-5.c: New testcase.
13734 * gcc.dg/darwin-minversion-6.c: Ditto.
13735 * gcc.dg/darwin-minversion-7.c: Ditto.
13736 * gcc.dg/darwin-minversion-8.c: Ditto.
13737 * gcc.dg/darwin-minversion-9.c: Ditto.
13738 * gcc.dg/darwin-minversion-10.c: Ditto.
13739 * gcc.dg/darwin-minversion-11.c: Ditto.
13740 * gcc.dg/darwin-minversion-12.c: Ditto.
13741
13742 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13743
13744 PR rtl-optimization/66168
13745 * gcc.c-torture/compile/pr66168.c: New test.
13746
13747 2015-05-27 Jeff Law <law@redhat.com>
13748
13749 PR target/39726
13750 * gcc.dg/target/m68k/pr39726-1.c: New test.
13751
13752 2015-05-27 Nathan Sidwell <nathan@acm.org>
13753
13754 PR c++/66270
13755 * g++.dg/ext/alias-canon3.C: New.
13756
13757 2015-05-27 Richard Biener <rguenther@suse.de>
13758
13759 PR tree-optimization/66272
13760 Revert parts of
13761 2014-08-15 Richard Biener <rguenther@suse.de>
13762
13763 PR tree-optimization/62031
13764 * gcc.dg/torture/pr66272.c: New testcase.
13765
13766 2015-05-27 Richard Biener <rguenther@suse.de>
13767
13768 * gcc.dg/vect/slp-reduc-7.c: New testcase.
13769
13770 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
13771
13772 PR target/65358
13773 * gcc.dg/pr65358.c: New test.
13774
13775 2015-05-27 Andre Vehreschild <vehre@gmx.de>
13776
13777 PR fortran/65548
13778 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13779 semantic.
13780 * gfortran.dg/allocate_with_source_6.f90: New test.
13781
13782 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
13783
13784 * gnat.dg/atomic7_1.adb: New test.
13785 * gnat.dg/atomic7_2.adb: Likewise.
13786 * gnat.dg/atomic7_pkg1.ads: New helper.
13787 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13788
13789 2015-05-26 Michael Matz <matz@suse.de>
13790
13791 PR middle-end/66251
13792 * gcc.dg/vect/pr66251.c: New test.
13793
13794 2015-05-26 Richard Biener <rguenther@suse.de>
13795
13796 PR tree-optimization/66142
13797 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
13798
13799 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
13800
13801 PR fortran/66082
13802 * gfortran.dg/allocatable_scalar_13.f90: New test
13803
13804 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13805
13806 * gnat.dg/warn11.adb: New test.
13807 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13808
13809 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13810
13811 * gnat.dg/vfa1_1.adb: New test.
13812 * gnat.dg/vfa1_2.adb: Likewise.
13813 * gnat.dg/vfa1_3.adb: Likewise.
13814 * gnat.dg/vfa1_4.adb: Likewise.
13815 * gnat.dg/vfa1_pkg.ads: New helper.
13816
13817 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
13818
13819 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13820 * gcc.target/i386/pr66232-3.c: Likewise.
13821
13822 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
13823
13824 PR target/66274
13825 * gcc.target/i386/pr66274.c: New test.
13826
13827 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13828
13829 * gnat.dg/renaming6.ad[sb]: New test.
13830
13831 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
13832
13833 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13834 and 'dg-require-effective-target pie'.
13835
13836 2015-05-23 Nathan Sidwell <nathan@acm.org>
13837
13838 PR c++/66243
13839 * g++.dg/cpp0x/pr66243.C: New.
13840
13841 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
13842
13843 PR lto/66180
13844 * g++.dg/lto/pr66180_0.C: New testcase.
13845 * g++.dg/lto/pr66180_1.C: New testcase.
13846
13847 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
13848
13849 PR fortran/66257
13850 * typebound_call_27.f90: New file.
13851
13852 2015-05-23 Nathan Sidwell <nathan@acm.org>
13853
13854 PR c++/65936
13855 * g++.dg/template/pr65936.C: New.
13856
13857 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13858
13859 PR tree-optimization/63387
13860 * gcc.dg/pr63387-2.c: New testcase.
13861
13862 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13863
13864 * gcc.dg/simd-1.c: Update to the new message.
13865
13866 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13867
13868 * gcc.dg/nand.c: New testcase.
13869
13870 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
13871
13872 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13873 Set dg-do-what-default to compile only on ARM targets without
13874 arm_neon_hw execution support. Remove redundant c-torture-execute
13875 in loop over test cases.
13876
13877 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13878
13879 PR target/65491
13880 * gcc.target/aarch64/pr65491_1.c: New test.
13881 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
13882 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
13883
13884 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
13885
13886 PR c++/65598
13887 * g++.dg/cpp0x/explicit9.C: New.
13888 * g++.dg/cpp0x/explicit8.C: Check the locations too.
13889
13890 2015-05-22 Richard Biener <rguenther@suse.de>
13891
13892 PR tree-optimization/66251
13893 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
13894
13895 2015-05-22 Marek Polacek <polacek@redhat.com>
13896
13897 PR c/47043
13898 * c-c++-common/attributes-enum-1.c: New test.
13899 * c-c++-common/attributes-enum-2.c: New test.
13900 * g++.dg/cpp0x/attributes-enum-1.C: New test.
13901 * g++.dg/cpp1y/attributes-enum-1.C: New test.
13902
13903 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13904
13905 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
13906 effective target support. If no arm_neon_hw support, do not attempt
13907 to execute the tests; only compile them.
13908 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
13909 and "dg-require-effective-target arm_neon_ok".
13910 * gcc.target/arm/simd/vextp16_1.c: Likewise.
13911 * gcc.target/arm/simd/vextp64_1.c: Likewise.
13912 * gcc.target/arm/simd/vextp8_1.c: Likewise.
13913 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
13914 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
13915 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
13916 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
13917 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
13918 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
13919 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
13920 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
13921 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
13922 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
13923 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
13924 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
13925 * gcc.target/arm/simd/vexts16_1.c: Likewise.
13926 * gcc.target/arm/simd/vexts32_1.c: Likewise.
13927 * gcc.target/arm/simd/vexts64_1.c: Likewise.
13928 * gcc.target/arm/simd/vexts8_1.c: Likewise.
13929 * gcc.target/arm/simd/vextu16_1.c: Likewise.
13930 * gcc.target/arm/simd/vextu32_1.c: Likewise.
13931 * gcc.target/arm/simd/vextu64_1.c: Likewise.
13932 * gcc.target/arm/simd/vextu8_1.c: Likewise.
13933 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
13934 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
13935 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
13936 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
13937 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
13938 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
13939 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
13940 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
13941 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
13942 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
13943 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
13944 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
13945 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
13946 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
13947 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
13948 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
13949 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
13950 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
13951 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
13952 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
13953 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
13954 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
13955 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
13956 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
13957 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
13958 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
13959 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
13960 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
13961 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
13962 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
13963 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
13964 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
13965 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
13966 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
13967 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
13968 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
13969 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
13970 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
13971 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
13972 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
13973 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
13974 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
13975 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
13976 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
13977 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
13978 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
13979 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
13980 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
13981 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
13982 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
13983 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
13984 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
13985 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
13986 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
13987 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
13988 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
13989 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
13990 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
13991 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
13992 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
13993 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
13994 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
13995 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
13996 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
13997 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
13998 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
13999 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
14000 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
14001 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
14002 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
14003 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
14004 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
14005 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
14006 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
14007 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
14008 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
14009 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
14010 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
14011 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
14012 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
14013 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
14014 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
14015 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
14016 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
14017 * gcc.target/arm/simd/vzips16_1.c: Likewise.
14018 * gcc.target/arm/simd/vzips32_1.c: Likewise.
14019 * gcc.target/arm/simd/vzips8_1.c: Likewise.
14020 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
14021 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
14022 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
14023
14024 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
14025
14026 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
14027 * gcc.dg/vect/pr59354.c: Likewise.
14028 * gcc.dg/vect/pr64252.c: Likewise.
14029 * gcc.dg/vect/pr64404.c: Likewise.
14030 * gcc.dg/vect/pr64493.c: Likewise.
14031 * gcc.dg/vect/pr64495.c: Likewise.
14032 * gcc.dg/vect/pr64844.c: Likewise.
14033 * gcc.dg/vect/pr65518.c: Likewise.
14034 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14035
14036 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
14037
14038 PR c++/66210
14039 * g++.dg/cpp1y/var-templ28.C: New.
14040
14041 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
14042
14043 PR target/66232
14044 * gcc.target/i386/pr66232-1.c: New test.
14045 * gcc.target/i386/pr66232-2.c: Likewise.
14046 * gcc.target/i386/pr66232-3.c: Likewise.
14047 * gcc.target/i386/pr66232-4.c: Likewise.
14048 * gcc.target/i386/pr66232-5.c: Likewise.
14049
14050 2015-05-21 Nathan Sidwell <nathan@acm.org>
14051
14052 * g++.dg/cpp1y/pr60943.C: New.
14053
14054 2015-05-21 Jakub Jelinek <jakub@redhat.com>
14055
14056 PR tree-optimization/66233
14057 * gcc.c-torture/execute/pr66233.c: New test.
14058
14059 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
14060
14061 PR fortran/66176
14062 * gfortran.dg/inline_matmul_11.f90: New test.
14063
14064 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
14065
14066 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
14067 instead of listing several targets on its own.
14068 * gcc.target/i386/pr32219-2.c: Likewise.
14069 * gcc.target/i386/pr32219-3.c: Likewise.
14070 * gcc.target/i386/pr32219-4.c: Likewise.
14071 * gcc.target/i386/pr32219-5.c: Likewise.
14072 * gcc.target/i386/pr32219-6.c: Likewise
14073 * gcc.target/i386/pr32219-7.c: Likewise.
14074 * gcc.target/i386/pr32219-8.c: Likewise.
14075 * gcc.target/i386/pr39013-1.c: Likewise.
14076 * gcc.target/i386/pr39013-2.c: Likewise.
14077 * gcc.target/i386/pr64317.c: Likewise.
14078
14079 2015-05-21 Jeff Law <law@redhat.com>
14080
14081 * gcc.target/hppa/shadd-3.c: New test.
14082 * gcc.target/hppa/shadd-4.c: New test.
14083
14084 2015-05-21 Michael Matz <matz@suse.de>
14085
14086 * gcc.dg/vect/vect-strided-store.c: New test.
14087 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
14088 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
14089
14090 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14091
14092 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
14093 * gcc.dg/pow-sqrt-synth-1.c: New test.
14094 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
14095
14096 2015-05-21 Richard Biener <rguenther@suse.de>
14097
14098 PR c++/66211
14099 * g++.dg/conversion/pr66211.C: New testcase.
14100 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
14101
14102 2015-05-21 Jeff Law <law@redhat.com>
14103
14104 * gcc.target/hppa/shadd-2.c: New test.
14105
14106 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
14107
14108 PR target/54236
14109 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
14110
14111 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14112
14113 PR target/65937
14114 * gcc.target/arm/pr26702.c: Adjust target selector.
14115
14116 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
14117
14118 PR middle-end/66221
14119 * gcc.dg/lto/pr66221_0.c: New test.
14120 * gcc.dg/lto/pr66221_1.c: New test.
14121
14122 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
14123
14124 PR c/52952
14125 * gcc.dg/redecl-4.c: Update column numbers.
14126 * gcc.dg/format/bitfld-1.c: Likewise.
14127 * gcc.dg/format/attr-2.c: Likewise.
14128 * gcc.dg/format/attr-6.c: Likewise.
14129 * gcc.dg/format/attr-7.c (baz): Likewise.
14130 * gcc.dg/format/asm_fprintf-1.c: Likewise.
14131 * gcc.dg/format/attr-4.c: Likewise.
14132 * gcc.dg/format/branch-1.c: Likewise.
14133 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
14134 locations within strings with embedded escape sequences.
14135
14136 2015-05-20 Jeff Law <law@redhat.com>
14137
14138 * gcc.target/hppa/hppa.exp: New target test driver.
14139 * gcc.target/hppa/shadd-1.c: New test.
14140
14141 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
14142
14143 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
14144
14145 2015-05-20 David Malcolm <dmalcolm@redhat.com>
14146
14147 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
14148 (fn_33_k_and_r_style): New.
14149 (fn_33_stroustrup_style): New.
14150 (fn_33_allman_style): New.
14151 (fn_33_whitesmiths_style): New.
14152 (fn_33_horstmann_style): New.
14153 (fn_33_ratliff_banner_style): New.
14154 (fn_33_lisp_style): New.
14155 (fn_34_indent_dash_gnu): New.
14156 (fn_34_indent_dash_kr): New.
14157 (fn_34_indent_dash_orig): New.
14158 (fn_34_indent_linux_style): New.
14159
14160 2015-05-20 Andre Vehreschild <vehre@gmx.de>
14161
14162 PR fortran/65548
14163 * gfortran.dg/allocate_with_source_5.f90: Extend test.
14164
14165 2015-05-20 Bin Cheng <bin.cheng@arm.com>
14166
14167 PR tree-optimization/65447
14168 * gcc.dg/tree-ssa/pr65447.c: New test.
14169
14170 2015-05-19 Nathan sidwell <nathan@acm.org>
14171
14172 * g++.dg/cpp0x/pr65954.C: New.
14173
14174 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
14175
14176 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
14177
14178 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14179
14180 * lib/target-supports.exp: Vector do not always have natural
14181 alignment on s390*.
14182
14183 2015-05-19 David Sherwood <david.sherwood@arm.com>
14184
14185 * gcc.dg/loop-invariant.c: New testcase.
14186
14187 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14188
14189 * lib/target-supports.exp: Vector do not always have natural
14190 alignment on s390*.
14191
14192 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14193
14194 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
14195 s390*.
14196 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
14197
14198 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14199
14200 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
14201 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
14202 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
14203 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
14204 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
14205 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
14206 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
14207 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
14208 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
14209 * gcc.target/s390/zvector/vec-elem-1.c: New test.
14210
14211 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14212
14213 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
14214
14215 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14216
14217 * gcc.target/s390/s390.exp
14218 (check_effective_target_vector): New check.
14219 * gcc.target/s390/vector/vec-abi-1.c: New test.
14220 * gcc.target/s390/vector/vec-abi-2.c: New test.
14221 * gcc.target/s390/vector/vec-abi-3.c: New test.
14222 * gcc.target/s390/vector/vec-abi-4.c: New test.
14223 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
14224 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
14225 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
14226 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
14227 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
14228 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
14229 * gcc.target/s390/vector/vec-clobber-1.c: New test.
14230 * gcc.target/s390/vector/vec-cmp-1.c: New test.
14231 * gcc.target/s390/vector/vec-cmp-2.c: New test.
14232 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
14233 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
14234 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
14235 * gcc.target/s390/vector/vec-genmask-1.c: New test.
14236 * gcc.target/s390/vector/vec-genmask-2.c: New test.
14237 * gcc.target/s390/vector/vec-init-1.c: New test.
14238 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
14239 * gcc.target/s390/vector/vec-shift-1.c: New test.
14240 * gcc.target/s390/vector/vec-sub-1.c: New test.
14241
14242 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14243
14244 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
14245
14246 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14247
14248 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
14249
14250 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14251
14252 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
14253
14254 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14255
14256 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
14257
14258 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14259
14260 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
14261
14262 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14263
14264 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
14265
14266 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14267
14268 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
14269
14270 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14271
14272 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
14273
14274 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14275
14276 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
14277
14278 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14279
14280 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
14281
14282 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14283
14284 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
14285
14286 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14287
14288 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
14289
14290 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14291
14292 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
14293
14294 2015-05-19 Jakub Jelinek <jakub@redhat.com>
14295
14296 PR tree-optimization/66187
14297 * gcc.c-torture/execute/pr66187.c: New test.
14298 * gcc.dg/pr66187-1.c: New test.
14299 * gcc.dg/pr66187-2.c: New test.
14300
14301 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14302
14303 * gcc.dg/vect/bb-slp-35.c: Adjust.
14304
14305 2015-05-19 Richard Biener <rguenther@suse.de>
14306
14307 PR tree-optimization/66165
14308 * gcc.dg/torture/pr66165.c: New testcase.
14309
14310 PR tree-optimization/66185
14311 * gcc.dg/torture/pr66185.c: New testcase.
14312
14313 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
14314
14315 PR target/54236
14316 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
14317
14318 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
14319
14320 * gcc.target/mips/p5600-bonding.c : New file.
14321
14322 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14323
14324 PR fortran/66106
14325 * gfortran.dg/interface_operator_1.f90: New tests.
14326
14327 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14328
14329 PR fortran/66057
14330 * gfortran.dg/generic_29.f90: New tests.
14331
14332 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14333
14334 PR fortran/66043
14335 * gfortran.dg/storage_size_6.f90: New tests.
14336
14337 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14338
14339 PR fortran/66045
14340 * gfortran.dg/null1.f90: New test.
14341
14342 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14343
14344 PR fortran/66044
14345 * gfortran.dg/entry_21.f90: New test.
14346
14347 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14348
14349 PR fortran/66043
14350 * gfortran.dg/storage_size_6.f90: New tests.
14351
14352 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14353
14354 PR fortran/66040
14355 * gfortran.dg/misplaced_statement.f90: New test.
14356
14357 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14358
14359 PR fortran/66039
14360 * gfortran.dg/filepos1.f90: New test
14361
14362 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14363
14364 PR fortran/64925
14365 * gfortran.dg/pr64925.f90: New test.
14366
14367 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14368
14369 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
14370 unit.
14371 * gfortran.dg/lto/pr41576_1.f90: Ditto.
14372
14373 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
14374
14375 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
14376 to the family of pie capable targets.
14377
14378 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
14379
14380 * gcc.target/arm/bics_1.c : New testcase.
14381 * gcc.target/arm/bics_2.c : New testcase.
14382 * gcc.target/arm/bics_3.c : New testcase.
14383 * gcc.target/arm/bics_4.c : New testcase.
14384
14385 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
14386
14387 * gcc.target/mips/umips-attr.c: New test.
14388
14389 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
14390
14391 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
14392 * gcc.dg/20150120-2.c (dg-final): Ditto.
14393 * gcc.dg/20150120-2.c (dg-final): Ditto.
14394 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
14395
14396 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
14397
14398 PR target/66174
14399 * gcc.target/i386/pr66174.c: New test.
14400
14401 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14402
14403 PR fortran/37131
14404 * gfortran.dg/matmul_bounds_6.f90: New test.
14405 * gfortran.dg/matmul_bounds_7.f90: New test.
14406
14407 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
14408
14409 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
14410 * gfortran.dg/lto/pr41576_1.f90: Add interface.
14411 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
14412 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
14413 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
14414 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
14415
14416 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14417
14418 PR fortran/65903
14419 * gfortran.dg/continuation_13.f90: Update test.
14420 * gfortran.dg/pr65903.f90: New test.
14421
14422 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14423
14424 PR fortran/66113
14425 * gfortran.dg/block_14.f90: New test.
14426
14427 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
14428
14429 PR fortran/44054
14430 * lib/gfortran-dg.exp: Update regex to handle two locations for
14431 the same diagnostic without caret.
14432 * gfortran.dg/badline.f: Test also that line numbers are correct
14433 before and after "left but not entered" warning.
14434
14435 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
14436 Zhenqiang Chen <zhenqiang.chen@linaro.org>
14437
14438 PR target/65768
14439 * gcc.target/arm/maskdata.c: New test.
14440
14441 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
14442
14443 PR fortran/65792
14444 * gfortran.dg/derived_constructor_components_5: New test
14445
14446 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
14447
14448 PR target/66140
14449 * gcc.target/alpha/pr66140.c: New test.
14450
14451 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
14452
14453 PR c/48956
14454 * gcc.dg/Wconversion-complex-c99.c: New test.
14455 * gcc.dg/Wconversion-complex-gnu.c: New test.
14456
14457 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
14458
14459 PR tree-optimization/64454
14460 * gcc.dg/modmod.c: New testcase.
14461
14462 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
14463
14464 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
14465
14466 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14467
14468 PR middle-end/66134
14469 * gcc.target/i386/mpx/pr66134.c: New test.
14470
14471 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
14472
14473 * gcc.target/powerpc/pr60158.c: New test.
14474
14475 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
14476
14477 * gcc.target/i386/sibcall-7.c: New test.
14478 * gcc.target/i386/sibcall-8.c: New test.
14479
14480 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
14481
14482 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
14483 (abs64_in_dreg): Likewise.
14484
14485 2015-05-14 Marek Polacek <polacek@redhat.com>
14486
14487 PR c/66066
14488 PR c/66127
14489 * gcc.dg/pr14649-1.c: Add -Wpedantic.
14490 * gcc.dg/pr19984.c: Likewise.
14491 * gcc.dg/pr66066-1.c: New test.
14492 * gcc.dg/pr66066-2.c: New test.
14493 * gcc.dg/pr66066-3.c: New test.
14494
14495 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14496
14497 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
14498 * gcc.dg/pow-sqrt.x: New file.
14499 * gcc.dg/pow-sqrt-1.c: New test.
14500 * gcc.dg/pow-sqrt-2.c: Likewise.
14501 * gcc.dg/pow-sqrt-3.c: Likewise.
14502
14503 2015-05-13 Richard Biener <rguenther@suse.de>
14504
14505 PR tree-optimization/66123
14506 * gcc.dg/torture/pr66123.c: New testcase.
14507
14508 2015-05-13 Richard Biener <rguenther@suse.de>
14509
14510 PR middle-end/66110
14511 * gcc.dg/alias-2.c: Adjust.
14512 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
14513
14514 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
14515
14516 PR target/65103
14517 * gcc.target/i386/pr65103-3.c: New.
14518
14519 2015-05-13 Martin Liska <mliska@suse.cz>
14520
14521 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
14522
14523 2015-05-13 Jakub Jelinek <jakub@redhat.com>
14524
14525 PR target/66112
14526 * gcc.target/i386/pr66112-2.c: New test.
14527
14528 PR target/66112
14529 * gcc.target/i386/pr66112-1.c: New test.
14530
14531 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
14532
14533 PR target/66048
14534 * gcc.target/i386/mpx/pr66048.cc: New.
14535
14536 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14537
14538 PR rtl-optimization/64616
14539 * gcc.dg/loop-8.c: New test.
14540 * gcc.dg/loop-9.c: New test.
14541
14542 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
14543
14544 PR target/pr66047.c
14545 * gcc.target/i386/pr66047.c: New testcase.
14546
14547 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
14548
14549 PR ipa/65873
14550 * gcc.c-torture/compile/pr65873.c: New testcase.
14551
14552 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14553
14554 PR fortran/66111
14555 * gfortran.dg/inline_matmul_10.f90: New test.
14556
14557 2015-05-12 David Malcolm <dmalcolm@redhat.com>
14558
14559 * c-c++-common/Wmisleading-indentation.c: New testcase.
14560 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
14561 * c-c++-common/Wmisleading-indentation-2.md: New file.
14562
14563 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
14564
14565 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
14566 "break".
14567 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
14568
14569 2015-05-12 Richard Biener <rguenther@suse.de>
14570
14571 PR tree-optimization/66101
14572 * gcc.dg/torture/pr66101.c: New testcase.
14573
14574 2015-05-12 Richard Biener <rguenther@suse.de>
14575
14576 PR tree-optimization/37021
14577 * gcc.target/i386/vect-addsub.c: New testcase.
14578
14579 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
14580
14581 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
14582
14583 2015-05-12 Tom de Vries <tom@codesourcery.com>
14584
14585 PR tree-optimization/66010
14586 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
14587
14588 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
14589
14590 PR c++/65133
14591 * g++.dg/cpp0x/trailing10.C: New.
14592
14593 2015-05-12 Richard Biener <rguenther@suse.de>
14594
14595 * gcc.dg/vect/bb-slp-35.c: New testcase.
14596
14597 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
14598
14599 PR fortran/66100
14600 * gfortran.dg/bound_simplification_6.f90: New.
14601
14602 2015-05-11 Steve Ellcey <sellcey@mips.com>
14603
14604 * gcc.target/mips/branch-1.c: Pass argument to bar().
14605
14606 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
14607
14608 PR target/65753
14609 * gcc.target/i386/pr65753.c: New test.
14610
14611 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
14612
14613 PR rtl-optimization/66076
14614 * gcc.dg/torture/pr66076.c: New test.
14615
14616 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14617
14618 PR fortran/66041
14619 * gfortran.dg/inline_matmul_7.f90: New test.
14620 * gfortran.dg/inline_matmul_8.f90: New test.
14621 * gfortran.dg/inline_matmul_9.f90: New test.
14622
14623 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
14624
14625 * gfortran.dg/bound_simplification_5.f90: New.
14626
14627 2015-05-09 Jason Merrill <jason@redhat.com>
14628
14629 * lib/target-supports.exp (cxx_default): New global.
14630 (check_effective_target_c++11_only)
14631 (check_effective_target_c++14_only)
14632 (check_effective_target_c++98_only)
14633 (check_effective_target_c++1z_only): Check it.
14634
14635 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
14636
14637 PR tree-optimization/64454
14638 * gcc.dg/tree-ssa/vrp97.c: New file.
14639 * gcc.dg/vect/slp-perm-7.c: Update.
14640
14641 2015-05-09 Andre Vehreschild <vehre@gmx.de>
14642
14643 PR fortran/65894
14644 * gfortran.dg/elemental_subroutine_11.f90: New test.
14645
14646 2015-05-08 Richard Biener <rguenther@suse.de>
14647
14648 PR tree-optimization/66036
14649 * gcc.dg/vect/slp-41.c: New testcase.
14650
14651 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
14652
14653 * gfortran.dg/elemental_optional_args_7.f90: New.
14654
14655 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
14656
14657 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
14658 allow cmlt or sshr.
14659
14660 2015-05-08 Marek Polacek <polacek@redhat.com>
14661
14662 PR c/64918
14663 * gcc.dg/Woverride-init-side-effects-1.c: New test.
14664 * gcc.dg/Woverride-init-side-effects-2.c: New test.
14665
14666 2015-05-07 Marek Polacek <polacek@redhat.com>
14667
14668 PR c/65179
14669 * c-c++-common/Wshift-negative-value-1.c: New test.
14670 * c-c++-common/Wshift-negative-value-2.c: New test.
14671 * c-c++-common/Wshift-negative-value-3.c: New test.
14672 * c-c++-common/Wshift-negative-value-4.c: New test.
14673 * c-c++-common/Wshift-negative-value-5.c: New test.
14674 * c-c++-common/Wshift-negative-value-6.c: New test.
14675 * gcc.dg/c90-left-shift-1.c: New test.
14676 * gcc.dg/c99-const-expr-7.c: Add dg-error.
14677 * gcc.dg/c99-left-shift-1.c: New test.
14678
14679 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
14680
14681 PR middle-end/192
14682 PR middle-end/54303
14683 * gcc.dg/fdata-sections-2.c: New file.
14684
14685 2015-05-07 Marek Polacek <polacek@redhat.com>
14686
14687 PR testsuite/66046
14688 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
14689 last dg-output.
14690 * c-c++-common/ubsan/align-7.c: Likewise.
14691 * c-c++-common/ubsan/bounds-8.c: Likewise.
14692 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14693 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
14694 * c-c++-common/ubsan/null-1.c: Likewise.
14695 * c-c++-common/ubsan/null-10.c: Likewise.
14696 * c-c++-common/ubsan/null-11.c: Likewise.
14697 * c-c++-common/ubsan/null-2.c: Likewise.
14698 * c-c++-common/ubsan/null-3.c: Likewise.
14699 * c-c++-common/ubsan/null-4.c: Likewise.
14700 * c-c++-common/ubsan/null-5.c: Likewise.
14701 * c-c++-common/ubsan/null-6.c: Likewise.
14702 * c-c++-common/ubsan/null-7.c: Likewise.
14703 * c-c++-common/ubsan/null-8.c: Likewise.
14704 * c-c++-common/ubsan/null-9.c: Likewise.
14705 * c-c++-common/ubsan/object-size-1.c: Likewise.
14706 * c-c++-common/ubsan/object-size-10.c: Likewise.
14707 * c-c++-common/ubsan/object-size-4.c: Likewise.
14708 * c-c++-common/ubsan/object-size-5.c: Likewise.
14709 * c-c++-common/ubsan/object-size-7.c: Likewise.
14710 * c-c++-common/ubsan/object-size-8.c: Likewise.
14711 * c-c++-common/ubsan/object-size-9.c: Likewise.
14712 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14713 * c-c++-common/ubsan/overflow-int128.c: Likewise.
14714 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14715 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14716 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14717 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
14718 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14719 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14720 * c-c++-common/ubsan/pr59333.c: Likewise.
14721 * c-c++-common/ubsan/pr59667.c: Likewise.
14722 * c-c++-common/ubsan/pr60613-2.c: Likewise.
14723 * c-c++-common/ubsan/pr60636.c: Likewise.
14724 * c-c++-common/ubsan/pr63802.c: Likewise.
14725 * c-c++-common/ubsan/recovery-1.c: Likewise.
14726 * c-c++-common/ubsan/recovery-3.c: Likewise.
14727 * c-c++-common/ubsan/shift-1.c: Likewise.
14728 * c-c++-common/ubsan/shift-2.c: Likewise.
14729 * c-c++-common/ubsan/shift-4.c: Likewise.
14730 * c-c++-common/ubsan/shift-7.c: Likewise.
14731 * c-c++-common/ubsan/undefined-2.c: Likewise.
14732 * c-c++-common/ubsan/vla-1.c: Likewise.
14733 * g++.dg/ubsan/null-1.C: Likewise.
14734 * g++.dg/ubsan/null-3.C: Likewise.
14735 * g++.dg/ubsan/null-4.C: Likewise.
14736 * g++.dg/ubsan/vptr-8.C: Likewise.
14737 * g++.dg/ubsan/vptr-9.C: Likewise.
14738 * gcc.dg/ubsan/bounds-2.c: Likewise.
14739 * gcc.dg/ubsan/object-size-9.c: Likewise.
14740
14741 2015-05-07 Jeff Law <law@redhat.com>
14742
14743 * gcc.dg/tree-ssa/shorten-1.c: New test.
14744
14745 2015-05-07 Richard Biener <rguenther@suse.de>
14746
14747 PR tree-optimization/66002
14748 * gcc.dg/vect/vect-125.c: New testcase.
14749
14750 2015-05-07 Marek Polacek <polacek@redhat.com>
14751 Martin Uecker <uecker@eecs.berkeley.edu>
14752
14753 * c-c++-common/ubsan/bounds-10.c: New test.
14754
14755 2015-05-06 David Malcolm <dmalcolm@redhat.com>
14756
14757 * jit.dg/harness.h (set_options): Wrap with
14758 #ifndef TEST_ESCHEWS_SET_OPTIONS.
14759 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14760 Special-case test-benchmark.c as a negative.
14761 * jit.dg/test-benchmark.c: New file.
14762
14763 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
14764
14765 PR target/64208
14766 * gcc.target/arm/pr64208.c: New test.
14767
14768 2015-05-06 Alan Modra <amodra@gmail.com>
14769
14770 PR target/66020
14771 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14772 (gparms): Make volatile.
14773
14774 2015-05-06 Richard Biener <rguenther@suse.de>
14775
14776 PR tree-optimization/62283
14777 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14778
14779 2015-05-06 Christian Bruel <christian.bruel@st.com>
14780
14781 PR target/66015
14782 * gcc.target/aarch64/iinline-attr-1.c: New test.
14783
14784 2015-05-06 Richard Biener <rguenther@suse.de>
14785
14786 * gcc.dg/vect/bb-slp-34.c: New testcase.
14787
14788 2015-05-06 Richard Biener <rguenther@suse.de>
14789
14790 PR tree-optimization/62283
14791 * gcc.dg/vect/bb-slp-14.c: Adjust.
14792
14793 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14794
14795 PR target/65990
14796 * gcc.target/i386/pr65990.c: New test.
14797
14798 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
14799
14800 PR target/65915
14801 * gcc.target/i386/pr65915.c: New.
14802
14803 2015-05-05 Tom de Vries <tom@codesourcery.com>
14804
14805 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14806 'va_list escapes 0'.
14807
14808 2015-05-05 Tom de Vries <tom@codesourcery.com>
14809
14810 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14811 in r222173.
14812
14813 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
14814
14815 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14816 * gcc.target/arm/pr65924.c: Likewise.
14817
14818 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14819
14820 PR target/65871
14821 * gcc.target/i386/pr65871-3.c: New test.
14822
14823 2015-05-04 Jeff Law <law@redhat.com>
14824
14825 Revert:
14826 2015-05-04 Jeff Law <law@redhat.com>
14827 * gcc.dg/tree-ssa/shorten-1.c: New test.
14828
14829 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
14830 Jakub Jelinek <jakub@redhat.com>
14831
14832 PR c++/66007
14833 * g++.dg/cpp0x/Wnarrowing4.C: New.
14834
14835 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
14836
14837 * lib/target-supports.exp
14838 (check_effective_target_keeps_null_pointer_checks): Clarify that
14839 this is for targets that disable -fdelete-null-pointer-checks,
14840 not default it to off.
14841 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14842 -fdelete-null-pointer-checks explicit.
14843 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14844 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14845 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14846 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14847 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14848 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14849 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14850 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14851 * gcc.dg/tree-ssa/pr20318.c: Likewise.
14852 * gcc.dg/tree-ssa/pr20701.c: Likewise.
14853 * gcc.dg/tree-ssa/pr20702.c: Likewise.
14854 * gcc.dg/tree-ssa/pr21086.c: Likewise.
14855 * gcc.dg/tree-ssa/pr21090.c: Likewise.
14856 * gcc.dg/tree-ssa/pr58480.c: Likewise.
14857 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
14858 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
14859 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
14860 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
14861 * gcc.dg/tree-ssa/unreachable.c: Likewise.
14862 * gcc.dg/tree-ssa/vrp02.c: Likewise.
14863 * gcc.dg/tree-ssa/vrp07.c: Likewise.
14864 * gcc.dg/tree-ssa/vrp08.c: Likewise.
14865 * gcc.dg/tree-ssa/vrp55.c: Likewise.
14866 * g++.dg/cpp0x/static_assert9.C: Likewise.
14867 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
14868 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
14869 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
14870 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
14871 * g++.dg/tree-ssa/pr26406.C: Likewise.
14872
14873 2015-05-04 Jakub Jelinek <jakub@redhat.com>
14874
14875 PR tree-optimization/65984
14876 * c-c++-common/ubsan/pr65984.c: New test.
14877
14878 2015-05-04 Jeff Law <law@redhat.com>
14879
14880 * gcc.dg/tree-ssa/shorten-1.c: New test.
14881
14882 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14883
14884 PR fortran/44735
14885 * gfortran.dg/pr44735.f90: New test.
14886
14887 2015-05-04 Richard Biener <rguenther@suse.de>
14888
14889 PR tree-optimization/65965
14890 * gcc.dg/vect/bb-slp-33.c: New testcase.
14891
14892 2015-05-04 Richard Biener <rguenther@suse.de>
14893
14894 PR tree-optimization/65935
14895 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
14896
14897 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
14898
14899 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
14900 for each supported variant instead of CHECK_RESULTS.
14901 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
14902 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
14903 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
14904 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
14905 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14906 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14907 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
14908 expected results for unsupported variants. Call CHECK for each
14909 supported variant instead of CHECK_RESULTS.
14910 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
14911 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
14912 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
14913 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
14914 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
14915 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
14916 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
14917 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
14918 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
14919 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
14920 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14921 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14922 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14923 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14924 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
14925 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
14926 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
14927 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
14928 expected results for unsupported variants.
14929 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
14930 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
14931 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
14932 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
14933 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
14934 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
14935 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
14936 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
14937 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
14938 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
14939 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
14940 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
14941 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
14942 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
14943 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
14944 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
14945 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
14946 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
14947 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14948 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14949 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14950 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14951 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
14952 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
14953 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
14954 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
14955 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
14956 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
14957
14958 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14959
14960 PR fortran/37131
14961 * gfortran.dg/bound_9.f90: Add pointer assignment.
14962
14963 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
14964 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
14965
14966 PR c++/65858
14967 * g++.dg/cpp0x/Wnarrowing3.C: New.
14968
14969 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
14970
14971 * gcc.dg/20150120-1.c: New test.
14972 * gcc.dg/20150120-2.c: New test.
14973 * gcc.dg/20150120-3.c: New test.
14974
14975 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
14976
14977 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
14978
14979 2015-05-01 Renlin Li <renlin.li@arm.com>
14980
14981 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
14982
14983 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
14984
14985 * gfortran.dg/bound_simplification_4.f90: New.
14986
14987 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14988
14989 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
14990 with powerpc_p8vector_ok.
14991
14992 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14993
14994 PR fortran/37131
14995 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
14996 scan pattern.
14997 * gfortran.dg/bound_9.f90: New test case.
14998
14999 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
15000
15001 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
15002 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
15003 for 32bit x86 targets.
15004 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
15005 for 32bit x86 targets.
15006 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
15007 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
15008 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
15009 for 32bit x86 targets.
15010
15011 2015-04-30 Marek Polacek <polacek@redhat.com>
15012
15013 PR tree-optimization/63551
15014 * g++.dg/ipa/pr63551.C: New test.
15015
15016 2015-04-30 Caroline Tice <cmtice@google.com>
15017
15018 PR 65929
15019 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
15020 partition size on certain targets.
15021
15022 2015-04-30 Renlin Li <renlin.li@arm.com>
15023
15024 * gcc.target/aarch64/vect-reduc-or_1.c: New.
15025
15026 2015-04-30 Marek Polacek <polacek@redhat.com>
15027
15028 * c-c++-common/Wbool-compare-3.c: New test.
15029
15030 * gcc.dg/pr65901.c (foo): Adjust dg-error.
15031 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
15032
15033 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
15034
15035 PR c++/57610
15036 * g++.dg/init/ref22.C: New.
15037
15038 2015-04-30 Marek Polacek <polacek@redhat.com>
15039
15040 * gcc.dg/init-bad-8.c: New test.
15041
15042 * gcc.dg/incomplete-typedef-1.c: New test.
15043
15044 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
15045
15046 PR c++/59955
15047 * g++.dg/template/crash121.C: New.
15048
15049 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
15050
15051 * gcc.target/mips/call-from-init.c: New test.
15052 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
15053
15054 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
15055
15056 PR target/65871
15057 * gcc.target/i386/pr65871-1.c: New test.
15058 * gcc.target/i386/pr65871-2.c: Ditto.
15059
15060 2015-04-29 Marek Polacek <polacek@redhat.com>
15061
15062 PR c/64610
15063 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
15064 * c-c++-common/Wbool-compare-2.c: New test.
15065
15066 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
15067
15068 PR target/65770
15069 * gcc.target/aarch64/vstN_lane_1.c: New file.
15070
15071 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
15072
15073 PR c++/64667
15074 * g++.dg/warn/Winit-self-3.C: New.
15075
15076 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
15077
15078 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
15079
15080 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
15081
15082 PR target/65924
15083 * gcc.target/arm/pr65924.c: New test.
15084
15085 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
15086
15087 * g++.dg/gomp/tpl-target-update.C: New file.
15088
15089 2015-04-29 Richard Biener <rguenther@suse.de>
15090
15091 PR tree-optimization/65917
15092 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
15093
15094 2015-04-29 Christian Bruel <christian.bruel@st.com>
15095
15096 PR target/64835
15097 * gcc.dg/ipa/iinline-attr.c: New test.
15098 * gcc.target/i386/iinline-attr-2.c: New test.
15099
15100 2015-04-28 Andre Vehreschild <vehre@gmx.de>
15101
15102 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
15103 segfault is fixed.
15104
15105 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15106
15107 * gcc.dg/vect/vect-33.c: Remove spurious line.
15108
15109 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
15110
15111 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
15112
15113 2015-04-28 Marek Polacek <polacek@redhat.com>
15114
15115 PR c/65901
15116 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
15117 * gcc.dg/pr65901.c: New test.
15118
15119 2015-04-28 Richard Biener <rguenther@suse.de>
15120
15121 PR tree-optimization/62283
15122 * gfortran.dg/vect/pr62283-2.f: New testcase.
15123 * gcc.dg/vect/bb-slp-14.c: Adjust.
15124
15125 2015-04-28 Richard Biener <rguenther@suse.de>
15126
15127 PR tree-optimization/65851
15128 * g++.dg/torture/pr65851.C: New testcase.
15129
15130 2015-04-27 Jeff Law <law@redhat.com>
15131
15132 PR tree-optimization/65217
15133 * gcc.target/i386/pr65217.c: Remove XFAIL.
15134
15135 2015-04-27 Andre Vehreschild <vehre@gmx.de>
15136
15137 PR fortran/60322
15138 Add tests forgotten to svn-add.
15139 * gfortran.dg/class_allocate_19.f03: New test.
15140 * gfortran.dg/class_array_20.f03: New test.
15141 * gfortran.dg/class_array_21.f03: New test.
15142 * gfortran.dg/finalize_29.f08: New test.
15143
15144 2015-04-27 Andre Vehreschild <vehre@gmx.de>
15145
15146 PR fortran/59678
15147 PR fortran/65841
15148 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
15149 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
15150
15151 2015-04-27 Caroline Tice <cmtice@google.com>
15152
15153 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
15154 partition size.
15155
15156 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
15157
15158 PR target/64579
15159 * gcc.target/powerpc/htm-1.c: New test.
15160 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
15161 on 64-bit compiles.
15162 (__builtin_tabortdci): Likewise.
15163 (__builtin_tcheck): Remove operand.
15164 * lib/target-supports.exp (check_htm_hw_available): New function.
15165
15166 2015-04-27 Richard Biener <rguenther@suse.de>
15167
15168 * gcc.target/i386/pr65217.c: XFAIL.
15169
15170 2015-04-27 Jakub Jelinek <jakub@redhat.com>
15171
15172 PR tree-optimization/65875
15173 * gcc.c-torture/compile/pr65875.c: New test.
15174
15175 2015-04-25 Marek Polacek <polacek@redhat.com>
15176
15177 PR c/52085
15178 * gcc.dg/enum-incomplete-2.c: New test.
15179 * gcc.dg/enum-mode-1.c: New test.
15180
15181 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15182
15183 PR target/65849
15184 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
15185 set new options.
15186 * gcc.target/powerpc/pr65849-2.c: Likewise.
15187
15188 2015-04-24 Tom de Vries <tom@codesourcery.com>
15189
15190 PR tree-optimization/65802
15191 * g++.dg/pr65802.C: Move to ...
15192 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
15193 stdarg.h. Rewrite for C.
15194 (fn1): Use va_list and va_arg. Make variable args function. Add use of
15195 va_start and va_end. Remove unnecessary inline asm.
15196
15197 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
15198 Wei Mi <wmi@google.com>
15199
15200 * gcc.target/i386/sse2-load-multi.c: New test.
15201 * gcc.target/i386/sse2-store-multi.c: Ditto.
15202
15203 2015-04-24 Marek Polacek <polacek@redhat.com>
15204
15205 PR c/65830
15206 * c-c++-common/pr65830.c: New test.
15207
15208 PR c/63357
15209 * c-c++-common/Wlogical-op-1.c: New test.
15210
15211 2015-04-24 Marek Polacek <polacek@redhat.com>
15212
15213 PR c/61534
15214 * c-c++-common/pr61534-1.c: New test.
15215
15216 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
15217 Steven Bosscher <steven@gcc.gnu.org>
15218
15219 PR rtl-optimization/34503
15220 * gcc.target/arm/pr64616.c: New file.
15221
15222 2015-04-24 Bin Cheng <bin.cheng@arm.com>
15223
15224 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
15225
15226 2015-04-24 Terry Guo <terry.guo@arm.com>
15227
15228 * gcc.target/arm/pr65710.c: Update the options.
15229
15230 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
15231
15232 * gcc.target/i386/pr65523.c: Skip x32.
15233
15234 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15235
15236 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
15237 to look for vcl* where appropriate.
15238
15239 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15240
15241 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
15242 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15243
15244 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
15245
15246 PR target/26702
15247 * gcc.target/arm/pr26702.c: New test.
15248
15249 2015-04-23 Marek Polacek <polacek@redhat.com>
15250
15251 PR c/65345
15252 * gcc.dg/pr65345-1.c: New test.
15253 * gcc.dg/pr65345-2.c: New test.
15254
15255 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15256
15257 * gcc.target/powerpc/crypto-builtin-2.c: New.
15258
15259 2015-04-23 Andre Vehreschild <vehre@gmx.de>
15260
15261 PR fortran/60322
15262 * gfortran.dg/class_allocate_19.f03: New test.
15263 * gfortran.dg/class_array_20.f03: New test.
15264 * gfortran.dg/class_array_21.f03: New test.
15265 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
15266 * gfortran.dg/finalize_15.f90: Fixing comparision to model
15267 initialization correctly.
15268 * gfortran.dg/finalize_29.f08: New test.
15269
15270 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15271
15272 * gcc.target/powerpc/swaps-p8-18.c: New test.
15273
15274 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15275
15276 PR target/65456
15277 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
15278 * gcc.dg/vect/bb-slp-25.c: Likewise.
15279 * gcc.dg/vect/bb-slp-29.c: Likewise.
15280 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
15281 vect_no_align && { ! vect_hw_misalign }.
15282 * gcc.dg/vect/bb-slp-9.c: Likewise.
15283 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
15284 vect_hw_misalign.
15285 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
15286 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
15287 account for POWER8, where peeling for alignment is not needed.
15288 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
15289 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15290 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
15291 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
15292 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
15293 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
15294 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
15295 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
15296 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
15297 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15298 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15299 * gcc.dg/vect/pr16105.c: Likewise.
15300 * gcc.dg/vect/pr20122.c: Likewise.
15301 * gcc.dg/vect/pr33804.c: Likewise.
15302 * gcc.dg/vect/pr33953.c: Likewise.
15303 * gcc.dg/vect/pr56787.c: Likewise.
15304 * gcc.dg/vect/pr58508.c: Likewise.
15305 * gcc.dg/vect/slp-25.c: Likewise.
15306 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
15307 * gcc.dg/vect/vect-105.c: Likewise.
15308 * gcc.dg/vect/vect-27.c: Likewise.
15309 * gcc.dg/vect/vect-29.c: Likewise.
15310 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
15311 POWER8.
15312 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
15313 && { ! vect_hw_misalign }.
15314 * gcc.dg/vect/vect-44.c: Likewise.
15315 * gcc.dg/vect/vect-48.c: Likewise.
15316 * gcc.dg/vect/vect-50.c: Likewise.
15317 * gcc.dg/vect/vect-52.c: Likewise.
15318 * gcc.dg/vect/vect-56.c: Likewise.
15319 * gcc.dg/vect/vect-60.c: Likewise.
15320 * gcc.dg/vect/vect-72.c: Likewise.
15321 * gcc.dg/vect/vect-75-big-array.c: Likewise.
15322 * gcc.dg/vect/vect-75.c: Likewise.
15323 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
15324 * gcc.dg/vect/vect-77-global.c: Likewise.
15325 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
15326 * gcc.dg/vect/vect-78-global.c: Likewise.
15327 * gcc.dg/vect/vect-93.c: Likewise.
15328 * gcc.dg/vect/vect-95.c: Likewise.
15329 * gcc.dg/vect/vect-96.c: Likewise.
15330 * gcc.dg/vect/vect-cond-1.c: Likewise.
15331 * gcc.dg/vect/vect-cond-3.c: Likewise.
15332 * gcc.dg/vect/vect-cond-4.c: Likewise.
15333 * gcc.dg/vect/vect-cselim-1.c: Likewise.
15334 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
15335 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15336 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
15337 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15338 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
15339 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
15340 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
15341 * gcc.dg/vect/vect-outer-3a.c: Likewise.
15342 * gcc.dg/vect/vect-outer-5.c: Likewise.
15343 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
15344 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
15345 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
15346 * gcc.dg/vect/vect-outer-fir.c: Likewise.
15347 * gcc.dg/vect/vect-peel-3.c: Likewise.
15348 * gcc.dg/vect/vect-peel-4.c: Likewise.
15349 * gcc.dg/vect/vect-pre-interact.c: Likewise.
15350 * gcc.target/powerpc/pr65456.c: New test.
15351 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
15352 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
15353 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
15354 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
15355 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
15356 vect_no_align && { ! vect_hw_misalign }.
15357 * gfortran.dg/vect/vect-3.f90: Likewise.
15358 * gfortran.dg/vect/vect-4.f90: Likewise.
15359 * gfortran.dg/vect/vect-5.f90: Likewise.
15360 * lib/target-supports.exp (check_effective_target_vect_no_align):
15361 Return 1 for POWER8.
15362 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
15363
15364 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
15365
15366 PR fortran/65429
15367 * gfortran.dg/pr65429.f90: New test.
15368
15369 2015-04-22 Yury Gribov <y.gribov@samsung.com>
15370
15371 * c-c++-common/asan/user-section-1.c: New test.
15372 * c-c++-common/asan/user-section-2.c: New test.
15373 * c-c++-common/asan/user-section-3.c: New test.
15374
15375 2015-04-22 Hale Wang <hale.wang@arm.com>
15376 Terry Guo <terry.guo@arm.com>
15377
15378 PR rtl-optimization/64818
15379 * gcc.target/arm/pr64818.c: New test.
15380
15381 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
15382
15383 PR ipa/65076
15384 * g++.dg/tree-ssa/pr61034.C: Update template.
15385 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
15386 * gcc.dg/Warray-bounds-11.c: Likewise.
15387 * gcc.dg/Warray-bounds.c: Likewise.
15388
15389 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15390
15391 PR libgfortran/65234
15392 * gfortran.dg/fmt_unlimited.f90: New test.
15393
15394 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
15395
15396 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
15397 headers.
15398 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
15399 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
15400 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
15401 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
15402 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
15403 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
15404 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
15405
15406 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15407
15408 PR libgfortran/56743
15409 * gfortran.dg/namelist_87.f90: New test.
15410
15411 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15412
15413 * gcc.target/aarch64/mult-synth_1.c: New test.
15414 * gcc.target/aarch64/mult-synth_2.c: Likewise.
15415 * gcc.target/aarch64/mult-synth_3.c: Likewise.
15416 * gcc.target/aarch64/mult-synth_4.c: Likewise.
15417 * gcc.target/aarch64/mult-synth_5.c: Likewise.
15418 * gcc.target/aarch64/mult-synth_6.c: Likewise.
15419
15420 2015-04-21 Richard Biener <rguenther@suse.de>
15421
15422 PR tree-optimization/65650
15423 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
15424 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
15425 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15426 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15427 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15428 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
15429
15430 2015-04-21 Tom de Vries <tom@codesourcery.com>
15431
15432 PR tree-optimization/65802
15433 * g++.dg/pr65802.C: New test.
15434
15435 2015-04-21 Bin Cheng <bin.cheng@arm.com>
15436
15437 PR testsuite/65767
15438 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
15439 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
15440
15441 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
15442
15443 PR c++/65801
15444 * g++.dg/cpp0x/Wnarrowing2.C: New.
15445
15446 2015-04-20 Jeff Law <law@redhat.com>
15447
15448 PR tree-optimization/65658
15449 * gcc.dg/pr65658.c: New test.
15450
15451 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
15452
15453 PR target/64134
15454 * gcc.target/aarch64/vec_init_1.c: New test.
15455
15456 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
15457
15458 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
15459 targets.
15460
15461 2015-04-18 Martin Sebor <msebor@redhat.com>
15462
15463 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
15464 of non-nul characters.
15465 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
15466
15467 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15468
15469 PR target/65787
15470 * gcc.target/powerpc/pr65787.c: New.
15471
15472 2015-04-17 Jakub Jelinek <jakub@redhat.com>
15473
15474 PR target/65689
15475 * gcc.target/aarch64/c-output-template-4.c: New test.
15476
15477 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
15478
15479 PR target/65780
15480 * gcc.dg/pr65780-1.c: New test.
15481 * gcc.dg/pr65780-2.c: Likewise.
15482 * gcc.target/i386/pr32219-9.c: Likewise.
15483 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
15484 symbol.
15485 * gcc.target/i386/pr64317.c (c): Initialize.
15486
15487 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
15488
15489 PR target/65612
15490 * g++.dg/ext/mv18.C: New test.
15491 * g++.dg/ext/mv19.C: Likewise.
15492 * g++.dg/ext/mv20.C: Likewise.
15493 * g++.dg/ext/mv21.C: Likewise.
15494 * g++.dg/ext/mv22.C: Likewise.
15495 * g++.dg/ext/mv23.C: Likewise.
15496
15497 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
15498
15499 PR c++/64527
15500 * g++.dg/init/pr64527.C: New test.
15501
15502 2015-04-17 Tom de Vries <tom@codesourcery.com>
15503 Michael Matz <matz@suse.de>
15504
15505 PR tree-optimization/64950
15506 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
15507 x86_64-*-*.
15508
15509 2015-04-17 Yury Gribov <y.gribov@samsung.com>
15510
15511 * c-c++-common/asan/user-section-1.c: New test.
15512
15513 2015-04-17 Jakub Jelinek <jakub@redhat.com>
15514
15515 PR debug/65771
15516 * gcc.dg/debug/pr65771.c: New test.
15517
15518 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
15519
15520 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
15521 __buitlin_alloca with __builtin_alloca.
15522
15523 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
15524
15525 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
15526
15527 2015-04-16 Richard Biener <rguenther@suse.de>
15528
15529 PR tree-optimization/64277
15530 * gcc.dg/Warray-bounds-14.c: New testcase.
15531 * gcc.dg/Warray-bounds-15.c: Likewise.
15532 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
15533 * c-c++-common/ubsan/bounds-6.c: Likewise.
15534
15535 2015-04-16 Renlin Li <renlin.li@arm.com>
15536
15537 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
15538 * gcc.target/arm/unsigned-float.c: New.
15539
15540 2015-04-16 Richard Biener <rguenther@suse.de>
15541
15542 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
15543 * gcc.dg/tree-ssa/pr37508.c: Adjust.
15544 * gfortran.dg/reassoc_6.f: Remove XFAIL.
15545
15546 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
15547
15548 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
15549 * g++.dg/cpp0x/decltype-call1.C: Likewise.
15550 * g++.dg/cpp0x/defaulted21.C: Likewise.
15551 * g++.dg/cpp0x/defaulted28.C: Likewise.
15552 * g++.dg/cpp0x/defaulted47.C: Likewise.
15553 * g++.dg/cpp0x/elision_neg.C: Likewise.
15554 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
15555 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
15556 * g++.dg/cpp0x/implicit1.C: Likewise.
15557 * g++.dg/cpp0x/implicit9.C: Likewise.
15558 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
15559 * g++.dg/cpp0x/range-for13.C: Likewise.
15560 * g++.dg/gomp/clause-2.C: Likewise.
15561 * g++.dg/gomp/udr-5.C: Likewise.
15562 * g++.dg/inherit/access6.C: Likewise.
15563 * g++.dg/lookup/duperr1.C: Likewise.
15564 * g++.dg/lookup/friend2.C: Likewise.
15565 * g++.dg/lookup/pr6936.C: Likewise.
15566 * g++.dg/lookup/scoped1.C: Likewise.
15567 * g++.dg/lookup/using26.C: Likewise.
15568 * g++.dg/lookup/using38.C: Likewise.
15569 * g++.dg/other/access2.C: Likewise.
15570 * g++.dg/overload/defarg3.C: Likewise.
15571 * g++.dg/overload/defarg6.C: Likewise.
15572 * g++.dg/parse/access11.C: Likewise.
15573 * g++.dg/parse/access2.C: Likewise.
15574 * g++.dg/parse/access3.C: Likewise.
15575 * g++.dg/parse/access4.C: Likewise.
15576 * g++.dg/parse/access5.C: Likewise.
15577 * g++.dg/parse/access6.C: Likewise.
15578 * g++.dg/parse/access8.C: Likewise.
15579 * g++.dg/parse/access9.C: Likewise.
15580 * g++.dg/parse/crash40.C: Likewise.
15581 * g++.dg/tc1/dr142.C: Likewise.
15582 * g++.dg/tc1/dr166.C: Likewise.
15583 * g++.dg/tc1/dr52.C: Likewise.
15584 * g++.dg/template/access11.C: Likewise.
15585 * g++.dg/template/access18.C: Likewise.
15586 * g++.dg/template/access19.C: Likewise.
15587 * g++.dg/template/access2.C: Likewise.
15588 * g++.dg/template/access20.C: Likewise.
15589 * g++.dg/template/access26.C: Likewise.
15590 * g++.dg/template/access3.C: Likewise.
15591 * g++.dg/template/access7.C: Likewise.
15592 * g++.dg/template/conv12.C: Likewise.
15593 * g++.dg/template/crash69.C: Likewise.
15594 * g++.dg/template/friend31.C: Likewise.
15595 * g++.dg/template/friend32.C: Likewise.
15596 * g++.dg/template/memfriend15.C: Likewise.
15597 * g++.dg/template/memfriend16.C: Likewise.
15598 * g++.dg/template/memfriend17.C: Likewise.
15599 * g++.dg/template/memfriend7.C: Likewise.
15600 * g++.dg/template/pr32519.C: Likewise.
15601 * g++.dg/template/qualttp21.C: Likewise.
15602 * g++.dg/template/qualttp8.C: Likewise.
15603 * g++.dg/template/ttp10.C: Likewise.
15604 * g++.dg/template/typedef11.C: Likewise.
15605 * g++.dg/template/typedef13.C: Likewise.
15606 * g++.dg/template/typedef19.C: Likewise.
15607 * g++.dg/template/typedef20.C: Likewise.
15608 * g++.dg/template/typedef22.C: Likewise.
15609 * g++.dg/template/using16.C: Likewise.
15610 * g++.dg/template/virtual3.C: Likewise.
15611 * g++.dg/ubsan/pr61272.C: Likewise.
15612 * g++.old-deja/g++.bob/inherit2.C: Likewise.
15613 * g++.old-deja/g++.brendan/crash11.C: Likewise.
15614 * g++.old-deja/g++.brendan/enum6.C: Likewise.
15615 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
15616 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
15617 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
15618 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
15619 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
15620 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
15621 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
15622 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
15623 * g++.old-deja/g++.jason/access17.C: Likewise.
15624 * g++.old-deja/g++.jason/access18.C: Likewise.
15625 * g++.old-deja/g++.jason/access22.C: Likewise.
15626 * g++.old-deja/g++.jason/access23.C: Likewise.
15627 * g++.old-deja/g++.jason/access8.C: Likewise.
15628 * g++.old-deja/g++.jason/delete3.C: Likewise.
15629 * g++.old-deja/g++.jason/report.C: Likewise.
15630 * g++.old-deja/g++.law/access2.C: Likewise.
15631 * g++.old-deja/g++.law/access3.C: Likewise.
15632 * g++.old-deja/g++.law/access4.C: Likewise.
15633 * g++.old-deja/g++.law/access5.C: Likewise.
15634 * g++.old-deja/g++.law/arm12.C: Likewise.
15635 * g++.old-deja/g++.law/arm14.C: Likewise.
15636 * g++.old-deja/g++.law/ctors13.C: Likewise.
15637 * g++.old-deja/g++.law/union2.C: Likewise.
15638 * g++.old-deja/g++.law/visibility12.C: Likewise.
15639 * g++.old-deja/g++.law/visibility15.C: Likewise.
15640 * g++.old-deja/g++.law/visibility16.C: Likewise.
15641 * g++.old-deja/g++.law/visibility17.C: Likewise.
15642 * g++.old-deja/g++.law/visibility18.C: Likewise.
15643 * g++.old-deja/g++.law/visibility19.C: Likewise.
15644 * g++.old-deja/g++.law/visibility20.C: Likewise.
15645 * g++.old-deja/g++.law/visibility21.C: Likewise.
15646 * g++.old-deja/g++.law/visibility24.C: Likewise.
15647 * g++.old-deja/g++.law/visibility4.C: Likewise.
15648 * g++.old-deja/g++.law/visibility5.C: Likewise.
15649 * g++.old-deja/g++.law/visibility6.C: Likewise.
15650 * g++.old-deja/g++.law/visibility7.C: Likewise.
15651 * g++.old-deja/g++.law/visibility8.C: Likewise.
15652 * g++.old-deja/g++.law/visibility9.C: Likewise.
15653 * g++.old-deja/g++.niklas/t135.C: Likewise.
15654 * g++.old-deja/g++.oliva/delete1.C: Likewise.
15655 * g++.old-deja/g++.oliva/partord1.C: Likewise.
15656 * g++.old-deja/g++.other/access11.C: Likewise.
15657 * g++.old-deja/g++.other/access4.C: Likewise.
15658 * g++.old-deja/g++.other/access7.C: Likewise.
15659 * g++.old-deja/g++.other/crash1.C: Likewise.
15660 * g++.old-deja/g++.other/crash7.C: Likewise.
15661 * g++.old-deja/g++.other/friend1.C: Likewise.
15662 * g++.old-deja/g++.other/friend4.C: Likewise.
15663 * g++.old-deja/g++.other/friend9.C: Likewise.
15664 * g++.old-deja/g++.other/lineno1.C: Likewise.
15665 * g++.old-deja/g++.other/using1.C: Likewise.
15666 * g++.old-deja/g++.pt/enum14.C: Likewise.
15667 * g++.old-deja/g++.pt/friend11.C: Likewise.
15668 * g++.old-deja/g++.pt/friend21.C: Likewise.
15669 * g++.old-deja/g++.pt/friend3.C: Likewise.
15670 * g++.old-deja/g++.pt/inherit2.C: Likewise.
15671 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
15672 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
15673 * g++.old-deja/g++.robertl/eb94.C: Likewise.
15674
15675 2015-04-15 Jakub Jelinek <jakub@redhat.com>
15676
15677 PR ipa/65765
15678 * g++.dg/ipa/pr65765.C: New test.
15679
15680 2015-04-15 Nick Clifton <nickc@redhat.com>
15681
15682 * gcc.target/rx/builtins.c: Disable RMPA test if string
15683 instructions are not allowed.
15684
15685 2015-04-15 Alan Modra <amodra@gmail.com>
15686
15687 * gcc.dg/pr65408.c: New.
15688
15689 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15690
15691 PR target/65729
15692 * gcc.target/arm/pr65729.c: New test.
15693
15694 2015-04-14 Richard Biener <rguenther@suse.de>
15695
15696 PR tree-optimization/65758
15697 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
15698
15699 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15700
15701 PR target/65648
15702 * gcc.c-torture/execute/pr65648.c: New test.
15703
15704 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15705
15706 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
15707 __builtin_finite instead of finite.
15708 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
15709 Likewise.
15710
15711 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
15712
15713 PR tree-optimization/63387
15714 * gcc.dg/pr63387.c: New testcase.
15715
15716 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
15717
15718 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
15719
15720 2015-04-13 Richard Biener <rguenther@suse.de>
15721
15722 PR tree-optimization/65204
15723 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
15724
15725 2015-04-13 Terry Guo <terry.guo@arm.com>
15726
15727 PR target/65710
15728 * gcc.target/arm/pr65710.c: New.
15729
15730 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15731
15732 PR tree-optimization/65747
15733 * g++.dg/torture/pr65747.C: New test.
15734
15735 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15736
15737 PR c++/65736
15738 * g++.dg/cpp0x/pr65736.C: New test.
15739
15740 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
15741 Martin Liska <mliska@suse.cz>
15742
15743 PR ipa/65722
15744 * g++.dg/ipa/pr65722.C: New testcase.
15745
15746 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15747
15748 PR tree-optimization/65735
15749 * gcc.c-torture/compile/pr65735.c: New test.
15750
15751 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
15752
15753 PR middle-end/65554
15754 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
15755
15756 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15757
15758 PR target/65671
15759 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15760
15761 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
15762
15763 PR target/65647
15764 * gcc.target/arm/pr65647-2.c: New.
15765
15766 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15767
15768 PR target/65694
15769 * g++.dg/torture/pr65694.C: New test.
15770
15771 2015-04-10 Tobias Burnus <burnus@net-b.de>
15772
15773 * gfortran.dg/coarray_lock_6.f90: New.
15774 * gfortran.dg/coarray_lock_7.f90: New.
15775 * gfortran.dg/coarray/lock_2.f90: New.
15776
15777 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
15778
15779 PR fortran/56674
15780 PR fortran/58813
15781 PR fortran/59016
15782 PR fortran/59024
15783 * gfortran.dg/used_types_27.f90: New.
15784
15785 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15786
15787 PR target/65671
15788 * gcc.target/i386/pr65671.c: New.
15789
15790 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15791
15792 PR tree-optimization/65709
15793 * c-c++-common/ubsan/align-9.c: New test.
15794
15795 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
15796
15797 PR fortran/56852
15798 * gfortran.dg/pr56852.f90: New test.
15799
15800 2015-04-09 Marek Polacek <polacek@redhat.com>
15801 Jakub Jelinek <jakub@redhat.com>
15802
15803 PR middle-end/65554
15804 * g++.dg/opt/pr65554.C: New test.
15805
15806 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15807
15808 PR c++/65690
15809 * c-c++-common/attr-aligned-1.c: New test.
15810
15811 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
15812
15813 * gcc.target/i386/mpx/memmove-zero-length.c: New.
15814
15815 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15816
15817 PR target/65676
15818 * gcc.target/i386/sse-25.c: New.
15819
15820 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15821
15822 PR target/65693
15823 * gcc.target/i386/pr65693.c: New test.
15824
15825 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15826
15827 * gcc.dg/lto/chkp-static-bounds_0.c: New.
15828
15829 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15830
15831 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15832
15833 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15834
15835 * gcc.target/i386/thunk-retbnd.c: New.
15836
15837 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
15838
15839 * gnat.dg/opt48.adb: New test.
15840 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15841 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15842
15843 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
15844
15845 PR ipa/65540
15846 * gcc.c-torture/compile/pr65540.c: New.
15847
15848 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
15849
15850 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15851 -Wno-pointer-arith.
15852
15853 2015-04-07 Jakub Jelinek <jakub@redhat.com>
15854
15855 PR debug/65678
15856 * g++.dg/debug/pr65678.C: New test.
15857
15858 PR middle-end/65680
15859 * gcc.c-torture/compile/pr65680.c: New test.
15860
15861 2015-04-07 Andre Vehreschild <vehre@gmx.de>
15862
15863 PR fortran/65548
15864 * gfortran.dg/allocate_with_source_5.f90: New test.
15865
15866 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
15867
15868 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
15869 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
15870
15871 2015-04-07 Bin Cheng <bin.cheng@arm.com>
15872
15873 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
15874
15875 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
15876
15877 PR target/65614
15878 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
15879 to get floating point compression.
15880 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
15881
15882 2015-04-06 Jakub Jelinek <jakub@redhat.com>
15883
15884 PR preprocessor/61977
15885 * gcc.dg/cpp/pr61977.c: New test.
15886
15887 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
15888
15889 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
15890
15891 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
15892
15893 PR target/65647
15894 * gcc.target/arm/pr65647.c: New.
15895
15896 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
15897
15898 PR ipa/65655
15899 * g++.dg/torture/pr65655.C: New testcase.
15900
15901 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
15902
15903 PR c++/64085
15904 * g++.dg/cpp1y/lambda-init13.C: New.
15905
15906 2015-04-03 Marek Polacek <polacek@redhat.com>
15907
15908 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
15909
15910 2015-04-02 Marek Polacek <polacek@redhat.com>
15911
15912 PR c++/65642
15913 * g++.dg/cpp0x/constexpr-fold1.C: New test.
15914 * g++.dg/cpp0x/constexpr-fold2.C: New test.
15915
15916 2015-04-02 Jakub Jelinek <jakub@redhat.com>
15917
15918 PR preprocessor/61977
15919 * gcc.target/powerpc/pr61977-1.c: New test.
15920 * gcc.target/powerpc/pr61977-2.c: New test.
15921
15922 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
15923
15924 PR c++/56100
15925 * g++.dg/warn/Wshadow-8.C: New.
15926 * g++.dg/warn/Wshadow-9.C: Likewise.
15927 * g++.dg/warn/Wshadow-10.C: Likewise.
15928 * g++.dg/warn/Wshadow-11.C: Likewise.
15929
15930 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
15931
15932 * gcc.dg/pr23623.c: Added aligned attribute.
15933 * gcc.dg/20141029-1.c: Likewise.
15934 * gcc.dg/20150306-1.c: New test.
15935
15936 2015-04-01 Marek Polacek <polacek@redhat.com>
15937
15938 PR c++/65554
15939 * g++.dg/cpp0x/initlist93.C: New test.
15940 * g++.dg/cpp0x/initlist94.C: New test.
15941
15942 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
15943
15944 PR target/65624
15945 * gcc.target/aarch64/pr65624.c: New test.
15946
15947 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
15948
15949 * gcc.dg/ipa/inlinehint-4.c: New testcase.
15950
15951 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
15952
15953 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
15954 extra variable to force stack alignment.
15955 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
15956 extra variable to force stack alignment.
15957
15958 2015-03-31 Marek Polacek <polacek@redhat.com>
15959
15960 PR c++/65390
15961 * g++.dg/template/pr65390.C: New test.
15962
15963 2015-03-31 Martin Liska <mliska@suse.cz>
15964
15965 * g++.dg/ipa/pr65557.C: New test.
15966
15967 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
15968
15969 * gcc.target/s390/hotpatch-25.c: New test.
15970 * gcc.target/s390/hotpatch-1.c: Update test.
15971 * gcc.target/s390/hotpatch-10.c: Update test.
15972 * gcc.target/s390/hotpatch-11.c: Update test.
15973 * gcc.target/s390/hotpatch-12.c: Update test.
15974 * gcc.target/s390/hotpatch-13.c: Update test.
15975 * gcc.target/s390/hotpatch-14.c: Update test.
15976 * gcc.target/s390/hotpatch-15.c: Update test.
15977 * gcc.target/s390/hotpatch-16.c: Update test.
15978 * gcc.target/s390/hotpatch-17.c: Update test.
15979 * gcc.target/s390/hotpatch-18.c: Update test.
15980 * gcc.target/s390/hotpatch-19.c: Update test.
15981 * gcc.target/s390/hotpatch-2.c: Update test.
15982 * gcc.target/s390/hotpatch-21.c: Update test.
15983 * gcc.target/s390/hotpatch-22.c: Update test.
15984 * gcc.target/s390/hotpatch-23.c: Update test.
15985 * gcc.target/s390/hotpatch-24.c: Update test.
15986 * gcc.target/s390/hotpatch-3.c: Update test.
15987 * gcc.target/s390/hotpatch-4.c: Update test.
15988 * gcc.target/s390/hotpatch-5.c: Update test.
15989 * gcc.target/s390/hotpatch-6.c: Update test.
15990 * gcc.target/s390/hotpatch-7.c: Update test.
15991 * gcc.target/s390/hotpatch-8.c: Update test.
15992 * gcc.target/s390/hotpatch-9.c: Update test.
15993 * gcc.target/s390/hotpatch-compile-16.c: Update test.
15994
15995 2015-03-31 Richard Biener <rguenther@suse.de>
15996
15997 PR middle-end/65626
15998 * g++.dg/torture/pr65626.C: New testcase.
15999
16000 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
16001
16002 PR target/65531
16003 * gcc.target/i386/mpx/pr65531.cc: New.
16004
16005 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
16006
16007 PR target/65602
16008 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
16009 __builtin_alloca instead of alloca.
16010 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
16011 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
16012 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
16013 check.
16014
16015 2015-03-30 Jakub Jelinek <jakub@redhat.com>
16016
16017 PR ipa/65610
16018 * g++.dg/ubsan/pr65610.C: New test.
16019
16020 2015-03-30 Marek Polacek <polacek@redhat.com>
16021
16022 PR c++/65398
16023 * g++.dg/cpp0x/pr65398-2.C: New test.
16024
16025 2015-03-30 Marek Polacek <polacek@redhat.com>
16026
16027 * c-c++-common/pr65556.c: Change the width of bit-fields.
16028
16029 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
16030
16031 PR ipa/65588
16032 * gcc.target/i386/pr65588.c: New testcase.
16033
16034 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
16035
16036 PR libgfortran/65563
16037 * gfortran.dg/open_errors_2.f90: New test.
16038
16039 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16040
16041 PR libgfortran/65596
16042 * gfortran.dg/namelist_86.f90: New test.
16043
16044 2015-03-28 Andre Vehreschild <vehre@gmx.de>
16045
16046 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
16047 statement to reflect new ownership.
16048
16049 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
16050
16051 PR c++/42328
16052 * g++.dg/template/friend58.C: New.
16053 * g++.dg/template/friend59.C: Likewise.
16054
16055 2015-03-27 Tobias Burnus <burnus@net-b.de>
16056
16057 PR c/65586
16058 * g++.dg/gomp/openmp-simd-3.C: New.
16059 * gcc.dg/gomp/openmp-simd-3.c: New.
16060
16061 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
16062
16063 PR target/65248
16064 * gcc.target/i386/pr65248-1.c: New file.
16065 * gcc.target/i386/pr65248-2.c: Likewise.
16066 * gcc.target/i386/pr65248-3.c: Likewise.
16067 * gcc.target/i386/pr65248-4.c: Likewise.
16068
16069 2015-03-27 Jakub Jelinek <jakub@redhat.com>
16070
16071 PR target/65593
16072 * gcc.c-torture/compile/pr65593.c: New test.
16073
16074 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
16075
16076 PR c++/59329
16077 * g++.dg/cpp1y/constexpr-assert1.C: New.
16078
16079 2015-03-27 Marek Polacek <polacek@redhat.com>
16080
16081 PR c++/65556
16082 * c-c++-common/pr65556.c: New test.
16083
16084 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
16085
16086 PR ipa/65600
16087 * g++.dg/torture/pr65600.C: New testcase.
16088
16089 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
16090
16091 PR target/65407
16092 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
16093
16094 2015-03-27 Andre Vehreschild <vehre@gmx.de>
16095
16096 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
16097 statement and cleanup. Fixed typos.
16098
16099 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
16100
16101 PR middle-end/65595
16102 * gcc.c-torture/compile/pr65595.c: New testcase.
16103
16104 2015-03-27 Marek Polacek <polacek@redhat.com>
16105
16106 PR sanitizer/65583
16107 * g++.dg/ubsan/pr65583.C: New test.
16108
16109 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
16110
16111 * gcc.c-torture/compile/20150327.c: New testcase.
16112
16113 2015-03-26 Richard Biener <rguenther@suse.de>
16114
16115 PR middle-end/65555
16116 * g++.dg/torture/pr65555.C: New testcase.
16117
16118 2015-03-26 Jakub Jelinek <jakub@redhat.com>
16119
16120 PR tree-optimization/64715
16121 * gcc.dg/builtin-object-size-15.c: New test.
16122 * gcc.dg/pr64715-1.c: New test.
16123 * gcc.dg/pr64715-2.c: New test.
16124
16125 2015-03-26 Richard Biener <rguenther@suse.de>
16126
16127 PR middle-end/65519
16128 * gnat.dg/specs/opt2.ads: Fix testcase.
16129
16130 2015-03-25 Martin Sebor <msebor@redhat.com>
16131
16132 PR testsuite/65526
16133 * lib/target-supports.exp (check_effective_target_arm32): Fail early
16134 when target isn't arm*-*-*-*.
16135 (check_effective_target_arm_nothumb): Likewise.
16136 (check_effective_target_arm_little_endian): Likewise.
16137 (check_effective_target_arm_vect_no_misalign): Likewise.
16138 (check_effective_target_aarch64_little_endian): Fail early if target
16139 isn't aarch64*-*-*.
16140
16141 2015-03-25 Sebastian Pop <s.pop@samsung.com>
16142
16143 PR tree-optimization/65177
16144 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
16145
16146 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
16147
16148 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
16149 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
16150 smmintrin.h and mm3dnow.h.
16151
16152 2015-03-25 Marek Polacek <polacek@redhat.com>
16153
16154 PR c++/65558
16155 * g++.dg/cpp0x/pr65558.C: New test.
16156
16157 2015-03-25 Marek Polacek <polacek@redhat.com>
16158
16159 PR c++/61670
16160 * g++.dg/template/pr61670.C: New test.
16161
16162 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
16163
16164 PR c++/54987
16165 * g++.dg/template/pr54987.C: New.
16166
16167 2015-03-25 Richard Biener <rguenther@suse.de>
16168
16169 PR tree-optimization/62630
16170 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
16171
16172 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
16173
16174 PR target/65508
16175 * gcc.target/i386/mpx/pr65508.c: New.
16176
16177 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
16178
16179 PR fortran/64952
16180 PR fortran/65532
16181 * gfortran.dg/data_initialized_3.f90: New.
16182
16183 2015-03-25 Richard Biener <rguenther@suse.de>
16184
16185 PR middle-end/65519
16186 * gnat.dg/specs/opt2.ads: New testcase.
16187
16188 2015-03-25 Bin Cheng <bin.cheng@arm.com>
16189
16190 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
16191 * gcc.target/arm/memset-inline-4.c: Skip for
16192 arm_tune_string_ops_prefer_neon.
16193 * gcc.target/arm/memset-inline-5.c: Ditto.
16194 * gcc.target/arm/memset-inline-6.c: Ditto.
16195 * gcc.target/arm/memset-inline-8.c: Ditto.
16196 * gcc.target/arm/memset-inline-9.c: Ditto.
16197
16198 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16199
16200 PR c++/58923
16201 * g++.dg/other/virtual3.C: New.
16202
16203 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16204
16205 PR c++/60130
16206 * g++.dg/cpp0x/vt-60130.C: New.
16207
16208 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16209
16210 PR c++/61971
16211 * g++.dg/warn/Warray-bounds-7.C: New.
16212
16213 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16214
16215 PR c++/60067
16216 * g++.dg/template/defarg18.C: New.
16217
16218 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16219
16220 PR c++/59988
16221 * g++.dg/cpp0x/vt-59988.C: New.
16222
16223 2015-03-24 Jakub Jelinek <jakub@redhat.com>
16224
16225 PR tree-optimization/65533
16226 * gcc.dg/pr65533.c: New test.
16227
16228 2015-03-24 Andre Vehreschild <vehre@gmx.de>
16229
16230 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
16231 source= and mold= expressions functionality.
16232 * gfortran.dg/allocate_class_4.f90: New test.
16233 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
16234 copying an unlimited polymorhpic object containing a char array
16235 to another unlimited polymorphic object respects the _len
16236 component.
16237 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
16238 whether deferred length char array allocate works, unlimited
16239 polymorphic object allocation from a string works and if
16240 allocating an array of deferred length strings works.
16241 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
16242
16243 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16244
16245 PR c++/65513
16246 * g++.dg/cpp0x/constexpr-array11.C: New.
16247
16248 2015-03-24 Richard Biener <rguenther@suse.de>
16249
16250 PR middle-end/65517
16251 * gcc.dg/torture/pr65517.c: New testcase.
16252
16253 2015-03-24 Tobias Burnus <burnus@net-b.de>
16254
16255 * gfortran.dg/coindexed_1.f90: Moved from
16256 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
16257
16258 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16259
16260 PR testsuite/65506
16261 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
16262 gimple dump.
16263
16264 PR target/65523
16265 * gcc.target/i386/pr65523.c: New test.
16266
16267 PR ipa/65475
16268 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
16269 dg-options.
16270 * g++.dg/lto/pr65475b_0.C: Likewise.
16271
16272 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
16273
16274 PR target/65505
16275 * gcc.target/sh/torture/pr65505.c: New.
16276
16277 2015-03-23 Martin Sebor <msebor@redhat.com>
16278
16279 PR testsuite/63175
16280 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
16281 assembly for lvx in addition to lxv.
16282
16283 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16284
16285 PR target/65504
16286 * gfortran.dg/pr65504.f90: New test.
16287
16288 PR ipa/65521
16289 * gcc.dg/pr65521.c: New test.
16290
16291 2015-03-23 Richard Biener <rguenther@suse.de>
16292
16293 PR tree-optimization/65518
16294 * gcc.dg/vect/pr65518.c: New testcase.
16295
16296 2015-03-23 Richard Biener <rguenther@suse.de>
16297
16298 PR tree-optimization/65494
16299 * gcc.dg/vect/pr65494.c: New testcase.
16300
16301 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16302
16303 PR preprocessor/65238
16304 * c-c++-common/cpp/pr65238-1.c: New test.
16305 * gcc.dg/cpp/pr65238-2.c: New test.
16306 * gcc.dg/cpp/trad/pr65238-3.c: New test.
16307 * gcc.dg/cpp/trad/pr65238-4.c: New test.
16308
16309 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
16310 Mikael Morin <mikael@gcc.gnu.org>
16311
16312 PR fortran/64952
16313 * gfortran.dg/elemental_dependency_4.f90: New.
16314 * gfortran.dg/elemental_dependency_5.f90: New.
16315
16316 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
16317
16318 PR ipa/65475
16319 * g++.dg/lto/pr65475b_0.C: New testcase.
16320 * g++.dg/lto/pr65475b_1.C: New testcase.
16321 * g++.dg/lto/pr65475c_0.C: New testcase.
16322 * g++.dg/lto/pr65475c_1.C: New testcase.
16323
16324 2015-03-21 Tobias Burnus <burnus@net-b.de>
16325
16326 * gfortran.dg/coarray_38.f90: New.
16327 * gfortran.dg/coarray_39.f90: New.
16328 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
16329 compile test.
16330
16331 2015-03-20 Marek Polacek <polacek@redhat.com>
16332
16333 PR c++/65398
16334 * g++.dg/cpp0x/pr65398.C: New test.
16335
16336 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
16337
16338 PR ipa/65475
16339 * g++.dg/lto/pr65475_0.C: New testcase.
16340 * g++.dg/lto/pr65475_1.C: New testcase.
16341
16342 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
16343
16344 PR rtl-optimization/64366
16345 * gcc.target/sh/pr64366.c: New.
16346
16347 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
16348
16349 PR c++/48324
16350 * g++.dg/cpp0x/constexpr-48324.C: New.
16351
16352 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
16353
16354 PR c++/48453
16355 * g++.dg/cpp0x/pr48453.C: New.
16356
16357 2015-03-20 Marek Polacek <polacek@redhat.com>
16358
16359 PR c++/65072
16360 * g++.dg/cpp0x/pr65072.C: New test.
16361
16362 2015-03-20 Richard Biener <rguenther@suse.de>
16363
16364 PR middle-end/64715
16365 * gcc.dg/pr15347.c: Use -O.
16366 * c-c++-common/pr19807-1.c: Likewise.
16367
16368 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
16369
16370 * gnat.dg/volatile13.ad[sb]: New test.
16371
16372 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
16373
16374 PR rtl-optimization/60851
16375 * gcc.target/i386/pr60851.c: New test.
16376
16377 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
16378
16379 PR target/65240
16380 * g++.dg/pr65240.h: Add tests for PR 65240.
16381 * g++.dg/pr65240-1.C: Likewise.
16382 * g++.dg/pr65240-2.C: Likewise.
16383 * g++.dg/pr65240-3.C: Likewise.
16384 * g++.dg/pr65240-4.C: Likewise.
16385
16386 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
16387
16388 PR rtl-optimization/63491
16389 * gcc.target/powerpc/pr63491.c: New.
16390
16391 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16392
16393 * g++.dg/ipa/pr65465.C: New test.
16394
16395 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
16396
16397 PR c++/52659
16398 * g++.dg/cpp0x/deleted11.C: New.
16399
16400 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16401
16402 PR sanitizer/65400
16403 * c-c++-common/tsan/pr65400-3.c: New test.
16404
16405 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
16406
16407 PR c++/59686
16408 * g++.dg/cpp0x/constexpr-59686.C: New.
16409
16410 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16411
16412 PR sanitizer/64265
16413 * g++.dg/tsan/pr64265.C: New test.
16414
16415 PR sanitizer/65400
16416 * c-c++-common/tsan/pr65400-1.c: New test.
16417 * c-c++-common/tsan/pr65400-2.c: New test.
16418
16419 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
16420
16421 PR c++/59816
16422 * g++.dg/cpp0x/pr59816.C: New.
16423
16424 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
16425
16426 PR fortran/59198
16427 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
16428
16429 2015-03-18 Martin Liska <mliska@suse.cz>
16430
16431 PR ipa/65439
16432 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
16433 equivalences either to 6 or 7.
16434
16435 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
16436
16437 PR middle-end/64491
16438 Revert:
16439 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
16440
16441 * gcc.dg/undefined-loop-1.c: New file.
16442 * gcc.dg/undefined-loop-2.c: New file.
16443
16444 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
16445
16446 PR testsuite/64032
16447 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
16448 loop exits too early.
16449
16450 2015-03-18 Jakub Jelinek <jakub@redhat.com>
16451
16452 PR tree-optimization/65450
16453 * gfortran.dg/pr65450.f90: New test.
16454
16455 PR target/65078
16456 * gcc.target/i386/pr65078-1.c: New test.
16457 * gcc.target/i386/pr65078-2.c: New test.
16458 * gcc.target/i386/pr65078-3.c: New test.
16459 * gcc.target/i386/pr65078-4.c: New test.
16460 * gcc.target/i386/pr65078-5.c: New test.
16461 * gcc.target/i386/pr65078-6.c: New test.
16462
16463 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
16464
16465 PR c++/65340
16466 * g++.dg/cpp1y/pr65340.C: New.
16467
16468 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16469
16470 PR fortran/64432
16471 * gfortran.dg/system_clock_3.f08: Adjust test.
16472
16473 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
16474
16475 PR fortran/59198
16476 * gfortran.dg/proc_ptr_comp_44.f90: New test.
16477 * gfortran.dg/proc_ptr_comp_45.f90: New test.
16478
16479 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16480
16481 PR fortran/64432
16482 * gfortran.dg/system_clock_3.f08: New test.
16483
16484 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
16485
16486 PR c++/64626
16487 g++.dg/cpp1y/pr64626-1.C: New.
16488 g++.dg/cpp1y/pr64626-2.C: New.
16489 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
16490
16491 2015-03-16 Jakub Jelinek <jakub@redhat.com>
16492
16493 PR tree-optimization/65427
16494 * gcc.c-torture/execute/pr65427.c: New test.
16495
16496 2015-03-16 Marek Polacek <polacek@redhat.com>
16497
16498 DR 1688
16499 PR c++/65327
16500 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
16501 * g++.dg/cpp0x/pr65327.C: New test.
16502
16503 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
16504
16505 PR sanitizer/64820
16506 * c-c++-common/asan/pr64820.c: New test.
16507
16508 2015-03-16 Andre Vehreschild <vehre@gmx.de>
16509
16510 * gfortran.dg/pointer_2.f90: New test.
16511
16512 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
16513
16514 * g++.dg/pr65049.C: New test.
16515
16516 2015-03-16 Tom de Vries <tom@codesourcery.com>
16517
16518 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
16519 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
16520 * gcc.target/i386/fuse-caller-save.c: Same.
16521
16522 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
16523
16524 * gnat.dg/loop_optimization18.ad[sb]: New test.
16525 * gnat.dg/loop_optimization18_pkg.ads: New helper.
16526
16527 2015-03-16 Alan Modra <amodra@gmail.com>
16528
16529 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
16530 2014-12-05 change.
16531
16532 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
16533
16534 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
16535 hppa*-*-hpux*.
16536 * gcc.dg/torture/pr65270-2.c: Likewise.
16537
16538 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
16539
16540 PR fortran/61138
16541 * gfortran.dg/pointer_remapping_9.f90: New.
16542
16543 2015-03-14 Jakub Jelinek <jakub@redhat.com>
16544
16545 PR tree-optimization/65369
16546 * gcc.c-torture/execute/pr65369.c: New test.
16547
16548 PR tree-optimization/65418
16549 * gcc.c-torture/execute/pr65418-1.c: New test.
16550 * gcc.c-torture/execute/pr65418-2.c: New test.
16551
16552 PR rtl-optimization/65401
16553 * gcc.c-torture/execute/pr65401.c: New test.
16554
16555 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16556
16557 PR target/64600
16558 * gcc.target/arm/pr64600_1.c: New test.
16559
16560 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16561
16562 PR rtl-optimization/65235
16563 * gcc.target/aarch64/pr65235_1.c: New test.
16564
16565 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
16566
16567 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
16568 * gcc.target/s390/hotpatch-22.c: Likewise.
16569 * gcc.target/s390/hotpatch-23.c: Likewise.
16570 * gcc.target/s390/hotpatch-24.c: Likewise.
16571 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
16572 * gcc.target/s390/hotpatch-1.c: Update expected output.
16573 * gcc.target/s390/hotpatch-2.c: Likewise.
16574 * gcc.target/s390/hotpatch-3.c: Likewise.
16575 * gcc.target/s390/hotpatch-4.c: Likewise.
16576 * gcc.target/s390/hotpatch-5.c: Likewise.
16577 * gcc.target/s390/hotpatch-6.c: Likewise.
16578 * gcc.target/s390/hotpatch-7.c: Likewise.
16579 * gcc.target/s390/hotpatch-8.c: Likewise.
16580 * gcc.target/s390/hotpatch-9.c: Likewise.
16581 * gcc.target/s390/hotpatch-10.c: Likewise.
16582 * gcc.target/s390/hotpatch-11.c: Likewise.
16583 * gcc.target/s390/hotpatch-12.c: Likewise.
16584 * gcc.target/s390/hotpatch-13.c: Likewise.
16585 * gcc.target/s390/hotpatch-14.c: Likewise.
16586 * gcc.target/s390/hotpatch-15.c: Likewise.
16587 * gcc.target/s390/hotpatch-16.c: Likewise.
16588 * gcc.target/s390/hotpatch-17.c: Likewise.
16589 * gcc.target/s390/hotpatch-18.c: Likewise.
16590 * gcc.target/s390/hotpatch-19.c: Likewise.
16591
16592 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16593
16594 PR target/65103
16595 * gcc.target/i386/pr65103-1.c: New.
16596
16597 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16598
16599 PR target/65044
16600 * gcc.target/i386/pr65044.c: New.
16601
16602 2015-03-12 Tom de Vries <tom@codesourcery.com>
16603
16604 PR rtl-optimization/64895
16605 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
16606 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16607 * gcc.target/i386/fuse-caller-save.c: Ditto.
16608
16609 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16610
16611 * gcc.dg/ipa/pr63569.c: Fix template.
16612
16613 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
16614
16615 * g++.dg/ipa/pr64146.C: Require fpic support.
16616
16617 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
16618
16619 PR libfortran/65200
16620 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
16621 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
16622
16623 2015-03-11 Jakub Jelinek <jakub@redhat.com>
16624
16625 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
16626 to dg-options, fix up dg-skip-if.
16627
16628 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
16629
16630 PR target/65296
16631 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
16632 * gcc.target/avr/tiny-caller-save.c: Same.
16633
16634 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
16635
16636 PR target/65242
16637 * g++.dg/pr65242.C: New test.
16638
16639 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
16640
16641 * c-c++-common/asan/no-asan-check-glob.c: New test.
16642
16643 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
16644
16645 PR c++/65370
16646 * g++.dg/other/default11.C: New.
16647 * g++.dg/other/default12.C: Likewise.
16648
16649 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16650
16651 PR target/65368
16652 * gcc.target/i386/bmi2-bzhi-2.c: New test.
16653
16654 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
16655
16656 PR fortran/65024
16657 * gfortran.dg/unlimited_polymorphic_23.f90: New test
16658
16659 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16660
16661 PR c++/65127
16662 * g++.dg/cpp0x/pr65127.C: New test.
16663
16664 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16665
16666 * gcc.dg/ipa/PR64550.c: Update template.
16667
16668 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16669 Tobias Burnus <burnus@net-b.de>
16670
16671 * gfortran.dg/coarray_sync_memory.f90: New.
16672
16673 2015-03-10 Marek Polacek <polacek@redhat.com>
16674
16675 PR sanitizer/65367
16676 * c-c++-common/ubsan/pr65367.c: New test.
16677
16678 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16679
16680 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
16681 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
16682 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
16683 * gcc.target/i386/mpx/calloc-1-nov.c: New.
16684 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
16685 * gcc.target/i386/mpx/malloc-1-nov.c: New.
16686 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
16687 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
16688 * gcc.target/i386/mpx/realloc-1-nov.c: New.
16689 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
16690 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
16691 * gcc.target/i386/mpx/realloc-2-nov.c: New.
16692 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
16693
16694 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16695
16696 * lib/mpx-dg.exp (mpx_link_flags): New.
16697 (mpx_init): New.
16698 (mpx_finish): New.
16699 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
16700 * gcc.target/i386/mpx/alloca-1-nov.c: New.
16701 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
16702 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
16703 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
16704 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
16705 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
16706 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
16707 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
16708 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
16709 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
16710 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16711 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
16712 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
16713 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
16714 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
16715 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
16716 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
16717 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
16718 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
16719 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
16720 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
16721 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
16722 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
16723 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
16724 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
16725 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
16726 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
16727 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
16728 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
16729 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
16730 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
16731 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
16732 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
16733 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
16734 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
16735 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
16736 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
16737 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
16738 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
16739 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
16740 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
16741 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
16742 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
16743 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
16744 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
16745 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
16746 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
16747 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
16748 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
16749 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
16750 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
16751 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
16752 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
16753 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
16754 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
16755 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
16756 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
16757 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16758 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16759 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16760 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16761 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16762 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16763 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16764 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16765 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16766 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16767 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16768 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16769 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16770 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16771 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16772 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16773 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16774 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16775 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16776 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16777 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16778 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16779 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16780 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16781 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16782 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16783 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16784 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16785 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16786 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16787 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16788 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16789 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16790 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16791 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16792 * gcc.target/i386/mpx/label-address-1.c: New.
16793 * gcc.target/i386/mpx/legacy-1-nov.c: New.
16794 * gcc.target/i386/mpx/macro.c: New.
16795 * gcc.target/i386/mpx/mpx-check.h: New.
16796 * gcc.target/i386/mpx/mpx.exp: New.
16797 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
16798 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
16799 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
16800 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
16801 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
16802 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
16803 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
16804 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16805 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16806 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16807 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16808 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16809 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16810 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16811 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16812 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16813 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16814 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16815 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16816 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16817 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16818 * gcc.target/i386/mpx/reference-1-lbv.c: New.
16819 * gcc.target/i386/mpx/reference-1-nov.c: New.
16820 * gcc.target/i386/mpx/reference-1-ubv.c: New.
16821 * gcc.target/i386/mpx/reference-2-lbv.c: New.
16822 * gcc.target/i386/mpx/reference-2-nov.c: New.
16823 * gcc.target/i386/mpx/reference-2-ubv.c: New.
16824 * gcc.target/i386/mpx/reference-3-lbv.c: New.
16825 * gcc.target/i386/mpx/reference-3-nov.c: New.
16826 * gcc.target/i386/mpx/reference-3-ubv.c: New.
16827 * gcc.target/i386/mpx/reference-4-lbv.c: New.
16828 * gcc.target/i386/mpx/reference-4-nov.c: New.
16829 * gcc.target/i386/mpx/reference-4-ubv.c: New.
16830 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16831 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16832 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16833 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16834 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16835 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16836 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16837 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16838 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16839 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16840 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16841 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16842 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16843 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16844 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16845 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16846 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16847 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16848 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16849 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16850 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16851 * gcc.target/i386/mpx/sincos-1-nov.c: New.
16852 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16853 * gcc.target/i386/mpx/static-array-1-nov.c: New.
16854 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
16855 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
16856 * gcc.target/i386/mpx/static-init-1-nov.c: New.
16857 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
16858 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
16859 * gcc.target/i386/mpx/static-init-2-nov.c: New.
16860 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
16861 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
16862 * gcc.target/i386/mpx/static-init-3-nov.c: New.
16863 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
16864 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
16865 * gcc.target/i386/mpx/static-init-4-nov.c: New.
16866 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
16867 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
16868 * gcc.target/i386/mpx/static-init-5-nov.c: New.
16869 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
16870 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
16871 * gcc.target/i386/mpx/static-init-6-nov.c: New.
16872 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
16873 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
16874 * gcc.target/i386/mpx/static-string-1-nov.c: New.
16875 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
16876 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
16877 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
16878 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
16879 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
16880 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
16881 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
16882 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
16883 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
16884 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
16885 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
16886 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
16887 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
16888 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
16889 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
16890 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
16891 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
16892 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
16893 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
16894 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
16895 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
16896 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
16897 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
16898 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
16899 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
16900 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
16901 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
16902 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
16903 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
16904 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
16905 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
16906 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
16907 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
16908 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
16909 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
16910 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
16911 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
16912 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
16913 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
16914 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
16915 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
16916 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
16917 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
16918 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
16919 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
16920 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
16921 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
16922 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
16923 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
16924 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
16925 * gcc.target/i386/mpx/vararg-1-nov.c: New.
16926 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
16927 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
16928 * gcc.target/i386/mpx/vararg-2-nov.c: New.
16929 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
16930 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
16931 * gcc.target/i386/mpx/vararg-3-nov.c: New.
16932 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
16933 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
16934 * gcc.target/i386/mpx/vararg-4-nov.c: New.
16935 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
16936 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
16937 * gcc.target/i386/mpx/vararg-5-nov.c: New.
16938 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
16939 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
16940 * gcc.target/i386/mpx/vararg-6-nov.c: New.
16941 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
16942 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
16943 * gcc.target/i386/mpx/vararg-7-nov.c: New.
16944 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
16945 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
16946 * gcc.target/i386/mpx/vararg-8-nov.c: New.
16947 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
16948 * gcc.target/i386/mpx/vla-1-lbv.c: New.
16949 * gcc.target/i386/mpx/vla-1-nov.c: New.
16950 * gcc.target/i386/mpx/vla-1-ubv.c: New.
16951 * gcc.target/i386/mpx/vla-2-lbv.c: New.
16952 * gcc.target/i386/mpx/vla-2-nov.c: New.
16953 * gcc.target/i386/mpx/vla-2-ubv.c: New.
16954
16955 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
16956
16957 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
16958
16959 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
16960
16961 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
16962
16963 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
16964
16965 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
16966 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
16967
16968 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16969
16970 PR c/65120
16971 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
16972 on rhs is 0.
16973 (fn4): New test.
16974 * c-c++-common/pr65120.c: New test.
16975
16976 PR rtl-optimization/65321
16977 * gcc.dg/pr65321.c: New test.
16978
16979 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16980
16981 PR tree-optimization/65355
16982 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
16983
16984 2015-03-09 Jakub Jelinek <jakub@redhat.com>
16985
16986 PR c/65120
16987 * c-c++-common/pr49706.c: Adjust tests for not warning
16988 about !!x == y or !b == y where b is boolean, and add
16989 some further tests.
16990 * c-c++-common/pr62199-2.c: Likewise.
16991
16992 2015-03-09 Richard Biener <rguenther@suse.de>
16993
16994 PR middle-end/65270
16995 * gcc.dg/torture/pr65270-1.c: New testcase.
16996 * gcc.dg/torture/pr65270-2.c: Likewise.
16997
16998 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
16999
17000 PR tree-optimization/63743
17001 * gcc.dg/pr63743.c: New test.
17002
17003 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
17004
17005 PR lto/65316
17006 * g++.dg/lto/pr65316_0.C: New testcase.
17007 * g++.dg/lto/pr65316_1.C: New testcase.
17008
17009 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
17010
17011 PR target/62247
17012 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
17013 hppa*-*-hpux*.
17014 * g++.dg/abi/rtti3.C: Likewise.
17015
17016 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
17017
17018 PR target/62251
17019 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
17020
17021 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
17022
17023 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
17024
17025 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
17026
17027 2015-03-08 Morin <mikael@gcc.gnu.org>
17028
17029 PR fortran/60898
17030 * gfortran.dg/entry_20.f90: New.
17031
17032 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
17033
17034 PR target/65153
17035 * gcc.c-torture/compile/pr65153.c: New.
17036
17037 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
17038
17039 PR target/65249
17040 * g++.dg/torture/pr65249.C: New.
17041
17042 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
17043
17044 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
17045 long.
17046 (int64_t): Likewise.
17047
17048 2015-03-07 Marek Polacek <polacek@redhat.com>
17049 Martin Uecker <uecker@eecs.berkeley.edu>
17050
17051 PR sanitizer/65280
17052 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
17053 member-like arrays.
17054 * c-c++-common/ubsan/bounds-8.c: New test.
17055 * c-c++-common/ubsan/bounds-9.c: New test.
17056 * gcc.dg/ubsan/bounds-2.c: New test.
17057
17058 2015-03-05 Martin Sebor <msebor@redhat.com>
17059
17060 PR testsuite/63175
17061 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
17062 checking of results into main to prevent it from getting optimized
17063 away.
17064 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
17065
17066 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
17067
17068 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
17069 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
17070 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
17071 x64.
17072
17073 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
17074
17075 * g++.dg/lto/pr65302_1.C: New testcase.
17076 * g++.dg/lto/pr65302_0.C: New testcase.
17077
17078 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
17079
17080 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
17081 -fno-ipa-icf to dg-options.
17082
17083 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
17084
17085 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
17086 compiles using the linker plugin.
17087
17088 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
17089
17090 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
17091
17092 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
17093
17094 * gcc.target/arm/pr65067.c: New test.
17095
17096 2015-03-05 Martin Liska <mliska@suse.cz>
17097
17098 PR ipa/65318
17099 * gcc.dg/ipa/pr65318.c: New test.
17100
17101 2015-03-05 Marek Polacek <polacek@redhat.com>
17102
17103 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
17104
17105 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17106
17107 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
17108
17109 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17110
17111 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
17112 max-unroll-times back to defaults for s390.
17113
17114 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
17115
17116 Fix last commit.
17117
17118 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
17119
17120 PR c++/64665
17121 * g++.dg/cpp0x/initlist92.C: New.
17122
17123 2015-03-05 Richard Biener <rguenther@suse.de>
17124
17125 PR tree-optimization/65310
17126 * gcc.dg/vect/pr65310.c: New testcase.
17127
17128 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
17129
17130 PR c++/64834
17131 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
17132
17133 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
17134
17135 * gnat.dg/entry_queues3.adb: New test.
17136
17137 2015-03-04 Ian Lance Taylor <iant@google.com>
17138
17139 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
17140
17141 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
17142
17143 PR c++/64227
17144 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
17145
17146 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
17147
17148 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
17149 -fno-ipa-icf to dg-options
17150 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
17151 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
17152
17153 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
17154
17155 PR c++/64398
17156 * g++.dg/cpp0x/decltype62.C: New.
17157
17158 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
17159
17160 * gnat.dg/object_overflow5.adb: New test.
17161
17162 2015-03-03 Martin Liska <mliska@suse.cz>
17163
17164 PR ipa/65287
17165 * gcc.dg/ipa/pr65287.c: New test.
17166
17167 2015-03-03 Martin Jambor <mjambor@suse.cz>
17168 Eric Botcazou <ebotcazou@adacore.com>
17169
17170 * gnat.dg/specs/pack12.ads: New test.
17171
17172 2015-03-03 Martin Liska <mliska@suse.cz>
17173
17174 * gcc.dg/ipa/PR65282.c: New test.
17175
17176 2015-03-13 Jeff Law <law@redhat.com>
17177
17178 PR tree-optimization/65241
17179 * gcc.c-torture/compile/pr65241.c: New test.
17180
17181 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
17182
17183 PR target/64331
17184 * gcc.target/avr/torture/pr64331.c: New test.
17185
17186 2015-03-03 Martin Liska <mliska@suse.cz>
17187 Jan Hubicka <hubicka@ucw.cz>
17188
17189 * g++.dg/ipa/pr65263.C: New test.
17190
17191 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
17192
17193 PR ipa/65130
17194 * gcc.dg/lto/pr65130_0.c: New testcase.
17195 * gcc.dg/lto/pr65130_1.c: New testcase.
17196
17197 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
17198
17199 PR ipa/64988
17200 * g++.dg/torture/pr64988.C: New testcase.
17201
17202 2015-03-02 Tobias Burnus <burnus@net-b.de>
17203
17204 * gfortran.dg/coarray_atomic_6.f90: New.
17205
17206 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
17207
17208 PR target/65184
17209 * gcc.target/i386/pr65184.c: New.
17210
17211 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
17212
17213 PR target/65183
17214 * gcc.target/i386/pr65183.c: New.
17215
17216 2015-02-28 Martin Liska <mliska@suse.cz>
17217 Jan Hubicka <hubicka@ucw.cz>
17218
17219 * gcc.dg/ipa/ipa-icf-35.c: New test.
17220 * gcc.dg/ipa/ipa-icf-36.c: New test.
17221 * gcc.dg/ipa/ipa-icf-37.c: New test.
17222
17223 2015-02-28 Martin Liska <mliska@suse.cz>
17224 Jan Hubicka <hubicka@ucw.cz>
17225
17226 PR ipa/65245
17227 * gcc.dg/ipa/ipa-icf-34.c: New test.
17228
17229 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
17230
17231 PR target/61142
17232 * gcc.target/sh/sh/pr61142.c: New.
17233
17234 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
17235
17236 * g++.dg/other/dump-ada-spec-3.C: New test.
17237
17238 2015-03-01 Martin Liska <mliska@suse.cz>
17239
17240 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
17241 * g++.dg/ipa/pr63595.C: Update expected results.
17242
17243 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
17244
17245 PR ipa/65236
17246 * g++.dg/ipa/ipa-icf-6.C: New testcase.
17247
17248 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
17249
17250 * gcc.dg/vect/pr59354.c: Move vector producing code to
17251 separate function.
17252
17253 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
17254
17255 PR ipa/65237
17256 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
17257 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
17258 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
17259 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
17260
17261 2015-02-27 Jakub Jelinek <jakub@redhat.com>
17262
17263 PR tree-optimization/65048
17264 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
17265 (foo): Use K&R style definition.
17266
17267 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
17268
17269 PR target/65032
17270 * g++.dg/pr65032.C: New.
17271
17272 2015-02-27 Marek Polacek <polacek@redhat.com>
17273
17274 PR c/65040
17275 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
17276 -Wformat=2.
17277
17278 2015-02-27 Marek Polacek <polacek@redhat.com>
17279
17280 PR c/65228
17281 * gcc.dg/pr65228.c: New test.
17282
17283 2015-02-27 Kai Tietz <ktietz@redhat.com>
17284
17285 PR c/35330
17286 * gcc.dg/weak/weak-17.c: New file.
17287
17288 2015-02-27 Richard Biener <rguenther@suse.de>
17289
17290 PR lto/65193
17291 * g++.dg/lto/pr65193_0.C: New testcase.
17292
17293 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17294
17295 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
17296 * gcc.target/s390/hotpatch-8.c: Likewise.
17297 * gcc.target/s390/hotpatch-9.c: Likewise.
17298 * gcc.target/s390/pr61078.c: Likewise.
17299 * gcc.target/s390/pr57960.c: Remove -m64.
17300 * gcc.target/s390/pr61078.c: Likewise.
17301
17302 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
17303 Martin Liska <mliska@suse.cz>
17304
17305 PR bootstrap/65150
17306 * gcc.dg/pr64454.c: Disable ICF.
17307 * gcc.dg/pr28685-1.c: Disable ICF
17308 * gcc.dg/ipa/iinline-5.c: Disable ICF.
17309 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
17310 * g++.dg/ipa/ipa-icf-4.C: Update template.
17311
17312 2015-02-26 Jakub Jelinek <jakub@redhat.com>
17313
17314 PR tree-optimization/65216
17315 * gcc.c-torture/execute/pr65216.c: New test.
17316
17317 PR tree-optimization/65215
17318 * gcc.c-torture/execute/pr65215-1.c: New test.
17319 * gcc.c-torture/execute/pr65215-2.c: New test.
17320 * gcc.c-torture/execute/pr65215-3.c: New test.
17321 * gcc.c-torture/execute/pr65215-4.c: New test.
17322 * gcc.c-torture/execute/pr65215-5.c: New test.
17323
17324 2015-02-26 Tom de Vries <tom@codesourcery.com>
17325
17326 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
17327
17328 2015-02-26 Martin Liska <mliska@suse.cz>
17329 Jan Hubicka <hubicka@ucw.cz>
17330
17331 * g++.dg/ipa/pr64146.C: Update expected results.
17332 * gcc.dg/ipa/ipa-icf-26.c: Update test.
17333 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
17334 * gcc.dg/ipa/ipa-icf-34.c: New test.
17335
17336 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
17337
17338 * gcc.dg/vect/vect-pr61917.c: Rename to ...
17339 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
17340 (dg-additional-options): Remove dg directive.
17341 (dg-final): Add dg directive.
17342
17343 2015-02-26 Marek Polacek <polacek@redhat.com>
17344
17345 PR ipa/65008
17346 * g++.dg/ipa/pr65008.C: New test.
17347
17348 2015-02-26 Tom de Vries <tom@codesourcery.com>
17349
17350 * lib/profopt.exp (profopt-target-cleanup): New proc.
17351 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
17352 files from sources from dg-additional-sources.
17353
17354 2015-02-26 Tom de Vries <tom@codesourcery.com>
17355
17356 * lib/gcov.exp: Cleanup in case of xfail.
17357
17358 2015-02-26 Sebastian Pop <s.pop@samsung.com>
17359
17360 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
17361
17362 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
17363
17364 PR debug/46102
17365 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
17366 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
17367 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
17368 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
17369 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
17370 * g++.dg/debug/pr46123.C: XFAIL and move...
17371 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
17372 * gcc.dg/debug/dwarf2-3.c: Move...
17373 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
17374
17375 2015-02-26 Marek Polacek <polacek@redhat.com>
17376
17377 PR c++/65202
17378 * g++.dg/cpp1y/pr65202.C: New test.
17379
17380 2015-02-26 Tom de Vries <tom@codesourcery.com>
17381
17382 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
17383 locale_facets.h.gcov.
17384
17385 2015-02-26 Tom de Vries <tom@codesourcery.com>
17386
17387 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
17388
17389 2015-02-26 Tom de Vries <tom@codesourcery.com>
17390
17391 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
17392
17393 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
17394
17395 PR target/65217
17396 * gcc.target/i386/pr65217.c: New.
17397
17398 2015-02-26 Tom de Vries <tom@codesourcery.com>
17399
17400 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
17401
17402 2015-02-26 Tom de Vries <tom@codesourcery.com>
17403
17404 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
17405
17406 2015-02-26 Sebastian Pop <s.pop@samsung.com>
17407
17408 PR tree-optimization/65048
17409 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
17410
17411 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
17412
17413 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
17414 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
17415
17416 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
17417
17418 PR target/65161
17419 * gcc.target/i386/pr65161.c: New test.
17420
17421 2015-02-26 Terry Guo <terry.guo@arm.com>
17422
17423 * gcc.target/arm/no-volatile-in-it.c: New test.
17424
17425 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
17426
17427 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
17428 (dg-options): Add -save-temps.
17429 (dg-final): Add cleanup-saved-temps.
17430
17431 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
17432
17433 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
17434
17435 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
17436
17437 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
17438 * gcc.target/powerpc/pack01.c: Include string.h.
17439
17440 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
17441
17442 PR target/65167
17443 * gcc.target/i386/pr65167.c: New.
17444
17445 2015-02-25 Kai Tietz <ktietz@redhat.com>
17446
17447 PR tree-optimization/61917
17448 * gcc.dg/vect/vect-pr61917.c: New file.
17449
17450 2015-02-24 Jakub Jelinek <jakub@redhat.com>
17451
17452 PR tree-optimization/65170
17453 * gcc.c-torture/execute/pr65170.c: New test.
17454 * gcc.dg/tree-ssa/vrp96.c: New test.
17455
17456 2015-02-24 Tom de Vries <tom@codesourcery.com>
17457
17458 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
17459
17460 2015-02-24 Tom de Vries <tom@codesourcery.com>
17461
17462 PR testsuite/65126
17463 * lib/gcc-defs.exp (additional_sources_used): Add new var.
17464 (dg-additional-files-options): Copy additional_sources to
17465 additional_sources_used before emptying additional_sources.
17466 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
17467 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
17468 (cleanup-saved-temps): Use additional_sources_used instead of
17469 additional_sources.
17470 (dg-test): Reset additional_sources_used.
17471
17472 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
17473
17474 PR fortran/63427
17475 * gfortran.dg/integer_exponentiation_6.F90: New test.
17476
17477 2015-02-23 Martin Sebor <msebor@redhat.com>
17478
17479 PR target/65109
17480 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
17481 two parts. One to save registers, the other to verify the
17482 registers have the right values. Save register state into
17483 static data rather than on the stack.
17484
17485 2015-02-23 Jakub Jelinek <jakub@redhat.com>
17486
17487 PR bootstrap/63888
17488 * c-c++-common/asan/pr63888.c: New test.
17489
17490 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
17491
17492 PR target/65163
17493 * gcc.c-torture/compile/pr65163.c: New.
17494
17495 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17496
17497 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
17498 with -m31 on 64 bit.
17499 * gcc.dg/hoist-register-pressure-2.c: Likewise.
17500 * gcc.dg/hoist-register-pressure-3.c: Likewise.
17501
17502 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17503
17504 * gcc.target/s390/20090223-1.c: Add
17505 -Wno-implicit-function-declaration option.
17506 * gcc.target/s390/pr42224.c: Likewise.
17507 * gcc.target/s390/pr55718.c: Likewise.
17508
17509 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17510
17511 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
17512 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
17513 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
17514 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
17515 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
17516 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
17517 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
17518 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
17519 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
17520 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
17521 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
17522 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
17523 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
17524 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
17525 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
17526 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
17527 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
17528 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
17529 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
17530 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
17531 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
17532
17533 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17534
17535 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
17536 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
17537 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
17538 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
17539 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
17540 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
17541 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
17542 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
17543 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17544 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17545 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17546 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17547 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17548 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17549 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17550 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
17551
17552 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
17553
17554 PR fortran/64980
17555 PR fortran/61960
17556 * gfortran.dg/pr61960.f90: New.
17557 * gfortran.dg/pr64230.f90: New.
17558 * gfortran.dg/pr64980.f03: New.
17559
17560 2015-02-22 Tom de Vries <tom@codesourcery.com>
17561
17562 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
17563
17564 2015-02-21 Arnaud Charlet <charlet@adacore.com>
17565
17566 PR ada/65156
17567 * gnat.dg/timing_events.adb: Removed, invalid test.
17568
17569 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
17570
17571 PR debug/58123
17572 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
17573 location.
17574 * g++.dg/gcov/gcov-2.C: Likewise.
17575
17576 2015-02-20 Richard Biener <rguenther@suse.de>
17577
17578 PR tree-optimization/65136
17579 * gcc.dg/tree-ssa/pr65136.c: New testcase.
17580
17581 2015-02-20 Jakub Jelinek <jakub@redhat.com>
17582
17583 PR testsuite/64158
17584 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
17585 powerpc*-*-linux* and nvptx-*-* blacklisting.
17586
17587 * gcc.dg/sibcall-9.c: New test.
17588 * gcc.dg/sibcall-10.c: New test.
17589
17590 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17591
17592 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
17593
17594 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
17595
17596 PR target/64452
17597 * gcc.target/avr/torture/pr64452.c: New test.
17598
17599 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
17600
17601 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
17602 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
17603
17604 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17605
17606 PR testsuite/65116
17607 * lib/target-supports.exp (check_compile): Check whether
17608 additional_sources is defined before using it.
17609
17610 2015-02-19 Jakub Jelinek <jakub@redhat.com>
17611
17612 PR middle-end/65074
17613 * g++.dg/opt/pr65074.C: New file.
17614
17615 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
17616
17617 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
17618 (size_type): New typedef.
17619 (operator "" _script): Use it for the last argument.
17620
17621 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17622
17623 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
17624
17625 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17626
17627 * lib/target-supports.exp (check_compile): Save/restore
17628 additional_sources that may belong to an actual test.
17629
17630 2015-02-18 Jakub Jelinek <jakub@redhat.com>
17631
17632 PR gcov-profile/64634
17633 * g++.dg/gcov/gcov-15.C: New test.
17634
17635 2015-02-18 Tom de Vries <tom@codesourcery.com>
17636
17637 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
17638
17639 2015-02-18 Tom de Vries <tom@codesourcery.com>
17640
17641 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
17642
17643 2015-02-18 Tom de Vries <tom@codesourcery.com>
17644
17645 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
17646
17647 2015-02-18 Tom de Vries <tom@codesourcery.com>
17648
17649 * gfortran.dg/fmt_cache_1.f: Add missing close.
17650
17651 2015-02-18 Tom de Vries <tom@codesourcery.com>
17652
17653 PR testsuite/65107
17654 * gfortran.dg/read_eof_8.f90: Add missing close.
17655
17656 2015-02-18 Richard Biener <rguenther@suse.de>
17657
17658 PR tree-optimization/65063
17659 * gcc.dg/pr65063.c: New testcase.
17660
17661 2015-02-18 Richard Biener <rguenther@suse.de>
17662
17663 PR tree-optimization/62217
17664 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
17665
17666 2015-02-18 Marek Polacek <polacek@redhat.com>
17667
17668 PR sanitizer/65081
17669 * c-c++-common/ubsan/pr65081.c: New test.
17670
17671 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17672
17673 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
17674 * gcc.target/sh/force-cbranch-delay-slot.c: New.
17675
17676 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
17677
17678 * gcc.dg/ipa/propalign-3.c: New test.
17679
17680 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17681
17682 PR target/64793
17683 * gcc.target/sh/pr64793.c: New.
17684 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
17685
17686 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
17687
17688 * gcc.target/arm/divzero.c: New test case.
17689
17690 2015-02-17 Tom de Vries <tom@codesourcery.com>
17691
17692 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
17693
17694 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
17695 Jakub Jelinek <jakub@redhat.com>
17696
17697 PR c++/65075
17698 * g++.dg/cpp0x/pr65075.C: New test.
17699
17700 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
17701
17702 PR target/65058
17703 * gcc.target/powerpc/pr65058.c: New test.
17704
17705 2015-02-16 Jeff Law <law@redhat.com>
17706
17707 PR tree-optimization/64823
17708 * gcc.dg/uninit-20.c: New test.
17709
17710 2015-02-16 Jakub Jelinek <jakub@redhat.com>
17711 James Greenhalgh <james.greenhalgh@arm.com>
17712
17713 PR ipa/64963
17714 * gcc.dg/ipa/ipa-clone-1.c: New test.
17715
17716 2015-02-16 Richard Biener <rguenther@suse.de>
17717
17718 PR tree-optimization/65077
17719 * gcc.dg/torture/pr65077.c: New testcase.
17720
17721 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
17722
17723 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17724 Directive adjusted to scan for ldaxr.
17725 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17726 adjusted to scan for ldaex.
17727
17728 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17729
17730 PR c++/65080
17731 * g++.dg/cpp0x/constexpr-65080.C: New.
17732
17733 2015-02-16 Richard Biener <rguenther@suse.de>
17734
17735 PR tree-optimization/63593
17736 * gcc.dg/pr63593.c: New testcase.
17737
17738 2015-02-16 Marek Polacek <polacek@redhat.com>
17739
17740 PR c/65066
17741 * gcc.dg/pr65066.c: New test.
17742
17743 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
17744
17745 * gcc.dg/pr65002.C: Move ...
17746 * g++.dg/ipa/pr65002.C: ... here.
17747
17748 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
17749
17750 * gcc.target/powerpc/pr64205.c: Skip on AIX.
17751 * gcc.target/powerpc/pr64505.c: Skip on AIX.
17752 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
17753 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17754
17755 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
17756
17757 PR testsuite/64850
17758 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17759 the expression to find calls.
17760 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17761 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17762 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17763 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17764 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17765
17766 2015-02-14 Marek Polacek <polacek@redhat.com>
17767
17768 PR c/64768
17769 * gcc.dg/array-11.c: New test.
17770 * gcc.dg/array-12.c: New test.
17771 * gcc.dg/array-13.c: New test.
17772 * gcc.dg/array-14.c: New test.
17773 * gcc.dg/c99-flex-array-typedef-1.c: New test.
17774 * gcc.dg/c99-flex-array-typedef-2.c: New test.
17775 * gcc.dg/c99-flex-array-typedef-3.c: New test.
17776 * gcc.dg/c99-flex-array-typedef-5.c: New test.
17777 * gcc.dg/c99-flex-array-typedef-7.c: New test.
17778 * gcc.dg/c99-flex-array-typedef-8.c: New test.
17779
17780 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17781
17782 PR c++/60894
17783 * g++.dg/lookup/using54.C: New.
17784
17785 2015-02-13 Jeff Law <law@redhat.com>
17786
17787 PR bootstrap/65060
17788 Revert my change for tree-optimization/64823.
17789
17790 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17791
17792 PR tree-optimization/65053
17793 * gcc.c-torture/execute/pr65053-1.c: New test.
17794 * gcc.c-torture/execute/pr65053-2.c: New test.
17795
17796 2015-02-13 Marek Polacek <polacek@redhat.com>
17797
17798 PR c/65050
17799 * gcc.dg/pr65050.c: New test.
17800
17801 2015-02-13 Jeff Law <law@redhat.com>
17802
17803 PR tree-optimization/64823
17804 * gcc.dg/uninit-20.c: New test.
17805
17806 PR rtl-optimization/47477
17807 * gcc.dg/tree-ssa/pr47477.c: New test.
17808
17809 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17810
17811 PR c++/60211
17812 * g++.dg/parse/ivdep-2.C: New.
17813 * g++.dg/parse/ivdep-3.C: Likewise.
17814
17815 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17816
17817 PR fortran/64506
17818 * gfortran.dg/continuation_13.f90: New test.
17819 * gfortran.dg/continuation_14.f: New test.
17820
17821 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17822
17823 PR c++/64970
17824 * g++.dg/cpp0x/sfinae55.C: New.
17825
17826 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17827
17828 PR ipa/65034
17829 * g++.dg/ipa/pr65034.C: New test.
17830
17831 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
17832
17833 PR tree-optimization/65002
17834 * gcc.dg/pr65002.C: New.
17835
17836 2015-02-13 Marek Polacek <polacek@redhat.com>
17837
17838 PR c/65040
17839 * c-c++-common/pr65040.c: New test.
17840
17841 2015-02-13 Bin Cheng <bin.cheng@arm.com>
17842
17843 PR tree-optimization/64705
17844 * gcc.dg/tree-ssa/pr64705.c: New test.
17845
17846 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
17847
17848 PR rtl/32219
17849 * gcc.dg/visibility-22.c: New test.
17850 * gcc.dg/visibility-23.c: New test.
17851 * gcc.target/i386/pr32219-1.c: New test.
17852 * gcc.target/i386/pr32219-2.c: New test.
17853 * gcc.target/i386/pr32219-3.c: New test.
17854 * gcc.target/i386/pr32219-4.c: New test.
17855 * gcc.target/i386/pr32219-5.c: New test.
17856 * gcc.target/i386/pr32219-6.c: New test.
17857 * gcc.target/i386/pr32219-7.c: New test.
17858 * gcc.target/i386/pr32219-8.c: New test.
17859 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
17860
17861 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17862
17863 PR libgfortran/57822
17864 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
17865 four different KINDs.
17866
17867 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17868
17869 PR c++/64884
17870 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
17871
17872 PR sanitizer/65000
17873 * g++.dg/ubsan/pr65000.C: New test.
17874
17875 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
17876
17877 PR fortran/64932
17878 * gfortran.dg/finalize_28.f90: New test
17879
17880 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17881
17882 PR debug/55541
17883 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
17884 DW_TAG_lexical_block removal.
17885 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
17886 * g++.dg/guality/pr55541.C: New test.
17887
17888 PR sanitizer/64984
17889 * g++.dg/ubsan/pr64984.C: New test.
17890
17891 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
17892
17893 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
17894
17895 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17896
17897 PR testsuite/64930
17898 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
17899 instructions for 2015-01-14 get_memmodel changes.
17900 * gcc.target/powerpc/atomic-p8.c: Likewise.
17901
17902 PR sanitizer/65019
17903 * g++.dg/ubsan/pr65019.C: New test.
17904
17905 PR tree-optimization/65014
17906 * gcc.c-torture/compile/pr65014.c: New test.
17907
17908 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17909
17910 PR libgfortran/57822
17911 * gfortran/fmt_g0_7.f08: Revise test.
17912
17913 2015-02-11 Jeff Law <law@redhat.com>
17914
17915 PR target/63347
17916 * gcc.target/m68k/pr63347.c: New test.
17917
17918 2015-02-11 Marek Polacek <polacek@redhat.com>
17919
17920 * g++.dg/ubsan/shift-1.C: New test.
17921 * gcc.dg/ubsan/c-shift-2.c: New test.
17922 * c-c++-common/ubsan/shift-5.c: Remove file.
17923
17924 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
17925
17926 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17927 Directive adjusted to XFAIL.
17928 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17929 adjusted to XFAIL.
17930
17931 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17932
17933 PR middle-end/65003
17934 * g++.dg/opt/pr65003.C: New test.
17935
17936 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
17937
17938 * lib/target-supports.exp (check_effective_target_pie): Renamed
17939 to ...
17940 (check_effective_target_pie_enabled): This.
17941 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
17942 * gcc.target/i386/pie.c: Likewise.
17943
17944 2015-02-11 Andrew Pinski <apinski@cavium.com>
17945
17946 PR target/64893
17947 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
17948 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
17949
17950 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17951
17952 PR target/61925
17953 * gcc.target/i386/pr61925-1.c: New test.
17954 * gcc.target/i386/pr61925-2.c: New test.
17955 * gcc.target/i386/pr61925-3.c: New test.
17956
17957 2015-02-10 Jakub Jelinek <jakub@redhat.com>
17958
17959 PR sanitizer/65004
17960 * g++.dg/asan/pr65004.C: New test.
17961
17962 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
17963
17964 PR target/64661
17965 * gcc.taget/sh/pr64661-0.h: New.
17966 * gcc.taget/sh/pr64661-1.c: New.
17967 * gcc.taget/sh/pr64661-2.c: New.
17968 * gcc.taget/sh/pr64661-3.c: New.
17969 * gcc.taget/sh/pr64661-4.c: New.
17970
17971 2015-02-10 Richard Biener <rguenther@suse.de>
17972
17973 PR tree-optimization/64995
17974 * g++.dg/torture/pr64995.C: New testcase.
17975
17976 2015-02-10 Richard Biener <rguenther@suse.de>
17977
17978 PR tree-optimization/64909
17979 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
17980
17981 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17982
17983 * gcc.dg/signbit-sa.c: New test.
17984
17985 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17986
17987 PR libgfortran/57822
17988 * gfortran/fmt_g0_7.f08: New test.
17989
17990 2015-02-10 Bin Cheng <bin.cheng@arm.com>
17991
17992 PR tree-optimization/43378
17993 * gcc.dg/tree-ssa/pr43378.c: New test.
17994
17995 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
17996
17997 PR ipa/64978
17998 * g++.dg/torture/pr64978.C: New testcase.
17999
18000 2015-02-09 Jakub Jelinek <jakub@redhat.com>
18001
18002 PR sanitizer/64981
18003 * gcc.dg/asan/pr64981.c: New test.
18004
18005 2015-02-09 Marek Polacek <polacek@redhat.com>
18006
18007 PR c/64856
18008 * gcc.dg/pr64856.c: New test.
18009
18010 2015-02-09 Jakub Jelinek <jakub@redhat.com>
18011
18012 PR target/64979
18013 * gcc.dg/tree-ssa/stdarg-7.c: New test.
18014 * gcc.c-torture/execute/pr64979.c: New test.
18015
18016 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
18017
18018 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
18019
18020 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
18021
18022 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
18023 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
18024
18025 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
18026
18027 PR target/58757
18028 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
18029
18030 2015-02-09 Richard Biener <rguenther@suse.de>
18031
18032 PR tree-optimization/54000
18033 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
18034
18035 2015-02-09 Tom de Vries <tom@codesourcery.com>
18036
18037 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
18038
18039 2015-02-09 Martin Liska <mliska@suse.cz>
18040
18041 * g++.dg/ipa/pr64858.C: New test.
18042
18043 2015-02-09 Tom de Vries <tom@codesourcery.com>
18044
18045 * gcc.dg/uninit-19.c: Fix warning line for fpic.
18046
18047 2015-02-08 Andrew Pinski <apinski@cavium.com>
18048
18049 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
18050
18051 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
18052
18053 PR fortran/63744
18054 * gfortran.dg/use_rename_8.f90: New.
18055
18056 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
18057
18058 * gnat.dg/addr7.ad[sb]: New test.
18059 * gnat.dg/addr8.ad[sb]: Likewise.
18060
18061 2015-02-06 David Malcolm <dmalcolm@redhat.com>
18062
18063 PR jit/64752
18064 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
18065 from jit.dg/test-compile-to-executable.c's create_code, with a
18066 clarification of the output message.
18067 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
18068 pass/fail message.
18069 (test_jit): Use CHECK_NO_ERRORS when calling
18070 gcc_jit_context_compile_to_file.
18071 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
18072 jit-verify-compile-to-file to jit-verify-output-file-was-created.
18073 (jit-setup-compile-to-file): Likewise. Add a verbose comment
18074 about deletions that are attempted.
18075 (jit-verify-compile-to-file): Rename to...
18076 (jit-verify-output-file-was-created): ...this, and drop the
18077 attempt to run "file" and verify the output.
18078 (jit-verify-assembler): New function.
18079 (jit-verify-object): New function.
18080 (jit-verify-dynamic-library): New function.
18081 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
18082 favor of an implementation from new file
18083 create-code-for-hello-world-executable.h, which also adds a
18084 "main".
18085 (dg-final): Replace jit-verify-compile-to-file with
18086 jit-verify-output-file-was-created, and invoke new function
18087 jit-verify-assembler.
18088 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
18089 the output message.
18090 (dg-final): Replace jit-verify-compile-to-file with
18091 jit-verify-output-file-was-created, and invoke new function
18092 jit-verify-dynamic-library.
18093 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
18094 favor of an implementation from new file
18095 create-code-for-hello-world-executable.h, which also adds a
18096 "main".
18097 (dg-final): Replace jit-verify-compile-to-file with
18098 jit-verify-output-file-was-created. Strengthen the expected stdout
18099 from the built executable.
18100 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
18101 favor of an implementation from new file
18102 create-code-for-hello-world-executable.h, which also adds a
18103 "main".
18104 (dg-final): Replace jit-verify-compile-to-file with
18105 jit-verify-output-file-was-created, and invoke new function
18106 jit-verify-object.
18107 * jit.dg/verify-dynamic-library.c: New source file.
18108
18109 2015-02-06 Sebastian Pop <s.pop@samsung.com>
18110 Brian Rzycki <b.rzycki@samsung.com>
18111
18112 PR tree-optimization/64878
18113 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
18114
18115 2015-02-06 Jakub Jelinek <jakub@redhat.com>
18116
18117 PR ipa/64896
18118 * g++.dg/ipa/pr64896.C: New test.
18119
18120 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18121
18122 PR target/64205
18123 * gcc.target/powerpc/pr64205.c: New file.
18124
18125 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
18126
18127 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
18128 (dg-options): Use -fpie instead of -fPIE -pie.
18129
18130 2015-02-06 Jakub Jelinek <jakub@redhat.com>
18131
18132 PR middle-end/64937
18133 * g++.dg/asan/pr64937.C: New test.
18134
18135 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
18136
18137 PR fortran/63205
18138 * gfortran.dg/class_to_type_4.f90: New test
18139
18140 2015-01-29 Andre Vehreschild <vehre@gmx.de>
18141
18142 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
18143
18144 2015-02-06 Jakub Jelinek <jakub@redhat.com>
18145
18146 PR rtl-optimization/64957
18147 PR debug/64817
18148 * gcc.c-torture/execute/pr64957.c: New test.
18149
18150 2015-02-05 Jeff Law <law@redhat.com>
18151
18152 PR target/17306
18153 * gcc.target/h8300/pr17306-1.c: New test.
18154 * gcc.target/h8300/pr17306-2.c: New test.
18155
18156 2015-02-05 Tobias Burnus <burnus@net-b.de>
18157
18158 PR fortran/64943
18159 * gfortran.dg/structure_constructor_12.f90: New.
18160
18161 2015-02-05 Jeff Law <law@redhat.com>
18162
18163 PR target/58400
18164 gcc.target/h8300/pr58400.c: New test.
18165
18166 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
18167
18168 * gcc.target/arm/macro_defs0.c: New test.
18169 * gcc.target/arm/macro_defs1.c: New test.
18170 * gcc.target/arm/macro_defs2.c: New test.
18171
18172 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
18173
18174 PR rtl-optimization/64905
18175 * gcc.target/i386/pr64905.c: Require nonpic target.
18176 (dg-options): Add -fomit-frame-pointer.
18177 (main): Remove.
18178
18179 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
18180
18181 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
18182 tree dump scanning.
18183
18184 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
18185
18186 PR fortran/64757
18187 * gfortran.dg/type_to_class_2.f90: New test
18188 * gfortran.dg/type_to_class_3.f90: New test
18189
18190 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
18191
18192 PR ipa/64686
18193 * g++.dg/torture/pr64686.C: New testcase.
18194
18195 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
18196
18197 PR rtl-optimization/64905
18198 * gcc.target/i386/pr64905.c: New file.
18199
18200 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
18201
18202 * gcc.dg/guality/pr41447-1.c: Remove xfail.
18203 * gcc.dg/guality/pr41616-1.c: Ditto.
18204
18205 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
18206
18207 PR debug/64817
18208 * gcc.dg/pr64817-3.c: New.
18209
18210 2015-02-04 Jakub Jelinek <jakub@redhat.com>
18211 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
18212
18213 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
18214 pass parameters in registers.
18215 * gcc.dg/guality/pr36728-2.c (main): Likewise.
18216 * gcc.dg/guality/pr36728-3.c (main): Likewise.
18217 * gcc.dg/guality/pr36728-4.c (main): Likewise.
18218
18219 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
18220 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18221
18222 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
18223 list, allow for multilibed targets.
18224 * gcc.dg/combine_ashiftrt_2.c: Likewise.
18225
18226 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
18227
18228 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
18229 * gcc.dg/pr46728-6.c: Ditto.
18230
18231 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
18232
18233 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
18234 for mips_nanlegacy target.
18235
18236 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
18237
18238 * gcc.target/i386/chkp-hidden-def.c: New.
18239
18240 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
18241
18242 PR middle-end/62103
18243 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
18244 to use 24 bits for bitfield b.
18245
18246 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
18247
18248 PR testsuite/64796
18249 * lib/target-supports.exp (check_effective_target_bswap64): Do not
18250 cache result in a global variable. Include all 32-bit targets for
18251 bswap64 tests.
18252
18253 2015-02-03 Jakub Jelinek <jakub@redhat.com>
18254
18255 PR rtl-optimization/64756
18256 * gcc.c-torture/execute/pr64756.c: New test.
18257
18258 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
18259
18260 PR target/64660
18261 * gcc.target/sh/pr64660-0.h: New.
18262 * gcc.target/sh/pr64660-1.c: New.
18263 * gcc.target/sh/pr64660-2.c: New.
18264 * gcc.target/sh/pr64660-3.c: New.
18265 * gcc.target/sh/pr64660-4.c: New.
18266
18267 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
18268
18269 PR c++/64877
18270 * g++.dg/warn/Waddress-2.C: New.
18271
18272 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
18273
18274 PR middle-end/61225
18275 * gcc.target/i386/pr49095.c: XFAIL for ia32.
18276
18277 2015-02-03 Dodji Seketeli <dodji@redhat.com>
18278
18279 PR preprocessor/64803
18280 * gcc.dg/cpp/builtin-macro-1.c: New test case.
18281
18282 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
18283
18284 * g++.dg/ipa/devirt-37.C: Disable early inlining.
18285
18286 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
18287
18288 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18289 (_ARM_FPSRC): Add DN and AHP fields.
18290 (clean_results): Force DN=1 on AArch64.
18291 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
18292 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
18293 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
18294 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
18295 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
18296 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
18297
18298 2015-02-02 Alan Modra <amodra@gmail.com>
18299
18300 * gcc.target/powerpc/cprophard.c: New.
18301
18302 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
18303
18304 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
18305 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
18306
18307 2015-02-01 Jakub Jelinek <jakub@redhat.com>
18308
18309 PR debug/64817
18310 * gcc.dg/pr64817-1.c: New test.
18311 * gcc.dg/pr64817-2.c: New test.
18312
18313 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
18314
18315 PR target/64851
18316 * gcc.target/sh/pr64851-0.h: New
18317 * gcc.target/sh/pr64851-1.c: New
18318 * gcc.target/sh/pr64851-2.c: New
18319 * gcc.target/sh/pr64851-3.c: New
18320 * gcc.target/sh/pr64851-4.c: New
18321
18322 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
18323
18324 PR target/64882
18325 * gcc.dg/torture/pr64882.c: New test.
18326
18327 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
18328
18329 PR target/64159
18330 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
18331 sparc*-*-*.
18332
18333 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
18334
18335 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
18336 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
18337 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
18338 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
18339 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
18340 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
18341 tree dump.
18342 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
18343 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
18344 tree dump.
18345 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
18346 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
18347 tree dump.
18348
18349 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
18350
18351 PR target/64688
18352 * g++.dg/pr64688-2.C: New.
18353
18354 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
18355
18356 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
18357 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
18358 * gcc.target/i386/fuse-caller-save.c: Ditto.
18359 * gcc.target/i386/headmerge-1.c: Ditto.
18360 * gcc.target/i386/headmerge-2.c: Ditto.
18361 * gcc.target/i386/sibcall-6.c: Ditto.
18362
18363 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
18364
18365 PR target/64617
18366 * gcc.target/i386/pr64617.c: New test.
18367
18368 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
18369
18370 PR target/15184
18371 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
18372 (dg-options): Remove -m32.
18373 (dg-final): Scan for "movb %al" only.
18374 * gcc.target/i386/pr15184-2.c: Ditto.
18375
18376 2015-01-30 Richard Biener <rguenther@suse.de>
18377
18378 PR tree-optimization/64829
18379 * gcc.dg/vect/pr64829.c: New testcase.
18380
18381 2015-01-29 Marek Polacek <polacek@redhat.com>
18382
18383 PR c/64709
18384 * gcc.dg/pr64709.c: New test.
18385
18386 2015-01-29 Jakub Jelinek <jakub@redhat.com>
18387
18388 PR c++/64717
18389 * g++.dg/ubsan/pr64717-1.C: New test.
18390 * g++.dg/ubsan/pr64717-2.C: New test.
18391
18392 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
18393
18394 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
18395
18396 2015-01-29 Jeff Law <law@redhat.com>
18397
18398 PR target/15184
18399 * gcc.target/i386/pr15184-1.c: New test.
18400 * gcc.target/i386/pr15184-2.c: New test.
18401
18402 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
18403
18404 PR tree-optimization/64746
18405 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
18406
18407 2015-01-29 Richard Biener <rguenther@suse.de>
18408
18409 PR tree-optimization/64853
18410 * gcc.dg/torture/pr64853.c: New testcase.
18411
18412 2015-01-29 Richard Biener <rguenther@suse.de>
18413
18414 PR tree-optimization/64844
18415 * gcc.dg/vect/pr64844.c: New testcase.
18416
18417 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
18418
18419 PR middle-end/64809
18420 * gcc.dg/pr64809.c: Delete.
18421
18422 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
18423
18424 PR middle-end/64805
18425 * gcc.target/i386/pr64805.c: New.
18426
18427 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18428
18429 * gcc.dg/guality/guality.h (main): Add argv[0] to
18430 guality_gdb_command.
18431
18432 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
18433
18434 PR ipa/64801
18435 * gcc.dg/tree-ssa/pr64801.c: New testcase.
18436
18437 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
18438
18439 PR target/64659
18440 * gcc.target/sh/sh.exp
18441 (check_effective_target_atomic_model_soft_gusa_available,
18442 check_effective_target_atomic_model_soft_tcb_available,
18443 check_effective_target_atomic_model_soft_imask_available,
18444 check_effective_target_atomic_model_hard_llcs_available): New.
18445 * gcc.target/sh/pr64659-0.h: New.
18446 * gcc.target/sh/pr64659-1.c: New.
18447 * gcc.target/sh/pr64659-2.c: New.
18448 * gcc.target/sh/pr64659-3.c: New.
18449 * gcc.target/sh/pr64659-4.c: New.
18450
18451 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
18452
18453 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
18454 scan-assembler-times pattern.
18455
18456 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
18457
18458 PR middle-end/64809
18459 * gcc.dg/pr64809.c: New test.
18460
18461 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
18462
18463 PR tree-optimization/64277
18464 * gcc.dg/pr64277.c: New.
18465
18466 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
18467
18468 PR tree-optimization/64718
18469 * gcc.c-torture/execute/pr64718.c: New test.
18470
18471 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
18472
18473 * gcc.target/aarch64/abs_2.c: New.
18474
18475 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
18476
18477 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
18478 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
18479 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
18480 ISA rev < 2.
18481
18482 2015-01-28 Jakub Jelinek <jakub@redhat.com>
18483
18484 PR bootstrap/64612
18485 * lib/target-supports.exp (check_effective_target_comdat_group): New.
18486 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
18487 { target comdat_group }.
18488
18489 2015-01-27 Tobias Burnus <burnus@net-b.de>
18490
18491 PR fortran/63861
18492 * gfortran.dg/goacc/coarray_2.f90: New.
18493
18494 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
18495
18496 PR ipa/60871
18497 PR ipa/64139
18498 * g++.dg/torture/pr64139.C: New testcase.
18499 * g++.dg/torture/pr60871.C: Likewise.
18500
18501 2015-01-27 Janus Weil <janus@gcc.gnu.org>
18502
18503 PR fortran/64230
18504 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
18505 prevent linking errors.
18506
18507 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
18508
18509 PR ipa/64282
18510 * g++.dg/torture/pr64282.C: New testcase.
18511
18512 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18513
18514 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
18515 for wzr reg.
18516
18517 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
18518
18519 * gcc.target/s390/hotpatch-13.c: New testcase.
18520 * gcc.target/s390/hotpatch-14.c: New testcase.
18521 * gcc.target/s390/hotpatch-15.c: New testcase.
18522 * gcc.target/s390/hotpatch-16.c: New testcase.
18523 * gcc.target/s390/hotpatch-17.c: New testcase.
18524 * gcc.target/s390/hotpatch-18.c: New testcase.
18525 * gcc.target/s390/hotpatch-19.c: New testcase.
18526 * gcc.target/s390/hotpatch-20.c: New testcase.
18527 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
18528 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
18529 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
18530 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
18531 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
18532 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
18533 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
18534 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
18535 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
18536 * gcc.target/s390/hotpatch-10.c: Likewise.
18537 * gcc.target/s390/hotpatch-11.c: Likewise.
18538 * gcc.target/s390/hotpatch-12.c: Likewise.
18539 * gcc.target/s390/hotpatch-2.c: Likewise.
18540 * gcc.target/s390/hotpatch-3.c: Likewise.
18541 * gcc.target/s390/hotpatch-4.c: Likewise.
18542 * gcc.target/s390/hotpatch-5.c: Likewise.
18543 * gcc.target/s390/hotpatch-6.c: Likewise.
18544 * gcc.target/s390/hotpatch-7.c: Likewise.
18545 * gcc.target/s390/hotpatch-8.c: Likewise.
18546 * gcc.target/s390/hotpatch-9.c: Likewise.
18547 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
18548 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
18549 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
18550 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
18551 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
18552 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
18553 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
18554 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
18555
18556 2015-01-27 Jiong Wang <jiong.wang@arm.com>
18557
18558 * gcc.dg/long_branch.c: New testcase.
18559
18560 2015-01-27 Richard Biener <rguenther@suse.de>
18561
18562 PR tree-optimization/56273
18563 PR tree-optimization/59124
18564 PR tree-optimization/64277
18565 * g++.dg/warn/Warray-bounds-6.C: New testcase.
18566 * gcc.dg/Warray-bounds-12.c: Likewise.
18567 * gcc.dg/Warray-bounds-13.c: Likewise.
18568
18569 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18570
18571 PR rtl-optimization/61058
18572 * gcc.dg/pr61058.c: New test.
18573
18574 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
18575
18576 * gcc.target/i386/chkp-narrow-bounds.c: New.
18577
18578 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18579
18580 PR tree-optimization/64807
18581 * gcc.dg/pr64807.c: New test.
18582
18583 PR c/64766
18584 * gcc.dg/pr64766.c: New test.
18585
18586 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
18587
18588 PR target/49263
18589 * gcc.target/sh/pr49263-4.c: New.
18590
18591 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
18592
18593 PR fortran/62044
18594 * gfortran.dg/allocate_with_mold_1.f90: New test
18595
18596 2015-01-26 Jakub Jelinek <jakub@redhat.com>
18597
18598 PR c/64778
18599 * gcc.dg/pr64778.c: New test.
18600
18601 PR middle-end/64421
18602 * gcc.dg/vect/pr64421.c: New test.
18603
18604 2015-01-26 Tobias Burnus <burnus@net-b.de>
18605
18606 PR fortran/64771
18607 * gfortran.dg/coarray_36.f: New.
18608 * gfortran.dg/coarray_37.f90: New.
18609
18610 2015-01-26 Janus Weil <janus@gcc.gnu.org>
18611
18612 PR fortran/64230
18613 * gfortran.dg/class_allocate_18.f90: New.
18614
18615 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18616
18617 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
18618
18619 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18620
18621 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
18622
18623 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18624
18625 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18626
18627 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18628
18629 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
18630
18631 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18632
18633 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
18634 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
18635 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
18636 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
18637
18638 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18639
18640 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
18641 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
18642 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
18643
18644 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18645
18646 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
18647 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18648 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
18649 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
18650 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
18651 vXXXhn.inc.
18652
18653 2015-01-26 Richard Biener <rguenther@suse.de>
18654
18655 PR middle-end/64764
18656 * gcc.dg/uninit-19.c: New testcase.
18657
18658 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18659
18660 * lib/target-supports.exp (check_effective_target_vect64): Add
18661 sparc*-*-*.
18662
18663 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
18664
18665 PR testsuite/64712
18666 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
18667
18668 2015-01-26 Tony Liu <tony.liu@arm.com>
18669
18670 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
18671 non-UAL cases.
18672
18673 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
18674
18675 PR libfortran/64770
18676 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
18677 correctly, clean up afterwards.
18678
18679 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
18680
18681 PR fortran/62044
18682 * gfortran.dg/use_rename_7.f90: New.
18683
18684 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
18685
18686 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
18687 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
18688
18689 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
18690
18691 PR target/54236
18692 * gcc.target/sh/pr54236-4.c: New.
18693
18694 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
18695
18696 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
18697 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
18698 Bridge test.
18699
18700 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
18701
18702 PR libfortran/64770
18703 * gfortran.dg/open_new_segv.f90: New test.
18704
18705 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
18706
18707 PR target/49263
18708 PR target/53987
18709 PR target/64345
18710 PR target/59533
18711 PR target/52933
18712 PR target/54236
18713 PR target/51244
18714 * gcc.target/sh/pr64345-1.c: New.
18715 * gcc.target/sh/pr64345-2.c: New.
18716 * gcc.target/sh/pr59533-1.c: New.
18717 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
18718 * gcc.target/sh/pr52933-2.c: Likewise.
18719 * gcc.target/sh/pr54089-1.c: Likewise.
18720 * gcc.target/sh/pr54236-1.c: Likewise.
18721 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
18722 * gcc.target/sh/pr49263-1.c: Remove xfails.
18723 * gcc.target/sh/pr49263-2.c: Likewise.
18724 * gcc.target/sh/pr49263-3.c: Likewise.
18725 * gcc.target/sh/pr53987-1.c: Likewise.
18726 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
18727 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
18728 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
18729 (test05, test06, test07, test08, test09, test10, test11, test12): New.
18730 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
18731 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
18732 test_009): New.
18733 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
18734 (test_02): New.
18735
18736 2015-01-24 Tom de Vries <tom@codesourcery.com>
18737
18738 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
18739
18740 2015-01-23 Ian Lance Taylor <iant@google.com>
18741
18742 PR go/64510
18743 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
18744 targets without split stack support.
18745
18746 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
18747
18748 PR target/64317
18749 * gcc.target/i386/pr64317.c: New test.
18750
18751 2015-01-23 Jakub Jelinek <jakub@redhat.com>
18752
18753 PR rtl-optimization/63637
18754 PR rtl-optimization/60663
18755 * gcc.dg/pr63637-1.c: New test.
18756 * gcc.dg/pr63637-2.c: New test.
18757 * gcc.dg/pr63637-3.c: New test.
18758 * gcc.dg/pr63637-4.c: New test.
18759 * gcc.dg/pr63637-5.c: New test.
18760 * gcc.dg/pr63637-6.c: New test.
18761 * gcc.target/i386/pr63637-1.c: New test.
18762 * gcc.target/i386/pr63637-2.c: New test.
18763 * gcc.target/i386/pr63637-3.c: New test.
18764 * gcc.target/i386/pr63637-4.c: New test.
18765 * gcc.target/i386/pr63637-5.c: New test.
18766 * gcc.target/i386/pr63637-6.c: New test.
18767
18768 2015-01-23 Richard Biener <rguenther@suse.de>
18769
18770 PR testsuite/63439
18771 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18772 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18773
18774 2015-01-23 Marek Polacek <polacek@redhat.com>
18775
18776 PR preprocessor/60570
18777 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18778 * gcc.dg/cpp/pr60570.c: New test.
18779
18780 2015-01-23 Richard Biener <rguenther@suse.de>
18781
18782 PR testsuite/63439
18783 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18784 vectorization on vect64 targets.
18785
18786 2015-01-23 Janus Weil <janus@gcc.gnu.org>
18787
18788 PR fortran/60922
18789 * gfortran.dg/class_allocate_17.f90: New.
18790
18791 2015-01-23 Tobias Burnus <burnus@net-b.de>
18792
18793 PR fortran/64726
18794 * gfortran.dg/goacc/combined_loop.f90: New.
18795
18796 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18797
18798 PR fortran/61933
18799 * gfortran.dg/make_unit.f90: New test.
18800
18801 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18802
18803 PR fortran/61933
18804 * gfortran.dg/negative_unit_int8.f: Update.
18805
18806 2015-01-22 Jeff Law <law@redhat.com>
18807
18808 PR target/52076
18809 * gcc.target/m68k/pr52076-1.c: New test.
18810 * gcc.target/m68k/pr52076-2.c: New test.
18811
18812 2015-01-22 Richard Biener <rguenther@suse.de>
18813
18814 PR middle-end/64728
18815 * gcc.dg/torture/pr64728.c: New testcase.
18816
18817 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
18818
18819 PR target/64688
18820 * g++.dg/pr64688.C: New test.
18821
18822 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
18823
18824 * gcc.target/i386/chkp-always_inline.c (f1): Make static
18825 to avoid errors with -fpic.
18826
18827 2015-01-22 Richard Biener <rguenther@suse.de>
18828
18829 PR libstdc++/64535
18830 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18831
18832 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
18833
18834 PR rtl-optimization/64682
18835 * gcc.c-torture/execute/pr64682.c: New file.
18836
18837 2015-01-21 Jakub Jelinek <jakub@redhat.com>
18838
18839 PR debug/64511
18840 * gcc.dg/pr64511.c: New test.
18841
18842 PR rtl-optimization/62078
18843 * g++.dg/opt/pr62078.C: New test.
18844
18845 PR c/63307
18846 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18847
18848 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
18849
18850 PR fortran/57023
18851 * gfortran.dg/internal_pack_15.f90: New test.
18852
18853 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
18854
18855 * c-c++-common/tsan/step.c: New testcase.
18856
18857 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18858
18859 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
18860
18861 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18862
18863 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
18864
18865 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18866
18867 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
18868
18869 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18870
18871 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
18872
18873 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18874
18875 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
18876
18877 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18878
18879 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
18880
18881 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18882
18883 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
18884
18885 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18886
18887 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
18888
18889 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18890
18891 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
18892
18893 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18894
18895 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
18896
18897 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18898
18899 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
18900
18901 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18902
18903 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
18904
18905 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18906
18907 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
18908 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
18909 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
18910 vXXXw.inc.
18911
18912 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18913
18914 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
18915 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
18916 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
18917 vXXXl.inc.
18918
18919 2015-01-21 Renlin Li <renlin.li@arm.com>
18920
18921 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
18922 * g++.dg/tls/thread_local5g.C: Likewise.
18923 * g++.dg/tls/thread_local6g.C: Likewise.
18924
18925 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18926
18927 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
18928 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
18929 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
18930
18931 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18932
18933 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
18934 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
18935 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
18936
18937 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18938
18939 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
18940 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
18941 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
18942
18943 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18944
18945 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
18946 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
18947 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
18948
18949 2015-01-20 Jeff Law <law@redhat.com>
18950
18951 PR target/59946
18952 * gcc.target/m68k/pr59946.c: New test.
18953
18954 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18955
18956 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
18957 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
18958 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
18959
18960 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18961
18962 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
18963 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
18964 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
18965
18966 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18967
18968 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
18969 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
18970 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
18971
18972 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18973
18974 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
18975 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
18976 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
18977 vshuffle.inc.
18978 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
18979 vshuffle.inc.
18980
18981 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18982
18983 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
18984 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
18985 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
18986
18987 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18988
18989 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
18990 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
18991 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
18992
18993 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18994
18995 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
18996
18997 2015-01-20 Jakub Jelinek <jakub@redhat.com>
18998
18999 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
19000
19001 PR sanitizer/64632
19002 * g++.dg/ubsan/pr64632.C: New test.
19003
19004 PR debug/64663
19005 * gcc.dg/pr64663.c: New test.
19006
19007 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
19008
19009 PR c++/64383
19010 * g++.dg/warn/Wunused-var-23.C: New.
19011
19012 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
19013
19014 PR c++/59937
19015 * g++.dg/cpp0x/constexpr-59937-1.C: New.
19016 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
19017
19018 2015-01-20 Richard Biener <rguenther@suse.de>
19019
19020 PR ipa/64684
19021 * gcc.dg/lto/pr64684_0.c: New testcase.
19022 * gcc.dg/lto/pr64684_1.c: Likewise.
19023 * gcc.dg/lto/pr64684_2.c: Likewise.
19024 * gcc.dg/lto/pr64685_0.c: Likewise.
19025 * gcc.dg/lto/pr64685_1.c: Likewise.
19026
19027 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
19028
19029 PR c++/62241
19030 * g++.dg/cpp1y/lambda-init12.C: New.
19031
19032 2015-01-20 Richard Biener <rguenther@suse.de>
19033
19034 PR tree-optimization/64410
19035 * g++.dg/vect/pr64410.cc: Require vect_double.
19036
19037 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
19038
19039 PR target/64149
19040 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
19041
19042 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
19043
19044 PR bootstrap/64676
19045 Revert:
19046 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
19047
19048 PR rtl-optimization/64081
19049 * gcc.dg/pr64081.c: New test.
19050
19051 2015-01-19 David Malcolm <dmalcolm@redhat.com>
19052
19053 * jit.dg/harness.h: Include <unistd.h>.
19054 (CHECK_NO_ERRORS): New.
19055 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
19056 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
19057 gcc_jit_context_compile_to_file.
19058 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
19059 args to the spawned executable.
19060 (jit-expand-vars): New function.
19061 (jit-exe-params): New variable.
19062 (dg-jit-set-exe-params): New function.
19063 (jit-dg-test): Detect testcases that use
19064 jit-verify-compile-to-file and call jit-setup-compile-to-file.
19065 Set arguments of spawned process to jit-exe-params.
19066 (jit-get-output-filename): New function.
19067 (jit-setup-compile-to-file): New function.
19068 (jit-verify-compile-to-file): New function.
19069 (jit-run-executable): New function.
19070 (jit-verify-executable): New function.
19071 * jit.dg/test-compile-to-assembler.c: New testcase.
19072 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
19073 * jit.dg/test-compile-to-executable.c: New testcase.
19074 * jit.dg/test-compile-to-object.c: New testcase.
19075
19076 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
19077
19078 PR target/64652
19079 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
19080 (test_1): New.
19081
19082 2015-01-19 Martin Liska <mliska@suse.cz>
19083
19084 * objc/compile/pr64668.m: New test.
19085
19086 2015-01-19 David Malcolm <dmalcolm@redhat.com>
19087
19088 * jit.dg/test-arith-overflow.c: Include stdbool.h.
19089 (create_overflow_fn): Update comment to clarify that
19090 the third param of the created function is a bool *, not
19091 an int *.
19092 (verify_int_overflow_fn): Convert param "expected_ovf" from
19093 int to bool. Update third param of "overflow_fn_type" from int *
19094 to bool *. Update local "actual_ovf" from int to bool.
19095 (verify_uint_overflow_fn): Likewise.
19096
19097 2015-01-19 Martin Liska <mliska@suse.cz>
19098
19099 * gcc.dg/ipa/ipa-icf-33.c: New test.
19100
19101 2015-01-19 Felix Yang <felix.yang@huawei.com>
19102 Haijian Zhang <z.zhanghaijian@huawei.com>
19103
19104 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
19105 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
19106 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
19107 result_float64x2, expected_hfloat64x2): New helper type, variable and
19108 declaration.
19109 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
19110 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
19111 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
19112 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
19113 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
19114 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
19115 and target without the FMA feature.
19116
19117 2015-01-19 Jiong Wang <jiong.wang@arm.com>
19118
19119 * gcc.target/aarch64/pr64304.c: New testcase.
19120
19121 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
19122
19123 PR rtl-optimization/64081
19124 * gcc.dg/pr64081.c: New test.
19125
19126 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
19127
19128 PR target/63971
19129 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
19130 the epilogue).
19131 * gcc.target/aarch64/test_frame_6.c: Likewise.
19132 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
19133 and x19 (in the epilogue).
19134 * gcc.target/aarch64/test_frame_4.c: Likewise.
19135 * gcc.target/aarch64/test_frame_7.c: Likewise.
19136
19137 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
19138
19139 * gcc.target/i386/chkp-always_inline.c: New.
19140
19141 2015-01-15 Andrew Pinski <apinski@cavium.com>
19142 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
19143
19144 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
19145 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
19146
19147 2015-01-18 Andre Vehreschild <vehre@gmx.de>
19148
19149 PR fortran/60255
19150 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
19151 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
19152
19153 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
19154
19155 PR fortran/64578
19156 * gfortran.dg/unlimited_polymorphic_21.f90: New test
19157
19158 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
19159
19160 PR target/64652
19161 * gcc.target/sh/torture/pr64652.c: New.
19162
19163 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
19164
19165 * gcc.dg/ipa/ipa-icf-32.c: Update template.
19166 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
19167 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
19168 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
19169 * c-c++-common/asan/kasan-recover-1.c: Likewise.
19170 * c-c++-common/asan/kasan-recover-2.c: Likewise.
19171
19172 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
19173
19174 PR ipa/64378
19175 * g++.dg/torture/pr64378.C: New testcase.
19176
19177 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
19178
19179 PR fortran/57959
19180 * gfortran.dg/block_13.f08: New test
19181
19182 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
19183
19184 PR fortran/55901
19185 * gfortran.dg/associate_1.f03: Allow test for character with
19186 automatic length.
19187
19188 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
19189
19190 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
19191 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
19192
19193 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
19194
19195 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
19196
19197 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
19198
19199 PR fortran/64578
19200 * gfortran.dg/unlimited_polymorphic_21.f90: New test
19201
19202 2015-01-17 Andre Vehreschild <vehre@gmx.de>
19203
19204 PR fortran/60357
19205 * gfortran.dg/alloc_comp_assign_13.f08: New test.
19206
19207 PR fortran/61275
19208 * gfortran.dg/alloc_comp_assign_14.f08: New test.
19209
19210 PR fortran/55932
19211 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
19212
19213 2015-01-17 Andre Vehreschild <vehre@gmx.de>
19214
19215 PR fortran/60334
19216 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
19217
19218 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
19219
19220 PR rtl-optimization/52773
19221 * gcc.c-torture/compile/pr52773.c: New test.
19222
19223 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19224
19225 PR c++/62134
19226 * g++.dg/cpp0x/alias-decl-46.C: New.
19227
19228 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19229
19230 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
19231
19232 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19233
19234 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
19235 Add trace.
19236 (CHECK_FP): Likewise.
19237 (CHECK_CUMULATIVE_SAT): Likewise.
19238
19239 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19240
19241 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
19242 (Set_Neon_Cumulative_Sat): Add parameter.
19243 (__set_neon_cumulative_sat): Support new parameter.
19244 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
19245 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19246 argument.
19247 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
19248 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19249 argument.
19250
19251 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
19252
19253 * g++.dg/tsan/vptr_benign_race.C: New testcase.
19254 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
19255
19256 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19257
19258 PR c++/60056
19259 * g++.dg/tls/thread_local-ice4.C: New.
19260
19261 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
19262
19263 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
19264 than Neon options.
19265
19266 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19267
19268 PR c++/62276
19269 * g++.dg/cpp0x/vt-62276.C: New.
19270
19271 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
19272
19273 PR middle-end/64353
19274 * g++.dg/pr64353.C: New.
19275
19276 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19277
19278 PR target/64263
19279 * gcc.target/aarch64/pr64263_1.c: New test.
19280
19281 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
19282
19283 PR tree-optimization/64434
19284 * gcc.dg/torture/pr64434.c: Move to...
19285 * gcc.dg/pr64434.c: ... here.
19286
19287 2015-01-16 Richard Biener <rguenther@suse.de>
19288
19289 PR middle-end/64614
19290 * gcc.dg/uninit-18.c: New testcase.
19291
19292 2015-01-16 Richard Biener <rguenther@suse.de>
19293
19294 PR tree-optimization/64568
19295 * g++.dg/torture/pr64568-2.C: New testcase.
19296
19297 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
19298
19299 PR target/64363
19300 * gcc.target/i386/chkp-label-address.c: New.
19301
19302 2015-01-16 Janus Weil <janus@gcc.gnu.org>
19303
19304 PR fortran/45290
19305 * gfortran.dg/pointer_init_6.f90: Extended.
19306
19307 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
19308
19309 * gcc.c-torture/compile/20150108.c: New test.
19310
19311 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
19312
19313 * gcc.target/visium: New directory.
19314
19315 2015-01-16 Richard Biener <rguenther@suse.de>
19316
19317 PR tree-optimization/61743
19318 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
19319 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19320
19321 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
19322
19323 * gcc.dg/pr64015.c: New test.
19324
19325 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
19326
19327 PR ipa/64163
19328 PR ipa/64612
19329 * g++.dg/ipa/pr64612.C: New test.
19330
19331 2015-01-16 Renlin Li <renlin.li@arm.com>
19332
19333 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
19334
19335 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
19336
19337 * gcc.target/i386/sse-14.c: Test new intrinsic.
19338 * gcc.target/i386/sse-22.c: Ditto.
19339
19340 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19341
19342 PR c++/58614
19343 * g++.dg/cpp0x/auto44.C: New.
19344
19345 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
19346
19347 PR target/59710
19348 * gcc.target/nios2/gpopt-all.c: New test case.
19349 * gcc.target/nios2/gpopt-local.c: New test case.
19350 * gcc.target/nios2/gpopt-global.c: New test case.
19351 * gcc.target/nios2/gpopt-data.c: New test case.
19352 * gcc.target/nios2/gpopt-none.c: New test case.
19353
19354 2015-01-15 Jakub Jelinek <jakub@redhat.com>
19355
19356 * g++.dg/ubsan/vptr-1.C: New test.
19357 * g++.dg/ubsan/vptr-2.C: New test.
19358 * g++.dg/ubsan/vptr-3.C: New test.
19359 * g++.dg/ubsan/vptr-4.C: New test.
19360 * g++.dg/ubsan/vptr-5.C: New test.
19361 * g++.dg/ubsan/vptr-6.C: New test.
19362 * g++.dg/ubsan/vptr-7.C: New test.
19363 * g++.dg/ubsan/vptr-8.C: New test.
19364 * g++.dg/ubsan/vptr-9.C: New test.
19365
19366 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
19367
19368 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
19369 is set up.
19370 * lib/gcc-dg.exp: Likewise.
19371
19372 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
19373
19374 PR rtl-optimization/64110
19375 * gcc.target/i386/pr64110.c: Add scan-assembler.
19376
19377 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
19378 James Norris <jnorris@codesourcery.com>
19379 Cesar Philippidis <cesar@codesourcery.com>
19380 Ilmir Usmanov <i.usmanov@samsung.com>
19381
19382 * lib/target-supports.exp (check_effective_target_fopenacc): New
19383 procedure.
19384 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
19385 * g++.dg/goacc/goacc.exp: Likewise.
19386 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
19387 * gcc.dg/goacc/goacc.exp: Likewise.
19388 * gfortran.dg/goacc/goacc.exp: Likewise.
19389 * c-c++-common/cpp/openacc-define-1.c: New file.
19390 * c-c++-common/cpp/openacc-define-2.c: Likewise.
19391 * c-c++-common/cpp/openacc-define-3.c: Likewise.
19392 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
19393 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
19394 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
19395 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
19396 * c-c++-common/goacc/asyncwait-1.c: Likewise.
19397 * c-c++-common/goacc/cache-1.c: Likewise.
19398 * c-c++-common/goacc/clauses-fail.c: Likewise.
19399 * c-c++-common/goacc/collapse-1.c: Likewise.
19400 * c-c++-common/goacc/data-1.c: Likewise.
19401 * c-c++-common/goacc/data-2.c: Likewise.
19402 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
19403 * c-c++-common/goacc/deviceptr-1.c: Likewise.
19404 * c-c++-common/goacc/deviceptr-2.c: Likewise.
19405 * c-c++-common/goacc/deviceptr-3.c: Likewise.
19406 * c-c++-common/goacc/if-clause-1.c: Likewise.
19407 * c-c++-common/goacc/if-clause-2.c: Likewise.
19408 * c-c++-common/goacc/kernels-1.c: Likewise.
19409 * c-c++-common/goacc/loop-1.c: Likewise.
19410 * c-c++-common/goacc/loop-private-1.c: Likewise.
19411 * c-c++-common/goacc/nesting-1.c: Likewise.
19412 * c-c++-common/goacc/nesting-data-1.c: Likewise.
19413 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
19414 * c-c++-common/goacc/parallel-1.c: Likewise.
19415 * c-c++-common/goacc/pcopy.c: Likewise.
19416 * c-c++-common/goacc/pcopyin.c: Likewise.
19417 * c-c++-common/goacc/pcopyout.c: Likewise.
19418 * c-c++-common/goacc/pcreate.c: Likewise.
19419 * c-c++-common/goacc/pragma_context.c: Likewise.
19420 * c-c++-common/goacc/present-1.c: Likewise.
19421 * c-c++-common/goacc/reduction-1.c: Likewise.
19422 * c-c++-common/goacc/reduction-2.c: Likewise.
19423 * c-c++-common/goacc/reduction-3.c: Likewise.
19424 * c-c++-common/goacc/reduction-4.c: Likewise.
19425 * c-c++-common/goacc/sb-1.c: Likewise.
19426 * c-c++-common/goacc/sb-2.c: Likewise.
19427 * c-c++-common/goacc/sb-3.c: Likewise.
19428 * c-c++-common/goacc/update-1.c: Likewise.
19429 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
19430 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
19431 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
19432 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
19433 * gfortran.dg/goacc/assumed.f95: Likewise.
19434 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
19435 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
19436 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
19437 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
19438 * gfortran.dg/goacc/branch.f95: Likewise.
19439 * gfortran.dg/goacc/cache-1.f95: Likewise.
19440 * gfortran.dg/goacc/coarray.f95: Likewise.
19441 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
19442 * gfortran.dg/goacc/cray.f95: Likewise.
19443 * gfortran.dg/goacc/critical.f95: Likewise.
19444 * gfortran.dg/goacc/data-clauses.f95: Likewise.
19445 * gfortran.dg/goacc/data-tree.f95: Likewise.
19446 * gfortran.dg/goacc/declare-1.f95: Likewise.
19447 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
19448 * gfortran.dg/goacc/fixed-1.f: Likewise.
19449 * gfortran.dg/goacc/fixed-2.f: Likewise.
19450 * gfortran.dg/goacc/fixed-3.f: Likewise.
19451 * gfortran.dg/goacc/fixed-4.f: Likewise.
19452 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
19453 * gfortran.dg/goacc/if.f95: Likewise.
19454 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
19455 * gfortran.dg/goacc/list.f95: Likewise.
19456 * gfortran.dg/goacc/literal.f95: Likewise.
19457 * gfortran.dg/goacc/loop-1.f95: Likewise.
19458 * gfortran.dg/goacc/loop-2.f95: Likewise.
19459 * gfortran.dg/goacc/loop-3.f95: Likewise.
19460 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
19461 * gfortran.dg/goacc/omp.f95: Likewise.
19462 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
19463 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
19464 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
19465 * gfortran.dg/goacc/parameter.f95: Likewise.
19466 * gfortran.dg/goacc/private-1.f95: Likewise.
19467 * gfortran.dg/goacc/private-2.f95: Likewise.
19468 * gfortran.dg/goacc/private-3.f95: Likewise.
19469 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
19470 * gfortran.dg/goacc/reduction-2.f95: Likewise.
19471 * gfortran.dg/goacc/reduction.f95: Likewise.
19472 * gfortran.dg/goacc/routine-1.f90: Likewise.
19473 * gfortran.dg/goacc/routine-2.f90: Likewise.
19474 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
19475 * gfortran.dg/goacc/several-directives.f95: Likewise.
19476 * gfortran.dg/goacc/sie.f95: Likewise.
19477 * gfortran.dg/goacc/subarrays.f95: Likewise.
19478 * gfortran.dg/gomp/map-1.f90: Likewise.
19479 * gfortran.dg/openacc-define-1.f90: Likewise.
19480 * gfortran.dg/openacc-define-2.f90: Likewise.
19481 * gfortran.dg/openacc-define-3.f90: Likewise.
19482 * g++.dg/gomp/block-1.C: Update for changed compiler output.
19483 * g++.dg/gomp/block-2.C: Likewise.
19484 * g++.dg/gomp/block-3.C: Likewise.
19485 * g++.dg/gomp/block-5.C: Likewise.
19486 * g++.dg/gomp/target-1.C: Likewise.
19487 * g++.dg/gomp/target-2.C: Likewise.
19488 * g++.dg/gomp/taskgroup-1.C: Likewise.
19489 * g++.dg/gomp/teams-1.C: Likewise.
19490 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
19491 * gcc.dg/cilk-plus/jump.c: Likewise.
19492 * gcc.dg/gomp/block-1.c: Likewise.
19493 * gcc.dg/gomp/block-10.c: Likewise.
19494 * gcc.dg/gomp/block-2.c: Likewise.
19495 * gcc.dg/gomp/block-3.c: Likewise.
19496 * gcc.dg/gomp/block-4.c: Likewise.
19497 * gcc.dg/gomp/block-5.c: Likewise.
19498 * gcc.dg/gomp/block-6.c: Likewise.
19499 * gcc.dg/gomp/block-7.c: Likewise.
19500 * gcc.dg/gomp/block-8.c: Likewise.
19501 * gcc.dg/gomp/block-9.c: Likewise.
19502 * gcc.dg/gomp/target-1.c: Likewise.
19503 * gcc.dg/gomp/target-2.c: Likewise.
19504 * gcc.dg/gomp/taskgroup-1.c: Likewise.
19505 * gcc.dg/gomp/teams-1.c: Likewise.
19506
19507 2015-01-15 David Malcolm <dmalcolm@redhat.com>
19508
19509 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
19510 test case.
19511
19512 2015-01-15 Mike Stump <mikestump@comcast.net>
19513
19514 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
19515 * gcc.dg/inline_2.c: Likewise.
19516 * gcc.dg/inline_3.c: Likewise.
19517 * gcc.dg/inline_4.c: Likewise.
19518
19519 2015-01-15 Janus Weil <janus@gcc.gnu.org>
19520
19521 PR fortran/58023
19522 * gfortran.dg/proc_ptr_comp_43.f90: New.
19523
19524 2015-01-15 Mike Stump <mikestump@comcast.net>
19525
19526 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
19527 * gcc.dg/unroll_2.c: Likewise.
19528 * gcc.dg/unroll_3.c: Likewise.
19529 * gcc.dg/unroll_4.c: Likewise.
19530 * gcc.dg/unroll_5.c: Likewise.
19531
19532 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
19533
19534 PR target/63971
19535 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
19536 in epilogue.
19537 * gcc.target/aarch64/test_frame_6.c: Likewise.
19538 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
19539 x30 and x19 (in the epilogue).
19540 * gcc.target/aarch64/test_frame_4.c: Likewise.
19541 * gcc.target/aarch64/test_frame_7.c: Likewise.
19542
19543 2015-01-15 Martin Liska <mliska@suse.cz>
19544
19545 * g++.dg/ipa/pr64068.C: New test.
19546 * gcc.dg/ipa/PR64559.c: New test.
19547
19548 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19549
19550 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
19551 with PIE.
19552
19553 2015-01-15 Richard Biener <rguenther@suse.de>
19554
19555 PR tree-optimization/61743
19556 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
19557 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19558
19559 2015-01-15 Renlin Li <renlin.li@arm.com>
19560
19561 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
19562 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
19563
19564 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19565
19566 * gcc.dg/vect/vect-aggressive-1.c: New.
19567 * gcc.target/i386/avx2-vect-aggressive.c: New.
19568
19569 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19570
19571 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
19572
19573 2015-01-15 Richard Biener <rguenther@suse.de>
19574
19575 PR lto/64415
19576 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
19577 -Wl,-undefined,dynamic_lookup.
19578
19579 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
19580
19581 * gnat.dg/opt47.adb: New test.
19582
19583 2015-01-15 Richard Biener <rguenther@suse.de>
19584
19585 PR lto/64415
19586 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
19587
19588 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19589
19590 PR tree-optimization/64434
19591 * gcc.dg/torture/pr64434.c: New test.
19592
19593 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
19594
19595 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
19596 -mno-micromips. MIPS32R1 and below require -mno-micromips.
19597 -march=loongson* and -march=octeon* require -mno-micromips.
19598
19599 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
19600 Matthew Fortune <matthew.fortune@imgtec.com>
19601
19602 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
19603 * gcc.target/mips/call-saved-5.c (foo): Likewise.
19604 * gcc.target/mips/call-saved-6.c (foo): Likewise.
19605 * gcc.target/mips/call-saved-7.c: New file.
19606 * gcc.target/mips/call-saved-8.c: New file.
19607 * gcc.target/mips/call-saved-9.c: New file.
19608
19609 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
19610
19611 * gcc.target/mips/lsa.c: New file.
19612 * gcc.target/mips/mips64-lsa.c: Likewise.
19613 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
19614 * gcc.target/mips/mulsize-4.c: Likewise.
19615 * gcc.target/mips/mulsize-5.c: New file.
19616 * gcc.target/mips/mulsize-6.c: Likewise.
19617 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
19618 and !HAS_LSA as ghost options.
19619 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
19620 for !HAS_LSA.
19621
19622 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
19623
19624 * g++.dg/torture/20141013.c: Set -fno-short-enums.
19625
19626 2015-01-15 Richard Biener <rguenther@suse.de>
19627
19628 PR middle-end/64365
19629 * gcc.dg/torture/pr64365.c: New testcase.
19630
19631 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
19632
19633 * gcc.dg/stackprotectexplicit1.c: New test.
19634 * g++.dg/stackprotectexplicit2.c: New test.
19635
19636 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19637
19638 PR target/61933
19639 * gfortran.dg/inquire_internal.f90: New.
19640 * gfortran.dg/negative_unit_check.f90: New.
19641
19642 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
19643
19644 PR target/53988
19645 * gcc.target/sh/pr53988-1.c: New.
19646
19647 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
19648
19649 PR c++/58671
19650 * g++.dg/tls/thread_local-ice3.C: New.
19651
19652 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
19653
19654 * gcc.target/i386/fentry-override.c: Properly place {} in target
19655 selector. Remove nonpic.
19656 * gcc.target/i386/fentry.c: Likewise.
19657
19658 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19659
19660 * gcc.dg/atomic-invalid.c: Check for invalid memory model
19661 warnings instead of errors.
19662
19663 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
19664
19665 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
19666 option support instead of ENABLE_LTO from Makefile.
19667
19668 2015-01-14 Richard Biener <rguenther@suse.de>
19669
19670 PR tree-optimization/59354
19671 * gcc.dg/vect/pr59354.c: New testcase.
19672
19673 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
19674
19675 * lib/target-supports.exp
19676 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
19677 on ARM architures before v7.
19678
19679 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19680
19681 PR middle-end/59448
19682 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
19683 an atomic_exchange.
19684
19685 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19686
19687 PR target/64386
19688 * gcc.target/i386/pr64386.c: New test.
19689
19690 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19691
19692 PR target/64393
19693 * gcc.target/i386/pr64393.c: New test.
19694
19695 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19696
19697 PR target/64387
19698 * gcc.target/i386/pr64387.c: New test.
19699
19700 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
19701
19702 * gcc.target/aarch64/store-pair-1.c: Fix typo.
19703
19704 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19705
19706 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
19707
19708 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
19709
19710 PR target/64453
19711 * gcc.target/arm/pr64453.c: New.
19712
19713 2015-01-14 Richard Biener <rguenther@suse.de>
19714
19715 PR lto/64415
19716 * gcc.dg/lto/pr64415_0.c: New testcase.
19717 * gcc.dg/lto/pr64415_1.c: Likewise.
19718
19719 2015-01-14 Martin Liska <mliska@suse.cz>
19720
19721 * gcc.dg/ipa/pr64307.c: New test.
19722
19723 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
19724
19725 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
19726 64-bit and 128-bit.
19727
19728 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19729
19730 PR target/64460
19731 * gcc.target/arm/pr64460_1.c: New test.
19732
19733 2015-01-14 Richard Biener <rguenther@suse.de>
19734
19735 PR tree-optimization/64493
19736 PR tree-optimization/64495
19737 * gcc.dg/vect/pr64493.c: New testcase.
19738 * gcc.dg/vect/pr64495.c: Likewise.
19739
19740 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
19741
19742 * gcc.dg/Warray-bounds-11.c: New test-case.
19743
19744 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
19745
19746 * gcc.target/mips/octeon3-pipe-1.c: New test.
19747
19748 2015-01-13 David Malcolm <dmalcolm@redhat.com>
19749
19750 * jit.dg/harness.h (set_up_logging): Move string concatenation
19751 into...
19752 (concat_strings): New function.
19753 (dump_reproducer): New function.
19754 (test_jit): Call dump_reproducer.
19755 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
19756 function.
19757 (jit-dg-test): Delete any generated reproducer from previous runs.
19758 Verify that a generated reproducer was created, and verify that it
19759 compiles.
19760 * jit.dg/test-nested-contexts.c (main): Call
19761 gcc_jit_context_dump_reproducer_to_file.
19762
19763 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19764
19765 * gcc.dg/aru-2.c: Add dg-require-profiling.
19766
19767 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19768
19769 * lib/target-supports.exp (check_profiling_available): Check if
19770 -pg links.
19771
19772 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
19773
19774 PR ipa/64565
19775 * g++.dg/torture/pr64565.C: New testcase.
19776
19777 2015-01-13 Marek Polacek <polacek@redhat.com>
19778
19779 PR middle-end/64391
19780 * gcc.dg/tm/pr64391.c: New test.
19781
19782 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19783
19784 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19785 true.
19786
19787 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19788
19789 * gcc.target/i386/pie.c: New test.
19790
19791 * lib/target-supports.exp (check_effective_target_pie): New.
19792
19793 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19794
19795 PR rtl-optimization/64286
19796 * gcc.target/i386/avx2-pr64286.c: New test.
19797
19798 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
19799
19800 PR c++/57626
19801 * g++.dg/cpp0x/vt-57626.C: New.
19802
19803 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19804
19805 PR fortran/64528
19806 * gfortran.dg/pr64528.f90: New test.
19807
19808 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
19809
19810 * gcc.target/aarch64/subsp.c: New test.
19811
19812 2015-01-13 Andrew Pinski <apinski@cavium.com>
19813
19814 * gcc.target/aarch64/store-pair-1.c: New testcase.
19815
19816 2015-01-13 Richard Biener <rguenther@suse.de>
19817
19818 PR lto/64373
19819 * gcc.dg/lto/pr64373_0.c: New testcase.
19820
19821 2015-01-13 Andrew Pinski <apinski@cavium.com>
19822
19823 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19824 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19825
19826 2015-01-13 Richard Biener <rguenther@suse.de>
19827
19828 PR tree-optimization/64406
19829 * gcc.dg/pr64406.c: New testcase.
19830
19831 2015-01-13 Richard Biener <rguenther@suse.de>
19832
19833 PR tree-optimization/64404
19834 * gcc.dg/vect/pr64404.c: New testcase.
19835
19836 2015-01-13 Richard Biener <rguenther@suse.de>
19837
19838 PR tree-optimization/64568
19839 * g++.dg/torture/pr64568.C: New testcase.
19840
19841 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19842
19843 * jit.dg/test-error-local-used-from-other-function.c: New test
19844 case.
19845 * jit.dg/test-error-param-reuse.c: New test case.
19846 * jit.dg/test-error-param-sharing.c: New test case.
19847 * jit.dg/test-error-param-used-from-other-function.c: New test
19848 case.
19849 * jit.dg/test-error-param-used-without-a-function.c: New test
19850 case.
19851
19852 2015-01-12 Jakub Jelinek <jakub@redhat.com>
19853
19854 PR tree-optimization/64563
19855 * gcc.dg/pr64563.c: New test.
19856
19857 PR target/64513
19858 * gcc.target/i386/pr64513.c: New test.
19859
19860 PR tree-optimization/64454
19861 * gcc.dg/pr64454.c: New test.
19862
19863 PR testsuite/64028
19864 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
19865 bind_pic_locally.
19866 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
19867 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
19868 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
19869 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
19870 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
19871 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
19872 * gcc.dg/vect/slp-25.c: Likewise.
19873 * gcc.dg/vect/vect-109.c: Likewise.
19874 * gcc.dg/vect/vect-13.c: Likewise.
19875 * gcc.dg/vect/vect-17.c: Likewise.
19876 * gcc.dg/vect/vect-18.c: Likewise.
19877 * gcc.dg/vect/vect-19.c: Likewise.
19878 * gcc.dg/vect/vect-20.c: Likewise.
19879 * gcc.dg/vect/vect-21.c: Likewise.
19880 * gcc.dg/vect/vect-22.c: Likewise.
19881 * gcc.dg/vect/vect-27.c: Likewise.
19882 * gcc.dg/vect/vect-29.c: Likewise.
19883 * gcc.dg/vect/vect-2-big-array.c: Likewise.
19884 * gcc.dg/vect/vect-2.c: Likewise.
19885 * gcc.dg/vect/vect-3.c: Likewise.
19886 * gcc.dg/vect/vect-4.c: Likewise.
19887 * gcc.dg/vect/vect-5.c: Likewise.
19888 * gcc.dg/vect/vect-72.c: Likewise.
19889 * gcc.dg/vect/vect-73-big-array.c: Likewise.
19890 * gcc.dg/vect/vect-73.c: Likewise.
19891 * gcc.dg/vect/vect-77-global.c: Likewise.
19892 * gcc.dg/vect/vect-78-global.c: Likewise.
19893 * gcc.dg/vect/vect-7.c: Likewise.
19894 * gcc.dg/vect/vect-86.c: Likewise.
19895 * gcc.dg/vect/vect-align-1.c: Likewise.
19896 * gcc.dg/vect/vect-align-3.c: Likewise.
19897 * gcc.dg/vect/vect-all-big-array.c: Likewise.
19898 * gcc.dg/vect/vect-all.c: Likewise.
19899 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
19900 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19901 * gcc.dg/vect/vect-peel-3.c: Likewise.
19902 * gcc.dg/vect/vect-peel-4.c: Likewise.
19903 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
19904
19905 2015-01-12 Jeff Law <law@redhat.com>
19906
19907 PR target/64461
19908 * gcc.target/m68k/pr64461.c: New test.
19909
19910 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19911
19912 * jit.dg/test-array-as-pointer.c (create_code): Update call
19913 to gcc_jit_context_new_global by setting "kind" to
19914 GCC_JIT_GLOBAL_IMPORTED.
19915 * jit.dg/test-error-array-as-pointer.c: Likewise.
19916 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
19917 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
19918 setting kind to GCC_JIT_GLOBAL_EXPORTED.
19919 * jit.dg/test-using-global.c (the_global): Rename to...
19920 (imported_global): ...this.
19921 (create_code): Update to test the three kinds of global.
19922 (verify_code): Likewise.
19923
19924 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
19925
19926 PR testsuite/64427
19927 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
19928 undefined behavior.
19929 * gcc.target/i386/pr64291-2.c: Updated.
19930
19931 2015-01-12 Richard Biener <rguenther@suse.de>
19932
19933 PR tree-optimization/64530
19934 * gfortran.dg/pr64530.f90: New testcase.
19935
19936 2015-01-12 Richard Biener <rguenther@suse.de>
19937
19938 PR middle-end/64357
19939 * gcc.dg/torture/pr64357.c: New testcase.
19940
19941 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
19942
19943 * gcc.target/i386/nop-mcount.c: Properly place {} in target
19944 selector.
19945
19946 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19947 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
19948
19949 2015-01-12 Martin Liska <mliska@suse.cz>
19950
19951 * gcc.dg/ipa/PR64550.c: New test.
19952
19953 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
19954
19955 PR ipa/63470
19956 * g++.dg/ipa/pr63470.C: New testcase.
19957
19958 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19959
19960 PR fortran/63733
19961 * gfortran.dg/typebound_operator_20.f90: New.
19962
19963 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19964
19965 PR fortran/58023
19966 * gfortran.dg/proc_ptr_comp_42.f90: New.
19967
19968 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19969
19970 PR fortran/64508
19971 * gfortran.dg/proc_ptr_comp_41.f90: New.
19972
19973 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
19974
19975 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
19976
19977 2015-01-10 Tobias Burnus <burnus@net-b.de>
19978
19979 PR fortran/64522
19980 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
19981 and add dg-excess-errors.
19982 * gfortran.dg/line_length_6.f90: New.
19983 * gfortran.dg/line_length_7.f90: New.
19984 * gfortran.dg/line_length_8.f90: New.
19985 * gfortran.dg/line_length_9.f90: New.
19986 * gfortran.dg/line_length_10.f90: New.
19987 * gfortran.dg/line_length_11.f90: New.
19988
19989 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19990
19991 * jit.dg/test-threads.c (struct testcase): Move declaration
19992 to jit.dg/all-non-failing-tests.h.
19993 (testcases): Likewise.
19994 * jit.dg/all-non-failing-tests.h (struct testcase): Move
19995 declaration here from jit.dg/all-non-failing-tests.h.
19996 (testcases): Likewise.
19997 * jit.dg/test-combination.c (create_code): Eliminate spelling
19998 out all of the testcases in favor of looping through the
19999 "testcases" metadata.
20000 (verify_code): Likewise.
20001
20002 2015-01-09 Jakub Jelinek <jakub@redhat.com>
20003
20004 PR rtl-optimization/64536
20005 * gcc.dg/pr64536.c: New test.
20006
20007 2015-01-09 David Malcolm <dmalcolm@redhat.com>
20008
20009 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
20010 * jit.dg/test-combination.c (create_code): Likewise.
20011 (verify_code): Likewise.
20012 * jit.dg/test-constants.c: New test case.
20013 * jit.dg/test-threads.c: Add test-constants.c.
20014
20015 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
20016
20017 PR libobjc/51891
20018 * objc.dg/gnu-api-2-class.m: Add a test case
20019 for the above change.
20020
20021 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
20022
20023 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
20024
20025 2015-01-09 Richard Biener <rguenther@suse.de>
20026
20027 PR tree-optimization/64410
20028 * g++.dg/vect/pr64410.cc: New testcase.
20029
20030 2015-01-09 Martin Liska <mliska@suse.cz>
20031
20032 * gcc.dg/ipa/ipa-icf-32.c: New test.
20033
20034 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
20035
20036 * c-c++-common/tsan/tsan_barrier.h: New.
20037 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
20038 * c-c++-common/tsan/bitfield_race.c: Likewise.
20039 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
20040 * c-c++-common/tsan/mutexset1.c: Likewise.
20041 * c-c++-common/tsan/race_on_barrier.c: Likewise.
20042 * c-c++-common/tsan/race_on_mutex.c: Likewise.
20043 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
20044 * c-c++-common/tsan/simple_race.c: Likewise.
20045 * c-c++-common/tsan/simple_stack.c: Likewise.
20046 * c-c++-common/tsan/sleep_sync.c: Likewise.
20047 * c-c++-common/tsan/tiny_race.c: Likewise.
20048 * c-c++-common/tsan/tls_race.c: Likewise.
20049 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
20050 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
20051 * g++.dg/tsan/atomic_free.C: Likewise.
20052 * g++.dg/tsan/atomic_free2.C: Likewise.
20053 * g++.dg/tsan/cond_race.C: Likewise.
20054 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
20055
20056 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
20057
20058 PR testsuite/62250
20059 * lib/target-supports.exp (check_effective_target_libatomic_available):
20060 New.
20061 * gfortran.dg/coarray/caf.exp: Only add -latomic for
20062 targets that match effective-target libatomic_available.
20063 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
20064
20065 2015-01-08 David Malcolm <dmalcolm@redhat.com>
20066
20067 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
20068 Verify the result of gcc_jit_context_get_last_error.
20069 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
20070
20071 2015-01-08 Jakub Jelinek <jakub@redhat.com>
20072
20073 PR tree-optimization/63989
20074 * gcc.dg/strlenopt-27.c: New test.
20075
20076 2015-01-08 David Malcolm <dmalcolm@redhat.com>
20077
20078 * jit.dg/harness.h (set_up_logging): New function.
20079 (test_jit): Fail if gcc_jit_context_acquire fails. Call
20080 set_up_logging on the context, so that every testcase is
20081 logged to a particular file.
20082 * jit.dg/test-nested-contexts.c (main): Open a logfile,
20083 and call gcc_jit_context_set_logfile on the top-level context.
20084
20085 2015-01-08 Jakub Jelinek <jakub@redhat.com>
20086
20087 PR target/64338
20088 * g++.dg/opt/pr64338.C: New test.
20089
20090 2015-01-08 Tobias Burnus <burnus@net-b.de>
20091
20092 * gfortran.dg/coarray/codimension_2b.f90: New file.
20093 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
20094 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
20095
20096 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
20097
20098 PR c++/59004
20099 * g++.dg/ext/fnname4.C: New.
20100
20101 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
20102
20103 PR c++/64462
20104 * g++.dg/cpp0x/constexpr-64462.C: New.
20105
20106 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
20107
20108 PR c++/60753
20109 * g++.dg/cpp0x/deleted10.C: New.
20110
20111 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20112
20113 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
20114
20115 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20116
20117 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
20118 GCC_JIT_UNARY_OP_ABS.
20119 (verify_unary_ops): Likewise.
20120
20121 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20122
20123 * jit.dg/test-arith-overflow.c: New test case.
20124 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
20125 * jit.dg/test-combination.c (create_code): Likewise.
20126 (verify_code): Likewise.
20127 * jit.dg/test-threads.c (testcases): Likewise.
20128
20129 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20130
20131 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
20132 rather than "jit". Load g++.exp, and call g++_init.
20133 Run test-*.cc files within the testsuite and *.cc files within
20134 docs/examples.
20135 (jit-dg-test): Drop the addition of -fgnu89-inline to
20136 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
20137 doing it when compiling C testcases (since g++ does not handle
20138 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
20139 is restored to the value after g++_init ran, rather than the
20140 value before g++_init ran. Return a list of
20141 $comp_output $output_file, as dg-test assumes.
20142
20143 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20144
20145 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
20146 make it easier to figure out the origin of each test result when
20147 running test-combination.c and test-threads.c.
20148 (CHECK_VALUE): Likewise.
20149 (CHECK_DOUBLE_VALUE): Likewise.
20150 (CHECK_STRING_VALUE): Likewise.
20151 (CHECK_STRING_STARTS_WITH): Likewise.
20152 (CHECK_STRING_CONTAINS): Likewise.
20153 (CHECK): Likewise.
20154 (check_string_value): Likewise, add "funcname" param.
20155 (check_string_starts_with): Likewise.
20156 (check_string_contains): Likewise.
20157
20158 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20159
20160 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
20161 generating name of built executable.
20162
20163 2015-01-07 Marek Polacek <polacek@redhat.com>
20164
20165 PR c/64440
20166 * gcc.dg/pr64440.c: New test.
20167 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
20168
20169 2015-01-07 Marek Polacek <polacek@redhat.com>
20170
20171 PR c/64417
20172 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
20173 * gcc.dg/pr64417.c: New test.
20174
20175 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
20176
20177 PR target/64505
20178 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
20179 fix is correct.
20180
20181 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
20182
20183 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
20184 Check if testcases run without errors, not just if they compile.
20185
20186 2015-01-06 Christian Bruel <christian.bruel@st.com>
20187
20188 PR target/64507
20189 * gcc.target/sh/pr64507.c: New test.
20190
20191 2015-01-06 Arnaud Charlet <charlet@adacore.com>
20192
20193 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
20194
20195 2015-01-06 Jakub Jelinek <jakub@redhat.com>
20196
20197 * c-c++-common/asan/sanitize-all-1.c: New test.
20198 * c-c++-common/ubsan/sanitize-all-1.c: New test.
20199 * c-c++-common/ubsan/sanitize-all-2.c: New test.
20200 * c-c++-common/ubsan/sanitize-all-3.c: New test.
20201 * c-c++-common/ubsan/sanitize-all-4.c: New test.
20202
20203 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
20204
20205 * lib/target-supports.exp (check_profiling_available): Return 0 for
20206 Visium.
20207 (check_effective_target_tls_runtime): Likewise.
20208 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
20209 * gcc.dg/20020312-2.c: Adjust for Visium.
20210 * gcc.dg/tls/thr-cse-1.c: Likewise
20211 * gcc.dg/tree-ssa/20040204-1.c: Likewise
20212 * gcc.dg/tree-ssa/loop-1.c: Likewise.
20213 * gcc.dg/weak/typeof-2.c: Likewise.
20214
20215 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
20216
20217 PR rtl-optimization/64287
20218 * gcc.dg/aru-2.c: New test.
20219
20220 2015-01-05 Jakub Jelinek <jakub@redhat.com>
20221
20222 PR sanitizer/64344
20223 * c-c++-common/ubsan/pr64344-1.c: New test.
20224 * c-c++-common/ubsan/pr64344-2.c: New test.
20225
20226 PR tree-optimization/64465
20227 * gcc.dg/pr64465.c: New test.
20228
20229 PR tree-optimization/64494
20230 * gcc.c-torture/compile/pr64494.c: New test.
20231
20232 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
20233
20234 PR fortran/47674
20235 * gfortran.dg/realloc_on_assign_25.f90: New test.
20236
20237 2015-01-05 Jakub Jelinek <jakub@redhat.com>
20238
20239 Update copyright years.
20240
20241 2015-01-05 Marek Polacek <polacek@redhat.com>
20242
20243 PR c/64423
20244 * gcc.dg/pr64423.c: New test.
20245
20246 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
20247
20248 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
20249 mmix-knuth-mmixware for the same reason as for MIPS.
20250 * gcc.dg/debug/debug-2.c: Ditto.
20251
20252 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
20253
20254 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
20255
20256 PR testsuite/62250
20257 * lib/gfortran.exp: Add libatomic library search path.
20258 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
20259 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
20260
20261 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
20262
20263 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
20264
20265 * c-c++-common/tsan/bitfield_race.c: New testcase.
20266 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
20267
20268 2015-01-02 Tobias Burnus <burnus@net-b.de>
20269
20270 * gfortran.dg/coarray/collectives_4.f90: New.
20271
20272 2015-01-02 Janus Weil <janus@gcc.gnu.org>
20273
20274 PR fortran/57562
20275 * gfortran.dg/extends_16.f90: New.
20276
20277 2015-01-02 Tobias Burnus <burnus@net-b.de>
20278
20279 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
20280
20281 2015-01-02 Tobias Burnus <burnus@net-b.de>
20282
20283 * gfortran.dg/coarray/codimension_2.f90: New.
20284 * gfortran.dg/coarray/codimension_2a.f90: New.
20285 * gfortran.dg/coarray_35.f90: New.
20286 * gfortran.dg/coarray_35a.f90: New.
20287
20288 2015-01-02 Janus Weil <janus@gcc.gnu.org>
20289
20290 PR fortran/60507
20291 * gfortran.dg/dummy_procedure_11.f90: New.
20292 ^L
20293 Copyright (C) 2015 Free Software Foundation, Inc.
20294
20295 Copying and distribution of this file, with or without modification,
20296 are permitted in any medium without royalty provided the copyright
20297 notice and this notice are preserved.