re PR fortran/68196 (ICE on function result with procedure pointer component)
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-12-18 Paul Thomas <pault@gcc.gnu.org>
2
3 PR fortran/68196
4 * gfortran.dg/proc_ptr_48.f90: New test.
5
6 2015-12-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7
8 * gcc.target/s390/hotpatch-8.c: Add -Wno-deprecated to options.
9 * gcc.target/s390/hotpatch-9.c: Likewise.
10
11 2015-12-18 Patrick Palka <ppalka@gcc.gnu.org>
12
13 PR c++/68831
14 * g++.dg/pr68831.C: New test.
15
16 2015-12-17 Jeff Law <law@redhat.com>
17
18 * gcc.dg/tree-ssa/split-path-1.c: Explicitly ask for path
19 splitting optimizations.
20
21 2015-12-17 Nathan Sidwell <nathan@acm.org>
22
23 * gcc.dg/ipa/ipa-icf-merge-1.c: New.
24
25 2015-12-17 David Malcolm <dmalcolm@redhat.com>
26
27 * gcc.dg/diagnostic-range-bad-return.c: New test case.
28
29 2015-12-17 Richard Biener <rguenther@suse.de>
30
31 PR tree-optimization/68946
32 * gcc.dg/torture/pr68946.c: New testcase.
33
34 2015-12-17 Nathan Sidwell <nathan@acm.org>
35
36 * c-c++-common/Wunused-var-13.c: Requires label values.
37 * gcc.dg/torture/pr46216.c: Likewise.
38
39 2015-12-17 Pierre-Marie de Rodat <derodat@adacore.com>
40
41 * gnat.dg/specs/debug1.ads: Update the expected number of
42 DW_AT_artificial attribute in compiler output.
43
44 2015-12-17 Jakub Jelinek <jakub@redhat.com>
45
46 PR tree-optimization/68835
47 * gcc.dg/pr68835-1.c: New test.
48 * gcc.dg/pr68835-2.c: New test.
49
50 2015-12-17 Richard Biener <rguenther@suse.de>
51
52 PR tree-optimization/68951
53 * gcc.dg/torture/pr68951.c: New testcase.
54
55 2015-12-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
56
57 PR target/67973
58 * lib/target-supports.exp (check_effective_target_stabs): New
59 proc.
60 * g++.dg/cpp0x/alias-decl-debug-0.C: Restrict to stabs targets.
61 * g++.dg/other/PR23205.C: Likewise.
62 * g++.dg/other/pr23205-2.C: Likewise.
63 * gcc.dg/20040813-1.c: Likewise.
64 * gcc.dg/darwin-20040809-2.c: Likewise.
65 * objc.dg/stabs-1.m: Likewise.
66
67 2015-12-17 Andrew Burgess <andrew.burgess@embecosm.com>
68
69 * gcc.target/arc/loop-hazard-1.c: New file.
70
71 2015-12-17 Andrew Burgess <andrew.burgess@embecosm.com>
72
73 * gcc.target/arc/jump-around-jump.c (rtc_set_time): Declare.
74
75 2015-12-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
76
77 Revert:
78 2015-12-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
79
80 PR testsuite/68629
81 * lib/target-supports.exp (check_effective_target_cilkplus): Also
82 check that compiling with -fcilkplus does not give an error.
83 * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
84
85 2015-12-16 Patrick Palka <ppalka@gcc.gnu.org>
86
87 PR c++/16333
88 PR c++/41426
89 PR c++/59879
90 PR c++/66895
91 * g++.dg/conversion/pr16333.C: New test.
92 * g++.dg/conversion/pr41426.C: New test.
93 * g++.dg/conversion/pr59879.C: New test.
94 * g++.dg/conversion/pr66895.C: New test.
95
96 2015-12-16 Martin Sebor <msebor@redhat.com>
97
98 PR c/68868
99 * testsuite/gcc.dg/atomic/stdatomic-init.c: New test.
100
101 2015-12-15 Michael Meissner <meissner@linux.vnet.ibm.com>
102
103 PR target/68805
104 * gcc.target/powerpc/pr68805.c: New test.
105
106 2015-12-16 Martin Sebor <msebor@redhat.com>
107
108 PR objc++/68932
109 * obj-c++.dg/property/at-property-23.mm: Remove check for
110 an error message.
111
112 2015-12-13 Jeff Law <law@redhat.com>
113
114 * gcc.dg/tree-ssa/pr68619-4.c: Change size of code bitfield.
115
116 2015-12-16 David Malcolm <dmalcolm@redhat.com>
117
118 * c-c++-common/conflict-markers-1.c: New testcase.
119 * c-c++-common/conflict-markers-2.c: Likewise.
120 * c-c++-common/conflict-markers-3.c: Likewise.
121 * c-c++-common/conflict-markers-4.c: Likewise.
122 * c-c++-common/conflict-markers-5.c: Likewise.
123 * c-c++-common/conflict-markers-6.c: Likewise.
124 * c-c++-common/conflict-markers-7.c: Likewise.
125 * c-c++-common/conflict-markers-8.c: Likewise.
126 * c-c++-common/conflict-markers-9.c: Likewise.
127 * c-c++-common/conflict-markers-10.c: Likewise.
128 * c-c++-common/conflict-markers-11.c: Likewise.
129 * g++.dg/conflict-markers-1.C: Likewise.
130
131 2015-12-16 David Malcolm <dmalcolm@redhat.com>
132
133 * gcc.dg/cast-function-1.c (bar): Update column numbers.
134 * gcc.dg/diagnostic-range-bad-called-object.c: New test case.
135
136 2015-12-16 David Malcolm <dmalcolm@redhat.com>
137
138 * gcc.dg/diagnostic-range-static-assert.c: New test case.
139
140 2015-12-16 Marek Polacek <polacek@redhat.com>
141
142 PR c/64637
143 * gcc.dg/pr64637.c: New test.
144
145 2015-12-16 Nathan Sidwell <nathan@acm.org>
146
147 * gcc.dg/sibcall-9.c: Xfail for nvptx.
148
149 2015-12-16 Richard Biener <rguenther@suse.de>
150
151 PR tree-optimization/68870
152 * gcc.dg/torture/pr68870.c: New testcase.
153
154 2015-12-16 Tom de Vries <tom@codesourcery.com>
155
156 * g++.dg/ipa/devirt-37.C: Update for new fre2 pass.
157 * g++.dg/ipa/devirt-40.C: Same.
158 * g++.dg/tree-ssa/pr61034.C: Same.
159 * gcc.dg/ipa/ipa-pta-1.c: Update for new pta1 pass.
160 * gcc.dg/ipa/ipa-pta-10.c: Same.
161 * gcc.dg/ipa/ipa-pta-11.c: Same.
162 * gcc.dg/ipa/ipa-pta-14.c: Same.
163 * gcc.dg/ipa/ipa-pta-16.c: Same.
164 * gcc.dg/ipa/ipa-pta-2.c: Same.
165 * gcc.dg/ipa/ipa-pta-5.c: Same.
166 * gcc.dg/ipa/ipa-pta-6.c: Same.
167 * gcc.dg/torture/ipa-pta-1.c: Same.
168 * gcc.dg/ipa/ipa-pta-13.c: Update for new fre2 and pta1 pass.
169 * gcc.dg/ipa/ipa-pta-3.c: Same.
170 * gcc.dg/ipa/ipa-pta-4.c: Same.
171
172 2015-12-16 Richard Biener <rguenther@suse.de>
173
174 PR testsuite/68915
175 * gcc.dg/vect/pr46032.c: Use dg-additional-options.
176
177 2015-12-16 Richard Biener <rguenther@suse.de>
178
179 PR testsuite/68916
180 PR testsuite/68914
181 * gcc.dg/vect/pr45752.c: Require vect_perm and adjust expected
182 dump.
183 * gcc.dg/vect/slp-perm-4.c: Likewise.
184
185 2015-12-16 Matthew Wahab <matthew.wahab@arm.com>
186
187 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): Update
188 comment. Use check_effective_target_arm_v8_1a_neon_ok to select
189 the command line options.
190 (check_effective_target_arm_v8_1a_neon_ok_nocache): Update initial
191 test to allow ARM targets. Select and record a working set of
192 command line options.
193 (check_effective_target_arm_v8_1a_neon_hw): Add tests for ARM
194 targets.
195
196 2015-12-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
197
198 PR target/68648
199 * gcc.c-torture/execute/pr68648.c: New test.
200
201 2015-12-16 Richard Biener <rguenther@suse.de>
202
203 PR tree-optimization/68892
204 * gcc.dg/vect/bb-slp-pr68892.c: New testcase.
205
206 2015-12-16 Jakub Jelinek <jakub@redhat.com>
207
208 PR rtl-optimization/65980
209 * gcc.dg/pr65980.c: New test.
210
211 2015-12-15 Martin Sebor <msebor@redhat.com>
212
213 PR c++/42121
214 PR c++/68478
215 PR c++/68613
216 PR c++/68689
217 PR c++/68710
218 * g++.dg/compat/struct-layout-1_generate.c: Avoid generating
219 further fields after the first flexible array member.
220 * g++.dg/ext/flexary2.C: Expect a sole flexible array member
221 to be rejected. Add a test case exercising zero-length array.
222 * g++.dg/ext/flexary3.C: Expect a sole flexible array member
223 to be rejected.
224 * g++.dg/ext/flexary.h: New file.
225 * g++.dg/ext/flexary4.C: New file.
226 * g++.dg/ext/flexary5.C: New file.
227 * g++.dg/ext/flexary6.C: New file.
228 * g++.dg/ext/flexary7.C: New file.
229 * g++.dg/ext/flexary8.C: New file.
230 * g++.dg/other/dump-ada-spec-2.C: Adjust to reflect flexible
231 array members.
232 * g++.dg/parse/pr43765.C: Add a member to make a struct with
233 a flexible array member valid. Adjust expected error message.
234 * g++.dg/torture/pr64280.C: Expect a sole flexible array member
235 to be rejected.
236 * g++.dg/torture/pr64312.C: Add a member to make a struct with
237 a flexible array member valid.
238 * g++.dg/ubsan/object-size-1.C: Adjust expected diagnostic.
239
240 2015-12-15 Marek Polacek <polacek@redhat.com>
241
242 PR c/68907
243 * gcc.dg/pr68907.c: New test.
244
245 2015-12-15 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
246
247 * gfortran.dg/coarray_critical_1.f90: New.
248
249 2015-12-15 Martin Jambor <mjambor@suse.cz>
250
251 PR ipa/68851
252 * g++.dg/ipa/pr68851.C: New test.
253
254 2015-12-15 Paolo Carlini <paolo.carlini@oracle.com>
255
256 PR c++/63506
257 * g++.dg/cpp0x/pr63506-1.C: New.
258 * g++.dg/cpp0x/pr63506-2.C: Likewise.
259
260 2015-12-15 Olivier Hainque <hainque@adacore.com>
261
262 * gcc.target/visium/block_move.c: Skip for -mcpu=gr5.
263
264 2015-12-15 Jakub Jelinek <jakub@redhat.com>
265
266 PR tree-optimization/66688
267 * gcc.dg/pr66688.c: New test.
268
269 2015-12-15 Patrick Palka <ppalka@gcc.gnu.org>
270
271 PR c++/21802
272 PR c++/53223
273 * g++.dg/cpp0x/pr53223.C: New test.
274 * g++.dg/lookup/pr21802.C: New test.
275 * g++.dg/lookup/two-stage4.C: Remove XFAIL.
276
277 2015-12-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
278
279 * gfortran.dg/quad_2.f90: Update test.
280
281 2015-12-14 Steve Ellcey <sellcey@imgtec.com>
282
283 * gcc.dg/tree-ssa/ssa-fre-4.c: Remove mips*-*-* target.
284 * gcc.target/mips/ext-2.c: Update scan checks.
285
286 2015-12-14 Nathan Sidwell <nathan@acm.org>
287
288 * g++.dg/abi/nvptx-nrv1.C: New.
289 * g++.dg/abi/nvptx-ptrmem1.C: New.
290 * gcc.target/nvptx/abi-complex-arg.c: New.
291 * gcc.target/nvptx/abi-complex-ret.c: New.
292 * gcc.target/nvptx/abi-enum-arg.c: New.
293 * gcc.target/nvptx/abi-enum-ret.c: New.
294 * gcc.target/nvptx/abi-knr-arg.c: New.
295 * gcc.target/nvptx/abi-knr-ret.c: New.
296 * gcc.target/nvptx/abi-scalar-arg.c: New.
297 * gcc.target/nvptx/abi-scalar-ret.c: New.
298 * gcc.target/nvptx/abi-struct-arg.c: New.
299 * gcc.target/nvptx/abi-struct-ret.c: New.
300 * gcc.target/nvptx/abi-vararg-1.c: New.
301 * gcc.target/nvptx/abi-vararg-2.c: New.
302 * gcc.target/nvptx/abi-vect-arg.c: New.
303 * gcc.target/nvptx/abi-vect-ret.c: New.
304
305 2015-12-14 Jakub Jelinek <jakub@redhat.com>
306
307 PR c/68833
308 * c-c++-common/pr68833-1.c: New test.
309 * c-c++-common/pr68833-2.c: New test.
310
311 2015-12-14 Richard Biener <rguenther@suse.de>
312
313 PR tree-optimization/68852
314 * g++.dg/torture/pr68852.C: New testcase.
315
316 2015-12-14 Alexander Monakov <amonakov@ispras.ru>
317
318 * gcc.dg/builtin-return-1.c: Correct effective-target test.
319 * gcc.dg/stack-usage-2.c: Use effective-target test.
320
321 2015-12-14 Martin Jambor <mjambor@suse.cz>
322
323 PR ipa/66616
324 * g++.dg/ipa/pr66616.C: New test.
325
326 2015-12-14 Jakub Jelinek <jakub@redhat.com>
327
328 PR rtl-optimization/68730
329 * gcc.dg/pr68730.c: New test.
330
331 2015-12-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
332
333 PR testsuite/68629
334 * lib/target-supports.exp (check_effective_target_cilkplus): Also
335 check that compiling with -fcilkplus does not give an error.
336 * c-c++-common/attr-simd-3.c: Require cilkplus effective target.
337
338 2015-12-13 David Edelsohn <dje.gcc@gmail.com>
339
340 * gcc.dg/graphite/pr42729.c: XFAIL AIX.
341
342 2015-12-13 Jeff Law <law@redhat.com>
343
344 * gcc.target/m68k/pr19201.c: New test.
345
346 * gcc.target/m68k/pr63347.c: Remove #include <stdlib> add -w to
347 command line options.
348 * gcc.target/m68k/20090709-1.c: Adjust expected output.
349
350 2015-12-12 David Edelsohn <dje.gcc@gmail.com>
351
352 * g++.dg/opt/pr48549.C: XFAIL AIX.
353 * g++.dg/abi/anon1.C: XFAIL AIX.
354 * gcc.dg/graphite/pr42917.c: XFAIL AIX.
355
356 2015-12-12 Tobias Burnus <burnus@net-b.de>
357
358 PR fortran/45859
359 * gfortran.dg/coarray_args_2.f90: Remove dg-error.
360
361 2015-12-12 David Edelsohn <dje.gcc@gmail.com>
362
363 * gcc.target/powerpc/pr67808.c: Add -mlong-double-128 option.
364 * g++.dg/cpp1y/pr58708.C: Test appropriate value for size of
365 wchar_t.
366
367 2015-12-12 Paolo Bonzini <bonzini@gnu.org>
368
369 PR sanitizer/68418
370 * gcc.dg/ubsan/c99-wrapv-shift-1.c,
371 gcc.dg/ubsan/c99-wrapv-shift-2.c: New testcases.
372
373 2015-12-11 Jeff Law <law@redhat.com>
374
375 PR tree-optimization/68844
376 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
377
378 2015-12-11 Nathan Sidwell <nathan@acm.org>
379
380 * gcc.dg/pr59605-1.c: Reduce iterations for nvptx.
381
382 2015-12-11 Jan Beulich <jbeulich@suse.com>
383
384 * gcc.c-torture/execute/stkalign.c: New.
385
386 2015-12-11 Tsvetkova Alexandra <aleksandra.tsvetkova@intel.com>
387
388 * gcc.target/i386/mpx/memmove-1.c: New test.
389 * gcc.target/i386/mpx/memmove-2.c: New test.
390
391 2015-12-11 Nathan Sidwell <nathan@acm.org>
392
393 * gcc.target/nvptx/ary-init.c: Repair dg_final syntax.
394 * gcc.target/nvptx/decl-init.c: Likewise. Add TI case.
395
396 2015-12-11 Martin Jambor <mjambor@suse.cz>
397
398 PR ipa/68064
399 * g++.dg/torture/pr68064.C: New test.
400
401 2015-12-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
402
403 * gcc.target/s390/md/setmem_long-1.c: New test.
404
405 2015-12-11 Dominik Vogt <vogt@linux.vnet.ibm.com>
406
407 * gcc.target/s390/md/movstr-1.c: New test.
408 * gcc.target/s390/s390.exp: Add subdir md.
409 Do not run hotpatch tests twice.
410
411 2015-12-11 Ilya Enkovich <enkovich.gnu@gmail.com>
412
413 * gcc.dg/vect/vect-32-chars.c: New test.
414
415 2015-12-11 Jan Hubicka <hubicka@ucw.cz>
416
417 PR ipa/61886
418 * gcc.dg/lto/pr61886_0.c: New testcase
419
420 2015-12-10 Jan Hubicka <hubicka@ucw.cz>
421
422 * gcc.c-torture/execute/20010122-1.c: Disable cloning.
423
424 2015-12-10 Vladimir Makarov <vmakarov@redhat.com>
425
426 PR rtl-optimization/68691
427 * gcc.target/i386/pr68691.c: New.
428
429 2015-12-10 David Malcolm <dmalcolm@redhat.com>
430
431 * lib/multiline.exp (_multiline_expected_outputs): Update comment.
432 (dg-end-multiline-output): Capture line numbers within
433 _multiline_expected_outputs.
434 (handle-multiline-outputs): Access global $testname_with_flags
435 and add it as a prefix to pass/fail results. Extract line numbers
436 from $_multiline_expected_outputs and print them within pass/fail
437 results, replacing the printing of $index. Consolidate the
438 string prefix shared between pass/fail into a new local ($title).
439
440 2015-12-10 Jeff Law <law@redhat.com>
441
442 PR tree-optimization/68619
443 * gcc.dg/tree-ssa/pr68619-1.c: New test.
444 * gcc.dg/tree-ssa/pr68619-2.c: New test.
445 * gcc.dg/tree-ssa/pr68619-3.c: New test.
446 * gcc.dg/tree-ssa/pr68619-4.c: New test.
447 * gcc.dg/tree-ssa/pr68619-5.c: New test.
448
449 2015-12-10 Jakub Jelinek <jakub@redhat.com>
450
451 PR rtl-optimization/68376
452 PR rtl-optimization/68670
453 * gcc.c-torture/execute/pr68376-2.c (f5, f6, f7, f8): New
454 tests.
455 (main): Call them.
456 * gcc.dg/pr68670-1.c: New test.
457 * gcc.dg/pr68670-2.c: New test.
458
459 2015-12-10 Marek Polacek <polacek@redhat.com>
460
461 PR c++/68348
462 * g++.dg/cpp0x/pr68348.C: New test.
463
464 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
465
466 * gnat.dg/specs/elab4.ads: New test.
467 * gnat.dg/specs/elab4_proc.ad[sb]: New helper.
468
469 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
470
471 * gnat.dg/array25.adb: New test.
472 * gnat.dg/array25_pkg.ad[sb]: New helper.
473
474 2015-12-10 Claudiu Zissulescu <claziss@synopsys.com>
475
476 * lib/target-supports.exp (check_effective_target_arc_atomic): New
477 function.
478 (check_effective_target_sync_int_long): Add checks for ARC atomic
479 feature.
480 (check_effective_target_sync_char_short): Likewise.
481
482 2015-12-10 Richard Biener <rguenther@suse.de>
483
484 PR tree-optimization/68817
485 * gfortran.dg/pr68817.f90: New testcase.
486
487 2015-12-10 Christophe Lyon <christophe.lyon@linaro.org>
488
489 Revert [testsuite][ARM target attributes] Fix effective_target tests
490 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
491
492 * lib/target-supports.exp
493 (check_effective_target_arm_vfp_ok_nocache): New.
494 (check_effective_target_arm_vfp_ok): Call the new
495 check_effective_target_arm_vfp_ok_nocache function.
496 (check_effective_target_arm_fp_ok_nocache): New.
497 (check_effective_target_arm_fp_ok): New.
498 (add_options_for_arm_fp): New.
499 (check_effective_target_arm_crypto_ok_nocache): Require
500 target_arm_v8_neon_ok instead of arm32.
501 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
502 (check_effective_target_arm_crypto_pragma_ok): New.
503 (add_options_for_arm_vfp): New.
504 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
505 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
506 target instead.
507 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
508 -mfloat-abi=softfp, use arm_fp effective target instead.
509 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
510 dependency.
511 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
512 use arm_vfp effective target instead.
513 * gcc.target/arm/attr-neon3.c: Likewise.
514
515 2015-12-10 Eric Botcazou <ebotcazou@adacore.com>
516
517 * gnat.dg/specs/access1.ads: New test.
518 * gnat.dg/specs/access2.ads: Likewise.
519
520 2015-12-10 Jakub Jelinek <jakub@redhat.com>
521
522 PR tree-optimization/68785
523 * gcc.dg/pr68785.c: New test.
524
525 2015-12-10 Richard Biener <rguenther@suse.de>
526
527 PR ipa/68331
528 * gcc.dg/torture/ipa-pta-3.c: New testcase.
529 * g++.dg/ipa/ipa-pta-1.C: Likewise.
530
531 2015-12-10 Richard Biener <rguenther@suse.de>
532
533 PR ipa/68721
534 * gcc.dg/torture/pr68721.c: New testcase.
535
536 2015-12-10 Richard Biener <rguenther@suse.de>
537
538 PR tree-optimization/68806
539 * gcc.dg/torture/pr68806.c: New testcase.
540
541 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
542
543 PR ipa/61886
544 PR middle-end/25140
545 * gcc.c-torture/execute/alias-2.c: New testcase.
546
547 2015-12-09 Tobias Burnus <burnus@net-b.de>
548 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
549
550 * gfortran.dg/coarray_40.f90: New.
551
552 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
553
554 PR lto/68811
555 * g++.dg/lto/pr68811_0.C: New testcase.
556 * g++.dg/lto/pr68811_1.C: New testcase.
557
558 2015-12-09 Paolo Carlini <paolo.carlini@oracle.com>
559
560 PR c++/60218
561 * g++.dg/ext/bases2.C: New.
562
563 2015-12-09 Uros Bizjak <ubizjak@gmail.com>
564
565 * gcc.target/i386/sse4_1-roundps-1.c: Remove ASM_SUFFIX define.
566 * gcc.target/i386/sse4_1-roundps-2.c: Ditto.
567 * gcc.target/i386/sse4_1-roundps-3.c: Ditto.
568 * gcc.target/i386/sse4_1-roundsd-1.c: Ditto.
569 * gcc.target/i386/sse4_1-roundsd-2.c: Ditto.
570 * gcc.target/i386/sse4_1-roundsd-3.c: Ditto.
571 * gcc.target/i386/sse4_1-roundss-1.c: Ditto.
572 * gcc.target/i386/sse4_1-roundss-2.c: Ditto.
573 * gcc.target/i386/sse4_1-roundss-3.c: Ditto.
574
575 2015-12-09 Alexander Monakov <amonakov@ispras.ru>
576
577 * gcc.c-torture/execute/980716-1.c: Avoid undefined behavior due to
578 passing terminating NULL as int rather than pointer.
579
580 2015-12-09 Marek Polacek <polacek@redhat.com>
581
582 PR tree-optimization/66949
583 * gcc.dg/torture/pr66949-1.c: New test.
584 * gcc.dg/torture/pr66949-2.c: New test.
585
586 2015-12-09 James Greenhalgh <james.greenhalgh@arm.com>
587
588 PR rtl-optimization/67609
589 * gcc.dg/torture/pr67609.c: New.
590
591 2015-12-09 Richard Biener <rguenther@suse.de>
592
593 PR tree-optimization/68583
594 * gcc.dg/tree-ssa/ifc-pr68583.c: New testcase.
595 * gcc.dg/vect/vect-72.c: Adjust.
596 * gcc.dg/vect/vect-cselim-2.c: Likewise.
597 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
598
599 2015-12-09 Richard Biener <rguenther@suse.de>
600
601 PR tree-optimization/68417
602 * gcc.dg/vect/pr68417.c: New testcase.
603
604 2015-12-09 Martin Liska <mliska@suse.cz>
605
606 * gcc.dg/ipa/pr68790.c: New test.
607
608 2015-12-08 Jan Hubicka <hubicka@ucw.cz>
609
610 PR ipa/61886
611 PR middle-end/25140
612 * gcc.c-torture/execute/alias-3.c: New testcase.
613
614 2015-12-08 Martin Sebor <msebor@redhat.com>
615
616 PR c++/68711
617 * g++.dg/other/offsetof8.C: New test.
618
619 2015-12-08 Nathan Sidwell <nathan@acm.org>
620
621 * gcc.target/nvptx/trailing-init.c: New.
622
623 * gcc.c-torture/compile/920723-1.c: Remove PTX skip.
624 * gcc.c-torture/compile/pr33855.c: Likewise.
625 * gcc.c-torture/execute/981019-1.c: Remove PTX -O2 skip.
626
627 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
628
629 PR target/68701
630 * gcc.target/i386/pr68701-1.c: New test.
631 * gcc.target/i386/pr68701-2.c: Ditto.
632
633 2015-12-08 Uros Bizjak <ubizjak@gmail.com>
634
635 * gcc.target/i386/sse4_1-round.h (do_round): Fix inline asm statements.
636 * gcc.target/i386/sse4_1-roundsd-4.c (do_round): Ditto.
637 * gcc.target/i386/sse4_1-roundss-4.c (do_round): Ditto.
638
639 2015-12-08 Eric Botcazou <ebotcazou@adacore.com>
640
641 * gcc.dg/sso-9.c (foo): Robustify trick.
642
643 2015-12-08 David Malcolm <dmalcolm@redhat.com>
644
645 * gcc.dg/plugin/diagnostic-test-expressions-1.c (test_alignof):
646 New test function.
647
648 2015-12-08 David Malcolm <dmalcolm@redhat.com>
649
650 PR c/68757
651 * gcc.dg/plugin/diagnostic-test-expressions-1.c
652 (test_builtin_choose_expr): New test function.
653 (test_builtin_call_with_static_chain): Likewise.
654 (test_builtin_complex): Likewise.
655 (test_builtin_shuffle): Likewise.
656
657 2015-12-08 Jiong Wang <jiong.wang@arm.com>
658
659 * gcc.target/aarch64/got_mem_hoist_1.c (dg-skip-if): Match big-endian
660 as well.
661
662 2015-12-08 Marek Polacek <polacek@redhat.com>
663
664 PR c++/68116
665 * g++.dg/cpp0x/pr68116.C: New test.
666
667 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
668
669 * gfortran.dg/pr68627.f: Use '!ia32' instead' of 'lp64' in target
670 specifier.
671
672 2015-12-08 Jakub Jelinek <jakub@redhat.com>
673
674 PR c/48088
675 PR c/68657
676 * c-c++-common/pr68657-1.c: New test.
677 * c-c++-common/pr68657-2.c: New test.
678 * c-c++-common/pr68657-3.c: New test.
679 * gcc.dg/cpp/warn-normalized-3.c: Use
680 -Werror=normalized=nfc instead of -Werror=normalized=
681 in dg-options.
682
683 2015-12-08 Christophe Lyon <christophe.lyon@linaro.org>
684
685 * lib/target-supports.exp
686 (check_effective_target_arm_vfp_ok_nocache): New.
687 (check_effective_target_arm_vfp_ok): Call the new
688 check_effective_target_arm_vfp_ok_nocache function.
689 (check_effective_target_arm_fp_ok_nocache): New.
690 (check_effective_target_arm_fp_ok): New.
691 (add_options_for_arm_fp): New.
692 (check_effective_target_arm_crypto_ok_nocache): Require
693 target_arm_v8_neon_ok instead of arm32.
694 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
695 (check_effective_target_arm_crypto_pragma_ok): New.
696 (add_options_for_arm_vfp): New.
697 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
698 target. Do not force -mfloat-abi=softfp, use arm_vfp effective
699 target instead.
700 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
701 -mfloat-abi=softfp, use arm_fp effective target instead.
702 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
703 dependency.
704 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
705 use arm_vfp effective target instead.
706 * gcc.target/arm/attr-neon3.c: Likewise.
707
708 2015-12-08 Kirill Yukhin <kirill.yukhin@intel.com>
709
710 * gfortran.dg/pr68627.f: Limit target to x86.
711
712 2015-12-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
713 Joern Rennecke <joern.rennecke@embecosm.com>
714
715 * gcc.dg/torture/stackalign/builtin-return-1.c: Add an
716 inline assembly read to make sure dummy is not optimized
717 away by LTO.
718
719 2015-12-08 Ilya Enkovich <enkovich.gnu@gmail.com>
720
721 PR tree-optimization/68766
722 * gcc.dg/pr68766.c: New test.
723
724 2015-12-07 Eric Botcazou <ebotcazou@adacore.com>
725
726 * gcc.target/sparc/struct-ret-check.c: Rename to...
727 * gcc.target/sparc/struct-ret-check-1.c: ...this.
728 * gcc.target/sparc/struct-ret-check-2.c: New test.
729
730 2015-12-07 Jakub Jelinek <jakub@redhat.com>
731
732 PR c++/68760
733 * g++.dg/tree-ssa/pr68760.C: New test.
734
735 PR middle-end/66726
736 * g++.dg/tree-ssa/pr66726.c: Renamed to...
737 * g++.dg/tree-ssa/pr66726.C: ... this.
738
739 2015-12-07 Steve Ellcey <sellcey@imgtec.com>
740
741 * gcc.target/mips/wrap-delay.c: New test.
742
743 2015-12-07 Jason Merrill <jason@redhat.com>
744
745 * lib/g++.exp: Also find -std list in GXX_TESTSUITE_STDS
746 environment variable.
747
748 2015-12-07 Marek Polacek <polacek@redhat.com>
749
750 PR c/68668
751 * gcc.dg/pr68668.c: New test.
752
753 2015-12-07 Vladimir Makarov <vmakarov@redhat.com>
754
755 * gcc.target/i386/pr68349.c (strlen): Rename to my_strlen.
756
757 2015-12-07 Nathan Sidwell <nathan@acm.org>
758
759 * gcc.target/nvptx/abort.c: New.
760
761 2015-12-07 David Malcolm <dmalcolm@redhat.com>
762
763 * gcc.dg/diagnostic-ranges-1.c: New test file.
764 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
765 (test_percent_q_plus_d): New test function.
766 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
767 (test_show_locus): Rewrite test code using
768 rich_location::set_range. Add code to unit-test the "%q+D"
769 format code.
770
771 2015-12-07 Martin Liska <mliska@suse.cz>
772
773 * g++.dg/ipa/pr66896.C: New test.
774
775 2015-12-06 Dmitry Vyukov <dvyukov@google.com>
776
777 * gcc.dg/sancov/sancov.exp: Load asan-dg.exp.
778 * gcc.dg/sancov/asan.c: Don't run when asan is not available.
779
780 2015-12-07 Nathan Sidwell <nathan@acm.org>
781
782 * gcc.target/nvptx/decl-init.c: New.
783
784 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
785
786 PR target/68627
787 * gfortran.dg/pr68627.f: New test.
788
789 2015-12-07 Kirill Yukhin <kirill.yukhin@intel.com>
790
791 PR target/68633
792 * gcc.target/i386/pr68633.c: New test.
793
794 2015-12-06 Victoria Stepanyan <victoria.stepanyan@amd.com>
795
796 * gcc.target/i386/clzero.c: New.
797 * gcc.target/i386/sse-12.c: Add -mclzero.
798 * gcc.target/i386/sse-13.c: Ditto.
799 * gcc.target/i386/sse-14.c: Ditto.
800 * gcc.target/i386/sse-22.c: Ditto.
801 * gcc.target/i386/sse-23.c: Ditto.
802 * g++.dg/other/i386-2.C: Ditto.
803 * g++.dg/other/i386-3.C: Ditto.
804
805 2015-12-05 David Edelsohn <dje.gcc@gmail.com>
806
807 * gcc.target/powerpc/recip-sqrtf.c: New test.
808
809 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
810 Sebastian Pop <s.pop@samsung.com>
811
812 * gcc.dg/graphite/id-29.c: New test.
813
814 2015-12-04 Aditya Kumar <aditya.k7@samsung.com>
815 Sebastian Pop <s.pop@samsung.com>
816
817 PR tree-optimization/68693
818 * gfortran.dg/graphite/pr68693.f90: New test.
819
820 2015-12-04 James Greenhalgh <james.greenhalgh@arm.com>
821
822 * gcc.c-torture/compile/20151204.c: New.
823
824 2015-12-04 Nathan Sidwell <nathan@acm.org>
825
826 * gcc.dg/vla-24.c: Requires alloca.
827
828 2015-12-04 Vladimir Makarov <vmakarov@redhat.com>
829
830 PR rtl-optimization/68349
831 * gcc.target/i386/pr68349.c: New test.
832
833 2015-12-04 Nathan Sidwell <nathan@acm.org>
834
835 * gcc.target/nvptx/ary-init.c: New.
836
837 2015-12-04 David Malcolm <dmalcolm@redhat.com>
838
839 * g++.dg/cpp0x/nsdmi-template14.C: Move dg-error directive.
840 * g++.dg/gomp/loop-1.C: Update dg-error locations.
841 * g++.dg/plugin/diagnostic-test-expressions-1.C: New file, adapted
842 from gcc.dg/plugin/diagnostic-test-expressions-1.c.
843 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the above.
844 * g++.dg/template/crash55.C: Update dg-error directives.
845 * g++.dg/template/pseudodtor3.C: Update column numbers in dg-error
846 directives.
847 * g++.dg/template/pr64100.C: Update location of dg-error
848 directive.
849 * g++.dg/template/ref3.C: Add XFAIL (PR c++/68699).
850 * g++.dg/ubsan/pr63956.C: Update dg directives to reflect
851 improved location information.
852 * g++.dg/warn/pr35635.C (func3): Update location of a dg-warning.
853 * g++.dg/warn/Wconversion-real-integer2.C: Update location of
854 dg-warning; add a dg-message.
855 * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: New file,
856 based on objc.dg/plugin/diagnostic-test-expressions-1.m.
857 * obj-c++.dg/plugin/plugin.exp: New file, based on
858 objc.dg/plugin/plugin.exp.
859
860 2015-12-04 Jakub Jelinek <jakub@redhat.com>
861
862 PR c/68656
863 * gcc.target/i386/pr65044.c: Expect error on line 0 rather than
864 line 1.
865 * g++.dg/opt/pr34036.C: Expect warning on line 0 rather than line 1.
866 * gcc.dg/tree-ssa/pr23109.c: Likewise.
867 * gcc.dg/tree-ssa/recip-5.c: Likewise.
868 * gcc.dg/pr33007.c: Likewise.
869
870 2015-12-04 Paolo Bonzini <bonzini@gnu.org>
871
872 * c-c++-common/Wshift-overflow-1.c: Test shifting 1 out of the sign bit.
873 * c-c++-common/Wshift-overflow-2.c: Test shifting 1 out of the sign bit.
874 * c-c++-common/Wshift-overflow-3.c: Test shifting 1 out of the sign bit.
875 * c-c++-common/Wshift-overflow-4.c: Test shifting 1 out of the sign bit.
876 * c-c++-common/Wshift-overflow-6.c: Test shifting 1 out of the sign bit.
877 * c-c++-common/Wshift-overflow-7.c: Test shifting 1 out of the sign bit.
878
879 2015-11-25 Nick Clifton <nickc@redhat.com>
880
881 * gcc.target/msp430/msp_abi_div_funcs.c: New test.
882 * gcc.target/msp430/mul_main.h: New test support file.
883 * gcc.target/msp430/mul_none.c: New test.
884 * gcc.target/msp430/mul_16bit.c: New test.
885 * gcc.target/msp430/mul_32bit.c: New test.
886 * gcc.target/msp430/mul_f5.c: New test.
887
888 2015-12-04 Jakub Jelinek <jakub@redhat.com>
889
890 PR tree-optimization/68680
891 * gcc.target/i386/pr68680.c: New test.
892
893 PR tree-optimization/68671
894 * gcc.dg/pr68671.c: New test.
895
896 2015-12-02 Jeff Law <law@redhat.com>
897
898 * gcc.dg/tree-ssa/reassoc-43.c: New test.
899
900 2015-12-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
901
902 * gcc.target/aarch64/mgeneral-regs_4.c: New test.
903
904 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
905
906 * gcc.dg/Wframe-address.c: S/390 requires the -mbackchain option to
907 access arbitrary stack frames.
908 * gcc.dg/Wno-frame-address.c: Likewise.
909
910 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
911
912 * gcc.target/s390/asm-machine-1.c: Updated.
913 * gcc.target/s390/asm-machine-2.c: Updated.
914 * gcc.target/s390/asm-machine-3.c: Updated.
915 * gcc.target/s390/asm-machine-4.c: Updated.
916
917 2015-12-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
918
919 * gcc.target/s390/asm-machine-1.c: New test.
920 * gcc.target/s390/asm-machine-2.c: New test.
921 * gcc.target/s390/asm-machine-3.c: New test.
922 * gcc.target/s390/asm-machine-4.c: New test.
923 * gcc.target/s390/target-attribute/tattr-1.c: New test.
924 * gcc.target/s390/target-attribute/tattr-2.c: New test.
925 * gcc.target/s390/target-attribute/tattr-3.c: New test.
926 * gcc.target/s390/target-attribute/tattr-4.c: New test.
927 * gcc.target/s390/target-attribute/tattr-5.c: New test.
928 * gcc.target/s390/target-attribute/tattr-6.c: New test.
929 * gcc.target/s390/target-attribute/tattr-7.c: New test.
930 * gcc.target/s390/target-attribute/tattr-8.c: New test.
931 * gcc.target/s390/target-attribute/tattr-9.c: New test.
932 * gcc.target/s390/target-attribute/tattr-10.c: New test.
933 * gcc.target/s390/target-attribute/tattr-11.c: New test.
934 * gcc.target/s390/target-attribute/tattr-12.c: New test.
935 * gcc.target/s390/target-attribute/tattr-13.c: New test.
936 * gcc.target/s390/target-attribute/tattr-14.c: New test.
937 * gcc.target/s390/target-attribute/tattr-15.c: New test.
938 * gcc.target/s390/target-attribute/tattr-16.c: New test.
939 * gcc.target/s390/target-attribute/tattr-17.c: New test.
940 * gcc.target/s390/target-attribute/tattr-18.c: New test.
941 * gcc.target/s390/target-attribute/tattr-19.c: New test.
942 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: New test.
943 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: New test.
944 * gcc.target/s390/target-attribute/tattr-m31-1.c: New test.
945 * gcc.target/s390/target-attribute/tattr-m31-2.c: New test.
946 * gcc.target/s390/target-attribute/tattr-m31-3.c: New test.
947 * gcc.target/s390/target-attribute/tattr-m31-4.c: New test.
948 * gcc.target/s390/target-attribute/tattr-m31-5.c: New test.
949 * gcc.target/s390/target-attribute/tattr-m31-6.c: New test.
950 * gcc.target/s390/target-attribute/tattr-m31-7.c: New test.
951 * gcc.target/s390/target-attribute/tattr-m31-8.c: New test.
952 * gcc.target/s390/target-attribute/tattr-m31-9.c: New test.
953 * gcc.target/s390/target-attribute/tattr-m31-10.c: New test.
954 * gcc.target/s390/target-attribute/tattr-m31-11.c: New test.
955 * gcc.target/s390/target-attribute/tattr-m31-12.c: New test.
956 * gcc.target/s390/target-attribute/tattr-m31-13.c: New test.
957 * gcc.target/s390/target-attribute/tattr-m31-14.c: New test.
958 * gcc.target/s390/target-attribute/tattr-m31-15.c: New test.
959 * gcc.target/s390/target-attribute/tattr-m31-16.c: New test.
960 * gcc.target/s390/target-attribute/tattr-m31-17.c: New test.
961 * gcc.target/s390/target-attribute/tattr-m31-18.c: New test.
962 * gcc.target/s390/target-attribute/tattr-m31-19.c: New test.
963 * gcc.target/s390/target-attribute/tattr-m31-20.c: New test.
964 * gcc.target/s390/target-attribute/tattr-m31-21.c: New test.
965 * gcc.target/s390/target-attribute/tattr-m31-22.c: New test.
966 * gcc.target/s390/target-attribute/tattr-m31-23.c: New test.
967 * gcc.target/s390/target-attribute/tattr-m31-24.c: New test.
968 * gcc.target/s390/target-attribute/tattr-m31-25.c: New test.
969 * gcc.target/s390/target-attribute/tattr-m31-26.c: New test.
970 * gcc.target/s390/target-attribute/tattr-m31-27.c: New test.
971 * gcc.target/s390/target-attribute/tattr-m31-28.c: New test.
972 * gcc.target/s390/target-attribute/tattr-m31-29.c: New test.
973 * gcc.target/s390/target-attribute/tattr-m31-30.c: New test.
974 * gcc.target/s390/target-attribute/tattr-m31-31.c: New test.
975 * gcc.target/s390/target-attribute/tattr-m31-32.c: New test.
976 * gcc.target/s390/target-attribute/tattr-m64-1.c: New test.
977 * gcc.target/s390/target-attribute/tattr-m64-2.c: New test.
978 * gcc.target/s390/target-attribute/tattr-m64-3.c: New test.
979 * gcc.target/s390/target-attribute/tattr-m64-4.c: New test.
980 * gcc.target/s390/target-attribute/tattr-m64-5.c: New test.
981 * gcc.target/s390/target-attribute/tattr-m64-6.c: New test.
982 * gcc.target/s390/target-attribute/tattr-m64-7.c: New test.
983 * gcc.target/s390/target-attribute/tattr-m64-8.c: New test.
984 * gcc.target/s390/target-attribute/tattr-m64-9.c: New test.
985 * gcc.target/s390/target-attribute/tattr-m64-10.c: New test.
986 * gcc.target/s390/target-attribute/tattr-m64-11.c: New test.
987 * gcc.target/s390/target-attribute/tattr-m64-12.c: New test.
988 * gcc.target/s390/target-attribute/tattr-m64-13.c: New test.
989 * gcc.target/s390/target-attribute/tattr-m64-14.c: New test.
990 * gcc.target/s390/target-attribute/tattr-m64-15.c: New test.
991 * gcc.target/s390/target-attribute/tattr-m64-16.c: New test.
992 * gcc.target/s390/target-attribute/tattr-m64-17.c: New test.
993 * gcc.target/s390/target-attribute/tattr-m64-18.c: New test.
994 * gcc.target/s390/target-attribute/tattr-m64-19.c: New test.
995 * gcc.target/s390/target-attribute/tattr-m64-20.c: New test.
996 * gcc.target/s390/target-attribute/tattr-m64-21.c: New test.
997 * gcc.target/s390/target-attribute/tattr-m64-22.c: New test.
998 * gcc.target/s390/target-attribute/tattr-m64-23.c: New test.
999 * gcc.target/s390/target-attribute/tattr-m64-24.c: New test.
1000 * gcc.target/s390/target-attribute/tattr-m64-25.c: New test.
1001 * gcc.target/s390/target-attribute/tattr-m64-26.c: New test.
1002 * gcc.target/s390/target-attribute/tattr-m64-27.c: New test.
1003 * gcc.target/s390/target-attribute/tattr-m64-28.c: New test.
1004 * gcc.target/s390/target-attribute/tattr-m64-29.c: New test.
1005 * gcc.target/s390/target-attribute/tattr-m64-30.c: New test.
1006 * gcc.target/s390/target-attribute/tattr-m64-31.c: New test.
1007 * gcc.target/s390/target-attribute/tattr-m64-32.c: New test.
1008 * gcc.target/s390/target-attribute/tpragma-struct-vx-2.c: New test.
1009 * gcc.target/s390/s390.exp (check_effective_target_target_attribute):
1010 Add check whether target attribute is available.
1011 Run test in target-attribute subdir.
1012 * gcc.target/s390/s390-c++.exp
1013 (check_effective_target_target_attribute): Likewise.
1014
1015 2015-12-04 Kirill Yukhin <kirill.yukhin@intel.com>
1016
1017 * c-c++-common/attr-simd-4.c: New test.
1018 * c-c++-common/attr-simd-5.c: New test.
1019
1020 2015-12-04 Nathan Sidwell <nathan@acm.org>
1021
1022 * gcc.dg/graphite/id-28.c: Requires pthreads.
1023
1024 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
1025
1026 * gcc.dg/vla-24.c: New test.
1027
1028 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
1029
1030 * gcc.target/aarch64/stack-checking.c: New test.
1031
1032 2015-12-04 Richard Biener <rguenther@suse.de>
1033
1034 PR testsuite/68681
1035 * gcc.dg/vect/pr45752.c: Add --param tree-reassoc-width=1.
1036
1037 2015-12-04 Eric Botcazou <ebotcazou@adacore.com>
1038
1039 * gcc.dg/sso-9.c: New test.
1040
1041 2015-12-04 Jakub Jelinek <jakub@redhat.com>
1042
1043 PR target/68655
1044 * gcc.dg/torture/vshuf-4.inc (TESTS): Add one extra test.
1045 * gcc.dg/torture/vshuf-4.inc (TESTS): Add two extra tests.
1046
1047 2015-12-03 Bernd Schmidt <bschmidt@redhat.com>
1048
1049 PR target/68472
1050 * gcc.target/i386/rop1.c: New test.
1051
1052 2015-12-03 Nathan Sidwell <nathan@acm.org>
1053
1054 * gcc.target/nvptx/decl.c: New.
1055 * gcc.target/nvptx/uninit-decl.c: Robustify regexps.
1056
1057 2015-12-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1058
1059 PR rtl-optimization/68624
1060 * gcc.c-torture/execute/pr68624.c: New test.
1061
1062 2015-12-03 Richard Biener <rguenther@suse.de>
1063
1064 PR tree-optimization/66051
1065 * gcc.dg/vect/slp-42.c: New testcase.
1066
1067 2015-12-02 Kirill Yukhin <kirill.yukhin@intel.com>
1068
1069 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Fix scan pattern.
1070 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Fix scan pattern.
1071
1072 2015-12-03 Richard Biener <rguenther@suse.de>
1073
1074 PR tree-optimization/67800
1075 PR tree-optimization/68333
1076 * gcc.target/i386/vect-pr67800.c: New testcase.
1077
1078 2015-12-03 Richard Biener <rguenther@suse.de>
1079
1080 PR tree-optimization/68639
1081 * gfortran.fortran-torture/compile/pr68639.f90: New testcase.
1082
1083 2015-12-02 Jan Hubicka <hubicka@ucw.cz>
1084
1085 PR ipa/68184
1086 * g++.dg/torture/pr68184.C: New testcase.
1087
1088 2015-12-03 Jakub Jelinek <jakub@redhat.com>
1089
1090 PR preprocessor/57580
1091 * c-c++-common/cpp/pr57580.c: New test.
1092 * c-c++-common/gomp/pr57580.c: New test.
1093
1094 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1095 Sebastian Pop <s.pop@samsung.com>
1096
1097 * gcc.dg/graphite/id-28.c: New.
1098
1099 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1100 Sebastian Pop <s.pop@samsung.com>
1101
1102 * gfortran.dg/graphite/id-26.f03: New.
1103
1104 2015-12-02 Jason Merrill <jason@redhat.com>
1105
1106 * lib/g++.exp: Handle --stds= option.
1107 * lib/g++-dg.exp (g++-dg-runtest): Use it.
1108
1109 2015-12-02 Tobias Burnus <burnus@net-b.de>
1110 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1111
1112 * gfortran.dg/coarray/event_1.f90: New.
1113 * gfortran.dg/coarray/event_2.f90: New.
1114
1115 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1116 Sebastian Pop <s.pop@samsung.com>
1117
1118 PR tree-optimization/68550
1119 * gfortran.dg/graphite/pr68550-1.f90: New.
1120 * gfortran.dg/graphite/pr68550-2.f90: New.
1121
1122 2015-12-02 Marek Polacek <polacek@redhat.com>
1123
1124 PR c/68513
1125 * gcc.dg/pr68513.c: New test.
1126
1127 2015-12-02 Cesar Philippidis <cesar@codesourcery.com>
1128
1129 PR fortran/63861
1130 * gfortran.dg/goacc/array-reduction.f90: New test.
1131 * gfortran.dg/goacc/assumed.f95: Update expected diagnostics.
1132 * gfortran.dg/goacc/coarray.f95: Likewise.
1133 * gfortran.dg/goacc/coarray_2.f90: Likewise.
1134 * gfortran.dg/goacc/reduction-2.f95: Likewise.
1135 * gfortran.dg/goacc/reduction.f95: Likewise.
1136
1137 2015-12-02 Jakub Jelinek <jakub@redhat.com>
1138
1139 PR target/68647
1140 * gcc.target/i386/pr68647.c: New test.
1141
1142 2015-12-02 Marek Polacek <polacek@redhat.com>
1143
1144 PR c++/68653
1145 * g++.dg/warn/nonnull3.C: New test.
1146
1147 2015-12-02 Joseph Myers <joseph@codesourcery.com>
1148
1149 PR c/68162
1150 * gcc.dg/pr68162-1.c: New test.
1151
1152 2015-12-02 Aditya Kumar <aditya.k7@samsung.com>
1153 Sebastian Pop <s.pop@samsung.com>
1154
1155 * gfortran.dg/graphite/run-id-3.f90: New.
1156
1157 2015-12-02 David Sherwood <david.sherwood@arm.com>
1158
1159 * gcc.target/aarch64/fmaxmin.c: New test.
1160
1161 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
1162
1163 * gfortran.dg/goacc/coarray.f95: XFAIL.
1164 * gfortran.dg/goacc/coarray_2.f90: Adjust dg-excess-errors directive.
1165 * gfortran.dg/goacc/host_data-tree.f95: Remove dg-prune-output
1166 directive.
1167
1168 2015-12-02 Thomas Schwinge <thomas@codesourcery.com>
1169 Julian Brown <julian@codesourcery.com>
1170 James Norris <James_Norris@mentor.com>
1171
1172 * c-c++-common/goacc/host_data-5.c: New file.
1173 * c-c++-common/goacc/host_data-6.c: Likewise.
1174
1175 2015-12-02 Tom de Vries <tom@codesourcery.com>
1176
1177 * c-c++-common/goacc/kernels-default-2.c: New test.
1178 * c-c++-common/goacc/kernels-default.c: New test.
1179
1180 2015-12-02 Tom de Vries <tom@codesourcery.com>
1181
1182 * c-c++-common/goacc/kernels-alias-2.c: New test.
1183 * c-c++-common/goacc/kernels-alias-3.c: New test.
1184 * c-c++-common/goacc/kernels-alias-4.c: New test.
1185 * c-c++-common/goacc/kernels-alias-5.c: New test.
1186 * c-c++-common/goacc/kernels-alias-6.c: New test.
1187 * c-c++-common/goacc/kernels-alias-7.c: New test.
1188 * c-c++-common/goacc/kernels-alias-8.c: New test.
1189 * c-c++-common/goacc/kernels-alias.c: New test.
1190
1191 2015-12-02 Tom de Vries <tom@codesourcery.com>
1192
1193 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: New test.
1194 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: New test.
1195 * c-c++-common/goacc/kernels-alias-ipa-pta.c: New test.
1196
1197 2015-12-02 Richard Biener <rguenther@suse.de>
1198
1199 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Fix uninitialized
1200 y guarding a call to abort ().
1201 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
1202 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
1203
1204 2015-12-02 Marek Polacek <polacek@redhat.com>
1205
1206 PR middle-end/68570
1207 * gcc.dg/torture/pr68570.c: New test.
1208
1209 2015-12-02 Richard Biener <rguenther@suse.de>
1210
1211 PR tree-optimization/68625
1212 * gcc.dg/torture/pr68625.c: New testcase.
1213
1214 2015-12-02 Richard Sandiford <richard.sandiford@arm.com>
1215
1216 * gcc.target/i386/pr68432-1.c: New test.
1217 * gcc.target/i386/pr68432-2.c: Likewise.
1218 * gcc.target/i386/pr68432-3.c: Likewise.
1219
1220 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1221
1222 * gcc.target/s390/zvector/vec-splat-2.c: New test.
1223
1224 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1225
1226 * gcc.target/s390/vector/vec-vrepi-1.c: New test.
1227
1228 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1229
1230 * gcc.target/s390/zvector/vec-splat-1.c: New test.
1231
1232 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1233
1234 * gcc.target/s390/bswap-1.c (foo64c, foo32a, foo32c): New functions.
1235 * gcc.target/s390/bswaphi-1.c: New test.
1236
1237 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1238
1239 * lib/target-supports.exp: Add s390 and s390x to the list of long
1240 long atomic targets.
1241
1242 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1243
1244 * gcc.dg/optimize-bswapdi-1.c: Force using -mzarch on s390 and
1245 s390x to enable 64 bit bswap patterns.
1246 * gcc.dg/optimize-bswapdi-2.c: Likewise.
1247 * gcc.dg/optimize-bswapdi-3.c: Likewise.
1248 * lib/target-supports.exp: Add a comment for s390.
1249
1250 2015-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1251
1252 * gcc.dg/builtin-bswap-6a.c: Add -march=z900 for s390 and s390x in
1253 order to make -m31 work.
1254 * gcc.dg/optimize-bswapsi-1.c: Likewise.
1255 * gcc.dg/optimize-bswapsi-2.c: Likewise.
1256
1257 2015-12-02 Jakub Jelinek <jakub@redhat.com>
1258
1259 PR c/68533
1260 * gcc.dg/pr68533.c: New test.
1261
1262 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
1263
1264 PR tree-optimization/68577
1265 * gcc.dg/vect/pr68577.c: New test.
1266
1267 2015-12-01 Nathan Sidwell <nathan@acm.org>
1268
1269 * gcc.target/nvptx/uninit-decl.c: New.
1270
1271 2015-12-01 Jan Hubicka <hubicka@ucw.cz>
1272
1273 * gcc.c-torture/execute/alias-1.c: New testcase.
1274
1275 2015-12-01 Marek Polacek <polacek@redhat.com>
1276
1277 PR tree-optimization/64769
1278 * c-c++-common/gomp/pr64769.c: New test.
1279
1280 2015-12-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1281
1282 * gcc.target/powerpc/swaps-p8-22.c: New.
1283
1284 2015-12-01 Marek Polacek <polacek@redhat.com>
1285
1286 PR tree-optimization/67916
1287 * gcc.dg/torture/pr67916.c: New test.
1288
1289 2015-12-01 Marek Polacek <polacek@redhat.com>
1290
1291 PR middle-end/68582
1292 * c-c++-common/pr68582.c: New test.
1293
1294 2015-12-01 Richard Sandiford <richard.sandiford@arm.com>
1295
1296 PR tree-optimization/68474
1297 * gcc.dg/pr68474.c: New test.
1298
1299 2015-12-01 Christian Bruel <christian.bruel@st.com>
1300
1301 PR target/68617
1302 * gcc.target/arm/attr-unaligned-load-ice.c: New test.
1303
1304 2015-12-01 Tom de Vries <tom@codesourcery.com>
1305
1306 * gcc.dg/pr46032.c: Move to ...
1307 * gcc.dg/vect/pr46032.c: here. Add dg-require-effective-target
1308 vect_int.
1309 * gcc.dg/pr46032-2.c: Move to ...
1310 * gcc.dg/gomp/pr46032-2.c: ... here.
1311 Drop dg-require-effective-target fopenmp.
1312 * gcc.dg/pr46032-3.c: Move to ...
1313 * gcc.dg/gomp/pr46032-3.c: ... here.
1314 Drop dg-require-effective-target fopenmp.
1315
1316 2015-12-01 Cesar Philippidis <cesar@codesourcery.com>
1317
1318 * gfortran.dg/goacc/gang-static.f95: Add tests for gang num arguments.
1319 * gfortran.dg/goacc/loop-2.f95: Update expected diagnostics.
1320 * gfortran.dg/goacc/loop-6.f95: Likewise.
1321 * gfortran.dg/goacc/loop-7.f95: New test.
1322 * gfortran.dg/goacc/reduction-2.f95: New test.
1323
1324 2015-12-01 Richard Biener <rguenther@suse.de>
1325
1326 PR tree-optimization/68379
1327 * gcc.dg/torture/pr68379.c: New testcase.
1328 * gfortran.dg/pr68379-1.f90: Likewise.
1329 * gfortran.dg/pr68379-2.f: Likewise.
1330
1331 2015-12-01 Christophe Lyon <christophe.lyon@linaro.org>
1332
1333 * gcc.dg/pr46032.c: Add dg-require-effective-target fopenmp.
1334 * gcc.dg/pr46032-2.c: Likewise.
1335 * gcc.dg/pr46032-3.c: Likewise.
1336
1337 2015-12-01 Richard Biener <rguenther@suse.de>
1338
1339 PR ipa/68470
1340 * g++.dg/torture/pr68470.C: New testcase.
1341
1342 2015-12-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1343
1344 PR middle-end/68595
1345 * gcc.dg/pr68595.c: New test.
1346
1347 2015-12-01 Christian Bruel <christian.bruel@st.com>
1348
1349 * gcc.target/arm/ftest-armv6-thumb.c: Remove NEED_ARM_FEATURE_UNALIGNED.
1350 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
1351 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
1352
1353 2015-12-01 Bin Cheng <bin.cheng@arm.com>
1354
1355 PR tree-optimization/68529
1356 * gcc.dg/tree-ssa/pr68529-1.c: New test.
1357 * gcc.dg/tree-ssa/pr68529-2.c: New test.
1358 * gcc.dg/tree-ssa/pr68529-3.c: New test.
1359
1360 2015-11-30 Jan Hubicka <hubicka@ucw.cz>
1361
1362 * gcc.dg/lto/alias-1_0.c: New testcase.
1363 * gcc.dg/lto/alias-1_1.c: New testcase.
1364
1365 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
1366 Sebastian Pop <s.pop@samsung.com>
1367
1368 PR tree-optimization/68565
1369 * gfortran.dg/graphite/pr68565.f90: New.
1370
1371 2015-11-30 Aditya Kumar <aditya.k7@samsung.com>
1372 Sebastian Pop <s.pop@samsung.com>
1373
1374 * gcc.dg/graphite/pr35356-1.c: Adjust pattern.
1375
1376 2015-11-30 Cesar Philippidis <cesar@codesourcery.com>
1377 Nathan Sidwell <nathan@codesourcery.com>
1378
1379 * gfortran.dg/goacc/routine-3.f90: New test.
1380 * gfortran.dg/goacc/routine-4.f90: New test.
1381 * gfortran.dg/goacc/routine-5.f90: New test.
1382 * gfortran.dg/goacc/routine-6.f90: New test.
1383 * gfortran.dg/goacc/subroutines: New test.
1384
1385 2015-11-30 Tom de Vries <tom@codesourcery.com>
1386
1387 * gcc.dg/pr46032-2.c: New test.
1388 * gcc.dg/pr46032-3.c: New test.
1389
1390 2015-11-30 Charles Baylis <charles.baylis@linaro.org>
1391
1392 PR target/63870
1393 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c (f_vld2_lane_f16): Remove xfails for arm targets.
1394 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c (f_vld2_lane_f32): Ditto.
1395 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c (f_vld2_lane_f64): Ditto.
1396 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c (f_vld2_lane_p8): Ditto.
1397 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c (f_vld2_lane_s16): Ditto.
1398 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c (f_vld2_lane_s32): Ditto.
1399 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c (f_vld2_lane_s64): Ditto.
1400 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c (f_vld2_lane_s8): Ditto.
1401 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c (f_vld2_lane_u16): Ditto.
1402 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c (f_vld2_lane_u32): Ditto.
1403 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c (f_vld2_lane_u64): Ditto.
1404 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c (f_vld2_lane_u8): Ditto.
1405 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c (f_vld2q_lane_f16): Ditto.
1406 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c (f_vld2q_lane_f32): Ditto.
1407 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c (f_vld2q_lane_f64): Ditto.
1408 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c (f_vld2q_lane_p8): Ditto.
1409 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c (f_vld2q_lane_s16): Ditto.
1410 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c (f_vld2q_lane_s32): Ditto.
1411 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c (f_vld2q_lane_s64): Ditto.
1412 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c (f_vld2q_lane_s8): Ditto.
1413 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c (f_vld2q_lane_u16): Ditto.
1414 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c (f_vld2q_lane_u32): Ditto.
1415 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c (f_vld2q_lane_u64): Ditto.
1416 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c (f_vld2q_lane_u8): Ditto.
1417 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c (f_vld3_lane_f16): Ditto.
1418 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c (f_vld3_lane_f32): Ditto.
1419 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c (f_vld3_lane_f64): Ditto.
1420 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c (f_vld3_lane_p8): Ditto.
1421 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c (f_vld3_lane_s16): Ditto.
1422 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c (f_vld3_lane_s32): Ditto.
1423 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c (f_vld3_lane_s64): Ditto.
1424 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c (f_vld3_lane_s8): Ditto.
1425 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c (f_vld3_lane_u16): Ditto.
1426 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c (f_vld3_lane_u32): Ditto.
1427 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c (f_vld3_lane_u64): Ditto.
1428 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c (f_vld3_lane_u8): Ditto.
1429 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c (f_vld3q_lane_f16): Ditto.
1430 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c (f_vld3q_lane_f32): Ditto.
1431 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c (f_vld3q_lane_f64): Ditto.
1432 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c (f_vld3q_lane_p8): Ditto.
1433 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c (f_vld3q_lane_s16): Ditto.
1434 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c (f_vld3q_lane_s32): Ditto.
1435 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c (f_vld3q_lane_s64): Ditto.
1436 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c (f_vld3q_lane_s8): Ditto.
1437 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c (f_vld3q_lane_u16): Ditto.
1438 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c (f_vld3q_lane_u32): Ditto.
1439 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c (f_vld3q_lane_u64): Ditto.
1440 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c (f_vld3q_lane_u8): Ditto.
1441 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c (f_vld4_lane_f16): Ditto.
1442 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c (f_vld4_lane_f32): Ditto.
1443 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c (f_vld4_lane_f64): Ditto.
1444 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c (f_vld4_lane_p8): Ditto.
1445 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c (f_vld4_lane_s16): Ditto.
1446 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c (f_vld4_lane_s32): Ditto.
1447 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c (f_vld4_lane_s64): Ditto.
1448 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c (f_vld4_lane_s8): Ditto.
1449 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c (f_vld4_lane_u16): Ditto.
1450 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c (f_vld4_lane_u32): Ditto.
1451 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c (f_vld4_lane_u64): Ditto.
1452 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c (f_vld4_lane_u8): Ditto.
1453 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c (f_vld4q_lane_f16): Ditto.
1454 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c (f_vld4q_lane_f32): Ditto.
1455 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c (f_vld4q_lane_f64): Ditto.
1456 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c (f_vld4q_lane_p8): Ditto.
1457 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c (f_vld4q_lane_s16): Ditto.
1458 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c (f_vld4q_lane_s32): Ditto.
1459 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c (f_vld4q_lane_s64): Ditto.
1460 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c (f_vld4q_lane_s8): Ditto.
1461 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c (f_vld4q_lane_u16): Ditto.
1462 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c (f_vld4q_lane_u32): Ditto.
1463 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c (f_vld4q_lane_u64): Ditto.
1464 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c (f_vld4q_lane_u8): Ditto.
1465 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c (f_vst2_lane_f16): Ditto.
1466 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c (f_vst2_lane_f32): Ditto.
1467 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c (f_vst2_lane_f64): Ditto.
1468 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c (f_vst2_lane_p8): Ditto.
1469 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c (f_vst2_lane_s16): Ditto.
1470 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c (f_vst2_lane_s32): Ditto.
1471 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c (f_vst2_lane_s64): Ditto.
1472 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c (f_vst2_lane_s8): Ditto.
1473 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c (f_vst2_lane_u16): Ditto.
1474 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c (f_vst2_lane_u32): Ditto.
1475 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c (f_vst2_lane_u64): Ditto.
1476 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c (f_vst2_lane_u8): Ditto.
1477 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c (f_vst2q_lane_f16): Ditto.
1478 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c (f_vst2q_lane_f32): Ditto.
1479 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c (f_vst2q_lane_f64): Ditto.
1480 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c (f_vst2q_lane_p8): Ditto.
1481 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c (f_vst2q_lane_s16): Ditto.
1482 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c (f_vst2q_lane_s32): Ditto.
1483 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c (f_vst2q_lane_s64): Ditto.
1484 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c (f_vst2q_lane_s8): Ditto.
1485 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c (f_vst2q_lane_u16): Ditto.
1486 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c (f_vst2q_lane_u32): Ditto.
1487 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c (f_vst2q_lane_u64): Ditto.
1488 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c (f_vst2q_lane_u8): Ditto.
1489 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c (f_vst3_lane_f16): Ditto.
1490 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c (f_vst3_lane_f32): Ditto.
1491 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c (f_vst3_lane_f64): Ditto.
1492 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c (f_vst3_lane_p8): Ditto.
1493 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c (f_vst3_lane_s16): Ditto.
1494 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c (f_vst3_lane_s32): Ditto.
1495 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c (f_vst3_lane_s64): Ditto.
1496 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c (f_vst3_lane_s8): Ditto.
1497 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c (f_vst3_lane_u16): Ditto.
1498 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c (f_vst3_lane_u32): Ditto.
1499 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c (f_vst3_lane_u64): Ditto.
1500 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c (f_vst3_lane_u8): Ditto.
1501 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c (f_vst3q_lane_f16): Ditto.
1502 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c (f_vst3q_lane_f32): Ditto.
1503 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c (f_vst3q_lane_f64): Ditto.
1504 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c (f_vst3q_lane_p8): Ditto.
1505 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c (f_vst3q_lane_s16): Ditto.
1506 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c (f_vst3q_lane_s32): Ditto.
1507 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c (f_vst3q_lane_s64): Ditto.
1508 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c (f_vst3q_lane_s8): Ditto.
1509 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c (f_vst3q_lane_u16): Ditto.
1510 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c (f_vst3q_lane_u32): Ditto.
1511 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c (f_vst3q_lane_u64): Ditto.
1512 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c (f_vst3q_lane_u8): Ditto.
1513 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c (f_vst4_lane_f16): Ditto.
1514 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c (f_vst4_lane_f32): Ditto.
1515 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c (f_vst4_lane_f64): Ditto.
1516 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c (f_vst4_lane_p8): Ditto.
1517 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c (f_vst4_lane_s16): Ditto.
1518 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c (f_vst4_lane_s32): Ditto.
1519 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c (f_vst4_lane_s64): Ditto.
1520 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c (f_vst4_lane_s8): Ditto.
1521 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c (f_vst4_lane_u16): Ditto.
1522 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c (f_vst4_lane_u32): Ditto.
1523 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c (f_vst4_lane_u64): Ditto.
1524 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c (f_vst4_lane_u8): Ditto.
1525 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c (f_vst4q_lane_f16): Ditto.
1526 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c (f_vst4q_lane_f32): Ditto.
1527 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c (f_vst4q_lane_f64): Ditto.
1528 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c (f_vst4q_lane_p8): Ditto.
1529 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c (f_vst4q_lane_s16): Ditto.
1530 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c (f_vst4q_lane_s32): Ditto.
1531 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c (f_vst4q_lane_s64): Ditto.
1532 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c (f_vst4q_lane_s8): Ditto.
1533 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c (f_vst4q_lane_u16): Ditto.
1534 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c (f_vst4q_lane_u32): Ditto.
1535 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c (f_vst4q_lane_u64): Ditto.
1536 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c (f_vst4q_lane_u8): Ditto.
1537
1538 2015-11-30 Tom de Vries <tom@codesourcery.com>
1539
1540 PR tree-optimization/46032
1541 * gcc.dg/pr46032.c: New test.
1542
1543 2015-11-30 Richard Biener <rguenther@suse.de>
1544
1545 PR tree-optimization/68592
1546 * gfortran.dg/pr68592.f: New testcase.
1547
1548 2015-11-30 Paul Thomas <pault@gcc.gnu.org>
1549
1550 PR fortran/68534
1551 * gfortran.dg/submodule_13.f08: New test.
1552
1553 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1554
1555 * gcc.target/s390/load-relative-check.c: Add scan patterns for
1556 -m31.
1557
1558 2015-11-30 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1559
1560 * gcc.target/s390/load-relative-check.c: Add -mzarch.
1561
1562 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1563
1564 * gcc.dg/dump-ada-spec-1.c: Move to...
1565 * c-c++-common/dump-ada-spec-1.c: ...here.
1566 * c-c++-common/dump-ada-spec-2.c: New test.
1567
1568 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1569
1570 * gnat.dg/loop_optimization22.ad[sb]: New test.
1571
1572 2015-11-30 Eric Botcazou <ebotcazou@adacore.com>
1573
1574 * gnat.dg/specs/rep_clause5.ads: New test.
1575
1576 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1577
1578 PR c/67106
1579 * gcc.c-torture/compile/pr67106.c: New testcase.
1580
1581 2015-11-29 Jan Hubicka <hubicka@ucw.cz>
1582
1583 PR c/67581
1584 * g++.dg/torture/pr67581.C: New testcase.
1585
1586 2015-11-27 Richard Biener <rguenther@suse.de>
1587
1588 PR tree-optimization/68559
1589 * gcc.dg/vect/slp-perm-4.c: Adjust again.
1590 * gcc.dg/vect/pr45752.c: Likewise.
1591
1592 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1593
1594 PR rtl-optimization/68250
1595 * gcc.c-torture/execute/pr68250.c: New test.
1596
1597 2015-11-27 Marek Polacek <polacek@redhat.com>
1598
1599 * gcc.dg/pr63568.c: Convert to GIMPLE.
1600
1601 2015-11-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1602
1603 PR rtl-optimization/68506
1604 * gcc.c-torture/execute/pr68506.c: New test.
1605
1606 2015-11-27 Jakub Jelinek <jakub@redhat.com>
1607
1608 PR c/63326
1609 * gcc.dg/gomp/barrier-2.c (f2): Expect another error after label.
1610 * c-c++-common/gomp/pr63326.c: New test.
1611
1612 2015-11-27 Richard Biener <rguenther@suse.de>
1613
1614 PR tree-optimization/68553
1615 * gcc.dg/vect/pr45752.c: Adjust.
1616 * gcc.dg/vect/slp-perm-4.c: Likewise.
1617
1618 2015-11-26 Martin Sebor <msebor@redhat.com>
1619
1620 * g++.dg/init/new45.C (cookie_size): New constant set to a value
1621 appropriate for the target.
1622 (operator new[]): Use it.
1623
1624 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1625
1626 PR c++/67238
1627 * g++.dg/cpp0x/pr67238.C: New.
1628
1629 2015-11-26 Martin Sebor <msebor@redhat.com>
1630
1631 * g++.dg/pr67876.C: Remove duplicate content.
1632
1633 2015-11-26 Andreas Arnez <arnez@linux.vnet.ibm.com>
1634
1635 * g++.dg/guality/pr67192.C: New test.
1636
1637 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1638
1639 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: New file,
1640 support code for vqrdml{as}h_lane tests.
1641 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: New.
1642 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: New.
1643
1644 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1645
1646 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: New file,
1647 support code for vqrdml{as}h tests.
1648 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: New.
1649 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: New.
1650
1651 2015-11-26 Matthew Wahab <matthew.wahab@arm.com>
1652
1653 * lib/target-supports.exp (add_options_for_arm_v8_1a_neon): New.
1654 (check_effective_target_arm_arch_FUNC_ok)
1655 (add_options_for_arm_arch_FUNC)
1656 (check_effective_target_arm_arch_FUNC_multilib): Add "armv8.1-a"
1657 to the list to be generated.
1658 (check_effective_target_arm_v8_1a_neon_ok_nocache): New.
1659 (check_effective_target_arm_v8_1a_neon_ok): New.
1660 (check_effective_target_arm_v8_1a_neon_hw): New.
1661
1662 2015-11-26 Nathan Sidwell <nathan@acm.org>
1663
1664 * gcc.target/nvptx/proto-1.c: Adjust expected asm.
1665
1666 2015-11-26 Richard Biener <rguenther@suse.de>
1667
1668 PR testsuite/68555
1669 * gcc.dg/vect/bb-slp-10.c: Adjust pattern, use target selector
1670 and not XFAIL.
1671
1672 2015-11-26 Richard Biener <rguenther@suse.de>
1673
1674 PR testsuite/68554
1675 * gcc.dg/vect/bb-slp-subgroups-2.c: Require vect_perm.
1676
1677 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1678
1679 PR c++/67249
1680 * g++.dg/concepts/pr67249.C: New.
1681
1682 2015-11-26 Richard Biener <rguenther@suse.de>
1683
1684 PR testsuite/66799
1685 * gcc.dg/vect/pr20122.c (main): Do not align Kernel, do not
1686 vectorize init loop and adjust expected outcome.
1687
1688 2015-11-26 Richard Biener <rguenther@suse.de>
1689
1690 PR testsuite/67203
1691 * g++.dg/tree-ssa/pr61034.C: Make expected optimization result
1692 dependent on PUSH_ARGS_REVERSED. Drop optimization level and
1693 also monitor final optimization result.
1694
1695 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1696
1697 PR rtl-optimization/68249
1698 PR rtl-optimization/68321
1699 * gcc.c-torture/execute/pr68249.c: New test.
1700 * gcc.c-torture/execute/pr68321.c: New test.
1701
1702 2015-11-26 Ilya Enkovich <enkovich.gnu@gmail.com>
1703
1704 PR target/68416
1705 * gcc.target/i386/mpx/pr68416.c: New test.
1706
1707 2015-11-26 Paolo Carlini <paolo.carlini@oracle.com>
1708
1709 PR c++/67313
1710 * g++.dg/cpp0x/no-weak1.C: New.
1711
1712 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1713
1714 PR tree-optimization/68128
1715 * gcc.dg/gomp/pr68128-1.c: New test.
1716 * gcc.dg/gomp/pr68128-2.c: New test.
1717
1718 2015-11-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1719
1720 PR rtl-optimization/67226
1721 * gcc.c-torture/execute/pr67226.c: New test.
1722
1723 2015-11-26 Jakub Jelinek <jakub@redhat.com>
1724
1725 PR c++/68508
1726 * g++.dg/ubsan/pr68508.C: New test.
1727
1728 2015-11-25 Martin Sebor <msebor@redhat.com>
1729
1730 PR c++/67876
1731 * g++.dg/pr67876.C: New test.
1732
1733 2015-11-25 Aditya Kumar <aditya.k7@samsung.com>
1734 Sebastian Pop <s.pop@samsung.com>
1735
1736 PR tree-optimization/68453
1737 * gfortran.dg/graphite/pr68453.f90: New.
1738
1739 2015-11-25 Martin Sebor <msebor@redhat.com>
1740
1741 PR c/66516
1742 * g++.dg/addr_builtin-1.C: New test (left out of initial commit).
1743 * gcc.dg/addr_builtin-1.c: Same.
1744
1745 2015-11-25 Michael Meissner <meissner@linux.vnet.ibm.com>
1746
1747 * gcc.target/powerpc/dform-1.c: New test.
1748 * gcc.target/powerpc/dform-2.c: Likewise.
1749
1750 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
1751
1752 * gfortran.dg/lto/bind_c-6_0.f90: New testcase.
1753 * gfortran.dg/lto/bind_c-6_1.c: New testcase.
1754 * g++.dg/lto/20100603-1_0.C: Add -Wno-lto-type-mismatch.
1755
1756 2015-11-25 Tom de Vries <tom@codesourcery.com>
1757
1758 * g++.dg/tree-ssa/copyprop-1.C: Update after adding new dce1.
1759 * gcc.dg/pr23911.c: Same.
1760 * gcc.dg/tree-ssa/20030709-2.c: Same.
1761 * gcc.dg/tree-ssa/20030731-2.c: Same.
1762 * gcc.dg/tree-ssa/20040729-1.c: Same.
1763 * gcc.dg/tree-ssa/cfgcleanup-1.c: Same.
1764 * gcc.dg/tree-ssa/loop-36.c: Same.
1765 * gcc.dg/tree-ssa/pr21086.c: Same.
1766 * gcc.dg/tree-ssa/ssa-dce-1.c: Same.
1767 * gcc.dg/tree-ssa/ssa-dce-2.c: Same.
1768 * gcc.dg/vect/pr26359.c: Same.
1769 * c-c++-common/restrict-2.c: Update after adding new lim1.
1770 * c-c++-common/restrict-4.c: Same.
1771 * g++.dg/tree-ssa/pr33615.C: Same.
1772 * g++.dg/tree-ssa/restrict1.C: Same.
1773 * gcc.dg/tm/pub-safety-1.c: Same.
1774 * gcc.dg/tm/reg-promotion.c: Same.
1775 * gcc.dg/tree-ssa/20050314-1.c: Same.
1776 * gcc.dg/tree-ssa/loop-32.c: Same.
1777 * gcc.dg/tree-ssa/loop-33.c: Same.
1778 * gcc.dg/tree-ssa/loop-34.c: Same.
1779 * gcc.dg/tree-ssa/loop-35.c: Same.
1780 * gcc.dg/tree-ssa/loop-7.c: Same.
1781 * gcc.dg/tree-ssa/pr23109.c: Same.
1782 * gcc.dg/tree-ssa/restrict-3.c: Same.
1783 * gcc.dg/tree-ssa/restrict-5.c: Same.
1784 * gcc.dg/tree-ssa/ssa-lim-1.c: Same.
1785 * gcc.dg/tree-ssa/ssa-lim-10.c: Same.
1786 * gcc.dg/tree-ssa/ssa-lim-11.c: Same.
1787 * gcc.dg/tree-ssa/ssa-lim-12.c: Same.
1788 * gcc.dg/tree-ssa/ssa-lim-2.c: Same.
1789 * gcc.dg/tree-ssa/ssa-lim-3.c: Same.
1790 * gcc.dg/tree-ssa/ssa-lim-6.c: Same.
1791 * gcc.dg/tree-ssa/ssa-lim-7.c: Same.
1792 * gcc.dg/tree-ssa/ssa-lim-8.c: Same.
1793 * gcc.dg/tree-ssa/ssa-lim-9.c: Same.
1794 * gcc.dg/tree-ssa/structopt-1.c: Same.
1795 * gfortran.dg/pr32921.f: Same.
1796 * g++.dg/tree-ssa/pr19637.C: Update after adding new dom1.
1797 * g++.dg/tree-ssa/pr61009.C: Same.
1798 * g++.dg/tree-ssa/ssa-dom.C: Same.
1799 * gcc.dg/pr20115-1.c: Same.
1800 * gcc.dg/tree-prof/20050826-2.c: Same.
1801 * gcc.dg/tree-prof/cmpsf-1.c: Same.
1802 * gcc.dg/tree-ssa/20030821-1.c: Same.
1803 * gcc.dg/tree-ssa/20030922-2.c: Same.
1804 * gcc.dg/tree-ssa/20031022-1.c: Same.
1805 * gcc.dg/tree-ssa/20040615-1.c: Same.
1806 * gcc.dg/tree-ssa/20040624-1.c: Same.
1807 * gcc.dg/tree-ssa/pr21417.c: Same.
1808 * gcc.dg/tree-ssa/pr61607.c: Same.
1809 * gcc.dg/tree-ssa/slsr-27.c: Same.
1810 * gcc.dg/tree-ssa/slsr-28.c: Same.
1811 * gcc.dg/tree-ssa/slsr-29.c: Same.
1812 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Same.
1813 * gcc.dg/tree-ssa/ssa-dom-cse-3.c: Same.
1814 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same.
1815 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Same.
1816 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same.
1817 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Same.
1818 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Same.
1819 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Same.
1820 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Same.
1821 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same.
1822 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: Same.
1823 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same.
1824 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same.
1825 * gcc.dg/tree-ssa/ssa-thread-12.c: Same.
1826 * gcc.dg/tree-ssa/vrp47.c: Same.
1827 * gcc.dg/tree-ssa/copy-headers.c: Update after adding ch1.
1828 * gcc.dg/tree-ssa/foldconst-2.c: Same.
1829 * gcc.dg/tree-ssa/loop-40.c: Same.
1830 * gcc.dg/gomp/notify-new-function-3.c: Update after adding ompexpssa1.
1831
1832 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1833
1834 * g++.dg/cpp0x/constexpr-array13.C: Fix.
1835
1836 2015-11-25 David Edelsohn <dje.gcc@gmail.com>
1837
1838 * gfortran.dg/nint_p7.f90: New testcase.
1839
1840 2015-11-25 Markus Trippelsdorf <markus@trippelsdorf.de>
1841 Paolo Carlini <paolo.carlini@oracle.com>
1842
1843 PR c++/68087
1844 * g++.dg/cpp0x/constexpr-array13.C: New.
1845
1846 2015-11-25 Ilmir Usmanov <me@ilmir.us>
1847 Cesar Philippidis <cesar@codesourcery.com>
1848
1849 PR fortran/63858
1850 * goacc/omp-fixed.f: New test.
1851 * goacc/omp.f95: Add check for mis-matched omp and acc continuations.
1852
1853 2015-11-25 Richard Biener <rguenther@suse.de>
1854
1855 PR middle-end/68528
1856 * gcc.dg/torture/pr68528.c: New testcase.
1857
1858 2015-11-25 Paolo Carlini <paolo.carlini@oracle.com>
1859
1860 PR c++/58910
1861 * g++.dg/cpp0x/constexpr-tuple2.C: New.
1862
1863 2015-11-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1864
1865 PR rtl-optimization/68435
1866 * gcc.dg/pr68435.c: New test.
1867
1868 2015-11-25 Richard Biener <rguenther@suse.de>
1869
1870 PR tree-optimization/68517
1871 * gcc.dg/torture/pr68517.c: New testcase.
1872
1873 2015-11-25 Jakub Jelinek <jakub@redhat.com>
1874
1875 PR target/67089
1876 * gcc.dg/pr67089-1.c: New test.
1877 * gcc.dg/pr67089-2.c: New test.
1878 * gcc.dg/pr67089-3.c: New test.
1879 * gcc.dg/pr67089-4.c: New test.
1880 * gcc.dg/pr67089-5.c: New test.
1881 * gcc.dg/pr67089-6.c: New test.
1882 * gcc.dg/pr67089-7.c: New test.
1883
1884 2015-11-25 Richard Biener <rguenther@suse.de>
1885
1886 PR tree-optimization/68502
1887 * gcc.dg/vect/pr68502-1.c: New testcase.
1888 * gcc.dg/vect/pr68502-2.c: Likewise.
1889
1890 2015-11-24 Michael Collison <michael.collison@linaro.org>
1891
1892 * gcc.target/aarch64/saddw-1.c: New test.
1893 * gcc.target/aarch64/saddw-2.c: New test.
1894 * gcc.target/aarch64/uaddw-1.c: New test.
1895 * gcc.target/aarch64/uaddw-2.c: New test.
1896 * gcc.target/aarch64/uaddw-3.c: New test.
1897 * lib/target-support.exp
1898 (check_effective_target_vect_widen_sum_hi_to_si_pattern):
1899 Add aarch64 to list of support targets.
1900
1901 2015-11-24 Steve Ellcey <sellcey@imgtec.com>
1902
1903 * gcc.target/mips/frame-header-4.c: New test.
1904
1905 2015-11-24 Steven G. Kargl <kargl@gcc.gnu.org>
1906
1907 PR fortran/68486
1908 * gfortran.dg/simplify_cshift_3.f90
1909
1910 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1911
1912 PR c++/68278
1913 * g++.dg/cpp1y/pr68278.C: New.
1914
1915 2015-11-24 Paolo Carlini <paolo.carlini@oracle.com>
1916
1917 PR c++/68388
1918 * g++.dg/cpp1y/pr68388.C: New.
1919
1920 2015-11-24 Aditya Kumar <aditya.k7@samsung.com>
1921 Sebastian Pop <s.pop@samsung.com>
1922
1923 PR tree-optimization/67984
1924 * gcc.dg/graphite/pr67984.c: New.
1925
1926 2015-11-24 Michael Matz <matz@suse.de>
1927
1928 PR rtl-optimization/68392
1929 * g++.dg/pr68392.C: New test.
1930
1931 2015-11-24 Nathan Sidwell <nathan@acm.org>
1932
1933 * gcc.dg/sso/dump.h: Force IO to be putchar function call on nvptx.
1934
1935 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1936
1937 PR rtl-optimization/68381
1938 * gcc.c-torture/execute/pr68381.c: New test.
1939
1940 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1941
1942 * gcc.target/aarch64/cmpimm_branch_1.c: New test.
1943 * gcc.target/aarch64/cmpimm_cset_1.c: Likewise.
1944
1945 2015-11-24 Mikhail Maltsev <maltsevm@gmail.com>
1946
1947 PR target/68497
1948 * gcc.target/i386/pr68497.c: New test.
1949
1950 2015-11-24 Bilyan Borisov <bilyan.borisov@arm.com>
1951
1952 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f32_indices_1.c:
1953 New.
1954 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f64_indices_1.c:
1955 New.
1956 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f32_indices_1.c:
1957 New.
1958 * gcc.target/aarch64/advsimd-intrinsics/vmulx_laneq_f64_indices_1.c:
1959 New.
1960 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_lane_f64_indices_1.c:
1961 New.
1962 * gcc.target/aarch64/advsimd-intrinsics/vmulxd_laneq_f64_indices_1.c:
1963 New.
1964 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f32_indices_1.c:
1965 New.
1966 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_lane_f64_indices_1.c:
1967 New.
1968 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f32_indices_1.c:
1969 New.
1970 * gcc.target/aarch64/advsimd-intrinsics/vmulxq_laneq_f64_indices_1.c:
1971 New.
1972 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_lane_f32_indices_1.c:
1973 New.
1974 * gcc.target/aarch64/advsimd-intrinsics/vmulxs_laneq_f32_indices_1.c:
1975 New.
1976
1977 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1978
1979 PR middle-end/68375
1980 * gcc.dg/pr68375.c: New test.
1981
1982 2015-11-24 Jakub Jelinek <jakub@redhat.com>
1983
1984 PR target/68483
1985 * gcc.target/i386/pr68483-1.c: New test.
1986 * gcc.target/i386/pr68483-2.c: New test.
1987
1988 2015-11-24 Ilya Enkovich <enkovich.gnu@gmail.com>
1989
1990 PR c/68337
1991 * gcc.target/i386/mpx/pr68337-1.c: New test.
1992 * gcc.target/i386/mpx/pr68337-2.c: New test.
1993
1994 2015-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1995
1996 PR rtl-optimization/68194
1997 PR rtl-optimization/68328
1998 PR rtl-optimization/68185
1999 * gcc.c-torture/execute/pr68185.c: New test.
2000 * gcc.c-torture/execute/pr68328.c: Likewise.
2001
2002 2015-11-23 Jan Hubicka <hubicka@ucw.cz>
2003
2004 * gcc.c-torture/execute/lto-tbaa-1.c: New testcase.
2005
2006 2015-11-23 David Malcolm <dmalcolm@redhat.com>
2007
2008 PR objc/68438
2009 * objc.dg/plugin: New subdirectory.
2010 * objc.dg/plugin/diagnostic-test-expressions-1.m: New test file.
2011 * objc.dg/plugin/plugin.exp: New file, based on
2012 gcc.dg/plugin/plugin.exp.
2013
2014 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
2015 Sebastian Pop <s.pop@samsung.com>
2016
2017 PR tree-optimization/68493
2018 * gcc.dg/graphite/pr68493.c: New.
2019
2020 2015-11-23 Aditya Kumar <aditya.k7@samsung.com>
2021 Sebastian Pop <s.pop@samsung.com>
2022
2023 PR tree-optimization/68279
2024 * gfortran.dg/graphite/pr68279.f90: New.
2025
2026 2015-11-23 Marek Polacek <polacek@redhat.com>
2027
2028 PR tree-optimization/68455
2029 * gcc.dg/tree-ssa/pr68455.c: New test.
2030
2031 2015-11-23 Richard Biener <rguenther@suse.de>
2032
2033 PR tree-optimization/68465
2034 * gcc.dg/tree-ssa/ssa-fre-52.c: New testcase.
2035
2036 2015-11-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2037
2038 PR target/68363
2039 * gcc.target/aarch64/pr68363_1.c: New test.
2040
2041 2015-11-23 Bilyan Borisov <bilyan.borisov@arm.com>
2042
2043 * gcc.target/aarch64/simd/vmulx.x: New.
2044 * gcc.target/aarch64/simd/vmulx_f64_2.c: Likewise.
2045 * gcc.target/aarch64/simd/vmulxd_f64_2.c: Likewise.
2046 * gcc.target/aarch64/simd/vmulxs_f32_2.c: Likewise.
2047
2048 2015-11-23 Igor Zamyatin <igor.zamyatin@intel.com>
2049
2050 PR c++/68001
2051 * g++.dg/cilk-plus/CK/pr68001.cc: New test.
2052
2053 2015-11-23 Richard Biener <rguenther@suse.de>
2054 Jiong Wang <jiong.wang@arm.com>
2055
2056 PR tree-optimization/68317
2057 PR tree-optimization/68326
2058 * gcc.dg/pr68317.c: New testcase.
2059
2060 2015-11-23 Ilya Enkovich <enkovich.gnu@gmail.com>
2061
2062 PR tree-optimization/68327
2063 * gcc.dg/pr68327.c: New test.
2064
2065 2015-11-23 Tom de Vries <tom@codesourcery.com>
2066
2067 PR tree-optimization/68460
2068 * gcc.dg/autopar/pr68460.c: New test.
2069
2070 2015-11-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
2071
2072 * c-c++-common/asan/halt_on_error-1.c: New test.
2073 * c-c++-common/asan/halt_on_error-2.c: Likewise.
2074
2075 2015-11-23 Richard Biener <rguenther@suse.de>
2076
2077 PR tree-optimization/68482
2078 * gcc.dg/vect/pr68482.c: New testcase.
2079
2080 2015-11-23 Richard Biener <rguenther@suse.de>
2081
2082 PR tree-optimization/68445
2083 * gcc.dg/vect/pr68445.c: New testcase.
2084
2085 2015-11-23 Robin Dapp <rdapp@linux.vnet.ibm.com>
2086
2087 * gcc.target/s390/load-relative-check.c: New test to check
2088 generation of load relative instructions.
2089
2090 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2091
2092 * gfortran.dg/fmt_t_8.f90: New test.
2093
2094 2015-11-23 Kugan Vivekanandarajah <kuganv@linaro.org>
2095
2096 PR target/68390
2097 * gcc/testsuite/gcc.c-torture/execute/pr68390.c: New test.
2098
2099 2015-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2100
2101 * gfortran.dg/fmt_g0_1.f08: Update test. Leading zero.
2102
2103 2015-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
2104
2105 PR fortran/68486
2106 * gfortran.dg/simplify_cshift_2.f90: New test.
2107
2108 2015-11-22 James Norris <jnorris@codesourcery.com>
2109 Cesar Philippidis <cesar@codesourcery.com>
2110
2111 * gfortran.dg/goacc/declare-1.f95: Update test.
2112 * gfortran.dg/goacc/declare-2.f95: New test.
2113
2114 2015-11-22 Bilyan Borisov <bilyan.borisov@arm.com>
2115
2116 * gcc.target/aarch64/simd/vmulx_lane_f32_1.c: New.
2117 * gcc.target/aarch64/simd/vmulx_lane_f64_1.c: New.
2118 * gcc.target/aarch64/simd/vmulx_laneq_f32_1.c: New.
2119 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: New.
2120 * gcc.target/aarch64/simd/vmulxq_lane_f32_1.c: New.
2121 * gcc.target/aarch64/simd/vmulxq_lane_f64_1.c: New.
2122 * gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c: New.
2123 * gcc.target/aarch64/simd/vmulxq_laneq_f64_1.c: New.
2124 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: New.
2125 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: New.
2126 * gcc.target/aarch64/simd/vmulxd_lane_f64_1.c: New.
2127 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: New.
2128
2129 2015-11-21 Steven G. Kargl <kargl@gcc.gnu.org>
2130
2131 * gfortran.dg/simplify_cshift_1.f90: New test.
2132
2133 2015-11-21 Nathan Sidwell <nathan@acm.org>
2134
2135 * gcc.dg/atomic-generic.c: Include <string.h>.
2136
2137 2015-11-21 David Edelsohn <dje.gcc@gmail.com>
2138
2139 * gfortran.dg/submodule_6.f08: Add dg-require-effective-target lto.
2140
2141 2015-11-21 Uros Bizjak <ubizjak@gmail.com>
2142
2143 * g++.dg/init/vbase1.C: Also run on i?86-*-*.
2144
2145 2015-11-21 Jakub Jelinek <jakub@redhat.com>
2146
2147 PR debug/66432
2148 * gcc.dg/debug/pr66432.c: New test.
2149
2150 2015-11-20 Ian Lance Taylor <iant@google.com>
2151
2152 PR go/66406
2153 * go.test/go-test.exp (go-gc-tests): Skip nilptr.go if PIE.
2154
2155 2015-11-20 Mike Stump <mikestump@comcast.net>
2156
2157 * g++.dg/init/vbase1.C: Only run on x86_64-*-* as this testcase
2158 isn't portable.
2159
2160 2015-11-20 David Malcolm <dmalcolm@redhat.com>
2161
2162 PR 62314
2163 * gcc.dg/fixits.c: New file.
2164 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-bw.c
2165 (test_fixit_insert): New.
2166 (test_fixit_remove): New.
2167 (test_fixit_replace): New.
2168 * gcc.dg/plugin/diagnostic-test-show-locus-ascii-color.c
2169 (test_fixit_insert): New.
2170 (test_fixit_remove): New.
2171 (test_fixit_replace): New.
2172 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2173 (test_show_locus): Add tests of rendering fixit hints.
2174
2175 2015-11-20 Jakub Jelinek <jakub@redhat.com>
2176
2177 PR middle-end/68339
2178 * gcc.dg/vect/pr68339.c: New test.
2179
2180 2015-11-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2181
2182 * gcc.target/arm/armv6-unaligned-load-ice.c: New test.
2183
2184 2015-11-20 Paul Thomas <pault@gcc.gnu.org>
2185
2186 PR fortran/68237
2187 * gfortran.dg/submodule_12.f90: New test
2188
2189 PR fortran/66762
2190 * gfortran.dg/submodule_6.f08: Add compile option -flto.
2191
2192 2015-11-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
2193
2194 * lib/target-supports.exp
2195 (check_effective_target_arm_neon_ok_nocache): Add check
2196 for M profile.
2197
2198 2015-11-20 Tom de Vries <tom@codesourcery.com>
2199
2200 PR tree-optimization/68373
2201 * gcc.dg/autopar/pr68373.c: New test.
2202
2203 2015-11-20 Jakub Jelinek <jakub@redhat.com>
2204
2205 PR c++/67354
2206 * g++.dg/abi/mangle67.C: New test.
2207
2208 2015-11-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2209
2210 * gcc.target/s390/bswap-1.c: New test.
2211
2212 2015-11-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
2213
2214 * gcc.target/s390/pfpo.c: New test.
2215
2216 2015-11-20 Kirill Yukhin <kirill.yukhin@intel.com>
2217
2218 * c-c++-common/attr-simd-3.c: Put xfail (PR68158) on dg-error.
2219 * c-c++-common/attr-simd.c: Limit scan of dump to x86_64/i?86.
2220
2221 2015-11-19 David Malcolm <dmalcolm@redhat.com>
2222
2223 * g++.dg/spellcheck-fields.C: New file.
2224
2225 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
2226 Sebastian Pop <s.pop@samsung.com>
2227
2228 PR tree-optimization/68428
2229 * gcc.dg/graphite/pr68428.c: New.
2230
2231 2015-11-19 Aditya Kumar <aditya.k7@samsung.com>
2232 Sebastian Pop <s.pop@samsung.com>
2233
2234 PR tree-optimization/68335
2235 * gfortran.dg/graphite/pr68335.f90: New.
2236
2237 2015-11-19 Nathan Sidwell <nathan@acm.org>
2238
2239 * lib/target-supports.exp (check_weak_available): Add nvptx-*-*.
2240 * gcc.dg/attr-weakref-1.c: Skip for nvptx-*-*
2241 * gcc.dg/special/weak-2.c: Likewise.
2242 * gcc.dg/weak/weak-12.c: Likewise.
2243 * gcc.dg/weak/weak-15.c: Likewise.
2244 * gcc.dg/weak/weak-16.c: Likewise.
2245 * gcc.dg/weak/weak-1.c: Likewise.
2246 * gcc.dg/weak/weak-2.c: Likewise.
2247 * gcc.dg/weak/weak-4.c: Likewise.
2248 * gcc.dg/torture/pr53922.c: Likewise.
2249 * gcc.dg/torture/pr60092.c: Likewise.
2250
2251 2015-11-19 Marek Polacek <polacek@redhat.com>
2252
2253 PR c/68412
2254 * gcc.dg/pr68412-2.c: New test.
2255 * gcc.dg/pr68412.c: New test.
2256
2257 2015-11-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2258
2259 * gcc.dg/tree-ssa/vrp98.c: New testcase.
2260 * gcc.target/avr/uint8-single-reg.c: New testcase.
2261
2262 2015-11-19 Jakub Jelinek <jakub@redhat.com>
2263
2264 PR c++/67409
2265 * g++.dg/eh/goto3.C: New test.
2266
2267 2015-11-19 Marek Polacek <polacek@redhat.com>
2268
2269 PR tree-optimization/68431
2270 * gcc.dg/tree-ssa/pr68431.c: New test.
2271
2272 2015-11-19 Jakub Jelinek <jakub@redhat.com>
2273
2274 PR rtl-optimization/68376
2275 * gcc.c-torture/execute/pr68376-1.c: New test.
2276 * gcc.c-torture/execute/pr68376-2.c: New test.
2277
2278 PR target/67770
2279 * gcc.target/i386/pr67770.c: New test.
2280
2281 2015-11-18 Jeff Law <law@redhat.com>
2282
2283 PR tree-optimization/68198
2284 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output for VRP1.
2285 * gcc.dg/tree-ssa/pr68198.c: New test.
2286
2287 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
2288
2289 PR fortran/59910
2290 * gfortran.dg/pr59910.f90: New test.
2291
2292 2015-11-18 Steven G. Kargl <kargl@gcc.gnu.org>
2293
2294 PR fortran/43996
2295 * gfortran.dg/pr43996.f90: New test.
2296
2297 2015-11-18 Joseph Myers <joseph@codesourcery.com>
2298
2299 PR c/65083
2300 * gcc.dg/atomic/stdatomic-fence-2.c,
2301 gcc.dg/atomic/stdatomic-flag-2.c: New tests.
2302
2303 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2304
2305 * gnat.dg/loop_optimization19.adb: New test.
2306 * gnat.dg/loop_optimization20.adb: Likewise.
2307 * gnat.dg/loop_optimization21.ad[sb]: Likewise.
2308
2309 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2310
2311 * gnat.dg/opt52.adb: New test.
2312
2313 2015-11-18 Nathan Sidwell <nathan@codesourcery.com>
2314
2315 * gcc.dg/goacc/nvptx-sese-1.c: New.
2316
2317 2015-11-18 Eric Botcazou <ebotcazou@adacore.com>
2318
2319 * gnat.dg/renaming7.adb: New test.
2320 * gnat.dg/renaming7_pkg.ads: New helper.
2321
2322 2015-11-18 Ajit Agarwal <ajitkum@xilinx.com>
2323
2324 PR tree-optimization/68402
2325 * gcc.dg/tree-ssa/split-path-1.c: Fix the testcase
2326 to avoid undefined behaviour.
2327
2328 2015-11-18 Jakub Jelinek <jakub@redhat.com>
2329
2330 PR tree-optimization/68157
2331 * g++.dg/opt/pr68157.C: New test.
2332
2333 2015-11-18 Richard Biener <rguenther@suse.de>
2334
2335 PR tree-optimization/67790
2336 * gcc.dg/vect/pr67790.c: New testcase.
2337
2338 2015-11-17 David Edelsohn <dje.gcc@gmail.com>
2339
2340 * g++.dg/cpp1y/pr58708.C: Define wfoo based on sizeof wchar_t.
2341
2342 2015-11-17 David Malcolm <dmalcolm@redhat.com>
2343
2344 * gcc.dg/plugin/diagnostic-test-expressions-1.c (vector): New macro.
2345 (test_braced_init): New function.
2346 (test_statement_expression): New function.
2347 (test_address_of_label): New function.
2348 (test_transaction_expressions): New function.
2349 (test_keywords): New function.
2350 (test_builtin_va_arg): New function.
2351 (test_builtin_offsetof): New function.
2352 * lib/multiline.exp (_build_multiline_regex): Escape braces.
2353
2354 2015-11-17 Martin Sebor <msebor@redhat.com>
2355
2356 PR c++/68308
2357 * g++.dg/init/new46.C: New test.
2358
2359 2015-11-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2360
2361 PR fortran/65751
2362 * gfortran.dg/unlimited_polymorphic_2.f03: Update test.
2363
2364 2015-11-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2365
2366 PR middle-end/68134
2367 * gcc.dg/pr68134.c: New test.
2368
2369 2015-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2370
2371 PR target/68143
2372 * gcc.c-torture/execute/pr68143_1.c: New test.
2373
2374 2015-11-17 Uros Bizjak <ubizjak@gmail.com>
2375
2376 * gcc.dg/torture/pr68264.c: Use dg-add-options ieee.
2377
2378 2015-11-17 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com>
2379
2380 * gcc.dg/tree-ssa/ifc-8.c: New test.
2381
2382 2015-11-16 Marek Polacek <polacek@redhat.com>
2383
2384 PR c++/68362
2385 * g++.dg/delayedfold/switch-1.C: New test.
2386
2387 2015-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
2388
2389 PR fortran/58027
2390 PR fortran/60993
2391 * gfortran.dg/pr58027.f90: New test.
2392
2393 2015-11-16 Kirill Yukhin <kirill.yukhin@intel.com>
2394
2395 * c-c++-common/attr-simd.c: New test.
2396 * c-c++-common/attr-simd-2.c: New test.
2397 * c-c++-common/attr-simd-3.c: New test.
2398
2399 2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
2400
2401 * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
2402
2403 2015-11-16 Christian Bruel <christian.bruel@st.com>
2404
2405 * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
2406 Check __ARM_NEON__ instead of "arm_neon.h.
2407 * gcc.target/arm/attr-neon3.c: New test.
2408 * gcc.target/arm/attr-neon-fp16.c: Likewise
2409
2410 2015-11-16 Christian Bruel <christian.bruel@st.com>
2411
2412 PR target/65837
2413 * gcc.target/arm/lto/pr65837_0.c
2414 * gcc.target/arm/attr-neon2.c
2415 * gcc.target/arm/attr-neon.c
2416 * gcc.target/arm/attr-neon-builtin-fail.c
2417 * gcc.target/arm/attr-crypto.c
2418
2419 2015-11-16 Richard Biener <rguenther@suse.de>
2420
2421 * gcc.dg/vect/bb-slp-32.c: Adjust testcase.
2422
2423 2015-11-15 Paul Thomas <pault@gcc.gnu.org>
2424
2425 PR fortran/50221
2426 * gfortran.dg/deferred_character_1.f90: New test.
2427 * gfortran.dg/deferred_character_4.f90: New test for comment
2428 #4 of the PR.
2429
2430 PR fortran/68216
2431 * gfortran.dg/deferred_character_2.f90: New test.
2432
2433 PR fortran/67674
2434 * gfortran.dg/deferred_character_3.f90: New test.
2435
2436 PR fortran/63932
2437 * gfortran.dg/deferred_character_5.f90: New test.
2438
2439 PR fortran/66408
2440 * gfortran.dg/deferred_character_6.f90: New test.
2441
2442 PR fortran/49954
2443 * gfortran.dg/deferred_character_7.f90: New test.
2444
2445 2015-11-14 Steven G. Kargl <kargl@gcc.gnu.org>
2446
2447 PR fortran/67803
2448 * gfortran.dg/pr67803.f90: New test.
2449
2450 2015-11-14 David Edelsohn <dje.gcc@gmail.com>
2451
2452 * g++.dg/cpp/ucn-1.C: Fix typo.
2453
2454 2015-11-13 David Edelsohn <dje.gcc@gmail.com>
2455
2456 * g++.dg/init/vbase1.C: XFAIL powerpc*-*-*.
2457 * g++.dg/cpp/ucn-1.C: Expect error for dollar sign identifier on AIX.
2458
2459 2015-11-13 Ajit Agarwal <ajitkum@xilinx.com>
2460 Jeff Law <law@redhat.com>
2461
2462 * gcc.dg/tree-ssa/split-path-1.c: New test.
2463
2464 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2465
2466 * c-c++-common/goacc/loop-auto-1.c: New.
2467
2468 * lib/target-supports.exp (check_effective_target_offload_nvptx): New.
2469 * gcc.dg/goacc/nvptx-merged-loop.c: New.
2470
2471 2015-11-13 Steven G. Kargl <kargl@gccc.gnu.org>
2472
2473 PR fortran/68319
2474 * gfortran.dg/pr68319.f90: New test.
2475
2476 2015-11-13 Michael Meissner <meissner@linux.vnet.ibm.com>
2477
2478 * gcc.target/powerpc/float128-hw.c: New test for IEEE 128-bit
2479 hardware floating point support.
2480
2481 * gcc.target/powerpc/direct-move-vector.c: New test for 128-bit
2482 vector direct move instructions.
2483
2484 * gcc.target/powerpc/maddld.c: New test.
2485
2486 2015-11-13 Uros Bizjak <ubizjak@gmail.com>
2487
2488 * gcc.dg/pr68306.c (dg-additional-options): Add i?86-*-* target.
2489 * gcc.dg/pr68306-2.c (dg-additional-options): Ditto.
2490 * gcc.dg/pr68306-3.c (dg-additional-options): Ditto.
2491
2492 2015-11-13 David Malcolm <dmalcolm@redhat.com>
2493
2494 * gcc.dg/diagnostic-token-ranges.c: New file.
2495 * gcc.dg/diagnostic-tree-expr-ranges-2.c: New file.
2496 * gcc.dg/plugin/diagnostic-test-expressions-1.c: New file.
2497 * gcc.dg/plugin/diagnostic-test-show-trees-1.c: New file.
2498 * gcc.dg/plugin/diagnostic_plugin_show_trees.c: New file.
2499 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (get_loc): Add
2500 line_table param when calling
2501 linemap_position_for_line_and_column.
2502 (test_show_locus): Pass line_table to rich_location ctors.
2503 (plugin_init): Remove setting of global_dc->colorize_source_p.
2504 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c:
2505 New file.
2506 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2507 diagnostic_plugin_test_tree_expression_range.c,
2508 diagnostic-test-expressions-1.c, diagnostic_plugin_show_trees.c,
2509 and diagnostic-test-show-trees-1.c.
2510
2511 2015-11-13 Alan Lawrence <alan.lawrence@arm.com>
2512
2513 PR tree-optimization/67682
2514 * gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
2515 * gcc.dg/vect/bb-slp-subgroups-1.c: New.
2516 * gcc.dg/vect/bb-slp-subgroups-2.c: New.
2517 * gcc.dg/vect/bb-slp-subgroups-3.c: New.
2518
2519 2015-11-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2520
2521 * gcc.target/aarch64/umaddl_combine_1.c: New test.
2522
2523 2015-11-13 Richard Sandiford <richard.sandiford@arm.com>
2524
2525 PR tree-optimization/68264
2526 * gcc.dg/torture/pr68264.c: New test.
2527
2528 2015-11-13 Marek Polacek <polacek@redhat.com>
2529
2530 PR c/68320
2531 * gcc.dg/pr68320.c: New test.
2532
2533 2015-11-13 Nathan Sidwell <nathan@codesourcery.com>
2534
2535 * c-c++-common/goacc/data-default-1.c: Correct expected diagnostic.
2536
2537 2015-11-13 Richard Biener <rguenther@suse.de>
2538
2539 PR tree-optimization/68306
2540 * gcc.dg/pr68306.c: Adjust.
2541 * gcc.dg/pr68306-2.c: New testcase.
2542 * gcc.dg/pr68306-3.c: Likewise.
2543
2544 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
2545
2546 * g++.dg/vect/simd-bool-comparison-1.cc: New test.
2547 * g++.dg/vect/simd-bool-comparison-2.cc: New test.
2548
2549 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2550
2551 PR fortran/47266
2552 * gfortran.dg/module_private_2.f90: New test.
2553
2554 2015-11-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2555
2556 PR fortran/47266
2557 * gfortran.dg/warn_unused_function_2.f90: New test.
2558
2559 2015-11-13 Christophe Lyon <christophe.lyon@linaro.org>
2560
2561 Revert [ARM] Remove neon-testgen.ml and generated tests.
2562 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
2563
2564 * gcc.target/arm/neon/vRaddhns16.c: Remove.
2565 * gcc.target/arm/neon/vRaddhns32.c: Remove.
2566 * gcc.target/arm/neon/vRaddhns64.c: Remove.
2567 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
2568 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
2569 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
2570 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
2571 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
2572 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
2573 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
2574 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
2575 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
2576 * gcc.target/arm/neon/vRhadds16.c: Remove.
2577 * gcc.target/arm/neon/vRhadds32.c: Remove.
2578 * gcc.target/arm/neon/vRhadds8.c: Remove.
2579 * gcc.target/arm/neon/vRhaddu16.c: Remove.
2580 * gcc.target/arm/neon/vRhaddu32.c: Remove.
2581 * gcc.target/arm/neon/vRhaddu8.c: Remove.
2582 * gcc.target/arm/neon/vRshlQs16.c: Remove.
2583 * gcc.target/arm/neon/vRshlQs32.c: Remove.
2584 * gcc.target/arm/neon/vRshlQs64.c: Remove.
2585 * gcc.target/arm/neon/vRshlQs8.c: Remove.
2586 * gcc.target/arm/neon/vRshlQu16.c: Remove.
2587 * gcc.target/arm/neon/vRshlQu32.c: Remove.
2588 * gcc.target/arm/neon/vRshlQu64.c: Remove.
2589 * gcc.target/arm/neon/vRshlQu8.c: Remove.
2590 * gcc.target/arm/neon/vRshls16.c: Remove.
2591 * gcc.target/arm/neon/vRshls32.c: Remove.
2592 * gcc.target/arm/neon/vRshls64.c: Remove.
2593 * gcc.target/arm/neon/vRshls8.c: Remove.
2594 * gcc.target/arm/neon/vRshlu16.c: Remove.
2595 * gcc.target/arm/neon/vRshlu32.c: Remove.
2596 * gcc.target/arm/neon/vRshlu64.c: Remove.
2597 * gcc.target/arm/neon/vRshlu8.c: Remove.
2598 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
2599 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
2600 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
2601 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
2602 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
2603 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
2604 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
2605 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
2606 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
2607 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
2608 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
2609 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
2610 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
2611 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
2612 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
2613 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
2614 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
2615 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
2616 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
2617 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
2618 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
2619 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
2620 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
2621 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
2622 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
2623 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
2624 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
2625 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
2626 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
2627 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
2628 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
2629 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
2630 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
2631 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
2632 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
2633 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
2634 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
2635 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
2636 * gcc.target/arm/neon/vRsubhns16.c: Remove.
2637 * gcc.target/arm/neon/vRsubhns32.c: Remove.
2638 * gcc.target/arm/neon/vRsubhns64.c: Remove.
2639 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
2640 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
2641 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
2642 * gcc.target/arm/neon/vabaQs16.c: Remove.
2643 * gcc.target/arm/neon/vabaQs32.c: Remove.
2644 * gcc.target/arm/neon/vabaQs8.c: Remove.
2645 * gcc.target/arm/neon/vabaQu16.c: Remove.
2646 * gcc.target/arm/neon/vabaQu32.c: Remove.
2647 * gcc.target/arm/neon/vabaQu8.c: Remove.
2648 * gcc.target/arm/neon/vabals16.c: Remove.
2649 * gcc.target/arm/neon/vabals32.c: Remove.
2650 * gcc.target/arm/neon/vabals8.c: Remove.
2651 * gcc.target/arm/neon/vabalu16.c: Remove.
2652 * gcc.target/arm/neon/vabalu32.c: Remove.
2653 * gcc.target/arm/neon/vabalu8.c: Remove.
2654 * gcc.target/arm/neon/vabas16.c: Remove.
2655 * gcc.target/arm/neon/vabas32.c: Remove.
2656 * gcc.target/arm/neon/vabas8.c: Remove.
2657 * gcc.target/arm/neon/vabau16.c: Remove.
2658 * gcc.target/arm/neon/vabau32.c: Remove.
2659 * gcc.target/arm/neon/vabau8.c: Remove.
2660 * gcc.target/arm/neon/vabdQf32.c: Remove.
2661 * gcc.target/arm/neon/vabdQs16.c: Remove.
2662 * gcc.target/arm/neon/vabdQs32.c: Remove.
2663 * gcc.target/arm/neon/vabdQs8.c: Remove.
2664 * gcc.target/arm/neon/vabdQu16.c: Remove.
2665 * gcc.target/arm/neon/vabdQu32.c: Remove.
2666 * gcc.target/arm/neon/vabdQu8.c: Remove.
2667 * gcc.target/arm/neon/vabdf32.c: Remove.
2668 * gcc.target/arm/neon/vabdls16.c: Remove.
2669 * gcc.target/arm/neon/vabdls32.c: Remove.
2670 * gcc.target/arm/neon/vabdls8.c: Remove.
2671 * gcc.target/arm/neon/vabdlu16.c: Remove.
2672 * gcc.target/arm/neon/vabdlu32.c: Remove.
2673 * gcc.target/arm/neon/vabdlu8.c: Remove.
2674 * gcc.target/arm/neon/vabds16.c: Remove.
2675 * gcc.target/arm/neon/vabds32.c: Remove.
2676 * gcc.target/arm/neon/vabds8.c: Remove.
2677 * gcc.target/arm/neon/vabdu16.c: Remove.
2678 * gcc.target/arm/neon/vabdu32.c: Remove.
2679 * gcc.target/arm/neon/vabdu8.c: Remove.
2680 * gcc.target/arm/neon/vabsQf32.c: Remove.
2681 * gcc.target/arm/neon/vabsQs16.c: Remove.
2682 * gcc.target/arm/neon/vabsQs32.c: Remove.
2683 * gcc.target/arm/neon/vabsQs8.c: Remove.
2684 * gcc.target/arm/neon/vabsf32.c: Remove.
2685 * gcc.target/arm/neon/vabss16.c: Remove.
2686 * gcc.target/arm/neon/vabss32.c: Remove.
2687 * gcc.target/arm/neon/vabss8.c: Remove.
2688 * gcc.target/arm/neon/vaddQf32.c: Remove.
2689 * gcc.target/arm/neon/vaddQs16.c: Remove.
2690 * gcc.target/arm/neon/vaddQs32.c: Remove.
2691 * gcc.target/arm/neon/vaddQs64.c: Remove.
2692 * gcc.target/arm/neon/vaddQs8.c: Remove.
2693 * gcc.target/arm/neon/vaddQu16.c: Remove.
2694 * gcc.target/arm/neon/vaddQu32.c: Remove.
2695 * gcc.target/arm/neon/vaddQu64.c: Remove.
2696 * gcc.target/arm/neon/vaddQu8.c: Remove.
2697 * gcc.target/arm/neon/vaddf32.c: Remove.
2698 * gcc.target/arm/neon/vaddhns16.c: Remove.
2699 * gcc.target/arm/neon/vaddhns32.c: Remove.
2700 * gcc.target/arm/neon/vaddhns64.c: Remove.
2701 * gcc.target/arm/neon/vaddhnu16.c: Remove.
2702 * gcc.target/arm/neon/vaddhnu32.c: Remove.
2703 * gcc.target/arm/neon/vaddhnu64.c: Remove.
2704 * gcc.target/arm/neon/vaddls16.c: Remove.
2705 * gcc.target/arm/neon/vaddls32.c: Remove.
2706 * gcc.target/arm/neon/vaddls8.c: Remove.
2707 * gcc.target/arm/neon/vaddlu16.c: Remove.
2708 * gcc.target/arm/neon/vaddlu32.c: Remove.
2709 * gcc.target/arm/neon/vaddlu8.c: Remove.
2710 * gcc.target/arm/neon/vadds16.c: Remove.
2711 * gcc.target/arm/neon/vadds32.c: Remove.
2712 * gcc.target/arm/neon/vadds64.c: Remove.
2713 * gcc.target/arm/neon/vadds8.c: Remove.
2714 * gcc.target/arm/neon/vaddu16.c: Remove.
2715 * gcc.target/arm/neon/vaddu32.c: Remove.
2716 * gcc.target/arm/neon/vaddu64.c: Remove.
2717 * gcc.target/arm/neon/vaddu8.c: Remove.
2718 * gcc.target/arm/neon/vaddws16.c: Remove.
2719 * gcc.target/arm/neon/vaddws32.c: Remove.
2720 * gcc.target/arm/neon/vaddws8.c: Remove.
2721 * gcc.target/arm/neon/vaddwu16.c: Remove.
2722 * gcc.target/arm/neon/vaddwu32.c: Remove.
2723 * gcc.target/arm/neon/vaddwu8.c: Remove.
2724 * gcc.target/arm/neon/vandQs16.c: Remove.
2725 * gcc.target/arm/neon/vandQs32.c: Remove.
2726 * gcc.target/arm/neon/vandQs64.c: Remove.
2727 * gcc.target/arm/neon/vandQs8.c: Remove.
2728 * gcc.target/arm/neon/vandQu16.c: Remove.
2729 * gcc.target/arm/neon/vandQu32.c: Remove.
2730 * gcc.target/arm/neon/vandQu64.c: Remove.
2731 * gcc.target/arm/neon/vandQu8.c: Remove.
2732 * gcc.target/arm/neon/vands16.c: Remove.
2733 * gcc.target/arm/neon/vands32.c: Remove.
2734 * gcc.target/arm/neon/vands64.c: Remove.
2735 * gcc.target/arm/neon/vands8.c: Remove.
2736 * gcc.target/arm/neon/vandu16.c: Remove.
2737 * gcc.target/arm/neon/vandu32.c: Remove.
2738 * gcc.target/arm/neon/vandu64.c: Remove.
2739 * gcc.target/arm/neon/vandu8.c: Remove.
2740 * gcc.target/arm/neon/vbicQs16.c: Remove.
2741 * gcc.target/arm/neon/vbicQs32.c: Remove.
2742 * gcc.target/arm/neon/vbicQs64.c: Remove.
2743 * gcc.target/arm/neon/vbicQs8.c: Remove.
2744 * gcc.target/arm/neon/vbicQu16.c: Remove.
2745 * gcc.target/arm/neon/vbicQu32.c: Remove.
2746 * gcc.target/arm/neon/vbicQu64.c: Remove.
2747 * gcc.target/arm/neon/vbicQu8.c: Remove.
2748 * gcc.target/arm/neon/vbics16.c: Remove.
2749 * gcc.target/arm/neon/vbics32.c: Remove.
2750 * gcc.target/arm/neon/vbics64.c: Remove.
2751 * gcc.target/arm/neon/vbics8.c: Remove.
2752 * gcc.target/arm/neon/vbicu16.c: Remove.
2753 * gcc.target/arm/neon/vbicu32.c: Remove.
2754 * gcc.target/arm/neon/vbicu64.c: Remove.
2755 * gcc.target/arm/neon/vbicu8.c: Remove.
2756 * gcc.target/arm/neon/vbslQf32.c: Remove.
2757 * gcc.target/arm/neon/vbslQp16.c: Remove.
2758 * gcc.target/arm/neon/vbslQp64.c: Remove.
2759 * gcc.target/arm/neon/vbslQp8.c: Remove.
2760 * gcc.target/arm/neon/vbslQs16.c: Remove.
2761 * gcc.target/arm/neon/vbslQs32.c: Remove.
2762 * gcc.target/arm/neon/vbslQs64.c: Remove.
2763 * gcc.target/arm/neon/vbslQs8.c: Remove.
2764 * gcc.target/arm/neon/vbslQu16.c: Remove.
2765 * gcc.target/arm/neon/vbslQu32.c: Remove.
2766 * gcc.target/arm/neon/vbslQu64.c: Remove.
2767 * gcc.target/arm/neon/vbslQu8.c: Remove.
2768 * gcc.target/arm/neon/vbslf32.c: Remove.
2769 * gcc.target/arm/neon/vbslp16.c: Remove.
2770 * gcc.target/arm/neon/vbslp64.c: Remove.
2771 * gcc.target/arm/neon/vbslp8.c: Remove.
2772 * gcc.target/arm/neon/vbsls16.c: Remove.
2773 * gcc.target/arm/neon/vbsls32.c: Remove.
2774 * gcc.target/arm/neon/vbsls64.c: Remove.
2775 * gcc.target/arm/neon/vbsls8.c: Remove.
2776 * gcc.target/arm/neon/vbslu16.c: Remove.
2777 * gcc.target/arm/neon/vbslu32.c: Remove.
2778 * gcc.target/arm/neon/vbslu64.c: Remove.
2779 * gcc.target/arm/neon/vbslu8.c: Remove.
2780 * gcc.target/arm/neon/vcageQf32.c: Remove.
2781 * gcc.target/arm/neon/vcagef32.c: Remove.
2782 * gcc.target/arm/neon/vcagtQf32.c: Remove.
2783 * gcc.target/arm/neon/vcagtf32.c: Remove.
2784 * gcc.target/arm/neon/vcaleQf32.c: Remove.
2785 * gcc.target/arm/neon/vcalef32.c: Remove.
2786 * gcc.target/arm/neon/vcaltQf32.c: Remove.
2787 * gcc.target/arm/neon/vcaltf32.c: Remove.
2788 * gcc.target/arm/neon/vceqQf32.c: Remove.
2789 * gcc.target/arm/neon/vceqQp8.c: Remove.
2790 * gcc.target/arm/neon/vceqQs16.c: Remove.
2791 * gcc.target/arm/neon/vceqQs32.c: Remove.
2792 * gcc.target/arm/neon/vceqQs8.c: Remove.
2793 * gcc.target/arm/neon/vceqQu16.c: Remove.
2794 * gcc.target/arm/neon/vceqQu32.c: Remove.
2795 * gcc.target/arm/neon/vceqQu8.c: Remove.
2796 * gcc.target/arm/neon/vceqf32.c: Remove.
2797 * gcc.target/arm/neon/vceqp8.c: Remove.
2798 * gcc.target/arm/neon/vceqs16.c: Remove.
2799 * gcc.target/arm/neon/vceqs32.c: Remove.
2800 * gcc.target/arm/neon/vceqs8.c: Remove.
2801 * gcc.target/arm/neon/vcequ16.c: Remove.
2802 * gcc.target/arm/neon/vcequ32.c: Remove.
2803 * gcc.target/arm/neon/vcequ8.c: Remove.
2804 * gcc.target/arm/neon/vcgeQf32.c: Remove.
2805 * gcc.target/arm/neon/vcgeQs16.c: Remove.
2806 * gcc.target/arm/neon/vcgeQs32.c: Remove.
2807 * gcc.target/arm/neon/vcgeQs8.c: Remove.
2808 * gcc.target/arm/neon/vcgeQu16.c: Remove.
2809 * gcc.target/arm/neon/vcgeQu32.c: Remove.
2810 * gcc.target/arm/neon/vcgeQu8.c: Remove.
2811 * gcc.target/arm/neon/vcgef32.c: Remove.
2812 * gcc.target/arm/neon/vcges16.c: Remove.
2813 * gcc.target/arm/neon/vcges32.c: Remove.
2814 * gcc.target/arm/neon/vcges8.c: Remove.
2815 * gcc.target/arm/neon/vcgeu16.c: Remove.
2816 * gcc.target/arm/neon/vcgeu32.c: Remove.
2817 * gcc.target/arm/neon/vcgeu8.c: Remove.
2818 * gcc.target/arm/neon/vcgtQf32.c: Remove.
2819 * gcc.target/arm/neon/vcgtQs16.c: Remove.
2820 * gcc.target/arm/neon/vcgtQs32.c: Remove.
2821 * gcc.target/arm/neon/vcgtQs8.c: Remove.
2822 * gcc.target/arm/neon/vcgtQu16.c: Remove.
2823 * gcc.target/arm/neon/vcgtQu32.c: Remove.
2824 * gcc.target/arm/neon/vcgtQu8.c: Remove.
2825 * gcc.target/arm/neon/vcgtf32.c: Remove.
2826 * gcc.target/arm/neon/vcgts16.c: Remove.
2827 * gcc.target/arm/neon/vcgts32.c: Remove.
2828 * gcc.target/arm/neon/vcgts8.c: Remove.
2829 * gcc.target/arm/neon/vcgtu16.c: Remove.
2830 * gcc.target/arm/neon/vcgtu32.c: Remove.
2831 * gcc.target/arm/neon/vcgtu8.c: Remove.
2832 * gcc.target/arm/neon/vcleQf32.c: Remove.
2833 * gcc.target/arm/neon/vcleQs16.c: Remove.
2834 * gcc.target/arm/neon/vcleQs32.c: Remove.
2835 * gcc.target/arm/neon/vcleQs8.c: Remove.
2836 * gcc.target/arm/neon/vcleQu16.c: Remove.
2837 * gcc.target/arm/neon/vcleQu32.c: Remove.
2838 * gcc.target/arm/neon/vcleQu8.c: Remove.
2839 * gcc.target/arm/neon/vclef32.c: Remove.
2840 * gcc.target/arm/neon/vcles16.c: Remove.
2841 * gcc.target/arm/neon/vcles32.c: Remove.
2842 * gcc.target/arm/neon/vcles8.c: Remove.
2843 * gcc.target/arm/neon/vcleu16.c: Remove.
2844 * gcc.target/arm/neon/vcleu32.c: Remove.
2845 * gcc.target/arm/neon/vcleu8.c: Remove.
2846 * gcc.target/arm/neon/vclsQs16.c: Remove.
2847 * gcc.target/arm/neon/vclsQs32.c: Remove.
2848 * gcc.target/arm/neon/vclsQs8.c: Remove.
2849 * gcc.target/arm/neon/vclss16.c: Remove.
2850 * gcc.target/arm/neon/vclss32.c: Remove.
2851 * gcc.target/arm/neon/vclss8.c: Remove.
2852 * gcc.target/arm/neon/vcltQf32.c: Remove.
2853 * gcc.target/arm/neon/vcltQs16.c: Remove.
2854 * gcc.target/arm/neon/vcltQs32.c: Remove.
2855 * gcc.target/arm/neon/vcltQs8.c: Remove.
2856 * gcc.target/arm/neon/vcltQu16.c: Remove.
2857 * gcc.target/arm/neon/vcltQu32.c: Remove.
2858 * gcc.target/arm/neon/vcltQu8.c: Remove.
2859 * gcc.target/arm/neon/vcltf32.c: Remove.
2860 * gcc.target/arm/neon/vclts16.c: Remove.
2861 * gcc.target/arm/neon/vclts32.c: Remove.
2862 * gcc.target/arm/neon/vclts8.c: Remove.
2863 * gcc.target/arm/neon/vcltu16.c: Remove.
2864 * gcc.target/arm/neon/vcltu32.c: Remove.
2865 * gcc.target/arm/neon/vcltu8.c: Remove.
2866 * gcc.target/arm/neon/vclzQs16.c: Remove.
2867 * gcc.target/arm/neon/vclzQs32.c: Remove.
2868 * gcc.target/arm/neon/vclzQs8.c: Remove.
2869 * gcc.target/arm/neon/vclzQu16.c: Remove.
2870 * gcc.target/arm/neon/vclzQu32.c: Remove.
2871 * gcc.target/arm/neon/vclzQu8.c: Remove.
2872 * gcc.target/arm/neon/vclzs16.c: Remove.
2873 * gcc.target/arm/neon/vclzs32.c: Remove.
2874 * gcc.target/arm/neon/vclzs8.c: Remove.
2875 * gcc.target/arm/neon/vclzu16.c: Remove.
2876 * gcc.target/arm/neon/vclzu32.c: Remove.
2877 * gcc.target/arm/neon/vclzu8.c: Remove.
2878 * gcc.target/arm/neon/vcntQp8.c: Remove.
2879 * gcc.target/arm/neon/vcntQs8.c: Remove.
2880 * gcc.target/arm/neon/vcntQu8.c: Remove.
2881 * gcc.target/arm/neon/vcntp8.c: Remove.
2882 * gcc.target/arm/neon/vcnts8.c: Remove.
2883 * gcc.target/arm/neon/vcntu8.c: Remove.
2884 * gcc.target/arm/neon/vcombinef32.c: Remove.
2885 * gcc.target/arm/neon/vcombinep16.c: Remove.
2886 * gcc.target/arm/neon/vcombinep64.c: Remove.
2887 * gcc.target/arm/neon/vcombinep8.c: Remove.
2888 * gcc.target/arm/neon/vcombines16.c: Remove.
2889 * gcc.target/arm/neon/vcombines32.c: Remove.
2890 * gcc.target/arm/neon/vcombines64.c: Remove.
2891 * gcc.target/arm/neon/vcombines8.c: Remove.
2892 * gcc.target/arm/neon/vcombineu16.c: Remove.
2893 * gcc.target/arm/neon/vcombineu32.c: Remove.
2894 * gcc.target/arm/neon/vcombineu64.c: Remove.
2895 * gcc.target/arm/neon/vcombineu8.c: Remove.
2896 * gcc.target/arm/neon/vcreatef32.c: Remove.
2897 * gcc.target/arm/neon/vcreatep16.c: Remove.
2898 * gcc.target/arm/neon/vcreatep64.c: Remove.
2899 * gcc.target/arm/neon/vcreatep8.c: Remove.
2900 * gcc.target/arm/neon/vcreates16.c: Remove.
2901 * gcc.target/arm/neon/vcreates32.c: Remove.
2902 * gcc.target/arm/neon/vcreates64.c: Remove.
2903 * gcc.target/arm/neon/vcreates8.c: Remove.
2904 * gcc.target/arm/neon/vcreateu16.c: Remove.
2905 * gcc.target/arm/neon/vcreateu32.c: Remove.
2906 * gcc.target/arm/neon/vcreateu64.c: Remove.
2907 * gcc.target/arm/neon/vcreateu8.c: Remove.
2908 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
2909 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
2910 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
2911 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
2912 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
2913 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
2914 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
2915 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
2916 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
2917 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
2918 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
2919 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
2920 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
2921 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
2922 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
2923 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
2924 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
2925 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
2926 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
2927 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
2928 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
2929 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
2930 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
2931 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
2932 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
2933 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
2934 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
2935 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
2936 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
2937 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
2938 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
2939 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
2940 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
2941 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
2942 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
2943 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
2944 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
2945 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
2946 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
2947 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
2948 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
2949 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
2950 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
2951 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
2952 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
2953 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
2954 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
2955 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
2956 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
2957 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
2958 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
2959 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
2960 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
2961 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
2962 * gcc.target/arm/neon/vdup_nf32.c: Remove.
2963 * gcc.target/arm/neon/vdup_np16.c: Remove.
2964 * gcc.target/arm/neon/vdup_np64.c: Remove.
2965 * gcc.target/arm/neon/vdup_np8.c: Remove.
2966 * gcc.target/arm/neon/vdup_ns16.c: Remove.
2967 * gcc.target/arm/neon/vdup_ns32.c: Remove.
2968 * gcc.target/arm/neon/vdup_ns64.c: Remove.
2969 * gcc.target/arm/neon/vdup_ns8.c: Remove.
2970 * gcc.target/arm/neon/vdup_nu16.c: Remove.
2971 * gcc.target/arm/neon/vdup_nu32.c: Remove.
2972 * gcc.target/arm/neon/vdup_nu64.c: Remove.
2973 * gcc.target/arm/neon/vdup_nu8.c: Remove.
2974 * gcc.target/arm/neon/veorQs16.c: Remove.
2975 * gcc.target/arm/neon/veorQs32.c: Remove.
2976 * gcc.target/arm/neon/veorQs64.c: Remove.
2977 * gcc.target/arm/neon/veorQs8.c: Remove.
2978 * gcc.target/arm/neon/veorQu16.c: Remove.
2979 * gcc.target/arm/neon/veorQu32.c: Remove.
2980 * gcc.target/arm/neon/veorQu64.c: Remove.
2981 * gcc.target/arm/neon/veorQu8.c: Remove.
2982 * gcc.target/arm/neon/veors16.c: Remove.
2983 * gcc.target/arm/neon/veors32.c: Remove.
2984 * gcc.target/arm/neon/veors64.c: Remove.
2985 * gcc.target/arm/neon/veors8.c: Remove.
2986 * gcc.target/arm/neon/veoru16.c: Remove.
2987 * gcc.target/arm/neon/veoru32.c: Remove.
2988 * gcc.target/arm/neon/veoru64.c: Remove.
2989 * gcc.target/arm/neon/veoru8.c: Remove.
2990 * gcc.target/arm/neon/vextQf32.c: Remove.
2991 * gcc.target/arm/neon/vextQp16.c: Remove.
2992 * gcc.target/arm/neon/vextQp64.c: Remove.
2993 * gcc.target/arm/neon/vextQp8.c: Remove.
2994 * gcc.target/arm/neon/vextQs16.c: Remove.
2995 * gcc.target/arm/neon/vextQs32.c: Remove.
2996 * gcc.target/arm/neon/vextQs64.c: Remove.
2997 * gcc.target/arm/neon/vextQs8.c: Remove.
2998 * gcc.target/arm/neon/vextQu16.c: Remove.
2999 * gcc.target/arm/neon/vextQu32.c: Remove.
3000 * gcc.target/arm/neon/vextQu64.c: Remove.
3001 * gcc.target/arm/neon/vextQu8.c: Remove.
3002 * gcc.target/arm/neon/vextf32.c: Remove.
3003 * gcc.target/arm/neon/vextp16.c: Remove.
3004 * gcc.target/arm/neon/vextp64.c: Remove.
3005 * gcc.target/arm/neon/vextp8.c: Remove.
3006 * gcc.target/arm/neon/vexts16.c: Remove.
3007 * gcc.target/arm/neon/vexts32.c: Remove.
3008 * gcc.target/arm/neon/vexts64.c: Remove.
3009 * gcc.target/arm/neon/vexts8.c: Remove.
3010 * gcc.target/arm/neon/vextu16.c: Remove.
3011 * gcc.target/arm/neon/vextu32.c: Remove.
3012 * gcc.target/arm/neon/vextu64.c: Remove.
3013 * gcc.target/arm/neon/vextu8.c: Remove.
3014 * gcc.target/arm/neon/vfmaQf32.c: Remove.
3015 * gcc.target/arm/neon/vfmaf32.c: Remove.
3016 * gcc.target/arm/neon/vfmsQf32.c: Remove.
3017 * gcc.target/arm/neon/vfmsf32.c: Remove.
3018 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
3019 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
3020 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
3021 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
3022 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
3023 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
3024 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
3025 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
3026 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
3027 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
3028 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
3029 * gcc.target/arm/neon/vget_highf32.c: Remove.
3030 * gcc.target/arm/neon/vget_highp16.c: Remove.
3031 * gcc.target/arm/neon/vget_highp64.c: Remove.
3032 * gcc.target/arm/neon/vget_highp8.c: Remove.
3033 * gcc.target/arm/neon/vget_highs16.c: Remove.
3034 * gcc.target/arm/neon/vget_highs32.c: Remove.
3035 * gcc.target/arm/neon/vget_highs64.c: Remove.
3036 * gcc.target/arm/neon/vget_highs8.c: Remove.
3037 * gcc.target/arm/neon/vget_highu16.c: Remove.
3038 * gcc.target/arm/neon/vget_highu32.c: Remove.
3039 * gcc.target/arm/neon/vget_highu64.c: Remove.
3040 * gcc.target/arm/neon/vget_highu8.c: Remove.
3041 * gcc.target/arm/neon/vget_lanef32.c: Remove.
3042 * gcc.target/arm/neon/vget_lanep16.c: Remove.
3043 * gcc.target/arm/neon/vget_lanep8.c: Remove.
3044 * gcc.target/arm/neon/vget_lanes16.c: Remove.
3045 * gcc.target/arm/neon/vget_lanes32.c: Remove.
3046 * gcc.target/arm/neon/vget_lanes64.c: Remove.
3047 * gcc.target/arm/neon/vget_lanes8.c: Remove.
3048 * gcc.target/arm/neon/vget_laneu16.c: Remove.
3049 * gcc.target/arm/neon/vget_laneu32.c: Remove.
3050 * gcc.target/arm/neon/vget_laneu64.c: Remove.
3051 * gcc.target/arm/neon/vget_laneu8.c: Remove.
3052 * gcc.target/arm/neon/vget_lowf32.c: Remove.
3053 * gcc.target/arm/neon/vget_lowp16.c: Remove.
3054 * gcc.target/arm/neon/vget_lowp64.c: Remove.
3055 * gcc.target/arm/neon/vget_lowp8.c: Remove.
3056 * gcc.target/arm/neon/vget_lows16.c: Remove.
3057 * gcc.target/arm/neon/vget_lows32.c: Remove.
3058 * gcc.target/arm/neon/vget_lows64.c: Remove.
3059 * gcc.target/arm/neon/vget_lows8.c: Remove.
3060 * gcc.target/arm/neon/vget_lowu16.c: Remove.
3061 * gcc.target/arm/neon/vget_lowu32.c: Remove.
3062 * gcc.target/arm/neon/vget_lowu64.c: Remove.
3063 * gcc.target/arm/neon/vget_lowu8.c: Remove.
3064 * gcc.target/arm/neon/vhaddQs16.c: Remove.
3065 * gcc.target/arm/neon/vhaddQs32.c: Remove.
3066 * gcc.target/arm/neon/vhaddQs8.c: Remove.
3067 * gcc.target/arm/neon/vhaddQu16.c: Remove.
3068 * gcc.target/arm/neon/vhaddQu32.c: Remove.
3069 * gcc.target/arm/neon/vhaddQu8.c: Remove.
3070 * gcc.target/arm/neon/vhadds16.c: Remove.
3071 * gcc.target/arm/neon/vhadds32.c: Remove.
3072 * gcc.target/arm/neon/vhadds8.c: Remove.
3073 * gcc.target/arm/neon/vhaddu16.c: Remove.
3074 * gcc.target/arm/neon/vhaddu32.c: Remove.
3075 * gcc.target/arm/neon/vhaddu8.c: Remove.
3076 * gcc.target/arm/neon/vhsubQs16.c: Remove.
3077 * gcc.target/arm/neon/vhsubQs32.c: Remove.
3078 * gcc.target/arm/neon/vhsubQs8.c: Remove.
3079 * gcc.target/arm/neon/vhsubQu16.c: Remove.
3080 * gcc.target/arm/neon/vhsubQu32.c: Remove.
3081 * gcc.target/arm/neon/vhsubQu8.c: Remove.
3082 * gcc.target/arm/neon/vhsubs16.c: Remove.
3083 * gcc.target/arm/neon/vhsubs32.c: Remove.
3084 * gcc.target/arm/neon/vhsubs8.c: Remove.
3085 * gcc.target/arm/neon/vhsubu16.c: Remove.
3086 * gcc.target/arm/neon/vhsubu32.c: Remove.
3087 * gcc.target/arm/neon/vhsubu8.c: Remove.
3088 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
3089 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
3090 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
3091 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
3092 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
3093 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
3094 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
3095 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
3096 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
3097 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
3098 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
3099 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
3100 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
3101 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
3102 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
3103 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
3104 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
3105 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
3106 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
3107 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
3108 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
3109 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
3110 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
3111 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
3112 * gcc.target/arm/neon/vld1Qf32.c: Remove.
3113 * gcc.target/arm/neon/vld1Qp16.c: Remove.
3114 * gcc.target/arm/neon/vld1Qp64.c: Remove.
3115 * gcc.target/arm/neon/vld1Qp8.c: Remove.
3116 * gcc.target/arm/neon/vld1Qs16.c: Remove.
3117 * gcc.target/arm/neon/vld1Qs32.c: Remove.
3118 * gcc.target/arm/neon/vld1Qs64.c: Remove.
3119 * gcc.target/arm/neon/vld1Qs8.c: Remove.
3120 * gcc.target/arm/neon/vld1Qu16.c: Remove.
3121 * gcc.target/arm/neon/vld1Qu32.c: Remove.
3122 * gcc.target/arm/neon/vld1Qu64.c: Remove.
3123 * gcc.target/arm/neon/vld1Qu8.c: Remove.
3124 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
3125 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
3126 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
3127 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
3128 * gcc.target/arm/neon/vld1_dups16.c: Remove.
3129 * gcc.target/arm/neon/vld1_dups32.c: Remove.
3130 * gcc.target/arm/neon/vld1_dups64.c: Remove.
3131 * gcc.target/arm/neon/vld1_dups8.c: Remove.
3132 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
3133 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
3134 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
3135 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
3136 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
3137 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
3138 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
3139 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
3140 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
3141 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
3142 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
3143 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
3144 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
3145 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
3146 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
3147 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
3148 * gcc.target/arm/neon/vld1f32.c: Remove.
3149 * gcc.target/arm/neon/vld1p16.c: Remove.
3150 * gcc.target/arm/neon/vld1p64.c: Remove.
3151 * gcc.target/arm/neon/vld1p8.c: Remove.
3152 * gcc.target/arm/neon/vld1s16.c: Remove.
3153 * gcc.target/arm/neon/vld1s32.c: Remove.
3154 * gcc.target/arm/neon/vld1s64.c: Remove.
3155 * gcc.target/arm/neon/vld1s8.c: Remove.
3156 * gcc.target/arm/neon/vld1u16.c: Remove.
3157 * gcc.target/arm/neon/vld1u32.c: Remove.
3158 * gcc.target/arm/neon/vld1u64.c: Remove.
3159 * gcc.target/arm/neon/vld1u8.c: Remove.
3160 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
3161 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
3162 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
3163 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
3164 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
3165 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
3166 * gcc.target/arm/neon/vld2Qf32.c: Remove.
3167 * gcc.target/arm/neon/vld2Qp16.c: Remove.
3168 * gcc.target/arm/neon/vld2Qp8.c: Remove.
3169 * gcc.target/arm/neon/vld2Qs16.c: Remove.
3170 * gcc.target/arm/neon/vld2Qs32.c: Remove.
3171 * gcc.target/arm/neon/vld2Qs8.c: Remove.
3172 * gcc.target/arm/neon/vld2Qu16.c: Remove.
3173 * gcc.target/arm/neon/vld2Qu32.c: Remove.
3174 * gcc.target/arm/neon/vld2Qu8.c: Remove.
3175 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
3176 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
3177 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
3178 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
3179 * gcc.target/arm/neon/vld2_dups16.c: Remove.
3180 * gcc.target/arm/neon/vld2_dups32.c: Remove.
3181 * gcc.target/arm/neon/vld2_dups64.c: Remove.
3182 * gcc.target/arm/neon/vld2_dups8.c: Remove.
3183 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
3184 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
3185 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
3186 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
3187 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
3188 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
3189 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
3190 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
3191 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
3192 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
3193 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
3194 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
3195 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
3196 * gcc.target/arm/neon/vld2f32.c: Remove.
3197 * gcc.target/arm/neon/vld2p16.c: Remove.
3198 * gcc.target/arm/neon/vld2p64.c: Remove.
3199 * gcc.target/arm/neon/vld2p8.c: Remove.
3200 * gcc.target/arm/neon/vld2s16.c: Remove.
3201 * gcc.target/arm/neon/vld2s32.c: Remove.
3202 * gcc.target/arm/neon/vld2s64.c: Remove.
3203 * gcc.target/arm/neon/vld2s8.c: Remove.
3204 * gcc.target/arm/neon/vld2u16.c: Remove.
3205 * gcc.target/arm/neon/vld2u32.c: Remove.
3206 * gcc.target/arm/neon/vld2u64.c: Remove.
3207 * gcc.target/arm/neon/vld2u8.c: Remove.
3208 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
3209 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
3210 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
3211 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
3212 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
3213 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
3214 * gcc.target/arm/neon/vld3Qf32.c: Remove.
3215 * gcc.target/arm/neon/vld3Qp16.c: Remove.
3216 * gcc.target/arm/neon/vld3Qp8.c: Remove.
3217 * gcc.target/arm/neon/vld3Qs16.c: Remove.
3218 * gcc.target/arm/neon/vld3Qs32.c: Remove.
3219 * gcc.target/arm/neon/vld3Qs8.c: Remove.
3220 * gcc.target/arm/neon/vld3Qu16.c: Remove.
3221 * gcc.target/arm/neon/vld3Qu32.c: Remove.
3222 * gcc.target/arm/neon/vld3Qu8.c: Remove.
3223 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
3224 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
3225 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
3226 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
3227 * gcc.target/arm/neon/vld3_dups16.c: Remove.
3228 * gcc.target/arm/neon/vld3_dups32.c: Remove.
3229 * gcc.target/arm/neon/vld3_dups64.c: Remove.
3230 * gcc.target/arm/neon/vld3_dups8.c: Remove.
3231 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
3232 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
3233 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
3234 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
3235 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
3236 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
3237 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
3238 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
3239 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
3240 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
3241 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
3242 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
3243 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
3244 * gcc.target/arm/neon/vld3f32.c: Remove.
3245 * gcc.target/arm/neon/vld3p16.c: Remove.
3246 * gcc.target/arm/neon/vld3p64.c: Remove.
3247 * gcc.target/arm/neon/vld3p8.c: Remove.
3248 * gcc.target/arm/neon/vld3s16.c: Remove.
3249 * gcc.target/arm/neon/vld3s32.c: Remove.
3250 * gcc.target/arm/neon/vld3s64.c: Remove.
3251 * gcc.target/arm/neon/vld3s8.c: Remove.
3252 * gcc.target/arm/neon/vld3u16.c: Remove.
3253 * gcc.target/arm/neon/vld3u32.c: Remove.
3254 * gcc.target/arm/neon/vld3u64.c: Remove.
3255 * gcc.target/arm/neon/vld3u8.c: Remove.
3256 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
3257 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
3258 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
3259 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
3260 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
3261 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
3262 * gcc.target/arm/neon/vld4Qf32.c: Remove.
3263 * gcc.target/arm/neon/vld4Qp16.c: Remove.
3264 * gcc.target/arm/neon/vld4Qp8.c: Remove.
3265 * gcc.target/arm/neon/vld4Qs16.c: Remove.
3266 * gcc.target/arm/neon/vld4Qs32.c: Remove.
3267 * gcc.target/arm/neon/vld4Qs8.c: Remove.
3268 * gcc.target/arm/neon/vld4Qu16.c: Remove.
3269 * gcc.target/arm/neon/vld4Qu32.c: Remove.
3270 * gcc.target/arm/neon/vld4Qu8.c: Remove.
3271 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
3272 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
3273 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
3274 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
3275 * gcc.target/arm/neon/vld4_dups16.c: Remove.
3276 * gcc.target/arm/neon/vld4_dups32.c: Remove.
3277 * gcc.target/arm/neon/vld4_dups64.c: Remove.
3278 * gcc.target/arm/neon/vld4_dups8.c: Remove.
3279 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
3280 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
3281 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
3282 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
3283 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
3284 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
3285 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
3286 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
3287 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
3288 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
3289 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
3290 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
3291 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
3292 * gcc.target/arm/neon/vld4f32.c: Remove.
3293 * gcc.target/arm/neon/vld4p16.c: Remove.
3294 * gcc.target/arm/neon/vld4p64.c: Remove.
3295 * gcc.target/arm/neon/vld4p8.c: Remove.
3296 * gcc.target/arm/neon/vld4s16.c: Remove.
3297 * gcc.target/arm/neon/vld4s32.c: Remove.
3298 * gcc.target/arm/neon/vld4s64.c: Remove.
3299 * gcc.target/arm/neon/vld4s8.c: Remove.
3300 * gcc.target/arm/neon/vld4u16.c: Remove.
3301 * gcc.target/arm/neon/vld4u32.c: Remove.
3302 * gcc.target/arm/neon/vld4u64.c: Remove.
3303 * gcc.target/arm/neon/vld4u8.c: Remove.
3304 * gcc.target/arm/neon/vmaxQf32.c: Remove.
3305 * gcc.target/arm/neon/vmaxQs16.c: Remove.
3306 * gcc.target/arm/neon/vmaxQs32.c: Remove.
3307 * gcc.target/arm/neon/vmaxQs8.c: Remove.
3308 * gcc.target/arm/neon/vmaxQu16.c: Remove.
3309 * gcc.target/arm/neon/vmaxQu32.c: Remove.
3310 * gcc.target/arm/neon/vmaxQu8.c: Remove.
3311 * gcc.target/arm/neon/vmaxf32.c: Remove.
3312 * gcc.target/arm/neon/vmaxs16.c: Remove.
3313 * gcc.target/arm/neon/vmaxs32.c: Remove.
3314 * gcc.target/arm/neon/vmaxs8.c: Remove.
3315 * gcc.target/arm/neon/vmaxu16.c: Remove.
3316 * gcc.target/arm/neon/vmaxu32.c: Remove.
3317 * gcc.target/arm/neon/vmaxu8.c: Remove.
3318 * gcc.target/arm/neon/vminQf32.c: Remove.
3319 * gcc.target/arm/neon/vminQs16.c: Remove.
3320 * gcc.target/arm/neon/vminQs32.c: Remove.
3321 * gcc.target/arm/neon/vminQs8.c: Remove.
3322 * gcc.target/arm/neon/vminQu16.c: Remove.
3323 * gcc.target/arm/neon/vminQu32.c: Remove.
3324 * gcc.target/arm/neon/vminQu8.c: Remove.
3325 * gcc.target/arm/neon/vminf32.c: Remove.
3326 * gcc.target/arm/neon/vmins16.c: Remove.
3327 * gcc.target/arm/neon/vmins32.c: Remove.
3328 * gcc.target/arm/neon/vmins8.c: Remove.
3329 * gcc.target/arm/neon/vminu16.c: Remove.
3330 * gcc.target/arm/neon/vminu32.c: Remove.
3331 * gcc.target/arm/neon/vminu8.c: Remove.
3332 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
3333 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
3334 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
3335 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
3336 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
3337 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
3338 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
3339 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
3340 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
3341 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
3342 * gcc.target/arm/neon/vmlaQf32.c: Remove.
3343 * gcc.target/arm/neon/vmlaQs16.c: Remove.
3344 * gcc.target/arm/neon/vmlaQs32.c: Remove.
3345 * gcc.target/arm/neon/vmlaQs8.c: Remove.
3346 * gcc.target/arm/neon/vmlaQu16.c: Remove.
3347 * gcc.target/arm/neon/vmlaQu32.c: Remove.
3348 * gcc.target/arm/neon/vmlaQu8.c: Remove.
3349 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
3350 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
3351 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
3352 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
3353 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
3354 * gcc.target/arm/neon/vmla_nf32.c: Remove.
3355 * gcc.target/arm/neon/vmla_ns16.c: Remove.
3356 * gcc.target/arm/neon/vmla_ns32.c: Remove.
3357 * gcc.target/arm/neon/vmla_nu16.c: Remove.
3358 * gcc.target/arm/neon/vmla_nu32.c: Remove.
3359 * gcc.target/arm/neon/vmlaf32.c: Remove.
3360 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
3361 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
3362 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
3363 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
3364 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
3365 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
3366 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
3367 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
3368 * gcc.target/arm/neon/vmlals16.c: Remove.
3369 * gcc.target/arm/neon/vmlals32.c: Remove.
3370 * gcc.target/arm/neon/vmlals8.c: Remove.
3371 * gcc.target/arm/neon/vmlalu16.c: Remove.
3372 * gcc.target/arm/neon/vmlalu32.c: Remove.
3373 * gcc.target/arm/neon/vmlalu8.c: Remove.
3374 * gcc.target/arm/neon/vmlas16.c: Remove.
3375 * gcc.target/arm/neon/vmlas32.c: Remove.
3376 * gcc.target/arm/neon/vmlas8.c: Remove.
3377 * gcc.target/arm/neon/vmlau16.c: Remove.
3378 * gcc.target/arm/neon/vmlau32.c: Remove.
3379 * gcc.target/arm/neon/vmlau8.c: Remove.
3380 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
3381 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
3382 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
3383 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
3384 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
3385 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
3386 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
3387 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
3388 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
3389 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
3390 * gcc.target/arm/neon/vmlsQf32.c: Remove.
3391 * gcc.target/arm/neon/vmlsQs16.c: Remove.
3392 * gcc.target/arm/neon/vmlsQs32.c: Remove.
3393 * gcc.target/arm/neon/vmlsQs8.c: Remove.
3394 * gcc.target/arm/neon/vmlsQu16.c: Remove.
3395 * gcc.target/arm/neon/vmlsQu32.c: Remove.
3396 * gcc.target/arm/neon/vmlsQu8.c: Remove.
3397 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
3398 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
3399 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
3400 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
3401 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
3402 * gcc.target/arm/neon/vmls_nf32.c: Remove.
3403 * gcc.target/arm/neon/vmls_ns16.c: Remove.
3404 * gcc.target/arm/neon/vmls_ns32.c: Remove.
3405 * gcc.target/arm/neon/vmls_nu16.c: Remove.
3406 * gcc.target/arm/neon/vmls_nu32.c: Remove.
3407 * gcc.target/arm/neon/vmlsf32.c: Remove.
3408 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
3409 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
3410 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
3411 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
3412 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
3413 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
3414 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
3415 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
3416 * gcc.target/arm/neon/vmlsls16.c: Remove.
3417 * gcc.target/arm/neon/vmlsls32.c: Remove.
3418 * gcc.target/arm/neon/vmlsls8.c: Remove.
3419 * gcc.target/arm/neon/vmlslu16.c: Remove.
3420 * gcc.target/arm/neon/vmlslu32.c: Remove.
3421 * gcc.target/arm/neon/vmlslu8.c: Remove.
3422 * gcc.target/arm/neon/vmlss16.c: Remove.
3423 * gcc.target/arm/neon/vmlss32.c: Remove.
3424 * gcc.target/arm/neon/vmlss8.c: Remove.
3425 * gcc.target/arm/neon/vmlsu16.c: Remove.
3426 * gcc.target/arm/neon/vmlsu32.c: Remove.
3427 * gcc.target/arm/neon/vmlsu8.c: Remove.
3428 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
3429 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
3430 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
3431 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
3432 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
3433 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
3434 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
3435 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
3436 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
3437 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
3438 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
3439 * gcc.target/arm/neon/vmov_nf32.c: Remove.
3440 * gcc.target/arm/neon/vmov_np16.c: Remove.
3441 * gcc.target/arm/neon/vmov_np8.c: Remove.
3442 * gcc.target/arm/neon/vmov_ns16.c: Remove.
3443 * gcc.target/arm/neon/vmov_ns32.c: Remove.
3444 * gcc.target/arm/neon/vmov_ns64.c: Remove.
3445 * gcc.target/arm/neon/vmov_ns8.c: Remove.
3446 * gcc.target/arm/neon/vmov_nu16.c: Remove.
3447 * gcc.target/arm/neon/vmov_nu32.c: Remove.
3448 * gcc.target/arm/neon/vmov_nu64.c: Remove.
3449 * gcc.target/arm/neon/vmov_nu8.c: Remove.
3450 * gcc.target/arm/neon/vmovls16.c: Remove.
3451 * gcc.target/arm/neon/vmovls32.c: Remove.
3452 * gcc.target/arm/neon/vmovls8.c: Remove.
3453 * gcc.target/arm/neon/vmovlu16.c: Remove.
3454 * gcc.target/arm/neon/vmovlu32.c: Remove.
3455 * gcc.target/arm/neon/vmovlu8.c: Remove.
3456 * gcc.target/arm/neon/vmovns16.c: Remove.
3457 * gcc.target/arm/neon/vmovns32.c: Remove.
3458 * gcc.target/arm/neon/vmovns64.c: Remove.
3459 * gcc.target/arm/neon/vmovnu16.c: Remove.
3460 * gcc.target/arm/neon/vmovnu32.c: Remove.
3461 * gcc.target/arm/neon/vmovnu64.c: Remove.
3462 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
3463 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
3464 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
3465 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
3466 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
3467 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
3468 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
3469 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
3470 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
3471 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
3472 * gcc.target/arm/neon/vmulQf32.c: Remove.
3473 * gcc.target/arm/neon/vmulQp8.c: Remove.
3474 * gcc.target/arm/neon/vmulQs16.c: Remove.
3475 * gcc.target/arm/neon/vmulQs32.c: Remove.
3476 * gcc.target/arm/neon/vmulQs8.c: Remove.
3477 * gcc.target/arm/neon/vmulQu16.c: Remove.
3478 * gcc.target/arm/neon/vmulQu32.c: Remove.
3479 * gcc.target/arm/neon/vmulQu8.c: Remove.
3480 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
3481 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
3482 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
3483 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
3484 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
3485 * gcc.target/arm/neon/vmul_nf32.c: Remove.
3486 * gcc.target/arm/neon/vmul_ns16.c: Remove.
3487 * gcc.target/arm/neon/vmul_ns32.c: Remove.
3488 * gcc.target/arm/neon/vmul_nu16.c: Remove.
3489 * gcc.target/arm/neon/vmul_nu32.c: Remove.
3490 * gcc.target/arm/neon/vmulf32.c: Remove.
3491 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
3492 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
3493 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
3494 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
3495 * gcc.target/arm/neon/vmull_ns16.c: Remove.
3496 * gcc.target/arm/neon/vmull_ns32.c: Remove.
3497 * gcc.target/arm/neon/vmull_nu16.c: Remove.
3498 * gcc.target/arm/neon/vmull_nu32.c: Remove.
3499 * gcc.target/arm/neon/vmullp8.c: Remove.
3500 * gcc.target/arm/neon/vmulls16.c: Remove.
3501 * gcc.target/arm/neon/vmulls32.c: Remove.
3502 * gcc.target/arm/neon/vmulls8.c: Remove.
3503 * gcc.target/arm/neon/vmullu16.c: Remove.
3504 * gcc.target/arm/neon/vmullu32.c: Remove.
3505 * gcc.target/arm/neon/vmullu8.c: Remove.
3506 * gcc.target/arm/neon/vmulp8.c: Remove.
3507 * gcc.target/arm/neon/vmuls16.c: Remove.
3508 * gcc.target/arm/neon/vmuls32.c: Remove.
3509 * gcc.target/arm/neon/vmuls8.c: Remove.
3510 * gcc.target/arm/neon/vmulu16.c: Remove.
3511 * gcc.target/arm/neon/vmulu32.c: Remove.
3512 * gcc.target/arm/neon/vmulu8.c: Remove.
3513 * gcc.target/arm/neon/vmvnQp8.c: Remove.
3514 * gcc.target/arm/neon/vmvnQs16.c: Remove.
3515 * gcc.target/arm/neon/vmvnQs32.c: Remove.
3516 * gcc.target/arm/neon/vmvnQs8.c: Remove.
3517 * gcc.target/arm/neon/vmvnQu16.c: Remove.
3518 * gcc.target/arm/neon/vmvnQu32.c: Remove.
3519 * gcc.target/arm/neon/vmvnQu8.c: Remove.
3520 * gcc.target/arm/neon/vmvnp8.c: Remove.
3521 * gcc.target/arm/neon/vmvns16.c: Remove.
3522 * gcc.target/arm/neon/vmvns32.c: Remove.
3523 * gcc.target/arm/neon/vmvns8.c: Remove.
3524 * gcc.target/arm/neon/vmvnu16.c: Remove.
3525 * gcc.target/arm/neon/vmvnu32.c: Remove.
3526 * gcc.target/arm/neon/vmvnu8.c: Remove.
3527 * gcc.target/arm/neon/vnegQf32.c: Remove.
3528 * gcc.target/arm/neon/vnegQs16.c: Remove.
3529 * gcc.target/arm/neon/vnegQs32.c: Remove.
3530 * gcc.target/arm/neon/vnegQs8.c: Remove.
3531 * gcc.target/arm/neon/vnegf32.c: Remove.
3532 * gcc.target/arm/neon/vnegs16.c: Remove.
3533 * gcc.target/arm/neon/vnegs32.c: Remove.
3534 * gcc.target/arm/neon/vnegs8.c: Remove.
3535 * gcc.target/arm/neon/vornQs16.c: Remove.
3536 * gcc.target/arm/neon/vornQs32.c: Remove.
3537 * gcc.target/arm/neon/vornQs64.c: Remove.
3538 * gcc.target/arm/neon/vornQs8.c: Remove.
3539 * gcc.target/arm/neon/vornQu16.c: Remove.
3540 * gcc.target/arm/neon/vornQu32.c: Remove.
3541 * gcc.target/arm/neon/vornQu64.c: Remove.
3542 * gcc.target/arm/neon/vornQu8.c: Remove.
3543 * gcc.target/arm/neon/vorns16.c: Remove.
3544 * gcc.target/arm/neon/vorns32.c: Remove.
3545 * gcc.target/arm/neon/vorns64.c: Remove.
3546 * gcc.target/arm/neon/vorns8.c: Remove.
3547 * gcc.target/arm/neon/vornu16.c: Remove.
3548 * gcc.target/arm/neon/vornu32.c: Remove.
3549 * gcc.target/arm/neon/vornu64.c: Remove.
3550 * gcc.target/arm/neon/vornu8.c: Remove.
3551 * gcc.target/arm/neon/vorrQs16.c: Remove.
3552 * gcc.target/arm/neon/vorrQs32.c: Remove.
3553 * gcc.target/arm/neon/vorrQs64.c: Remove.
3554 * gcc.target/arm/neon/vorrQs8.c: Remove.
3555 * gcc.target/arm/neon/vorrQu16.c: Remove.
3556 * gcc.target/arm/neon/vorrQu32.c: Remove.
3557 * gcc.target/arm/neon/vorrQu64.c: Remove.
3558 * gcc.target/arm/neon/vorrQu8.c: Remove.
3559 * gcc.target/arm/neon/vorrs16.c: Remove.
3560 * gcc.target/arm/neon/vorrs32.c: Remove.
3561 * gcc.target/arm/neon/vorrs64.c: Remove.
3562 * gcc.target/arm/neon/vorrs8.c: Remove.
3563 * gcc.target/arm/neon/vorru16.c: Remove.
3564 * gcc.target/arm/neon/vorru32.c: Remove.
3565 * gcc.target/arm/neon/vorru64.c: Remove.
3566 * gcc.target/arm/neon/vorru8.c: Remove.
3567 * gcc.target/arm/neon/vpadalQs16.c: Remove.
3568 * gcc.target/arm/neon/vpadalQs32.c: Remove.
3569 * gcc.target/arm/neon/vpadalQs8.c: Remove.
3570 * gcc.target/arm/neon/vpadalQu16.c: Remove.
3571 * gcc.target/arm/neon/vpadalQu32.c: Remove.
3572 * gcc.target/arm/neon/vpadalQu8.c: Remove.
3573 * gcc.target/arm/neon/vpadals16.c: Remove.
3574 * gcc.target/arm/neon/vpadals32.c: Remove.
3575 * gcc.target/arm/neon/vpadals8.c: Remove.
3576 * gcc.target/arm/neon/vpadalu16.c: Remove.
3577 * gcc.target/arm/neon/vpadalu32.c: Remove.
3578 * gcc.target/arm/neon/vpadalu8.c: Remove.
3579 * gcc.target/arm/neon/vpaddf32.c: Remove.
3580 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
3581 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
3582 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
3583 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
3584 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
3585 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
3586 * gcc.target/arm/neon/vpaddls16.c: Remove.
3587 * gcc.target/arm/neon/vpaddls32.c: Remove.
3588 * gcc.target/arm/neon/vpaddls8.c: Remove.
3589 * gcc.target/arm/neon/vpaddlu16.c: Remove.
3590 * gcc.target/arm/neon/vpaddlu32.c: Remove.
3591 * gcc.target/arm/neon/vpaddlu8.c: Remove.
3592 * gcc.target/arm/neon/vpadds16.c: Remove.
3593 * gcc.target/arm/neon/vpadds32.c: Remove.
3594 * gcc.target/arm/neon/vpadds8.c: Remove.
3595 * gcc.target/arm/neon/vpaddu16.c: Remove.
3596 * gcc.target/arm/neon/vpaddu32.c: Remove.
3597 * gcc.target/arm/neon/vpaddu8.c: Remove.
3598 * gcc.target/arm/neon/vpmaxf32.c: Remove.
3599 * gcc.target/arm/neon/vpmaxs16.c: Remove.
3600 * gcc.target/arm/neon/vpmaxs32.c: Remove.
3601 * gcc.target/arm/neon/vpmaxs8.c: Remove.
3602 * gcc.target/arm/neon/vpmaxu16.c: Remove.
3603 * gcc.target/arm/neon/vpmaxu32.c: Remove.
3604 * gcc.target/arm/neon/vpmaxu8.c: Remove.
3605 * gcc.target/arm/neon/vpminf32.c: Remove.
3606 * gcc.target/arm/neon/vpmins16.c: Remove.
3607 * gcc.target/arm/neon/vpmins32.c: Remove.
3608 * gcc.target/arm/neon/vpmins8.c: Remove.
3609 * gcc.target/arm/neon/vpminu16.c: Remove.
3610 * gcc.target/arm/neon/vpminu32.c: Remove.
3611 * gcc.target/arm/neon/vpminu8.c: Remove.
3612 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
3613 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
3614 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
3615 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
3616 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
3617 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
3618 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
3619 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
3620 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
3621 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
3622 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
3623 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
3624 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
3625 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
3626 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
3627 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
3628 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
3629 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
3630 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
3631 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
3632 * gcc.target/arm/neon/vqRshls16.c: Remove.
3633 * gcc.target/arm/neon/vqRshls32.c: Remove.
3634 * gcc.target/arm/neon/vqRshls64.c: Remove.
3635 * gcc.target/arm/neon/vqRshls8.c: Remove.
3636 * gcc.target/arm/neon/vqRshlu16.c: Remove.
3637 * gcc.target/arm/neon/vqRshlu32.c: Remove.
3638 * gcc.target/arm/neon/vqRshlu64.c: Remove.
3639 * gcc.target/arm/neon/vqRshlu8.c: Remove.
3640 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
3641 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
3642 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
3643 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
3644 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
3645 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
3646 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
3647 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
3648 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
3649 * gcc.target/arm/neon/vqabsQs16.c: Remove.
3650 * gcc.target/arm/neon/vqabsQs32.c: Remove.
3651 * gcc.target/arm/neon/vqabsQs8.c: Remove.
3652 * gcc.target/arm/neon/vqabss16.c: Remove.
3653 * gcc.target/arm/neon/vqabss32.c: Remove.
3654 * gcc.target/arm/neon/vqabss8.c: Remove.
3655 * gcc.target/arm/neon/vqaddQs16.c: Remove.
3656 * gcc.target/arm/neon/vqaddQs32.c: Remove.
3657 * gcc.target/arm/neon/vqaddQs64.c: Remove.
3658 * gcc.target/arm/neon/vqaddQs8.c: Remove.
3659 * gcc.target/arm/neon/vqaddQu16.c: Remove.
3660 * gcc.target/arm/neon/vqaddQu32.c: Remove.
3661 * gcc.target/arm/neon/vqaddQu64.c: Remove.
3662 * gcc.target/arm/neon/vqaddQu8.c: Remove.
3663 * gcc.target/arm/neon/vqadds16.c: Remove.
3664 * gcc.target/arm/neon/vqadds32.c: Remove.
3665 * gcc.target/arm/neon/vqadds64.c: Remove.
3666 * gcc.target/arm/neon/vqadds8.c: Remove.
3667 * gcc.target/arm/neon/vqaddu16.c: Remove.
3668 * gcc.target/arm/neon/vqaddu32.c: Remove.
3669 * gcc.target/arm/neon/vqaddu64.c: Remove.
3670 * gcc.target/arm/neon/vqaddu8.c: Remove.
3671 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
3672 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
3673 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
3674 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
3675 * gcc.target/arm/neon/vqdmlals16.c: Remove.
3676 * gcc.target/arm/neon/vqdmlals32.c: Remove.
3677 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
3678 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
3679 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
3680 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
3681 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
3682 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
3683 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
3684 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
3685 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
3686 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
3687 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
3688 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
3689 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
3690 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
3691 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
3692 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
3693 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
3694 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
3695 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
3696 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
3697 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
3698 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
3699 * gcc.target/arm/neon/vqdmulls16.c: Remove.
3700 * gcc.target/arm/neon/vqdmulls32.c: Remove.
3701 * gcc.target/arm/neon/vqmovns16.c: Remove.
3702 * gcc.target/arm/neon/vqmovns32.c: Remove.
3703 * gcc.target/arm/neon/vqmovns64.c: Remove.
3704 * gcc.target/arm/neon/vqmovnu16.c: Remove.
3705 * gcc.target/arm/neon/vqmovnu32.c: Remove.
3706 * gcc.target/arm/neon/vqmovnu64.c: Remove.
3707 * gcc.target/arm/neon/vqmovuns16.c: Remove.
3708 * gcc.target/arm/neon/vqmovuns32.c: Remove.
3709 * gcc.target/arm/neon/vqmovuns64.c: Remove.
3710 * gcc.target/arm/neon/vqnegQs16.c: Remove.
3711 * gcc.target/arm/neon/vqnegQs32.c: Remove.
3712 * gcc.target/arm/neon/vqnegQs8.c: Remove.
3713 * gcc.target/arm/neon/vqnegs16.c: Remove.
3714 * gcc.target/arm/neon/vqnegs32.c: Remove.
3715 * gcc.target/arm/neon/vqnegs8.c: Remove.
3716 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
3717 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
3718 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
3719 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
3720 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
3721 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
3722 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
3723 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
3724 * gcc.target/arm/neon/vqshlQs16.c: Remove.
3725 * gcc.target/arm/neon/vqshlQs32.c: Remove.
3726 * gcc.target/arm/neon/vqshlQs64.c: Remove.
3727 * gcc.target/arm/neon/vqshlQs8.c: Remove.
3728 * gcc.target/arm/neon/vqshlQu16.c: Remove.
3729 * gcc.target/arm/neon/vqshlQu32.c: Remove.
3730 * gcc.target/arm/neon/vqshlQu64.c: Remove.
3731 * gcc.target/arm/neon/vqshlQu8.c: Remove.
3732 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
3733 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
3734 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
3735 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
3736 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
3737 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
3738 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
3739 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
3740 * gcc.target/arm/neon/vqshls16.c: Remove.
3741 * gcc.target/arm/neon/vqshls32.c: Remove.
3742 * gcc.target/arm/neon/vqshls64.c: Remove.
3743 * gcc.target/arm/neon/vqshls8.c: Remove.
3744 * gcc.target/arm/neon/vqshlu16.c: Remove.
3745 * gcc.target/arm/neon/vqshlu32.c: Remove.
3746 * gcc.target/arm/neon/vqshlu64.c: Remove.
3747 * gcc.target/arm/neon/vqshlu8.c: Remove.
3748 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
3749 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
3750 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
3751 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
3752 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
3753 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
3754 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
3755 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
3756 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
3757 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
3758 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
3759 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
3760 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
3761 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
3762 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
3763 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
3764 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
3765 * gcc.target/arm/neon/vqsubQs16.c: Remove.
3766 * gcc.target/arm/neon/vqsubQs32.c: Remove.
3767 * gcc.target/arm/neon/vqsubQs64.c: Remove.
3768 * gcc.target/arm/neon/vqsubQs8.c: Remove.
3769 * gcc.target/arm/neon/vqsubQu16.c: Remove.
3770 * gcc.target/arm/neon/vqsubQu32.c: Remove.
3771 * gcc.target/arm/neon/vqsubQu64.c: Remove.
3772 * gcc.target/arm/neon/vqsubQu8.c: Remove.
3773 * gcc.target/arm/neon/vqsubs16.c: Remove.
3774 * gcc.target/arm/neon/vqsubs32.c: Remove.
3775 * gcc.target/arm/neon/vqsubs64.c: Remove.
3776 * gcc.target/arm/neon/vqsubs8.c: Remove.
3777 * gcc.target/arm/neon/vqsubu16.c: Remove.
3778 * gcc.target/arm/neon/vqsubu32.c: Remove.
3779 * gcc.target/arm/neon/vqsubu64.c: Remove.
3780 * gcc.target/arm/neon/vqsubu8.c: Remove.
3781 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
3782 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
3783 * gcc.target/arm/neon/vrecpef32.c: Remove.
3784 * gcc.target/arm/neon/vrecpeu32.c: Remove.
3785 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
3786 * gcc.target/arm/neon/vrecpsf32.c: Remove.
3787 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
3788 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
3789 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
3790 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
3791 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
3792 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
3793 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
3794 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
3795 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
3796 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
3797 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
3798 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
3799 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
3800 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
3801 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
3802 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
3803 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
3804 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
3805 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
3806 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
3807 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
3808 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
3809 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
3810 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
3811 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
3812 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
3813 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
3814 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
3815 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
3816 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
3817 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
3818 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
3819 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
3820 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
3821 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
3822 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
3823 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
3824 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
3825 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
3826 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
3827 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
3828 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
3829 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
3830 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
3831 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
3832 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
3833 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
3834 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
3835 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
3836 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
3837 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
3838 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
3839 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
3840 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
3841 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
3842 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
3843 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
3844 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
3845 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
3846 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
3847 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
3848 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
3849 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
3850 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
3851 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
3852 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
3853 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
3854 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
3855 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
3856 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
3857 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
3858 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
3859 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
3860 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
3861 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
3862 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
3863 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
3864 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
3865 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
3866 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
3867 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
3868 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
3869 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
3870 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
3871 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
3872 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
3873 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
3874 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
3875 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
3876 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
3877 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
3878 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
3879 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
3880 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
3881 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
3882 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
3883 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
3884 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
3885 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
3886 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
3887 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
3888 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
3889 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
3890 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
3891 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
3892 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
3893 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
3894 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
3895 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
3896 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
3897 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
3898 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
3899 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
3900 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
3901 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
3902 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
3903 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
3904 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
3905 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
3906 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
3907 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
3908 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
3909 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
3910 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
3911 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
3912 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
3913 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
3914 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
3915 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
3916 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
3917 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
3918 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
3919 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
3920 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
3921 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
3922 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
3923 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
3924 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
3925 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
3926 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
3927 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
3928 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
3929 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
3930 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
3931 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
3932 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
3933 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
3934 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
3935 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
3936 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
3937 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
3938 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
3939 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
3940 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
3941 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
3942 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
3943 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
3944 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
3945 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
3946 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
3947 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
3948 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
3949 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
3950 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
3951 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
3952 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
3953 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
3954 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
3955 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
3956 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
3957 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
3958 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
3959 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
3960 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
3961 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
3962 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
3963 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
3964 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
3965 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
3966 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
3967 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
3968 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
3969 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
3970 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
3971 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
3972 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
3973 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
3974 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
3975 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
3976 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
3977 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
3978 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
3979 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
3980 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
3981 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
3982 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
3983 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
3984 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
3985 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
3986 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
3987 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
3988 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
3989 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
3990 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
3991 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
3992 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
3993 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
3994 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
3995 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
3996 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
3997 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
3998 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
3999 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
4000 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
4001 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
4002 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
4003 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
4004 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
4005 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
4006 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
4007 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
4008 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
4009 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
4010 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
4011 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
4012 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
4013 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
4014 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
4015 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
4016 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
4017 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
4018 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
4019 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
4020 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
4021 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
4022 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
4023 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
4024 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
4025 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
4026 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
4027 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
4028 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
4029 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
4030 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
4031 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
4032 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
4033 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
4034 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
4035 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
4036 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
4037 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
4038 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
4039 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
4040 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
4041 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
4042 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
4043 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
4044 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
4045 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
4046 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
4047 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
4048 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
4049 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
4050 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
4051 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
4052 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
4053 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
4054 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
4055 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
4056 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
4057 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
4058 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
4059 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
4060 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
4061 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
4062 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
4063 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
4064 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
4065 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
4066 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
4067 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
4068 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
4069 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
4070 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
4071 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
4072 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
4073 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
4074 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
4075 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
4076 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
4077 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
4078 * gcc.target/arm/neon/vrev16p8.c: Remove.
4079 * gcc.target/arm/neon/vrev16s8.c: Remove.
4080 * gcc.target/arm/neon/vrev16u8.c: Remove.
4081 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
4082 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
4083 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
4084 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
4085 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
4086 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
4087 * gcc.target/arm/neon/vrev32p16.c: Remove.
4088 * gcc.target/arm/neon/vrev32p8.c: Remove.
4089 * gcc.target/arm/neon/vrev32s16.c: Remove.
4090 * gcc.target/arm/neon/vrev32s8.c: Remove.
4091 * gcc.target/arm/neon/vrev32u16.c: Remove.
4092 * gcc.target/arm/neon/vrev32u8.c: Remove.
4093 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
4094 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
4095 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
4096 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
4097 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
4098 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
4099 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
4100 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
4101 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
4102 * gcc.target/arm/neon/vrev64f32.c: Remove.
4103 * gcc.target/arm/neon/vrev64p16.c: Remove.
4104 * gcc.target/arm/neon/vrev64p8.c: Remove.
4105 * gcc.target/arm/neon/vrev64s16.c: Remove.
4106 * gcc.target/arm/neon/vrev64s32.c: Remove.
4107 * gcc.target/arm/neon/vrev64s8.c: Remove.
4108 * gcc.target/arm/neon/vrev64u16.c: Remove.
4109 * gcc.target/arm/neon/vrev64u32.c: Remove.
4110 * gcc.target/arm/neon/vrev64u8.c: Remove.
4111 * gcc.target/arm/neon/vrndaf32.c: Remove.
4112 * gcc.target/arm/neon/vrndaqf32.c: Remove.
4113 * gcc.target/arm/neon/vrndf32.c: Remove.
4114 * gcc.target/arm/neon/vrndmf32.c: Remove.
4115 * gcc.target/arm/neon/vrndmqf32.c: Remove.
4116 * gcc.target/arm/neon/vrndnf32.c: Remove.
4117 * gcc.target/arm/neon/vrndnqf32.c: Remove.
4118 * gcc.target/arm/neon/vrndpf32.c: Remove.
4119 * gcc.target/arm/neon/vrndpqf32.c: Remove.
4120 * gcc.target/arm/neon/vrndqf32.c: Remove.
4121 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
4122 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
4123 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
4124 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
4125 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
4126 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
4127 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
4128 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
4129 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
4130 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
4131 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
4132 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
4133 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
4134 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
4135 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
4136 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
4137 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
4138 * gcc.target/arm/neon/vset_lanef32.c: Remove.
4139 * gcc.target/arm/neon/vset_lanep16.c: Remove.
4140 * gcc.target/arm/neon/vset_lanep8.c: Remove.
4141 * gcc.target/arm/neon/vset_lanes16.c: Remove.
4142 * gcc.target/arm/neon/vset_lanes32.c: Remove.
4143 * gcc.target/arm/neon/vset_lanes64.c: Remove.
4144 * gcc.target/arm/neon/vset_lanes8.c: Remove.
4145 * gcc.target/arm/neon/vset_laneu16.c: Remove.
4146 * gcc.target/arm/neon/vset_laneu32.c: Remove.
4147 * gcc.target/arm/neon/vset_laneu64.c: Remove.
4148 * gcc.target/arm/neon/vset_laneu8.c: Remove.
4149 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
4150 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
4151 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
4152 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
4153 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
4154 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
4155 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
4156 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
4157 * gcc.target/arm/neon/vshlQs16.c: Remove.
4158 * gcc.target/arm/neon/vshlQs32.c: Remove.
4159 * gcc.target/arm/neon/vshlQs64.c: Remove.
4160 * gcc.target/arm/neon/vshlQs8.c: Remove.
4161 * gcc.target/arm/neon/vshlQu16.c: Remove.
4162 * gcc.target/arm/neon/vshlQu32.c: Remove.
4163 * gcc.target/arm/neon/vshlQu64.c: Remove.
4164 * gcc.target/arm/neon/vshlQu8.c: Remove.
4165 * gcc.target/arm/neon/vshl_ns16.c: Remove.
4166 * gcc.target/arm/neon/vshl_ns32.c: Remove.
4167 * gcc.target/arm/neon/vshl_ns64.c: Remove.
4168 * gcc.target/arm/neon/vshl_ns8.c: Remove.
4169 * gcc.target/arm/neon/vshl_nu16.c: Remove.
4170 * gcc.target/arm/neon/vshl_nu32.c: Remove.
4171 * gcc.target/arm/neon/vshl_nu64.c: Remove.
4172 * gcc.target/arm/neon/vshl_nu8.c: Remove.
4173 * gcc.target/arm/neon/vshll_ns16.c: Remove.
4174 * gcc.target/arm/neon/vshll_ns32.c: Remove.
4175 * gcc.target/arm/neon/vshll_ns8.c: Remove.
4176 * gcc.target/arm/neon/vshll_nu16.c: Remove.
4177 * gcc.target/arm/neon/vshll_nu32.c: Remove.
4178 * gcc.target/arm/neon/vshll_nu8.c: Remove.
4179 * gcc.target/arm/neon/vshls16.c: Remove.
4180 * gcc.target/arm/neon/vshls32.c: Remove.
4181 * gcc.target/arm/neon/vshls64.c: Remove.
4182 * gcc.target/arm/neon/vshls8.c: Remove.
4183 * gcc.target/arm/neon/vshlu16.c: Remove.
4184 * gcc.target/arm/neon/vshlu32.c: Remove.
4185 * gcc.target/arm/neon/vshlu64.c: Remove.
4186 * gcc.target/arm/neon/vshlu8.c: Remove.
4187 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
4188 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
4189 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
4190 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
4191 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
4192 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
4193 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
4194 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
4195 * gcc.target/arm/neon/vshr_ns16.c: Remove.
4196 * gcc.target/arm/neon/vshr_ns32.c: Remove.
4197 * gcc.target/arm/neon/vshr_ns64.c: Remove.
4198 * gcc.target/arm/neon/vshr_ns8.c: Remove.
4199 * gcc.target/arm/neon/vshr_nu16.c: Remove.
4200 * gcc.target/arm/neon/vshr_nu32.c: Remove.
4201 * gcc.target/arm/neon/vshr_nu64.c: Remove.
4202 * gcc.target/arm/neon/vshr_nu8.c: Remove.
4203 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
4204 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
4205 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
4206 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
4207 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
4208 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
4209 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
4210 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
4211 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
4212 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
4213 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
4214 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
4215 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
4216 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
4217 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
4218 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
4219 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
4220 * gcc.target/arm/neon/vsli_np16.c: Remove.
4221 * gcc.target/arm/neon/vsli_np64.c: Remove.
4222 * gcc.target/arm/neon/vsli_np8.c: Remove.
4223 * gcc.target/arm/neon/vsli_ns16.c: Remove.
4224 * gcc.target/arm/neon/vsli_ns32.c: Remove.
4225 * gcc.target/arm/neon/vsli_ns64.c: Remove.
4226 * gcc.target/arm/neon/vsli_ns8.c: Remove.
4227 * gcc.target/arm/neon/vsli_nu16.c: Remove.
4228 * gcc.target/arm/neon/vsli_nu32.c: Remove.
4229 * gcc.target/arm/neon/vsli_nu64.c: Remove.
4230 * gcc.target/arm/neon/vsli_nu8.c: Remove.
4231 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
4232 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
4233 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
4234 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
4235 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
4236 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
4237 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
4238 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
4239 * gcc.target/arm/neon/vsra_ns16.c: Remove.
4240 * gcc.target/arm/neon/vsra_ns32.c: Remove.
4241 * gcc.target/arm/neon/vsra_ns64.c: Remove.
4242 * gcc.target/arm/neon/vsra_ns8.c: Remove.
4243 * gcc.target/arm/neon/vsra_nu16.c: Remove.
4244 * gcc.target/arm/neon/vsra_nu32.c: Remove.
4245 * gcc.target/arm/neon/vsra_nu64.c: Remove.
4246 * gcc.target/arm/neon/vsra_nu8.c: Remove.
4247 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
4248 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
4249 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
4250 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
4251 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
4252 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
4253 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
4254 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
4255 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
4256 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
4257 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
4258 * gcc.target/arm/neon/vsri_np16.c: Remove.
4259 * gcc.target/arm/neon/vsri_np64.c: Remove.
4260 * gcc.target/arm/neon/vsri_np8.c: Remove.
4261 * gcc.target/arm/neon/vsri_ns16.c: Remove.
4262 * gcc.target/arm/neon/vsri_ns32.c: Remove.
4263 * gcc.target/arm/neon/vsri_ns64.c: Remove.
4264 * gcc.target/arm/neon/vsri_ns8.c: Remove.
4265 * gcc.target/arm/neon/vsri_nu16.c: Remove.
4266 * gcc.target/arm/neon/vsri_nu32.c: Remove.
4267 * gcc.target/arm/neon/vsri_nu64.c: Remove.
4268 * gcc.target/arm/neon/vsri_nu8.c: Remove.
4269 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
4270 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
4271 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
4272 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
4273 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
4274 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
4275 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
4276 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
4277 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
4278 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
4279 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
4280 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
4281 * gcc.target/arm/neon/vst1Qf32.c: Remove.
4282 * gcc.target/arm/neon/vst1Qp16.c: Remove.
4283 * gcc.target/arm/neon/vst1Qp64.c: Remove.
4284 * gcc.target/arm/neon/vst1Qp8.c: Remove.
4285 * gcc.target/arm/neon/vst1Qs16.c: Remove.
4286 * gcc.target/arm/neon/vst1Qs32.c: Remove.
4287 * gcc.target/arm/neon/vst1Qs64.c: Remove.
4288 * gcc.target/arm/neon/vst1Qs8.c: Remove.
4289 * gcc.target/arm/neon/vst1Qu16.c: Remove.
4290 * gcc.target/arm/neon/vst1Qu32.c: Remove.
4291 * gcc.target/arm/neon/vst1Qu64.c: Remove.
4292 * gcc.target/arm/neon/vst1Qu8.c: Remove.
4293 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
4294 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
4295 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
4296 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
4297 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
4298 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
4299 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
4300 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
4301 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
4302 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
4303 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
4304 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
4305 * gcc.target/arm/neon/vst1f32.c: Remove.
4306 * gcc.target/arm/neon/vst1p16.c: Remove.
4307 * gcc.target/arm/neon/vst1p64.c: Remove.
4308 * gcc.target/arm/neon/vst1p8.c: Remove.
4309 * gcc.target/arm/neon/vst1s16.c: Remove.
4310 * gcc.target/arm/neon/vst1s32.c: Remove.
4311 * gcc.target/arm/neon/vst1s64.c: Remove.
4312 * gcc.target/arm/neon/vst1s8.c: Remove.
4313 * gcc.target/arm/neon/vst1u16.c: Remove.
4314 * gcc.target/arm/neon/vst1u32.c: Remove.
4315 * gcc.target/arm/neon/vst1u64.c: Remove.
4316 * gcc.target/arm/neon/vst1u8.c: Remove.
4317 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
4318 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
4319 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
4320 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
4321 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
4322 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
4323 * gcc.target/arm/neon/vst2Qf32.c: Remove.
4324 * gcc.target/arm/neon/vst2Qp16.c: Remove.
4325 * gcc.target/arm/neon/vst2Qp8.c: Remove.
4326 * gcc.target/arm/neon/vst2Qs16.c: Remove.
4327 * gcc.target/arm/neon/vst2Qs32.c: Remove.
4328 * gcc.target/arm/neon/vst2Qs8.c: Remove.
4329 * gcc.target/arm/neon/vst2Qu16.c: Remove.
4330 * gcc.target/arm/neon/vst2Qu32.c: Remove.
4331 * gcc.target/arm/neon/vst2Qu8.c: Remove.
4332 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
4333 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
4334 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
4335 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
4336 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
4337 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
4338 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
4339 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
4340 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
4341 * gcc.target/arm/neon/vst2f32.c: Remove.
4342 * gcc.target/arm/neon/vst2p16.c: Remove.
4343 * gcc.target/arm/neon/vst2p64.c: Remove.
4344 * gcc.target/arm/neon/vst2p8.c: Remove.
4345 * gcc.target/arm/neon/vst2s16.c: Remove.
4346 * gcc.target/arm/neon/vst2s32.c: Remove.
4347 * gcc.target/arm/neon/vst2s64.c: Remove.
4348 * gcc.target/arm/neon/vst2s8.c: Remove.
4349 * gcc.target/arm/neon/vst2u16.c: Remove.
4350 * gcc.target/arm/neon/vst2u32.c: Remove.
4351 * gcc.target/arm/neon/vst2u64.c: Remove.
4352 * gcc.target/arm/neon/vst2u8.c: Remove.
4353 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
4354 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
4355 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
4356 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
4357 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
4358 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
4359 * gcc.target/arm/neon/vst3Qf32.c: Remove.
4360 * gcc.target/arm/neon/vst3Qp16.c: Remove.
4361 * gcc.target/arm/neon/vst3Qp8.c: Remove.
4362 * gcc.target/arm/neon/vst3Qs16.c: Remove.
4363 * gcc.target/arm/neon/vst3Qs32.c: Remove.
4364 * gcc.target/arm/neon/vst3Qs8.c: Remove.
4365 * gcc.target/arm/neon/vst3Qu16.c: Remove.
4366 * gcc.target/arm/neon/vst3Qu32.c: Remove.
4367 * gcc.target/arm/neon/vst3Qu8.c: Remove.
4368 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
4369 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
4370 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
4371 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
4372 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
4373 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
4374 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
4375 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
4376 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
4377 * gcc.target/arm/neon/vst3f32.c: Remove.
4378 * gcc.target/arm/neon/vst3p16.c: Remove.
4379 * gcc.target/arm/neon/vst3p64.c: Remove.
4380 * gcc.target/arm/neon/vst3p8.c: Remove.
4381 * gcc.target/arm/neon/vst3s16.c: Remove.
4382 * gcc.target/arm/neon/vst3s32.c: Remove.
4383 * gcc.target/arm/neon/vst3s64.c: Remove.
4384 * gcc.target/arm/neon/vst3s8.c: Remove.
4385 * gcc.target/arm/neon/vst3u16.c: Remove.
4386 * gcc.target/arm/neon/vst3u32.c: Remove.
4387 * gcc.target/arm/neon/vst3u64.c: Remove.
4388 * gcc.target/arm/neon/vst3u8.c: Remove.
4389 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
4390 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
4391 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
4392 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
4393 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
4394 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
4395 * gcc.target/arm/neon/vst4Qf32.c: Remove.
4396 * gcc.target/arm/neon/vst4Qp16.c: Remove.
4397 * gcc.target/arm/neon/vst4Qp8.c: Remove.
4398 * gcc.target/arm/neon/vst4Qs16.c: Remove.
4399 * gcc.target/arm/neon/vst4Qs32.c: Remove.
4400 * gcc.target/arm/neon/vst4Qs8.c: Remove.
4401 * gcc.target/arm/neon/vst4Qu16.c: Remove.
4402 * gcc.target/arm/neon/vst4Qu32.c: Remove.
4403 * gcc.target/arm/neon/vst4Qu8.c: Remove.
4404 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
4405 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
4406 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
4407 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
4408 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
4409 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
4410 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
4411 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
4412 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
4413 * gcc.target/arm/neon/vst4f32.c: Remove.
4414 * gcc.target/arm/neon/vst4p16.c: Remove.
4415 * gcc.target/arm/neon/vst4p64.c: Remove.
4416 * gcc.target/arm/neon/vst4p8.c: Remove.
4417 * gcc.target/arm/neon/vst4s16.c: Remove.
4418 * gcc.target/arm/neon/vst4s32.c: Remove.
4419 * gcc.target/arm/neon/vst4s64.c: Remove.
4420 * gcc.target/arm/neon/vst4s8.c: Remove.
4421 * gcc.target/arm/neon/vst4u16.c: Remove.
4422 * gcc.target/arm/neon/vst4u32.c: Remove.
4423 * gcc.target/arm/neon/vst4u64.c: Remove.
4424 * gcc.target/arm/neon/vst4u8.c: Remove.
4425 * gcc.target/arm/neon/vsubQf32.c: Remove.
4426 * gcc.target/arm/neon/vsubQs16.c: Remove.
4427 * gcc.target/arm/neon/vsubQs32.c: Remove.
4428 * gcc.target/arm/neon/vsubQs64.c: Remove.
4429 * gcc.target/arm/neon/vsubQs8.c: Remove.
4430 * gcc.target/arm/neon/vsubQu16.c: Remove.
4431 * gcc.target/arm/neon/vsubQu32.c: Remove.
4432 * gcc.target/arm/neon/vsubQu64.c: Remove.
4433 * gcc.target/arm/neon/vsubQu8.c: Remove.
4434 * gcc.target/arm/neon/vsubf32.c: Remove.
4435 * gcc.target/arm/neon/vsubhns16.c: Remove.
4436 * gcc.target/arm/neon/vsubhns32.c: Remove.
4437 * gcc.target/arm/neon/vsubhns64.c: Remove.
4438 * gcc.target/arm/neon/vsubhnu16.c: Remove.
4439 * gcc.target/arm/neon/vsubhnu32.c: Remove.
4440 * gcc.target/arm/neon/vsubhnu64.c: Remove.
4441 * gcc.target/arm/neon/vsubls16.c: Remove.
4442 * gcc.target/arm/neon/vsubls32.c: Remove.
4443 * gcc.target/arm/neon/vsubls8.c: Remove.
4444 * gcc.target/arm/neon/vsublu16.c: Remove.
4445 * gcc.target/arm/neon/vsublu32.c: Remove.
4446 * gcc.target/arm/neon/vsublu8.c: Remove.
4447 * gcc.target/arm/neon/vsubs16.c: Remove.
4448 * gcc.target/arm/neon/vsubs32.c: Remove.
4449 * gcc.target/arm/neon/vsubs64.c: Remove.
4450 * gcc.target/arm/neon/vsubs8.c: Remove.
4451 * gcc.target/arm/neon/vsubu16.c: Remove.
4452 * gcc.target/arm/neon/vsubu32.c: Remove.
4453 * gcc.target/arm/neon/vsubu64.c: Remove.
4454 * gcc.target/arm/neon/vsubu8.c: Remove.
4455 * gcc.target/arm/neon/vsubws16.c: Remove.
4456 * gcc.target/arm/neon/vsubws32.c: Remove.
4457 * gcc.target/arm/neon/vsubws8.c: Remove.
4458 * gcc.target/arm/neon/vsubwu16.c: Remove.
4459 * gcc.target/arm/neon/vsubwu32.c: Remove.
4460 * gcc.target/arm/neon/vsubwu8.c: Remove.
4461 * gcc.target/arm/neon/vtbl1p8.c: Remove.
4462 * gcc.target/arm/neon/vtbl1s8.c: Remove.
4463 * gcc.target/arm/neon/vtbl1u8.c: Remove.
4464 * gcc.target/arm/neon/vtbl2p8.c: Remove.
4465 * gcc.target/arm/neon/vtbl2s8.c: Remove.
4466 * gcc.target/arm/neon/vtbl2u8.c: Remove.
4467 * gcc.target/arm/neon/vtbl3p8.c: Remove.
4468 * gcc.target/arm/neon/vtbl3s8.c: Remove.
4469 * gcc.target/arm/neon/vtbl3u8.c: Remove.
4470 * gcc.target/arm/neon/vtbl4p8.c: Remove.
4471 * gcc.target/arm/neon/vtbl4s8.c: Remove.
4472 * gcc.target/arm/neon/vtbl4u8.c: Remove.
4473 * gcc.target/arm/neon/vtbx1p8.c: Remove.
4474 * gcc.target/arm/neon/vtbx1s8.c: Remove.
4475 * gcc.target/arm/neon/vtbx1u8.c: Remove.
4476 * gcc.target/arm/neon/vtbx2p8.c: Remove.
4477 * gcc.target/arm/neon/vtbx2s8.c: Remove.
4478 * gcc.target/arm/neon/vtbx2u8.c: Remove.
4479 * gcc.target/arm/neon/vtbx3p8.c: Remove.
4480 * gcc.target/arm/neon/vtbx3s8.c: Remove.
4481 * gcc.target/arm/neon/vtbx3u8.c: Remove.
4482 * gcc.target/arm/neon/vtbx4p8.c: Remove.
4483 * gcc.target/arm/neon/vtbx4s8.c: Remove.
4484 * gcc.target/arm/neon/vtbx4u8.c: Remove.
4485 * gcc.target/arm/neon/vtrnQf32.c: Remove.
4486 * gcc.target/arm/neon/vtrnQp16.c: Remove.
4487 * gcc.target/arm/neon/vtrnQp8.c: Remove.
4488 * gcc.target/arm/neon/vtrnQs16.c: Remove.
4489 * gcc.target/arm/neon/vtrnQs32.c: Remove.
4490 * gcc.target/arm/neon/vtrnQs8.c: Remove.
4491 * gcc.target/arm/neon/vtrnQu16.c: Remove.
4492 * gcc.target/arm/neon/vtrnQu32.c: Remove.
4493 * gcc.target/arm/neon/vtrnQu8.c: Remove.
4494 * gcc.target/arm/neon/vtrnf32.c: Remove.
4495 * gcc.target/arm/neon/vtrnp16.c: Remove.
4496 * gcc.target/arm/neon/vtrnp8.c: Remove.
4497 * gcc.target/arm/neon/vtrns16.c: Remove.
4498 * gcc.target/arm/neon/vtrns32.c: Remove.
4499 * gcc.target/arm/neon/vtrns8.c: Remove.
4500 * gcc.target/arm/neon/vtrnu16.c: Remove.
4501 * gcc.target/arm/neon/vtrnu32.c: Remove.
4502 * gcc.target/arm/neon/vtrnu8.c: Remove.
4503 * gcc.target/arm/neon/vtstQp8.c: Remove.
4504 * gcc.target/arm/neon/vtstQs16.c: Remove.
4505 * gcc.target/arm/neon/vtstQs32.c: Remove.
4506 * gcc.target/arm/neon/vtstQs8.c: Remove.
4507 * gcc.target/arm/neon/vtstQu16.c: Remove.
4508 * gcc.target/arm/neon/vtstQu32.c: Remove.
4509 * gcc.target/arm/neon/vtstQu8.c: Remove.
4510 * gcc.target/arm/neon/vtstp8.c: Remove.
4511 * gcc.target/arm/neon/vtsts16.c: Remove.
4512 * gcc.target/arm/neon/vtsts32.c: Remove.
4513 * gcc.target/arm/neon/vtsts8.c: Remove.
4514 * gcc.target/arm/neon/vtstu16.c: Remove.
4515 * gcc.target/arm/neon/vtstu32.c: Remove.
4516 * gcc.target/arm/neon/vtstu8.c: Remove.
4517 * gcc.target/arm/neon/vuzpQf32.c: Remove.
4518 * gcc.target/arm/neon/vuzpQp16.c: Remove.
4519 * gcc.target/arm/neon/vuzpQp8.c: Remove.
4520 * gcc.target/arm/neon/vuzpQs16.c: Remove.
4521 * gcc.target/arm/neon/vuzpQs32.c: Remove.
4522 * gcc.target/arm/neon/vuzpQs8.c: Remove.
4523 * gcc.target/arm/neon/vuzpQu16.c: Remove.
4524 * gcc.target/arm/neon/vuzpQu32.c: Remove.
4525 * gcc.target/arm/neon/vuzpQu8.c: Remove.
4526 * gcc.target/arm/neon/vuzpf32.c: Remove.
4527 * gcc.target/arm/neon/vuzpp16.c: Remove.
4528 * gcc.target/arm/neon/vuzpp8.c: Remove.
4529 * gcc.target/arm/neon/vuzps16.c: Remove.
4530 * gcc.target/arm/neon/vuzps32.c: Remove.
4531 * gcc.target/arm/neon/vuzps8.c: Remove.
4532 * gcc.target/arm/neon/vuzpu16.c: Remove.
4533 * gcc.target/arm/neon/vuzpu32.c: Remove.
4534 * gcc.target/arm/neon/vuzpu8.c: Remove.
4535 * gcc.target/arm/neon/vzipQf32.c: Remove.
4536 * gcc.target/arm/neon/vzipQp16.c: Remove.
4537 * gcc.target/arm/neon/vzipQp8.c: Remove.
4538 * gcc.target/arm/neon/vzipQs16.c: Remove.
4539 * gcc.target/arm/neon/vzipQs32.c: Remove.
4540 * gcc.target/arm/neon/vzipQs8.c: Remove.
4541 * gcc.target/arm/neon/vzipQu16.c: Remove.
4542 * gcc.target/arm/neon/vzipQu32.c: Remove.
4543 * gcc.target/arm/neon/vzipQu8.c: Remove.
4544 * gcc.target/arm/neon/vzipf32.c: Remove.
4545 * gcc.target/arm/neon/vzipp16.c: Remove.
4546 * gcc.target/arm/neon/vzipp8.c: Remove.
4547 * gcc.target/arm/neon/vzips16.c: Remove.
4548 * gcc.target/arm/neon/vzips32.c: Remove.
4549 * gcc.target/arm/neon/vzips8.c: Remove.
4550 * gcc.target/arm/neon/vzipu16.c: Remove.
4551 * gcc.target/arm/neon/vzipu32.c: Remove.
4552 * gcc.target/arm/neon/vzipu8.c: Remove.
4553
4554 2015-11-13 Ilya Enkovich <enkovich.gnu@gmail.com>
4555
4556 * g++.dg/vect/simd-mask-store-bool.cc: New test.
4557
4558 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4559
4560 PR driver/67613
4561 * gcc/testsuite/gcc.dg/spellcheck-options-1.c: New file.
4562 * gcc/testsuite/gcc.dg/spellcheck-options-2.c: New file.
4563
4564 2015-11-13 David Malcolm <dmalcolm@redhat.com>
4565
4566 * gcc.dg/plugin/levenshtein-test-1.c: New file.
4567 * gcc.dg/plugin/levenshtein_plugin.c: New file.
4568 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4569 levenshtein_plugin.c.
4570 * gcc.dg/spellcheck-fields.c: New file.
4571
4572 2015-11-12 Steven G. Kargl <kargl@gcc.gnu.org>
4573
4574 PR fortran/68318
4575 * gfortran.dg/pr68318_1.f90: New test.
4576 * gfortran.dg/pr68318_2.f90: Ditto.
4577
4578 2015-11-12 James Norris <jnorris@codesourcery.com>
4579 Joseph Myers <joseph@codesourcery.com>
4580
4581 * c-c++-common/goacc/declare-1.c: New test.
4582 * c-c++-common/goacc/declare-2.c: Likewise.
4583
4584 2015-11-12 Christophe Lyon <christophe.lyon@linaro.org>
4585
4586 [ARM] Remove neon-testgen.ml and generated tests.
4587
4588 * gcc.target/arm/neon/vRaddhns16.c: Remove.
4589 * gcc.target/arm/neon/vRaddhns32.c: Remove.
4590 * gcc.target/arm/neon/vRaddhns64.c: Remove.
4591 * gcc.target/arm/neon/vRaddhnu16.c: Remove.
4592 * gcc.target/arm/neon/vRaddhnu32.c: Remove.
4593 * gcc.target/arm/neon/vRaddhnu64.c: Remove.
4594 * gcc.target/arm/neon/vRhaddQs16.c: Remove.
4595 * gcc.target/arm/neon/vRhaddQs32.c: Remove.
4596 * gcc.target/arm/neon/vRhaddQs8.c: Remove.
4597 * gcc.target/arm/neon/vRhaddQu16.c: Remove.
4598 * gcc.target/arm/neon/vRhaddQu32.c: Remove.
4599 * gcc.target/arm/neon/vRhaddQu8.c: Remove.
4600 * gcc.target/arm/neon/vRhadds16.c: Remove.
4601 * gcc.target/arm/neon/vRhadds32.c: Remove.
4602 * gcc.target/arm/neon/vRhadds8.c: Remove.
4603 * gcc.target/arm/neon/vRhaddu16.c: Remove.
4604 * gcc.target/arm/neon/vRhaddu32.c: Remove.
4605 * gcc.target/arm/neon/vRhaddu8.c: Remove.
4606 * gcc.target/arm/neon/vRshlQs16.c: Remove.
4607 * gcc.target/arm/neon/vRshlQs32.c: Remove.
4608 * gcc.target/arm/neon/vRshlQs64.c: Remove.
4609 * gcc.target/arm/neon/vRshlQs8.c: Remove.
4610 * gcc.target/arm/neon/vRshlQu16.c: Remove.
4611 * gcc.target/arm/neon/vRshlQu32.c: Remove.
4612 * gcc.target/arm/neon/vRshlQu64.c: Remove.
4613 * gcc.target/arm/neon/vRshlQu8.c: Remove.
4614 * gcc.target/arm/neon/vRshls16.c: Remove.
4615 * gcc.target/arm/neon/vRshls32.c: Remove.
4616 * gcc.target/arm/neon/vRshls64.c: Remove.
4617 * gcc.target/arm/neon/vRshls8.c: Remove.
4618 * gcc.target/arm/neon/vRshlu16.c: Remove.
4619 * gcc.target/arm/neon/vRshlu32.c: Remove.
4620 * gcc.target/arm/neon/vRshlu64.c: Remove.
4621 * gcc.target/arm/neon/vRshlu8.c: Remove.
4622 * gcc.target/arm/neon/vRshrQ_ns16.c: Remove.
4623 * gcc.target/arm/neon/vRshrQ_ns32.c: Remove.
4624 * gcc.target/arm/neon/vRshrQ_ns64.c: Remove.
4625 * gcc.target/arm/neon/vRshrQ_ns8.c: Remove.
4626 * gcc.target/arm/neon/vRshrQ_nu16.c: Remove.
4627 * gcc.target/arm/neon/vRshrQ_nu32.c: Remove.
4628 * gcc.target/arm/neon/vRshrQ_nu64.c: Remove.
4629 * gcc.target/arm/neon/vRshrQ_nu8.c: Remove.
4630 * gcc.target/arm/neon/vRshr_ns16.c: Remove.
4631 * gcc.target/arm/neon/vRshr_ns32.c: Remove.
4632 * gcc.target/arm/neon/vRshr_ns64.c: Remove.
4633 * gcc.target/arm/neon/vRshr_ns8.c: Remove.
4634 * gcc.target/arm/neon/vRshr_nu16.c: Remove.
4635 * gcc.target/arm/neon/vRshr_nu32.c: Remove.
4636 * gcc.target/arm/neon/vRshr_nu64.c: Remove.
4637 * gcc.target/arm/neon/vRshr_nu8.c: Remove.
4638 * gcc.target/arm/neon/vRshrn_ns16.c: Remove.
4639 * gcc.target/arm/neon/vRshrn_ns32.c: Remove.
4640 * gcc.target/arm/neon/vRshrn_ns64.c: Remove.
4641 * gcc.target/arm/neon/vRshrn_nu16.c: Remove.
4642 * gcc.target/arm/neon/vRshrn_nu32.c: Remove.
4643 * gcc.target/arm/neon/vRshrn_nu64.c: Remove.
4644 * gcc.target/arm/neon/vRsraQ_ns16.c: Remove.
4645 * gcc.target/arm/neon/vRsraQ_ns32.c: Remove.
4646 * gcc.target/arm/neon/vRsraQ_ns64.c: Remove.
4647 * gcc.target/arm/neon/vRsraQ_ns8.c: Remove.
4648 * gcc.target/arm/neon/vRsraQ_nu16.c: Remove.
4649 * gcc.target/arm/neon/vRsraQ_nu32.c: Remove.
4650 * gcc.target/arm/neon/vRsraQ_nu64.c: Remove.
4651 * gcc.target/arm/neon/vRsraQ_nu8.c: Remove.
4652 * gcc.target/arm/neon/vRsra_ns16.c: Remove.
4653 * gcc.target/arm/neon/vRsra_ns32.c: Remove.
4654 * gcc.target/arm/neon/vRsra_ns64.c: Remove.
4655 * gcc.target/arm/neon/vRsra_ns8.c: Remove.
4656 * gcc.target/arm/neon/vRsra_nu16.c: Remove.
4657 * gcc.target/arm/neon/vRsra_nu32.c: Remove.
4658 * gcc.target/arm/neon/vRsra_nu64.c: Remove.
4659 * gcc.target/arm/neon/vRsra_nu8.c: Remove.
4660 * gcc.target/arm/neon/vRsubhns16.c: Remove.
4661 * gcc.target/arm/neon/vRsubhns32.c: Remove.
4662 * gcc.target/arm/neon/vRsubhns64.c: Remove.
4663 * gcc.target/arm/neon/vRsubhnu16.c: Remove.
4664 * gcc.target/arm/neon/vRsubhnu32.c: Remove.
4665 * gcc.target/arm/neon/vRsubhnu64.c: Remove.
4666 * gcc.target/arm/neon/vabaQs16.c: Remove.
4667 * gcc.target/arm/neon/vabaQs32.c: Remove.
4668 * gcc.target/arm/neon/vabaQs8.c: Remove.
4669 * gcc.target/arm/neon/vabaQu16.c: Remove.
4670 * gcc.target/arm/neon/vabaQu32.c: Remove.
4671 * gcc.target/arm/neon/vabaQu8.c: Remove.
4672 * gcc.target/arm/neon/vabals16.c: Remove.
4673 * gcc.target/arm/neon/vabals32.c: Remove.
4674 * gcc.target/arm/neon/vabals8.c: Remove.
4675 * gcc.target/arm/neon/vabalu16.c: Remove.
4676 * gcc.target/arm/neon/vabalu32.c: Remove.
4677 * gcc.target/arm/neon/vabalu8.c: Remove.
4678 * gcc.target/arm/neon/vabas16.c: Remove.
4679 * gcc.target/arm/neon/vabas32.c: Remove.
4680 * gcc.target/arm/neon/vabas8.c: Remove.
4681 * gcc.target/arm/neon/vabau16.c: Remove.
4682 * gcc.target/arm/neon/vabau32.c: Remove.
4683 * gcc.target/arm/neon/vabau8.c: Remove.
4684 * gcc.target/arm/neon/vabdQf32.c: Remove.
4685 * gcc.target/arm/neon/vabdQs16.c: Remove.
4686 * gcc.target/arm/neon/vabdQs32.c: Remove.
4687 * gcc.target/arm/neon/vabdQs8.c: Remove.
4688 * gcc.target/arm/neon/vabdQu16.c: Remove.
4689 * gcc.target/arm/neon/vabdQu32.c: Remove.
4690 * gcc.target/arm/neon/vabdQu8.c: Remove.
4691 * gcc.target/arm/neon/vabdf32.c: Remove.
4692 * gcc.target/arm/neon/vabdls16.c: Remove.
4693 * gcc.target/arm/neon/vabdls32.c: Remove.
4694 * gcc.target/arm/neon/vabdls8.c: Remove.
4695 * gcc.target/arm/neon/vabdlu16.c: Remove.
4696 * gcc.target/arm/neon/vabdlu32.c: Remove.
4697 * gcc.target/arm/neon/vabdlu8.c: Remove.
4698 * gcc.target/arm/neon/vabds16.c: Remove.
4699 * gcc.target/arm/neon/vabds32.c: Remove.
4700 * gcc.target/arm/neon/vabds8.c: Remove.
4701 * gcc.target/arm/neon/vabdu16.c: Remove.
4702 * gcc.target/arm/neon/vabdu32.c: Remove.
4703 * gcc.target/arm/neon/vabdu8.c: Remove.
4704 * gcc.target/arm/neon/vabsQf32.c: Remove.
4705 * gcc.target/arm/neon/vabsQs16.c: Remove.
4706 * gcc.target/arm/neon/vabsQs32.c: Remove.
4707 * gcc.target/arm/neon/vabsQs8.c: Remove.
4708 * gcc.target/arm/neon/vabsf32.c: Remove.
4709 * gcc.target/arm/neon/vabss16.c: Remove.
4710 * gcc.target/arm/neon/vabss32.c: Remove.
4711 * gcc.target/arm/neon/vabss8.c: Remove.
4712 * gcc.target/arm/neon/vaddQf32.c: Remove.
4713 * gcc.target/arm/neon/vaddQs16.c: Remove.
4714 * gcc.target/arm/neon/vaddQs32.c: Remove.
4715 * gcc.target/arm/neon/vaddQs64.c: Remove.
4716 * gcc.target/arm/neon/vaddQs8.c: Remove.
4717 * gcc.target/arm/neon/vaddQu16.c: Remove.
4718 * gcc.target/arm/neon/vaddQu32.c: Remove.
4719 * gcc.target/arm/neon/vaddQu64.c: Remove.
4720 * gcc.target/arm/neon/vaddQu8.c: Remove.
4721 * gcc.target/arm/neon/vaddf32.c: Remove.
4722 * gcc.target/arm/neon/vaddhns16.c: Remove.
4723 * gcc.target/arm/neon/vaddhns32.c: Remove.
4724 * gcc.target/arm/neon/vaddhns64.c: Remove.
4725 * gcc.target/arm/neon/vaddhnu16.c: Remove.
4726 * gcc.target/arm/neon/vaddhnu32.c: Remove.
4727 * gcc.target/arm/neon/vaddhnu64.c: Remove.
4728 * gcc.target/arm/neon/vaddls16.c: Remove.
4729 * gcc.target/arm/neon/vaddls32.c: Remove.
4730 * gcc.target/arm/neon/vaddls8.c: Remove.
4731 * gcc.target/arm/neon/vaddlu16.c: Remove.
4732 * gcc.target/arm/neon/vaddlu32.c: Remove.
4733 * gcc.target/arm/neon/vaddlu8.c: Remove.
4734 * gcc.target/arm/neon/vadds16.c: Remove.
4735 * gcc.target/arm/neon/vadds32.c: Remove.
4736 * gcc.target/arm/neon/vadds64.c: Remove.
4737 * gcc.target/arm/neon/vadds8.c: Remove.
4738 * gcc.target/arm/neon/vaddu16.c: Remove.
4739 * gcc.target/arm/neon/vaddu32.c: Remove.
4740 * gcc.target/arm/neon/vaddu64.c: Remove.
4741 * gcc.target/arm/neon/vaddu8.c: Remove.
4742 * gcc.target/arm/neon/vaddws16.c: Remove.
4743 * gcc.target/arm/neon/vaddws32.c: Remove.
4744 * gcc.target/arm/neon/vaddws8.c: Remove.
4745 * gcc.target/arm/neon/vaddwu16.c: Remove.
4746 * gcc.target/arm/neon/vaddwu32.c: Remove.
4747 * gcc.target/arm/neon/vaddwu8.c: Remove.
4748 * gcc.target/arm/neon/vandQs16.c: Remove.
4749 * gcc.target/arm/neon/vandQs32.c: Remove.
4750 * gcc.target/arm/neon/vandQs64.c: Remove.
4751 * gcc.target/arm/neon/vandQs8.c: Remove.
4752 * gcc.target/arm/neon/vandQu16.c: Remove.
4753 * gcc.target/arm/neon/vandQu32.c: Remove.
4754 * gcc.target/arm/neon/vandQu64.c: Remove.
4755 * gcc.target/arm/neon/vandQu8.c: Remove.
4756 * gcc.target/arm/neon/vands16.c: Remove.
4757 * gcc.target/arm/neon/vands32.c: Remove.
4758 * gcc.target/arm/neon/vands64.c: Remove.
4759 * gcc.target/arm/neon/vands8.c: Remove.
4760 * gcc.target/arm/neon/vandu16.c: Remove.
4761 * gcc.target/arm/neon/vandu32.c: Remove.
4762 * gcc.target/arm/neon/vandu64.c: Remove.
4763 * gcc.target/arm/neon/vandu8.c: Remove.
4764 * gcc.target/arm/neon/vbicQs16.c: Remove.
4765 * gcc.target/arm/neon/vbicQs32.c: Remove.
4766 * gcc.target/arm/neon/vbicQs64.c: Remove.
4767 * gcc.target/arm/neon/vbicQs8.c: Remove.
4768 * gcc.target/arm/neon/vbicQu16.c: Remove.
4769 * gcc.target/arm/neon/vbicQu32.c: Remove.
4770 * gcc.target/arm/neon/vbicQu64.c: Remove.
4771 * gcc.target/arm/neon/vbicQu8.c: Remove.
4772 * gcc.target/arm/neon/vbics16.c: Remove.
4773 * gcc.target/arm/neon/vbics32.c: Remove.
4774 * gcc.target/arm/neon/vbics64.c: Remove.
4775 * gcc.target/arm/neon/vbics8.c: Remove.
4776 * gcc.target/arm/neon/vbicu16.c: Remove.
4777 * gcc.target/arm/neon/vbicu32.c: Remove.
4778 * gcc.target/arm/neon/vbicu64.c: Remove.
4779 * gcc.target/arm/neon/vbicu8.c: Remove.
4780 * gcc.target/arm/neon/vbslQf32.c: Remove.
4781 * gcc.target/arm/neon/vbslQp16.c: Remove.
4782 * gcc.target/arm/neon/vbslQp64.c: Remove.
4783 * gcc.target/arm/neon/vbslQp8.c: Remove.
4784 * gcc.target/arm/neon/vbslQs16.c: Remove.
4785 * gcc.target/arm/neon/vbslQs32.c: Remove.
4786 * gcc.target/arm/neon/vbslQs64.c: Remove.
4787 * gcc.target/arm/neon/vbslQs8.c: Remove.
4788 * gcc.target/arm/neon/vbslQu16.c: Remove.
4789 * gcc.target/arm/neon/vbslQu32.c: Remove.
4790 * gcc.target/arm/neon/vbslQu64.c: Remove.
4791 * gcc.target/arm/neon/vbslQu8.c: Remove.
4792 * gcc.target/arm/neon/vbslf32.c: Remove.
4793 * gcc.target/arm/neon/vbslp16.c: Remove.
4794 * gcc.target/arm/neon/vbslp64.c: Remove.
4795 * gcc.target/arm/neon/vbslp8.c: Remove.
4796 * gcc.target/arm/neon/vbsls16.c: Remove.
4797 * gcc.target/arm/neon/vbsls32.c: Remove.
4798 * gcc.target/arm/neon/vbsls64.c: Remove.
4799 * gcc.target/arm/neon/vbsls8.c: Remove.
4800 * gcc.target/arm/neon/vbslu16.c: Remove.
4801 * gcc.target/arm/neon/vbslu32.c: Remove.
4802 * gcc.target/arm/neon/vbslu64.c: Remove.
4803 * gcc.target/arm/neon/vbslu8.c: Remove.
4804 * gcc.target/arm/neon/vcageQf32.c: Remove.
4805 * gcc.target/arm/neon/vcagef32.c: Remove.
4806 * gcc.target/arm/neon/vcagtQf32.c: Remove.
4807 * gcc.target/arm/neon/vcagtf32.c: Remove.
4808 * gcc.target/arm/neon/vcaleQf32.c: Remove.
4809 * gcc.target/arm/neon/vcalef32.c: Remove.
4810 * gcc.target/arm/neon/vcaltQf32.c: Remove.
4811 * gcc.target/arm/neon/vcaltf32.c: Remove.
4812 * gcc.target/arm/neon/vceqQf32.c: Remove.
4813 * gcc.target/arm/neon/vceqQp8.c: Remove.
4814 * gcc.target/arm/neon/vceqQs16.c: Remove.
4815 * gcc.target/arm/neon/vceqQs32.c: Remove.
4816 * gcc.target/arm/neon/vceqQs8.c: Remove.
4817 * gcc.target/arm/neon/vceqQu16.c: Remove.
4818 * gcc.target/arm/neon/vceqQu32.c: Remove.
4819 * gcc.target/arm/neon/vceqQu8.c: Remove.
4820 * gcc.target/arm/neon/vceqf32.c: Remove.
4821 * gcc.target/arm/neon/vceqp8.c: Remove.
4822 * gcc.target/arm/neon/vceqs16.c: Remove.
4823 * gcc.target/arm/neon/vceqs32.c: Remove.
4824 * gcc.target/arm/neon/vceqs8.c: Remove.
4825 * gcc.target/arm/neon/vcequ16.c: Remove.
4826 * gcc.target/arm/neon/vcequ32.c: Remove.
4827 * gcc.target/arm/neon/vcequ8.c: Remove.
4828 * gcc.target/arm/neon/vcgeQf32.c: Remove.
4829 * gcc.target/arm/neon/vcgeQs16.c: Remove.
4830 * gcc.target/arm/neon/vcgeQs32.c: Remove.
4831 * gcc.target/arm/neon/vcgeQs8.c: Remove.
4832 * gcc.target/arm/neon/vcgeQu16.c: Remove.
4833 * gcc.target/arm/neon/vcgeQu32.c: Remove.
4834 * gcc.target/arm/neon/vcgeQu8.c: Remove.
4835 * gcc.target/arm/neon/vcgef32.c: Remove.
4836 * gcc.target/arm/neon/vcges16.c: Remove.
4837 * gcc.target/arm/neon/vcges32.c: Remove.
4838 * gcc.target/arm/neon/vcges8.c: Remove.
4839 * gcc.target/arm/neon/vcgeu16.c: Remove.
4840 * gcc.target/arm/neon/vcgeu32.c: Remove.
4841 * gcc.target/arm/neon/vcgeu8.c: Remove.
4842 * gcc.target/arm/neon/vcgtQf32.c: Remove.
4843 * gcc.target/arm/neon/vcgtQs16.c: Remove.
4844 * gcc.target/arm/neon/vcgtQs32.c: Remove.
4845 * gcc.target/arm/neon/vcgtQs8.c: Remove.
4846 * gcc.target/arm/neon/vcgtQu16.c: Remove.
4847 * gcc.target/arm/neon/vcgtQu32.c: Remove.
4848 * gcc.target/arm/neon/vcgtQu8.c: Remove.
4849 * gcc.target/arm/neon/vcgtf32.c: Remove.
4850 * gcc.target/arm/neon/vcgts16.c: Remove.
4851 * gcc.target/arm/neon/vcgts32.c: Remove.
4852 * gcc.target/arm/neon/vcgts8.c: Remove.
4853 * gcc.target/arm/neon/vcgtu16.c: Remove.
4854 * gcc.target/arm/neon/vcgtu32.c: Remove.
4855 * gcc.target/arm/neon/vcgtu8.c: Remove.
4856 * gcc.target/arm/neon/vcleQf32.c: Remove.
4857 * gcc.target/arm/neon/vcleQs16.c: Remove.
4858 * gcc.target/arm/neon/vcleQs32.c: Remove.
4859 * gcc.target/arm/neon/vcleQs8.c: Remove.
4860 * gcc.target/arm/neon/vcleQu16.c: Remove.
4861 * gcc.target/arm/neon/vcleQu32.c: Remove.
4862 * gcc.target/arm/neon/vcleQu8.c: Remove.
4863 * gcc.target/arm/neon/vclef32.c: Remove.
4864 * gcc.target/arm/neon/vcles16.c: Remove.
4865 * gcc.target/arm/neon/vcles32.c: Remove.
4866 * gcc.target/arm/neon/vcles8.c: Remove.
4867 * gcc.target/arm/neon/vcleu16.c: Remove.
4868 * gcc.target/arm/neon/vcleu32.c: Remove.
4869 * gcc.target/arm/neon/vcleu8.c: Remove.
4870 * gcc.target/arm/neon/vclsQs16.c: Remove.
4871 * gcc.target/arm/neon/vclsQs32.c: Remove.
4872 * gcc.target/arm/neon/vclsQs8.c: Remove.
4873 * gcc.target/arm/neon/vclss16.c: Remove.
4874 * gcc.target/arm/neon/vclss32.c: Remove.
4875 * gcc.target/arm/neon/vclss8.c: Remove.
4876 * gcc.target/arm/neon/vcltQf32.c: Remove.
4877 * gcc.target/arm/neon/vcltQs16.c: Remove.
4878 * gcc.target/arm/neon/vcltQs32.c: Remove.
4879 * gcc.target/arm/neon/vcltQs8.c: Remove.
4880 * gcc.target/arm/neon/vcltQu16.c: Remove.
4881 * gcc.target/arm/neon/vcltQu32.c: Remove.
4882 * gcc.target/arm/neon/vcltQu8.c: Remove.
4883 * gcc.target/arm/neon/vcltf32.c: Remove.
4884 * gcc.target/arm/neon/vclts16.c: Remove.
4885 * gcc.target/arm/neon/vclts32.c: Remove.
4886 * gcc.target/arm/neon/vclts8.c: Remove.
4887 * gcc.target/arm/neon/vcltu16.c: Remove.
4888 * gcc.target/arm/neon/vcltu32.c: Remove.
4889 * gcc.target/arm/neon/vcltu8.c: Remove.
4890 * gcc.target/arm/neon/vclzQs16.c: Remove.
4891 * gcc.target/arm/neon/vclzQs32.c: Remove.
4892 * gcc.target/arm/neon/vclzQs8.c: Remove.
4893 * gcc.target/arm/neon/vclzQu16.c: Remove.
4894 * gcc.target/arm/neon/vclzQu32.c: Remove.
4895 * gcc.target/arm/neon/vclzQu8.c: Remove.
4896 * gcc.target/arm/neon/vclzs16.c: Remove.
4897 * gcc.target/arm/neon/vclzs32.c: Remove.
4898 * gcc.target/arm/neon/vclzs8.c: Remove.
4899 * gcc.target/arm/neon/vclzu16.c: Remove.
4900 * gcc.target/arm/neon/vclzu32.c: Remove.
4901 * gcc.target/arm/neon/vclzu8.c: Remove.
4902 * gcc.target/arm/neon/vcntQp8.c: Remove.
4903 * gcc.target/arm/neon/vcntQs8.c: Remove.
4904 * gcc.target/arm/neon/vcntQu8.c: Remove.
4905 * gcc.target/arm/neon/vcntp8.c: Remove.
4906 * gcc.target/arm/neon/vcnts8.c: Remove.
4907 * gcc.target/arm/neon/vcntu8.c: Remove.
4908 * gcc.target/arm/neon/vcombinef32.c: Remove.
4909 * gcc.target/arm/neon/vcombinep16.c: Remove.
4910 * gcc.target/arm/neon/vcombinep64.c: Remove.
4911 * gcc.target/arm/neon/vcombinep8.c: Remove.
4912 * gcc.target/arm/neon/vcombines16.c: Remove.
4913 * gcc.target/arm/neon/vcombines32.c: Remove.
4914 * gcc.target/arm/neon/vcombines64.c: Remove.
4915 * gcc.target/arm/neon/vcombines8.c: Remove.
4916 * gcc.target/arm/neon/vcombineu16.c: Remove.
4917 * gcc.target/arm/neon/vcombineu32.c: Remove.
4918 * gcc.target/arm/neon/vcombineu64.c: Remove.
4919 * gcc.target/arm/neon/vcombineu8.c: Remove.
4920 * gcc.target/arm/neon/vcreatef32.c: Remove.
4921 * gcc.target/arm/neon/vcreatep16.c: Remove.
4922 * gcc.target/arm/neon/vcreatep64.c: Remove.
4923 * gcc.target/arm/neon/vcreatep8.c: Remove.
4924 * gcc.target/arm/neon/vcreates16.c: Remove.
4925 * gcc.target/arm/neon/vcreates32.c: Remove.
4926 * gcc.target/arm/neon/vcreates64.c: Remove.
4927 * gcc.target/arm/neon/vcreates8.c: Remove.
4928 * gcc.target/arm/neon/vcreateu16.c: Remove.
4929 * gcc.target/arm/neon/vcreateu32.c: Remove.
4930 * gcc.target/arm/neon/vcreateu64.c: Remove.
4931 * gcc.target/arm/neon/vcreateu8.c: Remove.
4932 * gcc.target/arm/neon/vcvtQ_nf32_s32.c: Remove.
4933 * gcc.target/arm/neon/vcvtQ_nf32_u32.c: Remove.
4934 * gcc.target/arm/neon/vcvtQ_ns32_f32.c: Remove.
4935 * gcc.target/arm/neon/vcvtQ_nu32_f32.c: Remove.
4936 * gcc.target/arm/neon/vcvtQf32_s32.c: Remove.
4937 * gcc.target/arm/neon/vcvtQf32_u32.c: Remove.
4938 * gcc.target/arm/neon/vcvtQs32_f32.c: Remove.
4939 * gcc.target/arm/neon/vcvtQu32_f32.c: Remove.
4940 * gcc.target/arm/neon/vcvt_nf32_s32.c: Remove.
4941 * gcc.target/arm/neon/vcvt_nf32_u32.c: Remove.
4942 * gcc.target/arm/neon/vcvt_ns32_f32.c: Remove.
4943 * gcc.target/arm/neon/vcvt_nu32_f32.c: Remove.
4944 * gcc.target/arm/neon/vcvtf16_f32.c: Remove.
4945 * gcc.target/arm/neon/vcvtf32_f16.c: Remove.
4946 * gcc.target/arm/neon/vcvtf32_s32.c: Remove.
4947 * gcc.target/arm/neon/vcvtf32_u32.c: Remove.
4948 * gcc.target/arm/neon/vcvts32_f32.c: Remove.
4949 * gcc.target/arm/neon/vcvtu32_f32.c: Remove.
4950 * gcc.target/arm/neon/vdupQ_lanef32.c: Remove.
4951 * gcc.target/arm/neon/vdupQ_lanep16.c: Remove.
4952 * gcc.target/arm/neon/vdupQ_lanep64.c: Remove.
4953 * gcc.target/arm/neon/vdupQ_lanep8.c: Remove.
4954 * gcc.target/arm/neon/vdupQ_lanes16.c: Remove.
4955 * gcc.target/arm/neon/vdupQ_lanes32.c: Remove.
4956 * gcc.target/arm/neon/vdupQ_lanes64.c: Remove.
4957 * gcc.target/arm/neon/vdupQ_lanes8.c: Remove.
4958 * gcc.target/arm/neon/vdupQ_laneu16.c: Remove.
4959 * gcc.target/arm/neon/vdupQ_laneu32.c: Remove.
4960 * gcc.target/arm/neon/vdupQ_laneu64.c: Remove.
4961 * gcc.target/arm/neon/vdupQ_laneu8.c: Remove.
4962 * gcc.target/arm/neon/vdupQ_nf32.c: Remove.
4963 * gcc.target/arm/neon/vdupQ_np16.c: Remove.
4964 * gcc.target/arm/neon/vdupQ_np64.c: Remove.
4965 * gcc.target/arm/neon/vdupQ_np8.c: Remove.
4966 * gcc.target/arm/neon/vdupQ_ns16.c: Remove.
4967 * gcc.target/arm/neon/vdupQ_ns32.c: Remove.
4968 * gcc.target/arm/neon/vdupQ_ns64.c: Remove.
4969 * gcc.target/arm/neon/vdupQ_ns8.c: Remove.
4970 * gcc.target/arm/neon/vdupQ_nu16.c: Remove.
4971 * gcc.target/arm/neon/vdupQ_nu32.c: Remove.
4972 * gcc.target/arm/neon/vdupQ_nu64.c: Remove.
4973 * gcc.target/arm/neon/vdupQ_nu8.c: Remove.
4974 * gcc.target/arm/neon/vdup_lanef32.c: Remove.
4975 * gcc.target/arm/neon/vdup_lanep16.c: Remove.
4976 * gcc.target/arm/neon/vdup_lanep64.c: Remove.
4977 * gcc.target/arm/neon/vdup_lanep8.c: Remove.
4978 * gcc.target/arm/neon/vdup_lanes16.c: Remove.
4979 * gcc.target/arm/neon/vdup_lanes32.c: Remove.
4980 * gcc.target/arm/neon/vdup_lanes64.c: Remove.
4981 * gcc.target/arm/neon/vdup_lanes8.c: Remove.
4982 * gcc.target/arm/neon/vdup_laneu16.c: Remove.
4983 * gcc.target/arm/neon/vdup_laneu32.c: Remove.
4984 * gcc.target/arm/neon/vdup_laneu64.c: Remove.
4985 * gcc.target/arm/neon/vdup_laneu8.c: Remove.
4986 * gcc.target/arm/neon/vdup_nf32.c: Remove.
4987 * gcc.target/arm/neon/vdup_np16.c: Remove.
4988 * gcc.target/arm/neon/vdup_np64.c: Remove.
4989 * gcc.target/arm/neon/vdup_np8.c: Remove.
4990 * gcc.target/arm/neon/vdup_ns16.c: Remove.
4991 * gcc.target/arm/neon/vdup_ns32.c: Remove.
4992 * gcc.target/arm/neon/vdup_ns64.c: Remove.
4993 * gcc.target/arm/neon/vdup_ns8.c: Remove.
4994 * gcc.target/arm/neon/vdup_nu16.c: Remove.
4995 * gcc.target/arm/neon/vdup_nu32.c: Remove.
4996 * gcc.target/arm/neon/vdup_nu64.c: Remove.
4997 * gcc.target/arm/neon/vdup_nu8.c: Remove.
4998 * gcc.target/arm/neon/veorQs16.c: Remove.
4999 * gcc.target/arm/neon/veorQs32.c: Remove.
5000 * gcc.target/arm/neon/veorQs64.c: Remove.
5001 * gcc.target/arm/neon/veorQs8.c: Remove.
5002 * gcc.target/arm/neon/veorQu16.c: Remove.
5003 * gcc.target/arm/neon/veorQu32.c: Remove.
5004 * gcc.target/arm/neon/veorQu64.c: Remove.
5005 * gcc.target/arm/neon/veorQu8.c: Remove.
5006 * gcc.target/arm/neon/veors16.c: Remove.
5007 * gcc.target/arm/neon/veors32.c: Remove.
5008 * gcc.target/arm/neon/veors64.c: Remove.
5009 * gcc.target/arm/neon/veors8.c: Remove.
5010 * gcc.target/arm/neon/veoru16.c: Remove.
5011 * gcc.target/arm/neon/veoru32.c: Remove.
5012 * gcc.target/arm/neon/veoru64.c: Remove.
5013 * gcc.target/arm/neon/veoru8.c: Remove.
5014 * gcc.target/arm/neon/vextQf32.c: Remove.
5015 * gcc.target/arm/neon/vextQp16.c: Remove.
5016 * gcc.target/arm/neon/vextQp64.c: Remove.
5017 * gcc.target/arm/neon/vextQp8.c: Remove.
5018 * gcc.target/arm/neon/vextQs16.c: Remove.
5019 * gcc.target/arm/neon/vextQs32.c: Remove.
5020 * gcc.target/arm/neon/vextQs64.c: Remove.
5021 * gcc.target/arm/neon/vextQs8.c: Remove.
5022 * gcc.target/arm/neon/vextQu16.c: Remove.
5023 * gcc.target/arm/neon/vextQu32.c: Remove.
5024 * gcc.target/arm/neon/vextQu64.c: Remove.
5025 * gcc.target/arm/neon/vextQu8.c: Remove.
5026 * gcc.target/arm/neon/vextf32.c: Remove.
5027 * gcc.target/arm/neon/vextp16.c: Remove.
5028 * gcc.target/arm/neon/vextp64.c: Remove.
5029 * gcc.target/arm/neon/vextp8.c: Remove.
5030 * gcc.target/arm/neon/vexts16.c: Remove.
5031 * gcc.target/arm/neon/vexts32.c: Remove.
5032 * gcc.target/arm/neon/vexts64.c: Remove.
5033 * gcc.target/arm/neon/vexts8.c: Remove.
5034 * gcc.target/arm/neon/vextu16.c: Remove.
5035 * gcc.target/arm/neon/vextu32.c: Remove.
5036 * gcc.target/arm/neon/vextu64.c: Remove.
5037 * gcc.target/arm/neon/vextu8.c: Remove.
5038 * gcc.target/arm/neon/vfmaQf32.c: Remove.
5039 * gcc.target/arm/neon/vfmaf32.c: Remove.
5040 * gcc.target/arm/neon/vfmsQf32.c: Remove.
5041 * gcc.target/arm/neon/vfmsf32.c: Remove.
5042 * gcc.target/arm/neon/vgetQ_lanef32.c: Remove.
5043 * gcc.target/arm/neon/vgetQ_lanep16.c: Remove.
5044 * gcc.target/arm/neon/vgetQ_lanep8.c: Remove.
5045 * gcc.target/arm/neon/vgetQ_lanes16.c: Remove.
5046 * gcc.target/arm/neon/vgetQ_lanes32.c: Remove.
5047 * gcc.target/arm/neon/vgetQ_lanes64.c: Remove.
5048 * gcc.target/arm/neon/vgetQ_lanes8.c: Remove.
5049 * gcc.target/arm/neon/vgetQ_laneu16.c: Remove.
5050 * gcc.target/arm/neon/vgetQ_laneu32.c: Remove.
5051 * gcc.target/arm/neon/vgetQ_laneu64.c: Remove.
5052 * gcc.target/arm/neon/vgetQ_laneu8.c: Remove.
5053 * gcc.target/arm/neon/vget_highf32.c: Remove.
5054 * gcc.target/arm/neon/vget_highp16.c: Remove.
5055 * gcc.target/arm/neon/vget_highp64.c: Remove.
5056 * gcc.target/arm/neon/vget_highp8.c: Remove.
5057 * gcc.target/arm/neon/vget_highs16.c: Remove.
5058 * gcc.target/arm/neon/vget_highs32.c: Remove.
5059 * gcc.target/arm/neon/vget_highs64.c: Remove.
5060 * gcc.target/arm/neon/vget_highs8.c: Remove.
5061 * gcc.target/arm/neon/vget_highu16.c: Remove.
5062 * gcc.target/arm/neon/vget_highu32.c: Remove.
5063 * gcc.target/arm/neon/vget_highu64.c: Remove.
5064 * gcc.target/arm/neon/vget_highu8.c: Remove.
5065 * gcc.target/arm/neon/vget_lanef32.c: Remove.
5066 * gcc.target/arm/neon/vget_lanep16.c: Remove.
5067 * gcc.target/arm/neon/vget_lanep8.c: Remove.
5068 * gcc.target/arm/neon/vget_lanes16.c: Remove.
5069 * gcc.target/arm/neon/vget_lanes32.c: Remove.
5070 * gcc.target/arm/neon/vget_lanes64.c: Remove.
5071 * gcc.target/arm/neon/vget_lanes8.c: Remove.
5072 * gcc.target/arm/neon/vget_laneu16.c: Remove.
5073 * gcc.target/arm/neon/vget_laneu32.c: Remove.
5074 * gcc.target/arm/neon/vget_laneu64.c: Remove.
5075 * gcc.target/arm/neon/vget_laneu8.c: Remove.
5076 * gcc.target/arm/neon/vget_lowf32.c: Remove.
5077 * gcc.target/arm/neon/vget_lowp16.c: Remove.
5078 * gcc.target/arm/neon/vget_lowp64.c: Remove.
5079 * gcc.target/arm/neon/vget_lowp8.c: Remove.
5080 * gcc.target/arm/neon/vget_lows16.c: Remove.
5081 * gcc.target/arm/neon/vget_lows32.c: Remove.
5082 * gcc.target/arm/neon/vget_lows64.c: Remove.
5083 * gcc.target/arm/neon/vget_lows8.c: Remove.
5084 * gcc.target/arm/neon/vget_lowu16.c: Remove.
5085 * gcc.target/arm/neon/vget_lowu32.c: Remove.
5086 * gcc.target/arm/neon/vget_lowu64.c: Remove.
5087 * gcc.target/arm/neon/vget_lowu8.c: Remove.
5088 * gcc.target/arm/neon/vhaddQs16.c: Remove.
5089 * gcc.target/arm/neon/vhaddQs32.c: Remove.
5090 * gcc.target/arm/neon/vhaddQs8.c: Remove.
5091 * gcc.target/arm/neon/vhaddQu16.c: Remove.
5092 * gcc.target/arm/neon/vhaddQu32.c: Remove.
5093 * gcc.target/arm/neon/vhaddQu8.c: Remove.
5094 * gcc.target/arm/neon/vhadds16.c: Remove.
5095 * gcc.target/arm/neon/vhadds32.c: Remove.
5096 * gcc.target/arm/neon/vhadds8.c: Remove.
5097 * gcc.target/arm/neon/vhaddu16.c: Remove.
5098 * gcc.target/arm/neon/vhaddu32.c: Remove.
5099 * gcc.target/arm/neon/vhaddu8.c: Remove.
5100 * gcc.target/arm/neon/vhsubQs16.c: Remove.
5101 * gcc.target/arm/neon/vhsubQs32.c: Remove.
5102 * gcc.target/arm/neon/vhsubQs8.c: Remove.
5103 * gcc.target/arm/neon/vhsubQu16.c: Remove.
5104 * gcc.target/arm/neon/vhsubQu32.c: Remove.
5105 * gcc.target/arm/neon/vhsubQu8.c: Remove.
5106 * gcc.target/arm/neon/vhsubs16.c: Remove.
5107 * gcc.target/arm/neon/vhsubs32.c: Remove.
5108 * gcc.target/arm/neon/vhsubs8.c: Remove.
5109 * gcc.target/arm/neon/vhsubu16.c: Remove.
5110 * gcc.target/arm/neon/vhsubu32.c: Remove.
5111 * gcc.target/arm/neon/vhsubu8.c: Remove.
5112 * gcc.target/arm/neon/vld1Q_dupf32.c: Remove.
5113 * gcc.target/arm/neon/vld1Q_dupp16.c: Remove.
5114 * gcc.target/arm/neon/vld1Q_dupp64.c: Remove.
5115 * gcc.target/arm/neon/vld1Q_dupp8.c: Remove.
5116 * gcc.target/arm/neon/vld1Q_dups16.c: Remove.
5117 * gcc.target/arm/neon/vld1Q_dups32.c: Remove.
5118 * gcc.target/arm/neon/vld1Q_dups64.c: Remove.
5119 * gcc.target/arm/neon/vld1Q_dups8.c: Remove.
5120 * gcc.target/arm/neon/vld1Q_dupu16.c: Remove.
5121 * gcc.target/arm/neon/vld1Q_dupu32.c: Remove.
5122 * gcc.target/arm/neon/vld1Q_dupu64.c: Remove.
5123 * gcc.target/arm/neon/vld1Q_dupu8.c: Remove.
5124 * gcc.target/arm/neon/vld1Q_lanef32.c: Remove.
5125 * gcc.target/arm/neon/vld1Q_lanep16.c: Remove.
5126 * gcc.target/arm/neon/vld1Q_lanep64.c: Remove.
5127 * gcc.target/arm/neon/vld1Q_lanep8.c: Remove.
5128 * gcc.target/arm/neon/vld1Q_lanes16.c: Remove.
5129 * gcc.target/arm/neon/vld1Q_lanes32.c: Remove.
5130 * gcc.target/arm/neon/vld1Q_lanes64.c: Remove.
5131 * gcc.target/arm/neon/vld1Q_lanes8.c: Remove.
5132 * gcc.target/arm/neon/vld1Q_laneu16.c: Remove.
5133 * gcc.target/arm/neon/vld1Q_laneu32.c: Remove.
5134 * gcc.target/arm/neon/vld1Q_laneu64.c: Remove.
5135 * gcc.target/arm/neon/vld1Q_laneu8.c: Remove.
5136 * gcc.target/arm/neon/vld1Qf32.c: Remove.
5137 * gcc.target/arm/neon/vld1Qp16.c: Remove.
5138 * gcc.target/arm/neon/vld1Qp64.c: Remove.
5139 * gcc.target/arm/neon/vld1Qp8.c: Remove.
5140 * gcc.target/arm/neon/vld1Qs16.c: Remove.
5141 * gcc.target/arm/neon/vld1Qs32.c: Remove.
5142 * gcc.target/arm/neon/vld1Qs64.c: Remove.
5143 * gcc.target/arm/neon/vld1Qs8.c: Remove.
5144 * gcc.target/arm/neon/vld1Qu16.c: Remove.
5145 * gcc.target/arm/neon/vld1Qu32.c: Remove.
5146 * gcc.target/arm/neon/vld1Qu64.c: Remove.
5147 * gcc.target/arm/neon/vld1Qu8.c: Remove.
5148 * gcc.target/arm/neon/vld1_dupf32.c: Remove.
5149 * gcc.target/arm/neon/vld1_dupp16.c: Remove.
5150 * gcc.target/arm/neon/vld1_dupp64.c: Remove.
5151 * gcc.target/arm/neon/vld1_dupp8.c: Remove.
5152 * gcc.target/arm/neon/vld1_dups16.c: Remove.
5153 * gcc.target/arm/neon/vld1_dups32.c: Remove.
5154 * gcc.target/arm/neon/vld1_dups64.c: Remove.
5155 * gcc.target/arm/neon/vld1_dups8.c: Remove.
5156 * gcc.target/arm/neon/vld1_dupu16.c: Remove.
5157 * gcc.target/arm/neon/vld1_dupu32.c: Remove.
5158 * gcc.target/arm/neon/vld1_dupu64.c: Remove.
5159 * gcc.target/arm/neon/vld1_dupu8.c: Remove.
5160 * gcc.target/arm/neon/vld1_lanef32.c: Remove.
5161 * gcc.target/arm/neon/vld1_lanep16.c: Remove.
5162 * gcc.target/arm/neon/vld1_lanep64.c: Remove.
5163 * gcc.target/arm/neon/vld1_lanep8.c: Remove.
5164 * gcc.target/arm/neon/vld1_lanes16.c: Remove.
5165 * gcc.target/arm/neon/vld1_lanes32.c: Remove.
5166 * gcc.target/arm/neon/vld1_lanes64.c: Remove.
5167 * gcc.target/arm/neon/vld1_lanes8.c: Remove.
5168 * gcc.target/arm/neon/vld1_laneu16.c: Remove.
5169 * gcc.target/arm/neon/vld1_laneu32.c: Remove.
5170 * gcc.target/arm/neon/vld1_laneu64.c: Remove.
5171 * gcc.target/arm/neon/vld1_laneu8.c: Remove.
5172 * gcc.target/arm/neon/vld1f32.c: Remove.
5173 * gcc.target/arm/neon/vld1p16.c: Remove.
5174 * gcc.target/arm/neon/vld1p64.c: Remove.
5175 * gcc.target/arm/neon/vld1p8.c: Remove.
5176 * gcc.target/arm/neon/vld1s16.c: Remove.
5177 * gcc.target/arm/neon/vld1s32.c: Remove.
5178 * gcc.target/arm/neon/vld1s64.c: Remove.
5179 * gcc.target/arm/neon/vld1s8.c: Remove.
5180 * gcc.target/arm/neon/vld1u16.c: Remove.
5181 * gcc.target/arm/neon/vld1u32.c: Remove.
5182 * gcc.target/arm/neon/vld1u64.c: Remove.
5183 * gcc.target/arm/neon/vld1u8.c: Remove.
5184 * gcc.target/arm/neon/vld2Q_lanef32.c: Remove.
5185 * gcc.target/arm/neon/vld2Q_lanep16.c: Remove.
5186 * gcc.target/arm/neon/vld2Q_lanes16.c: Remove.
5187 * gcc.target/arm/neon/vld2Q_lanes32.c: Remove.
5188 * gcc.target/arm/neon/vld2Q_laneu16.c: Remove.
5189 * gcc.target/arm/neon/vld2Q_laneu32.c: Remove.
5190 * gcc.target/arm/neon/vld2Qf32.c: Remove.
5191 * gcc.target/arm/neon/vld2Qp16.c: Remove.
5192 * gcc.target/arm/neon/vld2Qp8.c: Remove.
5193 * gcc.target/arm/neon/vld2Qs16.c: Remove.
5194 * gcc.target/arm/neon/vld2Qs32.c: Remove.
5195 * gcc.target/arm/neon/vld2Qs8.c: Remove.
5196 * gcc.target/arm/neon/vld2Qu16.c: Remove.
5197 * gcc.target/arm/neon/vld2Qu32.c: Remove.
5198 * gcc.target/arm/neon/vld2Qu8.c: Remove.
5199 * gcc.target/arm/neon/vld2_dupf32.c: Remove.
5200 * gcc.target/arm/neon/vld2_dupp16.c: Remove.
5201 * gcc.target/arm/neon/vld2_dupp64.c: Remove.
5202 * gcc.target/arm/neon/vld2_dupp8.c: Remove.
5203 * gcc.target/arm/neon/vld2_dups16.c: Remove.
5204 * gcc.target/arm/neon/vld2_dups32.c: Remove.
5205 * gcc.target/arm/neon/vld2_dups64.c: Remove.
5206 * gcc.target/arm/neon/vld2_dups8.c: Remove.
5207 * gcc.target/arm/neon/vld2_dupu16.c: Remove.
5208 * gcc.target/arm/neon/vld2_dupu32.c: Remove.
5209 * gcc.target/arm/neon/vld2_dupu64.c: Remove.
5210 * gcc.target/arm/neon/vld2_dupu8.c: Remove.
5211 * gcc.target/arm/neon/vld2_lanef32.c: Remove.
5212 * gcc.target/arm/neon/vld2_lanep16.c: Remove.
5213 * gcc.target/arm/neon/vld2_lanep8.c: Remove.
5214 * gcc.target/arm/neon/vld2_lanes16.c: Remove.
5215 * gcc.target/arm/neon/vld2_lanes32.c: Remove.
5216 * gcc.target/arm/neon/vld2_lanes8.c: Remove.
5217 * gcc.target/arm/neon/vld2_laneu16.c: Remove.
5218 * gcc.target/arm/neon/vld2_laneu32.c: Remove.
5219 * gcc.target/arm/neon/vld2_laneu8.c: Remove.
5220 * gcc.target/arm/neon/vld2f32.c: Remove.
5221 * gcc.target/arm/neon/vld2p16.c: Remove.
5222 * gcc.target/arm/neon/vld2p64.c: Remove.
5223 * gcc.target/arm/neon/vld2p8.c: Remove.
5224 * gcc.target/arm/neon/vld2s16.c: Remove.
5225 * gcc.target/arm/neon/vld2s32.c: Remove.
5226 * gcc.target/arm/neon/vld2s64.c: Remove.
5227 * gcc.target/arm/neon/vld2s8.c: Remove.
5228 * gcc.target/arm/neon/vld2u16.c: Remove.
5229 * gcc.target/arm/neon/vld2u32.c: Remove.
5230 * gcc.target/arm/neon/vld2u64.c: Remove.
5231 * gcc.target/arm/neon/vld2u8.c: Remove.
5232 * gcc.target/arm/neon/vld3Q_lanef32.c: Remove.
5233 * gcc.target/arm/neon/vld3Q_lanep16.c: Remove.
5234 * gcc.target/arm/neon/vld3Q_lanes16.c: Remove.
5235 * gcc.target/arm/neon/vld3Q_lanes32.c: Remove.
5236 * gcc.target/arm/neon/vld3Q_laneu16.c: Remove.
5237 * gcc.target/arm/neon/vld3Q_laneu32.c: Remove.
5238 * gcc.target/arm/neon/vld3Qf32.c: Remove.
5239 * gcc.target/arm/neon/vld3Qp16.c: Remove.
5240 * gcc.target/arm/neon/vld3Qp8.c: Remove.
5241 * gcc.target/arm/neon/vld3Qs16.c: Remove.
5242 * gcc.target/arm/neon/vld3Qs32.c: Remove.
5243 * gcc.target/arm/neon/vld3Qs8.c: Remove.
5244 * gcc.target/arm/neon/vld3Qu16.c: Remove.
5245 * gcc.target/arm/neon/vld3Qu32.c: Remove.
5246 * gcc.target/arm/neon/vld3Qu8.c: Remove.
5247 * gcc.target/arm/neon/vld3_dupf32.c: Remove.
5248 * gcc.target/arm/neon/vld3_dupp16.c: Remove.
5249 * gcc.target/arm/neon/vld3_dupp64.c: Remove.
5250 * gcc.target/arm/neon/vld3_dupp8.c: Remove.
5251 * gcc.target/arm/neon/vld3_dups16.c: Remove.
5252 * gcc.target/arm/neon/vld3_dups32.c: Remove.
5253 * gcc.target/arm/neon/vld3_dups64.c: Remove.
5254 * gcc.target/arm/neon/vld3_dups8.c: Remove.
5255 * gcc.target/arm/neon/vld3_dupu16.c: Remove.
5256 * gcc.target/arm/neon/vld3_dupu32.c: Remove.
5257 * gcc.target/arm/neon/vld3_dupu64.c: Remove.
5258 * gcc.target/arm/neon/vld3_dupu8.c: Remove.
5259 * gcc.target/arm/neon/vld3_lanef32.c: Remove.
5260 * gcc.target/arm/neon/vld3_lanep16.c: Remove.
5261 * gcc.target/arm/neon/vld3_lanep8.c: Remove.
5262 * gcc.target/arm/neon/vld3_lanes16.c: Remove.
5263 * gcc.target/arm/neon/vld3_lanes32.c: Remove.
5264 * gcc.target/arm/neon/vld3_lanes8.c: Remove.
5265 * gcc.target/arm/neon/vld3_laneu16.c: Remove.
5266 * gcc.target/arm/neon/vld3_laneu32.c: Remove.
5267 * gcc.target/arm/neon/vld3_laneu8.c: Remove.
5268 * gcc.target/arm/neon/vld3f32.c: Remove.
5269 * gcc.target/arm/neon/vld3p16.c: Remove.
5270 * gcc.target/arm/neon/vld3p64.c: Remove.
5271 * gcc.target/arm/neon/vld3p8.c: Remove.
5272 * gcc.target/arm/neon/vld3s16.c: Remove.
5273 * gcc.target/arm/neon/vld3s32.c: Remove.
5274 * gcc.target/arm/neon/vld3s64.c: Remove.
5275 * gcc.target/arm/neon/vld3s8.c: Remove.
5276 * gcc.target/arm/neon/vld3u16.c: Remove.
5277 * gcc.target/arm/neon/vld3u32.c: Remove.
5278 * gcc.target/arm/neon/vld3u64.c: Remove.
5279 * gcc.target/arm/neon/vld3u8.c: Remove.
5280 * gcc.target/arm/neon/vld4Q_lanef32.c: Remove.
5281 * gcc.target/arm/neon/vld4Q_lanep16.c: Remove.
5282 * gcc.target/arm/neon/vld4Q_lanes16.c: Remove.
5283 * gcc.target/arm/neon/vld4Q_lanes32.c: Remove.
5284 * gcc.target/arm/neon/vld4Q_laneu16.c: Remove.
5285 * gcc.target/arm/neon/vld4Q_laneu32.c: Remove.
5286 * gcc.target/arm/neon/vld4Qf32.c: Remove.
5287 * gcc.target/arm/neon/vld4Qp16.c: Remove.
5288 * gcc.target/arm/neon/vld4Qp8.c: Remove.
5289 * gcc.target/arm/neon/vld4Qs16.c: Remove.
5290 * gcc.target/arm/neon/vld4Qs32.c: Remove.
5291 * gcc.target/arm/neon/vld4Qs8.c: Remove.
5292 * gcc.target/arm/neon/vld4Qu16.c: Remove.
5293 * gcc.target/arm/neon/vld4Qu32.c: Remove.
5294 * gcc.target/arm/neon/vld4Qu8.c: Remove.
5295 * gcc.target/arm/neon/vld4_dupf32.c: Remove.
5296 * gcc.target/arm/neon/vld4_dupp16.c: Remove.
5297 * gcc.target/arm/neon/vld4_dupp64.c: Remove.
5298 * gcc.target/arm/neon/vld4_dupp8.c: Remove.
5299 * gcc.target/arm/neon/vld4_dups16.c: Remove.
5300 * gcc.target/arm/neon/vld4_dups32.c: Remove.
5301 * gcc.target/arm/neon/vld4_dups64.c: Remove.
5302 * gcc.target/arm/neon/vld4_dups8.c: Remove.
5303 * gcc.target/arm/neon/vld4_dupu16.c: Remove.
5304 * gcc.target/arm/neon/vld4_dupu32.c: Remove.
5305 * gcc.target/arm/neon/vld4_dupu64.c: Remove.
5306 * gcc.target/arm/neon/vld4_dupu8.c: Remove.
5307 * gcc.target/arm/neon/vld4_lanef32.c: Remove.
5308 * gcc.target/arm/neon/vld4_lanep16.c: Remove.
5309 * gcc.target/arm/neon/vld4_lanep8.c: Remove.
5310 * gcc.target/arm/neon/vld4_lanes16.c: Remove.
5311 * gcc.target/arm/neon/vld4_lanes32.c: Remove.
5312 * gcc.target/arm/neon/vld4_lanes8.c: Remove.
5313 * gcc.target/arm/neon/vld4_laneu16.c: Remove.
5314 * gcc.target/arm/neon/vld4_laneu32.c: Remove.
5315 * gcc.target/arm/neon/vld4_laneu8.c: Remove.
5316 * gcc.target/arm/neon/vld4f32.c: Remove.
5317 * gcc.target/arm/neon/vld4p16.c: Remove.
5318 * gcc.target/arm/neon/vld4p64.c: Remove.
5319 * gcc.target/arm/neon/vld4p8.c: Remove.
5320 * gcc.target/arm/neon/vld4s16.c: Remove.
5321 * gcc.target/arm/neon/vld4s32.c: Remove.
5322 * gcc.target/arm/neon/vld4s64.c: Remove.
5323 * gcc.target/arm/neon/vld4s8.c: Remove.
5324 * gcc.target/arm/neon/vld4u16.c: Remove.
5325 * gcc.target/arm/neon/vld4u32.c: Remove.
5326 * gcc.target/arm/neon/vld4u64.c: Remove.
5327 * gcc.target/arm/neon/vld4u8.c: Remove.
5328 * gcc.target/arm/neon/vmaxQf32.c: Remove.
5329 * gcc.target/arm/neon/vmaxQs16.c: Remove.
5330 * gcc.target/arm/neon/vmaxQs32.c: Remove.
5331 * gcc.target/arm/neon/vmaxQs8.c: Remove.
5332 * gcc.target/arm/neon/vmaxQu16.c: Remove.
5333 * gcc.target/arm/neon/vmaxQu32.c: Remove.
5334 * gcc.target/arm/neon/vmaxQu8.c: Remove.
5335 * gcc.target/arm/neon/vmaxf32.c: Remove.
5336 * gcc.target/arm/neon/vmaxs16.c: Remove.
5337 * gcc.target/arm/neon/vmaxs32.c: Remove.
5338 * gcc.target/arm/neon/vmaxs8.c: Remove.
5339 * gcc.target/arm/neon/vmaxu16.c: Remove.
5340 * gcc.target/arm/neon/vmaxu32.c: Remove.
5341 * gcc.target/arm/neon/vmaxu8.c: Remove.
5342 * gcc.target/arm/neon/vminQf32.c: Remove.
5343 * gcc.target/arm/neon/vminQs16.c: Remove.
5344 * gcc.target/arm/neon/vminQs32.c: Remove.
5345 * gcc.target/arm/neon/vminQs8.c: Remove.
5346 * gcc.target/arm/neon/vminQu16.c: Remove.
5347 * gcc.target/arm/neon/vminQu32.c: Remove.
5348 * gcc.target/arm/neon/vminQu8.c: Remove.
5349 * gcc.target/arm/neon/vminf32.c: Remove.
5350 * gcc.target/arm/neon/vmins16.c: Remove.
5351 * gcc.target/arm/neon/vmins32.c: Remove.
5352 * gcc.target/arm/neon/vmins8.c: Remove.
5353 * gcc.target/arm/neon/vminu16.c: Remove.
5354 * gcc.target/arm/neon/vminu32.c: Remove.
5355 * gcc.target/arm/neon/vminu8.c: Remove.
5356 * gcc.target/arm/neon/vmlaQ_lanef32.c: Remove.
5357 * gcc.target/arm/neon/vmlaQ_lanes16.c: Remove.
5358 * gcc.target/arm/neon/vmlaQ_lanes32.c: Remove.
5359 * gcc.target/arm/neon/vmlaQ_laneu16.c: Remove.
5360 * gcc.target/arm/neon/vmlaQ_laneu32.c: Remove.
5361 * gcc.target/arm/neon/vmlaQ_nf32.c: Remove.
5362 * gcc.target/arm/neon/vmlaQ_ns16.c: Remove.
5363 * gcc.target/arm/neon/vmlaQ_ns32.c: Remove.
5364 * gcc.target/arm/neon/vmlaQ_nu16.c: Remove.
5365 * gcc.target/arm/neon/vmlaQ_nu32.c: Remove.
5366 * gcc.target/arm/neon/vmlaQf32.c: Remove.
5367 * gcc.target/arm/neon/vmlaQs16.c: Remove.
5368 * gcc.target/arm/neon/vmlaQs32.c: Remove.
5369 * gcc.target/arm/neon/vmlaQs8.c: Remove.
5370 * gcc.target/arm/neon/vmlaQu16.c: Remove.
5371 * gcc.target/arm/neon/vmlaQu32.c: Remove.
5372 * gcc.target/arm/neon/vmlaQu8.c: Remove.
5373 * gcc.target/arm/neon/vmla_lanef32.c: Remove.
5374 * gcc.target/arm/neon/vmla_lanes16.c: Remove.
5375 * gcc.target/arm/neon/vmla_lanes32.c: Remove.
5376 * gcc.target/arm/neon/vmla_laneu16.c: Remove.
5377 * gcc.target/arm/neon/vmla_laneu32.c: Remove.
5378 * gcc.target/arm/neon/vmla_nf32.c: Remove.
5379 * gcc.target/arm/neon/vmla_ns16.c: Remove.
5380 * gcc.target/arm/neon/vmla_ns32.c: Remove.
5381 * gcc.target/arm/neon/vmla_nu16.c: Remove.
5382 * gcc.target/arm/neon/vmla_nu32.c: Remove.
5383 * gcc.target/arm/neon/vmlaf32.c: Remove.
5384 * gcc.target/arm/neon/vmlal_lanes16.c: Remove.
5385 * gcc.target/arm/neon/vmlal_lanes32.c: Remove.
5386 * gcc.target/arm/neon/vmlal_laneu16.c: Remove.
5387 * gcc.target/arm/neon/vmlal_laneu32.c: Remove.
5388 * gcc.target/arm/neon/vmlal_ns16.c: Remove.
5389 * gcc.target/arm/neon/vmlal_ns32.c: Remove.
5390 * gcc.target/arm/neon/vmlal_nu16.c: Remove.
5391 * gcc.target/arm/neon/vmlal_nu32.c: Remove.
5392 * gcc.target/arm/neon/vmlals16.c: Remove.
5393 * gcc.target/arm/neon/vmlals32.c: Remove.
5394 * gcc.target/arm/neon/vmlals8.c: Remove.
5395 * gcc.target/arm/neon/vmlalu16.c: Remove.
5396 * gcc.target/arm/neon/vmlalu32.c: Remove.
5397 * gcc.target/arm/neon/vmlalu8.c: Remove.
5398 * gcc.target/arm/neon/vmlas16.c: Remove.
5399 * gcc.target/arm/neon/vmlas32.c: Remove.
5400 * gcc.target/arm/neon/vmlas8.c: Remove.
5401 * gcc.target/arm/neon/vmlau16.c: Remove.
5402 * gcc.target/arm/neon/vmlau32.c: Remove.
5403 * gcc.target/arm/neon/vmlau8.c: Remove.
5404 * gcc.target/arm/neon/vmlsQ_lanef32.c: Remove.
5405 * gcc.target/arm/neon/vmlsQ_lanes16.c: Remove.
5406 * gcc.target/arm/neon/vmlsQ_lanes32.c: Remove.
5407 * gcc.target/arm/neon/vmlsQ_laneu16.c: Remove.
5408 * gcc.target/arm/neon/vmlsQ_laneu32.c: Remove.
5409 * gcc.target/arm/neon/vmlsQ_nf32.c: Remove.
5410 * gcc.target/arm/neon/vmlsQ_ns16.c: Remove.
5411 * gcc.target/arm/neon/vmlsQ_ns32.c: Remove.
5412 * gcc.target/arm/neon/vmlsQ_nu16.c: Remove.
5413 * gcc.target/arm/neon/vmlsQ_nu32.c: Remove.
5414 * gcc.target/arm/neon/vmlsQf32.c: Remove.
5415 * gcc.target/arm/neon/vmlsQs16.c: Remove.
5416 * gcc.target/arm/neon/vmlsQs32.c: Remove.
5417 * gcc.target/arm/neon/vmlsQs8.c: Remove.
5418 * gcc.target/arm/neon/vmlsQu16.c: Remove.
5419 * gcc.target/arm/neon/vmlsQu32.c: Remove.
5420 * gcc.target/arm/neon/vmlsQu8.c: Remove.
5421 * gcc.target/arm/neon/vmls_lanef32.c: Remove.
5422 * gcc.target/arm/neon/vmls_lanes16.c: Remove.
5423 * gcc.target/arm/neon/vmls_lanes32.c: Remove.
5424 * gcc.target/arm/neon/vmls_laneu16.c: Remove.
5425 * gcc.target/arm/neon/vmls_laneu32.c: Remove.
5426 * gcc.target/arm/neon/vmls_nf32.c: Remove.
5427 * gcc.target/arm/neon/vmls_ns16.c: Remove.
5428 * gcc.target/arm/neon/vmls_ns32.c: Remove.
5429 * gcc.target/arm/neon/vmls_nu16.c: Remove.
5430 * gcc.target/arm/neon/vmls_nu32.c: Remove.
5431 * gcc.target/arm/neon/vmlsf32.c: Remove.
5432 * gcc.target/arm/neon/vmlsl_lanes16.c: Remove.
5433 * gcc.target/arm/neon/vmlsl_lanes32.c: Remove.
5434 * gcc.target/arm/neon/vmlsl_laneu16.c: Remove.
5435 * gcc.target/arm/neon/vmlsl_laneu32.c: Remove.
5436 * gcc.target/arm/neon/vmlsl_ns16.c: Remove.
5437 * gcc.target/arm/neon/vmlsl_ns32.c: Remove.
5438 * gcc.target/arm/neon/vmlsl_nu16.c: Remove.
5439 * gcc.target/arm/neon/vmlsl_nu32.c: Remove.
5440 * gcc.target/arm/neon/vmlsls16.c: Remove.
5441 * gcc.target/arm/neon/vmlsls32.c: Remove.
5442 * gcc.target/arm/neon/vmlsls8.c: Remove.
5443 * gcc.target/arm/neon/vmlslu16.c: Remove.
5444 * gcc.target/arm/neon/vmlslu32.c: Remove.
5445 * gcc.target/arm/neon/vmlslu8.c: Remove.
5446 * gcc.target/arm/neon/vmlss16.c: Remove.
5447 * gcc.target/arm/neon/vmlss32.c: Remove.
5448 * gcc.target/arm/neon/vmlss8.c: Remove.
5449 * gcc.target/arm/neon/vmlsu16.c: Remove.
5450 * gcc.target/arm/neon/vmlsu32.c: Remove.
5451 * gcc.target/arm/neon/vmlsu8.c: Remove.
5452 * gcc.target/arm/neon/vmovQ_nf32.c: Remove.
5453 * gcc.target/arm/neon/vmovQ_np16.c: Remove.
5454 * gcc.target/arm/neon/vmovQ_np8.c: Remove.
5455 * gcc.target/arm/neon/vmovQ_ns16.c: Remove.
5456 * gcc.target/arm/neon/vmovQ_ns32.c: Remove.
5457 * gcc.target/arm/neon/vmovQ_ns64.c: Remove.
5458 * gcc.target/arm/neon/vmovQ_ns8.c: Remove.
5459 * gcc.target/arm/neon/vmovQ_nu16.c: Remove.
5460 * gcc.target/arm/neon/vmovQ_nu32.c: Remove.
5461 * gcc.target/arm/neon/vmovQ_nu64.c: Remove.
5462 * gcc.target/arm/neon/vmovQ_nu8.c: Remove.
5463 * gcc.target/arm/neon/vmov_nf32.c: Remove.
5464 * gcc.target/arm/neon/vmov_np16.c: Remove.
5465 * gcc.target/arm/neon/vmov_np8.c: Remove.
5466 * gcc.target/arm/neon/vmov_ns16.c: Remove.
5467 * gcc.target/arm/neon/vmov_ns32.c: Remove.
5468 * gcc.target/arm/neon/vmov_ns64.c: Remove.
5469 * gcc.target/arm/neon/vmov_ns8.c: Remove.
5470 * gcc.target/arm/neon/vmov_nu16.c: Remove.
5471 * gcc.target/arm/neon/vmov_nu32.c: Remove.
5472 * gcc.target/arm/neon/vmov_nu64.c: Remove.
5473 * gcc.target/arm/neon/vmov_nu8.c: Remove.
5474 * gcc.target/arm/neon/vmovls16.c: Remove.
5475 * gcc.target/arm/neon/vmovls32.c: Remove.
5476 * gcc.target/arm/neon/vmovls8.c: Remove.
5477 * gcc.target/arm/neon/vmovlu16.c: Remove.
5478 * gcc.target/arm/neon/vmovlu32.c: Remove.
5479 * gcc.target/arm/neon/vmovlu8.c: Remove.
5480 * gcc.target/arm/neon/vmovns16.c: Remove.
5481 * gcc.target/arm/neon/vmovns32.c: Remove.
5482 * gcc.target/arm/neon/vmovns64.c: Remove.
5483 * gcc.target/arm/neon/vmovnu16.c: Remove.
5484 * gcc.target/arm/neon/vmovnu32.c: Remove.
5485 * gcc.target/arm/neon/vmovnu64.c: Remove.
5486 * gcc.target/arm/neon/vmulQ_lanef32.c: Remove.
5487 * gcc.target/arm/neon/vmulQ_lanes16.c: Remove.
5488 * gcc.target/arm/neon/vmulQ_lanes32.c: Remove.
5489 * gcc.target/arm/neon/vmulQ_laneu16.c: Remove.
5490 * gcc.target/arm/neon/vmulQ_laneu32.c: Remove.
5491 * gcc.target/arm/neon/vmulQ_nf32.c: Remove.
5492 * gcc.target/arm/neon/vmulQ_ns16.c: Remove.
5493 * gcc.target/arm/neon/vmulQ_ns32.c: Remove.
5494 * gcc.target/arm/neon/vmulQ_nu16.c: Remove.
5495 * gcc.target/arm/neon/vmulQ_nu32.c: Remove.
5496 * gcc.target/arm/neon/vmulQf32.c: Remove.
5497 * gcc.target/arm/neon/vmulQp8.c: Remove.
5498 * gcc.target/arm/neon/vmulQs16.c: Remove.
5499 * gcc.target/arm/neon/vmulQs32.c: Remove.
5500 * gcc.target/arm/neon/vmulQs8.c: Remove.
5501 * gcc.target/arm/neon/vmulQu16.c: Remove.
5502 * gcc.target/arm/neon/vmulQu32.c: Remove.
5503 * gcc.target/arm/neon/vmulQu8.c: Remove.
5504 * gcc.target/arm/neon/vmul_lanef32.c: Remove.
5505 * gcc.target/arm/neon/vmul_lanes16.c: Remove.
5506 * gcc.target/arm/neon/vmul_lanes32.c: Remove.
5507 * gcc.target/arm/neon/vmul_laneu16.c: Remove.
5508 * gcc.target/arm/neon/vmul_laneu32.c: Remove.
5509 * gcc.target/arm/neon/vmul_nf32.c: Remove.
5510 * gcc.target/arm/neon/vmul_ns16.c: Remove.
5511 * gcc.target/arm/neon/vmul_ns32.c: Remove.
5512 * gcc.target/arm/neon/vmul_nu16.c: Remove.
5513 * gcc.target/arm/neon/vmul_nu32.c: Remove.
5514 * gcc.target/arm/neon/vmulf32.c: Remove.
5515 * gcc.target/arm/neon/vmull_lanes16.c: Remove.
5516 * gcc.target/arm/neon/vmull_lanes32.c: Remove.
5517 * gcc.target/arm/neon/vmull_laneu16.c: Remove.
5518 * gcc.target/arm/neon/vmull_laneu32.c: Remove.
5519 * gcc.target/arm/neon/vmull_ns16.c: Remove.
5520 * gcc.target/arm/neon/vmull_ns32.c: Remove.
5521 * gcc.target/arm/neon/vmull_nu16.c: Remove.
5522 * gcc.target/arm/neon/vmull_nu32.c: Remove.
5523 * gcc.target/arm/neon/vmullp8.c: Remove.
5524 * gcc.target/arm/neon/vmulls16.c: Remove.
5525 * gcc.target/arm/neon/vmulls32.c: Remove.
5526 * gcc.target/arm/neon/vmulls8.c: Remove.
5527 * gcc.target/arm/neon/vmullu16.c: Remove.
5528 * gcc.target/arm/neon/vmullu32.c: Remove.
5529 * gcc.target/arm/neon/vmullu8.c: Remove.
5530 * gcc.target/arm/neon/vmulp8.c: Remove.
5531 * gcc.target/arm/neon/vmuls16.c: Remove.
5532 * gcc.target/arm/neon/vmuls32.c: Remove.
5533 * gcc.target/arm/neon/vmuls8.c: Remove.
5534 * gcc.target/arm/neon/vmulu16.c: Remove.
5535 * gcc.target/arm/neon/vmulu32.c: Remove.
5536 * gcc.target/arm/neon/vmulu8.c: Remove.
5537 * gcc.target/arm/neon/vmvnQp8.c: Remove.
5538 * gcc.target/arm/neon/vmvnQs16.c: Remove.
5539 * gcc.target/arm/neon/vmvnQs32.c: Remove.
5540 * gcc.target/arm/neon/vmvnQs8.c: Remove.
5541 * gcc.target/arm/neon/vmvnQu16.c: Remove.
5542 * gcc.target/arm/neon/vmvnQu32.c: Remove.
5543 * gcc.target/arm/neon/vmvnQu8.c: Remove.
5544 * gcc.target/arm/neon/vmvnp8.c: Remove.
5545 * gcc.target/arm/neon/vmvns16.c: Remove.
5546 * gcc.target/arm/neon/vmvns32.c: Remove.
5547 * gcc.target/arm/neon/vmvns8.c: Remove.
5548 * gcc.target/arm/neon/vmvnu16.c: Remove.
5549 * gcc.target/arm/neon/vmvnu32.c: Remove.
5550 * gcc.target/arm/neon/vmvnu8.c: Remove.
5551 * gcc.target/arm/neon/vnegQf32.c: Remove.
5552 * gcc.target/arm/neon/vnegQs16.c: Remove.
5553 * gcc.target/arm/neon/vnegQs32.c: Remove.
5554 * gcc.target/arm/neon/vnegQs8.c: Remove.
5555 * gcc.target/arm/neon/vnegf32.c: Remove.
5556 * gcc.target/arm/neon/vnegs16.c: Remove.
5557 * gcc.target/arm/neon/vnegs32.c: Remove.
5558 * gcc.target/arm/neon/vnegs8.c: Remove.
5559 * gcc.target/arm/neon/vornQs16.c: Remove.
5560 * gcc.target/arm/neon/vornQs32.c: Remove.
5561 * gcc.target/arm/neon/vornQs64.c: Remove.
5562 * gcc.target/arm/neon/vornQs8.c: Remove.
5563 * gcc.target/arm/neon/vornQu16.c: Remove.
5564 * gcc.target/arm/neon/vornQu32.c: Remove.
5565 * gcc.target/arm/neon/vornQu64.c: Remove.
5566 * gcc.target/arm/neon/vornQu8.c: Remove.
5567 * gcc.target/arm/neon/vorns16.c: Remove.
5568 * gcc.target/arm/neon/vorns32.c: Remove.
5569 * gcc.target/arm/neon/vorns64.c: Remove.
5570 * gcc.target/arm/neon/vorns8.c: Remove.
5571 * gcc.target/arm/neon/vornu16.c: Remove.
5572 * gcc.target/arm/neon/vornu32.c: Remove.
5573 * gcc.target/arm/neon/vornu64.c: Remove.
5574 * gcc.target/arm/neon/vornu8.c: Remove.
5575 * gcc.target/arm/neon/vorrQs16.c: Remove.
5576 * gcc.target/arm/neon/vorrQs32.c: Remove.
5577 * gcc.target/arm/neon/vorrQs64.c: Remove.
5578 * gcc.target/arm/neon/vorrQs8.c: Remove.
5579 * gcc.target/arm/neon/vorrQu16.c: Remove.
5580 * gcc.target/arm/neon/vorrQu32.c: Remove.
5581 * gcc.target/arm/neon/vorrQu64.c: Remove.
5582 * gcc.target/arm/neon/vorrQu8.c: Remove.
5583 * gcc.target/arm/neon/vorrs16.c: Remove.
5584 * gcc.target/arm/neon/vorrs32.c: Remove.
5585 * gcc.target/arm/neon/vorrs64.c: Remove.
5586 * gcc.target/arm/neon/vorrs8.c: Remove.
5587 * gcc.target/arm/neon/vorru16.c: Remove.
5588 * gcc.target/arm/neon/vorru32.c: Remove.
5589 * gcc.target/arm/neon/vorru64.c: Remove.
5590 * gcc.target/arm/neon/vorru8.c: Remove.
5591 * gcc.target/arm/neon/vpadalQs16.c: Remove.
5592 * gcc.target/arm/neon/vpadalQs32.c: Remove.
5593 * gcc.target/arm/neon/vpadalQs8.c: Remove.
5594 * gcc.target/arm/neon/vpadalQu16.c: Remove.
5595 * gcc.target/arm/neon/vpadalQu32.c: Remove.
5596 * gcc.target/arm/neon/vpadalQu8.c: Remove.
5597 * gcc.target/arm/neon/vpadals16.c: Remove.
5598 * gcc.target/arm/neon/vpadals32.c: Remove.
5599 * gcc.target/arm/neon/vpadals8.c: Remove.
5600 * gcc.target/arm/neon/vpadalu16.c: Remove.
5601 * gcc.target/arm/neon/vpadalu32.c: Remove.
5602 * gcc.target/arm/neon/vpadalu8.c: Remove.
5603 * gcc.target/arm/neon/vpaddf32.c: Remove.
5604 * gcc.target/arm/neon/vpaddlQs16.c: Remove.
5605 * gcc.target/arm/neon/vpaddlQs32.c: Remove.
5606 * gcc.target/arm/neon/vpaddlQs8.c: Remove.
5607 * gcc.target/arm/neon/vpaddlQu16.c: Remove.
5608 * gcc.target/arm/neon/vpaddlQu32.c: Remove.
5609 * gcc.target/arm/neon/vpaddlQu8.c: Remove.
5610 * gcc.target/arm/neon/vpaddls16.c: Remove.
5611 * gcc.target/arm/neon/vpaddls32.c: Remove.
5612 * gcc.target/arm/neon/vpaddls8.c: Remove.
5613 * gcc.target/arm/neon/vpaddlu16.c: Remove.
5614 * gcc.target/arm/neon/vpaddlu32.c: Remove.
5615 * gcc.target/arm/neon/vpaddlu8.c: Remove.
5616 * gcc.target/arm/neon/vpadds16.c: Remove.
5617 * gcc.target/arm/neon/vpadds32.c: Remove.
5618 * gcc.target/arm/neon/vpadds8.c: Remove.
5619 * gcc.target/arm/neon/vpaddu16.c: Remove.
5620 * gcc.target/arm/neon/vpaddu32.c: Remove.
5621 * gcc.target/arm/neon/vpaddu8.c: Remove.
5622 * gcc.target/arm/neon/vpmaxf32.c: Remove.
5623 * gcc.target/arm/neon/vpmaxs16.c: Remove.
5624 * gcc.target/arm/neon/vpmaxs32.c: Remove.
5625 * gcc.target/arm/neon/vpmaxs8.c: Remove.
5626 * gcc.target/arm/neon/vpmaxu16.c: Remove.
5627 * gcc.target/arm/neon/vpmaxu32.c: Remove.
5628 * gcc.target/arm/neon/vpmaxu8.c: Remove.
5629 * gcc.target/arm/neon/vpminf32.c: Remove.
5630 * gcc.target/arm/neon/vpmins16.c: Remove.
5631 * gcc.target/arm/neon/vpmins32.c: Remove.
5632 * gcc.target/arm/neon/vpmins8.c: Remove.
5633 * gcc.target/arm/neon/vpminu16.c: Remove.
5634 * gcc.target/arm/neon/vpminu32.c: Remove.
5635 * gcc.target/arm/neon/vpminu8.c: Remove.
5636 * gcc.target/arm/neon/vqRdmulhQ_lanes16.c: Remove.
5637 * gcc.target/arm/neon/vqRdmulhQ_lanes32.c: Remove.
5638 * gcc.target/arm/neon/vqRdmulhQ_ns16.c: Remove.
5639 * gcc.target/arm/neon/vqRdmulhQ_ns32.c: Remove.
5640 * gcc.target/arm/neon/vqRdmulhQs16.c: Remove.
5641 * gcc.target/arm/neon/vqRdmulhQs32.c: Remove.
5642 * gcc.target/arm/neon/vqRdmulh_lanes16.c: Remove.
5643 * gcc.target/arm/neon/vqRdmulh_lanes32.c: Remove.
5644 * gcc.target/arm/neon/vqRdmulh_ns16.c: Remove.
5645 * gcc.target/arm/neon/vqRdmulh_ns32.c: Remove.
5646 * gcc.target/arm/neon/vqRdmulhs16.c: Remove.
5647 * gcc.target/arm/neon/vqRdmulhs32.c: Remove.
5648 * gcc.target/arm/neon/vqRshlQs16.c: Remove.
5649 * gcc.target/arm/neon/vqRshlQs32.c: Remove.
5650 * gcc.target/arm/neon/vqRshlQs64.c: Remove.
5651 * gcc.target/arm/neon/vqRshlQs8.c: Remove.
5652 * gcc.target/arm/neon/vqRshlQu16.c: Remove.
5653 * gcc.target/arm/neon/vqRshlQu32.c: Remove.
5654 * gcc.target/arm/neon/vqRshlQu64.c: Remove.
5655 * gcc.target/arm/neon/vqRshlQu8.c: Remove.
5656 * gcc.target/arm/neon/vqRshls16.c: Remove.
5657 * gcc.target/arm/neon/vqRshls32.c: Remove.
5658 * gcc.target/arm/neon/vqRshls64.c: Remove.
5659 * gcc.target/arm/neon/vqRshls8.c: Remove.
5660 * gcc.target/arm/neon/vqRshlu16.c: Remove.
5661 * gcc.target/arm/neon/vqRshlu32.c: Remove.
5662 * gcc.target/arm/neon/vqRshlu64.c: Remove.
5663 * gcc.target/arm/neon/vqRshlu8.c: Remove.
5664 * gcc.target/arm/neon/vqRshrn_ns16.c: Remove.
5665 * gcc.target/arm/neon/vqRshrn_ns32.c: Remove.
5666 * gcc.target/arm/neon/vqRshrn_ns64.c: Remove.
5667 * gcc.target/arm/neon/vqRshrn_nu16.c: Remove.
5668 * gcc.target/arm/neon/vqRshrn_nu32.c: Remove.
5669 * gcc.target/arm/neon/vqRshrn_nu64.c: Remove.
5670 * gcc.target/arm/neon/vqRshrun_ns16.c: Remove.
5671 * gcc.target/arm/neon/vqRshrun_ns32.c: Remove.
5672 * gcc.target/arm/neon/vqRshrun_ns64.c: Remove.
5673 * gcc.target/arm/neon/vqabsQs16.c: Remove.
5674 * gcc.target/arm/neon/vqabsQs32.c: Remove.
5675 * gcc.target/arm/neon/vqabsQs8.c: Remove.
5676 * gcc.target/arm/neon/vqabss16.c: Remove.
5677 * gcc.target/arm/neon/vqabss32.c: Remove.
5678 * gcc.target/arm/neon/vqabss8.c: Remove.
5679 * gcc.target/arm/neon/vqaddQs16.c: Remove.
5680 * gcc.target/arm/neon/vqaddQs32.c: Remove.
5681 * gcc.target/arm/neon/vqaddQs64.c: Remove.
5682 * gcc.target/arm/neon/vqaddQs8.c: Remove.
5683 * gcc.target/arm/neon/vqaddQu16.c: Remove.
5684 * gcc.target/arm/neon/vqaddQu32.c: Remove.
5685 * gcc.target/arm/neon/vqaddQu64.c: Remove.
5686 * gcc.target/arm/neon/vqaddQu8.c: Remove.
5687 * gcc.target/arm/neon/vqadds16.c: Remove.
5688 * gcc.target/arm/neon/vqadds32.c: Remove.
5689 * gcc.target/arm/neon/vqadds64.c: Remove.
5690 * gcc.target/arm/neon/vqadds8.c: Remove.
5691 * gcc.target/arm/neon/vqaddu16.c: Remove.
5692 * gcc.target/arm/neon/vqaddu32.c: Remove.
5693 * gcc.target/arm/neon/vqaddu64.c: Remove.
5694 * gcc.target/arm/neon/vqaddu8.c: Remove.
5695 * gcc.target/arm/neon/vqdmlal_lanes16.c: Remove.
5696 * gcc.target/arm/neon/vqdmlal_lanes32.c: Remove.
5697 * gcc.target/arm/neon/vqdmlal_ns16.c: Remove.
5698 * gcc.target/arm/neon/vqdmlal_ns32.c: Remove.
5699 * gcc.target/arm/neon/vqdmlals16.c: Remove.
5700 * gcc.target/arm/neon/vqdmlals32.c: Remove.
5701 * gcc.target/arm/neon/vqdmlsl_lanes16.c: Remove.
5702 * gcc.target/arm/neon/vqdmlsl_lanes32.c: Remove.
5703 * gcc.target/arm/neon/vqdmlsl_ns16.c: Remove.
5704 * gcc.target/arm/neon/vqdmlsl_ns32.c: Remove.
5705 * gcc.target/arm/neon/vqdmlsls16.c: Remove.
5706 * gcc.target/arm/neon/vqdmlsls32.c: Remove.
5707 * gcc.target/arm/neon/vqdmulhQ_lanes16.c: Remove.
5708 * gcc.target/arm/neon/vqdmulhQ_lanes32.c: Remove.
5709 * gcc.target/arm/neon/vqdmulhQ_ns16.c: Remove.
5710 * gcc.target/arm/neon/vqdmulhQ_ns32.c: Remove.
5711 * gcc.target/arm/neon/vqdmulhQs16.c: Remove.
5712 * gcc.target/arm/neon/vqdmulhQs32.c: Remove.
5713 * gcc.target/arm/neon/vqdmulh_lanes16.c: Remove.
5714 * gcc.target/arm/neon/vqdmulh_lanes32.c: Remove.
5715 * gcc.target/arm/neon/vqdmulh_ns16.c: Remove.
5716 * gcc.target/arm/neon/vqdmulh_ns32.c: Remove.
5717 * gcc.target/arm/neon/vqdmulhs16.c: Remove.
5718 * gcc.target/arm/neon/vqdmulhs32.c: Remove.
5719 * gcc.target/arm/neon/vqdmull_lanes16.c: Remove.
5720 * gcc.target/arm/neon/vqdmull_lanes32.c: Remove.
5721 * gcc.target/arm/neon/vqdmull_ns16.c: Remove.
5722 * gcc.target/arm/neon/vqdmull_ns32.c: Remove.
5723 * gcc.target/arm/neon/vqdmulls16.c: Remove.
5724 * gcc.target/arm/neon/vqdmulls32.c: Remove.
5725 * gcc.target/arm/neon/vqmovns16.c: Remove.
5726 * gcc.target/arm/neon/vqmovns32.c: Remove.
5727 * gcc.target/arm/neon/vqmovns64.c: Remove.
5728 * gcc.target/arm/neon/vqmovnu16.c: Remove.
5729 * gcc.target/arm/neon/vqmovnu32.c: Remove.
5730 * gcc.target/arm/neon/vqmovnu64.c: Remove.
5731 * gcc.target/arm/neon/vqmovuns16.c: Remove.
5732 * gcc.target/arm/neon/vqmovuns32.c: Remove.
5733 * gcc.target/arm/neon/vqmovuns64.c: Remove.
5734 * gcc.target/arm/neon/vqnegQs16.c: Remove.
5735 * gcc.target/arm/neon/vqnegQs32.c: Remove.
5736 * gcc.target/arm/neon/vqnegQs8.c: Remove.
5737 * gcc.target/arm/neon/vqnegs16.c: Remove.
5738 * gcc.target/arm/neon/vqnegs32.c: Remove.
5739 * gcc.target/arm/neon/vqnegs8.c: Remove.
5740 * gcc.target/arm/neon/vqshlQ_ns16.c: Remove.
5741 * gcc.target/arm/neon/vqshlQ_ns32.c: Remove.
5742 * gcc.target/arm/neon/vqshlQ_ns64.c: Remove.
5743 * gcc.target/arm/neon/vqshlQ_ns8.c: Remove.
5744 * gcc.target/arm/neon/vqshlQ_nu16.c: Remove.
5745 * gcc.target/arm/neon/vqshlQ_nu32.c: Remove.
5746 * gcc.target/arm/neon/vqshlQ_nu64.c: Remove.
5747 * gcc.target/arm/neon/vqshlQ_nu8.c: Remove.
5748 * gcc.target/arm/neon/vqshlQs16.c: Remove.
5749 * gcc.target/arm/neon/vqshlQs32.c: Remove.
5750 * gcc.target/arm/neon/vqshlQs64.c: Remove.
5751 * gcc.target/arm/neon/vqshlQs8.c: Remove.
5752 * gcc.target/arm/neon/vqshlQu16.c: Remove.
5753 * gcc.target/arm/neon/vqshlQu32.c: Remove.
5754 * gcc.target/arm/neon/vqshlQu64.c: Remove.
5755 * gcc.target/arm/neon/vqshlQu8.c: Remove.
5756 * gcc.target/arm/neon/vqshl_ns16.c: Remove.
5757 * gcc.target/arm/neon/vqshl_ns32.c: Remove.
5758 * gcc.target/arm/neon/vqshl_ns64.c: Remove.
5759 * gcc.target/arm/neon/vqshl_ns8.c: Remove.
5760 * gcc.target/arm/neon/vqshl_nu16.c: Remove.
5761 * gcc.target/arm/neon/vqshl_nu32.c: Remove.
5762 * gcc.target/arm/neon/vqshl_nu64.c: Remove.
5763 * gcc.target/arm/neon/vqshl_nu8.c: Remove.
5764 * gcc.target/arm/neon/vqshls16.c: Remove.
5765 * gcc.target/arm/neon/vqshls32.c: Remove.
5766 * gcc.target/arm/neon/vqshls64.c: Remove.
5767 * gcc.target/arm/neon/vqshls8.c: Remove.
5768 * gcc.target/arm/neon/vqshlu16.c: Remove.
5769 * gcc.target/arm/neon/vqshlu32.c: Remove.
5770 * gcc.target/arm/neon/vqshlu64.c: Remove.
5771 * gcc.target/arm/neon/vqshlu8.c: Remove.
5772 * gcc.target/arm/neon/vqshluQ_ns16.c: Remove.
5773 * gcc.target/arm/neon/vqshluQ_ns32.c: Remove.
5774 * gcc.target/arm/neon/vqshluQ_ns64.c: Remove.
5775 * gcc.target/arm/neon/vqshluQ_ns8.c: Remove.
5776 * gcc.target/arm/neon/vqshlu_ns16.c: Remove.
5777 * gcc.target/arm/neon/vqshlu_ns32.c: Remove.
5778 * gcc.target/arm/neon/vqshlu_ns64.c: Remove.
5779 * gcc.target/arm/neon/vqshlu_ns8.c: Remove.
5780 * gcc.target/arm/neon/vqshrn_ns16.c: Remove.
5781 * gcc.target/arm/neon/vqshrn_ns32.c: Remove.
5782 * gcc.target/arm/neon/vqshrn_ns64.c: Remove.
5783 * gcc.target/arm/neon/vqshrn_nu16.c: Remove.
5784 * gcc.target/arm/neon/vqshrn_nu32.c: Remove.
5785 * gcc.target/arm/neon/vqshrn_nu64.c: Remove.
5786 * gcc.target/arm/neon/vqshrun_ns16.c: Remove.
5787 * gcc.target/arm/neon/vqshrun_ns32.c: Remove.
5788 * gcc.target/arm/neon/vqshrun_ns64.c: Remove.
5789 * gcc.target/arm/neon/vqsubQs16.c: Remove.
5790 * gcc.target/arm/neon/vqsubQs32.c: Remove.
5791 * gcc.target/arm/neon/vqsubQs64.c: Remove.
5792 * gcc.target/arm/neon/vqsubQs8.c: Remove.
5793 * gcc.target/arm/neon/vqsubQu16.c: Remove.
5794 * gcc.target/arm/neon/vqsubQu32.c: Remove.
5795 * gcc.target/arm/neon/vqsubQu64.c: Remove.
5796 * gcc.target/arm/neon/vqsubQu8.c: Remove.
5797 * gcc.target/arm/neon/vqsubs16.c: Remove.
5798 * gcc.target/arm/neon/vqsubs32.c: Remove.
5799 * gcc.target/arm/neon/vqsubs64.c: Remove.
5800 * gcc.target/arm/neon/vqsubs8.c: Remove.
5801 * gcc.target/arm/neon/vqsubu16.c: Remove.
5802 * gcc.target/arm/neon/vqsubu32.c: Remove.
5803 * gcc.target/arm/neon/vqsubu64.c: Remove.
5804 * gcc.target/arm/neon/vqsubu8.c: Remove.
5805 * gcc.target/arm/neon/vrecpeQf32.c: Remove.
5806 * gcc.target/arm/neon/vrecpeQu32.c: Remove.
5807 * gcc.target/arm/neon/vrecpef32.c: Remove.
5808 * gcc.target/arm/neon/vrecpeu32.c: Remove.
5809 * gcc.target/arm/neon/vrecpsQf32.c: Remove.
5810 * gcc.target/arm/neon/vrecpsf32.c: Remove.
5811 * gcc.target/arm/neon/vreinterpretQf32_p128.c: Remove.
5812 * gcc.target/arm/neon/vreinterpretQf32_p16.c: Remove.
5813 * gcc.target/arm/neon/vreinterpretQf32_p64.c: Remove.
5814 * gcc.target/arm/neon/vreinterpretQf32_p8.c: Remove.
5815 * gcc.target/arm/neon/vreinterpretQf32_s16.c: Remove.
5816 * gcc.target/arm/neon/vreinterpretQf32_s32.c: Remove.
5817 * gcc.target/arm/neon/vreinterpretQf32_s64.c: Remove.
5818 * gcc.target/arm/neon/vreinterpretQf32_s8.c: Remove.
5819 * gcc.target/arm/neon/vreinterpretQf32_u16.c: Remove.
5820 * gcc.target/arm/neon/vreinterpretQf32_u32.c: Remove.
5821 * gcc.target/arm/neon/vreinterpretQf32_u64.c: Remove.
5822 * gcc.target/arm/neon/vreinterpretQf32_u8.c: Remove.
5823 * gcc.target/arm/neon/vreinterpretQp128_f32.c: Remove.
5824 * gcc.target/arm/neon/vreinterpretQp128_p16.c: Remove.
5825 * gcc.target/arm/neon/vreinterpretQp128_p64.c: Remove.
5826 * gcc.target/arm/neon/vreinterpretQp128_p8.c: Remove.
5827 * gcc.target/arm/neon/vreinterpretQp128_s16.c: Remove.
5828 * gcc.target/arm/neon/vreinterpretQp128_s32.c: Remove.
5829 * gcc.target/arm/neon/vreinterpretQp128_s64.c: Remove.
5830 * gcc.target/arm/neon/vreinterpretQp128_s8.c: Remove.
5831 * gcc.target/arm/neon/vreinterpretQp128_u16.c: Remove.
5832 * gcc.target/arm/neon/vreinterpretQp128_u32.c: Remove.
5833 * gcc.target/arm/neon/vreinterpretQp128_u64.c: Remove.
5834 * gcc.target/arm/neon/vreinterpretQp128_u8.c: Remove.
5835 * gcc.target/arm/neon/vreinterpretQp16_f32.c: Remove.
5836 * gcc.target/arm/neon/vreinterpretQp16_p128.c: Remove.
5837 * gcc.target/arm/neon/vreinterpretQp16_p64.c: Remove.
5838 * gcc.target/arm/neon/vreinterpretQp16_p8.c: Remove.
5839 * gcc.target/arm/neon/vreinterpretQp16_s16.c: Remove.
5840 * gcc.target/arm/neon/vreinterpretQp16_s32.c: Remove.
5841 * gcc.target/arm/neon/vreinterpretQp16_s64.c: Remove.
5842 * gcc.target/arm/neon/vreinterpretQp16_s8.c: Remove.
5843 * gcc.target/arm/neon/vreinterpretQp16_u16.c: Remove.
5844 * gcc.target/arm/neon/vreinterpretQp16_u32.c: Remove.
5845 * gcc.target/arm/neon/vreinterpretQp16_u64.c: Remove.
5846 * gcc.target/arm/neon/vreinterpretQp16_u8.c: Remove.
5847 * gcc.target/arm/neon/vreinterpretQp64_f32.c: Remove.
5848 * gcc.target/arm/neon/vreinterpretQp64_p128.c: Remove.
5849 * gcc.target/arm/neon/vreinterpretQp64_p16.c: Remove.
5850 * gcc.target/arm/neon/vreinterpretQp64_p8.c: Remove.
5851 * gcc.target/arm/neon/vreinterpretQp64_s16.c: Remove.
5852 * gcc.target/arm/neon/vreinterpretQp64_s32.c: Remove.
5853 * gcc.target/arm/neon/vreinterpretQp64_s64.c: Remove.
5854 * gcc.target/arm/neon/vreinterpretQp64_s8.c: Remove.
5855 * gcc.target/arm/neon/vreinterpretQp64_u16.c: Remove.
5856 * gcc.target/arm/neon/vreinterpretQp64_u32.c: Remove.
5857 * gcc.target/arm/neon/vreinterpretQp64_u64.c: Remove.
5858 * gcc.target/arm/neon/vreinterpretQp64_u8.c: Remove.
5859 * gcc.target/arm/neon/vreinterpretQp8_f32.c: Remove.
5860 * gcc.target/arm/neon/vreinterpretQp8_p128.c: Remove.
5861 * gcc.target/arm/neon/vreinterpretQp8_p16.c: Remove.
5862 * gcc.target/arm/neon/vreinterpretQp8_p64.c: Remove.
5863 * gcc.target/arm/neon/vreinterpretQp8_s16.c: Remove.
5864 * gcc.target/arm/neon/vreinterpretQp8_s32.c: Remove.
5865 * gcc.target/arm/neon/vreinterpretQp8_s64.c: Remove.
5866 * gcc.target/arm/neon/vreinterpretQp8_s8.c: Remove.
5867 * gcc.target/arm/neon/vreinterpretQp8_u16.c: Remove.
5868 * gcc.target/arm/neon/vreinterpretQp8_u32.c: Remove.
5869 * gcc.target/arm/neon/vreinterpretQp8_u64.c: Remove.
5870 * gcc.target/arm/neon/vreinterpretQp8_u8.c: Remove.
5871 * gcc.target/arm/neon/vreinterpretQs16_f32.c: Remove.
5872 * gcc.target/arm/neon/vreinterpretQs16_p128.c: Remove.
5873 * gcc.target/arm/neon/vreinterpretQs16_p16.c: Remove.
5874 * gcc.target/arm/neon/vreinterpretQs16_p64.c: Remove.
5875 * gcc.target/arm/neon/vreinterpretQs16_p8.c: Remove.
5876 * gcc.target/arm/neon/vreinterpretQs16_s32.c: Remove.
5877 * gcc.target/arm/neon/vreinterpretQs16_s64.c: Remove.
5878 * gcc.target/arm/neon/vreinterpretQs16_s8.c: Remove.
5879 * gcc.target/arm/neon/vreinterpretQs16_u16.c: Remove.
5880 * gcc.target/arm/neon/vreinterpretQs16_u32.c: Remove.
5881 * gcc.target/arm/neon/vreinterpretQs16_u64.c: Remove.
5882 * gcc.target/arm/neon/vreinterpretQs16_u8.c: Remove.
5883 * gcc.target/arm/neon/vreinterpretQs32_f32.c: Remove.
5884 * gcc.target/arm/neon/vreinterpretQs32_p128.c: Remove.
5885 * gcc.target/arm/neon/vreinterpretQs32_p16.c: Remove.
5886 * gcc.target/arm/neon/vreinterpretQs32_p64.c: Remove.
5887 * gcc.target/arm/neon/vreinterpretQs32_p8.c: Remove.
5888 * gcc.target/arm/neon/vreinterpretQs32_s16.c: Remove.
5889 * gcc.target/arm/neon/vreinterpretQs32_s64.c: Remove.
5890 * gcc.target/arm/neon/vreinterpretQs32_s8.c: Remove.
5891 * gcc.target/arm/neon/vreinterpretQs32_u16.c: Remove.
5892 * gcc.target/arm/neon/vreinterpretQs32_u32.c: Remove.
5893 * gcc.target/arm/neon/vreinterpretQs32_u64.c: Remove.
5894 * gcc.target/arm/neon/vreinterpretQs32_u8.c: Remove.
5895 * gcc.target/arm/neon/vreinterpretQs64_f32.c: Remove.
5896 * gcc.target/arm/neon/vreinterpretQs64_p128.c: Remove.
5897 * gcc.target/arm/neon/vreinterpretQs64_p16.c: Remove.
5898 * gcc.target/arm/neon/vreinterpretQs64_p64.c: Remove.
5899 * gcc.target/arm/neon/vreinterpretQs64_p8.c: Remove.
5900 * gcc.target/arm/neon/vreinterpretQs64_s16.c: Remove.
5901 * gcc.target/arm/neon/vreinterpretQs64_s32.c: Remove.
5902 * gcc.target/arm/neon/vreinterpretQs64_s8.c: Remove.
5903 * gcc.target/arm/neon/vreinterpretQs64_u16.c: Remove.
5904 * gcc.target/arm/neon/vreinterpretQs64_u32.c: Remove.
5905 * gcc.target/arm/neon/vreinterpretQs64_u64.c: Remove.
5906 * gcc.target/arm/neon/vreinterpretQs64_u8.c: Remove.
5907 * gcc.target/arm/neon/vreinterpretQs8_f32.c: Remove.
5908 * gcc.target/arm/neon/vreinterpretQs8_p128.c: Remove.
5909 * gcc.target/arm/neon/vreinterpretQs8_p16.c: Remove.
5910 * gcc.target/arm/neon/vreinterpretQs8_p64.c: Remove.
5911 * gcc.target/arm/neon/vreinterpretQs8_p8.c: Remove.
5912 * gcc.target/arm/neon/vreinterpretQs8_s16.c: Remove.
5913 * gcc.target/arm/neon/vreinterpretQs8_s32.c: Remove.
5914 * gcc.target/arm/neon/vreinterpretQs8_s64.c: Remove.
5915 * gcc.target/arm/neon/vreinterpretQs8_u16.c: Remove.
5916 * gcc.target/arm/neon/vreinterpretQs8_u32.c: Remove.
5917 * gcc.target/arm/neon/vreinterpretQs8_u64.c: Remove.
5918 * gcc.target/arm/neon/vreinterpretQs8_u8.c: Remove.
5919 * gcc.target/arm/neon/vreinterpretQu16_f32.c: Remove.
5920 * gcc.target/arm/neon/vreinterpretQu16_p128.c: Remove.
5921 * gcc.target/arm/neon/vreinterpretQu16_p16.c: Remove.
5922 * gcc.target/arm/neon/vreinterpretQu16_p64.c: Remove.
5923 * gcc.target/arm/neon/vreinterpretQu16_p8.c: Remove.
5924 * gcc.target/arm/neon/vreinterpretQu16_s16.c: Remove.
5925 * gcc.target/arm/neon/vreinterpretQu16_s32.c: Remove.
5926 * gcc.target/arm/neon/vreinterpretQu16_s64.c: Remove.
5927 * gcc.target/arm/neon/vreinterpretQu16_s8.c: Remove.
5928 * gcc.target/arm/neon/vreinterpretQu16_u32.c: Remove.
5929 * gcc.target/arm/neon/vreinterpretQu16_u64.c: Remove.
5930 * gcc.target/arm/neon/vreinterpretQu16_u8.c: Remove.
5931 * gcc.target/arm/neon/vreinterpretQu32_f32.c: Remove.
5932 * gcc.target/arm/neon/vreinterpretQu32_p128.c: Remove.
5933 * gcc.target/arm/neon/vreinterpretQu32_p16.c: Remove.
5934 * gcc.target/arm/neon/vreinterpretQu32_p64.c: Remove.
5935 * gcc.target/arm/neon/vreinterpretQu32_p8.c: Remove.
5936 * gcc.target/arm/neon/vreinterpretQu32_s16.c: Remove.
5937 * gcc.target/arm/neon/vreinterpretQu32_s32.c: Remove.
5938 * gcc.target/arm/neon/vreinterpretQu32_s64.c: Remove.
5939 * gcc.target/arm/neon/vreinterpretQu32_s8.c: Remove.
5940 * gcc.target/arm/neon/vreinterpretQu32_u16.c: Remove.
5941 * gcc.target/arm/neon/vreinterpretQu32_u64.c: Remove.
5942 * gcc.target/arm/neon/vreinterpretQu32_u8.c: Remove.
5943 * gcc.target/arm/neon/vreinterpretQu64_f32.c: Remove.
5944 * gcc.target/arm/neon/vreinterpretQu64_p128.c: Remove.
5945 * gcc.target/arm/neon/vreinterpretQu64_p16.c: Remove.
5946 * gcc.target/arm/neon/vreinterpretQu64_p64.c: Remove.
5947 * gcc.target/arm/neon/vreinterpretQu64_p8.c: Remove.
5948 * gcc.target/arm/neon/vreinterpretQu64_s16.c: Remove.
5949 * gcc.target/arm/neon/vreinterpretQu64_s32.c: Remove.
5950 * gcc.target/arm/neon/vreinterpretQu64_s64.c: Remove.
5951 * gcc.target/arm/neon/vreinterpretQu64_s8.c: Remove.
5952 * gcc.target/arm/neon/vreinterpretQu64_u16.c: Remove.
5953 * gcc.target/arm/neon/vreinterpretQu64_u32.c: Remove.
5954 * gcc.target/arm/neon/vreinterpretQu64_u8.c: Remove.
5955 * gcc.target/arm/neon/vreinterpretQu8_f32.c: Remove.
5956 * gcc.target/arm/neon/vreinterpretQu8_p128.c: Remove.
5957 * gcc.target/arm/neon/vreinterpretQu8_p16.c: Remove.
5958 * gcc.target/arm/neon/vreinterpretQu8_p64.c: Remove.
5959 * gcc.target/arm/neon/vreinterpretQu8_p8.c: Remove.
5960 * gcc.target/arm/neon/vreinterpretQu8_s16.c: Remove.
5961 * gcc.target/arm/neon/vreinterpretQu8_s32.c: Remove.
5962 * gcc.target/arm/neon/vreinterpretQu8_s64.c: Remove.
5963 * gcc.target/arm/neon/vreinterpretQu8_s8.c: Remove.
5964 * gcc.target/arm/neon/vreinterpretQu8_u16.c: Remove.
5965 * gcc.target/arm/neon/vreinterpretQu8_u32.c: Remove.
5966 * gcc.target/arm/neon/vreinterpretQu8_u64.c: Remove.
5967 * gcc.target/arm/neon/vreinterpretf32_p16.c: Remove.
5968 * gcc.target/arm/neon/vreinterpretf32_p64.c: Remove.
5969 * gcc.target/arm/neon/vreinterpretf32_p8.c: Remove.
5970 * gcc.target/arm/neon/vreinterpretf32_s16.c: Remove.
5971 * gcc.target/arm/neon/vreinterpretf32_s32.c: Remove.
5972 * gcc.target/arm/neon/vreinterpretf32_s64.c: Remove.
5973 * gcc.target/arm/neon/vreinterpretf32_s8.c: Remove.
5974 * gcc.target/arm/neon/vreinterpretf32_u16.c: Remove.
5975 * gcc.target/arm/neon/vreinterpretf32_u32.c: Remove.
5976 * gcc.target/arm/neon/vreinterpretf32_u64.c: Remove.
5977 * gcc.target/arm/neon/vreinterpretf32_u8.c: Remove.
5978 * gcc.target/arm/neon/vreinterpretp16_f32.c: Remove.
5979 * gcc.target/arm/neon/vreinterpretp16_p64.c: Remove.
5980 * gcc.target/arm/neon/vreinterpretp16_p8.c: Remove.
5981 * gcc.target/arm/neon/vreinterpretp16_s16.c: Remove.
5982 * gcc.target/arm/neon/vreinterpretp16_s32.c: Remove.
5983 * gcc.target/arm/neon/vreinterpretp16_s64.c: Remove.
5984 * gcc.target/arm/neon/vreinterpretp16_s8.c: Remove.
5985 * gcc.target/arm/neon/vreinterpretp16_u16.c: Remove.
5986 * gcc.target/arm/neon/vreinterpretp16_u32.c: Remove.
5987 * gcc.target/arm/neon/vreinterpretp16_u64.c: Remove.
5988 * gcc.target/arm/neon/vreinterpretp16_u8.c: Remove.
5989 * gcc.target/arm/neon/vreinterpretp64_f32.c: Remove.
5990 * gcc.target/arm/neon/vreinterpretp64_p16.c: Remove.
5991 * gcc.target/arm/neon/vreinterpretp64_p8.c: Remove.
5992 * gcc.target/arm/neon/vreinterpretp64_s16.c: Remove.
5993 * gcc.target/arm/neon/vreinterpretp64_s32.c: Remove.
5994 * gcc.target/arm/neon/vreinterpretp64_s64.c: Remove.
5995 * gcc.target/arm/neon/vreinterpretp64_s8.c: Remove.
5996 * gcc.target/arm/neon/vreinterpretp64_u16.c: Remove.
5997 * gcc.target/arm/neon/vreinterpretp64_u32.c: Remove.
5998 * gcc.target/arm/neon/vreinterpretp64_u64.c: Remove.
5999 * gcc.target/arm/neon/vreinterpretp64_u8.c: Remove.
6000 * gcc.target/arm/neon/vreinterpretp8_f32.c: Remove.
6001 * gcc.target/arm/neon/vreinterpretp8_p16.c: Remove.
6002 * gcc.target/arm/neon/vreinterpretp8_p64.c: Remove.
6003 * gcc.target/arm/neon/vreinterpretp8_s16.c: Remove.
6004 * gcc.target/arm/neon/vreinterpretp8_s32.c: Remove.
6005 * gcc.target/arm/neon/vreinterpretp8_s64.c: Remove.
6006 * gcc.target/arm/neon/vreinterpretp8_s8.c: Remove.
6007 * gcc.target/arm/neon/vreinterpretp8_u16.c: Remove.
6008 * gcc.target/arm/neon/vreinterpretp8_u32.c: Remove.
6009 * gcc.target/arm/neon/vreinterpretp8_u64.c: Remove.
6010 * gcc.target/arm/neon/vreinterpretp8_u8.c: Remove.
6011 * gcc.target/arm/neon/vreinterprets16_f32.c: Remove.
6012 * gcc.target/arm/neon/vreinterprets16_p16.c: Remove.
6013 * gcc.target/arm/neon/vreinterprets16_p64.c: Remove.
6014 * gcc.target/arm/neon/vreinterprets16_p8.c: Remove.
6015 * gcc.target/arm/neon/vreinterprets16_s32.c: Remove.
6016 * gcc.target/arm/neon/vreinterprets16_s64.c: Remove.
6017 * gcc.target/arm/neon/vreinterprets16_s8.c: Remove.
6018 * gcc.target/arm/neon/vreinterprets16_u16.c: Remove.
6019 * gcc.target/arm/neon/vreinterprets16_u32.c: Remove.
6020 * gcc.target/arm/neon/vreinterprets16_u64.c: Remove.
6021 * gcc.target/arm/neon/vreinterprets16_u8.c: Remove.
6022 * gcc.target/arm/neon/vreinterprets32_f32.c: Remove.
6023 * gcc.target/arm/neon/vreinterprets32_p16.c: Remove.
6024 * gcc.target/arm/neon/vreinterprets32_p64.c: Remove.
6025 * gcc.target/arm/neon/vreinterprets32_p8.c: Remove.
6026 * gcc.target/arm/neon/vreinterprets32_s16.c: Remove.
6027 * gcc.target/arm/neon/vreinterprets32_s64.c: Remove.
6028 * gcc.target/arm/neon/vreinterprets32_s8.c: Remove.
6029 * gcc.target/arm/neon/vreinterprets32_u16.c: Remove.
6030 * gcc.target/arm/neon/vreinterprets32_u32.c: Remove.
6031 * gcc.target/arm/neon/vreinterprets32_u64.c: Remove.
6032 * gcc.target/arm/neon/vreinterprets32_u8.c: Remove.
6033 * gcc.target/arm/neon/vreinterprets64_f32.c: Remove.
6034 * gcc.target/arm/neon/vreinterprets64_p16.c: Remove.
6035 * gcc.target/arm/neon/vreinterprets64_p64.c: Remove.
6036 * gcc.target/arm/neon/vreinterprets64_p8.c: Remove.
6037 * gcc.target/arm/neon/vreinterprets64_s16.c: Remove.
6038 * gcc.target/arm/neon/vreinterprets64_s32.c: Remove.
6039 * gcc.target/arm/neon/vreinterprets64_s8.c: Remove.
6040 * gcc.target/arm/neon/vreinterprets64_u16.c: Remove.
6041 * gcc.target/arm/neon/vreinterprets64_u32.c: Remove.
6042 * gcc.target/arm/neon/vreinterprets64_u64.c: Remove.
6043 * gcc.target/arm/neon/vreinterprets64_u8.c: Remove.
6044 * gcc.target/arm/neon/vreinterprets8_f32.c: Remove.
6045 * gcc.target/arm/neon/vreinterprets8_p16.c: Remove.
6046 * gcc.target/arm/neon/vreinterprets8_p64.c: Remove.
6047 * gcc.target/arm/neon/vreinterprets8_p8.c: Remove.
6048 * gcc.target/arm/neon/vreinterprets8_s16.c: Remove.
6049 * gcc.target/arm/neon/vreinterprets8_s32.c: Remove.
6050 * gcc.target/arm/neon/vreinterprets8_s64.c: Remove.
6051 * gcc.target/arm/neon/vreinterprets8_u16.c: Remove.
6052 * gcc.target/arm/neon/vreinterprets8_u32.c: Remove.
6053 * gcc.target/arm/neon/vreinterprets8_u64.c: Remove.
6054 * gcc.target/arm/neon/vreinterprets8_u8.c: Remove.
6055 * gcc.target/arm/neon/vreinterpretu16_f32.c: Remove.
6056 * gcc.target/arm/neon/vreinterpretu16_p16.c: Remove.
6057 * gcc.target/arm/neon/vreinterpretu16_p64.c: Remove.
6058 * gcc.target/arm/neon/vreinterpretu16_p8.c: Remove.
6059 * gcc.target/arm/neon/vreinterpretu16_s16.c: Remove.
6060 * gcc.target/arm/neon/vreinterpretu16_s32.c: Remove.
6061 * gcc.target/arm/neon/vreinterpretu16_s64.c: Remove.
6062 * gcc.target/arm/neon/vreinterpretu16_s8.c: Remove.
6063 * gcc.target/arm/neon/vreinterpretu16_u32.c: Remove.
6064 * gcc.target/arm/neon/vreinterpretu16_u64.c: Remove.
6065 * gcc.target/arm/neon/vreinterpretu16_u8.c: Remove.
6066 * gcc.target/arm/neon/vreinterpretu32_f32.c: Remove.
6067 * gcc.target/arm/neon/vreinterpretu32_p16.c: Remove.
6068 * gcc.target/arm/neon/vreinterpretu32_p64.c: Remove.
6069 * gcc.target/arm/neon/vreinterpretu32_p8.c: Remove.
6070 * gcc.target/arm/neon/vreinterpretu32_s16.c: Remove.
6071 * gcc.target/arm/neon/vreinterpretu32_s32.c: Remove.
6072 * gcc.target/arm/neon/vreinterpretu32_s64.c: Remove.
6073 * gcc.target/arm/neon/vreinterpretu32_s8.c: Remove.
6074 * gcc.target/arm/neon/vreinterpretu32_u16.c: Remove.
6075 * gcc.target/arm/neon/vreinterpretu32_u64.c: Remove.
6076 * gcc.target/arm/neon/vreinterpretu32_u8.c: Remove.
6077 * gcc.target/arm/neon/vreinterpretu64_f32.c: Remove.
6078 * gcc.target/arm/neon/vreinterpretu64_p16.c: Remove.
6079 * gcc.target/arm/neon/vreinterpretu64_p64.c: Remove.
6080 * gcc.target/arm/neon/vreinterpretu64_p8.c: Remove.
6081 * gcc.target/arm/neon/vreinterpretu64_s16.c: Remove.
6082 * gcc.target/arm/neon/vreinterpretu64_s32.c: Remove.
6083 * gcc.target/arm/neon/vreinterpretu64_s64.c: Remove.
6084 * gcc.target/arm/neon/vreinterpretu64_s8.c: Remove.
6085 * gcc.target/arm/neon/vreinterpretu64_u16.c: Remove.
6086 * gcc.target/arm/neon/vreinterpretu64_u32.c: Remove.
6087 * gcc.target/arm/neon/vreinterpretu64_u8.c: Remove.
6088 * gcc.target/arm/neon/vreinterpretu8_f32.c: Remove.
6089 * gcc.target/arm/neon/vreinterpretu8_p16.c: Remove.
6090 * gcc.target/arm/neon/vreinterpretu8_p64.c: Remove.
6091 * gcc.target/arm/neon/vreinterpretu8_p8.c: Remove.
6092 * gcc.target/arm/neon/vreinterpretu8_s16.c: Remove.
6093 * gcc.target/arm/neon/vreinterpretu8_s32.c: Remove.
6094 * gcc.target/arm/neon/vreinterpretu8_s64.c: Remove.
6095 * gcc.target/arm/neon/vreinterpretu8_s8.c: Remove.
6096 * gcc.target/arm/neon/vreinterpretu8_u16.c: Remove.
6097 * gcc.target/arm/neon/vreinterpretu8_u32.c: Remove.
6098 * gcc.target/arm/neon/vreinterpretu8_u64.c: Remove.
6099 * gcc.target/arm/neon/vrev16Qp8.c: Remove.
6100 * gcc.target/arm/neon/vrev16Qs8.c: Remove.
6101 * gcc.target/arm/neon/vrev16Qu8.c: Remove.
6102 * gcc.target/arm/neon/vrev16p8.c: Remove.
6103 * gcc.target/arm/neon/vrev16s8.c: Remove.
6104 * gcc.target/arm/neon/vrev16u8.c: Remove.
6105 * gcc.target/arm/neon/vrev32Qp16.c: Remove.
6106 * gcc.target/arm/neon/vrev32Qp8.c: Remove.
6107 * gcc.target/arm/neon/vrev32Qs16.c: Remove.
6108 * gcc.target/arm/neon/vrev32Qs8.c: Remove.
6109 * gcc.target/arm/neon/vrev32Qu16.c: Remove.
6110 * gcc.target/arm/neon/vrev32Qu8.c: Remove.
6111 * gcc.target/arm/neon/vrev32p16.c: Remove.
6112 * gcc.target/arm/neon/vrev32p8.c: Remove.
6113 * gcc.target/arm/neon/vrev32s16.c: Remove.
6114 * gcc.target/arm/neon/vrev32s8.c: Remove.
6115 * gcc.target/arm/neon/vrev32u16.c: Remove.
6116 * gcc.target/arm/neon/vrev32u8.c: Remove.
6117 * gcc.target/arm/neon/vrev64Qf32.c: Remove.
6118 * gcc.target/arm/neon/vrev64Qp16.c: Remove.
6119 * gcc.target/arm/neon/vrev64Qp8.c: Remove.
6120 * gcc.target/arm/neon/vrev64Qs16.c: Remove.
6121 * gcc.target/arm/neon/vrev64Qs32.c: Remove.
6122 * gcc.target/arm/neon/vrev64Qs8.c: Remove.
6123 * gcc.target/arm/neon/vrev64Qu16.c: Remove.
6124 * gcc.target/arm/neon/vrev64Qu32.c: Remove.
6125 * gcc.target/arm/neon/vrev64Qu8.c: Remove.
6126 * gcc.target/arm/neon/vrev64f32.c: Remove.
6127 * gcc.target/arm/neon/vrev64p16.c: Remove.
6128 * gcc.target/arm/neon/vrev64p8.c: Remove.
6129 * gcc.target/arm/neon/vrev64s16.c: Remove.
6130 * gcc.target/arm/neon/vrev64s32.c: Remove.
6131 * gcc.target/arm/neon/vrev64s8.c: Remove.
6132 * gcc.target/arm/neon/vrev64u16.c: Remove.
6133 * gcc.target/arm/neon/vrev64u32.c: Remove.
6134 * gcc.target/arm/neon/vrev64u8.c: Remove.
6135 * gcc.target/arm/neon/vrndaf32.c: Remove.
6136 * gcc.target/arm/neon/vrndaqf32.c: Remove.
6137 * gcc.target/arm/neon/vrndf32.c: Remove.
6138 * gcc.target/arm/neon/vrndmf32.c: Remove.
6139 * gcc.target/arm/neon/vrndmqf32.c: Remove.
6140 * gcc.target/arm/neon/vrndnf32.c: Remove.
6141 * gcc.target/arm/neon/vrndnqf32.c: Remove.
6142 * gcc.target/arm/neon/vrndpf32.c: Remove.
6143 * gcc.target/arm/neon/vrndpqf32.c: Remove.
6144 * gcc.target/arm/neon/vrndqf32.c: Remove.
6145 * gcc.target/arm/neon/vrsqrteQf32.c: Remove.
6146 * gcc.target/arm/neon/vrsqrteQu32.c: Remove.
6147 * gcc.target/arm/neon/vrsqrtef32.c: Remove.
6148 * gcc.target/arm/neon/vrsqrteu32.c: Remove.
6149 * gcc.target/arm/neon/vrsqrtsQf32.c: Remove.
6150 * gcc.target/arm/neon/vrsqrtsf32.c: Remove.
6151 * gcc.target/arm/neon/vsetQ_lanef32.c: Remove.
6152 * gcc.target/arm/neon/vsetQ_lanep16.c: Remove.
6153 * gcc.target/arm/neon/vsetQ_lanep8.c: Remove.
6154 * gcc.target/arm/neon/vsetQ_lanes16.c: Remove.
6155 * gcc.target/arm/neon/vsetQ_lanes32.c: Remove.
6156 * gcc.target/arm/neon/vsetQ_lanes64.c: Remove.
6157 * gcc.target/arm/neon/vsetQ_lanes8.c: Remove.
6158 * gcc.target/arm/neon/vsetQ_laneu16.c: Remove.
6159 * gcc.target/arm/neon/vsetQ_laneu32.c: Remove.
6160 * gcc.target/arm/neon/vsetQ_laneu64.c: Remove.
6161 * gcc.target/arm/neon/vsetQ_laneu8.c: Remove.
6162 * gcc.target/arm/neon/vset_lanef32.c: Remove.
6163 * gcc.target/arm/neon/vset_lanep16.c: Remove.
6164 * gcc.target/arm/neon/vset_lanep8.c: Remove.
6165 * gcc.target/arm/neon/vset_lanes16.c: Remove.
6166 * gcc.target/arm/neon/vset_lanes32.c: Remove.
6167 * gcc.target/arm/neon/vset_lanes64.c: Remove.
6168 * gcc.target/arm/neon/vset_lanes8.c: Remove.
6169 * gcc.target/arm/neon/vset_laneu16.c: Remove.
6170 * gcc.target/arm/neon/vset_laneu32.c: Remove.
6171 * gcc.target/arm/neon/vset_laneu64.c: Remove.
6172 * gcc.target/arm/neon/vset_laneu8.c: Remove.
6173 * gcc.target/arm/neon/vshlQ_ns16.c: Remove.
6174 * gcc.target/arm/neon/vshlQ_ns32.c: Remove.
6175 * gcc.target/arm/neon/vshlQ_ns64.c: Remove.
6176 * gcc.target/arm/neon/vshlQ_ns8.c: Remove.
6177 * gcc.target/arm/neon/vshlQ_nu16.c: Remove.
6178 * gcc.target/arm/neon/vshlQ_nu32.c: Remove.
6179 * gcc.target/arm/neon/vshlQ_nu64.c: Remove.
6180 * gcc.target/arm/neon/vshlQ_nu8.c: Remove.
6181 * gcc.target/arm/neon/vshlQs16.c: Remove.
6182 * gcc.target/arm/neon/vshlQs32.c: Remove.
6183 * gcc.target/arm/neon/vshlQs64.c: Remove.
6184 * gcc.target/arm/neon/vshlQs8.c: Remove.
6185 * gcc.target/arm/neon/vshlQu16.c: Remove.
6186 * gcc.target/arm/neon/vshlQu32.c: Remove.
6187 * gcc.target/arm/neon/vshlQu64.c: Remove.
6188 * gcc.target/arm/neon/vshlQu8.c: Remove.
6189 * gcc.target/arm/neon/vshl_ns16.c: Remove.
6190 * gcc.target/arm/neon/vshl_ns32.c: Remove.
6191 * gcc.target/arm/neon/vshl_ns64.c: Remove.
6192 * gcc.target/arm/neon/vshl_ns8.c: Remove.
6193 * gcc.target/arm/neon/vshl_nu16.c: Remove.
6194 * gcc.target/arm/neon/vshl_nu32.c: Remove.
6195 * gcc.target/arm/neon/vshl_nu64.c: Remove.
6196 * gcc.target/arm/neon/vshl_nu8.c: Remove.
6197 * gcc.target/arm/neon/vshll_ns16.c: Remove.
6198 * gcc.target/arm/neon/vshll_ns32.c: Remove.
6199 * gcc.target/arm/neon/vshll_ns8.c: Remove.
6200 * gcc.target/arm/neon/vshll_nu16.c: Remove.
6201 * gcc.target/arm/neon/vshll_nu32.c: Remove.
6202 * gcc.target/arm/neon/vshll_nu8.c: Remove.
6203 * gcc.target/arm/neon/vshls16.c: Remove.
6204 * gcc.target/arm/neon/vshls32.c: Remove.
6205 * gcc.target/arm/neon/vshls64.c: Remove.
6206 * gcc.target/arm/neon/vshls8.c: Remove.
6207 * gcc.target/arm/neon/vshlu16.c: Remove.
6208 * gcc.target/arm/neon/vshlu32.c: Remove.
6209 * gcc.target/arm/neon/vshlu64.c: Remove.
6210 * gcc.target/arm/neon/vshlu8.c: Remove.
6211 * gcc.target/arm/neon/vshrQ_ns16.c: Remove.
6212 * gcc.target/arm/neon/vshrQ_ns32.c: Remove.
6213 * gcc.target/arm/neon/vshrQ_ns64.c: Remove.
6214 * gcc.target/arm/neon/vshrQ_ns8.c: Remove.
6215 * gcc.target/arm/neon/vshrQ_nu16.c: Remove.
6216 * gcc.target/arm/neon/vshrQ_nu32.c: Remove.
6217 * gcc.target/arm/neon/vshrQ_nu64.c: Remove.
6218 * gcc.target/arm/neon/vshrQ_nu8.c: Remove.
6219 * gcc.target/arm/neon/vshr_ns16.c: Remove.
6220 * gcc.target/arm/neon/vshr_ns32.c: Remove.
6221 * gcc.target/arm/neon/vshr_ns64.c: Remove.
6222 * gcc.target/arm/neon/vshr_ns8.c: Remove.
6223 * gcc.target/arm/neon/vshr_nu16.c: Remove.
6224 * gcc.target/arm/neon/vshr_nu32.c: Remove.
6225 * gcc.target/arm/neon/vshr_nu64.c: Remove.
6226 * gcc.target/arm/neon/vshr_nu8.c: Remove.
6227 * gcc.target/arm/neon/vshrn_ns16.c: Remove.
6228 * gcc.target/arm/neon/vshrn_ns32.c: Remove.
6229 * gcc.target/arm/neon/vshrn_ns64.c: Remove.
6230 * gcc.target/arm/neon/vshrn_nu16.c: Remove.
6231 * gcc.target/arm/neon/vshrn_nu32.c: Remove.
6232 * gcc.target/arm/neon/vshrn_nu64.c: Remove.
6233 * gcc.target/arm/neon/vsliQ_np16.c: Remove.
6234 * gcc.target/arm/neon/vsliQ_np64.c: Remove.
6235 * gcc.target/arm/neon/vsliQ_np8.c: Remove.
6236 * gcc.target/arm/neon/vsliQ_ns16.c: Remove.
6237 * gcc.target/arm/neon/vsliQ_ns32.c: Remove.
6238 * gcc.target/arm/neon/vsliQ_ns64.c: Remove.
6239 * gcc.target/arm/neon/vsliQ_ns8.c: Remove.
6240 * gcc.target/arm/neon/vsliQ_nu16.c: Remove.
6241 * gcc.target/arm/neon/vsliQ_nu32.c: Remove.
6242 * gcc.target/arm/neon/vsliQ_nu64.c: Remove.
6243 * gcc.target/arm/neon/vsliQ_nu8.c: Remove.
6244 * gcc.target/arm/neon/vsli_np16.c: Remove.
6245 * gcc.target/arm/neon/vsli_np64.c: Remove.
6246 * gcc.target/arm/neon/vsli_np8.c: Remove.
6247 * gcc.target/arm/neon/vsli_ns16.c: Remove.
6248 * gcc.target/arm/neon/vsli_ns32.c: Remove.
6249 * gcc.target/arm/neon/vsli_ns64.c: Remove.
6250 * gcc.target/arm/neon/vsli_ns8.c: Remove.
6251 * gcc.target/arm/neon/vsli_nu16.c: Remove.
6252 * gcc.target/arm/neon/vsli_nu32.c: Remove.
6253 * gcc.target/arm/neon/vsli_nu64.c: Remove.
6254 * gcc.target/arm/neon/vsli_nu8.c: Remove.
6255 * gcc.target/arm/neon/vsraQ_ns16.c: Remove.
6256 * gcc.target/arm/neon/vsraQ_ns32.c: Remove.
6257 * gcc.target/arm/neon/vsraQ_ns64.c: Remove.
6258 * gcc.target/arm/neon/vsraQ_ns8.c: Remove.
6259 * gcc.target/arm/neon/vsraQ_nu16.c: Remove.
6260 * gcc.target/arm/neon/vsraQ_nu32.c: Remove.
6261 * gcc.target/arm/neon/vsraQ_nu64.c: Remove.
6262 * gcc.target/arm/neon/vsraQ_nu8.c: Remove.
6263 * gcc.target/arm/neon/vsra_ns16.c: Remove.
6264 * gcc.target/arm/neon/vsra_ns32.c: Remove.
6265 * gcc.target/arm/neon/vsra_ns64.c: Remove.
6266 * gcc.target/arm/neon/vsra_ns8.c: Remove.
6267 * gcc.target/arm/neon/vsra_nu16.c: Remove.
6268 * gcc.target/arm/neon/vsra_nu32.c: Remove.
6269 * gcc.target/arm/neon/vsra_nu64.c: Remove.
6270 * gcc.target/arm/neon/vsra_nu8.c: Remove.
6271 * gcc.target/arm/neon/vsriQ_np16.c: Remove.
6272 * gcc.target/arm/neon/vsriQ_np64.c: Remove.
6273 * gcc.target/arm/neon/vsriQ_np8.c: Remove.
6274 * gcc.target/arm/neon/vsriQ_ns16.c: Remove.
6275 * gcc.target/arm/neon/vsriQ_ns32.c: Remove.
6276 * gcc.target/arm/neon/vsriQ_ns64.c: Remove.
6277 * gcc.target/arm/neon/vsriQ_ns8.c: Remove.
6278 * gcc.target/arm/neon/vsriQ_nu16.c: Remove.
6279 * gcc.target/arm/neon/vsriQ_nu32.c: Remove.
6280 * gcc.target/arm/neon/vsriQ_nu64.c: Remove.
6281 * gcc.target/arm/neon/vsriQ_nu8.c: Remove.
6282 * gcc.target/arm/neon/vsri_np16.c: Remove.
6283 * gcc.target/arm/neon/vsri_np64.c: Remove.
6284 * gcc.target/arm/neon/vsri_np8.c: Remove.
6285 * gcc.target/arm/neon/vsri_ns16.c: Remove.
6286 * gcc.target/arm/neon/vsri_ns32.c: Remove.
6287 * gcc.target/arm/neon/vsri_ns64.c: Remove.
6288 * gcc.target/arm/neon/vsri_ns8.c: Remove.
6289 * gcc.target/arm/neon/vsri_nu16.c: Remove.
6290 * gcc.target/arm/neon/vsri_nu32.c: Remove.
6291 * gcc.target/arm/neon/vsri_nu64.c: Remove.
6292 * gcc.target/arm/neon/vsri_nu8.c: Remove.
6293 * gcc.target/arm/neon/vst1Q_lanef32.c: Remove.
6294 * gcc.target/arm/neon/vst1Q_lanep16.c: Remove.
6295 * gcc.target/arm/neon/vst1Q_lanep64.c: Remove.
6296 * gcc.target/arm/neon/vst1Q_lanep8.c: Remove.
6297 * gcc.target/arm/neon/vst1Q_lanes16.c: Remove.
6298 * gcc.target/arm/neon/vst1Q_lanes32.c: Remove.
6299 * gcc.target/arm/neon/vst1Q_lanes64.c: Remove.
6300 * gcc.target/arm/neon/vst1Q_lanes8.c: Remove.
6301 * gcc.target/arm/neon/vst1Q_laneu16.c: Remove.
6302 * gcc.target/arm/neon/vst1Q_laneu32.c: Remove.
6303 * gcc.target/arm/neon/vst1Q_laneu64.c: Remove.
6304 * gcc.target/arm/neon/vst1Q_laneu8.c: Remove.
6305 * gcc.target/arm/neon/vst1Qf32.c: Remove.
6306 * gcc.target/arm/neon/vst1Qp16.c: Remove.
6307 * gcc.target/arm/neon/vst1Qp64.c: Remove.
6308 * gcc.target/arm/neon/vst1Qp8.c: Remove.
6309 * gcc.target/arm/neon/vst1Qs16.c: Remove.
6310 * gcc.target/arm/neon/vst1Qs32.c: Remove.
6311 * gcc.target/arm/neon/vst1Qs64.c: Remove.
6312 * gcc.target/arm/neon/vst1Qs8.c: Remove.
6313 * gcc.target/arm/neon/vst1Qu16.c: Remove.
6314 * gcc.target/arm/neon/vst1Qu32.c: Remove.
6315 * gcc.target/arm/neon/vst1Qu64.c: Remove.
6316 * gcc.target/arm/neon/vst1Qu8.c: Remove.
6317 * gcc.target/arm/neon/vst1_lanef32.c: Remove.
6318 * gcc.target/arm/neon/vst1_lanep16.c: Remove.
6319 * gcc.target/arm/neon/vst1_lanep64.c: Remove.
6320 * gcc.target/arm/neon/vst1_lanep8.c: Remove.
6321 * gcc.target/arm/neon/vst1_lanes16.c: Remove.
6322 * gcc.target/arm/neon/vst1_lanes32.c: Remove.
6323 * gcc.target/arm/neon/vst1_lanes64.c: Remove.
6324 * gcc.target/arm/neon/vst1_lanes8.c: Remove.
6325 * gcc.target/arm/neon/vst1_laneu16.c: Remove.
6326 * gcc.target/arm/neon/vst1_laneu32.c: Remove.
6327 * gcc.target/arm/neon/vst1_laneu64.c: Remove.
6328 * gcc.target/arm/neon/vst1_laneu8.c: Remove.
6329 * gcc.target/arm/neon/vst1f32.c: Remove.
6330 * gcc.target/arm/neon/vst1p16.c: Remove.
6331 * gcc.target/arm/neon/vst1p64.c: Remove.
6332 * gcc.target/arm/neon/vst1p8.c: Remove.
6333 * gcc.target/arm/neon/vst1s16.c: Remove.
6334 * gcc.target/arm/neon/vst1s32.c: Remove.
6335 * gcc.target/arm/neon/vst1s64.c: Remove.
6336 * gcc.target/arm/neon/vst1s8.c: Remove.
6337 * gcc.target/arm/neon/vst1u16.c: Remove.
6338 * gcc.target/arm/neon/vst1u32.c: Remove.
6339 * gcc.target/arm/neon/vst1u64.c: Remove.
6340 * gcc.target/arm/neon/vst1u8.c: Remove.
6341 * gcc.target/arm/neon/vst2Q_lanef32.c: Remove.
6342 * gcc.target/arm/neon/vst2Q_lanep16.c: Remove.
6343 * gcc.target/arm/neon/vst2Q_lanes16.c: Remove.
6344 * gcc.target/arm/neon/vst2Q_lanes32.c: Remove.
6345 * gcc.target/arm/neon/vst2Q_laneu16.c: Remove.
6346 * gcc.target/arm/neon/vst2Q_laneu32.c: Remove.
6347 * gcc.target/arm/neon/vst2Qf32.c: Remove.
6348 * gcc.target/arm/neon/vst2Qp16.c: Remove.
6349 * gcc.target/arm/neon/vst2Qp8.c: Remove.
6350 * gcc.target/arm/neon/vst2Qs16.c: Remove.
6351 * gcc.target/arm/neon/vst2Qs32.c: Remove.
6352 * gcc.target/arm/neon/vst2Qs8.c: Remove.
6353 * gcc.target/arm/neon/vst2Qu16.c: Remove.
6354 * gcc.target/arm/neon/vst2Qu32.c: Remove.
6355 * gcc.target/arm/neon/vst2Qu8.c: Remove.
6356 * gcc.target/arm/neon/vst2_lanef32.c: Remove.
6357 * gcc.target/arm/neon/vst2_lanep16.c: Remove.
6358 * gcc.target/arm/neon/vst2_lanep8.c: Remove.
6359 * gcc.target/arm/neon/vst2_lanes16.c: Remove.
6360 * gcc.target/arm/neon/vst2_lanes32.c: Remove.
6361 * gcc.target/arm/neon/vst2_lanes8.c: Remove.
6362 * gcc.target/arm/neon/vst2_laneu16.c: Remove.
6363 * gcc.target/arm/neon/vst2_laneu32.c: Remove.
6364 * gcc.target/arm/neon/vst2_laneu8.c: Remove.
6365 * gcc.target/arm/neon/vst2f32.c: Remove.
6366 * gcc.target/arm/neon/vst2p16.c: Remove.
6367 * gcc.target/arm/neon/vst2p64.c: Remove.
6368 * gcc.target/arm/neon/vst2p8.c: Remove.
6369 * gcc.target/arm/neon/vst2s16.c: Remove.
6370 * gcc.target/arm/neon/vst2s32.c: Remove.
6371 * gcc.target/arm/neon/vst2s64.c: Remove.
6372 * gcc.target/arm/neon/vst2s8.c: Remove.
6373 * gcc.target/arm/neon/vst2u16.c: Remove.
6374 * gcc.target/arm/neon/vst2u32.c: Remove.
6375 * gcc.target/arm/neon/vst2u64.c: Remove.
6376 * gcc.target/arm/neon/vst2u8.c: Remove.
6377 * gcc.target/arm/neon/vst3Q_lanef32.c: Remove.
6378 * gcc.target/arm/neon/vst3Q_lanep16.c: Remove.
6379 * gcc.target/arm/neon/vst3Q_lanes16.c: Remove.
6380 * gcc.target/arm/neon/vst3Q_lanes32.c: Remove.
6381 * gcc.target/arm/neon/vst3Q_laneu16.c: Remove.
6382 * gcc.target/arm/neon/vst3Q_laneu32.c: Remove.
6383 * gcc.target/arm/neon/vst3Qf32.c: Remove.
6384 * gcc.target/arm/neon/vst3Qp16.c: Remove.
6385 * gcc.target/arm/neon/vst3Qp8.c: Remove.
6386 * gcc.target/arm/neon/vst3Qs16.c: Remove.
6387 * gcc.target/arm/neon/vst3Qs32.c: Remove.
6388 * gcc.target/arm/neon/vst3Qs8.c: Remove.
6389 * gcc.target/arm/neon/vst3Qu16.c: Remove.
6390 * gcc.target/arm/neon/vst3Qu32.c: Remove.
6391 * gcc.target/arm/neon/vst3Qu8.c: Remove.
6392 * gcc.target/arm/neon/vst3_lanef32.c: Remove.
6393 * gcc.target/arm/neon/vst3_lanep16.c: Remove.
6394 * gcc.target/arm/neon/vst3_lanep8.c: Remove.
6395 * gcc.target/arm/neon/vst3_lanes16.c: Remove.
6396 * gcc.target/arm/neon/vst3_lanes32.c: Remove.
6397 * gcc.target/arm/neon/vst3_lanes8.c: Remove.
6398 * gcc.target/arm/neon/vst3_laneu16.c: Remove.
6399 * gcc.target/arm/neon/vst3_laneu32.c: Remove.
6400 * gcc.target/arm/neon/vst3_laneu8.c: Remove.
6401 * gcc.target/arm/neon/vst3f32.c: Remove.
6402 * gcc.target/arm/neon/vst3p16.c: Remove.
6403 * gcc.target/arm/neon/vst3p64.c: Remove.
6404 * gcc.target/arm/neon/vst3p8.c: Remove.
6405 * gcc.target/arm/neon/vst3s16.c: Remove.
6406 * gcc.target/arm/neon/vst3s32.c: Remove.
6407 * gcc.target/arm/neon/vst3s64.c: Remove.
6408 * gcc.target/arm/neon/vst3s8.c: Remove.
6409 * gcc.target/arm/neon/vst3u16.c: Remove.
6410 * gcc.target/arm/neon/vst3u32.c: Remove.
6411 * gcc.target/arm/neon/vst3u64.c: Remove.
6412 * gcc.target/arm/neon/vst3u8.c: Remove.
6413 * gcc.target/arm/neon/vst4Q_lanef32.c: Remove.
6414 * gcc.target/arm/neon/vst4Q_lanep16.c: Remove.
6415 * gcc.target/arm/neon/vst4Q_lanes16.c: Remove.
6416 * gcc.target/arm/neon/vst4Q_lanes32.c: Remove.
6417 * gcc.target/arm/neon/vst4Q_laneu16.c: Remove.
6418 * gcc.target/arm/neon/vst4Q_laneu32.c: Remove.
6419 * gcc.target/arm/neon/vst4Qf32.c: Remove.
6420 * gcc.target/arm/neon/vst4Qp16.c: Remove.
6421 * gcc.target/arm/neon/vst4Qp8.c: Remove.
6422 * gcc.target/arm/neon/vst4Qs16.c: Remove.
6423 * gcc.target/arm/neon/vst4Qs32.c: Remove.
6424 * gcc.target/arm/neon/vst4Qs8.c: Remove.
6425 * gcc.target/arm/neon/vst4Qu16.c: Remove.
6426 * gcc.target/arm/neon/vst4Qu32.c: Remove.
6427 * gcc.target/arm/neon/vst4Qu8.c: Remove.
6428 * gcc.target/arm/neon/vst4_lanef32.c: Remove.
6429 * gcc.target/arm/neon/vst4_lanep16.c: Remove.
6430 * gcc.target/arm/neon/vst4_lanep8.c: Remove.
6431 * gcc.target/arm/neon/vst4_lanes16.c: Remove.
6432 * gcc.target/arm/neon/vst4_lanes32.c: Remove.
6433 * gcc.target/arm/neon/vst4_lanes8.c: Remove.
6434 * gcc.target/arm/neon/vst4_laneu16.c: Remove.
6435 * gcc.target/arm/neon/vst4_laneu32.c: Remove.
6436 * gcc.target/arm/neon/vst4_laneu8.c: Remove.
6437 * gcc.target/arm/neon/vst4f32.c: Remove.
6438 * gcc.target/arm/neon/vst4p16.c: Remove.
6439 * gcc.target/arm/neon/vst4p64.c: Remove.
6440 * gcc.target/arm/neon/vst4p8.c: Remove.
6441 * gcc.target/arm/neon/vst4s16.c: Remove.
6442 * gcc.target/arm/neon/vst4s32.c: Remove.
6443 * gcc.target/arm/neon/vst4s64.c: Remove.
6444 * gcc.target/arm/neon/vst4s8.c: Remove.
6445 * gcc.target/arm/neon/vst4u16.c: Remove.
6446 * gcc.target/arm/neon/vst4u32.c: Remove.
6447 * gcc.target/arm/neon/vst4u64.c: Remove.
6448 * gcc.target/arm/neon/vst4u8.c: Remove.
6449 * gcc.target/arm/neon/vsubQf32.c: Remove.
6450 * gcc.target/arm/neon/vsubQs16.c: Remove.
6451 * gcc.target/arm/neon/vsubQs32.c: Remove.
6452 * gcc.target/arm/neon/vsubQs64.c: Remove.
6453 * gcc.target/arm/neon/vsubQs8.c: Remove.
6454 * gcc.target/arm/neon/vsubQu16.c: Remove.
6455 * gcc.target/arm/neon/vsubQu32.c: Remove.
6456 * gcc.target/arm/neon/vsubQu64.c: Remove.
6457 * gcc.target/arm/neon/vsubQu8.c: Remove.
6458 * gcc.target/arm/neon/vsubf32.c: Remove.
6459 * gcc.target/arm/neon/vsubhns16.c: Remove.
6460 * gcc.target/arm/neon/vsubhns32.c: Remove.
6461 * gcc.target/arm/neon/vsubhns64.c: Remove.
6462 * gcc.target/arm/neon/vsubhnu16.c: Remove.
6463 * gcc.target/arm/neon/vsubhnu32.c: Remove.
6464 * gcc.target/arm/neon/vsubhnu64.c: Remove.
6465 * gcc.target/arm/neon/vsubls16.c: Remove.
6466 * gcc.target/arm/neon/vsubls32.c: Remove.
6467 * gcc.target/arm/neon/vsubls8.c: Remove.
6468 * gcc.target/arm/neon/vsublu16.c: Remove.
6469 * gcc.target/arm/neon/vsublu32.c: Remove.
6470 * gcc.target/arm/neon/vsublu8.c: Remove.
6471 * gcc.target/arm/neon/vsubs16.c: Remove.
6472 * gcc.target/arm/neon/vsubs32.c: Remove.
6473 * gcc.target/arm/neon/vsubs64.c: Remove.
6474 * gcc.target/arm/neon/vsubs8.c: Remove.
6475 * gcc.target/arm/neon/vsubu16.c: Remove.
6476 * gcc.target/arm/neon/vsubu32.c: Remove.
6477 * gcc.target/arm/neon/vsubu64.c: Remove.
6478 * gcc.target/arm/neon/vsubu8.c: Remove.
6479 * gcc.target/arm/neon/vsubws16.c: Remove.
6480 * gcc.target/arm/neon/vsubws32.c: Remove.
6481 * gcc.target/arm/neon/vsubws8.c: Remove.
6482 * gcc.target/arm/neon/vsubwu16.c: Remove.
6483 * gcc.target/arm/neon/vsubwu32.c: Remove.
6484 * gcc.target/arm/neon/vsubwu8.c: Remove.
6485 * gcc.target/arm/neon/vtbl1p8.c: Remove.
6486 * gcc.target/arm/neon/vtbl1s8.c: Remove.
6487 * gcc.target/arm/neon/vtbl1u8.c: Remove.
6488 * gcc.target/arm/neon/vtbl2p8.c: Remove.
6489 * gcc.target/arm/neon/vtbl2s8.c: Remove.
6490 * gcc.target/arm/neon/vtbl2u8.c: Remove.
6491 * gcc.target/arm/neon/vtbl3p8.c: Remove.
6492 * gcc.target/arm/neon/vtbl3s8.c: Remove.
6493 * gcc.target/arm/neon/vtbl3u8.c: Remove.
6494 * gcc.target/arm/neon/vtbl4p8.c: Remove.
6495 * gcc.target/arm/neon/vtbl4s8.c: Remove.
6496 * gcc.target/arm/neon/vtbl4u8.c: Remove.
6497 * gcc.target/arm/neon/vtbx1p8.c: Remove.
6498 * gcc.target/arm/neon/vtbx1s8.c: Remove.
6499 * gcc.target/arm/neon/vtbx1u8.c: Remove.
6500 * gcc.target/arm/neon/vtbx2p8.c: Remove.
6501 * gcc.target/arm/neon/vtbx2s8.c: Remove.
6502 * gcc.target/arm/neon/vtbx2u8.c: Remove.
6503 * gcc.target/arm/neon/vtbx3p8.c: Remove.
6504 * gcc.target/arm/neon/vtbx3s8.c: Remove.
6505 * gcc.target/arm/neon/vtbx3u8.c: Remove.
6506 * gcc.target/arm/neon/vtbx4p8.c: Remove.
6507 * gcc.target/arm/neon/vtbx4s8.c: Remove.
6508 * gcc.target/arm/neon/vtbx4u8.c: Remove.
6509 * gcc.target/arm/neon/vtrnQf32.c: Remove.
6510 * gcc.target/arm/neon/vtrnQp16.c: Remove.
6511 * gcc.target/arm/neon/vtrnQp8.c: Remove.
6512 * gcc.target/arm/neon/vtrnQs16.c: Remove.
6513 * gcc.target/arm/neon/vtrnQs32.c: Remove.
6514 * gcc.target/arm/neon/vtrnQs8.c: Remove.
6515 * gcc.target/arm/neon/vtrnQu16.c: Remove.
6516 * gcc.target/arm/neon/vtrnQu32.c: Remove.
6517 * gcc.target/arm/neon/vtrnQu8.c: Remove.
6518 * gcc.target/arm/neon/vtrnf32.c: Remove.
6519 * gcc.target/arm/neon/vtrnp16.c: Remove.
6520 * gcc.target/arm/neon/vtrnp8.c: Remove.
6521 * gcc.target/arm/neon/vtrns16.c: Remove.
6522 * gcc.target/arm/neon/vtrns32.c: Remove.
6523 * gcc.target/arm/neon/vtrns8.c: Remove.
6524 * gcc.target/arm/neon/vtrnu16.c: Remove.
6525 * gcc.target/arm/neon/vtrnu32.c: Remove.
6526 * gcc.target/arm/neon/vtrnu8.c: Remove.
6527 * gcc.target/arm/neon/vtstQp8.c: Remove.
6528 * gcc.target/arm/neon/vtstQs16.c: Remove.
6529 * gcc.target/arm/neon/vtstQs32.c: Remove.
6530 * gcc.target/arm/neon/vtstQs8.c: Remove.
6531 * gcc.target/arm/neon/vtstQu16.c: Remove.
6532 * gcc.target/arm/neon/vtstQu32.c: Remove.
6533 * gcc.target/arm/neon/vtstQu8.c: Remove.
6534 * gcc.target/arm/neon/vtstp8.c: Remove.
6535 * gcc.target/arm/neon/vtsts16.c: Remove.
6536 * gcc.target/arm/neon/vtsts32.c: Remove.
6537 * gcc.target/arm/neon/vtsts8.c: Remove.
6538 * gcc.target/arm/neon/vtstu16.c: Remove.
6539 * gcc.target/arm/neon/vtstu32.c: Remove.
6540 * gcc.target/arm/neon/vtstu8.c: Remove.
6541 * gcc.target/arm/neon/vuzpQf32.c: Remove.
6542 * gcc.target/arm/neon/vuzpQp16.c: Remove.
6543 * gcc.target/arm/neon/vuzpQp8.c: Remove.
6544 * gcc.target/arm/neon/vuzpQs16.c: Remove.
6545 * gcc.target/arm/neon/vuzpQs32.c: Remove.
6546 * gcc.target/arm/neon/vuzpQs8.c: Remove.
6547 * gcc.target/arm/neon/vuzpQu16.c: Remove.
6548 * gcc.target/arm/neon/vuzpQu32.c: Remove.
6549 * gcc.target/arm/neon/vuzpQu8.c: Remove.
6550 * gcc.target/arm/neon/vuzpf32.c: Remove.
6551 * gcc.target/arm/neon/vuzpp16.c: Remove.
6552 * gcc.target/arm/neon/vuzpp8.c: Remove.
6553 * gcc.target/arm/neon/vuzps16.c: Remove.
6554 * gcc.target/arm/neon/vuzps32.c: Remove.
6555 * gcc.target/arm/neon/vuzps8.c: Remove.
6556 * gcc.target/arm/neon/vuzpu16.c: Remove.
6557 * gcc.target/arm/neon/vuzpu32.c: Remove.
6558 * gcc.target/arm/neon/vuzpu8.c: Remove.
6559 * gcc.target/arm/neon/vzipQf32.c: Remove.
6560 * gcc.target/arm/neon/vzipQp16.c: Remove.
6561 * gcc.target/arm/neon/vzipQp8.c: Remove.
6562 * gcc.target/arm/neon/vzipQs16.c: Remove.
6563 * gcc.target/arm/neon/vzipQs32.c: Remove.
6564 * gcc.target/arm/neon/vzipQs8.c: Remove.
6565 * gcc.target/arm/neon/vzipQu16.c: Remove.
6566 * gcc.target/arm/neon/vzipQu32.c: Remove.
6567 * gcc.target/arm/neon/vzipQu8.c: Remove.
6568 * gcc.target/arm/neon/vzipf32.c: Remove.
6569 * gcc.target/arm/neon/vzipp16.c: Remove.
6570 * gcc.target/arm/neon/vzipp8.c: Remove.
6571 * gcc.target/arm/neon/vzips16.c: Remove.
6572 * gcc.target/arm/neon/vzips32.c: Remove.
6573 * gcc.target/arm/neon/vzips8.c: Remove.
6574 * gcc.target/arm/neon/vzipu16.c: Remove.
6575 * gcc.target/arm/neon/vzipu32.c: Remove.
6576 * gcc.target/arm/neon/vzipu8.c: Remove.
6577
6578
6579 2015-11-12 Marek Polacek <polacek@redhat.com>
6580
6581 PR c/67784
6582 * gcc.dg/pr67784-1.c: New test.
6583 * gcc.dg/pr67784-2.c: New test.
6584
6585 2015-11-12 Martin Liska <mliska@suse.cz>
6586
6587 * gcc.dg/ipa/pr68035.c: New test.
6588
6589 2015-11-12 Richard Biener <rguenther@suse.de>
6590
6591 PR tree-optimization/68306
6592 * gcc.dg/pr68306.c: New testcase.
6593
6594 2015-11-12 Ville Voutilainen <ville.voutilainen@gmail.com>
6595
6596 Implement D0013R2, logical type traits.
6597
6598 * g++.dg/cpp0x/Wattributes1.C: Adjust.
6599
6600 2015-11-12 Nathan Sidwell <nathan@codesourcery.com>
6601
6602 * c-c++-common/goacc/data-default-1.c: New.
6603
6604 2015-11-12 David Edelsohn <dje.gcc@gmail.com>
6605
6606 * gcc.target/powerpc/pr67789.c: Skip on AIX and Darwin.
6607
6608 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6609
6610 PR tree-optimization/68305
6611 * gcc.dg/vect/pr68305.c: New test.
6612
6613 2015-11-12 Eric Botcazou <ebotcazou@adacore.com>
6614
6615 * gcc.target/i386/pr67265-2.c: New test.
6616
6617 2015-11-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6618
6619 * gcc.dg/pr68286.c: New test.
6620
6621 2015-11-12 Christian Bruel <christian.bruel@st.com>
6622
6623 * gcc.target/arm/mmx-1.c: Adjust for unified asm.
6624
6625 2015-11-12 Uros Bizjak <ubizjak@gmail.com>
6626
6627 * gcc.target/i386/sse-1.c (swizzle): Assume that a is
6628 aligned to 64 bits.
6629
6630 2015-11-11 David Edelsohn <dje.gcc@gmail.com>
6631
6632 * gcc.dg/pr65521.c: Fail on AIX.
6633
6634 2015-11-11 Sebastian Pop <s.pop@samsung.com>
6635
6636 * gcc.dg/graphite/fuse-1.c: Adjust pattern. Remove dg-do.
6637 * gcc.dg/graphite/fuse-2.c: Same.
6638 * gcc.dg/graphite/graphite.exp (opt_files): Add fuse-*.c and
6639 isl-ast-gen-*.c files.
6640 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove dg-do and dg-options.
6641 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Same.
6642 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Same.
6643 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Same.
6644 * gcc.dg/graphite/isl-ast-gen-if-1.c: Same.
6645 * gcc.dg/graphite/isl-ast-gen-if-2.c: Same.
6646 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Same.
6647 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Same.
6648 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Same.
6649 * gcc.dg/graphite/isl-ast-gen-user-1.c: Same.
6650 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Remove.
6651
6652 2015-11-11 Marek Polacek <polacek@redhat.com>
6653
6654 PR c/68107
6655 PR c++/68266
6656 * c-c++-common/pr68107.c: New test.
6657 * g++.dg/init/new38.C (large_array_char): Adjust dg-error.
6658 (large_array_char_template): Likewise.
6659 * g++.dg/init/new44.C: Adjust dg-error.
6660
6661 2015-11-11 Nathan Sidwell <nathan@codesourcery.com>
6662
6663 * gfortran.dg/goacc/private-3.f95: Remove xfail.
6664 * gfortran.dg/goacc/combined_loop.f90: Remove xfail.
6665
6666 2015-11-11 Eric Botcazou <ebotcazou@adacore.com>
6667
6668 * gcc.target/i386/pr67265.c: New test.
6669
6670 2015-11-11 Segher Boessenkool <segher@kernel.crashing.org>
6671
6672 * gcc.target/powerpc/20050603-3.c: Don't restrict to ilp32. Do more
6673 tests for the expected generated code.
6674
6675 2015-11-11 Simon Dardis <simon.dardis@imgtec.com>
6676
6677 * gcc.target/mips/split-ds-sequence.c: New test.
6678
6679 2015-11-11 Julia Koval <julia.koval@intel.com>
6680
6681 * g++.dg/ext/mv16.C: New functions.
6682
6683 2015-11-11 Richard Biener <rguenth@gcc.gnu.org>
6684 Jiong Wang <jiong.wang@arm.com>
6685
6686 * gcc.dg/tree-ssa/pr68234.c: New testcase.
6687
6688 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6689
6690 * gcc.target/i386/mask-pack.c: New test.
6691 * gcc.target/i386/mask-unpack.c: New test.
6692
6693 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6694
6695 * gcc.target/i386/avx2-vec-mask-bit-not.c: New test.
6696
6697 2015-11-10 Ilya Enkovich <enkovich.gnu@gmail.com>
6698
6699 * gcc.dg/vect/slp-cond-5.c: New test.
6700
6701 2015-11-10 Richard Biener <rguenther@suse.de>
6702
6703 PR tree-optimization/68240
6704 * gcc.dg/torture/pr68240.c: New testcase.
6705
6706 2015-11-10 Richard Biener <rguenther@suse.de>
6707
6708 PR tree-optimization/56118
6709 * gcc.target/i386/pr56118.c: New testcase.
6710
6711 2015-11-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6712
6713 * gcc.target/aarch64/cond_op_imm_1.c: New test.
6714
6715 2015-11-10 Eric Botcazou <ebotcazou@adacore.com>
6716
6717 * gfortran.dg/pr68251.f90: New test.
6718
6719 2015-11-09 Cesar Philippidis <cesar@codesourcery.com>
6720
6721 * c-c++-common/goacc/routine-5.c: Enable c++ tests.
6722
6723 2015-11-09 Martin Sebor <msebor@redhat.com>
6724
6725 * init/new45.C: New test to verify that operator new is invoked
6726 with or without overhead for a cookie.
6727
6728 PR c++/67927
6729 * init/new44.C: New test for placement new expressions for arrays
6730 with excessive number of elements.
6731
6732 PR c++/67913
6733 * init/new43.C: New test for placement new expressions for arrays
6734 with negative number of elements.
6735
6736 * other/new-size-type.C: Expect array new expression with
6737 an excessive number of elements to be rejected.
6738
6739 2015-11-09 Nathan Sidwell <nathan@codesourcery.com>
6740
6741 * c-c++-common/goacc/routine-1.c: New.
6742 * c-c++-common/goacc/routine-2.c: New.
6743 * c-c++-common/goacc/routine-3.c: New.
6744 * c-c++-common/goacc/routine-4.c: New.
6745 * c-c++-common/goacc/routine-5.c: New.
6746
6747 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6748
6749 * gcc.target/sparc/sparc-ret.c: Rename to...
6750 * gcc.target/sparc/sparc-ret-1.c: ...this.
6751 * gcc.target/sparc/sparc-ret-2.c: New test.
6752
6753 2015-11-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6754
6755 * lib/target-supports.exp (check_p8vector_hw_available): Split
6756 long line.
6757 (check_vsx_hw_available): Likewise.
6758 (check_p9vector_hw_available): Add new checks for ISA 3.0 hardware
6759 support and for PowerPC float128 support.
6760 (check_p9modulo_hw_available): Likewise.
6761 (check_ppc_float128_sw_available): Likewise.
6762 (check_ppc_float128_hw_available): Likewise.
6763 (check_effective_target_powerpc_p9vector_ok): Likewise.
6764 (check_effective_target_powerpc_p9modulo_ok): Likewise.
6765 (check_effective_target_powerpc_float128_sw_ok): Likewise.
6766 (check_effective_target_powerpc_float128_hw_ok): Likewise.
6767 (is-effective-target): Add new PowerPc targets.
6768 (is-effective-target-keyword): Likewise.
6769 (check_vect_support_and_set_flags): If we have ISA 3.0 vector
6770 instructions, use it.
6771
6772 * gcc.target/powerpc/mod-1.c: New test for ISA 3.0 instructions.
6773 * gcc.target/powerpc/mod-2.c: Likewise.
6774 * gcc.target/powerpc/ctz-1.c: Likewise.
6775 * gcc.target/powerpc/ctz-2.c: Likewise.
6776 * gcc.target/powerpc/extswsli-1.c: Likewise.
6777 * gcc.target/powerpc/extswsli-2.c: Likewise.
6778 * gcc.target/powerpc/extswsli-3.c: Likewise.
6779
6780 * gcc.target/powerpc/fusion.c (fusion_vector): Move to fusion2.c
6781 and allow the test on PowerPC LE.
6782 * gcc.target/powerpc/fusion2.c (fusion_vector): Likewise.
6783 * gcc.target/powerpc/fusion3.c: New file, test power9 fusion.
6784
6785 * gcc.target/powerpc/float128-call.c: Use powerpc_float128_sw_ok
6786 check instead of powerpc_vsx_ok.
6787 * gcc.target/powerpc/float128-mix.c: Likewise.
6788
6789 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6790
6791 * gcc.dg/sso/*.c: Robustify dg-output directives.
6792
6793 2015-11-09 Eric Botcazou <ebotcazou@adacore.com>
6794
6795 * g++.dg/ubsan/pr68259.C: New test.
6796
6797 2015-11-09 Uros Bizjak <ubizjak@gmail.com>
6798
6799 * g++.dg/cilk-plus/CK/pr66326.cc: Do not include cilk.h.
6800 (main): Use _Cilk_spawn instead of cilk_spawn.
6801
6802 2015-11-09 Thomas Schwinge <thomas@codesourcery.com>
6803
6804 * gcc.target/i386/addr-space-3.c: Fix quoting in dg-final
6805 scan-assembler directive.
6806
6807 2015-11-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6808
6809 PR target/68129
6810 * gcc.dg/pr68129_1.c: New test.
6811
6812 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6813
6814 PR debug/67192
6815 * gcc.dg/guality/pr67192.c (f3, f4): New functions.
6816 (main): Invoke them.
6817
6818 2015-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
6819
6820 PR debug/67192
6821 * gcc.dg/guality/pr67192.c: New test.
6822
6823 2015-11-09 Richard Biener <rguenther@suse.de>
6824
6825 PR tree-optimization/68248
6826 * gcc.dg/torture/pr68248.c: New testcase.
6827
6828 2015-11-09 Richard Biener <rguenther@suse.de>
6829
6830 PR tree-optimization/56118
6831 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust.
6832
6833 2015-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
6834
6835 * gcc.target/arm/thumb2-slow-flash-data.c: Add missing typespec for
6836 labelref and check use of constant pool by looking for .word and
6837 similar directives.
6838
6839 2015-11-09 Igor Zamyatin <igor.zamyatin@intel.com>
6840
6841 PR target/66326
6842 * g++.dg/cilk-plus/CK/pr66326.cc: New test.
6843
6844 2015-11-09 Richard Henderson <rth@redhat.com>
6845
6846 * gcc.target/i386/addr-space-1.c: New test.
6847 * gcc.target/i386/addr-space-2.c: New test.
6848 * gcc.target/i386/addr-space-3.c: New test.
6849
6850 2015-11-08 Steven g. Kargl <kargl@gcc.gnu.org>
6851
6852 PR fortran/68053
6853 * gfortran.dg/pr68053.f90: New test.
6854
6855 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
6856
6857 * g++.dg/lto/pr68057_0.C: Fix testcase.
6858
6859 2015-11-08 Joost VandeVondele <vondele@gcc.gnu.org>
6860
6861 * gfortran.dg/PR67518.f90: move from here...
6862 * gfortran.dg/graphite/PR67518.f90: to here.
6863 * gfortran.dg/PR53852.f90: move from here...
6864 * gfortran.dg/graphite/PR53852.f90: to here.
6865
6866 2015-11-08 Eric Botcazou <ebotcazou@adacore.com>
6867
6868 * gcc.dg/sso-1.c: New test.
6869 * gcc.dg/sso-2.c: Likewise.
6870 * gcc.dg/sso-3.c: Likewise.
6871 * gcc.dg/sso-4.c: Likewise.
6872 * gcc.dg/sso-5.c: Likewise.
6873 * gcc.dg/sso-6.c: Likewise.
6874 * gcc.dg/sso-7.c: Likewise.
6875 * gcc.dg/sso-8.c: Likewise.
6876 * gcc.dg/sso: New directory.
6877 * gcc.target/i386/movbe-3.c: New test.
6878 * gnat.dg/sso1.adb: Likewise.
6879 * gnat.dg/sso2.ad[sb]: Likewise.
6880 * gnat.dg/sso3.adb: Likewise.
6881 * gnat.dg/sso4.adb: Likewise.
6882 * gnat.dg/sso5.adb: Likewise.
6883 * gnat.dg/sso6.adb: Likewise.
6884 * gnat.dg/sso7.adb: Likewise.
6885 * gnat.dg/specs/sso1.ads: Likewise.
6886 * gnat.dg/specs/sso2.ads: Likewise.
6887 * gnat.dg/sso: New directory.
6888
6889 2015-11-08 Andre Vehreschild <vehre@gcc.gnu.org>
6890
6891 PR fortran/68218
6892 * gfortran.dg/allocate_with_arrayspec_1.f90: New test.
6893
6894 2015-11-08 Steven G. Kargl <kargl@gc.gnu.org>
6895
6896 PR fortran/68224
6897 * gfortran.dg/pr68224.f90: New test.
6898
6899 2015-11-08 Paul Thomas <pault@gcc.gnu.org>
6900
6901 PR fortran/68196
6902 * gfortran.dg/proc_ptr_47.f90: New test.
6903
6904 PR fortran/66465
6905 * gfortran.dg/pr66465.f90: New test.
6906
6907 2015-11-07 John David Anglin <danglin@gcc.gnu.org>
6908
6909 * gcc.dg/Wno-frame-address.c: Skip on hppa*-*-*.
6910
6911 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6912
6913 PR fortran/68153
6914 * gfortran.dg/pr68153.f90: New test.
6915
6916 2015-11-07 Steven G. Kargl <kargl@gcc.gnu.org>
6917
6918 PR fortran/68151
6919 * gfortran.dg/pr68151.f90: New test.
6920
6921 2015-11-07 Richard Sandiford <richard.sandiford@arm.com>
6922
6923 PR tree-optimization/68235
6924 * gcc.dg/lto/20110201-1_0.c: Add -fno-math-errno.
6925
6926 2015-11-06 Jeff Law <law@redhat.com>
6927
6928 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust to look for
6929 realized jump threads.
6930 * gcc.dg/tree-ssa-pr66752-3.c: Look in vrp1 dump for jump
6931 threads rather than dom1 dump.
6932
6933 2015-11-06 Michael Collison <michael.collison@linaro.org
6934 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6935
6936 Revert:
6937 2015-08-01 Michael Collison <michael.collison@linaro.org
6938 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
6939
6940 * gcc.target/arm/mincmp.c: New test.
6941
6942 2015-11-06 Dominique d'Humieres <dominiq@lps.ens.fr>
6943
6944 PR fortran/54224
6945 * gfortran.dg/warn_unused_function_2.f90: Add two new
6946 "defined but not used" subroutines.
6947
6948 2015-11-06 Jakub Jelinek <jakub@redhat.com>
6949
6950 * gcc.dg/gomp/ordered-2.c (f1): Expect an extra error.
6951 * g++.dg/gomp/ordered-2.C (f1): Likewise.
6952 * gfortran.dg/goacc/parallel-kernels-regions.f95: Adjust
6953 expected diagnostics for the addition of quotes.
6954 * gfortran.dg/gomp/target3.f90: Likewise.
6955 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6956 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6957 * c-c++-common/gomp/doacross-1.c: Likewise.
6958 * c-c++-common/gomp/nesting-warn-1.c: Likewise.
6959 * c-c++-common/gomp/cancel-1.c (f2): Add some new tests.
6960 Adjust expected diagnostics wording.
6961 * c-c++-common/gomp/clauses-4.c (foo): Likewise.
6962 Don't expect error on ordered threads simd when in for simd.
6963 * c-c++-common/gomp/nesting-2.c: New test.
6964 * c-c++-common/gomp/ordered-3.c (foo): Add some new tests.
6965 * c-c++-common/gomp/ordered-4.c: New test.
6966
6967 2015-11-06 Mike Stump <mikestump@comcast.net>
6968
6969 * gcc.dg/pragma-diag-5.c: Make test cases unique.
6970
6971 2015-11-06 Aditya Kumar <aditya.k7@samsung.com>
6972 Sebastian Pop <s.pop@samsung.com>
6973
6974 * gcc.dg/graphite/fuse-1.c: New.
6975 * gcc.dg/graphite/fuse-2.c: New.
6976 * gcc.dg/graphite/interchange-13.c: Remove bogus check.
6977
6978 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
6979
6980 * gcc.target/aarch64/advsimd-intrinsics/vqtbX.c: New test.
6981
6982 2015-11-06 David Malcolm <dmalcolm@redhat.com>
6983
6984 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: New file.
6985 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: New file.
6986 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: New file.
6987 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
6988 * lib/gcc-dg.exp: Load multiline.exp.
6989
6990 2015-11-06 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6991
6992 * gcc.target/arm/combine-movs.c: Adjust for unified asm.
6993 * gcc.target/arm/interrupt-1.c: Likewise.
6994 * gcc.target/arm/interrupt-2.c: Likewise.
6995 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
6996
6997 2015-11-06 Benedikt Huber <benedikt.huber@theobroma-systems.com>
6998 Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
6999
7000 * gcc.target/aarch64/rsqrt_asm_check_common.h: Common
7001 macros for assembly checks.
7002 * gcc.target/aarch64/rsqrt_asm_check_negative_1.c: Make sure
7003 frsqrts and frsqrte are not emitted.
7004 * gcc.target/aarch64/rsqrt_asm_check_1.c: Make sure
7005 frsqrts and frsqrte are emitted.
7006 * gcc.target/aarch64/rsqrt_1.c: Functional tests for rsqrt.
7007
7008 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
7009
7010 * gfortran.dg/goacc/combined_loop.f90: XFAIL.
7011
7012 2015-11-06 Jan Hubicka <hubicka@ucw.cz>
7013
7014 PR ipa/68057
7015 PR ipa/68220
7016 * g++.dg/lto/pr68057_0.C: New testcase.
7017 * g++.dg/lto/pr68057_1.C: New testcase.
7018 * g++.dg/torture/pr68220.C: New testcase.
7019
7020 2015-11-06 Christophe Lyon <christophe.lyon@linaro.org>
7021
7022 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: Fix typos in
7023 comment.
7024
7025 2015-11-06 Ilya Enkovich <enkovich.gnu@gmail.com>
7026
7027 PR tree-optimization/68145
7028 * g++.dg/vect/pr68145.cc: New test.
7029
7030 2015-11-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7031
7032 PR target/68088
7033 * gcc.dg/pr68088_1.c: New test.
7034
7035 2015-11-06 Richard Biener <rguenther@suse.de>
7036
7037 * gcc.dg/vect/bb-slp-38.c: New testcase.
7038
7039 2015-11-06 Thomas Schwinge <thomas@codesourcery.com>
7040
7041 * gfortran.dg/goacc/private-3.f95: XFAIL.
7042
7043 2015-11-06 Joost VandeVondele <vondele@gnu.gcc.org>
7044
7045 PR middle-end/53852
7046 PR middle-end/67518
7047 * gfortran.dg/PR67518.f90: New test.
7048 * gfortran.dg/PR53852.f90: New test.
7049
7050 2015-11-05 Cesar Philippidis <cesar@codesourcery.com>
7051 Tom de Vries <tom@codesourcery.com>
7052 Nathan Sidwell <nathan@codesourcery.com>
7053 Thomas Schwinge <thomas@codesourcery.com>
7054
7055 * c-c++-common/goacc/combined-directives.c: New test.
7056 * c-c++-common/goacc/loop-clauses.c: New test.
7057 * c-c++-common/goacc/tile.c: New test.
7058 * c-c++-common/goacc/loop-shape.c: Add test for pointer variable
7059 as gang static arguments.
7060 * c-c++-common/goacc/update-1.c: Adjust expected error message.
7061 * g++.dg/goacc/template.C: New test.
7062 * gfortran.dg/goacc/combined-directives.f90: New test.
7063 * gfortran.dg/goacc/default.f95: New test.
7064 * gfortran.dg/goacc/default_none.f95: New test.
7065 * gfortran.dg/goacc/firstprivate-1.f95: New test.
7066 * gfortran.dg/goacc/gang-static.f95: New test.
7067 * gfortran.dg/goacc/kernels-loop-inner.f95: New test.
7068 * gfortran.dg/goacc/kernels-loops-adjacent.f95: New test.
7069 * gfortran.dg/goacc/list.f95: Update test.
7070 * gfortran.dg/goacc/loop-2.f95: Likewise.
7071 * gfortran.dg/goacc/loop-4.f95: New test.
7072 * gfortran.dg/goacc/loop-5.f95: New test.
7073 * gfortran.dg/goacc/loop-6.f95: New test.
7074 * gfortran.dg/goacc/loop-tree-1.f90: Update test.
7075 * gfortran.dg/goacc/multi-clause.f90: New test.
7076 * gfortran.dg/goacc/parallel-tree.f95: Update test.
7077 * gfortran.dg/goacc/update.f95: New test.
7078
7079 2015-11-05 Martin Sebor <msebor@redhat.com>
7080
7081 PR c++/67942
7082 * g++.dg/warn/Wplacement-new-size.C: Exercise placement new
7083 invocations where the size of the destination buffer object
7084 or its type (or both) is unknown.
7085
7086 2015-11-05 Martin Sebor <msebor@redhat.com>
7087
7088 PR c++/67942
7089 * g++.dg/warn/Wplacement-new-size.C: New test.
7090
7091 2015-11-05 Alan Lawrence <alan.lawrence@arm.com>
7092
7093 * gcc.dg/pr68112.c: New.
7094 * gcc.dg/vect/vect-strided-shift-1.c: New.
7095
7096 2015-11-05 Marek Polacek <polacek@redhat.com>
7097
7098 PR c/68090
7099 * gcc.dg/pr68090.c: New test.
7100
7101 2015-11-05 James Greenhalgh <james.greenhalgh@arm.com>
7102
7103 * gcc.dg/ifcvt-4.c: New.
7104
7105 2015-11-05 Paolo Carlini <paolo.carlini@oracle.com>
7106
7107 PR c++/67846
7108 * g++.dg/cpp0x/lambda/lambda-ice15.C: New.
7109
7110 2015-11-05 Jakub Jelinek <jakub@redhat.com>
7111
7112 * c-c++-common/gomp/clauses-2.c (foo): Adjust for diagnostics
7113 of variables in both data sharing and mapping clauses and for
7114 structure element based array sections being mapped rather than
7115 privatized.
7116 * c-c++-common/gomp/declare-target-2.c: Add various new tests. Adjust
7117 expected diagnostics wording in one case.
7118 * c-c++-common/gomp/distribute-1.c: New test.
7119 * c-c++-common/gomp/element-1.c: New test.
7120 * c-c++-common/gomp/pr61486-2.c: Add #pragma omp declare target
7121 and #pragma omp end declare target pair around the function.
7122 Change s from a parameter to a file scope variable.
7123 * c-c++-common/gomp/pr67521.c: Add dg-error directives.
7124 * c-c++-common/gomp/reduction-1.c (foo): Don't expect diagnostics
7125 on non-zero low-bound in reduction array sections. Add further
7126 tests.
7127 * c-c++-common/gomp/schedule-modifiers-1.c: New test.
7128 * c-c++-common/gomp/target-teams-1.c: New test.
7129 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
7130 for expected mangling on x86_64/i?86.
7131 * gcc.dg/gomp/declare-simd-3.c: New test.
7132 * gcc.dg/gomp/declare-simd-4.c: New test.
7133 * gcc.dg/gomp/for-20.c: New test.
7134 * gcc.dg/gomp/for-21.c: New test.
7135 * gcc.dg/gomp/for-22.c: New test.
7136 * gcc.dg/gomp/for-23.c: New test.
7137 * gcc.dg/gomp/for-24.c: New test.
7138 * gcc.dg/gomp/linear-1.c: New test.
7139 * gcc.dg/gomp/loop-1.c: New test.
7140 * g++.dg/gomp/atomic-17.C: New test.
7141 * g++.dg/gomp/clause-1.C (T::test): Don't expect error on
7142 non-static data member in shared clause. Add single construct.
7143 * g++.dg/gomp/declare-simd-1.C: Add dg-options. Add
7144 scan-assembler-times directives for expected mangling on x86_64/i?86.
7145 * g++.dg/gomp/declare-simd-3.C: Likewise.
7146 * g++.dg/gomp/declare-simd-4.C: New test.
7147 * g++.dg/gomp/declare-simd-5.C: New test.
7148 * g++.dg/gomp/declare-target-1.C: New test.
7149 * g++.dg/gomp/linear-2.C: New test.
7150 * g++.dg/gomp/loop-1.C: New test.
7151 * g++.dg/gomp/loop-2.C: New test.
7152 * g++.dg/gomp/loop-3.C: New test.
7153 * g++.dg/gomp/member-2.C (B::m2, B::m4): Don't expect error on
7154 non-static data member in shared clause.
7155 * g++.dg/gomp/member-3.C: New test.
7156 * g++.dg/gomp/member-4.C: New test.
7157 * g++.dg/gomp/pr38639.C (foo): Adjust dg-error.
7158 (bar): Remove dg-message.
7159 * g++.dg/gomp/target-teams-1.C: New test.
7160
7161 2015-11-05 Richard Biener <rguenther@suse.de>
7162
7163 * gcc.dg/tree-ssa/loadpre2.c: Avoid undefined behavior due to
7164 uninitialized variables.
7165 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
7166 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
7167 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7168 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7169 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7170 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7171 * gcc.dg/ipa/inlinehint-2.c: Likewise.
7172 * gcc.dg/ipa/pure-const-2.c: Likewise.
7173 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7174 * gcc.dg/tree-ssa/loop-23.c: Likewise.
7175 * gcc.dg/tree-ssa/pr22051-2.c: Likewise.
7176 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7177 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
7178 * gcc.dg/vect/pr30858.c: Likewise.
7179 * gcc.dg/vect/pr33866.c: Likewise.
7180 * gcc.dg/vect/pr37027.c: Likewise.
7181 * c-c++-common/ubsan/null-10.c: Likewise.
7182 * gcc.target/i386/incoming-8.c: Likewise.
7183
7184 2015-11-04 Eric Botcazou <ebotcazou@adacore.com>
7185
7186 * gnat.dg/slice9.adb: New test.
7187
7188 2015-11-04 Nathan Sidwell <nathan@codesourcery.com>
7189
7190 * gfortran.dg/goacc/reduction-2.f95: Delete.
7191
7192 2015-11-04 Tom de Vries <tom@codesourcery.com>
7193
7194 PR tree-optimization/67742
7195 * gcc.dg/tree-ssa/restrict-7.c: New test.
7196 * gcc.dg/tree-ssa/restrict-8.c: New test.
7197
7198 2015-11-03 Martin Sebor <msebor@redhat.com>
7199
7200 PR c++-common/67882
7201 * c-c++-common/builtin-offsetof-2.c: New test.
7202
7203 2015-11-03 Dominique d'Humieres <dominiq@lps.ens.fr>
7204
7205 PR fortran/67982
7206 * gfortran.dg/warn_unused_function_3.f90: New test.
7207
7208 2015-11-03 Eric Botcazou <ebotcazou@adacore.com>
7209
7210 * gnat.dg/discr45.adb: Only compile the test.
7211
7212 2015-11-03 Evgeny Stupachenko <evstupac@gmail.com>
7213
7214 * g++.dg/ext/mvc4.C: Add dg-require-ifunc condition.
7215 * gcc.target/i386/mvc5.c: Ditto.
7216 * gcc.target/i386/mvc7.c: Add dg-require-ifunc condition and checks on
7217 resolver.
7218
7219 2015-11-03 Thomas Schwinge <thomas@codesourcery.com>
7220
7221 * c-c++-common/goacc-gomp/nesting-fail-1.c: Move "atomic" tests
7222 from here to...
7223 * c-c++-common/goacc-gomp/nesting-1.c: ... here, and expect them
7224 to succeed.
7225
7226 2015-11-03 Bilyan Borisov <bilyan.borisov@arm.com>
7227
7228 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f32_1.c: New.
7229 * gcc/testsuite/gcc.target/aarch64/simd/vmulx_f64_1.c: New.
7230 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f32_1.c: New.
7231 * gcc/testsuite/gcc.target/aarch64/simd/vmulxq_f64_1.c: New.
7232 * gcc/testsuite/gcc.target/aarch64/simd/vmulxs_f32_1.c: New.
7233 * gcc/testsuite/gcc.target/aarch64/simd/vmulxd_f64_1.c: New.
7234
7235 2015-11-03 Alan Lawrence <alan.lawrence@arm.com>
7236
7237 * gcc.target/aarch64/fp16/set_zero_1.c: New.
7238
7239 2015-11-03 Uros Bizjak <ubizjak@gmail.com>
7240
7241 * gcc.dg/mvc1.c: Move to ...
7242 * gcc.target/i386/mvc1.c: ... here. Require ifunc.
7243 * gcc.dg/mvc2.c: Move to ...
7244 * gcc.target/i386/mvc2.c: ... here.
7245 * gcc.dg/mvc3.c: Move to ...
7246 * gcc.target/i386/mvc3.c: ... here.
7247 * gcc.dg/mvc4.c: Move to ...
7248 * gcc.target/i386/mvc4.c: ... here. Require ifunc.
7249 * gcc.dg/mvc5.c: Move to ...
7250 * gcc.target/i386/mvc5.c: ... here.
7251 * gcc.dg/mvc6.c: Move to ...
7252 * gcc.target/i386/mvc6.c: ... here.
7253 * gcc.dg/mvc7.c: Move to ...
7254 * gcc.target/i386/mvc7.c: ... here.
7255
7256 * g++.dg/ext/mvc1.C: Require ifunc.
7257
7258 2015-11-02 Alexandre Oliva <aoliva@redhat.com>
7259
7260 PR tree-optimization/68083
7261 * gcc.dg/torture/pr68083.c: New. From Zhendong Su.
7262
7263 2015-11-02 Jeff Law <law@redhat.com>
7264
7265 * gcc.dg/tree-ssa/ssa-thread-11.c: Verify that we do not have
7266 irreducible loops in the CFG.
7267
7268 2015-11-02 Alan Lawrence <alan.lawrence@arm.com>
7269
7270 Revert:
7271 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
7272
7273 * gcc.dg/vect/vect-strided-shift-1.c: New.
7274
7275 2015-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7276
7277 PR target/67929
7278 * gcc.target/arm/pr67929_1.c: Move to...
7279 * gcc.c-torture/execute/pr67929_1.c: ... Here.
7280 Remove arm-specific directives. Add noclone, noinline
7281 attributes.
7282
7283 2015-11-01 Jeff Law <law@redhat.com>
7284
7285 * gcc.dg/tree-ssa/ssa-thread-11.c: Update target selector.
7286
7287 2015-11-01 Uros Bizjak <ubizjak@gmail.com>
7288
7289 * gcc.target/i386/pr67609-2.c: Include sse2-check.h.
7290 (sse2_test): Rename from main. Do not return 0.
7291
7292 2015-11-01 David Edelsohn <dje.gcc@gmail.com>
7293
7294 * gfortran.dg/debug/pr46756.f: Remove XFAIL for AIX.
7295 * gfortran.dg/proc_ptr_39.f90: Require visibility.
7296 * gfortran.dg/read_dir.f90: XFAIL AIX.
7297
7298 2015-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
7299
7300 Remove the implementation of N3994, terse range-for loops.
7301 * g++.dg/cpp1z/range-for1.C: Remove.
7302
7303 2015-10-31 Eric Botcazou <ebotcazou@adacore.com>
7304
7305 * gnat.dg/discr45.adb: New test.
7306
7307 2015-10-31 Tom de Vries <tom@codesourcery.com>
7308
7309 * gfortran.dg/assumed_type_2.f90: Update test.
7310 * gfortran.dg/no_arg_check_2.f90: Same.
7311
7312 2015-10-30 Cesar Philippidis <cesar@codesourcery.com>
7313
7314 * gfortran.dg/gomp/intentin1.f90: Adjust copyprivate warning.
7315
7316 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7317
7318 PR fortran/46588
7319 * gfortran.dg/pr46588.f90: New test.
7320
7321 2015-10-30 Evgeny Stupachenko <evstupac@gmail.com>
7322
7323 * gcc.dg/mvc1.c: New test for multiple targets cloning.
7324 * gcc.dg/mvc2.c: Ditto.
7325 * gcc.dg/mvc3.c: Ditto.
7326 * gcc.dg/mvc4.c: Ditto.
7327 * gcc.dg/mvc5.c: Ditto.
7328 * gcc.dg/mvc6.c: Ditto.
7329 * gcc.dg/mvc7.c: Ditto.
7330 * g++.dg/ext/mvc1.C: Ditto.
7331 * g++.dg/ext/mvc2.C: Ditto.
7332 * g++.dg/ext/mvc3.C: Ditto.
7333 * g++.dg/ext/mvc4.C: Ditto.
7334
7335 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7336
7337 PR fortran/51993
7338 * gfortran.dg/pr51993.f90: New test.
7339
7340 2015-10-30 Vladimir Makarov <vmakarov@redhat.com>
7341
7342 PR rtl-optimization/68106
7343 * gcc.target/aarch64/pr68106.c: New.
7344
7345 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7346
7347 PR fortran/36192
7348 * gfortran.dg/pr36192_1.f90: New test.
7349
7350 2015-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
7351
7352 PR fortran/68154
7353 *gfortran.dg/pr68154.f90
7354
7355 2015-10-29 Nathan Sidwell <nathan@codesourcery.com>
7356
7357 * c-c++-common/goacc/acc_on_device-2-off.c: Delete.
7358 * c-c++-common/goacc/acc_on_device-2.c: Delete.
7359
7360 2015-10-29 Richard Sandiford <richard.sandiford@arm.com>
7361
7362 * gcc.dg/torture/builtin-convert-1.c: Require c99_runtime.
7363
7364 2015-10-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7365
7366 * gcc.target/powerpc/float128-call.c: New test for -mfloat128 on
7367 PowerPC.
7368 * gcc.target/powerpc/float128-mix.c: Likewise.
7369
7370 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
7371
7372 PR fortran/68054
7373 * gfortran.dg/pr68054.f90: New test.
7374
7375 2015-10-29 Steven G. Kargl <kargl@gcc.gnu.org>
7376
7377 PR fortran/67885
7378 * gfortran.dg/pr67885.f90: New test.
7379
7380 2015-10-29 Jeff Law <law@redhat.com>
7381
7382 PR tree-optimization/67892
7383 * gcc.dg/tree-ssa/pr21417: Update expected output.
7384 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7385
7386 2015-10-29 Richard Biener <rguenther@suse.de>
7387
7388 PR middle-end/68142
7389 * c-c++-common/ubsan/pr68142.c: New testcase.
7390
7391 2015-10-29 Paolo Carlini <paolo.carlini@oracle.com>
7392
7393 PR c++/67845
7394 * g++.dg/other/cv_func4.C: New.
7395
7396 2015-10-29 Richard Biener <rguenther@suse.de>
7397
7398 PR middle-end/56956
7399 * c-c++-common/ubsan/pr56956.c: New testcase.
7400
7401 2015-10-28 Eric Botcazou <ebotcazou@adacore.com>
7402
7403 * gnat.dg/discr44.adb: New test.
7404
7405 2015-10-28 Jim Wilson <jim.wilson@linaro.org>
7406
7407 PR debug/66068
7408 * gcc.dg/debug/pr66068.c: New test.
7409
7410 2015-01-28 Paul Thomas <pault@gcc.gnu.org>
7411
7412 PR fortran/67933
7413 * gfortran.dg/allocate_with_source_15.f03: Correct trivial
7414 array bounds error at line 25.
7415
7416 2015-10-28 Catherine Moore <clm@codesourcery.com>
7417
7418 * gcc.target/mips/oddspreg-3.c: Disable for MIPS16.
7419 * gcc.target/mips/oddspreg-6.c: Likewise.
7420 * gcc.target/mips/oddspreg-1.c: Likewise.
7421 * gcc.target/mips/oddspreg-2.c: Likewise.
7422
7423 2015-10-28 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7424
7425 PR target/67839
7426 * gcc.target/avr/pr67839.c: New test.
7427
7428 2015-10-28 Richard Biener <rguenther@suse.de>
7429
7430 * gcc.dg/tree-ssa/operand-equal-2.c: Adjust.
7431
7432 2015-10-28 Tom de Vries <tom@codesourcery.com>
7433
7434 * gcc.dg/tree-ssa/pta-callused.c: Update to scan for CALLUSED(id).
7435
7436 2015-10-28 Richard Biener <rguenther@suse.de>
7437
7438 PR ipa/67600
7439 * g++.dg/torture/pr67600.C: Remove preprocessed headers in favor
7440 of #includes.
7441
7442 2015-10-28 Richard Biener <rguenther@suse.de>
7443
7444 PR tree-optimization/65962
7445 * gcc.dg/vect/vect-62.c: Adjust.
7446
7447 2015-10-28 Richard Biener <rguenther@suse.de>
7448
7449 PR middle-end/68067
7450 * gcc.dg/torture/pr68067-1.c: New testcase.
7451 * gcc.dg/torture/pr68067-2.c: Likewise.
7452
7453 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
7454
7455 * gcc.target/powerpc/p8vector-builtin-8.c: Add "target int128".
7456
7457 2015-10-28 Segher Boessenkool <segher@kernel.crashing.org>
7458
7459 * gcc.target/powerpc/vsx-builtin-2.c: Allow vmadd and vnmsub as well
7460 as xvmadd and xvnmsub.
7461 * gcc.target/powerpc/vsx-vector-2.c: Allow vmadd as well as xvmadd.
7462
7463 2015-10-27 Cesar Philippidis <cesar@codesourcery.com>
7464
7465 * c-c++-common/goacc/loop-shape.c: New test.
7466
7467 2015-10-27 Nathan Sidwell <nathan@codesourcery.com>
7468 Cesar Philippidis <cesar@codesourcery.com>
7469
7470 * g++.dg/gomp/pr33372-1.C: Adjust diagnostic.
7471 * g++.dg/gomp/pr33372-3.C: Likewise.
7472
7473 2015-10-27 Richard Henderson <rth@redhat.com>
7474
7475 PR rtl-opt/67609
7476 * gcc.target/i386/pr67609-2.c: New test.
7477
7478 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7479
7480 PR target/68102
7481 * gcc.target/aarch64/pr68102_1.c: New test.
7482
7483 2015-01-27 Paul Thomas <pault@gcc.gnu.org>
7484
7485 PR fortran/67933
7486 * gfortran.dg/allocate_with_source_15.f03: New test
7487
7488 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7489 James Norris <jnorris@codesourcery.com>
7490
7491 PR fortran/63865
7492 * gfortran.dg/goacc/coarray.f95: Expect the OpenACC cache
7493 directive to work.
7494 * gfortran.dg/goacc/loop-1.f95: Likewise.
7495 * gfortran.dg/goacc/cache-1.f95: Likewise, and extend testing.
7496 * gfortran.dg/goacc/cray.f95: Likewise.
7497 * gfortran.dg/goacc/parameter.f95: Likewise.
7498
7499 2015-10-27 Steven G. Kargl <kargl@gcc.gnu.org>
7500
7501 PR fortran/68108
7502 * gfortran.dg/pr67805_2.f90: New test.
7503
7504 2015-10-27 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7505 Aditya Kumar <aditya.k7@samsung.com>
7506
7507 * gcc.dg/graphite/block-0.c: Changed to match pattern.
7508 * gcc.dg/graphite/interchange-1.c: Same.
7509 * gcc.dg/graphite/interchange-10.c: Same.
7510 * gcc.dg/graphite/interchange-11.c: Same.
7511 * gcc.dg/graphite/interchange-13.c: Same.
7512 * gcc.dg/graphite/interchange-3.c: Same.
7513 * gcc.dg/graphite/interchange-4.c: Same.
7514 * gcc.dg/graphite/interchange-7.c: Same.
7515 * gcc.dg/graphite/interchange-9.c: Same.
7516 * gcc.dg/graphite/uns-interchange-9.c: Same.
7517 * gfortran.dg/graphite/interchange-3.f90: Same.
7518
7519 2015-10-27 H.J. Lu <hongjiu.lu@intel.com>
7520
7521 PR target/67215
7522 * gcc.target/i386/pr67215-1.c: New test.
7523 * gcc.target/i386/pr67215-2.c: Likewise.
7524 * gcc.target/i386/pr67215-3.c: Likewise.
7525
7526 2015-10-27 Richard Biener <rguenther@suse.de>
7527
7528 PR tree-optimization/68104
7529 * gcc.dg/torture/pr68104.c: New testcase.
7530
7531 2015-10-27 Alan Lawrence <alan.lawrence@arm.com>
7532
7533 * gcc.dg/vect/vect-strided-shift-1.c: New.
7534
7535 2015-10-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7536
7537 PR target/67929
7538 * gcc.target/arm/pr67929_1.c: New test.
7539
7540 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7541
7542 * gcc.dg/torture/builtin-ldexp-1.c: Skip at -O9,
7543
7544 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7545
7546 PR tree-optimization/68097
7547 * gcc.dg/torture/builtin-nonneg-1.c: Skip at -O0. Add
7548 --param max-ssa-name-query-depth=3 to dg-options.
7549
7550 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7551
7552 * gcc.dg/torture/builtin-sqrt-cmp-1.c: New test.
7553
7554 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7555
7556 * gcc.dg/builtins-52.c: Add -O to dg-options.
7557
7558 2015-10-27 Richard Sandiford <richard.sandiford@arm.com>
7559
7560 * gcc.dg/torture/builtin-math-1.c: Skip at -O0.
7561
7562 2015-10-27 Thomas Schwinge <thomas@codesourcery.com>
7563
7564 PR c/64765
7565 PR c/64880
7566 * c-c++-common/goacc/loop-1.c: Don't skip for C++. Don't prune
7567 sorry message.
7568 (PR64765): New function.
7569 * gfortran.dg/goacc/coarray_2.f90: XFAIL.
7570 * gfortran.dg/goacc/combined_loop.f90: Extend. Don't prune
7571 sorry message.
7572 * gfortran.dg/goacc/cray.f95: Refine prune directive.
7573 * gfortran.dg/goacc/parameter.f95: Likewise.
7574
7575 2015-10-26 Louis Krupp <louis.krupp@zoho.com>
7576
7577 PR fortran/66056
7578 * gfortran.dg/empty_label_typedecl.f90: New test.
7579
7580 2015-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
7581
7582 PR fortran/36192
7583 * gfortran.dg/pr36192.f90: New test.
7584
7585 2015-10-26 Eric Botcazou <ebotcazou@adacore.com>
7586
7587 * gcc.dg/atomic-noinline.c: Change test on __atomic_is_lock_free.
7588 * gcc.dg/atomic-noinline-aux.c: Adjust accordingly.
7589 * gnat.dg/opt51.adb: New test.
7590 * gnat.dg/opt51_pkg.ads: New helper.
7591
7592 2015-10-26 Simon Dardis <simon.dardis@imgtec.com>
7593
7594 * gcc.target/mips/ds-schedule-1.c: New.
7595 * gcc.target/mips/ds-schedule-2.c: New.
7596
7597 2015-10-26 Jeff Law <law@redhat.com>
7598
7599 PR tree-optimization/68013
7600 * gcc.c-torture/compile/pr68013.c: New test.
7601
7602 2015-10-26 Richard Biener <rguenther@suse.de>
7603 Dominik Vogt <vogt@linux.vnet.ibm.com>
7604
7605 PR middle-end/67443
7606 * gcc.target/s390/pr67443.c: New testcase.
7607
7608 2015-10-26 Christophe Lyon <christophe.lyon@linaro.org>
7609
7610 * gfortran.dg/chmod_1.f90: Add suffix to the temporary filename to
7611 make it unique per testcase.
7612 * gfortran.dg/chmod_2.f90: Likewise.
7613 * gfortran.dg/chmod_3.f90: Likewise.
7614 * gfortran.dg/direct_io_8.f90: Likewise.
7615 * gfortran.dg/f2003_inquire_1.f03: Likewise.
7616 * gfortran.dg/f2003_io_1.f03: Likewise.
7617 * gfortran.dg/f2003_io_2.f03: Likewise.
7618 * gfortran.dg/f2003_io_8.f03: Likewise.
7619 * gfortran.dg/inquire_size.f90: Likewise.
7620 * gfortran.dg/namelist_66.f90: Likewise.
7621 * gfortran.dg/namelist_82.f90: Likewise.
7622 * gfortran.dg/namelist_87.f90: Likewise.
7623 * gfortran.dg/open_negative_unit_1.f90: Likewise.
7624 * gfortran.dg/open_new.f90: Likewise.
7625 * gfortran.dg/stat_1.f90: Likewise.
7626 * gfortran.dg/stat_2.f90: Likewise.
7627 * gfortran.dg/streamio_15.f90: Likewise.
7628 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
7629
7630 2015-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7631
7632 PR middle-end/67989
7633 * g++.dg/pr67989.C: New test.
7634
7635 2015-10-26 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7636
7637 * gfortran.dg/streamio_4.f90, gfortran.dg/streamio_5.f90,
7638 * gfortran.dg/streamio_6.f90, gfortran.dg/streamio_7.f90,
7639 * gfortran.dg/streamio_10.f90, gfortran.dg/streamio_12.f90: Add
7640 suffix to the temporary filename to make it unique per testcase.
7641
7642 2015-10-26 Richard Sandiford <richard.sandiford@arm.com>
7643
7644 * gcc.dg/torture/builtin-minmax-1.c: Don't run at -O0.
7645
7646 2015-01-25 Paul Thomas <pault@gcc.gnu.org>
7647
7648 PR fortran/67171
7649 * gfortran.dg/allocate_with_source_12.f03: New test
7650
7651 PR fortran/61819
7652 * gfortran.dg/allocate_with_source_13.f03: New test
7653
7654 PR fortran/61830
7655 * gfortran.dg/allocate_with_source_14.f03: New test
7656
7657 2015-10-25 John David Anglin <danglin@gcc.gnu.org>
7658
7659 * g++.dg/Wno-frame-address.C: Skip on hppa*-*-*.
7660
7661 2015-10-25 Uros Bizjak <ubizjak@gmail.com>
7662
7663 PR target/68084
7664 * gcc.target/i386/pr68084.c: New test.
7665
7666 2015-10-25 Andre Vehreschild <vehre@gmx.de>
7667
7668 PR fortran/66927
7669 PR fortran/67044
7670 * gfortran.dg/allocate_with_source_10.f08: New test.
7671 * gfortran.dg/allocate_with_source_11.f08: New test.
7672 * gfortran.dg/class_array_15.f03: Changed count of expected
7673 _builtin_frees to 11. One step of temporaries is spared, therefore
7674 the allocatable component of that temporary is not to be freeed.
7675
7676 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7677
7678 PR fortran/68055
7679 * gfortran.dg/pr68055.f90: New case.
7680
7681 2015-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
7682
7683 PR fortran/67805
7684 * gfortran.dg/pr67805.f90: New testcase.
7685 * gfortran.dg/array_constructor_26.f03: Update testcase.
7686 * gfortran.dg/array_constructor_27.f03: Ditto.
7687 * gfortran.dg/char_type_len_2.f90: Ditto.
7688 * gfortran.dg/pr67802.f90: Ditto.
7689 * gfortran.dg/used_before_typed_3.f90: Ditto.
7690
7691 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7692
7693 PR ipa/pr67600
7694 * g++.dg/torture/pr67600.C: New testcase.
7695
7696 2015-10-23 Ilya Enkovich <enkovich.gnu@gmail.com>
7697
7698 * g++.dg/pr68062.C: New test.
7699
7700 2015-10-23 Jeff Law <law@redhat.com>
7701
7702 PR tree-optimization/67830
7703 * gcc.dg/pr67830.c: New test.
7704
7705 2015-10-23 Jan Hubicka <hubicka@ucw.cz>
7706
7707 * gcc.dg/tree-ssa/operand-equal-2.c: New testcase.
7708
7709 2015-10-23 Steve Ellcey <sellcey@imgtec.com>
7710 Andrew Pinski <apinski@cavium.com>
7711
7712 PR rtl-optimization/67736
7713 * gcc.dg/torture/pr67736.c: New test.
7714 * gcc.dg/combine-subregs.c: New test.
7715
7716 2015-10-23 Alan Hayward <alan.hayward@arm.com>
7717
7718 PR tree-optimization/65947
7719 * lib/target-supports.exp
7720 (check_effective_target_vect_max_reduc): Add.
7721 * gcc.dg/vect/pr65947-1.c: New test.
7722 * gcc.dg/vect/pr65947-2.c: New test.
7723 * gcc.dg/vect/pr65947-3.c: New test.
7724 * gcc.dg/vect/pr65947-4.c: New test.
7725 * gcc.dg/vect/pr65947-5.c: New test.
7726 * gcc.dg/vect/pr65947-6.c: New test.
7727 * gcc.dg/vect/pr65947-7.c: New test.
7728 * gcc.dg/vect/pr65947-8.c: New test.
7729 * gcc.dg/vect/pr65947-9.c: New test.
7730 * gcc.dg/vect/pr65947-10.c: New test.
7731 * gcc.dg/vect/pr65947-11.c: New test.
7732
7733 2015-10-23 Richard Sandiford <richard.sandiford@arm.com>
7734
7735 * gcc.c-torture/execute/20030125-1.c (floor, floorf, sin, sinf):
7736 Make weak rather than noinline.
7737 * gcc.dg/builtins-57.c: Compile with -O.
7738 * gcc.dg/torture/builtin-integral-1.c: Skip for -O0.
7739
7740 2015-10-23 Tom de Vries <tom@codesourcery.com>
7741
7742 * gcc.dg/tree-ssa/restrict-4.c: Add -fno-ipa-icf to dg-options.
7743
7744 2015-10-23 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7745
7746 PR sanitizer/68042
7747 * c-c++-common/asan/memcmp-1.c: Adjust test to pass on Darwin.
7748 * c-c++-common/asan/sanity-check-pure-c-1.c: Likewise.
7749
7750 2015-10-22 Martin Sebor <msebor@redhat.com>
7751
7752 PR driver/68043
7753 * gcc.misc-tests/help.exp: Verify that option descriptions
7754 end in periods.
7755 * lib/options.exp (check_for_options): Use the regexp --line option.
7756 Print unexpected match on failure.
7757
7758 2015-10-22 Uros Bizjak <ubizjak@gmail.com>
7759
7760 * gcc.target/i386/pr67985-3.c (dg-options): Add -mfpmath=sse.
7761
7762 2015-10-22 Paolo Carlini <paolo.carlini@oracle.com>
7763
7764 PR c++/67838
7765 * g++.dg/cpp1y/var-templ46.C: New.
7766
7767 2015-10-22 Richard Biener <rguenther@suse.de>
7768
7769 PR tree-optimization/58497
7770 * gcc.dg/tree-ssa/vector-5.c: New testcase.
7771
7772 2015-10-22 Richard Biener <rguenther@suse.de>
7773
7774 PR tree-optimization/19049
7775 PR tree-optimization/65962
7776 * gcc.dg/vect/vect-strided-store-pr65962.c: New testcase.
7777 * gcc.dg/vect/vect-63.c: Adjust.
7778 * gcc.dg/vect/vect-70.c: Likewise.
7779 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
7780 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
7781 * gfortran.dg/vect/pr19049.f90: Likewise.
7782 * gfortran.dg/vect/vect-8.f90: Likewise.
7783
7784 2015-10-22 Richard Biener <rguenther@suse.de>
7785
7786 PR middle-end/68046
7787 PR middle-end/61893
7788 * gcc.dg/torture/ftrapv-2.c: New testcase.
7789
7790 2015-10-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7791
7792 PR target/68015
7793 * gcc.target/s390/pr68015.c: New test.
7794
7795 2015-10-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
7796
7797 PR testsuite/67948
7798 * gcc.target/arm/xor-and.c: Adjust test to check for eor
7799 instead of orr.
7800
7801 2015-10-22 Jiong Wang <jiong.wang@arm.com>
7802 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7803
7804 PR target/63304
7805 * gcc.target/aarch64/pr63304_1.c: New test.
7806
7807 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7808
7809 PR c++/66781
7810 * g++.dg/parse/enum13.C: New.
7811
7812 2015-10-21 Paolo Carlini <paolo.carlini@oracle.com>
7813
7814 PR c++/67847
7815 * g++.dg/parse/enum12.C: New.
7816
7817 2015-10-21 Martin Sebor <msebor@redhat.com>
7818
7819 PR driver/68043
7820 * gcc.misc-tests/help.exp: Adjust.
7821 * lib/options.exp (check_for_options): Add detail to output.
7822
7823 2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
7824
7825 PR fortran/67939
7826 * gfortran.dg/pr67939.f90: New test.
7827
7828 2015-10-21 Aditya Kumar <aditya.k7@samsung.com>
7829 Sebastian Pop <s.pop@samsung.com>
7830
7831 * gcc.dg/graphite/scop-11.c: Update pattern.
7832
7833 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7834
7835 PR ipa/67056
7836 * g++.dg/ipa/pr67056.C: New testcase.
7837
7838 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
7839
7840 * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
7841 are matched.
7842
7843 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7844
7845 * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
7846 Add associated options for arm*-*-*.
7847 (sqrt): Remove dummy definition.
7848
7849 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7850
7851 * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
7852
7853 2015-10-21 Richard Sandiford <richard.sandiford@arm.com>
7854
7855 * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
7856 gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
7857 gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
7858
7859 2015-10-21 Alan Lawrence <alan.lawrence@arm.com>
7860
7861 * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
7862 sra-max-scalarization-size-Ospeed.
7863
7864 2015-10-21 Marek Polacek <polacek@redhat.com>
7865
7866
7867 PR c/68024
7868 * gcc.dg/pr68024.c: New test.
7869
7870 2015-10-21 Nathan Sidwell <nathan@codesourcery.com>
7871
7872 * c-c++-common/goacc/clauses-fail.c: Adjust errors.
7873 * c-c++-common/goacc/sb-1.c: Adjust errors.
7874 * c-c++-common/goacc/sb-3.c: Adjust errors.
7875 * c-c++-common/goacc/loop-1.c: Adjust errors.
7876 * c-c++-common/goacc/nesting-1.c: Adjust errors.
7877 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
7878 * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
7879
7880 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7881
7882 * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
7883
7884 2015-10-21 Ilya Enkovich <enkovich.gnu@gmail.com>
7885
7886 * gcc.dg/lto/simd-function_0.c: New test.
7887
7888 2015-10-21 Uros Bizjak <ubizjak@gmail.com>
7889
7890 PR target/68018
7891 * gcc.target/i386/pr68018.c: New test.
7892
7893 2015-10-21 Richard Biener <rguenther@suse.de>
7894
7895 PR middle-end/68031
7896 * gcc.dg/torture/pr68031.c: New testcase.
7897
7898 2015-10-21 Richard Biener <rguenther@suse.de>
7899
7900 PR tree-optimization/68026
7901 * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
7902
7903 2015-10-21 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
7904
7905 * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
7906 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7907 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
7908 * g++.dg/asan/default-options-1.C: Likewise.
7909
7910 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7911
7912 * gcc.target/aarch64/stp_vec_64_1.c: New test.
7913 * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
7914
7915 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7916
7917 * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
7918
7919 2015-10-20 Marek Polacek <polacek@redhat.com>
7920
7921 PR c/67964
7922 * gcc.dg/pr67964.c: New test.
7923
7924 2015-10-20 Vladimir Makarov <vmakarov@redhat.com>
7925
7926 PR rtl-optimization/67609
7927 * gcc.target/i386/pr67609.c: New.
7928
7929 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7930
7931 * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
7932
7933 2015-10-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7934
7935 * gcc.target/aarch64/fmul_fcvt_1.c: New test.
7936 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
7937
7938 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7939
7940 PR target/66810
7941 * gcc.target/i386/pr66810.c: New test.
7942
7943 2015-10-20 H.J. Lu <hongjiu.lu@intel.com>
7944
7945 PR target/67963
7946 PR target/67985
7947 * gcc.target/i386/pr67963-1.c: New test.
7948 * gcc.target/i386/pr67963-2.c: Likewise.
7949 * gcc.target/i386/pr67963-3.c: Likewise.
7950 * gcc.target/i386/pr67985-1.c: Likewise.
7951 * gcc.target/i386/pr67985-2.c: Likewise.
7952 * gcc.target/i386/pr67985-3.c: Likewise.
7953
7954 2015-10-20 Alan Lawrence <alan.lawrence@arm.com>
7955
7956 * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
7957
7958 2015-10-20 Richard Biener <rguenther@suse.de>
7959
7960 PR tree-optimization/68017
7961 * gcc.dg/torture/pr68017.c: New testcase.
7962
7963 2015-10-20 Szabolcs Nagy <szabolcs.nagy@arm.com>
7964
7965 PR target/66912
7966 * gcc.target/aarch64/pr66912.c: New.
7967 * gcc.target/arm/pr66912.c: New.
7968
7969 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7970
7971 * gfortran.dg/pr67900.f90: New tests.
7972
7973 2015-10-19 Pierre-Marie de Rodat <derodat@adacore.com>
7974
7975 * gnat.dg/opt50.adb: New test.
7976 * gnat.dg/opt50_pkg.adb: New helper.
7977 * gnat.dg/opt50_pkg.ads: New helper.
7978
7979 2015-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
7980
7981 PR fortran/68019
7982 * gfortran.dg/pr68019.f90: new test.
7983
7984 2015-10-19 Richard Biener <rguenther@suse.de>
7985
7986 PR tree-optimization/67975
7987 * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
7988
7989 2015-10-19 Richard Biener <rguenther@suse.de>
7990
7991 * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
7992
7993 2015-10-19 H.J. Lu <hongjiu.lu@intel.com>
7994
7995 PR target/67995
7996 * gcc.target/i386/pr67995-1.c: New test.
7997 * gcc.target/i386/pr67995-2.c: Likewise.
7998 * gcc.target/i386/pr67995-3.c: Likewise.
7999
8000 2015-10-19 Joost VandeVondele <vondele@gnu.gcc.org>
8001
8002 PR middle-end/68002
8003 * gcc.dg/PR68002.c: New test.
8004
8005 2015-10-19 Richard Sandiford <richard.sandiford@arm.com>
8006
8007 * gcc.dg/builtins-20.c: Remove undefined behavior.
8008
8009 2015-10-18 Mikael Morin <mikael@gcc.gnu.org>
8010
8011 PR fortran/67758
8012 * gfortran.dg/common_25.f90: New file.
8013
8014 2015-10-18 Paul Thomas <pault@gcc.gnu.org>
8015
8016 PR fortran/67177
8017 * gfortran.dg/move_alloc_15.f90: New test
8018 * gfortran.dg/move_alloc_16.f90: New test
8019
8020 PR fortran/67977
8021 * gfortran.dg/deferred_character_assignment_1.f90: New test
8022
8023 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
8024
8025 PR fortran/67987
8026 * gfortran.df/pr67987.f90: New test.
8027 * gfortran.dg/char_length_2.f90: Update testcase.
8028
8029 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
8030
8031 * gcc.target/i386/iamcu/test_basic_returning.c
8032 (def_test_returning_type): Use union to check float return bits.
8033
8034 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
8035
8036 * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
8037 Replace printf with __builtin_printf.
8038
8039 2015-10-16 H.J. Lu <hongjiu.lu@intel.com>
8040
8041 * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
8042 initialize u5.
8043
8044 2015-10-16 Eric Botcazou <ebotcazou@adacore.com>
8045
8046 PR middle-end/67966
8047 * gnat.dg/pack21.adb: New test.
8048 * gnat.dg/pack22.adb: Likewise.
8049 * gnat.dg/pack22_pkg.ad[sb]: New helper.
8050
8051 2015-10-16 Christian Bruel <christian.bruel@st.com>
8052
8053 PR target/67745
8054 * gcc.target/arm/no-align.c: New test.
8055 * gcc.target/arm/attr-align1.c: New test.
8056 * gcc.target/arm/attr-align2.c: New test.
8057 * gcc.target/arm/attr-align3.c: New test.
8058
8059 2015-10-11 Jan Hubicka <hubicka@ucw.cz>
8060
8061 * gcc.c-torture/compile/icfmatch.c: Add testcase
8062
8063 2015-10-16 Paolo Carlini <paolo.carlini@oracle.com>
8064
8065 PR c++/67926
8066 * g++.dg/cpp1z/fold-ice1.C: New.
8067
8068 2015-10-16 Michael Collison <michael.collison@linaro.org>
8069 Andrew Pinski <andrew.pinski@caviumnetworks.com>
8070
8071 * gcc.dg/tree-ssa/minmax-loopend.c: New test.
8072
8073 2015-10-15 Marek Polacek <polacek@redhat.com>
8074
8075 * gcc.dg/tree-ssa/reassoc-42.c: New test.
8076
8077 2015-10-15 Marek Polacek <polacek@redhat.com>
8078
8079 PR tree-optimization/67953
8080 * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
8081 unsigned.
8082 * gcc.dg/torture/pr67953.c: New test.
8083
8084 2015-10-14 Jeff Law <law@redhat.com>
8085
8086 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted. The six functions
8087 contained within have their own file/test now.
8088 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
8089 ssa-dom-thread-2.c. Tighten expected output slightly and comment
8090 expectations a bit more.
8091 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8092 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
8093 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
8094 * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
8095 * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
8096
8097 PR testsuite/67959
8098 * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
8099
8100 2015-10-14 Marek Polacek <polacek@redhat.com>
8101
8102 * gcc.dg/tree-ssa/reassoc-39.c: Use -g. Adjust dg-final.
8103 (f6): New.
8104 (f7): New.
8105 (f8): New.
8106 (f9): New.
8107 (f10): New.
8108 (f11): New.
8109 (f12): New.
8110 (f13): New.
8111
8112 2015-10-14 Richard Biener <rguenther@suse.de>
8113
8114 PR tree-optimization/67915
8115 * gcc.dg/torture/pr67915.c: New testcase.
8116
8117 2015-10-14 Marek Polacek <polacek@redhat.com>
8118
8119 PR tree-optimization/67815
8120 * gcc.dg/tree-ssa/reassoc-39.c: New test.
8121 * gcc.dg/tree-ssa/reassoc-40.c: New test.
8122 * gcc.dg/tree-ssa/reassoc-41.c: New test.
8123
8124 2015-10-14 Dominik Vogt <vogt@linux.vnet.ibm.com>
8125
8126 * gcc.dg/pragma-pop_options-1.c: New test.
8127
8128 2015-10-13 Jakub Jelinek <jakub@redhat.com>
8129 Aldy Hernandez <aldyh@redhat.com>
8130
8131 * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
8132 * c-c++-common/gomp/clauses-1.c: New test.
8133 * c-c++-common/gomp/clauses-2.c: New test.
8134 * c-c++-common/gomp/clauses-3.c: New test.
8135 * c-c++-common/gomp/clauses-4.c: New test.
8136 * c-c++-common/gomp/declare-target-1.c: New test.
8137 * c-c++-common/gomp/declare-target-2.c: New test.
8138 * c-c++-common/gomp/depend-3.c: New test.
8139 * c-c++-common/gomp/depend-4.c: New test.
8140 * c-c++-common/gomp/doacross-1.c: New test.
8141 * c-c++-common/gomp/if-1.c: New test.
8142 * c-c++-common/gomp/if-2.c: New test.
8143 * c-c++-common/gomp/linear-1.c: New test.
8144 * c-c++-common/gomp/map-2.c: New test.
8145 * c-c++-common/gomp/map-3.c: New test.
8146 * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
8147 f_omp_target_data): Add map clause to target data.
8148 * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
8149 * c-c++-common/gomp/ordered-1.c: New test.
8150 * c-c++-common/gomp/ordered-2.c: New test.
8151 * c-c++-common/gomp/ordered-3.c: New test.
8152 * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
8153 on non-iterator.
8154 * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
8155 clause and ordered construct where no longer allowed.
8156 * c-c++-common/gomp/priority-1.c: New test.
8157 * c-c++-common/gomp/reduction-1.c: New test.
8158 * c-c++-common/gomp/schedule-simd-1.c: New test.
8159 * c-c++-common/gomp/sink-1.c: New test.
8160 * c-c++-common/gomp/sink-2.c: New test.
8161 * c-c++-common/gomp/sink-3.c: New test.
8162 * c-c++-common/gomp/sink-4.c: New test.
8163 * c-c++-common/gomp/udr-1.c: New test.
8164 * c-c++-common/taskloop-1.c: New test.
8165 * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
8166 value of _OPENMP macro.
8167 * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
8168 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
8169 f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
8170 * gcc.dg/gomp/clause-1.c:
8171 * gcc.dg/gomp/reduction-1.c: New test.
8172 * gcc.dg/gomp/sink-fold-1.c: New test.
8173 * gcc.dg/gomp/sink-fold-2.c: New test.
8174 * gcc.dg/gomp/sink-fold-3.c: New test.
8175 * gcc.dg/vect/vect-simd-clone-15.c: New test.
8176 * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
8177 of non-static data members.
8178 * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
8179 Add some linear clause tests.
8180 * g++.dg/gomp/declare-simd-3.C: New test.
8181 * g++.dg/gomp/linear-1.C: New test.
8182 * g++.dg/gomp/member-1.C: New test.
8183 * g++.dg/gomp/member-2.C: New test.
8184 * g++.dg/gomp/pr66571-2.C: New test.
8185 * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
8186 dependent argument.
8187 * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
8188 in reduction clause.
8189 * g++.dg/gomp/reference-1.C: New test.
8190 * g++.dg/gomp/sink-1.C: New test.
8191 * g++.dg/gomp/sink-2.C: New test.
8192 * g++.dg/gomp/sink-3.C: New test.
8193 * g++.dg/gomp/task-1.C: Remove both dg-error directives.
8194 * g++.dg/gomp/this-1.C: New test.
8195 * g++.dg/gomp/this-2.C: New test.
8196 * g++.dg/vect/simd-clone-2.cc: New test.
8197 * g++.dg/vect/simd-clone-2.h: New test.
8198 * g++.dg/vect/simd-clone-3.cc: New test.
8199 * g++.dg/vect/simd-clone-4.cc: New test.
8200 * g++.dg/vect/simd-clone-4.h: New test.
8201 * g++.dg/vect/simd-clone-5.cc: New test.
8202
8203 2015-10-13 Christophe Lyon <christophe.lyon@linaro.org>
8204
8205 * gcc.target/aarch64/table-intrinsics.c: Fix regexp
8206 after r228716 (Fix vtbl[34] and vtbx4).
8207
8208 2015-10-13 Yuri Rumyantsev <ysrumyan@gmail.com>
8209
8210 PR tree-optimization/67909, 67947
8211 * gcc.dg/torture/pr67947.c: New test.
8212
8213 2015-10-13 Jeff Law <law@redhat.com>
8214
8215 * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
8216
8217 2015-10-12 Jeff Law <law@redhat.com>
8218
8219 * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
8220 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
8221 * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
8222 ssa-dom-thread-11.c.
8223
8224 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
8225
8226 2015-10-12 Ville Voutilainen <ville.voutilainen@gmail.com>
8227
8228 PR c++/58566
8229 * g++.dg/cpp0x/lambda/lambda-58566.C: New.
8230
8231 2015-10-10 Jan Hubicka <hubicka@ucw.cz>
8232
8233 * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
8234 * gfortran.dg/lto/bind_c-2_1.c: New testcase.
8235 * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
8236 * gfortran.dg/lto/bind_c-3_1.c: New testcase.
8237 * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
8238 * gfortran.dg/lto/bind_c-4_1.c: New testcase.
8239 * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
8240 * gfortran.dg/lto/bind_c-5_1.c: New testcase.
8241
8242 2015-10-09 Steve Ellcey <sellcey@imgtec.com>
8243
8244 * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
8245 and -mno-frame-header-opt options.
8246 * gcc.target/mips/frame-header-1.c: New file.
8247 * gcc.target/mips/frame-header-2.c: New file.
8248 * gcc.target/mips/frame-header-3.c: New file.
8249
8250 2015-10-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
8251 Hale Wang <hale.wang@arm.com>
8252
8253 * gcc.dg/tree-ssa/forwprop-33.c: New.
8254
8255 2015-10-09 Alexander Fomin <alexander.fomin@intel.com>
8256
8257 PR target/67895
8258 * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
8259 * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
8260 * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
8261 * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
8262 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
8263 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
8264 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
8265 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
8266 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
8267 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
8268
8269 2015-10-09 David Malcolm <dmalcolm@redhat.com>
8270
8271 * lib/multiline.exp: New file.
8272 * lib/prune.exp: Load multiline.exp.
8273 (prune_gcc_output): Call into multiline.exp to handle any
8274 multiline output directives.
8275 * lib/libgo.exp: Load multiline.exp before prune.exp, using
8276 load_gcc_lib.
8277
8278 2015-10-09 Martin Jambor <mjambor@suse.cz>
8279
8280 PR tree-optimization/67794
8281 * gcc.dg/ipa/ipa-sra-10.c: New test.
8282 * gcc.dg/torture/pr67794.c: Likewise.
8283
8284 2015-10-09 Alexandre Oliva <aoliva@redhat.com>
8285
8286 PR rtl-optimization/67828
8287 * gcc.dg/torture/pr67828.c: New.
8288
8289 2015-10-09 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8290
8291 PR target/67366
8292 * lib/target-supports.exp (check_effective_target_non_strict_align):
8293 Adjust for arm*-*-*.
8294 * gcc.target/arm/pr67366.c: New test.
8295
8296 2015-10-09 Richard Biener <rguenther@suse.de>
8297
8298 PR tree-optimization/67891
8299 * gcc.dg/tree-ssa/pr67891.c: New testcase.
8300
8301 2015-10-08 Richard Sandiford <richard.sandiford@arm.com>
8302
8303 * gcc.dg/builtins-47.c: Test the optimized dump instead.
8304
8305 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8306
8307 * gcc.dg/vect/vect-outer-simd-3.c: New test.
8308
8309 2015-10-08 Yuri Rumyantsev <ysrumyan@gmail.com>
8310
8311 * gcc.dg/loop-unswitch-2.c: New test.
8312 * gcc.dg/loop-unswitch-3.c: Likewise.
8313 * gcc.dg/loop-unswitch-4.c: Likewise.
8314
8315 2015-10-08 Tom de Vries <tom@codesourcery.com>
8316
8317 * gcc.dg/dse.c: Only dump in dse1 pass.
8318 * gcc.dg/tree-ssa/pr30375.c: Same.
8319
8320 2015-10-07 Uros Bizjak <ubizjak@gmail.com>
8321
8322 PR target/66697
8323 * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
8324 (PUSH, POP): New defines.
8325 (sse2_test): Use PUSH and POP to misalign runtime stack.
8326 * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
8327
8328 2015-10-07 James Norris <jnorris@codesourcery.com>
8329
8330 * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
8331 to atomic_init. (atomic_init): Restrict flags usage.
8332
8333 2015-10-07 Andre Vehreschild <vehre@gcc.gnu.org>
8334
8335 PR fortran/65889
8336 * gfortran.dg/sizeof_5.f90: New test.
8337
8338 2015-10-06 Jeff Law <law@redhat.com>
8339
8340 * gcc.c-torture/compile/pr67816.c: New test.
8341
8342 2015-10-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8343
8344 * gcc.target/aarch64/get_lane_f16_1.c: New test.
8345
8346 2015-10-06 Louis Krupp <louis.krupp@zoho.com>
8347
8348 PR fortran/65766
8349 * gfortran.dg/substr_alloc_string_comp_1.f90: New.
8350
8351 2015-10-06 Marek Polacek <polacek@redhat.com>
8352
8353 PR c++/67863
8354 * c-c++-common/Wtautological-compare-4.c: New test.
8355
8356 2015-10-05 Michael Meissner <meissner@linux.vnet.ibm.com>
8357 Peter Bergner <bergner@vnet.ibm.com>
8358
8359 PR target/67808
8360 * gcc.target/powerpc/pr67808.c: New test.
8361
8362 2015-10-06 Nick Clifton <nickc@redhat.com>
8363
8364 * gcc.target/msp430: New directory.
8365 * gcc.target/msp430/msp430.exp: New file. Runs MSP430 specific
8366 tests.
8367 * gcc.target/msp430/data-attributes.c: New file. Checks the
8368 noinit and persistent data attributes.
8369
8370 2015-10-06 Kirill Yukhin <kirill.yukhin@intel.com>
8371
8372 * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
8373
8374 2015-10-06 Richard Biener <rguenther@suse.de>
8375
8376 PR tree-optimization/67859
8377 * gcc.dg/torture/pr67859.c: New testcase.
8378
8379 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
8380
8381 * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
8382
8383 2015-10-05 Paolo Carlini <paolo.carlini@oracle.com>
8384
8385 PR c++/53856
8386 * g++.dg/template/defarg19.C: New.
8387 * g++.dg/template/defarg20.C: Likewise.
8388
8389 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
8390 Sebastian Pop <s.pop@samsung.com>
8391
8392 * gcc.dg/graphite/scop-sor.c: Un-xfail.
8393
8394 2015-10-05 Aditya Kumar <aditya.k7@samsung.com>
8395 Sebastian Pop <s.pop@samsung.com>
8396
8397 * gcc.dg/graphite/scop-sor.c: Xfail.
8398
8399 2015-10-05 Martin Jambor <mjambor@suse.cz>
8400 Jan Hubicka <hubicka@ucw.cz>
8401
8402 * gcc.dg/ipa/propalign-4.c: New test.
8403 * gcc.dg/ipa/propalign-5.c: Likewise.
8404
8405 2015-10-05 Marek Polacek <polacek@redhat.com>
8406
8407 PR tree-optimization/67821
8408 * gcc.dg/torture/pr67821-2.c: New test.
8409 * gcc.dg/torture/pr67821.c: New test.
8410
8411 2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
8412
8413 * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
8414
8415 2015-10-05 Christian Bruel <christian.bruel@st.com>
8416
8417 * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
8418
8419 2015-10-05 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8420
8421 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
8422 (exec_vcvt): Add comments.
8423
8424 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
8425
8426 PR rtl-optimization/67447
8427 * gcc.target/i386/pr67447.c: New test.
8428
8429 2015-10-04 Uros Bizjak <ubizjak@gmail.com>
8430
8431 * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
8432 effective target.
8433 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8434 * gcc.target/i386/vect-perm-even-1.c: Ditto.
8435 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8436 * gcc.target/i386/vect-unpack-1.c: Ditto.
8437 * gcc.target/i386/vect-unpack-2.c: Ditto.
8438
8439 2015-10-04 Mikael Morin <mikael@gcc.gnu.org>
8440
8441 PR fortran/67758
8442 * gfortran.dg/common_24.f: New.
8443
8444 2015-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
8445
8446 * gcc.target/arm/pr67756.c: Fixed warnings.
8447
8448 2015-10-02 Marek Polacek <polacek@redhat.com>
8449
8450 PR c/67730
8451 * gcc.dg/pr67730-1.c: New test.
8452 * gcc.dg/pr67730-2.c: New test.
8453 * gcc.dg/pr67730.h: New test.
8454
8455 2015-10-02 Marek Polacek <polacek@redhat.com>
8456
8457 * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
8458
8459 2015-10-02 Sebastian Pop <s.pop@samsung.com>
8460
8461 PR tree-optimization/67754
8462 * gfortran.dg/graphite/block-1.f90: Adjust pattern.
8463 * gfortran.dg/graphite/block-2.f: Same.
8464
8465 2015-10-02 Sebastian Pop <s.pop@samsung.com>
8466
8467 * gcc.dg/graphite/scop-23.c: New.
8468
8469 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
8470
8471 * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
8472 and "avx512vbmi".
8473
8474 2015-10-02 Vladimir Makarov <vmakarov@redhat.com>
8475
8476 PR rtl-optimization/67756
8477 * gcc.target/arm/pr67756.c: New.
8478
8479 2015-10-02 Jiong Wang <jiong.wang@arm.com>
8480
8481 * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
8482 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
8483 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
8484 for tiny model.
8485 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
8486 for small model.
8487
8488 2015-10-02 Kirill Yukhin <kirill.yukhin@intel.com>
8489
8490 * gcc.target/i386/vect-pack-trunc-1.c: New test.
8491 * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
8492 * gcc.target/i386/vect-perm-even-1.c: Ditto.
8493 * gcc.target/i386/vect-perm-odd-1.c: Ditto.
8494 * gcc.target/i386/vect-unpack-1.c: Ditto.
8495 * gcc.target/i386/vect-unpack-2.c: Ditto.
8496
8497 2015-10-02 Marek Polacek <polacek@redhat.com>
8498
8499 PR c/64249
8500 * c-c++-common/Wduplicated-cond-1.c: New test.
8501 * c-c++-common/Wduplicated-cond-2.c: New test.
8502 * c-c++-common/Wduplicated-cond-3.c: New test.
8503 * c-c++-common/Wduplicated-cond-4.c: New test.
8504 * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
8505 -Wduplicated-cond warning.
8506
8507 2015-10-02 Renlin Li <renlin.li@arm.com>
8508
8509 * gcc.target/aarch64/csneg-1.c: Update.
8510
8511 2015-10-02 Renlin Li <renlin.li@arm.com>
8512
8513 PR target/66776
8514 * gcc.target/aarch64/pr66776.c: New.
8515
8516 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
8517
8518 * gnat.dg/warn13.adb: New test.
8519
8520 2015-10-02 Eric Botcazou <ebotcazou@adacore.com>
8521
8522 * gnat.dg/vect15.ad[sb]: New test.
8523 * gnat.dg/vect16.ad[sb]: Likewise.
8524 * gnat.dg/vect17.ad[sb]: Likewise.
8525 * gnat.dg/vect18.ad[sb]: Likewise.
8526
8527 2015-10-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8528
8529 PR rtl-optimization/67786
8530 PR rtl-optimization/67787
8531 * gcc.dg/pr67786.c: New test.
8532 * gcc.dg/pr67787.c: Likewise.
8533
8534 2015-10-02 James Greenhalgh <james.greenhalgh@arm.com>
8535
8536 * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
8537
8538 2015-10-02 Kai Tietz <ktietz70@googlemail.com>
8539
8540 PR target/51726
8541 * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
8542
8543 2015-10-01 Louis Krupp <louis.krupp@zoho.com>
8544
8545 PR fortran/62242
8546 PR fortran/52332
8547 * gfortran.dg/string_array_constructor_1.f90: New.
8548 * gfortran.dg/string_array_constructor_2.f90: New.
8549 * gfortran.dg/string_array_constructor_3.f90: New.
8550
8551 2015-10-01 Segher Boessenkool <segher@kernel.crashing.org>
8552
8553 PR target/67788
8554 PR target/67789
8555 * gcc.target/powerpc/pr67789.c: New testcase.
8556
8557 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8558
8559 PR fortran.67802
8560 * gfortran.dg/pr67802.f90: New test.
8561
8562 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8563
8564 PR fortran/66979
8565 gfortran.dg/pr66979.f90: new test.
8566
8567 2015-10-01 Steven G. Kargl <kargl@gcc.gnu.org>
8568
8569 PR fortran/67616
8570 * gfortran.dg/pr67616.f90: New test.
8571
8572 2015-10-01 Ville Voutilainen <ville.voutilainen@gmail.com>
8573
8574 PR c++/54430
8575 * g++.dg/cpp0x/range-for30.C: New.
8576
8577 2015-10-01 Marek Polacek <polacek@redhat.com>
8578
8579 PR c/65345
8580 * gcc.dg/atomic/pr65345-4.c: New test.
8581 * gcc.dg/pr65345-3.c: New test.
8582
8583 2015-10-01 Marek Polacek <polacek@redhat.com>
8584
8585 PR tree-optimization/67769
8586 * gcc.dg/torture/pr67769.c: New test.
8587
8588 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8589
8590 * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
8591
8592 2015-10-01 Oleg Endo <olegendo@gcc.gnu.org>
8593
8594 PR target/54236
8595 * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
8596
8597 2015-10-01 Uros Bizjak <ubizjak@gmail.com>
8598
8599 * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
8600 (main): Rename to sse2_test. Abort if count != 5.
8601 (dg-options): Add -save-temps. Use "-msse2 -mtune=slm" instead
8602 of -march=slm.
8603 * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
8604
8605 2015-10-01 Richard Biener <rguenther@suse.de>
8606
8607 * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
8608 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
8609
8610 2015-09-30 Jeff Law <law@redhat.com>
8611
8612 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
8613
8614 2015-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
8615
8616 PR rtl-optimization/67037
8617 * gcc.c-torture/execute/pr67037.c: New test.
8618
8619 2015-09-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8620
8621 * lib/target-supports.exp (check_effective_target_sync_int_128):
8622 Return 1 on spu-*-* targets.
8623 (check_effective_target_sync_int_128_runtime): Likewise.
8624 (check_effective_target_sync_long_long): Likewise.
8625 (check_effective_target_sync_long_long_runtime): Likewise.
8626 (check_effective_target_sync_int_long): Likewise.
8627 (check_effective_target_sync_char_short): Likewise.
8628
8629 2015-09-30 Ilya Enkovich <enkovich.gnu@gmail.com>
8630
8631 * gcc.target/i386/pr67761.c: New test.
8632
8633 2015-09-30 Marek Polacek <polacek@redhat.com>
8634
8635 PR c/67730
8636 * gcc.dg/pr67730.c: New test.
8637
8638 2015-09-30 Marek Polacek <polacek@redhat.com>
8639
8640 PR tree-optimization/67690
8641 * gcc.dg/torture/pr67690.c: New test.
8642
8643 2015-09-30 Christophe Lyon <christophe.lyon@linaro.org>
8644
8645 * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
8646 * g++.dg/gomp/tls-wrap4.C: Likewise.
8647 * gcc.dg/atomic-op-optimize.c: Likewise.
8648 * gcc.dg/pr54087.c: Likewise.
8649 * gcc.dg/tls/section-2.c: Likewise.
8650 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
8651 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
8652 * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
8653 * gcc.target/arm/divzero.c: Likewise.
8654 * gcc.target/arm/sibcall-2.c: Likewise.
8655 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
8656 * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
8657 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
8658 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
8659 * gcc.target/arm/volatile-bitfields-1.c: Likewise.
8660 * gcc.target/arm/volatile-bitfields-2.c: Likewise.
8661 * gcc.target/arm/volatile-bitfields-3.c: Likewise.
8662 * gcc.target/arm/volatile-bitfields-4.c: Likewise.
8663 * gfortran.dg/default_format_2.f90: Likewise.
8664 * gfortran.dg/default_format_denormal_2.f90: Likewise.
8665
8666 2015-09-29 Jonathan Roelofs <jonathan@codesourcery.com>
8667
8668 * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
8669
8670 2015-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
8671
8672 * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
8673 * gfortran.dg/round_4.f90: ditto.
8674
8675 2015-09-29 Richard Biener <rguenther@suse.de>
8676
8677 PR tree-optimization/67170
8678 * gfortran.dg/pr67170.f90: New testcase.
8679
8680 2015-09-29 Richard Biener <rguenther@suse.de>
8681
8682 PR tree-optimization/67741
8683 * gcc.dg/torture/pr67741.c: New testcase.
8684
8685 2015-09-29 Uros Bizjak <ubizjak@gmail.com>
8686
8687 * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
8688 non-zero for __builtin_signbit tests.
8689
8690 2015-09-29 Ilya Enkovich <enkovich.gnu@gmail.com>
8691
8692 PR target/65105
8693 * gcc.target/i386/pr65105-1.c: New.
8694 * gcc.target/i386/pr65105-2.c: New.
8695 * gcc.target/i386/pr65105-3.c: New.
8696 * gcc.target/i386/pr65105-4.C: New.
8697 * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
8698
8699 2015-09-28 Segher Boessenkool <segher@kernel.crashing.org>
8700
8701 * gcc.dg/asm-4.c: Use braced words for the regular expressions.
8702
8703 2015-09-28 Paul Thomas <pault@gcc.gnu.org>
8704
8705 PR fortran/40054
8706 PR fortran/63921
8707 * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
8708 standard as legacy.
8709 * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
8710 * gfortran.dg/function_types_3.f90: Change error message to
8711 "Type inaccessible...."
8712 * gfortran.dg/ptr_func_assign_1.f08: New test.
8713 * gfortran.dg/ptr_func_assign_2.f08: New test.
8714
8715 2015-09-25 Mikael Morin <mikael.morin@sfr.fr>
8716
8717 PR fortran/40054
8718 PR fortran/63921
8719 * gfortran.dg/ptr_func_assign_3.f08: New test.
8720 * gfortran.dg/ptr_func_assign_4.f08: New test.
8721
8722 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8723 Sebastian Pop <s.pop@samsung.com>
8724
8725 * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
8726 * gcc.dg/graphite/block-1.c: Modified to match the pattern.
8727 * gcc.dg/graphite/block-3.c: Same.
8728 * gcc.dg/graphite/block-4.c: Same.
8729 * gcc.dg/graphite/block-5.c: Same.
8730 * gcc.dg/graphite/block-6.c: Same.
8731 * gcc.dg/graphite/block-7.c: Same.
8732 * gcc.dg/graphite/block-8.c: Same.
8733 * gcc.dg/graphite/block-pr47654.c: Same.
8734 * gcc.dg/graphite/interchange-0.c: Same.
8735 * gcc.dg/graphite/interchange-1.c: Same.
8736 * gcc.dg/graphite/interchange-10.c: Same.
8737 * gcc.dg/graphite/interchange-11.c: Same.
8738 * gcc.dg/graphite/interchange-12.c: Same.
8739 * gcc.dg/graphite/interchange-13.c: Same.
8740 * gcc.dg/graphite/interchange-14.c: Same.
8741 * gcc.dg/graphite/interchange-15.c: Same.
8742 * gcc.dg/graphite/interchange-3.c: Same.
8743 * gcc.dg/graphite/interchange-4.c: Same.
8744 * gcc.dg/graphite/interchange-5.c: Same.
8745 * gcc.dg/graphite/interchange-6.c: Same.
8746 * gcc.dg/graphite/interchange-7.c: Same.
8747 * gcc.dg/graphite/interchange-8.c: Same.
8748 * gcc.dg/graphite/interchange-9.c: Same.
8749 * gcc.dg/graphite/interchange-mvt.c: Same.
8750 * gcc.dg/graphite/pr35356-1.c: Same.
8751 * gcc.dg/graphite/pr35356-3.c: Same.
8752 * gcc.dg/graphite/pr37485.c: Same.
8753 * gcc.dg/graphite/scop-1.c: Same.
8754 * gcc.dg/graphite/scop-11.c: Same.
8755 * gcc.dg/graphite/scop-5.c: Same.
8756 * gcc.dg/graphite/uns-block-1.c: Same.
8757 * gcc.dg/graphite/uns-interchange-9.c: Same.
8758 * gfortran.dg/graphite/block-1.f90: Same.
8759 * gfortran.dg/graphite/interchange-3.f90: Same.
8760 * gfortran.dg/graphite/pr14741.f90: Same.
8761 * gfortran.dg/graphite/block-2.f: Same.
8762
8763 2015-09-28 Aditya Kumar <aditya.k7@samsung.com>
8764 Sebastian Pop <s.pop@samsung.com>
8765
8766 PR tree-optimization/67700
8767 * gcc.dg/graphite/run-id-pr67700.c: New.
8768
8769 2015-09-28 Oleg Endo <olegendo@gcc.gnu.org>
8770
8771 PR target/54236
8772 * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
8773 * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
8774 test_27): New.
8775 * gcc.target/sh/pr54236-5.c: New.
8776 * gcc.target/sh/pr54236-6.c: New.
8777
8778 2015-09-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8779
8780 PR rtl-optimization/67456
8781 PR rtl-optimization/67464
8782 PR rtl-optimization/67465
8783 * gcc.dg/pr67465.c: New test.
8784
8785 2015-09-28 Tom de Vries <tom@codesourcery.com>
8786
8787 PR tree-optimization/62171
8788 * gcc.dg/vect/pr62171.c: New test.
8789
8790 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8791
8792 * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
8793 skip on AIX. XFAIL individual line tests.
8794
8795 2015-09-27 Alexandre Oliva <aoliva@redhat.com>
8796
8797 PR rtl-optimization/64164
8798 PR tree-optimization/67312
8799 * gcc.dg/pr67312.c: New. From Zdenek Sojka.
8800 * gcc.target/i386/stackalign/return-4.c: Add -O.
8801
8802 2015-09-27 David Edelsohn <dje.gcc@gmail.com>
8803
8804 * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
8805
8806 2015-09-26 Mikael Morin <mikael@gcc.gnu.org>
8807
8808 PR fortran/67721
8809 * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
8810
8811 2015-09-26 David Edelsohn <dje.gcc@gmail.com>
8812
8813 * gcc.dg/pr64935-1.c: XFAIL on AIX.
8814 * gcc.dg/pr64935-2.c: XFAIL on AIX.
8815 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
8816 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
8817 * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
8818 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
8819 DW_AT_noreturn on AIX.
8820 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
8821 DW_AT_noreturn on AIX.
8822 * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
8823 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
8824 * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
8825 DW_AT_GNU_deleted on AIX.
8826 * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
8827 * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
8828 * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
8829 * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
8830 * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
8831 * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
8832 * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
8833 * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
8834 * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
8835 * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
8836 * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
8837 * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
8838 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
8839 * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
8840 * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
8841
8842 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8843
8844 PR fortran/67614
8845 * gfortran.dg/pr67614.f90: New test.
8846
8847 2015-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
8848
8849 PR fortran/67525
8850 * gfortran.dg/pr67525.f90: New test.
8851
8852 2015-09-25 Mikael Morin <mikael@gcc.gnu.org>
8853
8854 PR fortran/55603
8855 * gfortran.dg/allocatable_function_9.f90: New.
8856
8857 2015-09-25 Oleg Endo <olegendo@gcc.gnu.org>
8858
8859 PR target/67675
8860 * gcc.target/sh/pr67675.c: New.
8861
8862 2015-09-25 Richard Sandiford <richard.sandiford@arm.com>
8863
8864 * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
8865
8866 2015-09-25 H.J. Lu <hongjiu.lu@intel.com>
8867
8868 * gcc.target/i386/pr66749.c (dg-options): Replace
8869 -mtune=lakemount with -mtune=lakemont.
8870 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8871 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8872
8873 2015-09-25 Marek Polacek <polacek@redhat.com>
8874
8875 * c-c++-common/ubsan/bounds-11.c: New test.
8876 * c-c++-common/ubsan/bounds-12.c: New test.
8877
8878 2015-09-25 Marek Polacek <polacek@redhat.com>
8879
8880 PR sanitizer/64906
8881 * c-c++-common/ubsan/pr64906.c: New test.
8882
8883 2015-09-24 H.J. Lu <hongjiu.lu@intel.com>
8884
8885 * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
8886 with -mtune=lakemount.
8887 * gcc.target/i386/pr66821.c (dg-options): Likewise.
8888 * gcc.target/i386/pr67329.c (dg-options): Likewise.
8889
8890 2015-09-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
8891
8892 PR driver/67640
8893 * gcc.dg/Werror-13.c: New test.
8894
8895 2015-09-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
8896
8897 * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
8898
8899 2015-09-24 Richard Biener <rguenther@suse.de>
8900
8901 PR lto/67699
8902 * g++.dg/pr67699.C: New testcase.
8903
8904 2015-09-24 Richard Earnshaw <rearnsha@arm.com>
8905
8906 PR libgcc/67624
8907 * gcc.target/arm/fp16-inf.c: New test.
8908
8909 2015-09-24 Kirill Yukhin <kirill.yukhin@intel.com>
8910
8911 * gcc.target/i386/avx512vbmi-check.h (main): Fix register
8912 name while checking for AVX-512VBMI presence.
8913
8914 2015-09-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8915
8916 * lib/target-supports.exp (check_effective_target_pie): Check for
8917 PIE support on Solaris 11.x and 12.
8918
8919 2015-09-24 Richard Biener <rguenther@suse.de>
8920
8921 * g++.dg/tree-ssa/restrict3.C: New testcase.
8922
8923 2015-09-24 Richard Biener <rguenther@suse.de>
8924
8925 PR tree-optimization/48885
8926 * gcc.dg/tree-ssa/restrict-6.c: New testcase.
8927
8928 2015-09-24 Patrick Palka <ppalka@gcc.gnu.org>
8929
8930 * c-c++-common/Wmisleading-indentation.c: Augment test.
8931
8932 2015-09-23 Ville Voutilainen <ville.voutilainen@gmail.com>
8933
8934 Fix small typos in the coding rule enforcement warnings.
8935 * g++.dg/diagnostic/disable.C: Replace 'namepace'
8936 with 'namespace'.
8937
8938 2015-09-23 Richard Biener <rguenther@suse.de>
8939
8940 PR middle-end/67662
8941 * gcc.dg/ubsan/pr67662.c: New testcase.
8942
8943 2015-09-23 Manuel López-Ibáñez <manu@gcc.gnu.org>
8944
8945 PR c/49655
8946 * gcc.dg/pragma-diag-6.c: New test.
8947
8948 2015-09-23 James Greenhalgh <james.greenhalgh@arm.com>
8949
8950 * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
8951
8952 2015-09-23 Richard Biener <rguenther@suse.de>
8953
8954 * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
8955
8956 2015-09-22 Patrick Palka <ppalka@gcc.gnu.org>
8957
8958 * c-c++-common/Wmisleading-indentation.c: Augment test.
8959
8960 2015-09-22 Nathan Sidwell <nathan@codesourcery.com>
8961
8962 * g++.dg/diagostic/disable.C: New.
8963
8964 2015-09-22 Tom de Vries <tom@codesourcery.com>
8965
8966 PR tree-optimization/67671
8967 * g++.dg/pr67671.C: New test.
8968
8969 2015-09-22 Alexander Fomin <alexander.fomin@intel.com>
8970
8971 PR target/67480
8972 * gcc.target/i386/pr67480.c: New test.
8973
8974 2015-09-22 Kirill Yukhin <kirill.yukhin@intel.com>
8975
8976 * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
8977 avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
8978 * gcc.target/i386/builtin_target.c: Test avx512vl, avx512bw,
8979 avx512dq, avx512cd, avx512er and avx512pf.
8980
8981 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8982
8983 * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
8984 update-fetch operations.
8985 * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
8986
8987 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8988
8989 * gcc.target/aarch64/atomic-inst-ldadd.c: New.
8990 * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
8991
8992 2015-09-22 Matthew Wahab <matthew.wahab@arm.com>
8993
8994 * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
8995 (TEST_ONE): New.
8996 * gcc.target/aarch64/atomic-inst-swap.c: New.
8997
8998 2015-09-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
8999
9000 * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
9001 * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
9002 * gcc.target/i386/pr59789.c (f1): Likewise.
9003 * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
9004 * gcc.target/i386/intrinsics_6.c: Likewise.
9005 * gcc.dg/winline-5.c (int t): Likewise.
9006 * gcc.dg/winline-9.c (t): Likewise.
9007 * gcc.dg/always_inline2.c (q): Likewise.
9008 * gcc.dg/winline-2.c (inline int t): Likewise.
9009 * gcc.dg/winline-6.c: Likewise.
9010 * gcc.dg/winline-10.c (void g): Likewise.
9011 * gcc.dg/pr49243.c (void parse): Likewise.
9012 * gcc.dg/always_inline3.c (q2): Likewise.
9013 * gcc.dg/winline-3.c: Likewise.
9014 * gcc.dg/winline-7.c (inline void *t): Likewise.
9015
9016 2015-09-22 Tom de Vries <tom@codesourcery.com>
9017
9018 PR tree-optimization/67666
9019 * g++.dg/pr67666.C: New test.
9020
9021 2015-09-21 Steven G. Kargl <kargl@gcc.gnu.org>
9022
9023 PR fortran/67615
9024 * gfortran.dg/pr67615.f90: new test.
9025
9026 2015-09-21 Jeff Law <law@redhat.com>
9027
9028 * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
9029
9030 2015-09-21 Ville Voutilainen <ville.voutilainen@gmail.com>
9031
9032 Complete the implementation of N4230, Nested namespace definition.
9033 * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
9034 attributes and nested namespace definitions.
9035 * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
9036 * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
9037 * g++.dg/cpp1y/feat-cxx14-neg.C: New.
9038 * g++.dg/cpp1z/namespace-attribs.C: Likewise.
9039 * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
9040 appearing before the namespace identifier.
9041
9042 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9043
9044 PR c/66415
9045 * gcc.dg/cpp/pr66415-1.c: Test column number.
9046
9047 2015-09-21 Richard Biener <rguenther@suse.de>
9048
9049 * g++.dg/ext/attr-alias-3.C: Add -g.
9050
9051 2015-09-21 Richard Biener <rguenther@suse.de>
9052
9053 PR debug/67664
9054 * g++.dg/debug/dwarf2/pr67764.C: New testcase.
9055
9056 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
9057
9058 PR target/64345
9059 * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
9060
9061 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9062
9063 * gcc.dg/pragma-diag-5.c: Fix excess warning.
9064
9065 2015-09-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
9066
9067 PR middle-end/60832
9068 * gcc.dg/pr53265.c: Update.
9069
9070 2015-09-21 Eric Botcazou <ebotcazou@adacore.com>
9071
9072 * gcc.target/arm/stack-checking.c: Skip for Thumb1.
9073
9074 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
9075
9076 PR target/59478
9077 * gcc.target/sh/pr59478.c: New.
9078
9079 2015-09-21 Oleg Endo <olegendo@gcc.gnu.org>
9080
9081 PR target/67126
9082 * gcc.target/sh/pr51244-12.c: Adjust testcase.
9083 * gcc.target/sh/pr54236-2.c: Likewise.
9084
9085 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
9086
9087 * gcc.target/sh/pr43417.c: Move target independent test to ...
9088 * gcc.c-torture/compile/pr43417.c: ... here.
9089
9090 2015-09-20 Oleg Endo <olegendo@gcc.gnu.org>
9091
9092 * gcc.target/sh/sh.exp (check_effective_target_sh4a,
9093 check_effective_target_big_endian, check_effective_target_little_endian,
9094 check_effective_target_any_fpu, check_effective_target_double_fpu,
9095 check_effective_target_use_single_only_fpu,
9096 check_effective_target_default_single_fpu,
9097 check_effective_target_no_fpu, check_effective_target_has_xf_regs,
9098 check_effective_target_has_fsca, check_effective_target_has_fsrra,
9099 check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
9100 check_effective_target_fmovd_enabled,
9101 check_effective_target_has_privileged, check_effective_target_has_pref,
9102 check_effective_target_banked_r0r7_isr,
9103 check_effective_target_stack_save_isr): New effective target checks.
9104 * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
9105 * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
9106 * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
9107 * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
9108 * gcc.target/sh/20080410-1.c: Use new effective target checks.
9109 * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
9110 * gcc.target/sh/attr-isr.c: Likewise.
9111 * gcc.target/sh/fpul-usage-1.c: Likewise.
9112 * gcc.target/sh/hiconst.c: Likewise.
9113 * gcc.target/sh/mfmovd.c: Likewise.
9114 * gcc.target/sh/pr21255-3.c: Likewise.
9115 * gcc.target/sh/pr33135-1.c: Likewise.
9116 * gcc.target/sh/pr33135-2.c: Likewise.
9117 * gcc.target/sh/pr33135-3.c: Likewise.
9118 * gcc.target/sh/pr33135-4.c: Likewise.
9119 * gcc.target/sh/pr39423-2.c: Likewise.
9120 * gcc.target/sh/pr49880-4.c: Likewise.
9121 * gcc.target/sh/pr49880-5.c: Likewise.
9122 * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
9123 * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
9124 * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
9125 * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
9126 * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
9127 * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
9128 * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
9129 * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
9130 * gcc.target/sh/pr50751-2.c: Likewise.
9131 * gcc.target/sh/pr50751-3.c: Likewise.
9132 * gcc.target/sh/pr50751-5.c: Likewise.
9133 * gcc.target/sh/pr50751-6.c: Likewise.
9134 * gcc.target/sh/pr50751-8.c: Likewise.
9135 * gcc.target/sh/pr51244-15.c: Likewise.
9136 * gcc.target/sh/pr51244-2.c: Likewise.
9137 * gcc.target/sh/pr51244-20.c: Likewise.
9138 * gcc.target/sh/pr51244-6.c: Likewise.
9139 * gcc.target/sh/pr52483-4.c: Likewise.
9140 * gcc.target/sh/pr53511-1.c: Likewise.
9141 * gcc.target/sh/pr53512-1.c: Likewise.
9142 * gcc.target/sh/pr53512-2.c: Likewise.
9143 * gcc.target/sh/pr53512-3.c: Likewise.
9144 * gcc.target/sh/pr53512-4.c: Likewise.
9145 * gcc.target/sh/pr53513-1.c: Likewise.
9146 * gcc.target/sh/pr54089-2.c: Likewise.
9147 * gcc.target/sh/pr54089-3.c: Likewise.
9148 * gcc.target/sh/pr54089-4.c: Likewise.
9149 * gcc.target/sh/pr54602-2.c: Likewise.
9150 * gcc.target/sh/pr54602-3.c: Likewise.
9151 * gcc.target/sh/pr54602-4.c: Likewise.
9152 * gcc.target/sh/pr54680.c: Likewise.
9153 * gcc.target/sh/pr55303-1.c: Likewise.
9154 * gcc.target/sh/pr55303-2.c: Likewise.
9155 * gcc.target/sh/pr55303-3.c: Likewise.
9156 * gcc.target/sh/pr56547-1.c: Likewise.
9157 * gcc.target/sh/pr56547-2.c: Likewise.
9158 * gcc.target/sh/pr61195.c: Likewise.
9159 * gcc.target/sh/pr61996.c: Likewise.
9160 * gcc.target/sh/pr6526.c: Likewise.
9161 * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
9162 * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
9163 * gcc.target/sh/prefetch.c: Likewise.
9164 * gcc.target/sh/rte-delay-slot.c: Likewise.
9165 * gcc.target/sh/sh2a-band.c: Likewise.
9166 * gcc.target/sh/sh2a-bclr.c: Likewise.
9167 * gcc.target/sh/sh2a-bclrmem.c: Likewise.
9168 * gcc.target/sh/sh2a-bld.c: Likewise.
9169 * gcc.target/sh/sh2a-bor.c: Likewise.
9170 * gcc.target/sh/sh2a-bset.c: Likewise.
9171 * gcc.target/sh/sh2a-bsetmem.c: Likewise.
9172 * gcc.target/sh/sh2a-bxor.c: Likewise.
9173 * gcc.target/sh/sh2a-jsrn.c: Likewise.
9174 * gcc.target/sh/sh2a-movi20s.c: Likewise.
9175 * gcc.target/sh/sh2a-movrt.c: Likewise.
9176 * gcc.target/sh/sh2a-resbank.c: Likewise.
9177 * gcc.target/sh/sh2a-rtsn.c: Likewise.
9178 * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
9179 * gcc.target/sh/sh4a-bitmovua.c: Likewise.
9180 * gcc.target/sh/sh4a-cosf.c: Likewise.
9181 * gcc.target/sh/sh4a-fsrra.c: Likewise.
9182 * gcc.target/sh/sh4a-memmovua.c: Likewise.
9183 * gcc.target/sh/sh4a-sincosf.c: Likewise.
9184 * gcc.target/sh/sh4a-sinf.c: Likewise.
9185
9186 2015-09-20 Jeff Law <law@redhat.com>
9187
9188 PR tree-optimization/47679
9189 * g++.dg/warn/Wuninitialized-6.C: New test.
9190
9191 2015-09-18 Ville Voutilainen <ville.voutilainen@gmail.com>
9192
9193 Implement nested namespace definitions.
9194 * g++.dg/cpp1z/nested-namespace-def1.C: New.
9195 * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
9196 * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
9197 * g++.dg/lookup/name-clash5.C: Adjust.
9198 * g++.dg/lookup/name-clash6.C: Likewise.
9199
9200 2015-09-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
9201
9202 * gcc.dg/pragma-diag-5.c: New test.
9203
9204 2015-09-18 Uros Bizjak <ubizjak@gmail.com>
9205
9206 PR middle-end/67619
9207 * gcc.dg/torture/pr67619.c: New test.
9208 * lib/target-supports.exp (check_effective_target_builtin_eh_return):
9209 New procedure.
9210
9211 2015-09-18 Alan Lawrence <alan.lawrence@arm.com>
9212
9213 PR tree-optimization/67283
9214 * gcc.dg/tree-ssa/sra-15.c: New.
9215 * gcc.dg/tree-ssa/sra-16.c: New.
9216
9217 2015-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
9218
9219 PR sanitizer/64078
9220 * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
9221 (f2, f3): Make the function static.
9222 * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
9223
9224 2015-09-17 Christian Bruel <christian.bruel@st.com>
9225
9226 * gcc.target/arm/attr_thumb-static2.c: New test.
9227
9228 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
9229
9230 * gnat.dg/overflow_sum3.adb: New test.
9231
9232 2015-09-17 Eric Botcazou <ebotcazou@adacore.com>
9233
9234 * gcc.target/arm/stack-checking.c: New test.
9235
9236 2015-09-17 Paul Thomas <pault@gcc.gnu.org>
9237
9238 PR fortran/52846
9239 * gfortran.dg/public_private_module_5.f90: Add module procedure
9240 trigger_smod to ensure that the smod file is written.
9241
9242 2015-09-17 James Greenhalgh <james.greenhalgh@arm.com>
9243
9244 * gcc.target/aarch64/copysign_1.c: New.
9245 * gcc.target/aarch64/copysign_2.c: New.
9246
9247 2015-09-17 Bin Cheng <bin.cheng@arm.com>
9248
9249 * gcc.dg/tree-ssa/loop-bound-2.c: New test.
9250 * gcc.dg/tree-ssa/loop-bound-4.c: New test.
9251 * gcc.dg/tree-ssa/loop-bound-6.c: New test.
9252
9253 2015-09-16 John Marino <gnugcc@marino.st>
9254
9255 * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
9256
9257 2015-09-16 Richard Biener <rguenther@suse.de>
9258
9259 PR middle-end/67253
9260 * gcc.dg/torture/pr67253.c: New testcase.
9261
9262 2015-09-16 Richard Biener <rguenther@suse.de>
9263
9264 PR middle-end/67271
9265 * gcc.dg/pr67271.c: New testcase.
9266
9267 2015-09-16 Eric Botcazou <ebotcazou@adacore.com>
9268
9269 * gnat.dg/opt49.adb: New test.
9270
9271 2015-09-16 Richard Biener <rguenther@suse.de>
9272
9273 PR middle-end/67442
9274 * gcc.dg/torture/pr67442.c: New testcase.
9275
9276 2015-09-15 Eric Botcazou <ebotcazou@adacore.com>
9277
9278 * gnat.dg/array24.adb: New test.
9279 * gnat.dg/blocklocs.adb: Delete.
9280
9281 2015-09-15 Marek Polacek <polacek@redhat.com>
9282
9283 PR c/67580
9284 * gcc.dg/pr67580.c: New test.
9285
9286 2015-09-15 Richard Biener <rguenther@suse.de>
9287
9288 PR tree-optimization/67470
9289 * gcc.dg/torture/pr67470.c: New testcase.
9290
9291 2015-09-15 Alan Lawrence <alan.lawrence@arm.com>
9292
9293 * gcc.target/aarch64/vect_int32x2x4_1.c: New.
9294
9295 2015-09-15 Richard Biener <rguenther@suse.de>
9296
9297 PR middle-end/67563
9298 * gcc.dg/pr67563.c: New testcase.
9299
9300 2015-09-14 Manuel López-Ibáñez <manu@gcc.gnu.org>
9301
9302 PR fortran/67460
9303 * gfortran.dg/pr67460.f90: New test.
9304
9305 2015-09-14 Uros Bizjak <ubizjak@gmail.com>
9306
9307 * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
9308 * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
9309
9310 2015-09-14 Paolo Carlini <paolo.carlini@oracle.com>
9311
9312 PR c++/51911
9313 * g++.dg/cpp0x/new-auto1.C: New.
9314
9315 2015-09-11 Mark Wielaard <mjw@redhat.com>
9316
9317 PR c/28901
9318 * g++.dg/warn/unused-variable-1.C: New test.
9319 * g++.dg/warn/unused-variable-2.C: Likewise.
9320 * gcc.dg/unused-4.c: Adjust warning for static const.
9321 * gcc.dg/unused-variable-1.c: New test.
9322 * gcc.dg/unused-variable-2.c: Likewise.
9323
9324 2015-09-13 David Edelsohn <dje.gcc@gmail.com>
9325
9326 * gfortran.dg/private_type_3.f90: Require visibility.
9327 * gfortran.dg/module_variable_2.f90: Same.
9328 * gfortran.dg/nested_forall_1.f: Same.
9329 * gfortran.dg/elemental_dependency_4.f90: Same.
9330 * gfortran.dg/bind_c_usage_25.f90: Same.
9331 * gfortran.dg/access_spec_1.f90: Same.
9332 * gfortran.dg/public_private_module_2.f90: Same.
9333 * gfortran.dg/host_assoc_variable_1.f90: Same.
9334 * gfortran.dg/public_private_module_6.f90: Same.
9335 * gfortran.dg/module_variable_1.f90: Same.
9336 * gfortran.dg/pr37286.f90: Same.
9337 * gfortran.dg/internal_pack_7.f90: Same.
9338 * gfortran.dg/submodule_10.f08: Same.
9339 * gfortran.dg/allocatable_function_8.f90: Same.
9340 * gfortran.dg/merge_init_expr_2.f90: Same.
9341 * gfortran.dg/class_37.f03: Same.
9342 * gfortran.dg/vect/fast-math-vect-8.f90: Same.
9343 * gfortran.dg/typebound_call_20.f03: Same.
9344 * gfortran.dg/proc_ptr_result_3.f90: Same.
9345 * gfortran.dg/pr32535.f90: Same.
9346 * gfortran.dg/typebound_proc_19.f90: Same.
9347 * gfortran.dg/initialization_10.f90: Same.
9348 * gfortran.dg/bind_c_usage_8.f03: Same.
9349 * gfortran.dg/pr61335.f90: Same.
9350 * gfortran.dg/elemental_dependency_5.f90: Same.
9351 * gfortran.dg/proc_ptr_3.f90: Same.
9352 * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
9353
9354 2015-09-13 Eric Botcazou <ebotcazou@adacore.com>
9355
9356 * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
9357 * gcc.dg/Wno-frame-address.c: Skip for Visium.
9358 * gcc.dg/loop-8.c: Likewise.
9359
9360 2015-09-12 Eric Botcazou <ebotcazou@adacore.com>
9361
9362 PR ada/66965
9363 * gnat.dg/specs/addr1.ads: Remove.
9364
9365 2015-09-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9366
9367 * gcc.dg/pie-link.c: Add -pie to dg-options.
9368
9369 2015-09-11 Alex Velenko <Alex.Velenko@arm.com>
9370
9371 * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
9372 (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
9373
9374 2015-09-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9375
9376 * gcc.target/powerpc/swaps-p8-20.c: New test.
9377 * gcc.target/powerpc/swaps-p8-21.c: New test.
9378
9379 2015-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
9380
9381 PR fortran/67526
9382 * gfortran.dg/pr67526.f90: New test.
9383
9384 2015-09-10 Paolo Carlini <paolo.carlini@oracle.com>
9385
9386 PR c++/67318
9387 * g++.dg/cpp0x/variadic166.C: New.
9388
9389 2015-09-09 Mark Wielaard <mjw@redhat.com>
9390
9391 * c-c++-common/nonnull-1.c: New test.
9392
9393 2015-09-10 Paul Thomas <pault@gcc.gnu.org>
9394
9395 PR fortran/66993
9396 * gfortran.dg/submodule_11.f08: New test.
9397
9398 2015-09-10 Oleg Endo <olegendo@gcc.gnu.org>
9399
9400 PR target/67506
9401 * gcc.c-torture/compile/pr67506.c: New test.
9402
9403 2015-09-10 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9404
9405 * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
9406 initialization with a byte mask. No change expected here.
9407 * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
9408 * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
9409 initialization with contigious bitmask. Literal pool is expectd
9410 to be used here.
9411
9412 2015-09-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9413
9414 PR target/67439
9415 * gcc.target/arm/pr67439_1.c: New test.
9416
9417 2015-09-10 Jiong Wang <jiong.wang@arm.com>
9418
9419 * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
9420 model.
9421
9422 2015-09-10 Jakub Jelinek <jakub@redhat.com>
9423
9424 PR c++/67523
9425 * g++.dg/gomp/pr67523.C: New test.
9426
9427 PR c++/67522
9428 * g++.dg/gomp/pr67522.C: New test.
9429
9430 PR middle-end/67521
9431 * c-c++-common/gomp/pr67521.c: New test.
9432
9433 PR middle-end/67517
9434 * c-c++-common/gomp/pr67517.c: New test.
9435
9436 PR c++/67514
9437 * g++.dg/gomp/pr67514.C: New test.
9438
9439 PR c++/67511
9440 * g++.dg/gomp/pr67511.C: New test.
9441
9442 PR c/67502
9443 * c-c++-common/gomp/pr67502.c: New test.
9444
9445 2015-09-09 Marek Polacek <polacek@redhat.com>
9446
9447 PR middle-end/67512
9448 * gcc.dg/pr67512.c: New test.
9449
9450 2015-09-09 Paolo Carlini <paolo.carlini@oracle.com>
9451
9452 PR c++/53184
9453 * g++.dg/warn/Wsubobject-linkage-1.C: New.
9454 * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
9455 * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
9456 * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
9457
9458 2015-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9459
9460 * gcc.target/aarch64/mod_2.x: New file.
9461 * gcc.target/aarch64/mod_256.x: Likewise.
9462 * gcc.target/arm/mod_2.c: New test.
9463 * gcc.target/arm/mod_256.c: Likewise.
9464 * gcc.target/aarch64/mod_2.c: Likewise.
9465 * gcc.target/aarch64/mod_256.c: Likewise.
9466
9467 2015-09-09 Jakub Jelinek <jakub@redhat.com>
9468
9469 PR c++/67504
9470 * g++.dg/gomp/pr67504.C: New test.
9471
9472 PR c/67501
9473 * c-c++-common/gomp/pr67501.c: New test.
9474
9475 PR c/67500
9476 * gcc.dg/gomp/pr67500.c: New test.
9477
9478 PR c/67495
9479 * gcc.dg/gomp/pr67495.c: New test.
9480
9481 2015-09-09 Aditya Kumar <hiraditya@msn.com>
9482 Sebastian Pop <s.pop@samsung.com>
9483
9484 PR tree-optimization/53852
9485 * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
9486 both isl-0.12 and isl-0.15.
9487 * gcc.dg/graphite/uns-interchange-14.c: Same.
9488 * gcc.dg/graphite/uns-interchange-15.c: Same.
9489 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9490
9491 2015-09-08 Aditya Kumar <hiraditya@msn.com>
9492 Sebastian Pop <s.pop@samsung.com>
9493
9494 * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
9495 * gcc.dg/graphite/block-1.c: Same.
9496 * gcc.dg/graphite/block-5.c: Same.
9497 * gcc.dg/graphite/block-6.c: Same.
9498 * gcc.dg/graphite/interchange-1.c: Same.
9499 * gcc.dg/graphite/interchange-10.c: Same.
9500 * gcc.dg/graphite/interchange-11.c: Same.
9501 * gcc.dg/graphite/interchange-13.c: Same.
9502 * gcc.dg/graphite/interchange-14.c: Same.
9503 * gcc.dg/graphite/interchange-3.c: Same.
9504 * gcc.dg/graphite/interchange-4.c: Same.
9505 * gcc.dg/graphite/interchange-7.c: Same.
9506 * gcc.dg/graphite/interchange-8.c: Same.
9507 * gcc.dg/graphite/interchange-9.c: Same.
9508 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
9509 * gcc.dg/graphite/pr35356-1.c (foo): Same.
9510 * gcc.dg/graphite/pr37485.c: Same.
9511 * gcc.dg/graphite/scop-0.c (int toto): Same.
9512 * gcc.dg/graphite/scop-1.c: Same.
9513 * gcc.dg/graphite/scop-10.c: Same.
9514 * gcc.dg/graphite/scop-11.c: Same.
9515 * gcc.dg/graphite/scop-12.c: Same.
9516 * gcc.dg/graphite/scop-13.c: Same.
9517 * gcc.dg/graphite/scop-16.c: Same.
9518 * gcc.dg/graphite/scop-17.c: Same.
9519 * gcc.dg/graphite/scop-18.c: Same.
9520 * gcc.dg/graphite/scop-2.c: Same.
9521 * gcc.dg/graphite/scop-21.c (int test): Same.
9522 * gcc.dg/graphite/scop-22.c (void foo): Same.
9523 * gcc.dg/graphite/scop-4.c: Same.
9524 * gcc.dg/graphite/scop-5.c: Same.
9525 * gcc.dg/graphite/scop-6.c: Same.
9526 * gcc.dg/graphite/scop-7.c: Same.
9527 * gcc.dg/graphite/scop-8.c: Same.
9528 * gcc.dg/graphite/scop-9.c: Same.
9529 * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
9530 data-refs remain inside the inner loop.
9531 * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
9532 * gcc.dg/graphite/uns-interchange-14.c: Same.
9533 * gcc.dg/graphite/uns-interchange-9.c: Same.
9534 * gfortran.dg/graphite/interchange-3.f90
9535
9536 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9537
9538 PR target/63870
9539 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
9540 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
9541 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
9542 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
9543 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
9544 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
9545 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
9546 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
9547 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
9548 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
9549 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
9550 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
9551
9552 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9553
9554 * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
9555 * lib/target-supports.exp
9556 (check_effective_target_arm_neon_fp16_hw): New.
9557
9558 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9559
9560 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
9561 Set additional_flags for neon-fp16 if supported, else fallback to neon.
9562
9563 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9564 (hfloat16_t): New.
9565 (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
9566 DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
9567 if supported.
9568 (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
9569 (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
9570 redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
9571 when those are supported.
9572 (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
9573 (vdup_n_f16): New.
9574
9575 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
9576 buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
9577 cases if supported.
9578
9579 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
9580 Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
9581 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
9582 Likewise.
9583 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
9584 Likewise.
9585 * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
9586
9587 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
9588 Add float16x8_t case.
9589 (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
9590 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
9591 main, exec_vcreate): Likewise.
9592 * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
9593 exec_vget_high): Likewise.
9594 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
9595 exec_vget_low): Likewise.
9596 * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
9597 Likewise.
9598 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
9599 exec_vld1_dup): Likewise.
9600 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
9601 exec_vld1_lane): Likewise.
9602 * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
9603 Likewise.
9604 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
9605 exec_vldX_dup): Likewise.
9606 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
9607 exec_vldX_lane): Likewise.
9608 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
9609 exec_vset_lane): Likewise.
9610 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
9611 exec_vst1_lane): Likewise.
9612
9613 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9614
9615 * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
9616 * gcc.target/aarch64/vget_low_1.c: Likewise.
9617
9618 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9619
9620 * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
9621 * gcc.target/aarch64/vldN_dup_1.c: Likewise.
9622 * gcc.target/aarch64/vldN_lane_1.c: Likewise.
9623 (main): update orig_data to avoid float16 NaN on bigendian.
9624
9625 2015-09-08 Alan Lawrence <alan.lawrence@arm.com>
9626
9627 * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
9628 float16x8_t.
9629 * gcc.target/aarch64/vset_lane_1.c: Likewise.
9630 * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
9631 * gcc.target/aarch64/vld1_lane.c: Likewise.
9632
9633 2015-09-08 Paolo Carlini <paolo.carlini@oracle.com>
9634
9635 PR c++/67369
9636 * g++.dg/cpp1y/lambda-generic-ice4.C: New.
9637
9638 2015-09-07 Marek Polacek <polacek@redhat.com>
9639
9640 PR inline-asm/67448
9641 * gcc.dg/asm-10.c: New test.
9642
9643 2015-09-04 Jakub Jelinek <jakub@redhat.com>
9644
9645 PR middle-end/67452
9646 * gcc.dg/lto/pr67452_0.c: New test.
9647
9648 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9649
9650 PR target/65210
9651 * gcc.target/avr/pr65210.c: New test.
9652
9653 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
9654
9655 PR testsuite/67450
9656 * lib/target-supports.exp (check_cached_effective_target):
9657 Apppend $prop to et_prop_list only if needed.
9658
9659 2015-09-04 Marek Polacek <polacek@redhat.com>
9660
9661 PR sanitizer/67279
9662 * gcc.dg/ubsan/pr67279.c: New test.
9663
9664 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
9665 Petr Murzin <petr.murzin@intel.com>
9666 Kirill Yukhin <kirill.yukhin@intel.com>
9667
9668 * gcc.target/i386/avx512f-scatter-1.c: New.
9669 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
9670 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
9671
9672 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
9673
9674 * gfortran.dg/read_dir.f90: Delete empty directory when closing
9675 rather than calling rmdir, cleanup if open fails.
9676
9677 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9678
9679 * gcc.target/powerpc/vec-mult-char-1.c: New test.
9680 * gcc.target/powerpc/vec-mult-char-2.c: New test.
9681 * lib/target-supports.exp (check_effective_target_vect_char_mult):
9682 Return true for PowerPC targets that implement Altivec.
9683
9684 2015-09-03 Renlin Li <renlin.li@arm.com>
9685
9686 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
9687 check the assembly.
9688 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
9689
9690 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9691
9692 * gcc.target/powerpc/vec-shift.c: New test.
9693
9694 2015-09-03 Tom de Vries <tom@codesourcery.com>
9695
9696 PR tree-optimization/65637
9697 * gcc.dg/autopar/reduc-4.c: New test.
9698
9699 2015-09-03 Tom de Vries <tom@codesourcery.com>
9700
9701 PR tree-optimization/65637
9702 * gcc.dg/autopar/pr46099-2.c: New test.
9703
9704 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9705
9706 PR middle-end/67351
9707 * g++.dg/pr67351.C: New test.
9708
9709 2015-09-03 Richard Biener <rguenther@suse.de>
9710
9711 PR ipa/66705
9712 * g++.dg/lto/pr66705_0.C: New testcase.
9713
9714 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
9715
9716 PR middle-end/60586
9717 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
9718 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9719
9720 2015-09-02 Marek Polacek <polacek@redhat.com>
9721
9722 PR c/67432
9723 * gcc.dg/pr67432.c: New test.
9724
9725 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
9726
9727 * lib/target-supports.exp (clear_effective_target_cache): New.
9728 (check_cached_effective_target): Update et_prop_list.
9729 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
9730 * g++.dg/compat/compat.exp: Likewise.
9731 * g++.dg/compat/struct-layout-1.exp: Likewise.
9732 * lib/asan-dg.exp: Likewise.
9733 * lib/atomic-dg.exp: Likewise.
9734 * lib/cilk-plus-dg.exp: Likewise.
9735 * lib/clearcap.exp: Likewise.
9736 * lib/mpx-dg.exp: Likewise.
9737 * lib/tsan-dg.exp: Likewise.
9738 * lib/ubsan-dg.exp: Likewise.
9739
9740 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
9741
9742 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
9743
9744 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
9745 Andrew Bennett <andrew.bennett@imgtec.com>
9746
9747 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
9748 dependencies between ISA level and compact-branches.
9749 * gcc.target/mips/branch-10.c: Update expected output to allow
9750 compact forms of b/bal.
9751 * gcc.target/mips/branch-11.c: Likewise.
9752 * gcc.target/mips/branch-12.c: Likewise.
9753 * gcc.target/mips/branch-13.c: Likewise.
9754 * gcc.target/mips/branch-3.c: Likewise.
9755 * gcc.target/mips/branch-4.c: Likewise.
9756 * gcc.target/mips/branch-5.c: Likewise.
9757 * gcc.target/mips/branch-6.c: Likewise.
9758 * gcc.target/mips/branch-7.c: Likewise.
9759 * gcc.target/mips/branch-8.c: Likewise.
9760 * gcc.target/mips/branch-9.c: Likewise.
9761 * gcc.target/mips/branch-cost-1.c: Likewise.
9762 * gcc.target/mips/call-1.c: Likewise.
9763 * gcc.target/mips/call-2.c: Likewise.
9764 * gcc.target/mips/call-3.c: Likewise.
9765 * gcc.target/mips/call-4.c: Likewise.
9766 * gcc.target/mips/call-5.c: Likewise.
9767 * gcc.target/mips/call-6.c: Likewise.
9768 * gcc.target/mips/lazy-binding-1.c: Likewise.
9769 * gcc.target/mips/near-far-1.c: Likewise.
9770 * gcc.target/mips/near-far-2.c: Likewise.
9771 * gcc.target/mips/near-far-3.c: Likewise.
9772 * gcc.target/mips/near-far-4.c: Likewise.
9773 * gcc.target/mips/umips-branch-3.c: Ensure the test is
9774 run with compact branches allowed.
9775 * gcc.target/mips/compact-branches-1.c: New file.
9776 * gcc.target/mips/compact-branches-2.c: Likewise.
9777 * gcc.target/mips/compact-branches-3.c: Likewise.
9778 * gcc.target/mips/compact-branches-4.c: Likewise.
9779 * gcc.target/mips/compact-branches-5.c: Likewise.
9780 * gcc.target/mips/compact-branches-6.c: Likewise.
9781 * gcc.target/mips/compact-branches-7.c: Likewise.
9782
9783 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
9784
9785 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
9786 Clean-up a created directory if testcase fails.
9787
9788 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9789
9790 PR target/67405
9791 * g++.dg/pr67405.C: New test.
9792
9793 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9794
9795 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
9796
9797 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9798
9799 * gcc.dg/ifcvt-1.c: New test.
9800 * gcc.dg/ifcvt-2.c: Likewise.
9801 * gcc.dg/ifcvt-3.c: Likewise.
9802
9803 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9804
9805 PR libfortran/67412
9806 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
9807 *-*-solaris2.10.
9808
9809 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9810
9811 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
9812
9813 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
9814
9815 PR c++/61753
9816 * g++.dg/other/pr61753.C: New.
9817
9818 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9819
9820 * gcc.dg/tree-ssa/cmp-1.c: New file.
9821
9822 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
9823
9824 * gcc.dg/tree-ssa/complex-7.c: New file.
9825
9826 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9827
9828 * gcc.target/powerpc/swaps-p8-19.c: New test.
9829
9830 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9831
9832 PR fortran/67367
9833 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
9834
9835 2015-08-29 Tom de Vries <tom@codesourcery.com>
9836
9837 PR tree-optimization/46193
9838 * gcc.dg/autopar/pr46193.c: New test.
9839
9840 2015-08-28 Nathan Sidwell <nathan@acm.org>
9841
9842 * gcc.dg/compat/struct-layout-1_generate.c: Simply
9843 use exit code for failure.
9844
9845 * gcc.dg/torture/matrix-1.c: Use plain printf.
9846 * gcc.dg/torture/matrix-2.c: Likewise.
9847 * gcc.dg/torture/matrix-5.c: Likewise.
9848 * gcc.dg/torture/matrix-6.c: Likewise.
9849 * gcc.dg/torture/transpose-1.c: Likewise.
9850 * gcc.dg/torture/transpose-2.c: Likewise.
9851 * gcc.dg/torture/transpose-3.c: Likewise.
9852 * gcc.dg/torture/transpose-4.c: Likewise.
9853 * gcc.dg/torture/transpose-5.c: Likewise.
9854 * gcc.dg/torture/transpose-6.c: Likewise.
9855
9856 2015-08-28 Jeff Law <law@redhat.com>
9857
9858 PR lto/66752
9859 * gcc.dg/tree-ssa/pr66752-2.c: New test.
9860 * gcc.dg/torture/pr66752-1.c: New test
9861 * g++.dg/torture/pr66752-2.C: New test.
9862
9863 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
9864 Revert:
9865 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9866
9867 * gcc.dg/tree-ssa/sra-15.c: New.
9868
9869 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
9870
9871 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
9872 * gcc.target/mips/msub-8.c: Ditto
9873
9874 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9875
9876 * lib/target-supports.exp (check-effective_target_vect_double):
9877 Enable for Power targets with VSX hardware available.
9878 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
9879 vect_no_align && { ! vect_hw_misalign }.
9880
9881 2015-08-27 Sebastian Pop <s.pop@samsung.com>
9882
9883 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
9884 Replaced by opt_files, compile with -floop-nest-optimize.
9885 * g++.dg/graphite/graphite.exp: Same.
9886 * gfortran.dg/graphite/graphite.exp: Same.
9887 * gcc.dg/graphite/block-0.c: Adjust pattern.
9888 * gcc.dg/graphite/block-1.c: Same.
9889 * gcc.dg/graphite/block-3.c: Same.
9890 * gcc.dg/graphite/block-4.c: Same.
9891 * gcc.dg/graphite/block-5.c: Same.
9892 * gcc.dg/graphite/block-6.c: Same.
9893 * gcc.dg/graphite/block-7.c: Same.
9894 * gcc.dg/graphite/block-8.c: Same.
9895 * gcc.dg/graphite/block-pr47654.c: Same.
9896 * gcc.dg/graphite/interchange-0.c: Same.
9897 * gcc.dg/graphite/interchange-1.c: Same.
9898 * gcc.dg/graphite/interchange-10.c: Same.
9899 * gcc.dg/graphite/interchange-11.c: Same.
9900 * gcc.dg/graphite/interchange-12.c: Same.
9901 * gcc.dg/graphite/interchange-13.c: Same.
9902 * gcc.dg/graphite/interchange-14.c: Same.
9903 * gcc.dg/graphite/interchange-15.c: Same.
9904 * gcc.dg/graphite/interchange-3.c: Same.
9905 * gcc.dg/graphite/interchange-4.c: Same.
9906 * gcc.dg/graphite/interchange-5.c: Same.
9907 * gcc.dg/graphite/interchange-6.c: Same.
9908 * gcc.dg/graphite/interchange-7.c: Same.
9909 * gcc.dg/graphite/interchange-8.c: Same.
9910 * gcc.dg/graphite/interchange-9.c: Same.
9911 * gcc.dg/graphite/interchange-mvt.c: Same.
9912 * gcc.dg/graphite/pr37485.c: Same.
9913 * gcc.dg/graphite/uns-block-1.c: Same.
9914 * gcc.dg/graphite/uns-interchange-12.c: Same.
9915 * gcc.dg/graphite/uns-interchange-14.c: Same.
9916 * gcc.dg/graphite/uns-interchange-15.c: Same.
9917 * gcc.dg/graphite/uns-interchange-9.c: Same.
9918 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
9919 * gfortran.dg/graphite/interchange-3.f90: Same.
9920
9921 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
9922
9923 PR target/67317
9924 * gcc.target/i386/pr67317-1.c: New test.
9925 * gcc.target/i386/pr67317-2.c: Ditto.
9926 * gcc.target/i386/pr67317-3.c: Ditto.
9927 * gcc.target/i386/pr67317-4.c: Ditto.
9928 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
9929 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
9930
9931 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
9932
9933 * gcc.target/powerpc/vec-shr.c: New.
9934
9935 2015-08-27 Marek Polacek <polacek@redhat.com>
9936
9937 PR middle-end/67005
9938 * gcc.dg/torture/pr67005.c: New test.
9939
9940 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
9941
9942 * gcc.dg/tree-ssa/sra-15.c: New.
9943
9944 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
9945
9946 * gcc.target/aarch64/long_branch_1.c: New test.
9947
9948 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9949
9950 * gcc.target/s390/20150826-1.c: New test.
9951
9952 2015-08-26 Renlin Li <renlin.li@arm.com>
9953
9954 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
9955
9956 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9957
9958 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
9959
9960 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9961
9962 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
9963 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
9964 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
9965 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
9966
9967 2015-08-26 Jiong Wang <jiong.wang@arm.com>
9968
9969 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
9970 New test directive.
9971 * gcc.target/aarch64/tlsle_1.x: New test source.
9972 * gcc.target/aarch64/tlsle12_1.c: New testcase.
9973 * gcc.target/aarch64/tlsle24_1.c: Likewise.
9974 * gcc.target/aarch64/tlsle32_1.c: Likewise.
9975
9976 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9977
9978 PR fortran/29600
9979 * gfortran.dg/shape_8.f90: New test.
9980
9981 2015-08-25 Marek Polacek <polacek@redhat.com>
9982
9983 PR middle-end/67330
9984 * gcc.dg/weak/weak-18.c: New test.
9985
9986 2015-08-25 David Malcolm <dmalcolm@redhat.com>
9987
9988 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
9989 gcc_jit_context_set_bool_use_external_driver.
9990
9991 2015-08-25 Nathan Sidwell <nathan@acm.org>
9992
9993 * gcc.c-torture/execute/builtins/20010124-1.x: New.
9994
9995 * gcc.dg/20001117-1.c: Needs return_address.
9996 * gcc.dg/20020415-1.c: Needs alloca.
9997 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
9998 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
9999 * gcc.dg/pr63186.c: Needs label_values.
10000 * gcc.dg/torture/pr33848.c: Likwise.
10001
10002 * lib/target-supports.exp (check_effective_target_fopenacc,
10003 check_effective_target_fopenmp): Disable for nvptx.
10004 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
10005 * gcc.dg/stack-usage-1.c: Likewise.
10006 * gcc.dg/stack-usage-2.c: Likewise.
10007 * gcc.dg/unused-5.c: Likewise.
10008 * gcc.dg/unwind-1.c: Likewise.
10009
10010 2015-08-25 Christian Bruel <christian.bruel@st.com>
10011
10012 * gcc.dg/Wno-frame-address.c: Skip for ARM.
10013 * g++.dg/Wno-frame-address.C: Ditto.
10014
10015 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10016
10017 PR target/67211
10018 * g++.dg/pr67211.C: New test.
10019
10020 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
10021
10022 PR fortran/62536
10023 PR fortran/66175
10024 * gfortran.dg/block_end_error_1.f90: New test.
10025 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
10026
10027 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
10028
10029 PR target/66821
10030 * gcc.target/i386/pr66821.c: New test.
10031
10032 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
10033
10034 PR target/67329
10035 * gcc.target/i386/pr67329.c: New test.
10036
10037 2015-08-24 Nathan Sidwell <nathan@acm.org>
10038
10039 * gcc.dg/pr49551.c: Needs -fdata-sections.
10040
10041 * gcc.dg/pr64935-2.c: Needs scheduling.
10042
10043 * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
10044 * gcc.dg/torture/pr63738.c: Likewise.
10045 * gcc.dg/torture/pr64728.c: Likewise.
10046 * gcc.dg/pr63748.c: Likewise.
10047 * gcc.dg/20020312-2.c: Likewise.
10048
10049 * gcc.dg/torture/pr66123.c: Needs label_values.
10050
10051 * gcc.dg/torture/pr41261.c: Needs profiling.
10052 * gcc.dg/pr26570.c: Likewise.
10053 * gcc.dg/pr61776.c: Likewise.
10054 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
10055 * gcc.dg/gomp/pr34610.c: Likewise.
10056 * gcc.dg/pr54121.c: Likewise.
10057 * gcc.dg/20050325-1.c: Likewise.
10058 * gcc.dg/pr66899.c: Likewise.
10059 * gcc.dg/pr48770.c: Likewise.
10060 * gcc.dg/pr24225.c: Likewise.
10061
10062 * gcc.dg/pr27531-1.c: Needs io.
10063 * gcc.dg/pr44606.c: Likewise.
10064
10065 * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
10066
10067 * gcc.dg/pr51990.c: Needs alloca.
10068
10069 * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
10070
10071 2015-08-24 Tom de Vries <tom@codesourcery.com>
10072
10073 PR tree-optimization/65468
10074 * gcc.dg/gomp/static-chunk-size-one.c: New test.
10075
10076 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10077
10078 PR libfortran/54572
10079 * gfortran.dg/backtrace_1.f90: New test.
10080
10081 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10082
10083 PR libfortran/62296
10084 * gfortran.dg/execute_command_line_2.f90: New test.
10085
10086 2015-08-23 Tom de Vries <tom@codesourcery.com>
10087
10088 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
10089 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
10090 vect_no_int_max to vect_no_int_min_max.
10091 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
10092 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
10093 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
10094 * gcc.dg/vect/slp-reduc-4.c: Same.
10095 * gcc.dg/vect/slp-reduc-5.c: Same.
10096 * gcc.dg/vect/vect-125.c: Same.
10097 * gcc.dg/vect/vect-13.c: Same.
10098 * gcc.dg/vect/vect-double-reduc-3.c: Same.
10099 * gcc.dg/vect/vect-reduc-1.c: Same.
10100 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
10101 * gcc.dg/vect/vect-reduc-1char.c:Same.
10102 * gcc.dg/vect/vect-reduc-1short.c: Same.
10103 * gcc.dg/vect/vect-reduc-2.c: Same.
10104 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
10105 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
10106 * lib/target-supports.exp: Same.
10107
10108 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
10109
10110 PR c++/63693
10111 * g++.dg/cpp0x/decltype63.C: New.
10112
10113 2015-08-22 Nathan Sidwell <nathan@acm.org>
10114
10115 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
10116 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
10117 * c-c++-common/Wunused-var-8.c: Likewise.
10118 * c-c++-common/gomp/pr61486-2.c: Likewise.
10119 * c-c++-common/Wunused-var-6.c: Likewise.
10120 * c-c++-common/goacc/reduction-1.c: Likewise.
10121 * c-c++-common/goacc/reduction-2.c: Likewise.
10122 * c-c++-common/goacc/reduction-3.c: Likewise.
10123 * c-c++-common/goacc/reduction-4.c: Likewise.
10124 * gcc.dg/builtins-64.c: Likewise.
10125 * gcc.dg/pr59523.c: Likewise.
10126 * gcc.dg/tree-ssa/20080530.c: Likewise.
10127 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
10128 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
10129 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
10130 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
10131 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
10132 * gcc.dg/pr59011.c: Likewise.
10133 * gcc.dg/uninit-9.c: Likewise.
10134 * gcc.dg/pr61561.c: Likewise.
10135 * gcc.dg/vla-4.c: Likewise.
10136 * gcc.dg/20101010-1.c: Likewise.
10137 * gcc.dg/pr49120.c: Likewise.
10138 * gcc.dg/20030331-2.c: Likewise.
10139 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
10140 * gcc.dg/pr25682.c: Likewise.
10141 * gcc.dg/guality/guality.c: Likewise.
10142 * gcc.dg/pr27301.c: Likewise.
10143 * gcc.dg/uninit-9-O0.c: Likewise.
10144 * gcc.dg/fold-alloca-1.c: Likewise.
10145 * gcc.dg/pr41470.c: Likewise.
10146 * gcc.dg/pr51491-2.c: Likewise.
10147 * gcc.dg/winline-7.c: Likewise.
10148 * gcc.dg/vla-2.c: Likewise.
10149 * gcc.dg/pr50764.c: Likewise.
10150 * gcc.dg/c99-vla-1.c: Likewise.
10151 * gcc.dg/pr33238.c: Likewise.
10152 * gcc.dg/c99-const-expr-13.c: Likewise.
10153 * gcc.dg/builtin-return-1.c: Likewise.
10154 * gcc.dg/vla-3.c: Likewise.
10155 * gcc.dg/20020415-1.c: Likewise.
10156 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
10157 * gcc.dg/shrink-wrap-alloca.c: Likewise.
10158 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
10159 * gcc.dg/torture/calleesave-sse.c: Likewise.
10160 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
10161 * gcc.dg/gomp/vla-2.c: Likewise.
10162 * gcc.dg/gomp/vla-3.c: Likewise.
10163 * gcc.dg/gomp/vla-4.c: Likewise.
10164 * gcc.dg/gomp/pr30494.c: Likewise.
10165 * gcc.dg/gomp/vla-5.c: Likewise.
10166 * gcc.dg/pr51990-2.c: Likewise.
10167 * gcc.dg/vla-22.c: Likewise.
10168
10169 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
10170
10171 * gcc.dg/cpp/multiline-2.c: Add column numbers.
10172 * gcc.dg/dollar.c: Likewise.
10173 * gcc.dg/pragma-message.c: Likewise.
10174 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
10175 * c-c++-common/raw-string-14.c: Likewise.
10176
10177 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
10178
10179 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
10180 property that instantiation here is a compile-time error.
10181
10182 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
10183
10184 * g++.dg/other/pr67065.C: Extend.
10185
10186 2015-08-21 Nathan Sidwell <nathan@acm.org>
10187
10188 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
10189 is freestanding.
10190 (check_effective_target_global_constructor): New.
10191 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
10192 * gcc.dg/debug/debug.exp: Skip for nvptx.
10193 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
10194
10195 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
10196 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
10197 * gcc.c-torture/compile/pr33855.c: Likewise.
10198 * gcc.c-torture/compile/920723-1.c: Likewise.
10199 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
10200 writing a const.
10201 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
10202 label.
10203 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
10204 'call'.
10205
10206 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
10207 prototype normal.
10208 * gcc.c-torture/execute/switch-1.c: Likewise.
10209
10210 * gcc.c-torture/execute/pr34456.c: Require not freestanding
10211 * gcc.c-torture/execute/printf-1.c: Likewise.
10212 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
10213 * gcc.c-torture/execute/fprintf-1.c: Likewise.
10214 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
10215 * gcc.c-torture/execute/vprintf-1.c: Likewise.
10216 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
10217 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
10218 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
10219 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
10220 * gcc.c-torture/execute/gofast.c: Likewise.
10221 * gcc.c-torture/execute/complex-6.c: Likewise.
10222
10223 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
10224 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
10225 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
10226 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
10227 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
10228 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
10229 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
10230 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
10231 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
10232 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
10233 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
10234 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
10235 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
10236 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
10237 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
10238 * gcc.dg/setjmp-1.c: Likewise.
10239 * gcc.dg/cleanup-5.c: Likewise.
10240 * gcc.dg/cleanup-12.c: Likewise.
10241 * gcc.dg/cleanup-13.c: Likewise.
10242
10243 * gcc.dg/constructor-1.c: Require global ctor.
10244
10245 * gcc.dg/fork-instrumentation.c: Require profiling.
10246 * gcc.dg/20030107-1.c: Likewise.
10247 * gcc.dg/20030702-1.c: Likewise.
10248
10249 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
10250 * gcc.dg/cpp/paste2.c: Likewise.
10251 * gcc.dg/cpp/strify3.c: Likewise.
10252 * gcc.dg/cpp/strify4.c: Likewise.
10253 * gcc.dg/cpp/lexnum.c: Likewise.
10254 * gcc.dg/cpp/digraphs.c: Likewise.
10255 * gcc.dg/cpp/macro1.c: Likewise.
10256
10257 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10258
10259 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
10260
10261 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10262
10263 * lib/gcc-dg.exp: Add extra options for db-final to the command line
10264 only once.
10265
10266 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10267
10268 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
10269 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
10270 vec_vpmsum_be and vec_shasigma_be.
10271
10272 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
10273
10274 * lib/target-supports.exp
10275 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
10276 with -mfp16-format=ieee.
10277
10278 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
10279
10280 PR c++/67065
10281 * g++.dg/other/pr67065.C: New.
10282
10283 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
10284
10285 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
10286 memcpy.
10287 * gcc.target/mips/inline-memcpy-2.c: Ditto.
10288 * gcc.target/mips/inline-memcpy-3.c: Ditto.
10289 * gcc.target/mips/inline-memcpy-4.c: Ditto.
10290 * gcc.target/mips/inline-memcpy-5.c: Ditto.
10291
10292 2015-08-19 Jiong Wang <jiong.wang@arm.com>
10293
10294 * gcc.dg/wide_shift_64_1.c: New testcase.
10295 * gcc.dg/wide_shift_128_1.c: Likewise.
10296 * gcc.target/aarch64/ashlti3_1.c: Likewise.
10297
10298 2015-08-19 Magnus Granberg <zorry@gentoo.org>
10299
10300 * lib/target-supports.exp
10301 (check_effective_target_fstack_protector_enabled): New test.
10302 * gcc.target/i386/ssp-default.c: New test.
10303
10304 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
10305
10306 PR fortran/66929
10307 * gfortran.dg/generic_31.f90: New.
10308
10309 2015-08-19 Marek Polacek <polacek@redhat.com>
10310
10311 PR middle-end/67133
10312 * g++.dg/torture/pr67133.C: New test.
10313
10314 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10315
10316 * gcc.target/powerpc/altivec-35.c: New test.
10317 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
10318 * gcc.target/powerpc/vsx-vector-7.c: New test.
10319
10320 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10321
10322 PR middle-end/36757
10323 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
10324 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
10325
10326 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
10327
10328 PR rtl-optimization/67218
10329 * gcc.c-torture/execute/ieee/pr67218.c,
10330 gcc.target/aarch64/fcvt_int_float_double1.c,
10331 gcc.target/aarch64/fcvt_int_float_double2.c,
10332 gcc.target/aarch64/fcvt_int_float_double3.c,
10333 gcc.target/aarch64/fcvt_int_float_double4.c,
10334 gcc.target/aarch64/fcvt_uint_float_double1.c,
10335 gcc.target/aarch64/fcvt_uint_float_double2.c,
10336 gcc.target/aarch64/fcvt_uint_float_double3.c,
10337 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
10338
10339 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
10340
10341 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
10342 dg-options to disable LSE extensions.
10343 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
10344 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
10345 * gcc.target/aarch64/atomic-op-char.c: Likewise.
10346 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
10347 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
10348 * gcc.target/aarch64/atomic-op-int.c: Likewise.
10349 * gcc.target/aarch64/atomic-op-long.c: Likewise.
10350 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
10351 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
10352 * gcc.target/aarch64/atomic-op-release.c: Likewise.
10353 * gcc.target/aarch64/atomic-op-short.c: Likewise.
10354 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
10355 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
10356 * gcc.target/aarch64/sync-op-full.c: Likewise.
10357 * gcc.target/aarch64/sync-op-release.c: Likewise.
10358
10359 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
10360
10361 PR c++/67160
10362 * g++.dg/cpp1z/feat-cxx1z.C: New.
10363
10364 2015-08-18 Marek Polacek <polacek@redhat.com>
10365
10366 PR middle-end/67222
10367 * gcc.dg/torture/pr67222.c: New test.
10368
10369 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
10370
10371 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
10372
10373 2015-08-18 Bin Cheng <bin.cheng@arm.com>
10374
10375 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
10376 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
10377 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
10378
10379 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
10380
10381 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
10382 which is used in later code.
10383
10384 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
10385
10386 PR c++/67216
10387 * g++.dg/cpp0x/nullptr34.C: New.
10388 * g++.dg/warn/Wconversion2.C: Adjust.
10389 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
10390 * g++.old-deja/g++.other/null3.C: Likewise.
10391
10392 * g++.dg/cpp0x/pr51313.C: Adjust.
10393
10394 2015-08-17 Richard Biener <rguenther@suse.de>
10395
10396 PR tree-optimization/67221
10397 * gcc.dg/torture/pr67221.c: New testcase.
10398
10399 2015-08-17 Mike Stump <mikestump@comcast.net>
10400 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10401
10402 * gcc.target/arm/memcpy-aligned-1.c: New test.
10403
10404 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10405
10406 PR fortran/54656
10407 * gfortran.dg/norm_4.f90: Rename to...
10408 * gfortran.dg/norm2_4.f90: this.
10409 * gfortran.dg/norm2_5.f90: New test.
10410
10411 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
10412
10413 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
10414 * gcc.dg/ssp-1.c: Make counter a register.
10415 * gcc.dg/ssp-2.c: Likewise.
10416 * gcc.dg/torture/parm-coalesce.c: New.
10417
10418 2015-08-14 Marek Polacek <polacek@redhat.com>
10419
10420 PR middle-end/67133
10421 * gcc.dg/torture/pr67133.c: New test.
10422
10423 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
10424 Matthias Klose <doko@debian.org>
10425
10426 PR target/67143
10427 * gcc.c-torture/compile/pr67143.c: New
10428 * gcc.target/aarch64/atomic-op-imm.c
10429 (atomic_fetch_add_negative_RELAXED): New.
10430 (atomic_fetch_sub_negative_ACQUIRE): New.
10431
10432 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10433
10434 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
10435 * gcc.target/aarch64/target_attr_8.c: Likewise.
10436 * gcc.target/aarch64/target_attr_14.c: Likewise.
10437
10438 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10439
10440 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
10441
10442 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
10443
10444 * gcc.target/i386/builtin_target.c: Add skylake check.
10445
10446 2015-08-13 Jeff Law <law@redhat.com>
10447
10448 * gcc.dg/pr66314.c: Moved from here to ..
10449 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
10450 to clear all sanitizers before -fsanitize=kernel-address.
10451
10452 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10453
10454 * gcc.target/aarch64/cinc_common_1.c: New test.
10455
10456 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
10457
10458 PR c++/53421
10459 * g++.dg/ext/attribute-may-alias-1.C: New.
10460 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
10461
10462 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
10463
10464 * gcc.target/aarch64/atomic-inst-cas.c: New.
10465 * gcc.target/aarch64/atomic-inst-ops.inc: New.
10466
10467 2015-08-13 Andreas Schwab <schwab@suse.de>
10468
10469 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
10470
10471 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
10472
10473 PR c++/62164
10474 * g++.dg/torture/pr62164.C: New.
10475
10476 2015-08-13 Richard Biener <rguenther@suse.de>
10477
10478 PR tree-optimization/67191
10479 * gcc.dg/torture/pr67191.c: New testcase.
10480 * g++.dg/torture/pr67191.C: Likewise.
10481
10482 2015-08-13 Richard Biener <rguenther@suse.de>
10483
10484 PR tree-optimization/66502
10485 PR tree-optimization/67167
10486 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
10487
10488 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10489
10490 PR c++/53330
10491 * g++.dg/init/new42.C: New.
10492
10493 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
10494
10495 PR target/67071
10496 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
10497 vector constants.
10498 * gcc.target/powerpc/pr67071-2.c: Likewise.
10499 * gcc.target/powerpc/pr67071-3.c: Likewise.
10500
10501 2015-08-12 Marek Polacek <polacek@redhat.com>
10502
10503 PR c++/55095
10504 * c-c++-common/Wshift-overflow-6.c: New test.
10505 * c-c++-common/Wshift-overflow-7.c: New test.
10506 * g++.dg/cpp1y/left-shift-2.C: New test.
10507
10508 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10509
10510 PR c++/52742
10511 * g++.dg/cpp0x/pr52742.C: New.
10512
10513 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
10514
10515 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10516 Check Knights Landing support.
10517
10518 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
10519
10520 PR c++/47461
10521 * g++.dg/warn/Wunused-result-1.C: New.
10522
10523 2015-08-12 Richard Biener <rguenther@suse.de>
10524
10525 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
10526 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
10527 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
10528 * g++.dg/tree-ssa/pr61034.C: Adjust.
10529 * gcc.dg/fold-compare-2.c: Likewise.
10530 * gcc.dg/pr50763.c: Likewise.
10531 * gcc.dg/predict-3.c: Likewise.
10532 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
10533 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
10534 * gcc.dg/tree-ssa/pr20657.c: Likewise.
10535 * gcc.dg/tree-ssa/pr21001.c: Likewise.
10536 * gcc.dg/tree-ssa/pr37508.c: Likewise.
10537 * gcc.dg/tree-ssa/vrp04.c: Likewise.
10538 * gcc.dg/tree-ssa/vrp07.c: Likewise.
10539 * gcc.dg/tree-ssa/vrp09.c: Likewise.
10540 * gcc.dg/tree-ssa/vrp16.c: Likewise.
10541 * gcc.dg/tree-ssa/vrp20.c: Likewise.
10542 * gcc.dg/tree-ssa/vrp25.c: Likewise.
10543 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10544
10545 2015-08-12 Nathan Sidwell <nathan@acm.org>
10546
10547 * gcc.dg/vrp-min-max-1.c: New.
10548 * gcc.dg/vrp-min-max-2.c: New.
10549
10550 2015-08-12 Richard Biener <rguenther@suse.de>
10551
10552 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
10553
10554 2015-08-12 Tom de Vries <tom@codesourcery.com>
10555
10556 PR testsuite/67175
10557 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
10558 Handle absence of vector min/max for sparc.
10559
10560 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
10561
10562 PR target/66954
10563 * g++.dg/ext/mv25.C: New test.
10564
10565 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10566
10567 * gcc.target/i386/avx2-vect-shift.c: New test.
10568
10569 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
10570
10571 PR c/66098
10572 PR c/66711
10573 * gcc.dg/pragma-diag-3.c: New test.
10574 * gcc.dg/pragma-diag-4.c: New test.
10575
10576 2015-08-11 Nathan Sidwell <nathan@acm.org>
10577
10578 * c-c++-common/dfp/operator-comma.c: Call init function.
10579 * c-c++-common/dfp/convert-dfp-2.c: New test.
10580
10581 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
10582
10583 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
10584 Treat model == 0x4f as Broadwell.
10585
10586 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10587
10588 PR libfortran/67140
10589 * gfortran.dg/pr67140.f90: New test.
10590
10591 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
10592
10593 PR libgomp/65742
10594 PR middle-end/66332
10595 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
10596
10597 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
10598
10599 PR fortran/64022
10600 * gfortran.dg/ieee/large_4.f90: New test.
10601
10602 2015-08-08 Bud Davis <jmdavis@link.com>
10603
10604 PR fortran/59746
10605 * gfortran.dg/common_22.f90: New.
10606
10607 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
10608
10609 PR rtl-optimization/67028
10610 * gcc.dg/pr67028.c: New testcase.
10611
10612 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
10613
10614 PR rtl-optimization/67029
10615 * gcc.dg/pr67029.c: New test.
10616
10617 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10618
10619 PR fortran/64104
10620 * gfortran.dg/ieee/ieee_8.f90: New test.
10621
10622 2015-08-07 Jiong Wang <jiong.wang@arm.com>
10623
10624 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
10625 modifers.
10626 * gcc.target/aarch64/noplt_2.c: Likewise.
10627 * gcc.target/aarch64/noplt_3.c: Likewise.
10628
10629 2015-08-06 David Malcolm <dmalcolm@redhat.com>
10630
10631 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
10632 optimization level, and print a summary at the end.
10633
10634 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10635
10636 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
10637
10638 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10639
10640 * gcc.target/aarch64/noplt_3.c: New testcase.
10641
10642 2015-08-06 Jiong Wang <jiong.wang@arm.com>
10643
10644 * gcc.target/aarch64/noplt_1.c: New testcase.
10645 * gcc.target/aarch64/noplt_2.c: Likewise.
10646
10647 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
10648
10649 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
10650 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
10651
10652 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10653
10654 * gcc.target/s390/dwarfregtable-1.c: New test.
10655 * gcc.target/s390/dwarfregtable-2.c: New test.
10656 * gcc.target/s390/dwarfregtable-3.c: New test.
10657
10658 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10659
10660 * gcc.target/s390/htm-builtins-z13-1.c: New test.
10661
10662 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10663
10664 PR fortran/64022
10665 * gfortran.dg/ieee/large_2.f90: New test.
10666 * gfortran.dg/ieee/large_3.F90: New test.
10667
10668 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10669
10670 PR fortran/64022
10671 * gfortran.dg/ieee/large_1.f90: Adjust test.
10672
10673 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
10674 Jeff Law <law@redhat.com>
10675
10676 PR c/16351
10677 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
10678 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
10679 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
10680 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
10681 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
10682 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
10683
10684 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10685
10686 PR middle-end/66311
10687 * gfortran.dg/pr66311.f90: New file.
10688
10689 2015-08-05 Richard Biener <rguenther@suse.de>
10690
10691 PR tree-optimization/67121
10692 * gcc.dg/torture/pr67121.c: New testcase.
10693
10694 2015-08-05 Nick Clifton <nickc@redhat.com>
10695
10696 * gcc.target/rl78: New directory.
10697 * gcc.target/rl78/rl78.exp: New file: Test driver.
10698 * gcc.target/rl78/test_addm3.c: New file: Test adds.
10699
10700 2015-08-05 Richard Biener <rguenther@suse.de>
10701
10702 PR middle-end/67120
10703 * gcc.dg/torture/pr67120.c: New testcase.
10704
10705 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
10706
10707 PR fortran/52846
10708
10709 * lib/fortran-modules.exp: Call cleanup-submodules from
10710 cleanup-modules.
10711 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
10712 cover the cases where private entities are no longer optimized
10713 away.
10714 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
10715 same reason.
10716 * gfortran.dg/submodule_1.f08: Change cleanup module names.
10717 * gfortran.dg/submodule_5.f08: The same.
10718 * gfortran.dg/submodule_9.f08: The same.
10719 * gfortran.dg/submodule_10.f08: New test.
10720
10721 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
10722
10723 PR c++/66595
10724 * g++.dg/cpp1y/var-templ35.C: New.
10725
10726 2015-08-05 Richard Biener <rguenther@suse.de>
10727
10728 PR tree-optimization/67055
10729 * g++.dg/torture/pr67055.C: New testcase.
10730
10731 2015-08-05 Richard Biener <rguenther@suse.de>
10732
10733 PR tree-optimization/67109
10734 * gcc.dg/torture/pr67109.c: New testcase.
10735 * gcc.dg/vect/vect-119.c: Adjust.
10736
10737 2015-08-05 Richard Biener <rguenther@suse.de>
10738
10739 PR middle-end/67107
10740 * gcc.dg/pr67107.c: New testcase.
10741
10742 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10743
10744 PR c++/66197
10745 * g++.dg/cpp1z/abbrev2.C: New.
10746
10747 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10748
10749 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
10750
10751 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10752
10753 PR c++/66392
10754 * g++.dg/init/explicit4.C: New.
10755
10756 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
10757
10758 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
10759 without VSX an Power8 vector support.
10760
10761 2015-08-04 Richard Biener <rguenther@suse.de>
10762
10763 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
10764
10765 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
10766
10767 PR target/67110
10768 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
10769 -fno-pie -no-pie.
10770
10771 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
10772
10773 PR c++/66427
10774 * g++.dg/cpp1y/var-templ34.C: New.
10775
10776 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10777
10778 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
10779 * gcc.target/aarch64/target_attr_1.c: Likewise.
10780 * gcc.target/aarch64/target_attr_2.c: Likewise.
10781 * gcc.target/aarch64/target_attr_3.c: Likewise.
10782 * gcc.target/aarch64/target_attr_4.c: Likewise.
10783 * gcc.target/aarch64/target_attr_5.c: Likewise.
10784 * gcc.target/aarch64/target_attr_6.c: Likewise.
10785 * gcc.target/aarch64/target_attr_7.c: Likewise.
10786 * gcc.target/aarch64/target_attr_8.c: Likewise.
10787 * gcc.target/aarch64/target_attr_9.c: Likewise.
10788 * gcc.target/aarch64/target_attr_10.c: Likewise.
10789 * gcc.target/aarch64/target_attr_11.c: Likewise.
10790 * gcc.target/aarch64/target_attr_12.c: Likewise.
10791 * gcc.target/aarch64/target_attr_13.c: Likewise.
10792 * gcc.target/aarch64/target_attr_14.c: Likewise.
10793 * gcc.target/aarch64/target_attr_15.c: Likewise.
10794
10795 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10796
10797 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
10798
10799 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10800
10801 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
10802
10803 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10804
10805 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
10806 message.
10807
10808 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10809
10810 PR fortran/64022
10811 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
10812 * gfortran.dg/ieee/large_1.f90: New test.
10813
10814 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10815
10816 PR tree-optimization/67043
10817 * gcc.dg/pr67043.c: New test.
10818
10819 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
10820
10821 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
10822
10823 2015-08-03 David Malcolm <dmalcolm@redhat.com>
10824
10825 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
10826 it to push/pop timing items.
10827 (main): For each optimization level, create a gcc_jit_timer, and
10828 time all of the iteration within that level cumulatively.
10829 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
10830 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
10831
10832 2015-08-03 Alexander Basov <coohpt@gmail.com>
10833
10834 PR middle-end/64744
10835 PR middle-end/48470
10836 PR middle-end/43404
10837 * gcc.target/arm/pr43404.c : New testcase.
10838 * gcc.target/arm/pr48470.c : New testcase.
10839 * gcc.target/arm/pr64744-1.c : New testcase.
10840 * gcc.target/arm/pr64744-2.c : New testcase.
10841
10842 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
10843
10844 PR tree-optimization/67077
10845 * gcc.dg/pr67077.c: New test.
10846
10847 2015-08-03 Jeff Law <law@redhat.com>
10848
10849 PR middle-end/66314
10850 PR gcov-profile/66899
10851 * gcc.dg/pr66899.c: New test.
10852 * gcc.dg/pr66314.c: New test.
10853
10854 2015-08-03 Marek Polacek <polacek@redhat.com>
10855
10856 PR c/67088
10857 * gcc.dg/pr67088.c: New test.
10858
10859 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
10860
10861 PR target/66731
10862 * gcc.target/arm/vnmul-1.c: New.
10863 * gcc.target/arm/vnmul-2.c: New.
10864 * gcc.target/arm/vnmul-3.c: New.
10865 * gcc.target/arm/vnmul-4.c: New.
10866
10867 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
10868
10869 PR fortran/64921
10870 * gfortran.dg/class_allocate_20.f90: New.
10871
10872 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10873
10874 * gcc.target/aarch64/csel_bfx_1.c: New test.
10875 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
10876
10877 2015-08-02 Martin Sebor <msebor@redhat.com>
10878
10879 * g++.dg/Wframe-address-in-Wall.C: New test.
10880 * g++.dg/Wframe-address.C: New test.
10881 * g++.dg/Wno-frame-address.C: New test.
10882 * gcc.dg/Wframe-address-in-Wall.c: New test.
10883 * gcc.dg/Wframe-address.c: New test.
10884 * gcc.dg/Wno-frame-address.c: New test.
10885
10886 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
10887
10888 * c-c++-common/Wmisleading-indentation.c: Add more tests.
10889
10890 2015-08-01 Michael Collison <michael.collison@linaro.org
10891 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
10892
10893 * gcc.target/arm/mincmp.c: New test.
10894
10895 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
10896
10897 PR fortran/67091
10898 * gfortran.dg/associated_target_6.f03: New test
10899
10900 2015-08-01 Tom de Vries <tom@codesourcery.com>
10901
10902 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
10903 optimize ("-ftree-parallelize-loops=0").
10904 Add successful scans for 2 detected reductions. Add xfail scans for 3
10905 detected reductions.
10906 * gcc.dg/autopar/reduc-2short.c: Same.
10907 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
10908 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
10909 detected reductions.
10910 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
10911 and max reductions.
10912
10913 2015-07-31 Marek Polacek <polacek@redhat.com>
10914
10915 PR sanitizer/66977
10916 * g++.dg/ubsan/pr66977.C: New test.
10917
10918 2015-07-30 Marek Polacek <polacek@redhat.com>
10919
10920 * c-c++-common/Wtautological-compare-3.c: New test.
10921
10922 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10923
10924 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
10925 (CHECK): Pass address of scalar, rather than array.
10926
10927 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10928
10929 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
10930
10931 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10932
10933 * gcc.target/aarch64/fp16/fp16.exp: New.
10934 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
10935 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
10936
10937 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
10938
10939 * gcc.target/aarch64/f16_movs_1.c: New test.
10940
10941 2015-07-28 Tom de Vries <tom@codesourcery.com>
10942
10943 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
10944 outer loop.
10945
10946 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
10947 Manuel López-Ibáñez <manu@gcc.gnu.org>
10948
10949 * gcc.dg/parm-incomplete-1.c: Update.
10950 * gcc.dg/pr18809-1.c: Update.
10951 * gcc.dg/pr27953.c: Update.
10952 * gcc.dg/vla-11.c: Update.
10953
10954 2015-07-27 Marek Polacek <polacek@redhat.com>
10955
10956 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
10957
10958 2015-07-27 Tom de Vries <tom@codesourcery.com>
10959
10960 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
10961 attribute. Update comment.
10962 (main): Remove.
10963 Add scan for not parallelizing inner loop.
10964 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
10965 attribute.
10966 (main): Remove.
10967
10968 2015-07-27 Marek Polacek <polacek@redhat.com>
10969
10970 PR bootstrap/67030
10971 * c-c++-common/Wtautological-compare-2.c: New test.
10972
10973 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
10974
10975 PR target/66232
10976 * gcc.target/i386/pr66232-6.c: New tests.
10977 * gcc.target/i386/pr66232-7.c: Likewise.
10978 * gcc.target/i386/pr66232-8.c: Likewise.
10979 * gcc.target/i386/pr66232-9.c: Likewise.
10980
10981 2015-07-27 Marek Polacek <polacek@redhat.com>
10982
10983 PR c++/66555
10984 PR c/54979
10985 * c-c++-common/Wtautological-compare-1.c: New test.
10986
10987 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
10988
10989 PR c++/18969
10990 * g++.dg/template/pr18969.C: New test.
10991 * g++.dg/template/pr18969-2.C: New test.
10992 * g++.old-deja/g++.jason/overload.C: Remove return value in
10993 template function returning void.
10994
10995 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
10996
10997 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
10998 immediates to avoid shift-overflow warnings.
10999
11000 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
11001
11002 PR c++/66857
11003 * g++.dg/init/pr66857.C: New test.
11004
11005 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
11006
11007 PR target/66648
11008 * gcc.target/i386/pr66648.c: New test.
11009
11010 2015-07-25 Tom de Vries <tom@codesourcery.com>
11011
11012 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
11013 interchange_files and block_files variables.
11014 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
11015 arithmetic.
11016 * gcc.dg/graphite/uns-interchange-12.c: Same.
11017 * gcc.dg/graphite/uns-interchange-14.c: Same.
11018 * gcc.dg/graphite/uns-interchange-15.c: Same.
11019 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
11020 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
11021
11022 2015-07-25 Jeff Law <law@redhat.com>
11023
11024 Revert:
11025 PR lto/66752
11026 * gcc.dg/tree-ssa/pr66752-2.c: New test.
11027 * gcc.dg/torture/pr66752-1.c: New test
11028 * g++.dg/torture/pr66752-2.C: New test.
11029
11030 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
11031
11032 Revert:
11033 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
11034
11035 PR rtl-optimization/64164
11036 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11037 * gcc.dg/ssp-1.c: Make counter a register.
11038 * gcc.dg/ssp-2.c: Likewise.
11039 * gcc.dg/torture/parm-coalesce.c: New.
11040
11041 2015-07-24 Tom de Vries <tom@codesourcery.com>
11042
11043 * gcc.dg/graphite/block-1.c: Xfail scan.
11044 * gcc.dg/graphite/interchange-12.c: Same.
11045 * gcc.dg/graphite/interchange-14.c: Same.
11046 * gcc.dg/graphite/interchange-15.c: Same.
11047 * gcc.dg/graphite/interchange-9.c: Same.
11048 * gcc.dg/graphite/interchange-mvt.c: Same.
11049 * gcc.dg/graphite/uns-block-1.c: New test.
11050 * gcc.dg/graphite/uns-interchange-12.c: New test.
11051 * gcc.dg/graphite/uns-interchange-14.c: New test.
11052 * gcc.dg/graphite/uns-interchange-15.c: New test.
11053 * gcc.dg/graphite/uns-interchange-9.c: New test.
11054 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
11055
11056 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
11057
11058 PR c++/64079
11059 * c-c++-common/Wunused-function-1.c: New.
11060
11061 2015-07-24 Tom de Vries <tom@codesourcery.com>
11062
11063 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
11064 alternative exit-first loop transform.
11065 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
11066 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
11067 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
11068 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
11069 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
11070 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
11071 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
11072 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
11073 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
11074
11075 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
11076
11077 PR ipa/66566
11078 * gcc.target/i386/mpx/pr66566.c: New test.
11079
11080 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
11081
11082 PR bootstrap/66978
11083 * gcc.target/i386/pr66978.c: New test.
11084
11085 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11086
11087 * gcc.target/s390/gpr2fprsavecfi.c: New test.
11088
11089 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11090
11091 * gcc.target/s390/insv-1.c: New test.
11092 * gcc.target/s390/insv-2.c: New test.
11093 * gcc.target/s390/insv-3.c: New test.
11094
11095 2015-07-24 Tom de Vries <tom@codesourcery.com>
11096
11097 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
11098
11099 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11100
11101 PR middle-end/25530
11102 * gcc.dg/pr25530.c: New test.
11103
11104 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
11105
11106 PR middle-end/25529
11107 * gcc.dg/pr25529.c: New test.
11108
11109 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
11110
11111 * gcc.target/arm/reg_equal_test.c: New test.
11112
11113 2015-07-23 Jeff Law <law@redhat.com>
11114
11115 PR lto/66752
11116 * gcc.dg/tree-ssa/pr66752-2.c: New test.
11117 * gcc.dg/torture/pr66752-1.c: New test
11118 * g++.dg/torture/pr66752-2.C: New test.
11119
11120 2015-07-23 Marek Polacek <polacek@redhat.com>
11121
11122 PR c++/66572
11123 * g++.dg/warn/Wlogical-op-2.C: New test.
11124
11125 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
11126
11127 PR rtl-optimization/64164
11128 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
11129 * gcc.dg/ssp-1.c: Make counter a register.
11130 * gcc.dg/ssp-2.c: Likewise.
11131 * gcc.dg/torture/parm-coalesce.c: New.
11132
11133 2015-07-23 Marek Polacek <polacek@redhat.com>
11134
11135 PR sanitizer/66908
11136 * c-c++-common/ubsan/pr66908.c: New test.
11137
11138 2015-07-23 Tom de Vries <tom@codesourcery.com>
11139
11140 * gcc.dg/autopar/outer-4.c: Add xfail.
11141 * gcc.dg/autopar/outer-5.c: Same.
11142 * gcc.dg/autopar/outer-6.c: Same.
11143 * gcc.dg/autopar/reduc-2.c: Same.
11144 * gcc.dg/autopar/reduc-2char.c: Same.
11145 * gcc.dg/autopar/reduc-2short.c: Same.
11146 * gcc.dg/autopar/reduc-8.c: Same.
11147 * gcc.dg/autopar/uns-outer-4.c: New test.
11148 * gcc.dg/autopar/uns-outer-5.c: New test.
11149 * gcc.dg/autopar/uns-outer-6.c: New test.
11150
11151 2015-07-23 Richard Biener <rguenther@suse.de>
11152
11153 PR tree-optimization/66952
11154 * gcc.dg/torture/pr66952.c: Use signed char.
11155
11156 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
11157
11158 PR tree-optimization/66926,66951
11159 * gcc.dg/vect/pr66951.c: New test.
11160
11161 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
11162
11163 PR c++/52987
11164 * g++.dg/parse/error57.C: New.
11165 * g++.dg/expr/string-2.C: Update.
11166
11167 2015-07-23 Richard Biener <rguenther@suse.de>
11168
11169 PR tree-optimization/66945
11170 * gcc.dg/torture/pr66945.c: New testcase.
11171
11172 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
11173
11174 PR target/66954
11175 * g++.dg/ext/mv24.C: New test.
11176
11177 2015-07-22 Marek Polacek <polacek@redhat.com>
11178
11179 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
11180 dg-options.
11181
11182 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
11183
11184 PR fortran/61831
11185 PR fortran/66929
11186 * gfortran.dg/generic_30.f90: New.
11187
11188 2015-07-22 Richard Biener <rguenther@suse.de>
11189
11190 PR tree-optimization/66952
11191 * gcc.dg/torture/pr66952.c: New testcase.
11192
11193 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
11194
11195 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
11196 test.
11197 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
11198 test.
11199 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
11200 test.
11201 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
11202 test.
11203 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
11204 test.
11205 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
11206 test.
11207 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
11208 test.
11209 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
11210 test.
11211 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
11212 test.
11213 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
11214 test.
11215 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
11216 test.
11217 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
11218 test.
11219 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
11220 test.
11221 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
11222 test.
11223 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
11224 test.
11225 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
11226 test.
11227 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
11228 test.
11229 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
11230 test.
11231 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
11232 test.
11233 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
11234 test.
11235 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
11236 test.
11237 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
11238 test.
11239 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
11240 test.
11241 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
11242 test.
11243 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
11244 test.
11245 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
11246 test.
11247 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
11248 test.
11249 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
11250 test.
11251 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
11252 test.
11253 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
11254 test.
11255 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
11256 test.
11257 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
11258 test.
11259 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
11260 test.
11261 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
11262 test.
11263 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
11264 test.
11265 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
11266 test.
11267 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
11268 test.
11269 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
11270 test.
11271 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
11272 test.
11273 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
11274 test.
11275 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
11276 test.
11277 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
11278 test.
11279 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
11280 test.
11281 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
11282 test.
11283 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
11284 test.
11285 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
11286 test.
11287 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
11288 test.
11289 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
11290 test.
11291 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
11292 test.
11293 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
11294 test.
11295 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
11296 test.
11297 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
11298 test.
11299 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
11300 test.
11301 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
11302 test.
11303 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
11304 test.
11305 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
11306 test.
11307 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
11308 test.
11309 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
11310 test.
11311 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
11312 test.
11313 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
11314 test.
11315 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
11316 test.
11317 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
11318 test.
11319 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
11320 test.
11321 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
11322 test.
11323 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
11324 test.
11325 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
11326 test.
11327 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
11328 test.
11329 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
11330 test.
11331 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
11332 test.
11333 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
11334 test.
11335 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
11336 test.
11337 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
11338 test.
11339 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
11340 test.
11341 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
11342 test.
11343 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
11344 test.
11345 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
11346 test.
11347 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
11348 test.
11349 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
11350 test.
11351 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
11352 test.
11353 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
11354 test.
11355 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
11356 test.
11357 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
11358 test.
11359 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
11360 test.
11361 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
11362 test.
11363 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
11364 test.
11365 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
11366 test.
11367 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
11368 test.
11369 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
11370 test.
11371 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
11372 test.
11373 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
11374 test.
11375 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
11376 test.
11377 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
11378 test.
11379 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
11380 test.
11381 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
11382 test.
11383 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
11384 test.
11385 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
11386 test.
11387 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
11388 test.
11389 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
11390 test.
11391 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
11392 test.
11393 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
11394 test.
11395 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
11396 test.
11397 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
11398 test.
11399 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
11400 test.
11401 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
11402 test.
11403 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
11404 test.
11405 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
11406 test.
11407 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
11408 test.
11409 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
11410 test.
11411 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
11412 test.
11413 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
11414 test.
11415 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
11416 test.
11417 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
11418 test.
11419 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
11420 test.
11421 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
11422 test.
11423 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
11424 test.
11425 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
11426 test.
11427 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
11428 test.
11429 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
11430 test.
11431 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
11432 test.
11433 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
11434 test.
11435 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
11436 test.
11437 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
11438 test.
11439 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
11440 test.
11441 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
11442 test.
11443 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
11444 test.
11445 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
11446 test.
11447 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
11448 test.
11449 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
11450 test.
11451 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
11452 test.
11453 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
11454 test.
11455 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
11456 test.
11457 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
11458 test.
11459
11460 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
11461
11462 * g++.dg/template/crash81.C: Update.
11463
11464 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
11465
11466 PR ipa/66424.
11467 * gcc.target/i386/pr66424.c: New.
11468
11469 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
11470
11471 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
11472
11473 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
11474
11475 PR fortran/61831
11476 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
11477 Drop address sanitization.
11478
11479 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
11480
11481 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
11482 Skip -march=armv4t.
11483 (dg-additional-options): Set armv5t flag.
11484
11485 2015-07-21 Marek Polacek <polacek@redhat.com>
11486
11487 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
11488 * gcc.dg/vmx/unpack.c: Likewise.
11489 * gcc.target/powerpc/quad-atomic.c: Likewise.
11490
11491 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
11492
11493 * gcc.target/i386/asm-flag-5.c (f_ll): New.
11494
11495 2015-07-20 Jiong Wang <jiong.wang@arm.com>
11496
11497 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
11498 model.
11499
11500 2015-07-20 Marek Polacek <polacek@redhat.com>
11501
11502 PR c++/55095
11503 * c-c++-common/Wshift-overflow-1.c: New test.
11504 * c-c++-common/Wshift-overflow-2.c: New test.
11505 * c-c++-common/Wshift-overflow-3.c: New test.
11506 * c-c++-common/Wshift-overflow-4.c: New test.
11507 * c-c++-common/Wshift-overflow-5.c: New test.
11508 * g++.dg/cpp1y/left-shift-1.C: New test.
11509 * gcc.dg/c90-left-shift-2.c: New test.
11510 * gcc.dg/c90-left-shift-3.c: New test.
11511 * gcc.dg/c99-left-shift-2.c: New test.
11512 * gcc.dg/c99-left-shift-3.c: New test.
11513 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
11514 * gcc.c-torture/execute/pr40386.c: Likewise.
11515 * gcc.dg/vect/pr33373.c: Likewise.
11516 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
11517 * gcc.dg/vect/vect-shift-2.c: Likewise.
11518
11519 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11520
11521 * gcc.target/aarch64/neg_abs_1.c: New test.
11522
11523 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
11524
11525 PR target/66922
11526 * gcc.target/i386/pr66922.c: New test.
11527
11528 2015-07-18 Sebastian Pop <s.pop@samsung.com>
11529
11530 PR middle-end/46851
11531 PR middle-end/60340
11532 * gcc.dg/tree-ssa/pr42327.c: Removed.
11533 * g++.dg/other/pr35011.C: Removed.
11534
11535 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11536
11537 PR target/66906
11538 * gcc.target/i386/pr66906.c: New test.
11539
11540 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11541
11542 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
11543 as follow-up to r225930.
11544
11545 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
11546
11547 PR fortran/52846
11548 * lib/fortran-modules.exp (proc cleanup-submodules): New
11549 procedure.
11550 * gfortran.dg/submodule_1.f08: Change extension and clean up
11551 the submodule files.
11552 * gfortran.dg/submodule_2.f08: ditto
11553 * gfortran.dg/submodule_6.f08: ditto
11554 * gfortran.dg/submodule_7.f08: ditto
11555 * gfortran.dg/submodule_8.f08: New test
11556 * gfortran.dg/submodule_9.f08: New test
11557
11558 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
11559 Sebastian Pop <s.pop@samsung.com>
11560
11561 PR middle-end/61929
11562 * gcc.dg/graphite/pr61929.c: New.
11563
11564 2015-07-17 Marek Polacek <polacek@redhat.com>
11565
11566 * gcc.dg/fold-minus-7.c: New test.
11567
11568 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11569
11570 * gfortran.dg/co_reduce_1.f90: New file.
11571
11572 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
11573
11574 PR target/66824
11575 * gcc.target/i386/pr66824.c:
11576
11577 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
11578
11579 PR fortran/66035
11580 * gfortran.dg/structure_constructor_13.f03: New test.
11581
11582 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
11583
11584 PR fortran/61831
11585 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
11586 of generated while loops in the tree dump.
11587 * gfortran.dg/derived_constructor_comps_6.f90: New file.
11588
11589 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
11590
11591 * gcc.dg/vect/vect-outer-simd-2.c: New test.
11592
11593 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
11594
11595 PR target/66891
11596 * gcc.target/i386/pr66891.c: New test.
11597
11598 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11599
11600 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
11601
11602 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
11603
11604 PR rtl-optimization/66626
11605 * gcc.target/i386/pr66626-2.c: New.
11606
11607 2015-07-16 Richard Biener <rguenther@suse.de>
11608
11609 PR tree-optimization/66894
11610 * gcc.dg/torture/pr66894.c: New testcase.
11611
11612 2015-07-16 Richard Biener <rguenther@suse.de>
11613
11614 * gcc.dg/tree-ssa/pr21031.c: Adjust.
11615
11616 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
11617
11618 PR target/66866
11619 * g++.dg/pr66866.C: New test.
11620
11621 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11622
11623 * gcc.target/powerpc/vec-cmp-sel.c: New test.
11624
11625 2015-07-15 Richard Biener <rguenther@suse.de>
11626
11627 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
11628 { -O3 -fomit-frame-pointer },
11629 { -O3 -fomit-frame-pointer -funroll-loops } and
11630 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11631 in favor of
11632 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11633 -finline-functions }
11634
11635 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
11636
11637 * gcc.target/mips/interrupt_handler-5.c: New test.
11638
11639 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
11640 Robert Suchanek <robert.suchanek@imgtec.com>
11641
11642 * gcc.target/mips/interrupt_handler-4.c: New test.
11643
11644 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
11645
11646 PR testsuite/66734
11647 * gcc.dg/lto/lto.exp: Initialize MPX.
11648
11649 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11650
11651 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
11652 dg-skip-if.
11653 * gcc.target/arm/scd42-3.c: Likewise.
11654
11655 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
11656
11657 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
11658 code to be run when the pre-arch code increases the isa_rev to
11659 mips32r6 or greater.
11660
11661 2015-07-15 Richard Biener <rguenther@suse.de>
11662
11663 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
11664 { -O3 -fomit-frame-pointer },
11665 { -O3 -fomit-frame-pointer -funroll-loops } and
11666 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
11667 in favor of
11668 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
11669 -finline-functions }
11670 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
11671 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
11672 to additional_flags.
11673
11674 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
11675
11676 PR rtl-optimization/66838
11677 * gcc.target/i386/pr66838.c: New test.
11678
11679 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
11680
11681 PR c++/66850
11682 * g++.dg/template/pr66850.C: New test.
11683
11684 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11685 Cesar Philippidis <cesar@codesourcery.com>
11686 Chung-Lin Tang <cltang@codesourcery.com>
11687
11688 * gcc.target/nios2/nios2-flushd.c: New.
11689 * gcc.target/nios2/nios2-rdprs.c: New.
11690 * gcc.target/nios2/r2-atomic.c: New.
11691 * gcc.target/nios2/r2-eni.c: New.
11692 * gcc.target/nios2/r2-wrpie.c: New.
11693
11694 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11695 Cesar Philippidis <cesar@codesourcery.com>
11696 Chung-Lin Tang <cltang@codesourcery.com>
11697
11698 * gcc.target/nios2/cdx-ldstwm-1.c: New.
11699 * gcc.target/nios2/cdx-ldstwm-2.c: New.
11700
11701 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11702 Cesar Philippidis <cesar@codesourcery.com>
11703 Chung-Lin Tang <cltang@codesourcery.com>
11704
11705 * gcc.target/nios2/andci.c: New.
11706 * gcc.target/nios2/bmx.c: New.
11707 * gcc.target/nios2/cdx-add.c: New.
11708 * gcc.target/nios2/cdx-branch.c: New.
11709 * gcc.target/nios2/cdx-callret.c: New.
11710 * gcc.target/nios2/cdx-loadstore.c: New.
11711 * gcc.target/nios2/cdx-logical.c: New.
11712 * gcc.target/nios2/cdx-mov.c: New.
11713 * gcc.target/nios2/cdx-shift.c: New.
11714 * gcc.target/nios2/cdx-sub.c: New.
11715 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
11716
11717 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
11718
11719 PR c++/65071
11720 * g++.dg/cpp0x/vt-65071.C: New.
11721
11722 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11723 Cesar Philippidis <cesar@codesourcery.com>
11724 Chung-Lin Tang <cltang@codesourcery.com>
11725
11726 * gcc.target/nios2/r2-io-range.c: New.
11727 * gcc.target/nios2/r2-stio-1.c: New.
11728 * gcc.target/nios2/r2-stio-2.c: New.
11729 * gcc.target/nios2/nios2-ldxio.c: New.
11730 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
11731 of just compile. Add more tests.
11732
11733 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
11734
11735 gfortran.dg/pr66864.f90: New test.
11736
11737 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
11738
11739 PR rtl-optimization/66626
11740 * gcc.target/i386/pr66626.c: New.
11741
11742 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
11743
11744 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
11745 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
11746 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
11747
11748 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
11749
11750 * g++.dg/template/crash81.C: Adjust for error + inform change.
11751 * g++.dg/template/pr58878.C: Likewise.
11752 * g++.dg/template/shadow1.C: Likewise.
11753 * g++.dg/template/shadow2.C: Likewise.
11754 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
11755 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
11756 * g++.old-deja/g++.brendan/crash7.C: Likewise.
11757 * g++.old-deja/g++.pt/shadow2.C: Likewise.
11758
11759 2015-07-14 Richard Biener <rguenther@suse.de>
11760
11761 PR tree-optimization/66863
11762 * gcc.dg/torture/pr66863.c: New testcase.
11763
11764 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
11765
11766 PR c++/65186
11767 * g++.dg/template/pr65186.C: New test.
11768
11769 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
11770
11771 * gcc.target/arm/macro_defs0.c: Add directive to skip
11772 test if -marm is present.
11773 * gcc.target/arm/macro_defs1.c: Likewise.
11774
11775 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11776
11777 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
11778 if-conversion..
11779 * gcc.target/aarch64/adds1.c: Likewise.
11780 * gcc.target/aarch64/ands_1.c: Likewise.
11781 * gcc.target/aarch64/bics_1.c: Likewise.
11782 * gcc.target/aarch64/subs1.c: Likewise.
11783 * gcc.target/aarch64/subs3.c: Likewise.
11784
11785 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
11786
11787 PR fortran/64589
11788 * gfortran.dg/pr64589.f90: New test.
11789
11790 2015-07-13 Renlin Li <renlin.li@arm.com>
11791
11792 PR rtl/66556
11793 * gcc.c-torture/execute/pr66556.c: New.
11794
11795 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
11796
11797 * gcc.dg/20020219-1.c: Fix double word typos.
11798 * gcc.dg/20020919-1.c: Same.
11799
11800 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11801 Jeff Law <law@redhat.com>
11802
11803 PR middle-end/66726
11804 * g++.dg/tree-ssa/pr66726.c: New test.
11805 * gcc.dg/tree-ssa/pr66726-2.c: New test.
11806 * gcc.dg/tree-ssa/pr66726.c: New test.
11807
11808 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
11809
11810 PR c++/58734
11811 * g++.dg/cpp0x/variadic-ttp2.C: New.
11812
11813 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
11814
11815 PR c++/30044
11816 * g++.dg/cpp0x/auto46.C: New test.
11817 * g++.dg/template/pr30044.C: New test.
11818 * g++.dg/template/shadow2.C: New test.
11819 * g++.dg/template/error55.C: New test.
11820 * g++.dg/template/crash83.C: Accept any error string.
11821 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
11822 parameters.
11823 * g++.dg/cpp0x/variadic19.C: Likewise
11824 * g++.dg/template/canon-type-13.C: Likewise.
11825 * g++.old-deja/g++.pt/ttp42.C: Likewise.
11826 * g++.dg/torture/20070621-1.C: Likewise.
11827
11828 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11829
11830 PR c++/54521
11831 * g++.dg/init/explicit3.C: New.
11832
11833 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
11834
11835 PR target/66819
11836 * gcc.target/i386/pr66819-1.c: New test.
11837 * gcc.target/i386/pr66819-2.c: Likewise.
11838 * gcc.target/i386/pr66819-3.c: Likewise.
11839 * gcc.target/i386/pr66819-4.c: Likewise.
11840 * gcc.target/i386/pr66819-5.c: Likewise.
11841
11842 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11843
11844 PR target/66703
11845 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
11846 __attribute__((noinline, noclone)). Change "x" to "volatile char"
11847 type to prevent possible flag-clobbering zero-extensions.
11848 * gcc.target/i386/pr66703.c: New test.
11849
11850 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11851
11852 PR c++/60842
11853 * g++.dg/cpp0x/nsdmi-template15.C: New.
11854
11855 2015-07-10 Jiong Wang <jiong.wang@arm.com>
11856
11857 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
11858
11859 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
11860
11861 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
11862 * gcc.target/arm/flip-thumb.c: Likewise.
11863
11864 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
11865
11866 PR target/66813
11867 * gcc.target/i386/pr66813.c: New test.
11868
11869 2015-07-10 Jakub Jelinek <jakub@redhat.com>
11870
11871 PR middle-end/66820
11872 * gcc.dg/gomp/pr66820.c: New test.
11873
11874 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
11875
11876 PR c++/65592
11877 * g++.dg/cpp0x/scoped_enum6.C: New.
11878
11879 2015-07-10 Tom de Vries <tom@codesourcery.com>
11880
11881 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
11882 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
11883
11884 2015-07-10 Richard Biener <rguenther@suse.de>
11885
11886 PR tree-optimization/66823
11887 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
11888 which should not be necessary. XFAIL.
11889
11890 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11891
11892 PR c++/64848
11893 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
11894
11895 2015-07-09 Jakub Jelinek <jakub@redhat.com>
11896
11897 PR middle-end/66633
11898 * gcc.dg/gomp/pr66633-1.c: New test.
11899 * gcc.dg/gomp/pr66633-2.c: New test.
11900 * gcc.dg/gomp/pr66633-3.c: New test.
11901 * gcc.dg/gomp/pr66633-4.c: New test.
11902
11903 2015-07-09 John Marino <gnugcc@marino.st>
11904
11905 * lib/target-supports.exp (check_effective_target_pie):
11906 Add *-*-dragonfly*
11907
11908 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
11909
11910 PR target/66814
11911 * gcc.target/i386/pr66814.c: New test.
11912
11913 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
11914
11915 PR target/66731
11916 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
11917 * gcc.target/aarch64/fnmul-2.c: Likewise.
11918 * gcc.target/aarch64/fnmul-3.c: Likewise.
11919 * gcc.target/aarch64/fnmul-4.c: Likewise.
11920
11921 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
11922
11923 PR c++/65790
11924 * g++.dg/cpp0x/vt-65790.C: New.
11925
11926 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11927
11928 PR target/66818
11929 * gcc.target/i386/pr66818.c: New test.
11930
11931 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
11932
11933 PR target/66817
11934 * gcc.target/i386/pr66817.c: New test.
11935
11936 2015-07-09 Marek Polacek <polacek@redhat.com>
11937
11938 PR tree-optimization/66718
11939 * gcc.dg/vect/vect-126.c: New test.
11940
11941 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
11942
11943 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
11944 even when dwarf-2 is not the default.
11945
11946 2015-07-08 Jeff Law <law@redhat.com>
11947
11948 PR testsuite/66796
11949 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
11950 to have a single memory reference.
11951
11952 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
11953
11954 * g++.dg/other/dump-ada-spec-9.C: New test.
11955
11956 2015-07-08 Jakub Jelinek <jakub@redhat.com>
11957
11958 * g++.dg/vect/vect.exp: Run also simd* tests.
11959 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
11960 (check_vect): Fix up get_cpuid call for C++.
11961 * g++.dg/vect/simd-clone-1.cc: New test.
11962
11963 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11964
11965 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
11966
11967 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11968
11969 * gcc.target/i386/readeflags-1.c (abort): New prototype.
11970 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
11971
11972 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
11973
11974 PR target/66806
11975 * gcc.target/i386/pr66806.c: New test.
11976
11977 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
11978
11979 PR c++/66421
11980 * g++.dg/cpp0x/auto45.C: New.
11981
11982 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
11983
11984 PR middle-end/66334
11985 * gcc.target/i386/pr66334.c: New.
11986
11987 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11988
11989 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
11990 comments.
11991
11992 2015-07-08 David Malcolm <dmalcolm@redhat.com>
11993
11994 PR jit/66783
11995 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
11996 (verify_code): Update expected error message.
11997 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
11998 (verify_code): Likewise.
11999 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
12000 (verify_code): Likewise.
12001
12002 2015-07-08 Richard Biener <rguenther@suse.de>
12003
12004 PR tree-optimization/66793
12005 * gcc.dg/torture/pr66793.c: New testcase.
12006
12007 2015-07-08 Richard Biener <rguenther@suse.de>
12008
12009 PR tree-optimization/66794
12010 * gcc.dg/torture/pr66794.c: New testcase.
12011
12012 2015-07-08 Marek Polacek <polacek@redhat.com>
12013
12014 PR c++/66748
12015 * g++.dg/abi/abi-tag15.C: New test.
12016
12017 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
12018
12019 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
12020 * gcc.target/mips/branch-3.c: Ditto
12021 * gcc.target/mips/branch-4.c: Ditto.
12022 * gcc.target/mips/branch-5.c: Ditto.
12023 * gcc.target/mips/branch-6.c: Ditto.
12024 * gcc.target/mips/branch-7.c: Ditto.
12025 * gcc.target/mips/branch-8.c: Ditto.
12026 * gcc.target/mips/branch-9.c: Ditto.
12027 * gcc.target/mips/branch-10.c: Ditto.
12028 * gcc.target/mips/branch-11.c: Ditto.
12029 * gcc.target/mips/branch-12.c: Ditto.
12030 * gcc.target/mips/branch-13.c: Ditto.
12031 * gcc.target/mips/umips-branch-5.c: New file.
12032 * gcc.target/mips/umips-branch-6.c: New file.
12033 * gcc.target/mips/umips-branch-7.c: New file.
12034 * gcc.target/mips/umips-branch-8.c: New file.
12035 * gcc.target/mips/umips-branch-9.c: New file.
12036 * gcc.target/mips/umips-branch-10.c: New file.
12037 * gcc.target/mips/umips-branch-11.c: New file.
12038 * gcc.target/mips/umips-branch-12.c: New file.
12039 * gcc.target/mips/umips-branch-13.c: New file.
12040 * gcc.target/mips/umips-branch-14.c: New file.
12041 * gcc.target/mips/umips-branch-15.c: New file.
12042 * gcc.target/mips/umips-branch-16.c: New file.
12043 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
12044 (OCCUPY_0xfffc): New define.
12045
12046 2015-07-08 Renlin Li <renlin.li@arm.com>
12047
12048 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
12049
12050 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
12051
12052 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
12053
12054 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
12055
12056 * gcc.target/i386/bt-3.c: New test.
12057 * gcc.target/i386/bt-4.c: Ditto.
12058
12059 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
12060
12061 * g++.dg/other/dump-ada-spec-8.C: New test.
12062
12063 2015-07-07 David Malcolm <dmalcolm@redhat.com>
12064
12065 PR jit/66783
12066 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
12067 test case.
12068 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
12069 New test case.
12070 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
12071 New test case.
12072 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
12073 Avoid using an opaque struct for local "f".
12074
12075 2015-07-07 David Malcolm <dmalcolm@redhat.com>
12076
12077 PR jit/66779
12078 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
12079 * jit.dg/test-pr66779.c: New testcase.
12080
12081 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
12082
12083 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
12084 NOCOMPRESSION.
12085
12086 2015-07-07 Richard Biener <rguenther@suse.de>
12087
12088 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
12089
12090 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
12091
12092 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
12093 * gcc.target/mips/call-5.c: Ditto.
12094 * gcc.target/mips/call-6.c: Ditto.
12095
12096 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12097
12098 * gcc.dg/dx-test.c: New test-case.
12099
12100 2015-07-07 Andre Vehreschild <vehre@gmx.de>
12101
12102 PR fortran/66578
12103 * gfortran.dg/allocate_with_source_9.f08: New test.
12104
12105 2015-07-07 Christian Bruel <christian.bruel@st.com>
12106
12107 PR target/52144
12108 * gcc.target/arm/flip-thumb.c: Fix scan.
12109 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
12110 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
12111 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
12112 Fix return value.
12113
12114 2015-07-06 Jakub Jelinek <jakub@redhat.com>
12115
12116 PR target/65956
12117 * gcc.c-torture/execute/pr65956.c: New test.
12118
12119 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
12120
12121 * gcc.target/arm/aapcs/align1.c: New.
12122 * gcc.target/arm/aapcs/align_rec1.c: New.
12123 * gcc.target/arm/aapcs/align2.c: New.
12124 * gcc.target/arm/aapcs/align_rec2.c: New.
12125 * gcc.target/arm/aapcs/align3.c: New.
12126 * gcc.target/arm/aapcs/align_rec3.c: New.
12127 * gcc.target/arm/aapcs/align4.c: New.
12128 * gcc.target/arm/aapcs/align_rec4.c: New.
12129 * gcc.target/arm/aapcs/align_vararg1.c: New.
12130 * gcc.target/arm/aapcs/align_vararg2.c: New.
12131
12132 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
12133
12134 * gfortran.dg/iomsg_2.f90: New test.
12135
12136 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
12137
12138 PR target/66749
12139 * gcc.target/i386/pr66749.c: New test.
12140
12141 2015-07-06 Richard Biener <rguenther@suse.de>
12142
12143 PR tree-optimization/66772
12144 * gcc.dg/torture/pr66772-1.c: New testcase.
12145 * gcc.dg/torture/pr66772-2.c: Likewise.
12146
12147 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
12148
12149 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
12150 the jals instruction.
12151
12152 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
12153
12154 PR target/53383
12155 * gcc.target/i386/pr53383-1.c: New file.
12156 * gcc.target/i386/pr53383-2.c: Likewise.
12157 * gcc.target/i386/pr53383-3.c: Likewise.
12158
12159 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
12160
12161 * gcc.target/aarch64/fnmul-1.c: New.
12162 * gcc.target/aarch64/fnmul-2.c: New.
12163 * gcc.target/aarch64/fnmul-3.c: New.
12164 * gcc.target/aarch64/fnmul-4.c: New.
12165
12166 2015-07-06 Richard Biener <rguenther@suse.de>
12167
12168 PR middle-end/66759
12169 * gcc.dg/torture/pr66759.c: New testcase.
12170
12171 2015-07-06 Andre Vehreschild <vehre@gmx.de>
12172
12173 PR fortran/58586
12174 * gfortran.dg/alloc_comp_class_3.f03: New test.
12175 * gfortran.dg/alloc_comp_class_4.f03: New test.
12176
12177 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
12178
12179 * gcc.c-torture/execute/pr66757.c: New test.
12180
12181 2015-07-06 Bin Cheng <bin.cheng@arm.com>
12182
12183 PR tree-optimization/66720
12184 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
12185
12186 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
12187 Sandra Loosemore <sandra@codesourcery.com>
12188
12189 * gcc.target/nios2/gprel-offset.c: New test.
12190
12191 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
12192
12193 PR fortran/66725
12194 * gfortran.dg/pr66725.f90: New test.
12195
12196 2015-07-03 Jason Merrill <jason@redhat.com>
12197
12198 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
12199 Avoid narrowing error.
12200
12201 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
12202
12203 PR rtl-optimization/66706
12204 * gcc.target/powerpc/shift-int.c: New testcase.
12205
12206 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
12207
12208 PR target/66746.
12209 * gcc.target/i386/pr66746.c: New file.
12210
12211 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
12212
12213 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
12214
12215 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
12216
12217 PR tree-optimization/66119
12218 * g++.dg/opt/pr66119.C: New.
12219
12220 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
12221
12222 PR fortran/52846
12223 * gfortran.dg/submodule_1.f90: New test
12224 * gfortran.dg/submodule_2.f90: New test
12225 * gfortran.dg/submodule_3.f90: New test
12226 * gfortran.dg/submodule_4.f90: New test
12227 * gfortran.dg/submodule_5.f90: New test
12228 * gfortran.dg/submodule_6.f90: New test
12229 * gfortran.dg/submodule_7.f90: New test
12230
12231 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
12232
12233 PR preprocessor/53690
12234 * g++.dg/cpp/pr53690.C: New.
12235
12236 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12237
12238 * gcc.target/powerpc/vec-cmp.c: New test.
12239
12240 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
12241
12242 PR fortran/56520
12243 * gfortran.dg/pr56520.f90: New test.
12244
12245 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
12246
12247 PR fortran/66545
12248 * gfortran.dg/pr66545_1.f90: New test.
12249 * gfortran.dg/pr66545_2.f90: New test.
12250
12251 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
12252
12253 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
12254 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
12255
12256 2015-07-02 Richard Biener <rguenther@suse.de>
12257
12258 PR testsuite/66719
12259 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
12260 unaligned loads.
12261
12262 2015-07-02 Richard Biener <rguenther@suse.de>
12263
12264 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
12265
12266 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
12267
12268 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
12269
12270 2015-07-01 Jason Merrill <jason@redhat.com>
12271
12272 * lib/target-supports.exp (cxx_default): Set to C++14.
12273
12274 2015-07-01 Tom de Vries <tom@codesourcery.com>
12275
12276 PR testsuite/66723
12277 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
12278 scan-assembler.
12279
12280 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
12281
12282 * gfortran.dg/warn_conversion_8.f90: New test.
12283
12284 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
12285
12286 PR rtl-optimization/61047
12287 * gcc.c-torture/execute/20150611-1.c: New testcase.
12288
12289 2015-07-01 David Malcolm <dmalcolm@redhat.com>
12290
12291 PR jit/66700
12292 * jit.dg/all-non-failing-tests.h: Add
12293 test-pr66700-observing-write-through-ptr.c.
12294 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
12295
12296 2015-07-01 David Malcolm <dmalcolm@redhat.com>
12297
12298 * jit.dg/test-accessing-union.c: Add comments for use by
12299 gcc/jit/docs/topics/types.rst.
12300
12301 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
12302
12303 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
12304 'do-require-effective-target' with 'dg-require-effective-target'.
12305 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
12306 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
12307 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
12308 'stlex' with 'strex' as the expected output.
12309
12310 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
12311
12312 PR c++/60365
12313 * g++.dg/cpp0x/gen-attrs-60.C: New.
12314 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
12315
12316 2015-07-01 Jiong Wang <jiong.wang@arm.com>
12317
12318 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
12319 New function.
12320 * gcc.target/aarch64/pic-small.c: Restrict this test under
12321 check_effective_target_aarch64_small_fpic.
12322
12323 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
12324
12325 * gfortran.dg/gomp/pr66633.f90: New test.
12326
12327 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
12328
12329 PR c++/66686
12330 * g++.dg/template/pr66686.C: New test.
12331
12332 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
12333
12334 * gnat.dg/lto17.ad[sb]: New test.
12335
12336 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12337
12338 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
12339 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
12340 testcase.
12341 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
12342 New testcase.
12343 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
12344 New testcase.
12345 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
12346 New testcase.
12347 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
12348 New testcase.
12349 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
12350 New testcase.
12351 * jit.dg/test-switch.c: New testcase.
12352 * jit.dg/test-switch.cc: New testcase.
12353
12354 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12355
12356 PR jit/66546
12357 * jit.dg/all-non-failing-tests.h: Add note about
12358 test-validly-unreachable-block.c.
12359 * jit.dg/test-validly-unreachable-block.c: New file.
12360
12361 2015-06-30 David Malcolm <dmalcolm@redhat.com>
12362
12363 PR jit/66628
12364 * jit.dg/all-non-failing-tests.h: Add note about
12365 test-extra-options.c.
12366 * jit.dg/test-extra-options.c: New testcase.
12367
12368 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
12369
12370 PR debug/66691
12371 * gcc.target/i386/pr66691.c: New.
12372
12373 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
12374
12375 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
12376 * gcc.target/i386/iamcu/args.h: Likewise.
12377 * gcc.target/i386/iamcu/asm-support.S: Likewise.
12378 * gcc.target/i386/iamcu/defines.h: Likewise.
12379 * gcc.target/i386/iamcu/macros.h: Likewise.
12380 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
12381 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
12382 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
12383 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
12384 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
12385 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
12386 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
12387 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
12388 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
12389 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
12390 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
12391 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
12392 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
12393 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
12394 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
12395 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
12396 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
12397
12398 2015-06-30 Marek Polacek <polacek@redhat.com>
12399
12400 * gcc.dg/fold-minus-6.c: New test.
12401
12402 * gcc.dg/fold-ior-3.c: New test.
12403
12404 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
12405
12406 Implement N4197 - Adding u8 character literals
12407 * g++.dg/cpp1z/utf8.C: New.
12408 * g++.dg/cpp1z/utf8-neg.C: New.
12409 * g++.dg/cpp1z/udlit-utf8char.C: New.
12410
12411 2015-06-30 Marek Polacek <polacek@redhat.com>
12412
12413 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
12414
12415 2015-06-30 Tom de Vries <tom@codesourcery.com>
12416
12417 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
12418 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
12419 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
12420 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
12421
12422 2015-06-30 Marek Polacek <polacek@redhat.com>
12423
12424 * gcc.dg/fold-ior-2.c: New test.
12425
12426 2015-06-30 Tom de Vries <tom@codesourcery.com>
12427
12428 PR tree-optimization/66652
12429 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
12430 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
12431 pointers.
12432 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
12433
12434 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
12435
12436 PR c++/65977
12437 * g++.dg/cpp0x/constexpr-friend-3.C: New.
12438 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
12439
12440 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
12441
12442 PR fortran/66605
12443 * gfortran.dg/wunused-parameter.f90: New test.
12444
12445 2015-06-29 Richard Henderson <rth@redhat.com>
12446
12447 * gcc.target/i386/asm-flag-1.c: New.
12448 * gcc.target/i386/asm-flag-2.c: New.
12449 * gcc.target/i386/asm-flag-3.c: New.
12450 * gcc.target/i386/asm-flag-4.c: New.
12451 * gcc.target/i386/asm-flag-5.c: New.
12452
12453 2015-06-29 Marek Polacek <polacek@redhat.com>
12454
12455 PR c/66322
12456 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
12457 * c-c++-common/pr66322.c: New test.
12458 * g++.dg/eh/scope1.C: Remove dg-warning.
12459
12460 2015-06-29 Richard Biener <rguenther@suse.de>
12461
12462 PR tree-optimization/66677
12463 * gcc.dg/vect/pr66677.c: New testcase.
12464
12465 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
12466
12467 PR middle-end/64130
12468 * gcc.dg/tree-ssa/pr64130.c: New test.
12469
12470 2015-06-26 Jiong Wang <jiong.wang@arm.com>
12471
12472 * gcc.target/aarch64/pic-small.c: New testcase.
12473
12474 2015-06-26 Richard Biener <rguenther@suse.de>
12475
12476 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
12477
12478 2015-06-26 Marek Polacek <polacek@redhat.com>
12479
12480 * gcc.dg/fold-and-1.c: New test.
12481 * gcc.dg/fold-and-2.c: New test.
12482
12483 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
12484
12485 * gnat.dg/warn11.adb: Add missing dg directive.
12486 * gnat.dg/warn12.adb: New test.
12487 * gnat.dg/warn12_pkg.ads: New helper.
12488
12489 2015-06-26 Richard Biener <rguenther@suse.de>
12490
12491 * gfortran.dg/reassoc_3.f90: Adjust.
12492
12493 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
12494
12495 PR target/66412
12496 * gcc.target/i386/pr66412.c: New test.
12497
12498 2015-06-25 Richard Biener <rguenther@suse.de>
12499
12500 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
12501
12502 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
12503
12504 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
12505
12506 2015-06-25 Richard Biener <rguenther@suse.de>
12507
12508 * gfortran.dg/vect/vect-9.f90: New testcase.
12509
12510 2015-06-25 Nick Clifton <nickc@redhat.com>
12511
12512 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
12513 H8300 and M32R targets.
12514
12515 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
12516
12517 PR fortran/66528
12518 * gfortran.dg/maxerrors.f90: New test.
12519
12520 2015-06-08 DJ Delorie <dj@redhat.com>
12521
12522 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
12523
12524 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12525
12526 * gcc.target/aarch64/mgeneral-regs_3.c: New.
12527
12528 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
12529
12530 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
12531 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
12532 * gcc.target/aarch64/nofp_1.c: New file.
12533
12534 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
12535
12536 Implement N3928 - Extending static_assert
12537 * g++.dg/cpp0x/static_assert8.C: Adjust.
12538 * g++.dg/cpp0x/static_assert12.C: New.
12539 * g++.dg/cpp0x/static_assert13.C: New.
12540 * g++.dg/cpp1y/static_assert1.C: New.
12541 * g++.dg/cpp1y/static_assert2.C: New.
12542 * g++.dg/cpp1z/static_assert-nomsg.C: New.
12543
12544 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
12545
12546 PR c++/65750
12547 * g++.dg/cpp0x/trailing11.C: New.
12548
12549 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12550
12551 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
12552 multilibs.
12553 * gcc.target/arm/memset-inline-10.c: Likewise.
12554 * gcc.target/arm/pr58784.c: Likewise.
12555 * gcc.target/arm/pr59985.C: Likewise.
12556 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
12557
12558 2015-06-24 Renlin Li <renlin.li@arm.com>
12559
12560 * gcc.target/aarch64/arm_align_max_pwr.c: New.
12561 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
12562
12563 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
12564
12565 Revert:
12566 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12567
12568 PR c++/30044
12569 * g++.dg/cpp0x/auto45.C: New test.
12570 * g++.dg/template/pr30044.C: New test.
12571 * g++.dg/template/crash83.C: Accept any error string.
12572 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12573 parameters.
12574 * g++.dg/cpp0x/variadic18.C: Likewise
12575 * g++.dg/template/canon-type-13.C: Likewise.
12576 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12577
12578 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
12579
12580 PR c++/65811
12581 * g++.dg/other/linkage2.C: New.
12582
12583 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12584
12585 PR target/63408
12586 * gcc.target/arm/pr63408.c: New test.
12587
12588 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
12589
12590 * lib/c-torture.exp: Don't call check_effective_target_lto
12591 before setting up environment correctly.
12592 * lib/gcc-dg.exp: Likewise, and protect
12593 gcc_force_conventional_output.
12594
12595 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12596
12597 PR rtl-optimization/66306
12598 * gcc.target/s390/pr66306.c: New test.
12599
12600 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12601
12602 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
12603 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
12604 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
12605 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
12606 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
12607 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
12608 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
12609
12610 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
12611
12612 PR target/65803
12613 * gcc.c-torture/pr65803.c: New test.
12614
12615 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
12616
12617 PR c++/30044
12618 * g++.dg/cpp0x/auto45.C: New test.
12619 * g++.dg/template/pr30044.C: New test.
12620 * g++.dg/template/crash83.C: Accept any error string.
12621 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
12622 parameters.
12623 * g++.dg/cpp0x/variadic18.C: Likewise
12624 * g++.dg/template/canon-type-13.C: Likewise.
12625 * g++.old-deja/g++.pt/ttp42.C: Likewise.
12626
12627 2015-06-23 Marek Polacek <polacek@redhat.com>
12628
12629 * c-c++-common/Wlogical-op-3.c: New test.
12630
12631 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
12632
12633 PR c++/66254
12634 * g++.dg/cpp0x/scoped_enum5.C: New.
12635
12636 2015-06-23 Richard Biener <rguenther@suse.de>
12637
12638 PR tree-optimization/66636
12639 * gcc.dg/vect/pr66636.c: New testcase.
12640
12641 2015-06-23 Marek Polacek <polacek@redhat.com>
12642
12643 * gcc.dg/fold-minus-4.c: New test.
12644 * gcc.dg/fold-minus-5.c: New test.
12645 * c-c++-common/ubsan/overflow-add-5.c: New test.
12646
12647 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
12648
12649 Add missing testcase from r224672.
12650 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12651
12652 * gcc.target/vax/bswapdi-1.c: New.
12653
12654 2015-06-23 Andre Vehreschild <vehre@gmx.de>
12655
12656 PR fortran/64674
12657 * gfortran.dg/associate_18.f08: New test.
12658
12659 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
12660
12661 PR target/66560
12662 * gcc.target/i386/pr66560-1.c: New test.
12663 * gcc.target/i386/pr66560-2.c: Ditto.
12664 * gcc.target/i386/pr66560-3.c: Ditto.
12665 * gcc.target/i386/pr66560-4.c: Ditto.
12666
12667 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
12668
12669 * gcc.target/nvptx/nvptx.exp: New file.
12670 * gcc.target/nvptx/proto-1.c: Likewise.
12671
12672 2015-06-23 Bin Cheng <bin.cheng@arm.com>
12673
12674 PR tree-optimization/66449
12675 * gcc.dg/vect/pr66449.c: New test.
12676
12677 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
12678
12679 * g++.dg/other/dump-ada-spec-5.C: New test.
12680 * g++.dg/other/dump-ada-spec-6.C: Likewise.
12681 * g++.dg/other/dump-ada-spec-7.C: Likewise.
12682
12683 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
12684
12685 * g++.dg/inherit/pure1.C: Test location too.
12686
12687 2015-06-22 Marek Polacek <polacek@redhat.com>
12688
12689 * gcc.dg/fold-ior-1.c: New test.
12690 * gcc.dg/fold-minus-2.c: New test.
12691 * gcc.dg/fold-minus-3.c: New test.
12692 * gcc.dg/fold-plus-1.c: New test.
12693 * gcc.dg/fold-plus-2.c: New test.
12694 * gcc.dg/fold-xor-4.c: New test.
12695 * gcc.dg/fold-xor-5.c: New test.
12696
12697 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12698
12699 PR target/65914
12700 * g++.dg/torture/pr65914.C: New.
12701
12702 2015-06-22 Richard Biener <rguenther@suse.de>
12703
12704 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
12705 not existing TORTURE_OPTIONS only.
12706 * lib/gcc-dg.exp: Likewise.
12707
12708 2015-06-22 Christian Bruel <christian.bruel@st.com>
12709
12710 PR target/52144
12711 * gcc.target/arm/flip-thumb.c: New test.
12712
12713 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
12714 Martin Liska <mliska@suse.cz>
12715
12716 PR ipa/65908
12717 * g++.dg/ipa/pr65908.C: New testcase.
12718
12719 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
12720
12721 PR c++/65882
12722 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
12723 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
12724
12725 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
12726
12727 * gnat.dg/specs/debug1.ads: Adjust.
12728
12729 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
12730
12731 * gcc.target/aarch64/fmovd-zero-mem.c: New.
12732 * gcc.target/aarch64/fmovd-zero-reg.c: New.
12733 * gcc.target/aarch64/fmovf-zero-mem.c: New.
12734 * gcc.target/aarch64/fmovf-zero-reg.c: New.
12735 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12736 * gcc.target/aarch64/fmovld-zero-mem.c: New.
12737 * gcc.target/aarch64/fmovd-zero.c: Delete.
12738 * gcc.target/aarch64/fmovf-zero.c: Delete.
12739
12740 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
12741
12742 * gcc.target/vax/bswapdi-1.c: New.
12743
12744 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12745
12746 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
12747
12748 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12749
12750 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
12751
12752 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12753
12754 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
12755
12756 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12757
12758 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
12759
12760 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12761
12762 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
12763
12764 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12765
12766 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
12767
12768 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12769
12770 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
12771
12772 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12773
12774 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
12775
12776 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12777
12778 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
12779
12780 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12781
12782 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
12783
12784 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12785
12786 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
12787
12788 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12789
12790 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
12791
12792 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12793
12794 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
12795
12796 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12797
12798 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
12799
12800 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12801
12802 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
12803
12804 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12805
12806 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
12807
12808 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12809
12810 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
12811
12812 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12813
12814 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
12815
12816 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12817
12818 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
12819
12820 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12821
12822 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
12823 (_ARM_FPSCR): Add FZ field.
12824 (clean_results): Force FZ=1 on AArch64.
12825 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
12826
12827 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
12828
12829 * gcc.target/aarch64/pr62308.c: New test.
12830
12831 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
12832
12833 PR fortran/66549
12834 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
12835
12836 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
12837
12838 * gcc.target/i386/mpx/pr66581.c: New test.
12839
12840 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
12841
12842 * gcc.target/i386/cmov9.c: New test.
12843
12844 2015-06-18 Richard Biener <rguenther@suse.de>
12845
12846 * g++.dg/other/const4.C: New testcase.
12847
12848 2015-06-18 Michael Matz <matz@suse.de>
12849
12850 PR middle-end/66253
12851 * gcc.dg/vect/pr66253.c: New testcase.
12852
12853 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12854
12855 PR target/66569
12856 * gcc.target/i386/mpx/chkp-vararg.c: New test.
12857
12858 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12859
12860 PR middle-end/66568
12861 * gcc.target/i386/mpx/pr66568.c: New test.
12862
12863 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12864
12865 PR middle-end/66567
12866 * gcc.target/i386/mpx/pr66567.c: New test.
12867
12868 2015-06-18 Richard Biener <rguenther@suse.de>
12869
12870 PR tree-optimization/66510
12871 * gcc.dg/vect/slp-perm-12.c: New testcase.
12872
12873 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12874
12875 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
12876 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
12877 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
12878 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
12879
12880 2015-06-17 Jakub Jelinek <jakub@redhat.com>
12881
12882 PR c++/66571
12883 * g++.dg/gomp/pr66571-1.C: New test.
12884
12885 PR middle-end/66429
12886 * c-c++-common/gomp/pr66429.c: New test.
12887
12888 2015-06-17 David Malcolm <dmalcolm@redhat.com>
12889
12890 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
12891 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
12892 ...this.
12893 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
12894 New testcase.
12895 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
12896 New testcase.
12897
12898 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12899
12900 PR testsuite/65944
12901 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
12902
12903 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
12904
12905 * gcc.target/mips/pr65862-1.c: New test.
12906 * gcc.target/mips/pr65862-2.c: Likewise.
12907
12908 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
12909
12910 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
12911 * gcc.target/i386/pr52252-atom.c: Ditto.
12912 * gcc.target/i386/vect-div-1.c: Ditto.
12913 * gcc.target/i386/rotate-5.c: Ditto.
12914 * gcc.target/i386/pr50202.c: Ditto.
12915 * gcc.target/i386/pr37843-3.c: Ditto.
12916 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
12917 * gcc.target/i386/pr53397-1.c: Ditto.
12918 * gcc.target/i386/pr55934.c: Ditto.
12919 * gcc.target/i386/pr37843-4.c: Ditto.
12920 * gcc.target/i386/pr60451.c: Ditto.
12921 * gcc.target/i386/pr53397-2.c: Ditto.
12922 * gcc.target/i386/vectorize1.c: Ditto.
12923 * gcc.target/i386/extract-insert-combining.c: Ditto.
12924 * gcc.target/i386/pr53759.c: Ditto.
12925 * gcc.target/i386/pr52252-core.c: Ditto.
12926 * gcc.target/i386/rotate-3.c: Ditto.
12927 * gcc.target/i386/sse-20.c: Ditto.
12928 * gcc.target/i386/rotate-4.c: Ditto.
12929 * gcc.target/i386/pr61403.c: Ditto.
12930 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
12931 * gcc.target/i386/pr60901.c: Ditto.
12932 * gcc.target/i386/pr59794-7.c: Ditto.
12933 * gcc.target/i386/pr62208.c: Ditto.
12934 * gcc.target/i386/pr53416.c: Ditto.
12935 * gcc.target/i386/asm-dialect-1.c: Ditto.
12936 * gcc.target/i386/pr50038.c: Ditto.
12937 * gcc.target/i386/47698.c: Ditto.
12938 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
12939 * gcc.target/i386/pr59794-2.c: Ditto.
12940 * gcc.target/i386/pr59794-3.c: Ditto.
12941 * gcc.target/i386/pr39058.c: Ditto.
12942 * gcc.target/i386/pr60205-1.c: Ditto.
12943 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
12944 * gcc.target/i386/sse2-movq-2.c: Ditto.
12945
12946 2015-06-17 Richard Biener <rguenther@suse.de>
12947
12948 PR tree-optimization/66251
12949 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
12950
12951 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
12952
12953 PR c++/59682
12954 * g++.dg/parse/new-placement1.C: New.
12955
12956 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12957
12958 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
12959 * jit.dg/test-compound-assignment.c: New testcase.
12960
12961 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12962
12963 PR jit/66539
12964 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
12965 to "testcases" array.
12966
12967 2015-06-16 David Malcolm <dmalcolm@redhat.com>
12968
12969 PR jit/66539
12970 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
12971 * jit.dg/test-debug-strings.c: New test case.
12972 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
12973 the discriminant has a sane debug string.
12974
12975 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
12976
12977 PR target/56766
12978 * gcc.target/i386/pr56766-1.c: New test.
12979 * gcc.target/i386/pr56766-2.c: Ditto.
12980
12981 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
12982
12983 * gcc.target/mips/loongson-shift-count-truncated-1.c:
12984 Skip on mips*-mti-linux* and mips*-img-linux* targets.
12985 * gcc.target/mips/loongson-simd.c: Ditto.
12986
12987 2015-06-16 Richard Biener <rguenther@suse.de>
12988
12989 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
12990
12991 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
12992
12993 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
12994 passed by the testsuite driver.
12995
12996 2015-06-16 Richard Biener <rguenther@suse.de>
12997
12998 * gcc.dg/vect/slp-perm-11.c: New testcase.
12999
13000 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
13001
13002 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
13003 dg-options.
13004
13005 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
13006
13007 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13008 Reinstate calls to torture-init and torture-finalize.
13009
13010 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13011
13012 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
13013
13014 2015-06-15 Nathan Sidwell <nathan@acm.org>
13015
13016 PR c++/58583
13017 * g++.dg/cpp0x/nsdmi-template14.C: New test.
13018
13019 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
13020
13021 PR c++/51048
13022 * g++.dg/cpp0x/local-type1.C: New.
13023
13024 2015-06-15 Andre Vehreschild <vehre@gmx.de>
13025
13026 PR fortran/44672
13027 PR fortran/45440
13028 PR fortran/57307
13029 * gfortran.dg/allocate_with_source_3.f90: Removed check for
13030 unimplemented error.
13031 * gfortran.dg/allocate_with_source_7.f08: New test.
13032 * gfortran.dg/allocate_with_source_8.f08: New test.
13033
13034 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
13035
13036 PR c++/65168
13037 * g++.dg/warn/Walways-true-3.C: New test.
13038
13039 2015-06-13 Tom de Vries <tom@codesourcery.com>
13040
13041 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
13042
13043 2015-06-13 Tom de Vries <tom@codesourcery.com>
13044
13045 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
13046 (main): Remove superfluous attributes.
13047 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13048 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
13049
13050 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13051
13052 * gcc.target/i386/monitorx.c: New.
13053 * gcc.target/i386/sse-12.c: Add -mmwaitx.
13054 * gcc.target/i386/sse-13.c: Ditto.
13055 * gcc.target/i386/sse-14.c: Ditto.
13056 * gcc.target/i386/sse-22.c: Ditto.
13057 * gcc.target/i386/sse-23.c: Ditto.
13058 * g++.dg/other/i386-2.C: Ditto.
13059 * g++.dg/other/i386-3.C: Ditto.
13060
13061 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
13062
13063 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
13064
13065 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
13066
13067 PR fortran/66079
13068 * gfortran.dg/allocatable_scalar_13.f90: New test
13069
13070 2015-06-11 Marek Polacek <polacek@redhat.com>
13071
13072 * gcc.dg/fold-xor-3.c: New test.
13073
13074 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13075
13076 * gcc.target/arm/short-it-ifcvt-1.c: New test.
13077 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
13078
13079 2015-06-11 Christian Bruel <christian.bruel@st.com>
13080
13081 PR target/52144
13082 * gcc.target/arm/pragma_attribute.c: New test.
13083
13084 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
13085
13086 * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
13087
13088 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
13089
13090 PR target/66473
13091 * gcc.target/i386/pr66473.c: New test.
13092
13093 2015-06-10 Jakub Jelinek <jakub@redhat.com>
13094
13095 PR target/66470
13096 * gcc.dg/tls/pr66470.c: New test.
13097 * gcc.target/i386/pr66470.c: New test.
13098
13099 2015-06-10 Christian Bruel <christian.bruel@st.com>
13100
13101 PR target/52144
13102 * gcc.target/arm/attr_arm.c: New test
13103 * gcc.target/arm/attr_arm-err.c: New test
13104 * gcc.target/arm/attr_thumb.c: New test
13105 * gcc.target/arm/attr_thumb-static.c: New test
13106
13107 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13108
13109 PR target/66200
13110 PR target/66428
13111 PR c++/66192
13112 * g++.dg/abi/aarch64_guard1.C: Adjust test.
13113
13114 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
13115
13116 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
13117 passed by the testsuite driver.
13118
13119 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
13120
13121 Revert:
13122 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
13123 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13124 * gcc.dg/ssp-1.c: Make counter a register.
13125 * gcc.dg/ssp-2.c: Likewise.
13126 * gcc.dg/torture/parm-coalesce.c: New.
13127
13128 2015-06-09 Tom de Vries <tom@codesourcery.com>
13129
13130 * gcc.target/i386/vararg-loc.c: New test.
13131
13132 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
13133
13134 PR c++/65815
13135 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
13136 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
13137
13138 2015-06-09 Marek Polacek <polacek@redhat.com>
13139
13140 PR tree-optimization/66299
13141 * gcc.dg/pr66299-1.c: New test.
13142 * gcc.dg/pr66299-2.c: New test.
13143 * gcc.dg/pr66299-3.c: New test.
13144
13145 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
13146
13147 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
13148 passed by the testsuite driver.
13149
13150 2015-06-09 Richard Biener <rguenther@suse.de>
13151
13152 PR middle-end/66423
13153 * gcc.dg/fold-modpow2.c: New testcase.
13154
13155 2015-06-09 Richard Biener <rguenther@suse.de>
13156
13157 PR tree-optimization/66419
13158 * gcc.dg/vect/bb-slp-37.c: New testcase.
13159
13160 2015-06-09 Shiva Chen <shiva0217@gmail.com>
13161
13162 * gcc.target/arm/stl-cond.c: New test.
13163
13164 2015-06-09 Richard Biener <rguenther@suse.de>
13165
13166 PR middle-end/66413
13167 * gcc.dg/torture/pr66413.c: New testcase.
13168
13169 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
13170
13171 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
13172 * gcc.dg/ssp-1.c: Make counter a register.
13173 * gcc.dg/ssp-2.c: Likewise.
13174 * gcc.dg/torture/parm-coalesce.c: New.
13175
13176 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
13177
13178 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
13179 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
13180
13181 2015-06-08 Tom de Vries <tom@codesourcery.com>
13182
13183 PR rtl-optimization/66444
13184 * gcc.dg/pr66444.c: New test.
13185
13186 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
13187
13188 PR fortran/66245
13189 * gfortran.dg/class_is_1.f90: New test.
13190 * gfortran.dg/type_is_1.f90: Ditto.
13191
13192 2015-06-08 Marek Polacek <polacek@redhat.com>
13193
13194 PR c/66415
13195 * gcc.dg/cpp/pr66415-1.c: New test.
13196 * gcc.dg/cpp/pr66415-2.c: New test.
13197
13198 2015-06-08 Richard Biener <rguenther@suse.de>
13199
13200 PR tree-optimization/66422
13201 * gcc.dg/Warray-bounds-16.c: New testcase.
13202
13203 2015-06-08 Richard Biener <rguenther@suse.de>
13204
13205 * gcc.dg/vect/slp-perm-10.c: New testcase.
13206 * gcc.dg/vect/slp-23.c: Adjust.
13207 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
13208 vector pointer update.
13209
13210 2015-06-08 Marek Polacek <polacek@redhat.com>
13211
13212 PR sanitizer/66452
13213 * g++.dg/ubsan/pr66452.C: New test.
13214
13215 2015-06-08 Tom de Vries <tom@codesourcery.com>
13216
13217 PR tree-optimization/66436
13218 * gcc.dg/gomp/dump-new-function-2.c: New test.
13219 * gcc.dg/gomp/dump-new-function-3.c: Same.
13220 * gcc.dg/gomp/dump-new-function.c: Same.
13221
13222 2015-06-08 Tom de Vries <tom@codesourcery.com>
13223
13224 PR tree-optimization/66435
13225 * gcc.dg/gomp/notify-new-function-2.c: New test.
13226 * gcc.dg/gomp/notify-new-function-3.c: Same.
13227 * gcc.dg/gomp/notify-new-function.c: Same.
13228
13229 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
13230
13231 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
13232 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
13233 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
13234 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
13235 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
13236 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
13237 -fshort-enum.
13238
13239 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
13240
13241 PR fortran/47659
13242 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
13243 * gfortran.dg/warn_conversion.f90: Add warning for change in value
13244 for assignment.
13245 * gfortran.dg/warn_conversion_3.f90: Add warnings.
13246 * gfortran.dg/warn_conversion_5.f90: New test.
13247 * gfortran.dg/warn_conversion_6.f90: New test.
13248 * gfortran.dg/warn_conversion_7.f90: New test.
13249
13250 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
13251
13252 PR fortran/66347
13253 * gfortran.dg/blockdata_9.f: New test.
13254
13255 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
13256
13257 PR fortran/66385
13258 * gfortran.dg/forall_17.f90: New test.
13259
13260 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
13261
13262 * g++.dg/cpp0x/pr57101.C: Add warning.
13263 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
13264 * g++.dg/ext/visibility/anon7.C: Same.
13265 * g++.dg/ipa/pr63587-2.C: Same.
13266 * g++.dg/opt/dump1.C: Same.
13267 * g++.dg/opt/pr59622-3.C: Same.
13268 * g++.dg/opt/pr59622.C: Same.
13269 * g++.dg/torture/pr46383.C: Same.
13270 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
13271 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
13272 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
13273 functions.
13274 * gfortran.dg/intent_out_8.f90: Same.
13275 * gfortran.dg/warn_target_lifetime_3.f90: Same.
13276
13277 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
13278
13279 PR fortran/66377
13280 gfortran.dg/equiv_9.f90: New test.
13281
13282
13283 2015-06-05 Tom de Vries <tom@codesourcery.com>
13284
13285 merge from gomp4 branch:
13286 2015-05-28 Tom de Vries <tom@codesourcery.com>
13287
13288 PR tree-optimization/65443
13289 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
13290 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
13291 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
13292
13293 2015-06-05 Nathan Sidwell <nathan@acm.org>
13294
13295 PR c++/52595
13296 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
13297
13298 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
13299
13300 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
13301
13302 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
13303
13304 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
13305
13306 2015-06-04 Sriraman Tallam <tmsriram@google.com>
13307
13308 * gcc.target/i386/noplt-1.c: New test.
13309 * gcc.target/i386/noplt-2.c: New test.
13310 * gcc.target/i386/noplt-3.c: New test.
13311 * gcc.target/i386/noplt-4.c: New test.
13312
13313 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
13314
13315 PR fortran/58749
13316 * gfortran.dg/adjustl_1.f90: New test.
13317
13318 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
13319
13320 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
13321 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
13322
13323 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
13324
13325 * lto.c (iterative_hash_canonical_type,
13326 gimple_register_canonical_type): only hash main variants of types
13327
13328 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
13329
13330 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13331 Move set of dg-do-what-default after early return.
13332
13333 2015-06-04 Marek Polacek <polacek@redhat.com>
13334
13335 PR c/66341
13336 * gcc.dg/lvalue-8.c: New test.
13337
13338 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
13339 Paolo Carlini <paolo.carlini@oracle.com>
13340
13341 PR c++/66130
13342 * g++.dg/other/pr66130.C: New.
13343 * g++.dg/cpp0x/pr66130.C: Likewise.
13344
13345 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
13346
13347 * g++.dg/cpp0x/decl-loc1.C: New.
13348 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
13349 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
13350 * g++.dg/init/ctor8.C: Likewise.
13351 * g++.dg/parse/semicolon4.C: Likewise.
13352
13353 2015-06-03 Marek Polacek <polacek@redhat.com>
13354
13355 PR sanitizer/66190
13356 * g++.dg/ubsan/static-init-1.C: New test.
13357 * g++.dg/ubsan/static-init-2.C: New test.
13358 * g++.dg/ubsan/static-init-3.C: New test.
13359
13360 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
13361
13362 PR target/66275
13363 * gcc.target/i386/pr66275.c: New test.
13364
13365 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13366
13367 * gcc.dg/Wcxx-compat-22.c: New testcase.
13368 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
13369 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
13370 * c-c++-common/pr58346-1.c: Likewise.
13371 * c-c++-common/transparent-union-1.c: Likewise.
13372
13373 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
13374
13375 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
13376 * g++.dg/plugin/def_plugin.c: New file.
13377 * g++.dg/plugin/def-plugin-test.C: New file.
13378
13379 2015-06-03 Richard Biener <rguenther@suse.de>
13380
13381 * gcc.dg/vect/bb-slp-36.c: New testcase.
13382
13383 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
13384
13385 * gcc.dg/lto/chkp-removed-alias_0.c: New.
13386
13387 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
13388
13389 * gcc.dg/lto/chkp-privatize-1_0.c: New.
13390 * gcc.dg/lto/chkp-privatize-1_1.c: New.
13391 * gcc.dg/lto/chkp-privatize-2_0.c: New.
13392 * gcc.dg/lto/chkp-privatize-2_1.c: New.
13393
13394 2015-06-03 Marek Polacek <polacek@redhat.com>
13395
13396 PR c/64223
13397 PR c/29358
13398 * gcc.dg/pr64223-1.c: New test.
13399 * gcc.dg/pr64223-2.c: New test.
13400
13401 2015-06-03 Richard Biener <rguenther@suse.de>
13402
13403 PR tree-optimization/63916
13404 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
13405
13406 2015-06-03 Richard Biener <rguenther@suse.de>
13407
13408 PR tree-optimization/66375
13409 * gcc.dg/torture/pr66375.c: New testcase.
13410
13411 2015-06-03 Bin Cheng <bin.cheng@arm.com>
13412
13413 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
13414
13415 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
13416
13417 PR target/65768
13418 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
13419
13420 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
13421
13422 PR fortran/66380
13423 * gfortran.dg/reshape_7.f90: New test.
13424
13425 2015-06-02 David Malcolm <dmalcolm@redhat.com>
13426
13427 PR c/66220:
13428 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
13429 (fn_36): New.
13430
13431 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13432
13433 PR c/49551
13434 * gcc.dg/pr49551.c: New testcase.
13435
13436 2015-06-02 Richard Biener <rguenther@suse.de>
13437
13438 PR debug/65549
13439 * g++.dg/lto/pr65549_0.C: New testcase.
13440
13441 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
13442
13443 PR libgomp/65742
13444 PR middle-end/66332
13445 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
13446
13447 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
13448
13449 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
13450
13451 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
13452
13453 PR c++/61683
13454 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
13455
13456 2015-06-02 Bin Cheng <bin.cheng@arm.com>
13457
13458 PR tree-optimization/48052
13459 * gcc.dg/tree-ssa/scev-8.c: New.
13460 * gcc.dg/tree-ssa/scev-9.c: New.
13461 * gcc.dg/tree-ssa/scev-10.c: New.
13462 * gcc.dg/vect/pr48052.c: New.
13463
13464 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
13465
13466 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
13467
13468 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
13469
13470 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
13471
13472 2015-06-02 Marek Polacek <polacek@redhat.com>
13473
13474 PR middle-end/66345
13475 * gcc.dg/torture/pr66345.c: New test.
13476
13477 2015-06-02 Richard Biener <rguenther@suse.de>
13478
13479 PR tree-optimization/65961
13480 * gcc.dg/torture/pr65961.c: New testcase.
13481
13482 2015-06-02 Bin Cheng <bin.cheng@arm.com>
13483
13484 PR tree-optimization/52563
13485 PR tree-optimization/62173
13486 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
13487 * gcc.dg/tree-ssa/scev-4.c: Ditto.
13488
13489 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13490
13491 * gnat.dg/specs/varsize_return2.ads: New test.
13492 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
13493
13494 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
13495
13496 * gcc.dg/vect/vect-outer-simd-1.c: New test.
13497
13498 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
13499
13500 PR target/65697
13501 * gcc.target/aarch64/sync-comp-swap.c: New.
13502 * gcc.target/aarch64/sync-comp-swap.x: New.
13503 * gcc.target/aarch64/sync-op-acquire.c: New.
13504 * gcc.target/aarch64/sync-op-acquire.x: New.
13505 * gcc.target/aarch64/sync-op-full.c: New.
13506 * gcc.target/aarch64/sync-op-full.x: New.
13507 * gcc.target/aarch64/sync-op-release.c: New.
13508 * gcc.target/aarch64/sync-op-release.x: New.
13509
13510 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
13511
13512 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
13513 (bar): Predefined.
13514
13515 2015-06-01 Richard Biener <rguenther@suse.de>
13516
13517 PR tree-optimization/66349
13518 PR tree-optimization/66352
13519 PR tree-optimization/66357
13520 * gcc.dg/torture/pr66357.c: New testcase.
13521 * gcc.dg/torture/pr66349.c: Likewise.
13522 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
13523
13524 2015-06-01 Richard Biener <rguenther@suse.de>
13525
13526 Revert
13527 2015-05-29 Richard Biener <rguenther@suse.de>
13528
13529 PR tree-optimization/66314
13530 * gcc.dg/asan/pr66314.c: New testcase.
13531
13532 2015-06-01 Richard Biener <rguenther@suse.de>
13533
13534 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
13535
13536 2015-06-01 Jakub Jelinek <jakub@redhat.com>
13537
13538 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
13539 directives.
13540 (hp3, hp4): Add inline keyword.
13541 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
13542 (hp2): Add inline keyword.
13543 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
13544 (hp2): Add inline keyword.
13545
13546 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
13547
13548 PR target/65527
13549 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
13550 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
13551 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
13552 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
13553
13554 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
13555
13556 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
13557 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
13558
13559 2015-06-01 Richard Biener <rguenther@suse.de>
13560
13561 PR tree-optimization/66280
13562 * g++.dg/torture/pr66280.C: New testcase.
13563 * g++.dg/torture/pr66280-2.C: Likewise.
13564
13565 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
13566
13567 * gnat.dg/addr9_1.adb: New test.
13568 * gnat.dg/addr9_2.adb: Likewise.
13569 * gnat.dg/addr9_3.adb: Likewise.
13570 * gnat.dg/addr9_4.adb: Likewise.
13571
13572 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
13573
13574 * g++.dg/other/dump-ada-spec-4.C: New test.
13575
13576 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
13577
13578 * gcc.dg/alias-8.c: Fix dg-warning.
13579
13580 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
13581
13582 * gcc.dg/alias-8.c: Do not xfail.
13583 * gcc.dg/pr62167.c: Prevent FRE.
13584 * gcc.dg/alias-14.c: New testcase.
13585
13586 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
13587
13588 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
13589
13590 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
13591
13592 PR target/66215
13593 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
13594 dg-options.
13595 * gcc.target/s390/hotpatch-10.c: Likewise.
13596 * gcc.target/s390/hotpatch-11.c: Likewise.
13597 * gcc.target/s390/hotpatch-12.c: Likewise.
13598 * gcc.target/s390/hotpatch-17.c: Likewise.
13599 * gcc.target/s390/hotpatch-18.c: Likewise.
13600 * gcc.target/s390/hotpatch-20.c: Likewise.
13601 * gcc.target/s390/hotpatch-21.c: Likewise.
13602 * gcc.target/s390/hotpatch-22.c: Likewise.
13603 * gcc.target/s390/hotpatch-23.c: Likewise.
13604 * gcc.target/s390/hotpatch-24.c: Likewise.
13605 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
13606 to check for the exact nops too.
13607 * gcc.target/s390/hotpatch-3.c: Likewise.
13608 * gcc.target/s390/hotpatch-4.c: Likewise.
13609 * gcc.target/s390/hotpatch-5.c: Likewise.
13610 * gcc.target/s390/hotpatch-6.c: Likewise.
13611 * gcc.target/s390/hotpatch-7.c: Likewise.
13612 * gcc.target/s390/hotpatch-8.c: Likewise.
13613 * gcc.target/s390/hotpatch-9.c: Likewise.
13614 * gcc.target/s390/hotpatch-14.c: Likewise.
13615 * gcc.target/s390/hotpatch-15.c: Likewise.
13616 * gcc.target/s390/hotpatch-16.c: Likewise.
13617 * gcc.target/s390/hotpatch-19.c: Likewise.
13618 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
13619 scan-assembler-times counting number of .align directives.
13620 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
13621 dg-options. Remove scan-assembler-times counting number of .align
13622 directives.
13623 * gcc.target/s390/hotpatch-26.c: New file.
13624 * gcc.target/s390/hotpatch-27.c: New file.
13625 * gcc.target/s390/hotpatch-28.c: New file.
13626 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
13627 using -Os -O0 -O1 -O2 -O3 options.
13628
13629 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13630
13631 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
13632
13633 2015-05-29 Jakub Jelinek <jakub@redhat.com>
13634
13635 PR tree-optimization/66142
13636 * gcc.dg/vect/pr66142.c: New test.
13637
13638 2015-05-29 Richard Biener <rguenther@suse.de>
13639
13640 PR tree-optimization/66314
13641 * gcc.dg/asan/pr66314.c: New testcase.
13642
13643 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
13644
13645 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
13646 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
13647 Adjust all callers.
13648 (schedule-cleanups, dg-keep-saved-temps): New proc.
13649 (gcc-dg-test-1): Schedule cleanups.
13650 * lib/profopt.exp (profopt-execute): Likewise.
13651 * g++.dg/cdce3.C: Adjust expected line numbers.
13652 * gcc.dg/cdce1.c: Likewise.
13653 * gcc.dg/cdce2.c: Likewise.
13654 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
13655 * gcc.dg/strlenopt-24.c: Likewise.
13656 * gcc.dg/tree-ssa/vrp26.c: Likewise.
13657 * gcc.dg/tree-ssa/vrp28.c: Likewise.
13658 * obj-c++.dg/encode-2.mm: Likewise.
13659
13660 2015-05-28 DJ Delorie <dj@redhat.com>
13661
13662 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
13663
13664 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13665
13666 * gnat.dg/discr43.adb: New test.
13667
13668 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
13669
13670 * gnat.dg/varsize_temp.adb: Rename into...
13671 * gnat.dg/varsize1.adb: ...this.
13672 * gnat.dg/varsize_copy.ad[sb]: Rename into...
13673 * gnat.dg/varsize2.ad[sb]: ...this.
13674 * gnat.dg/varsize3_1.adb: New test.
13675 * gnat.dg/varsize3_2.adb: Likewise.
13676 * gnat.dg/varsize3_3.adb: Likewise.
13677 * gnat.dg/varsize3_4.adb: Likewise.
13678 * gnat.dg/varsize3_5.adb: Likewise.
13679 * gnat.dg/varsize3_6.adb: Likewise.
13680 * gnat.dg/varsize3_pkg1.ads: New helper.
13681 * gnat.dg/varsize3_pkg2.ads: Likewise.
13682 * gnat.dg/varsize3_pkg3.ads: Likewise.
13683
13684 2015-05-28 Richard Biener <rguenther@suse.de>
13685
13686 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
13687
13688 2015-05-28 Richard Biener <rguenther@suse.de>
13689
13690 PR tree-optimization/66142
13691 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
13692
13693 2015-05-28 Lawrence Velázquez <vq@larryv.me>
13694
13695 PR target/63810
13696 * gcc.dg/darwin-minversion-3.c: Update testcase.
13697 * gcc.dg/darwin-minversion-4.c: Ditto.
13698 * gcc.dg/darwin-minversion-5.c: New testcase.
13699 * gcc.dg/darwin-minversion-6.c: Ditto.
13700 * gcc.dg/darwin-minversion-7.c: Ditto.
13701 * gcc.dg/darwin-minversion-8.c: Ditto.
13702 * gcc.dg/darwin-minversion-9.c: Ditto.
13703 * gcc.dg/darwin-minversion-10.c: Ditto.
13704 * gcc.dg/darwin-minversion-11.c: Ditto.
13705 * gcc.dg/darwin-minversion-12.c: Ditto.
13706
13707 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
13708
13709 PR rtl-optimization/66168
13710 * gcc.c-torture/compile/pr66168.c: New test.
13711
13712 2015-05-27 Jeff Law <law@redhat.com>
13713
13714 PR target/39726
13715 * gcc.dg/target/m68k/pr39726-1.c: New test.
13716
13717 2015-05-27 Nathan Sidwell <nathan@acm.org>
13718
13719 PR c++/66270
13720 * g++.dg/ext/alias-canon3.C: New.
13721
13722 2015-05-27 Richard Biener <rguenther@suse.de>
13723
13724 PR tree-optimization/66272
13725 Revert parts of
13726 2014-08-15 Richard Biener <rguenther@suse.de>
13727
13728 PR tree-optimization/62031
13729 * gcc.dg/torture/pr66272.c: New testcase.
13730
13731 2015-05-27 Richard Biener <rguenther@suse.de>
13732
13733 * gcc.dg/vect/slp-reduc-7.c: New testcase.
13734
13735 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
13736
13737 PR target/65358
13738 * gcc.dg/pr65358.c: New test.
13739
13740 2015-05-27 Andre Vehreschild <vehre@gmx.de>
13741
13742 PR fortran/65548
13743 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
13744 semantic.
13745 * gfortran.dg/allocate_with_source_6.f90: New test.
13746
13747 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
13748
13749 * gnat.dg/atomic7_1.adb: New test.
13750 * gnat.dg/atomic7_2.adb: Likewise.
13751 * gnat.dg/atomic7_pkg1.ads: New helper.
13752 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
13753
13754 2015-05-26 Michael Matz <matz@suse.de>
13755
13756 PR middle-end/66251
13757 * gcc.dg/vect/pr66251.c: New test.
13758
13759 2015-05-26 Richard Biener <rguenther@suse.de>
13760
13761 PR tree-optimization/66142
13762 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
13763
13764 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
13765
13766 PR fortran/66082
13767 * gfortran.dg/allocatable_scalar_13.f90: New test
13768
13769 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13770
13771 * gnat.dg/warn11.adb: New test.
13772 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
13773
13774 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13775
13776 * gnat.dg/vfa1_1.adb: New test.
13777 * gnat.dg/vfa1_2.adb: Likewise.
13778 * gnat.dg/vfa1_3.adb: Likewise.
13779 * gnat.dg/vfa1_4.adb: Likewise.
13780 * gnat.dg/vfa1_pkg.ads: New helper.
13781
13782 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
13783
13784 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
13785 * gcc.target/i386/pr66232-3.c: Likewise.
13786
13787 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
13788
13789 PR target/66274
13790 * gcc.target/i386/pr66274.c: New test.
13791
13792 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
13793
13794 * gnat.dg/renaming6.ad[sb]: New test.
13795
13796 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
13797
13798 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
13799 and 'dg-require-effective-target pie'.
13800
13801 2015-05-23 Nathan Sidwell <nathan@acm.org>
13802
13803 PR c++/66243
13804 * g++.dg/cpp0x/pr66243.C: New.
13805
13806 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
13807
13808 PR lto/66180
13809 * g++.dg/lto/pr66180_0.C: New testcase.
13810 * g++.dg/lto/pr66180_1.C: New testcase.
13811
13812 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
13813
13814 PR fortran/66257
13815 * typebound_call_27.f90: New file.
13816
13817 2015-05-23 Nathan Sidwell <nathan@acm.org>
13818
13819 PR c++/65936
13820 * g++.dg/template/pr65936.C: New.
13821
13822 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13823
13824 PR tree-optimization/63387
13825 * gcc.dg/pr63387-2.c: New testcase.
13826
13827 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13828
13829 * gcc.dg/simd-1.c: Update to the new message.
13830
13831 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
13832
13833 * gcc.dg/nand.c: New testcase.
13834
13835 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
13836
13837 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
13838 Set dg-do-what-default to compile only on ARM targets without
13839 arm_neon_hw execution support. Remove redundant c-torture-execute
13840 in loop over test cases.
13841
13842 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13843
13844 PR target/65491
13845 * gcc.target/aarch64/pr65491_1.c: New test.
13846 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
13847 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
13848
13849 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
13850
13851 PR c++/65598
13852 * g++.dg/cpp0x/explicit9.C: New.
13853 * g++.dg/cpp0x/explicit8.C: Check the locations too.
13854
13855 2015-05-22 Richard Biener <rguenther@suse.de>
13856
13857 PR tree-optimization/66251
13858 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
13859
13860 2015-05-22 Marek Polacek <polacek@redhat.com>
13861
13862 PR c/47043
13863 * c-c++-common/attributes-enum-1.c: New test.
13864 * c-c++-common/attributes-enum-2.c: New test.
13865 * g++.dg/cpp0x/attributes-enum-1.C: New test.
13866 * g++.dg/cpp1y/attributes-enum-1.C: New test.
13867
13868 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13869
13870 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
13871 effective target support. If no arm_neon_hw support, do not attempt
13872 to execute the tests; only compile them.
13873 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
13874 and "dg-require-effective-target arm_neon_ok".
13875 * gcc.target/arm/simd/vextp16_1.c: Likewise.
13876 * gcc.target/arm/simd/vextp64_1.c: Likewise.
13877 * gcc.target/arm/simd/vextp8_1.c: Likewise.
13878 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
13879 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
13880 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
13881 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
13882 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
13883 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
13884 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
13885 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
13886 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
13887 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
13888 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
13889 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
13890 * gcc.target/arm/simd/vexts16_1.c: Likewise.
13891 * gcc.target/arm/simd/vexts32_1.c: Likewise.
13892 * gcc.target/arm/simd/vexts64_1.c: Likewise.
13893 * gcc.target/arm/simd/vexts8_1.c: Likewise.
13894 * gcc.target/arm/simd/vextu16_1.c: Likewise.
13895 * gcc.target/arm/simd/vextu32_1.c: Likewise.
13896 * gcc.target/arm/simd/vextu64_1.c: Likewise.
13897 * gcc.target/arm/simd/vextu8_1.c: Likewise.
13898 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
13899 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
13900 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
13901 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
13902 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
13903 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
13904 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
13905 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
13906 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
13907 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
13908 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
13909 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
13910 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
13911 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
13912 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
13913 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
13914 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
13915 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
13916 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
13917 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
13918 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
13919 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
13920 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
13921 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
13922 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
13923 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
13924 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
13925 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
13926 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
13927 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
13928 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
13929 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
13930 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
13931 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
13932 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
13933 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
13934 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
13935 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
13936 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
13937 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
13938 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
13939 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
13940 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
13941 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
13942 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
13943 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
13944 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
13945 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
13946 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
13947 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
13948 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
13949 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
13950 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
13951 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
13952 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
13953 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
13954 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
13955 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
13956 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
13957 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
13958 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
13959 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
13960 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
13961 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
13962 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
13963 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
13964 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
13965 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
13966 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
13967 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
13968 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
13969 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
13970 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
13971 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
13972 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
13973 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
13974 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
13975 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
13976 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
13977 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
13978 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
13979 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
13980 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
13981 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
13982 * gcc.target/arm/simd/vzips16_1.c: Likewise.
13983 * gcc.target/arm/simd/vzips32_1.c: Likewise.
13984 * gcc.target/arm/simd/vzips8_1.c: Likewise.
13985 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
13986 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
13987 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
13988
13989 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
13990
13991 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
13992 * gcc.dg/vect/pr59354.c: Likewise.
13993 * gcc.dg/vect/pr64252.c: Likewise.
13994 * gcc.dg/vect/pr64404.c: Likewise.
13995 * gcc.dg/vect/pr64493.c: Likewise.
13996 * gcc.dg/vect/pr64495.c: Likewise.
13997 * gcc.dg/vect/pr64844.c: Likewise.
13998 * gcc.dg/vect/pr65518.c: Likewise.
13999 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14000
14001 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
14002
14003 PR c++/66210
14004 * g++.dg/cpp1y/var-templ28.C: New.
14005
14006 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
14007
14008 PR target/66232
14009 * gcc.target/i386/pr66232-1.c: New test.
14010 * gcc.target/i386/pr66232-2.c: Likewise.
14011 * gcc.target/i386/pr66232-3.c: Likewise.
14012 * gcc.target/i386/pr66232-4.c: Likewise.
14013 * gcc.target/i386/pr66232-5.c: Likewise.
14014
14015 2015-05-21 Nathan Sidwell <nathan@acm.org>
14016
14017 * g++.dg/cpp1y/pr60943.C: New.
14018
14019 2015-05-21 Jakub Jelinek <jakub@redhat.com>
14020
14021 PR tree-optimization/66233
14022 * gcc.c-torture/execute/pr66233.c: New test.
14023
14024 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
14025
14026 PR fortran/66176
14027 * gfortran.dg/inline_matmul_11.f90: New test.
14028
14029 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
14030
14031 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
14032 instead of listing several targets on its own.
14033 * gcc.target/i386/pr32219-2.c: Likewise.
14034 * gcc.target/i386/pr32219-3.c: Likewise.
14035 * gcc.target/i386/pr32219-4.c: Likewise.
14036 * gcc.target/i386/pr32219-5.c: Likewise.
14037 * gcc.target/i386/pr32219-6.c: Likewise
14038 * gcc.target/i386/pr32219-7.c: Likewise.
14039 * gcc.target/i386/pr32219-8.c: Likewise.
14040 * gcc.target/i386/pr39013-1.c: Likewise.
14041 * gcc.target/i386/pr39013-2.c: Likewise.
14042 * gcc.target/i386/pr64317.c: Likewise.
14043
14044 2015-05-21 Jeff Law <law@redhat.com>
14045
14046 * gcc.target/hppa/shadd-3.c: New test.
14047 * gcc.target/hppa/shadd-4.c: New test.
14048
14049 2015-05-21 Michael Matz <matz@suse.de>
14050
14051 * gcc.dg/vect/vect-strided-store.c: New test.
14052 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
14053 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
14054
14055 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14056
14057 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
14058 * gcc.dg/pow-sqrt-synth-1.c: New test.
14059 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
14060
14061 2015-05-21 Richard Biener <rguenther@suse.de>
14062
14063 PR c++/66211
14064 * g++.dg/conversion/pr66211.C: New testcase.
14065 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
14066
14067 2015-05-21 Jeff Law <law@redhat.com>
14068
14069 * gcc.target/hppa/shadd-2.c: New test.
14070
14071 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
14072
14073 PR target/54236
14074 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
14075
14076 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14077
14078 PR target/65937
14079 * gcc.target/arm/pr26702.c: Adjust target selector.
14080
14081 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
14082
14083 PR middle-end/66221
14084 * gcc.dg/lto/pr66221_0.c: New test.
14085 * gcc.dg/lto/pr66221_1.c: New test.
14086
14087 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
14088
14089 PR c/52952
14090 * gcc.dg/redecl-4.c: Update column numbers.
14091 * gcc.dg/format/bitfld-1.c: Likewise.
14092 * gcc.dg/format/attr-2.c: Likewise.
14093 * gcc.dg/format/attr-6.c: Likewise.
14094 * gcc.dg/format/attr-7.c (baz): Likewise.
14095 * gcc.dg/format/asm_fprintf-1.c: Likewise.
14096 * gcc.dg/format/attr-4.c: Likewise.
14097 * gcc.dg/format/branch-1.c: Likewise.
14098 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
14099 locations within strings with embedded escape sequences.
14100
14101 2015-05-20 Jeff Law <law@redhat.com>
14102
14103 * gcc.target/hppa/hppa.exp: New target test driver.
14104 * gcc.target/hppa/shadd-1.c: New test.
14105
14106 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
14107
14108 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
14109
14110 2015-05-20 David Malcolm <dmalcolm@redhat.com>
14111
14112 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
14113 (fn_33_k_and_r_style): New.
14114 (fn_33_stroustrup_style): New.
14115 (fn_33_allman_style): New.
14116 (fn_33_whitesmiths_style): New.
14117 (fn_33_horstmann_style): New.
14118 (fn_33_ratliff_banner_style): New.
14119 (fn_33_lisp_style): New.
14120 (fn_34_indent_dash_gnu): New.
14121 (fn_34_indent_dash_kr): New.
14122 (fn_34_indent_dash_orig): New.
14123 (fn_34_indent_linux_style): New.
14124
14125 2015-05-20 Andre Vehreschild <vehre@gmx.de>
14126
14127 PR fortran/65548
14128 * gfortran.dg/allocate_with_source_5.f90: Extend test.
14129
14130 2015-05-20 Bin Cheng <bin.cheng@arm.com>
14131
14132 PR tree-optimization/65447
14133 * gcc.dg/tree-ssa/pr65447.c: New test.
14134
14135 2015-05-19 Nathan sidwell <nathan@acm.org>
14136
14137 * g++.dg/cpp0x/pr65954.C: New.
14138
14139 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
14140
14141 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
14142
14143 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14144
14145 * lib/target-supports.exp: Vector do not always have natural
14146 alignment on s390*.
14147
14148 2015-05-19 David Sherwood <david.sherwood@arm.com>
14149
14150 * gcc.dg/loop-invariant.c: New testcase.
14151
14152 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14153
14154 * lib/target-supports.exp: Vector do not always have natural
14155 alignment on s390*.
14156
14157 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14158
14159 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
14160 s390*.
14161 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
14162
14163 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14164
14165 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
14166 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
14167 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
14168 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
14169 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
14170 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
14171 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
14172 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
14173 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
14174 * gcc.target/s390/zvector/vec-elem-1.c: New test.
14175
14176 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14177
14178 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
14179
14180 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
14181
14182 * gcc.target/s390/s390.exp
14183 (check_effective_target_vector): New check.
14184 * gcc.target/s390/vector/vec-abi-1.c: New test.
14185 * gcc.target/s390/vector/vec-abi-2.c: New test.
14186 * gcc.target/s390/vector/vec-abi-3.c: New test.
14187 * gcc.target/s390/vector/vec-abi-4.c: New test.
14188 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
14189 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
14190 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
14191 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
14192 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
14193 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
14194 * gcc.target/s390/vector/vec-clobber-1.c: New test.
14195 * gcc.target/s390/vector/vec-cmp-1.c: New test.
14196 * gcc.target/s390/vector/vec-cmp-2.c: New test.
14197 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
14198 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
14199 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
14200 * gcc.target/s390/vector/vec-genmask-1.c: New test.
14201 * gcc.target/s390/vector/vec-genmask-2.c: New test.
14202 * gcc.target/s390/vector/vec-init-1.c: New test.
14203 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
14204 * gcc.target/s390/vector/vec-shift-1.c: New test.
14205 * gcc.target/s390/vector/vec-sub-1.c: New test.
14206
14207 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14208
14209 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
14210
14211 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14212
14213 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
14214
14215 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14216
14217 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
14218
14219 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14220
14221 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
14222
14223 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14224
14225 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
14226
14227 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14228
14229 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
14230
14231 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14232
14233 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
14234
14235 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14236
14237 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
14238
14239 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14240
14241 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
14242
14243 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14244
14245 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
14246
14247 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14248
14249 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
14250
14251 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14252
14253 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
14254
14255 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
14256
14257 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
14258
14259 2015-05-19 Jakub Jelinek <jakub@redhat.com>
14260
14261 PR tree-optimization/66187
14262 * gcc.c-torture/execute/pr66187.c: New test.
14263 * gcc.dg/pr66187-1.c: New test.
14264 * gcc.dg/pr66187-2.c: New test.
14265
14266 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14267
14268 * gcc.dg/vect/bb-slp-35.c: Adjust.
14269
14270 2015-05-19 Richard Biener <rguenther@suse.de>
14271
14272 PR tree-optimization/66165
14273 * gcc.dg/torture/pr66165.c: New testcase.
14274
14275 PR tree-optimization/66185
14276 * gcc.dg/torture/pr66185.c: New testcase.
14277
14278 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
14279
14280 PR target/54236
14281 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
14282
14283 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
14284
14285 * gcc.target/mips/p5600-bonding.c : New file.
14286
14287 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14288
14289 PR fortran/66106
14290 * gfortran.dg/interface_operator_1.f90: New tests.
14291
14292 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14293
14294 PR fortran/66057
14295 * gfortran.dg/generic_29.f90: New tests.
14296
14297 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14298
14299 PR fortran/66043
14300 * gfortran.dg/storage_size_6.f90: New tests.
14301
14302 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14303
14304 PR fortran/66045
14305 * gfortran.dg/null1.f90: New test.
14306
14307 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14308
14309 PR fortran/66044
14310 * gfortran.dg/entry_21.f90: New test.
14311
14312 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14313
14314 PR fortran/66043
14315 * gfortran.dg/storage_size_6.f90: New tests.
14316
14317 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14318
14319 PR fortran/66040
14320 * gfortran.dg/misplaced_statement.f90: New test.
14321
14322 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14323
14324 PR fortran/66039
14325 * gfortran.dg/filepos1.f90: New test
14326
14327 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14328
14329 PR fortran/64925
14330 * gfortran.dg/pr64925.f90: New test.
14331
14332 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
14333
14334 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
14335 unit.
14336 * gfortran.dg/lto/pr41576_1.f90: Ditto.
14337
14338 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
14339
14340 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
14341 to the family of pie capable targets.
14342
14343 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
14344
14345 * gcc.target/arm/bics_1.c : New testcase.
14346 * gcc.target/arm/bics_2.c : New testcase.
14347 * gcc.target/arm/bics_3.c : New testcase.
14348 * gcc.target/arm/bics_4.c : New testcase.
14349
14350 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
14351
14352 * gcc.target/mips/umips-attr.c: New test.
14353
14354 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
14355
14356 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
14357 * gcc.dg/20150120-2.c (dg-final): Ditto.
14358 * gcc.dg/20150120-2.c (dg-final): Ditto.
14359 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
14360
14361 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
14362
14363 PR target/66174
14364 * gcc.target/i386/pr66174.c: New test.
14365
14366 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
14367
14368 PR fortran/37131
14369 * gfortran.dg/matmul_bounds_6.f90: New test.
14370 * gfortran.dg/matmul_bounds_7.f90: New test.
14371
14372 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
14373
14374 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
14375 * gfortran.dg/lto/pr41576_1.f90: Add interface.
14376 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
14377 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
14378 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
14379 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
14380
14381 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14382
14383 PR fortran/65903
14384 * gfortran.dg/continuation_13.f90: Update test.
14385 * gfortran.dg/pr65903.f90: New test.
14386
14387 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
14388
14389 PR fortran/66113
14390 * gfortran.dg/block_14.f90: New test.
14391
14392 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
14393
14394 PR fortran/44054
14395 * lib/gfortran-dg.exp: Update regex to handle two locations for
14396 the same diagnostic without caret.
14397 * gfortran.dg/badline.f: Test also that line numbers are correct
14398 before and after "left but not entered" warning.
14399
14400 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
14401 Zhenqiang Chen <zhenqiang.chen@linaro.org>
14402
14403 PR target/65768
14404 * gcc.target/arm/maskdata.c: New test.
14405
14406 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
14407
14408 PR fortran/65792
14409 * gfortran.dg/derived_constructor_components_5: New test
14410
14411 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
14412
14413 PR target/66140
14414 * gcc.target/alpha/pr66140.c: New test.
14415
14416 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
14417
14418 PR c/48956
14419 * gcc.dg/Wconversion-complex-c99.c: New test.
14420 * gcc.dg/Wconversion-complex-gnu.c: New test.
14421
14422 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
14423
14424 PR tree-optimization/64454
14425 * gcc.dg/modmod.c: New testcase.
14426
14427 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
14428
14429 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
14430
14431 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
14432
14433 PR middle-end/66134
14434 * gcc.target/i386/mpx/pr66134.c: New test.
14435
14436 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
14437
14438 * gcc.target/powerpc/pr60158.c: New test.
14439
14440 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
14441
14442 * gcc.target/i386/sibcall-7.c: New test.
14443 * gcc.target/i386/sibcall-8.c: New test.
14444
14445 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
14446
14447 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
14448 (abs64_in_dreg): Likewise.
14449
14450 2015-05-14 Marek Polacek <polacek@redhat.com>
14451
14452 PR c/66066
14453 PR c/66127
14454 * gcc.dg/pr14649-1.c: Add -Wpedantic.
14455 * gcc.dg/pr19984.c: Likewise.
14456 * gcc.dg/pr66066-1.c: New test.
14457 * gcc.dg/pr66066-2.c: New test.
14458 * gcc.dg/pr66066-3.c: New test.
14459
14460 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14461
14462 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
14463 * gcc.dg/pow-sqrt.x: New file.
14464 * gcc.dg/pow-sqrt-1.c: New test.
14465 * gcc.dg/pow-sqrt-2.c: Likewise.
14466 * gcc.dg/pow-sqrt-3.c: Likewise.
14467
14468 2015-05-13 Richard Biener <rguenther@suse.de>
14469
14470 PR tree-optimization/66123
14471 * gcc.dg/torture/pr66123.c: New testcase.
14472
14473 2015-05-13 Richard Biener <rguenther@suse.de>
14474
14475 PR middle-end/66110
14476 * gcc.dg/alias-2.c: Adjust.
14477 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
14478
14479 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
14480
14481 PR target/65103
14482 * gcc.target/i386/pr65103-3.c: New.
14483
14484 2015-05-13 Martin Liska <mliska@suse.cz>
14485
14486 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
14487
14488 2015-05-13 Jakub Jelinek <jakub@redhat.com>
14489
14490 PR target/66112
14491 * gcc.target/i386/pr66112-2.c: New test.
14492
14493 PR target/66112
14494 * gcc.target/i386/pr66112-1.c: New test.
14495
14496 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
14497
14498 PR target/66048
14499 * gcc.target/i386/mpx/pr66048.cc: New.
14500
14501 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
14502
14503 PR rtl-optimization/64616
14504 * gcc.dg/loop-8.c: New test.
14505 * gcc.dg/loop-9.c: New test.
14506
14507 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
14508
14509 PR target/pr66047.c
14510 * gcc.target/i386/pr66047.c: New testcase.
14511
14512 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
14513
14514 PR ipa/65873
14515 * gcc.c-torture/compile/pr65873.c: New testcase.
14516
14517 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
14518
14519 PR fortran/66111
14520 * gfortran.dg/inline_matmul_10.f90: New test.
14521
14522 2015-05-12 David Malcolm <dmalcolm@redhat.com>
14523
14524 * c-c++-common/Wmisleading-indentation.c: New testcase.
14525 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
14526 * c-c++-common/Wmisleading-indentation-2.md: New file.
14527
14528 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
14529
14530 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
14531 "break".
14532 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
14533
14534 2015-05-12 Richard Biener <rguenther@suse.de>
14535
14536 PR tree-optimization/66101
14537 * gcc.dg/torture/pr66101.c: New testcase.
14538
14539 2015-05-12 Richard Biener <rguenther@suse.de>
14540
14541 PR tree-optimization/37021
14542 * gcc.target/i386/vect-addsub.c: New testcase.
14543
14544 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
14545
14546 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
14547
14548 2015-05-12 Tom de Vries <tom@codesourcery.com>
14549
14550 PR tree-optimization/66010
14551 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
14552
14553 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
14554
14555 PR c++/65133
14556 * g++.dg/cpp0x/trailing10.C: New.
14557
14558 2015-05-12 Richard Biener <rguenther@suse.de>
14559
14560 * gcc.dg/vect/bb-slp-35.c: New testcase.
14561
14562 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
14563
14564 PR fortran/66100
14565 * gfortran.dg/bound_simplification_6.f90: New.
14566
14567 2015-05-11 Steve Ellcey <sellcey@mips.com>
14568
14569 * gcc.target/mips/branch-1.c: Pass argument to bar().
14570
14571 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
14572
14573 PR target/65753
14574 * gcc.target/i386/pr65753.c: New test.
14575
14576 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
14577
14578 PR rtl-optimization/66076
14579 * gcc.dg/torture/pr66076.c: New test.
14580
14581 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14582
14583 PR fortran/66041
14584 * gfortran.dg/inline_matmul_7.f90: New test.
14585 * gfortran.dg/inline_matmul_8.f90: New test.
14586 * gfortran.dg/inline_matmul_9.f90: New test.
14587
14588 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
14589
14590 * gfortran.dg/bound_simplification_5.f90: New.
14591
14592 2015-05-09 Jason Merrill <jason@redhat.com>
14593
14594 * lib/target-supports.exp (cxx_default): New global.
14595 (check_effective_target_c++11_only)
14596 (check_effective_target_c++14_only)
14597 (check_effective_target_c++98_only)
14598 (check_effective_target_c++1z_only): Check it.
14599
14600 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
14601
14602 PR tree-optimization/64454
14603 * gcc.dg/tree-ssa/vrp97.c: New file.
14604 * gcc.dg/vect/slp-perm-7.c: Update.
14605
14606 2015-05-09 Andre Vehreschild <vehre@gmx.de>
14607
14608 PR fortran/65894
14609 * gfortran.dg/elemental_subroutine_11.f90: New test.
14610
14611 2015-05-08 Richard Biener <rguenther@suse.de>
14612
14613 PR tree-optimization/66036
14614 * gcc.dg/vect/slp-41.c: New testcase.
14615
14616 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
14617
14618 * gfortran.dg/elemental_optional_args_7.f90: New.
14619
14620 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
14621
14622 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
14623 allow cmlt or sshr.
14624
14625 2015-05-08 Marek Polacek <polacek@redhat.com>
14626
14627 PR c/64918
14628 * gcc.dg/Woverride-init-side-effects-1.c: New test.
14629 * gcc.dg/Woverride-init-side-effects-2.c: New test.
14630
14631 2015-05-07 Marek Polacek <polacek@redhat.com>
14632
14633 PR c/65179
14634 * c-c++-common/Wshift-negative-value-1.c: New test.
14635 * c-c++-common/Wshift-negative-value-2.c: New test.
14636 * c-c++-common/Wshift-negative-value-3.c: New test.
14637 * c-c++-common/Wshift-negative-value-4.c: New test.
14638 * c-c++-common/Wshift-negative-value-5.c: New test.
14639 * c-c++-common/Wshift-negative-value-6.c: New test.
14640 * gcc.dg/c90-left-shift-1.c: New test.
14641 * gcc.dg/c99-const-expr-7.c: Add dg-error.
14642 * gcc.dg/c99-left-shift-1.c: New test.
14643
14644 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
14645
14646 PR middle-end/192
14647 PR middle-end/54303
14648 * gcc.dg/fdata-sections-2.c: New file.
14649
14650 2015-05-07 Marek Polacek <polacek@redhat.com>
14651
14652 PR testsuite/66046
14653 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
14654 last dg-output.
14655 * c-c++-common/ubsan/align-7.c: Likewise.
14656 * c-c++-common/ubsan/bounds-8.c: Likewise.
14657 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
14658 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
14659 * c-c++-common/ubsan/null-1.c: Likewise.
14660 * c-c++-common/ubsan/null-10.c: Likewise.
14661 * c-c++-common/ubsan/null-11.c: Likewise.
14662 * c-c++-common/ubsan/null-2.c: Likewise.
14663 * c-c++-common/ubsan/null-3.c: Likewise.
14664 * c-c++-common/ubsan/null-4.c: Likewise.
14665 * c-c++-common/ubsan/null-5.c: Likewise.
14666 * c-c++-common/ubsan/null-6.c: Likewise.
14667 * c-c++-common/ubsan/null-7.c: Likewise.
14668 * c-c++-common/ubsan/null-8.c: Likewise.
14669 * c-c++-common/ubsan/null-9.c: Likewise.
14670 * c-c++-common/ubsan/object-size-1.c: Likewise.
14671 * c-c++-common/ubsan/object-size-10.c: Likewise.
14672 * c-c++-common/ubsan/object-size-4.c: Likewise.
14673 * c-c++-common/ubsan/object-size-5.c: Likewise.
14674 * c-c++-common/ubsan/object-size-7.c: Likewise.
14675 * c-c++-common/ubsan/object-size-8.c: Likewise.
14676 * c-c++-common/ubsan/object-size-9.c: Likewise.
14677 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
14678 * c-c++-common/ubsan/overflow-int128.c: Likewise.
14679 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
14680 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
14681 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
14682 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
14683 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
14684 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
14685 * c-c++-common/ubsan/pr59333.c: Likewise.
14686 * c-c++-common/ubsan/pr59667.c: Likewise.
14687 * c-c++-common/ubsan/pr60613-2.c: Likewise.
14688 * c-c++-common/ubsan/pr60636.c: Likewise.
14689 * c-c++-common/ubsan/pr63802.c: Likewise.
14690 * c-c++-common/ubsan/recovery-1.c: Likewise.
14691 * c-c++-common/ubsan/recovery-3.c: Likewise.
14692 * c-c++-common/ubsan/shift-1.c: Likewise.
14693 * c-c++-common/ubsan/shift-2.c: Likewise.
14694 * c-c++-common/ubsan/shift-4.c: Likewise.
14695 * c-c++-common/ubsan/shift-7.c: Likewise.
14696 * c-c++-common/ubsan/undefined-2.c: Likewise.
14697 * c-c++-common/ubsan/vla-1.c: Likewise.
14698 * g++.dg/ubsan/null-1.C: Likewise.
14699 * g++.dg/ubsan/null-3.C: Likewise.
14700 * g++.dg/ubsan/null-4.C: Likewise.
14701 * g++.dg/ubsan/vptr-8.C: Likewise.
14702 * g++.dg/ubsan/vptr-9.C: Likewise.
14703 * gcc.dg/ubsan/bounds-2.c: Likewise.
14704 * gcc.dg/ubsan/object-size-9.c: Likewise.
14705
14706 2015-05-07 Jeff Law <law@redhat.com>
14707
14708 * gcc.dg/tree-ssa/shorten-1.c: New test.
14709
14710 2015-05-07 Richard Biener <rguenther@suse.de>
14711
14712 PR tree-optimization/66002
14713 * gcc.dg/vect/vect-125.c: New testcase.
14714
14715 2015-05-07 Marek Polacek <polacek@redhat.com>
14716 Martin Uecker <uecker@eecs.berkeley.edu>
14717
14718 * c-c++-common/ubsan/bounds-10.c: New test.
14719
14720 2015-05-06 David Malcolm <dmalcolm@redhat.com>
14721
14722 * jit.dg/harness.h (set_options): Wrap with
14723 #ifndef TEST_ESCHEWS_SET_OPTIONS.
14724 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
14725 Special-case test-benchmark.c as a negative.
14726 * jit.dg/test-benchmark.c: New file.
14727
14728 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
14729
14730 PR target/64208
14731 * gcc.target/arm/pr64208.c: New test.
14732
14733 2015-05-06 Alan Modra <amodra@gmail.com>
14734
14735 PR target/66020
14736 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
14737 (gparms): Make volatile.
14738
14739 2015-05-06 Richard Biener <rguenther@suse.de>
14740
14741 PR tree-optimization/62283
14742 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
14743
14744 2015-05-06 Christian Bruel <christian.bruel@st.com>
14745
14746 PR target/66015
14747 * gcc.target/aarch64/iinline-attr-1.c: New test.
14748
14749 2015-05-06 Richard Biener <rguenther@suse.de>
14750
14751 * gcc.dg/vect/bb-slp-34.c: New testcase.
14752
14753 2015-05-06 Richard Biener <rguenther@suse.de>
14754
14755 PR tree-optimization/62283
14756 * gcc.dg/vect/bb-slp-14.c: Adjust.
14757
14758 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14759
14760 PR target/65990
14761 * gcc.target/i386/pr65990.c: New test.
14762
14763 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
14764
14765 PR target/65915
14766 * gcc.target/i386/pr65915.c: New.
14767
14768 2015-05-05 Tom de Vries <tom@codesourcery.com>
14769
14770 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
14771 'va_list escapes 0'.
14772
14773 2015-05-05 Tom de Vries <tom@codesourcery.com>
14774
14775 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
14776 in r222173.
14777
14778 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
14779
14780 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
14781 * gcc.target/arm/pr65924.c: Likewise.
14782
14783 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
14784
14785 PR target/65871
14786 * gcc.target/i386/pr65871-3.c: New test.
14787
14788 2015-05-04 Jeff Law <law@redhat.com>
14789
14790 Revert:
14791 2015-05-04 Jeff Law <law@redhat.com>
14792 * gcc.dg/tree-ssa/shorten-1.c: New test.
14793
14794 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
14795 Jakub Jelinek <jakub@redhat.com>
14796
14797 PR c++/66007
14798 * g++.dg/cpp0x/Wnarrowing4.C: New.
14799
14800 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
14801
14802 * lib/target-supports.exp
14803 (check_effective_target_keeps_null_pointer_checks): Clarify that
14804 this is for targets that disable -fdelete-null-pointer-checks,
14805 not default it to off.
14806 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
14807 -fdelete-null-pointer-checks explicit.
14808 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
14809 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
14810 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
14811 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
14812 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
14813 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
14814 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
14815 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
14816 * gcc.dg/tree-ssa/pr20318.c: Likewise.
14817 * gcc.dg/tree-ssa/pr20701.c: Likewise.
14818 * gcc.dg/tree-ssa/pr20702.c: Likewise.
14819 * gcc.dg/tree-ssa/pr21086.c: Likewise.
14820 * gcc.dg/tree-ssa/pr21090.c: Likewise.
14821 * gcc.dg/tree-ssa/pr58480.c: Likewise.
14822 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
14823 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
14824 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
14825 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
14826 * gcc.dg/tree-ssa/unreachable.c: Likewise.
14827 * gcc.dg/tree-ssa/vrp02.c: Likewise.
14828 * gcc.dg/tree-ssa/vrp07.c: Likewise.
14829 * gcc.dg/tree-ssa/vrp08.c: Likewise.
14830 * gcc.dg/tree-ssa/vrp55.c: Likewise.
14831 * g++.dg/cpp0x/static_assert9.C: Likewise.
14832 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
14833 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
14834 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
14835 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
14836 * g++.dg/tree-ssa/pr26406.C: Likewise.
14837
14838 2015-05-04 Jakub Jelinek <jakub@redhat.com>
14839
14840 PR tree-optimization/65984
14841 * c-c++-common/ubsan/pr65984.c: New test.
14842
14843 2015-05-04 Jeff Law <law@redhat.com>
14844
14845 * gcc.dg/tree-ssa/shorten-1.c: New test.
14846
14847 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14848
14849 PR fortran/44735
14850 * gfortran.dg/pr44735.f90: New test.
14851
14852 2015-05-04 Richard Biener <rguenther@suse.de>
14853
14854 PR tree-optimization/65965
14855 * gcc.dg/vect/bb-slp-33.c: New testcase.
14856
14857 2015-05-04 Richard Biener <rguenther@suse.de>
14858
14859 PR tree-optimization/65935
14860 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
14861
14862 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
14863
14864 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
14865 for each supported variant instead of CHECK_RESULTS.
14866 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
14867 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
14868 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
14869 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
14870 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
14871 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14872 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
14873 expected results for unsupported variants. Call CHECK for each
14874 supported variant instead of CHECK_RESULTS.
14875 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
14876 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
14877 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
14878 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
14879 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
14880 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
14881 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
14882 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
14883 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
14884 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
14885 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14886 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14887 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14888 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
14889 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
14890 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
14891 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
14892 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
14893 expected results for unsupported variants.
14894 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
14895 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
14896 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
14897 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
14898 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
14899 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
14900 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
14901 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
14902 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
14903 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
14904 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
14905 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
14906 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
14907 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
14908 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
14909 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
14910 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
14911 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
14912 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
14913 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
14914 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
14915 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
14916 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
14917 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
14918 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
14919 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
14920 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
14921 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
14922
14923 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14924
14925 PR fortran/37131
14926 * gfortran.dg/bound_9.f90: Add pointer assignment.
14927
14928 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
14929 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
14930
14931 PR c++/65858
14932 * g++.dg/cpp0x/Wnarrowing3.C: New.
14933
14934 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
14935
14936 * gcc.dg/20150120-1.c: New test.
14937 * gcc.dg/20150120-2.c: New test.
14938 * gcc.dg/20150120-3.c: New test.
14939
14940 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
14941
14942 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
14943
14944 2015-05-01 Renlin Li <renlin.li@arm.com>
14945
14946 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
14947
14948 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
14949
14950 * gfortran.dg/bound_simplification_4.f90: New.
14951
14952 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14953
14954 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
14955 with powerpc_p8vector_ok.
14956
14957 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
14958
14959 PR fortran/37131
14960 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
14961 scan pattern.
14962 * gfortran.dg/bound_9.f90: New test case.
14963
14964 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
14965
14966 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
14967 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
14968 for 32bit x86 targets.
14969 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
14970 for 32bit x86 targets.
14971 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
14972 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
14973 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
14974 for 32bit x86 targets.
14975
14976 2015-04-30 Marek Polacek <polacek@redhat.com>
14977
14978 PR tree-optimization/63551
14979 * g++.dg/ipa/pr63551.C: New test.
14980
14981 2015-04-30 Caroline Tice <cmtice@google.com>
14982
14983 PR 65929
14984 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
14985 partition size on certain targets.
14986
14987 2015-04-30 Renlin Li <renlin.li@arm.com>
14988
14989 * gcc.target/aarch64/vect-reduc-or_1.c: New.
14990
14991 2015-04-30 Marek Polacek <polacek@redhat.com>
14992
14993 * c-c++-common/Wbool-compare-3.c: New test.
14994
14995 * gcc.dg/pr65901.c (foo): Adjust dg-error.
14996 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
14997
14998 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
14999
15000 PR c++/57610
15001 * g++.dg/init/ref22.C: New.
15002
15003 2015-04-30 Marek Polacek <polacek@redhat.com>
15004
15005 * gcc.dg/init-bad-8.c: New test.
15006
15007 * gcc.dg/incomplete-typedef-1.c: New test.
15008
15009 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
15010
15011 PR c++/59955
15012 * g++.dg/template/crash121.C: New.
15013
15014 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
15015
15016 * gcc.target/mips/call-from-init.c: New test.
15017 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
15018
15019 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
15020
15021 PR target/65871
15022 * gcc.target/i386/pr65871-1.c: New test.
15023 * gcc.target/i386/pr65871-2.c: Ditto.
15024
15025 2015-04-29 Marek Polacek <polacek@redhat.com>
15026
15027 PR c/64610
15028 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
15029 * c-c++-common/Wbool-compare-2.c: New test.
15030
15031 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
15032
15033 PR target/65770
15034 * gcc.target/aarch64/vstN_lane_1.c: New file.
15035
15036 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
15037
15038 PR c++/64667
15039 * g++.dg/warn/Winit-self-3.C: New.
15040
15041 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
15042
15043 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
15044
15045 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
15046
15047 PR target/65924
15048 * gcc.target/arm/pr65924.c: New test.
15049
15050 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
15051
15052 * g++.dg/gomp/tpl-target-update.C: New file.
15053
15054 2015-04-29 Richard Biener <rguenther@suse.de>
15055
15056 PR tree-optimization/65917
15057 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
15058
15059 2015-04-29 Christian Bruel <christian.bruel@st.com>
15060
15061 PR target/64835
15062 * gcc.dg/ipa/iinline-attr.c: New test.
15063 * gcc.target/i386/iinline-attr-2.c: New test.
15064
15065 2015-04-28 Andre Vehreschild <vehre@gmx.de>
15066
15067 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
15068 segfault is fixed.
15069
15070 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15071
15072 * gcc.dg/vect/vect-33.c: Remove spurious line.
15073
15074 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
15075
15076 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
15077
15078 2015-04-28 Marek Polacek <polacek@redhat.com>
15079
15080 PR c/65901
15081 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
15082 * gcc.dg/pr65901.c: New test.
15083
15084 2015-04-28 Richard Biener <rguenther@suse.de>
15085
15086 PR tree-optimization/62283
15087 * gfortran.dg/vect/pr62283-2.f: New testcase.
15088 * gcc.dg/vect/bb-slp-14.c: Adjust.
15089
15090 2015-04-28 Richard Biener <rguenther@suse.de>
15091
15092 PR tree-optimization/65851
15093 * g++.dg/torture/pr65851.C: New testcase.
15094
15095 2015-04-27 Jeff Law <law@redhat.com>
15096
15097 PR tree-optimization/65217
15098 * gcc.target/i386/pr65217.c: Remove XFAIL.
15099
15100 2015-04-27 Andre Vehreschild <vehre@gmx.de>
15101
15102 PR fortran/60322
15103 Add tests forgotten to svn-add.
15104 * gfortran.dg/class_allocate_19.f03: New test.
15105 * gfortran.dg/class_array_20.f03: New test.
15106 * gfortran.dg/class_array_21.f03: New test.
15107 * gfortran.dg/finalize_29.f08: New test.
15108
15109 2015-04-27 Andre Vehreschild <vehre@gmx.de>
15110
15111 PR fortran/59678
15112 PR fortran/65841
15113 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
15114 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
15115
15116 2015-04-27 Caroline Tice <cmtice@google.com>
15117
15118 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
15119 partition size.
15120
15121 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
15122
15123 PR target/64579
15124 * gcc.target/powerpc/htm-1.c: New test.
15125 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
15126 on 64-bit compiles.
15127 (__builtin_tabortdci): Likewise.
15128 (__builtin_tcheck): Remove operand.
15129 * lib/target-supports.exp (check_htm_hw_available): New function.
15130
15131 2015-04-27 Richard Biener <rguenther@suse.de>
15132
15133 * gcc.target/i386/pr65217.c: XFAIL.
15134
15135 2015-04-27 Jakub Jelinek <jakub@redhat.com>
15136
15137 PR tree-optimization/65875
15138 * gcc.c-torture/compile/pr65875.c: New test.
15139
15140 2015-04-25 Marek Polacek <polacek@redhat.com>
15141
15142 PR c/52085
15143 * gcc.dg/enum-incomplete-2.c: New test.
15144 * gcc.dg/enum-mode-1.c: New test.
15145
15146 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
15147
15148 PR target/65849
15149 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
15150 set new options.
15151 * gcc.target/powerpc/pr65849-2.c: Likewise.
15152
15153 2015-04-24 Tom de Vries <tom@codesourcery.com>
15154
15155 PR tree-optimization/65802
15156 * g++.dg/pr65802.C: Move to ...
15157 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
15158 stdarg.h. Rewrite for C.
15159 (fn1): Use va_list and va_arg. Make variable args function. Add use of
15160 va_start and va_end. Remove unnecessary inline asm.
15161
15162 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
15163 Wei Mi <wmi@google.com>
15164
15165 * gcc.target/i386/sse2-load-multi.c: New test.
15166 * gcc.target/i386/sse2-store-multi.c: Ditto.
15167
15168 2015-04-24 Marek Polacek <polacek@redhat.com>
15169
15170 PR c/65830
15171 * c-c++-common/pr65830.c: New test.
15172
15173 PR c/63357
15174 * c-c++-common/Wlogical-op-1.c: New test.
15175
15176 2015-04-24 Marek Polacek <polacek@redhat.com>
15177
15178 PR c/61534
15179 * c-c++-common/pr61534-1.c: New test.
15180
15181 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
15182 Steven Bosscher <steven@gcc.gnu.org>
15183
15184 PR rtl-optimization/34503
15185 * gcc.target/arm/pr64616.c: New file.
15186
15187 2015-04-24 Bin Cheng <bin.cheng@arm.com>
15188
15189 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
15190
15191 2015-04-24 Terry Guo <terry.guo@arm.com>
15192
15193 * gcc.target/arm/pr65710.c: Update the options.
15194
15195 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
15196
15197 * gcc.target/i386/pr65523.c: Skip x32.
15198
15199 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15200
15201 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
15202 to look for vcl* where appropriate.
15203
15204 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15205
15206 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
15207 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15208
15209 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
15210
15211 PR target/26702
15212 * gcc.target/arm/pr26702.c: New test.
15213
15214 2015-04-23 Marek Polacek <polacek@redhat.com>
15215
15216 PR c/65345
15217 * gcc.dg/pr65345-1.c: New test.
15218 * gcc.dg/pr65345-2.c: New test.
15219
15220 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15221
15222 * gcc.target/powerpc/crypto-builtin-2.c: New.
15223
15224 2015-04-23 Andre Vehreschild <vehre@gmx.de>
15225
15226 PR fortran/60322
15227 * gfortran.dg/class_allocate_19.f03: New test.
15228 * gfortran.dg/class_array_20.f03: New test.
15229 * gfortran.dg/class_array_21.f03: New test.
15230 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
15231 * gfortran.dg/finalize_15.f90: Fixing comparision to model
15232 initialization correctly.
15233 * gfortran.dg/finalize_29.f08: New test.
15234
15235 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15236
15237 * gcc.target/powerpc/swaps-p8-18.c: New test.
15238
15239 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15240
15241 PR target/65456
15242 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
15243 * gcc.dg/vect/bb-slp-25.c: Likewise.
15244 * gcc.dg/vect/bb-slp-29.c: Likewise.
15245 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
15246 vect_no_align && { ! vect_hw_misalign }.
15247 * gcc.dg/vect/bb-slp-9.c: Likewise.
15248 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
15249 vect_hw_misalign.
15250 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
15251 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
15252 account for POWER8, where peeling for alignment is not needed.
15253 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
15254 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
15255 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
15256 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
15257 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
15258 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
15259 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
15260 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
15261 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
15262 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
15263 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
15264 * gcc.dg/vect/pr16105.c: Likewise.
15265 * gcc.dg/vect/pr20122.c: Likewise.
15266 * gcc.dg/vect/pr33804.c: Likewise.
15267 * gcc.dg/vect/pr33953.c: Likewise.
15268 * gcc.dg/vect/pr56787.c: Likewise.
15269 * gcc.dg/vect/pr58508.c: Likewise.
15270 * gcc.dg/vect/slp-25.c: Likewise.
15271 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
15272 * gcc.dg/vect/vect-105.c: Likewise.
15273 * gcc.dg/vect/vect-27.c: Likewise.
15274 * gcc.dg/vect/vect-29.c: Likewise.
15275 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
15276 POWER8.
15277 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
15278 && { ! vect_hw_misalign }.
15279 * gcc.dg/vect/vect-44.c: Likewise.
15280 * gcc.dg/vect/vect-48.c: Likewise.
15281 * gcc.dg/vect/vect-50.c: Likewise.
15282 * gcc.dg/vect/vect-52.c: Likewise.
15283 * gcc.dg/vect/vect-56.c: Likewise.
15284 * gcc.dg/vect/vect-60.c: Likewise.
15285 * gcc.dg/vect/vect-72.c: Likewise.
15286 * gcc.dg/vect/vect-75-big-array.c: Likewise.
15287 * gcc.dg/vect/vect-75.c: Likewise.
15288 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
15289 * gcc.dg/vect/vect-77-global.c: Likewise.
15290 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
15291 * gcc.dg/vect/vect-78-global.c: Likewise.
15292 * gcc.dg/vect/vect-93.c: Likewise.
15293 * gcc.dg/vect/vect-95.c: Likewise.
15294 * gcc.dg/vect/vect-96.c: Likewise.
15295 * gcc.dg/vect/vect-cond-1.c: Likewise.
15296 * gcc.dg/vect/vect-cond-3.c: Likewise.
15297 * gcc.dg/vect/vect-cond-4.c: Likewise.
15298 * gcc.dg/vect/vect-cselim-1.c: Likewise.
15299 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
15300 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15301 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
15302 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15303 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
15304 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
15305 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
15306 * gcc.dg/vect/vect-outer-3a.c: Likewise.
15307 * gcc.dg/vect/vect-outer-5.c: Likewise.
15308 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
15309 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
15310 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
15311 * gcc.dg/vect/vect-outer-fir.c: Likewise.
15312 * gcc.dg/vect/vect-peel-3.c: Likewise.
15313 * gcc.dg/vect/vect-peel-4.c: Likewise.
15314 * gcc.dg/vect/vect-pre-interact.c: Likewise.
15315 * gcc.target/powerpc/pr65456.c: New test.
15316 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
15317 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
15318 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
15319 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
15320 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
15321 vect_no_align && { ! vect_hw_misalign }.
15322 * gfortran.dg/vect/vect-3.f90: Likewise.
15323 * gfortran.dg/vect/vect-4.f90: Likewise.
15324 * gfortran.dg/vect/vect-5.f90: Likewise.
15325 * lib/target-supports.exp (check_effective_target_vect_no_align):
15326 Return 1 for POWER8.
15327 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
15328
15329 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
15330
15331 PR fortran/65429
15332 * gfortran.dg/pr65429.f90: New test.
15333
15334 2015-04-22 Yury Gribov <y.gribov@samsung.com>
15335
15336 * c-c++-common/asan/user-section-1.c: New test.
15337 * c-c++-common/asan/user-section-2.c: New test.
15338 * c-c++-common/asan/user-section-3.c: New test.
15339
15340 2015-04-22 Hale Wang <hale.wang@arm.com>
15341 Terry Guo <terry.guo@arm.com>
15342
15343 PR rtl-optimization/64818
15344 * gcc.target/arm/pr64818.c: New test.
15345
15346 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
15347
15348 PR ipa/65076
15349 * g++.dg/tree-ssa/pr61034.C: Update template.
15350 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
15351 * gcc.dg/Warray-bounds-11.c: Likewise.
15352 * gcc.dg/Warray-bounds.c: Likewise.
15353
15354 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15355
15356 PR libgfortran/65234
15357 * gfortran.dg/fmt_unlimited.f90: New test.
15358
15359 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
15360
15361 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
15362 headers.
15363 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
15364 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
15365 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
15366 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
15367 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
15368 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
15369 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
15370
15371 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15372
15373 PR libgfortran/56743
15374 * gfortran.dg/namelist_87.f90: New test.
15375
15376 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15377
15378 * gcc.target/aarch64/mult-synth_1.c: New test.
15379 * gcc.target/aarch64/mult-synth_2.c: Likewise.
15380 * gcc.target/aarch64/mult-synth_3.c: Likewise.
15381 * gcc.target/aarch64/mult-synth_4.c: Likewise.
15382 * gcc.target/aarch64/mult-synth_5.c: Likewise.
15383 * gcc.target/aarch64/mult-synth_6.c: Likewise.
15384
15385 2015-04-21 Richard Biener <rguenther@suse.de>
15386
15387 PR tree-optimization/65650
15388 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
15389 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
15390 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
15391 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
15392 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
15393 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
15394
15395 2015-04-21 Tom de Vries <tom@codesourcery.com>
15396
15397 PR tree-optimization/65802
15398 * g++.dg/pr65802.C: New test.
15399
15400 2015-04-21 Bin Cheng <bin.cheng@arm.com>
15401
15402 PR testsuite/65767
15403 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
15404 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
15405
15406 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
15407
15408 PR c++/65801
15409 * g++.dg/cpp0x/Wnarrowing2.C: New.
15410
15411 2015-04-20 Jeff Law <law@redhat.com>
15412
15413 PR tree-optimization/65658
15414 * gcc.dg/pr65658.c: New test.
15415
15416 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
15417
15418 PR target/64134
15419 * gcc.target/aarch64/vec_init_1.c: New test.
15420
15421 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
15422
15423 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
15424 targets.
15425
15426 2015-04-18 Martin Sebor <msebor@redhat.com>
15427
15428 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
15429 of non-nul characters.
15430 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
15431
15432 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15433
15434 PR target/65787
15435 * gcc.target/powerpc/pr65787.c: New.
15436
15437 2015-04-17 Jakub Jelinek <jakub@redhat.com>
15438
15439 PR target/65689
15440 * gcc.target/aarch64/c-output-template-4.c: New test.
15441
15442 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
15443
15444 PR target/65780
15445 * gcc.dg/pr65780-1.c: New test.
15446 * gcc.dg/pr65780-2.c: Likewise.
15447 * gcc.target/i386/pr32219-9.c: Likewise.
15448 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
15449 symbol.
15450 * gcc.target/i386/pr64317.c (c): Initialize.
15451
15452 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
15453
15454 PR target/65612
15455 * g++.dg/ext/mv18.C: New test.
15456 * g++.dg/ext/mv19.C: Likewise.
15457 * g++.dg/ext/mv20.C: Likewise.
15458 * g++.dg/ext/mv21.C: Likewise.
15459 * g++.dg/ext/mv22.C: Likewise.
15460 * g++.dg/ext/mv23.C: Likewise.
15461
15462 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
15463
15464 PR c++/64527
15465 * g++.dg/init/pr64527.C: New test.
15466
15467 2015-04-17 Tom de Vries <tom@codesourcery.com>
15468 Michael Matz <matz@suse.de>
15469
15470 PR tree-optimization/64950
15471 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
15472 x86_64-*-*.
15473
15474 2015-04-17 Yury Gribov <y.gribov@samsung.com>
15475
15476 * c-c++-common/asan/user-section-1.c: New test.
15477
15478 2015-04-17 Jakub Jelinek <jakub@redhat.com>
15479
15480 PR debug/65771
15481 * gcc.dg/debug/pr65771.c: New test.
15482
15483 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
15484
15485 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
15486 __buitlin_alloca with __builtin_alloca.
15487
15488 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
15489
15490 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
15491
15492 2015-04-16 Richard Biener <rguenther@suse.de>
15493
15494 PR tree-optimization/64277
15495 * gcc.dg/Warray-bounds-14.c: New testcase.
15496 * gcc.dg/Warray-bounds-15.c: Likewise.
15497 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
15498 * c-c++-common/ubsan/bounds-6.c: Likewise.
15499
15500 2015-04-16 Renlin Li <renlin.li@arm.com>
15501
15502 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
15503 * gcc.target/arm/unsigned-float.c: New.
15504
15505 2015-04-16 Richard Biener <rguenther@suse.de>
15506
15507 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
15508 * gcc.dg/tree-ssa/pr37508.c: Adjust.
15509 * gfortran.dg/reassoc_6.f: Remove XFAIL.
15510
15511 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
15512
15513 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
15514 * g++.dg/cpp0x/decltype-call1.C: Likewise.
15515 * g++.dg/cpp0x/defaulted21.C: Likewise.
15516 * g++.dg/cpp0x/defaulted28.C: Likewise.
15517 * g++.dg/cpp0x/defaulted47.C: Likewise.
15518 * g++.dg/cpp0x/elision_neg.C: Likewise.
15519 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
15520 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
15521 * g++.dg/cpp0x/implicit1.C: Likewise.
15522 * g++.dg/cpp0x/implicit9.C: Likewise.
15523 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
15524 * g++.dg/cpp0x/range-for13.C: Likewise.
15525 * g++.dg/gomp/clause-2.C: Likewise.
15526 * g++.dg/gomp/udr-5.C: Likewise.
15527 * g++.dg/inherit/access6.C: Likewise.
15528 * g++.dg/lookup/duperr1.C: Likewise.
15529 * g++.dg/lookup/friend2.C: Likewise.
15530 * g++.dg/lookup/pr6936.C: Likewise.
15531 * g++.dg/lookup/scoped1.C: Likewise.
15532 * g++.dg/lookup/using26.C: Likewise.
15533 * g++.dg/lookup/using38.C: Likewise.
15534 * g++.dg/other/access2.C: Likewise.
15535 * g++.dg/overload/defarg3.C: Likewise.
15536 * g++.dg/overload/defarg6.C: Likewise.
15537 * g++.dg/parse/access11.C: Likewise.
15538 * g++.dg/parse/access2.C: Likewise.
15539 * g++.dg/parse/access3.C: Likewise.
15540 * g++.dg/parse/access4.C: Likewise.
15541 * g++.dg/parse/access5.C: Likewise.
15542 * g++.dg/parse/access6.C: Likewise.
15543 * g++.dg/parse/access8.C: Likewise.
15544 * g++.dg/parse/access9.C: Likewise.
15545 * g++.dg/parse/crash40.C: Likewise.
15546 * g++.dg/tc1/dr142.C: Likewise.
15547 * g++.dg/tc1/dr166.C: Likewise.
15548 * g++.dg/tc1/dr52.C: Likewise.
15549 * g++.dg/template/access11.C: Likewise.
15550 * g++.dg/template/access18.C: Likewise.
15551 * g++.dg/template/access19.C: Likewise.
15552 * g++.dg/template/access2.C: Likewise.
15553 * g++.dg/template/access20.C: Likewise.
15554 * g++.dg/template/access26.C: Likewise.
15555 * g++.dg/template/access3.C: Likewise.
15556 * g++.dg/template/access7.C: Likewise.
15557 * g++.dg/template/conv12.C: Likewise.
15558 * g++.dg/template/crash69.C: Likewise.
15559 * g++.dg/template/friend31.C: Likewise.
15560 * g++.dg/template/friend32.C: Likewise.
15561 * g++.dg/template/memfriend15.C: Likewise.
15562 * g++.dg/template/memfriend16.C: Likewise.
15563 * g++.dg/template/memfriend17.C: Likewise.
15564 * g++.dg/template/memfriend7.C: Likewise.
15565 * g++.dg/template/pr32519.C: Likewise.
15566 * g++.dg/template/qualttp21.C: Likewise.
15567 * g++.dg/template/qualttp8.C: Likewise.
15568 * g++.dg/template/ttp10.C: Likewise.
15569 * g++.dg/template/typedef11.C: Likewise.
15570 * g++.dg/template/typedef13.C: Likewise.
15571 * g++.dg/template/typedef19.C: Likewise.
15572 * g++.dg/template/typedef20.C: Likewise.
15573 * g++.dg/template/typedef22.C: Likewise.
15574 * g++.dg/template/using16.C: Likewise.
15575 * g++.dg/template/virtual3.C: Likewise.
15576 * g++.dg/ubsan/pr61272.C: Likewise.
15577 * g++.old-deja/g++.bob/inherit2.C: Likewise.
15578 * g++.old-deja/g++.brendan/crash11.C: Likewise.
15579 * g++.old-deja/g++.brendan/enum6.C: Likewise.
15580 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
15581 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
15582 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
15583 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
15584 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
15585 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
15586 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
15587 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
15588 * g++.old-deja/g++.jason/access17.C: Likewise.
15589 * g++.old-deja/g++.jason/access18.C: Likewise.
15590 * g++.old-deja/g++.jason/access22.C: Likewise.
15591 * g++.old-deja/g++.jason/access23.C: Likewise.
15592 * g++.old-deja/g++.jason/access8.C: Likewise.
15593 * g++.old-deja/g++.jason/delete3.C: Likewise.
15594 * g++.old-deja/g++.jason/report.C: Likewise.
15595 * g++.old-deja/g++.law/access2.C: Likewise.
15596 * g++.old-deja/g++.law/access3.C: Likewise.
15597 * g++.old-deja/g++.law/access4.C: Likewise.
15598 * g++.old-deja/g++.law/access5.C: Likewise.
15599 * g++.old-deja/g++.law/arm12.C: Likewise.
15600 * g++.old-deja/g++.law/arm14.C: Likewise.
15601 * g++.old-deja/g++.law/ctors13.C: Likewise.
15602 * g++.old-deja/g++.law/union2.C: Likewise.
15603 * g++.old-deja/g++.law/visibility12.C: Likewise.
15604 * g++.old-deja/g++.law/visibility15.C: Likewise.
15605 * g++.old-deja/g++.law/visibility16.C: Likewise.
15606 * g++.old-deja/g++.law/visibility17.C: Likewise.
15607 * g++.old-deja/g++.law/visibility18.C: Likewise.
15608 * g++.old-deja/g++.law/visibility19.C: Likewise.
15609 * g++.old-deja/g++.law/visibility20.C: Likewise.
15610 * g++.old-deja/g++.law/visibility21.C: Likewise.
15611 * g++.old-deja/g++.law/visibility24.C: Likewise.
15612 * g++.old-deja/g++.law/visibility4.C: Likewise.
15613 * g++.old-deja/g++.law/visibility5.C: Likewise.
15614 * g++.old-deja/g++.law/visibility6.C: Likewise.
15615 * g++.old-deja/g++.law/visibility7.C: Likewise.
15616 * g++.old-deja/g++.law/visibility8.C: Likewise.
15617 * g++.old-deja/g++.law/visibility9.C: Likewise.
15618 * g++.old-deja/g++.niklas/t135.C: Likewise.
15619 * g++.old-deja/g++.oliva/delete1.C: Likewise.
15620 * g++.old-deja/g++.oliva/partord1.C: Likewise.
15621 * g++.old-deja/g++.other/access11.C: Likewise.
15622 * g++.old-deja/g++.other/access4.C: Likewise.
15623 * g++.old-deja/g++.other/access7.C: Likewise.
15624 * g++.old-deja/g++.other/crash1.C: Likewise.
15625 * g++.old-deja/g++.other/crash7.C: Likewise.
15626 * g++.old-deja/g++.other/friend1.C: Likewise.
15627 * g++.old-deja/g++.other/friend4.C: Likewise.
15628 * g++.old-deja/g++.other/friend9.C: Likewise.
15629 * g++.old-deja/g++.other/lineno1.C: Likewise.
15630 * g++.old-deja/g++.other/using1.C: Likewise.
15631 * g++.old-deja/g++.pt/enum14.C: Likewise.
15632 * g++.old-deja/g++.pt/friend11.C: Likewise.
15633 * g++.old-deja/g++.pt/friend21.C: Likewise.
15634 * g++.old-deja/g++.pt/friend3.C: Likewise.
15635 * g++.old-deja/g++.pt/inherit2.C: Likewise.
15636 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
15637 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
15638 * g++.old-deja/g++.robertl/eb94.C: Likewise.
15639
15640 2015-04-15 Jakub Jelinek <jakub@redhat.com>
15641
15642 PR ipa/65765
15643 * g++.dg/ipa/pr65765.C: New test.
15644
15645 2015-04-15 Nick Clifton <nickc@redhat.com>
15646
15647 * gcc.target/rx/builtins.c: Disable RMPA test if string
15648 instructions are not allowed.
15649
15650 2015-04-15 Alan Modra <amodra@gmail.com>
15651
15652 * gcc.dg/pr65408.c: New.
15653
15654 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15655
15656 PR target/65729
15657 * gcc.target/arm/pr65729.c: New test.
15658
15659 2015-04-14 Richard Biener <rguenther@suse.de>
15660
15661 PR tree-optimization/65758
15662 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
15663
15664 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
15665
15666 PR target/65648
15667 * gcc.c-torture/execute/pr65648.c: New test.
15668
15669 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15670
15671 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
15672 __builtin_finite instead of finite.
15673 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
15674 Likewise.
15675
15676 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
15677
15678 PR tree-optimization/63387
15679 * gcc.dg/pr63387.c: New testcase.
15680
15681 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
15682
15683 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
15684
15685 2015-04-13 Richard Biener <rguenther@suse.de>
15686
15687 PR tree-optimization/65204
15688 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
15689
15690 2015-04-13 Terry Guo <terry.guo@arm.com>
15691
15692 PR target/65710
15693 * gcc.target/arm/pr65710.c: New.
15694
15695 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15696
15697 PR tree-optimization/65747
15698 * g++.dg/torture/pr65747.C: New test.
15699
15700 2015-04-12 Jakub Jelinek <jakub@redhat.com>
15701
15702 PR c++/65736
15703 * g++.dg/cpp0x/pr65736.C: New test.
15704
15705 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
15706 Martin Liska <mliska@suse.cz>
15707
15708 PR ipa/65722
15709 * g++.dg/ipa/pr65722.C: New testcase.
15710
15711 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15712
15713 PR tree-optimization/65735
15714 * gcc.c-torture/compile/pr65735.c: New test.
15715
15716 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
15717
15718 PR middle-end/65554
15719 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
15720
15721 2015-04-11 Jakub Jelinek <jakub@redhat.com>
15722
15723 PR target/65671
15724 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
15725
15726 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
15727
15728 PR target/65647
15729 * gcc.target/arm/pr65647-2.c: New.
15730
15731 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15732
15733 PR target/65694
15734 * g++.dg/torture/pr65694.C: New test.
15735
15736 2015-04-10 Tobias Burnus <burnus@net-b.de>
15737
15738 * gfortran.dg/coarray_lock_6.f90: New.
15739 * gfortran.dg/coarray_lock_7.f90: New.
15740 * gfortran.dg/coarray/lock_2.f90: New.
15741
15742 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
15743
15744 PR fortran/56674
15745 PR fortran/58813
15746 PR fortran/59016
15747 PR fortran/59024
15748 * gfortran.dg/used_types_27.f90: New.
15749
15750 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15751
15752 PR target/65671
15753 * gcc.target/i386/pr65671.c: New.
15754
15755 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15756
15757 PR tree-optimization/65709
15758 * c-c++-common/ubsan/align-9.c: New test.
15759
15760 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
15761
15762 PR fortran/56852
15763 * gfortran.dg/pr56852.f90: New test.
15764
15765 2015-04-09 Marek Polacek <polacek@redhat.com>
15766 Jakub Jelinek <jakub@redhat.com>
15767
15768 PR middle-end/65554
15769 * g++.dg/opt/pr65554.C: New test.
15770
15771 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15772
15773 PR c++/65690
15774 * c-c++-common/attr-aligned-1.c: New test.
15775
15776 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
15777
15778 * gcc.target/i386/mpx/memmove-zero-length.c: New.
15779
15780 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
15781
15782 PR target/65676
15783 * gcc.target/i386/sse-25.c: New.
15784
15785 2015-04-09 Jakub Jelinek <jakub@redhat.com>
15786
15787 PR target/65693
15788 * gcc.target/i386/pr65693.c: New test.
15789
15790 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15791
15792 * gcc.dg/lto/chkp-static-bounds_0.c: New.
15793
15794 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15795
15796 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
15797
15798 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
15799
15800 * gcc.target/i386/thunk-retbnd.c: New.
15801
15802 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
15803
15804 * gnat.dg/opt48.adb: New test.
15805 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
15806 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
15807
15808 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
15809
15810 PR ipa/65540
15811 * gcc.c-torture/compile/pr65540.c: New.
15812
15813 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
15814
15815 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
15816 -Wno-pointer-arith.
15817
15818 2015-04-07 Jakub Jelinek <jakub@redhat.com>
15819
15820 PR debug/65678
15821 * g++.dg/debug/pr65678.C: New test.
15822
15823 PR middle-end/65680
15824 * gcc.c-torture/compile/pr65680.c: New test.
15825
15826 2015-04-07 Andre Vehreschild <vehre@gmx.de>
15827
15828 PR fortran/65548
15829 * gfortran.dg/allocate_with_source_5.f90: New test.
15830
15831 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
15832
15833 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
15834 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
15835
15836 2015-04-07 Bin Cheng <bin.cheng@arm.com>
15837
15838 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
15839
15840 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
15841
15842 PR target/65614
15843 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
15844 to get floating point compression.
15845 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
15846
15847 2015-04-06 Jakub Jelinek <jakub@redhat.com>
15848
15849 PR preprocessor/61977
15850 * gcc.dg/cpp/pr61977.c: New test.
15851
15852 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
15853
15854 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
15855
15856 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
15857
15858 PR target/65647
15859 * gcc.target/arm/pr65647.c: New.
15860
15861 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
15862
15863 PR ipa/65655
15864 * g++.dg/torture/pr65655.C: New testcase.
15865
15866 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
15867
15868 PR c++/64085
15869 * g++.dg/cpp1y/lambda-init13.C: New.
15870
15871 2015-04-03 Marek Polacek <polacek@redhat.com>
15872
15873 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
15874
15875 2015-04-02 Marek Polacek <polacek@redhat.com>
15876
15877 PR c++/65642
15878 * g++.dg/cpp0x/constexpr-fold1.C: New test.
15879 * g++.dg/cpp0x/constexpr-fold2.C: New test.
15880
15881 2015-04-02 Jakub Jelinek <jakub@redhat.com>
15882
15883 PR preprocessor/61977
15884 * gcc.target/powerpc/pr61977-1.c: New test.
15885 * gcc.target/powerpc/pr61977-2.c: New test.
15886
15887 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
15888
15889 PR c++/56100
15890 * g++.dg/warn/Wshadow-8.C: New.
15891 * g++.dg/warn/Wshadow-9.C: Likewise.
15892 * g++.dg/warn/Wshadow-10.C: Likewise.
15893 * g++.dg/warn/Wshadow-11.C: Likewise.
15894
15895 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
15896
15897 * gcc.dg/pr23623.c: Added aligned attribute.
15898 * gcc.dg/20141029-1.c: Likewise.
15899 * gcc.dg/20150306-1.c: New test.
15900
15901 2015-04-01 Marek Polacek <polacek@redhat.com>
15902
15903 PR c++/65554
15904 * g++.dg/cpp0x/initlist93.C: New test.
15905 * g++.dg/cpp0x/initlist94.C: New test.
15906
15907 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
15908
15909 PR target/65624
15910 * gcc.target/aarch64/pr65624.c: New test.
15911
15912 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
15913
15914 * gcc.dg/ipa/inlinehint-4.c: New testcase.
15915
15916 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
15917
15918 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
15919 extra variable to force stack alignment.
15920 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
15921 extra variable to force stack alignment.
15922
15923 2015-03-31 Marek Polacek <polacek@redhat.com>
15924
15925 PR c++/65390
15926 * g++.dg/template/pr65390.C: New test.
15927
15928 2015-03-31 Martin Liska <mliska@suse.cz>
15929
15930 * g++.dg/ipa/pr65557.C: New test.
15931
15932 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
15933
15934 * gcc.target/s390/hotpatch-25.c: New test.
15935 * gcc.target/s390/hotpatch-1.c: Update test.
15936 * gcc.target/s390/hotpatch-10.c: Update test.
15937 * gcc.target/s390/hotpatch-11.c: Update test.
15938 * gcc.target/s390/hotpatch-12.c: Update test.
15939 * gcc.target/s390/hotpatch-13.c: Update test.
15940 * gcc.target/s390/hotpatch-14.c: Update test.
15941 * gcc.target/s390/hotpatch-15.c: Update test.
15942 * gcc.target/s390/hotpatch-16.c: Update test.
15943 * gcc.target/s390/hotpatch-17.c: Update test.
15944 * gcc.target/s390/hotpatch-18.c: Update test.
15945 * gcc.target/s390/hotpatch-19.c: Update test.
15946 * gcc.target/s390/hotpatch-2.c: Update test.
15947 * gcc.target/s390/hotpatch-21.c: Update test.
15948 * gcc.target/s390/hotpatch-22.c: Update test.
15949 * gcc.target/s390/hotpatch-23.c: Update test.
15950 * gcc.target/s390/hotpatch-24.c: Update test.
15951 * gcc.target/s390/hotpatch-3.c: Update test.
15952 * gcc.target/s390/hotpatch-4.c: Update test.
15953 * gcc.target/s390/hotpatch-5.c: Update test.
15954 * gcc.target/s390/hotpatch-6.c: Update test.
15955 * gcc.target/s390/hotpatch-7.c: Update test.
15956 * gcc.target/s390/hotpatch-8.c: Update test.
15957 * gcc.target/s390/hotpatch-9.c: Update test.
15958 * gcc.target/s390/hotpatch-compile-16.c: Update test.
15959
15960 2015-03-31 Richard Biener <rguenther@suse.de>
15961
15962 PR middle-end/65626
15963 * g++.dg/torture/pr65626.C: New testcase.
15964
15965 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15966
15967 PR target/65531
15968 * gcc.target/i386/mpx/pr65531.cc: New.
15969
15970 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
15971
15972 PR target/65602
15973 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
15974 __builtin_alloca instead of alloca.
15975 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
15976 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
15977 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
15978 check.
15979
15980 2015-03-30 Jakub Jelinek <jakub@redhat.com>
15981
15982 PR ipa/65610
15983 * g++.dg/ubsan/pr65610.C: New test.
15984
15985 2015-03-30 Marek Polacek <polacek@redhat.com>
15986
15987 PR c++/65398
15988 * g++.dg/cpp0x/pr65398-2.C: New test.
15989
15990 2015-03-30 Marek Polacek <polacek@redhat.com>
15991
15992 * c-c++-common/pr65556.c: Change the width of bit-fields.
15993
15994 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
15995
15996 PR ipa/65588
15997 * gcc.target/i386/pr65588.c: New testcase.
15998
15999 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
16000
16001 PR libgfortran/65563
16002 * gfortran.dg/open_errors_2.f90: New test.
16003
16004 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16005
16006 PR libgfortran/65596
16007 * gfortran.dg/namelist_86.f90: New test.
16008
16009 2015-03-28 Andre Vehreschild <vehre@gmx.de>
16010
16011 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
16012 statement to reflect new ownership.
16013
16014 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
16015
16016 PR c++/42328
16017 * g++.dg/template/friend58.C: New.
16018 * g++.dg/template/friend59.C: Likewise.
16019
16020 2015-03-27 Tobias Burnus <burnus@net-b.de>
16021
16022 PR c/65586
16023 * g++.dg/gomp/openmp-simd-3.C: New.
16024 * gcc.dg/gomp/openmp-simd-3.c: New.
16025
16026 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
16027
16028 PR target/65248
16029 * gcc.target/i386/pr65248-1.c: New file.
16030 * gcc.target/i386/pr65248-2.c: Likewise.
16031 * gcc.target/i386/pr65248-3.c: Likewise.
16032 * gcc.target/i386/pr65248-4.c: Likewise.
16033
16034 2015-03-27 Jakub Jelinek <jakub@redhat.com>
16035
16036 PR target/65593
16037 * gcc.c-torture/compile/pr65593.c: New test.
16038
16039 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
16040
16041 PR c++/59329
16042 * g++.dg/cpp1y/constexpr-assert1.C: New.
16043
16044 2015-03-27 Marek Polacek <polacek@redhat.com>
16045
16046 PR c++/65556
16047 * c-c++-common/pr65556.c: New test.
16048
16049 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
16050
16051 PR ipa/65600
16052 * g++.dg/torture/pr65600.C: New testcase.
16053
16054 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
16055
16056 PR target/65407
16057 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
16058
16059 2015-03-27 Andre Vehreschild <vehre@gmx.de>
16060
16061 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
16062 statement and cleanup. Fixed typos.
16063
16064 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
16065
16066 PR middle-end/65595
16067 * gcc.c-torture/compile/pr65595.c: New testcase.
16068
16069 2015-03-27 Marek Polacek <polacek@redhat.com>
16070
16071 PR sanitizer/65583
16072 * g++.dg/ubsan/pr65583.C: New test.
16073
16074 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
16075
16076 * gcc.c-torture/compile/20150327.c: New testcase.
16077
16078 2015-03-26 Richard Biener <rguenther@suse.de>
16079
16080 PR middle-end/65555
16081 * g++.dg/torture/pr65555.C: New testcase.
16082
16083 2015-03-26 Jakub Jelinek <jakub@redhat.com>
16084
16085 PR tree-optimization/64715
16086 * gcc.dg/builtin-object-size-15.c: New test.
16087 * gcc.dg/pr64715-1.c: New test.
16088 * gcc.dg/pr64715-2.c: New test.
16089
16090 2015-03-26 Richard Biener <rguenther@suse.de>
16091
16092 PR middle-end/65519
16093 * gnat.dg/specs/opt2.ads: Fix testcase.
16094
16095 2015-03-25 Martin Sebor <msebor@redhat.com>
16096
16097 PR testsuite/65526
16098 * lib/target-supports.exp (check_effective_target_arm32): Fail early
16099 when target isn't arm*-*-*-*.
16100 (check_effective_target_arm_nothumb): Likewise.
16101 (check_effective_target_arm_little_endian): Likewise.
16102 (check_effective_target_arm_vect_no_misalign): Likewise.
16103 (check_effective_target_aarch64_little_endian): Fail early if target
16104 isn't aarch64*-*-*.
16105
16106 2015-03-25 Sebastian Pop <s.pop@samsung.com>
16107
16108 PR tree-optimization/65177
16109 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
16110
16111 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
16112
16113 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
16114 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
16115 smmintrin.h and mm3dnow.h.
16116
16117 2015-03-25 Marek Polacek <polacek@redhat.com>
16118
16119 PR c++/65558
16120 * g++.dg/cpp0x/pr65558.C: New test.
16121
16122 2015-03-25 Marek Polacek <polacek@redhat.com>
16123
16124 PR c++/61670
16125 * g++.dg/template/pr61670.C: New test.
16126
16127 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
16128
16129 PR c++/54987
16130 * g++.dg/template/pr54987.C: New.
16131
16132 2015-03-25 Richard Biener <rguenther@suse.de>
16133
16134 PR tree-optimization/62630
16135 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
16136
16137 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
16138
16139 PR target/65508
16140 * gcc.target/i386/mpx/pr65508.c: New.
16141
16142 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
16143
16144 PR fortran/64952
16145 PR fortran/65532
16146 * gfortran.dg/data_initialized_3.f90: New.
16147
16148 2015-03-25 Richard Biener <rguenther@suse.de>
16149
16150 PR middle-end/65519
16151 * gnat.dg/specs/opt2.ads: New testcase.
16152
16153 2015-03-25 Bin Cheng <bin.cheng@arm.com>
16154
16155 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
16156 * gcc.target/arm/memset-inline-4.c: Skip for
16157 arm_tune_string_ops_prefer_neon.
16158 * gcc.target/arm/memset-inline-5.c: Ditto.
16159 * gcc.target/arm/memset-inline-6.c: Ditto.
16160 * gcc.target/arm/memset-inline-8.c: Ditto.
16161 * gcc.target/arm/memset-inline-9.c: Ditto.
16162
16163 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16164
16165 PR c++/58923
16166 * g++.dg/other/virtual3.C: New.
16167
16168 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16169
16170 PR c++/60130
16171 * g++.dg/cpp0x/vt-60130.C: New.
16172
16173 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16174
16175 PR c++/61971
16176 * g++.dg/warn/Warray-bounds-7.C: New.
16177
16178 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16179
16180 PR c++/60067
16181 * g++.dg/template/defarg18.C: New.
16182
16183 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16184
16185 PR c++/59988
16186 * g++.dg/cpp0x/vt-59988.C: New.
16187
16188 2015-03-24 Jakub Jelinek <jakub@redhat.com>
16189
16190 PR tree-optimization/65533
16191 * gcc.dg/pr65533.c: New test.
16192
16193 2015-03-24 Andre Vehreschild <vehre@gmx.de>
16194
16195 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
16196 source= and mold= expressions functionality.
16197 * gfortran.dg/allocate_class_4.f90: New test.
16198 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
16199 copying an unlimited polymorhpic object containing a char array
16200 to another unlimited polymorphic object respects the _len
16201 component.
16202 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
16203 whether deferred length char array allocate works, unlimited
16204 polymorphic object allocation from a string works and if
16205 allocating an array of deferred length strings works.
16206 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
16207
16208 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
16209
16210 PR c++/65513
16211 * g++.dg/cpp0x/constexpr-array11.C: New.
16212
16213 2015-03-24 Richard Biener <rguenther@suse.de>
16214
16215 PR middle-end/65517
16216 * gcc.dg/torture/pr65517.c: New testcase.
16217
16218 2015-03-24 Tobias Burnus <burnus@net-b.de>
16219
16220 * gfortran.dg/coindexed_1.f90: Moved from
16221 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
16222
16223 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16224
16225 PR testsuite/65506
16226 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
16227 gimple dump.
16228
16229 PR target/65523
16230 * gcc.target/i386/pr65523.c: New test.
16231
16232 PR ipa/65475
16233 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
16234 dg-options.
16235 * g++.dg/lto/pr65475b_0.C: Likewise.
16236
16237 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
16238
16239 PR target/65505
16240 * gcc.target/sh/torture/pr65505.c: New.
16241
16242 2015-03-23 Martin Sebor <msebor@redhat.com>
16243
16244 PR testsuite/63175
16245 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
16246 assembly for lvx in addition to lxv.
16247
16248 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16249
16250 PR target/65504
16251 * gfortran.dg/pr65504.f90: New test.
16252
16253 PR ipa/65521
16254 * gcc.dg/pr65521.c: New test.
16255
16256 2015-03-23 Richard Biener <rguenther@suse.de>
16257
16258 PR tree-optimization/65518
16259 * gcc.dg/vect/pr65518.c: New testcase.
16260
16261 2015-03-23 Richard Biener <rguenther@suse.de>
16262
16263 PR tree-optimization/65494
16264 * gcc.dg/vect/pr65494.c: New testcase.
16265
16266 2015-03-23 Jakub Jelinek <jakub@redhat.com>
16267
16268 PR preprocessor/65238
16269 * c-c++-common/cpp/pr65238-1.c: New test.
16270 * gcc.dg/cpp/pr65238-2.c: New test.
16271 * gcc.dg/cpp/trad/pr65238-3.c: New test.
16272 * gcc.dg/cpp/trad/pr65238-4.c: New test.
16273
16274 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
16275 Mikael Morin <mikael@gcc.gnu.org>
16276
16277 PR fortran/64952
16278 * gfortran.dg/elemental_dependency_4.f90: New.
16279 * gfortran.dg/elemental_dependency_5.f90: New.
16280
16281 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
16282
16283 PR ipa/65475
16284 * g++.dg/lto/pr65475b_0.C: New testcase.
16285 * g++.dg/lto/pr65475b_1.C: New testcase.
16286 * g++.dg/lto/pr65475c_0.C: New testcase.
16287 * g++.dg/lto/pr65475c_1.C: New testcase.
16288
16289 2015-03-21 Tobias Burnus <burnus@net-b.de>
16290
16291 * gfortran.dg/coarray_38.f90: New.
16292 * gfortran.dg/coarray_39.f90: New.
16293 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
16294 compile test.
16295
16296 2015-03-20 Marek Polacek <polacek@redhat.com>
16297
16298 PR c++/65398
16299 * g++.dg/cpp0x/pr65398.C: New test.
16300
16301 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
16302
16303 PR ipa/65475
16304 * g++.dg/lto/pr65475_0.C: New testcase.
16305 * g++.dg/lto/pr65475_1.C: New testcase.
16306
16307 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
16308
16309 PR rtl-optimization/64366
16310 * gcc.target/sh/pr64366.c: New.
16311
16312 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
16313
16314 PR c++/48324
16315 * g++.dg/cpp0x/constexpr-48324.C: New.
16316
16317 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
16318
16319 PR c++/48453
16320 * g++.dg/cpp0x/pr48453.C: New.
16321
16322 2015-03-20 Marek Polacek <polacek@redhat.com>
16323
16324 PR c++/65072
16325 * g++.dg/cpp0x/pr65072.C: New test.
16326
16327 2015-03-20 Richard Biener <rguenther@suse.de>
16328
16329 PR middle-end/64715
16330 * gcc.dg/pr15347.c: Use -O.
16331 * c-c++-common/pr19807-1.c: Likewise.
16332
16333 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
16334
16335 * gnat.dg/volatile13.ad[sb]: New test.
16336
16337 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
16338
16339 PR rtl-optimization/60851
16340 * gcc.target/i386/pr60851.c: New test.
16341
16342 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
16343
16344 PR target/65240
16345 * g++.dg/pr65240.h: Add tests for PR 65240.
16346 * g++.dg/pr65240-1.C: Likewise.
16347 * g++.dg/pr65240-2.C: Likewise.
16348 * g++.dg/pr65240-3.C: Likewise.
16349 * g++.dg/pr65240-4.C: Likewise.
16350
16351 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
16352
16353 PR rtl-optimization/63491
16354 * gcc.target/powerpc/pr63491.c: New.
16355
16356 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16357
16358 * g++.dg/ipa/pr65465.C: New test.
16359
16360 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
16361
16362 PR c++/52659
16363 * g++.dg/cpp0x/deleted11.C: New.
16364
16365 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16366
16367 PR sanitizer/65400
16368 * c-c++-common/tsan/pr65400-3.c: New test.
16369
16370 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
16371
16372 PR c++/59686
16373 * g++.dg/cpp0x/constexpr-59686.C: New.
16374
16375 2015-03-19 Jakub Jelinek <jakub@redhat.com>
16376
16377 PR sanitizer/64265
16378 * g++.dg/tsan/pr64265.C: New test.
16379
16380 PR sanitizer/65400
16381 * c-c++-common/tsan/pr65400-1.c: New test.
16382 * c-c++-common/tsan/pr65400-2.c: New test.
16383
16384 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
16385
16386 PR c++/59816
16387 * g++.dg/cpp0x/pr59816.C: New.
16388
16389 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
16390
16391 PR fortran/59198
16392 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
16393
16394 2015-03-18 Martin Liska <mliska@suse.cz>
16395
16396 PR ipa/65439
16397 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
16398 equivalences either to 6 or 7.
16399
16400 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
16401
16402 PR middle-end/64491
16403 Revert:
16404 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
16405
16406 * gcc.dg/undefined-loop-1.c: New file.
16407 * gcc.dg/undefined-loop-2.c: New file.
16408
16409 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
16410
16411 PR testsuite/64032
16412 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
16413 loop exits too early.
16414
16415 2015-03-18 Jakub Jelinek <jakub@redhat.com>
16416
16417 PR tree-optimization/65450
16418 * gfortran.dg/pr65450.f90: New test.
16419
16420 PR target/65078
16421 * gcc.target/i386/pr65078-1.c: New test.
16422 * gcc.target/i386/pr65078-2.c: New test.
16423 * gcc.target/i386/pr65078-3.c: New test.
16424 * gcc.target/i386/pr65078-4.c: New test.
16425 * gcc.target/i386/pr65078-5.c: New test.
16426 * gcc.target/i386/pr65078-6.c: New test.
16427
16428 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
16429
16430 PR c++/65340
16431 * g++.dg/cpp1y/pr65340.C: New.
16432
16433 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16434
16435 PR fortran/64432
16436 * gfortran.dg/system_clock_3.f08: Adjust test.
16437
16438 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
16439
16440 PR fortran/59198
16441 * gfortran.dg/proc_ptr_comp_44.f90: New test.
16442 * gfortran.dg/proc_ptr_comp_45.f90: New test.
16443
16444 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16445
16446 PR fortran/64432
16447 * gfortran.dg/system_clock_3.f08: New test.
16448
16449 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
16450
16451 PR c++/64626
16452 g++.dg/cpp1y/pr64626-1.C: New.
16453 g++.dg/cpp1y/pr64626-2.C: New.
16454 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
16455
16456 2015-03-16 Jakub Jelinek <jakub@redhat.com>
16457
16458 PR tree-optimization/65427
16459 * gcc.c-torture/execute/pr65427.c: New test.
16460
16461 2015-03-16 Marek Polacek <polacek@redhat.com>
16462
16463 DR 1688
16464 PR c++/65327
16465 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
16466 * g++.dg/cpp0x/pr65327.C: New test.
16467
16468 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
16469
16470 PR sanitizer/64820
16471 * c-c++-common/asan/pr64820.c: New test.
16472
16473 2015-03-16 Andre Vehreschild <vehre@gmx.de>
16474
16475 * gfortran.dg/pointer_2.f90: New test.
16476
16477 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
16478
16479 * g++.dg/pr65049.C: New test.
16480
16481 2015-03-16 Tom de Vries <tom@codesourcery.com>
16482
16483 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
16484 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
16485 * gcc.target/i386/fuse-caller-save.c: Same.
16486
16487 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
16488
16489 * gnat.dg/loop_optimization18.ad[sb]: New test.
16490 * gnat.dg/loop_optimization18_pkg.ads: New helper.
16491
16492 2015-03-16 Alan Modra <amodra@gmail.com>
16493
16494 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
16495 2014-12-05 change.
16496
16497 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
16498
16499 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
16500 hppa*-*-hpux*.
16501 * gcc.dg/torture/pr65270-2.c: Likewise.
16502
16503 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
16504
16505 PR fortran/61138
16506 * gfortran.dg/pointer_remapping_9.f90: New.
16507
16508 2015-03-14 Jakub Jelinek <jakub@redhat.com>
16509
16510 PR tree-optimization/65369
16511 * gcc.c-torture/execute/pr65369.c: New test.
16512
16513 PR tree-optimization/65418
16514 * gcc.c-torture/execute/pr65418-1.c: New test.
16515 * gcc.c-torture/execute/pr65418-2.c: New test.
16516
16517 PR rtl-optimization/65401
16518 * gcc.c-torture/execute/pr65401.c: New test.
16519
16520 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16521
16522 PR target/64600
16523 * gcc.target/arm/pr64600_1.c: New test.
16524
16525 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16526
16527 PR rtl-optimization/65235
16528 * gcc.target/aarch64/pr65235_1.c: New test.
16529
16530 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
16531
16532 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
16533 * gcc.target/s390/hotpatch-22.c: Likewise.
16534 * gcc.target/s390/hotpatch-23.c: Likewise.
16535 * gcc.target/s390/hotpatch-24.c: Likewise.
16536 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
16537 * gcc.target/s390/hotpatch-1.c: Update expected output.
16538 * gcc.target/s390/hotpatch-2.c: Likewise.
16539 * gcc.target/s390/hotpatch-3.c: Likewise.
16540 * gcc.target/s390/hotpatch-4.c: Likewise.
16541 * gcc.target/s390/hotpatch-5.c: Likewise.
16542 * gcc.target/s390/hotpatch-6.c: Likewise.
16543 * gcc.target/s390/hotpatch-7.c: Likewise.
16544 * gcc.target/s390/hotpatch-8.c: Likewise.
16545 * gcc.target/s390/hotpatch-9.c: Likewise.
16546 * gcc.target/s390/hotpatch-10.c: Likewise.
16547 * gcc.target/s390/hotpatch-11.c: Likewise.
16548 * gcc.target/s390/hotpatch-12.c: Likewise.
16549 * gcc.target/s390/hotpatch-13.c: Likewise.
16550 * gcc.target/s390/hotpatch-14.c: Likewise.
16551 * gcc.target/s390/hotpatch-15.c: Likewise.
16552 * gcc.target/s390/hotpatch-16.c: Likewise.
16553 * gcc.target/s390/hotpatch-17.c: Likewise.
16554 * gcc.target/s390/hotpatch-18.c: Likewise.
16555 * gcc.target/s390/hotpatch-19.c: Likewise.
16556
16557 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16558
16559 PR target/65103
16560 * gcc.target/i386/pr65103-1.c: New.
16561
16562 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
16563
16564 PR target/65044
16565 * gcc.target/i386/pr65044.c: New.
16566
16567 2015-03-12 Tom de Vries <tom@codesourcery.com>
16568
16569 PR rtl-optimization/64895
16570 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
16571 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
16572 * gcc.target/i386/fuse-caller-save.c: Ditto.
16573
16574 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16575
16576 * gcc.dg/ipa/pr63569.c: Fix template.
16577
16578 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
16579
16580 * g++.dg/ipa/pr64146.C: Require fpic support.
16581
16582 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
16583
16584 PR libfortran/65200
16585 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
16586 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
16587
16588 2015-03-11 Jakub Jelinek <jakub@redhat.com>
16589
16590 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
16591 to dg-options, fix up dg-skip-if.
16592
16593 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
16594
16595 PR target/65296
16596 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
16597 * gcc.target/avr/tiny-caller-save.c: Same.
16598
16599 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
16600
16601 PR target/65242
16602 * g++.dg/pr65242.C: New test.
16603
16604 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
16605
16606 * c-c++-common/asan/no-asan-check-glob.c: New test.
16607
16608 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
16609
16610 PR c++/65370
16611 * g++.dg/other/default11.C: New.
16612 * g++.dg/other/default12.C: Likewise.
16613
16614 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16615
16616 PR target/65368
16617 * gcc.target/i386/bmi2-bzhi-2.c: New test.
16618
16619 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
16620
16621 PR fortran/65024
16622 * gfortran.dg/unlimited_polymorphic_23.f90: New test
16623
16624 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16625
16626 PR c++/65127
16627 * g++.dg/cpp0x/pr65127.C: New test.
16628
16629 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16630
16631 * gcc.dg/ipa/PR64550.c: Update template.
16632
16633 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16634 Tobias Burnus <burnus@net-b.de>
16635
16636 * gfortran.dg/coarray_sync_memory.f90: New.
16637
16638 2015-03-10 Marek Polacek <polacek@redhat.com>
16639
16640 PR sanitizer/65367
16641 * c-c++-common/ubsan/pr65367.c: New test.
16642
16643 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16644
16645 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
16646 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
16647 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
16648 * gcc.target/i386/mpx/calloc-1-nov.c: New.
16649 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
16650 * gcc.target/i386/mpx/malloc-1-nov.c: New.
16651 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
16652 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
16653 * gcc.target/i386/mpx/realloc-1-nov.c: New.
16654 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
16655 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
16656 * gcc.target/i386/mpx/realloc-2-nov.c: New.
16657 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
16658
16659 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
16660
16661 * lib/mpx-dg.exp (mpx_link_flags): New.
16662 (mpx_init): New.
16663 (mpx_finish): New.
16664 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
16665 * gcc.target/i386/mpx/alloca-1-nov.c: New.
16666 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
16667 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
16668 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
16669 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
16670 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
16671 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
16672 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
16673 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
16674 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
16675 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
16676 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
16677 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
16678 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
16679 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
16680 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
16681 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
16682 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
16683 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
16684 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
16685 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
16686 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
16687 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
16688 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
16689 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
16690 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
16691 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
16692 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
16693 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
16694 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
16695 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
16696 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
16697 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
16698 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
16699 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
16700 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
16701 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
16702 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
16703 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
16704 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
16705 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
16706 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
16707 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
16708 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
16709 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
16710 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
16711 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
16712 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
16713 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
16714 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
16715 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
16716 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
16717 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
16718 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
16719 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
16720 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
16721 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
16722 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
16723 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
16724 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
16725 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
16726 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
16727 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
16728 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
16729 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
16730 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
16731 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
16732 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
16733 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
16734 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
16735 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
16736 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
16737 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
16738 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
16739 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
16740 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
16741 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
16742 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
16743 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
16744 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
16745 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
16746 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
16747 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
16748 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
16749 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
16750 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
16751 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
16752 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
16753 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
16754 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
16755 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
16756 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
16757 * gcc.target/i386/mpx/label-address-1.c: New.
16758 * gcc.target/i386/mpx/legacy-1-nov.c: New.
16759 * gcc.target/i386/mpx/macro.c: New.
16760 * gcc.target/i386/mpx/mpx-check.h: New.
16761 * gcc.target/i386/mpx/mpx.exp: New.
16762 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
16763 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
16764 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
16765 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
16766 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
16767 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
16768 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
16769 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
16770 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
16771 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
16772 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
16773 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
16774 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
16775 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
16776 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
16777 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
16778 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
16779 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
16780 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
16781 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
16782 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
16783 * gcc.target/i386/mpx/reference-1-lbv.c: New.
16784 * gcc.target/i386/mpx/reference-1-nov.c: New.
16785 * gcc.target/i386/mpx/reference-1-ubv.c: New.
16786 * gcc.target/i386/mpx/reference-2-lbv.c: New.
16787 * gcc.target/i386/mpx/reference-2-nov.c: New.
16788 * gcc.target/i386/mpx/reference-2-ubv.c: New.
16789 * gcc.target/i386/mpx/reference-3-lbv.c: New.
16790 * gcc.target/i386/mpx/reference-3-nov.c: New.
16791 * gcc.target/i386/mpx/reference-3-ubv.c: New.
16792 * gcc.target/i386/mpx/reference-4-lbv.c: New.
16793 * gcc.target/i386/mpx/reference-4-nov.c: New.
16794 * gcc.target/i386/mpx/reference-4-ubv.c: New.
16795 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
16796 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
16797 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
16798 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
16799 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
16800 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
16801 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
16802 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
16803 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
16804 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
16805 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
16806 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
16807 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
16808 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
16809 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
16810 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
16811 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
16812 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
16813 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
16814 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
16815 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
16816 * gcc.target/i386/mpx/sincos-1-nov.c: New.
16817 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
16818 * gcc.target/i386/mpx/static-array-1-nov.c: New.
16819 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
16820 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
16821 * gcc.target/i386/mpx/static-init-1-nov.c: New.
16822 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
16823 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
16824 * gcc.target/i386/mpx/static-init-2-nov.c: New.
16825 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
16826 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
16827 * gcc.target/i386/mpx/static-init-3-nov.c: New.
16828 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
16829 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
16830 * gcc.target/i386/mpx/static-init-4-nov.c: New.
16831 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
16832 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
16833 * gcc.target/i386/mpx/static-init-5-nov.c: New.
16834 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
16835 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
16836 * gcc.target/i386/mpx/static-init-6-nov.c: New.
16837 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
16838 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
16839 * gcc.target/i386/mpx/static-string-1-nov.c: New.
16840 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
16841 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
16842 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
16843 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
16844 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
16845 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
16846 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
16847 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
16848 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
16849 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
16850 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
16851 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
16852 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
16853 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
16854 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
16855 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
16856 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
16857 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
16858 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
16859 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
16860 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
16861 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
16862 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
16863 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
16864 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
16865 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
16866 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
16867 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
16868 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
16869 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
16870 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
16871 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
16872 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
16873 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
16874 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
16875 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
16876 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
16877 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
16878 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
16879 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
16880 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
16881 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
16882 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
16883 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
16884 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
16885 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
16886 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
16887 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
16888 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
16889 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
16890 * gcc.target/i386/mpx/vararg-1-nov.c: New.
16891 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
16892 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
16893 * gcc.target/i386/mpx/vararg-2-nov.c: New.
16894 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
16895 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
16896 * gcc.target/i386/mpx/vararg-3-nov.c: New.
16897 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
16898 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
16899 * gcc.target/i386/mpx/vararg-4-nov.c: New.
16900 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
16901 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
16902 * gcc.target/i386/mpx/vararg-5-nov.c: New.
16903 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
16904 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
16905 * gcc.target/i386/mpx/vararg-6-nov.c: New.
16906 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
16907 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
16908 * gcc.target/i386/mpx/vararg-7-nov.c: New.
16909 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
16910 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
16911 * gcc.target/i386/mpx/vararg-8-nov.c: New.
16912 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
16913 * gcc.target/i386/mpx/vla-1-lbv.c: New.
16914 * gcc.target/i386/mpx/vla-1-nov.c: New.
16915 * gcc.target/i386/mpx/vla-1-ubv.c: New.
16916 * gcc.target/i386/mpx/vla-2-lbv.c: New.
16917 * gcc.target/i386/mpx/vla-2-nov.c: New.
16918 * gcc.target/i386/mpx/vla-2-ubv.c: New.
16919
16920 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
16921
16922 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
16923
16924 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
16925
16926 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
16927
16928 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
16929
16930 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
16931 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
16932
16933 2015-03-10 Jakub Jelinek <jakub@redhat.com>
16934
16935 PR c/65120
16936 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
16937 on rhs is 0.
16938 (fn4): New test.
16939 * c-c++-common/pr65120.c: New test.
16940
16941 PR rtl-optimization/65321
16942 * gcc.dg/pr65321.c: New test.
16943
16944 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
16945
16946 PR tree-optimization/65355
16947 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
16948
16949 2015-03-09 Jakub Jelinek <jakub@redhat.com>
16950
16951 PR c/65120
16952 * c-c++-common/pr49706.c: Adjust tests for not warning
16953 about !!x == y or !b == y where b is boolean, and add
16954 some further tests.
16955 * c-c++-common/pr62199-2.c: Likewise.
16956
16957 2015-03-09 Richard Biener <rguenther@suse.de>
16958
16959 PR middle-end/65270
16960 * gcc.dg/torture/pr65270-1.c: New testcase.
16961 * gcc.dg/torture/pr65270-2.c: Likewise.
16962
16963 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
16964
16965 PR tree-optimization/63743
16966 * gcc.dg/pr63743.c: New test.
16967
16968 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
16969
16970 PR lto/65316
16971 * g++.dg/lto/pr65316_0.C: New testcase.
16972 * g++.dg/lto/pr65316_1.C: New testcase.
16973
16974 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
16975
16976 PR target/62247
16977 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
16978 hppa*-*-hpux*.
16979 * g++.dg/abi/rtti3.C: Likewise.
16980
16981 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
16982
16983 PR target/62251
16984 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
16985
16986 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
16987
16988 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
16989
16990 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
16991
16992 2015-03-08 Morin <mikael@gcc.gnu.org>
16993
16994 PR fortran/60898
16995 * gfortran.dg/entry_20.f90: New.
16996
16997 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
16998
16999 PR target/65153
17000 * gcc.c-torture/compile/pr65153.c: New.
17001
17002 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
17003
17004 PR target/65249
17005 * g++.dg/torture/pr65249.C: New.
17006
17007 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
17008
17009 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
17010 long.
17011 (int64_t): Likewise.
17012
17013 2015-03-07 Marek Polacek <polacek@redhat.com>
17014 Martin Uecker <uecker@eecs.berkeley.edu>
17015
17016 PR sanitizer/65280
17017 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
17018 member-like arrays.
17019 * c-c++-common/ubsan/bounds-8.c: New test.
17020 * c-c++-common/ubsan/bounds-9.c: New test.
17021 * gcc.dg/ubsan/bounds-2.c: New test.
17022
17023 2015-03-05 Martin Sebor <msebor@redhat.com>
17024
17025 PR testsuite/63175
17026 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
17027 checking of results into main to prevent it from getting optimized
17028 away.
17029 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
17030
17031 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
17032
17033 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
17034 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
17035 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
17036 x64.
17037
17038 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
17039
17040 * g++.dg/lto/pr65302_1.C: New testcase.
17041 * g++.dg/lto/pr65302_0.C: New testcase.
17042
17043 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
17044
17045 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
17046 -fno-ipa-icf to dg-options.
17047
17048 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
17049
17050 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
17051 compiles using the linker plugin.
17052
17053 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
17054
17055 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
17056
17057 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
17058
17059 * gcc.target/arm/pr65067.c: New test.
17060
17061 2015-03-05 Martin Liska <mliska@suse.cz>
17062
17063 PR ipa/65318
17064 * gcc.dg/ipa/pr65318.c: New test.
17065
17066 2015-03-05 Marek Polacek <polacek@redhat.com>
17067
17068 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
17069
17070 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17071
17072 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
17073
17074 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
17075
17076 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
17077 max-unroll-times back to defaults for s390.
17078
17079 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
17080
17081 Fix last commit.
17082
17083 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
17084
17085 PR c++/64665
17086 * g++.dg/cpp0x/initlist92.C: New.
17087
17088 2015-03-05 Richard Biener <rguenther@suse.de>
17089
17090 PR tree-optimization/65310
17091 * gcc.dg/vect/pr65310.c: New testcase.
17092
17093 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
17094
17095 PR c++/64834
17096 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
17097
17098 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
17099
17100 * gnat.dg/entry_queues3.adb: New test.
17101
17102 2015-03-04 Ian Lance Taylor <iant@google.com>
17103
17104 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
17105
17106 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
17107
17108 PR c++/64227
17109 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
17110
17111 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
17112
17113 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
17114 -fno-ipa-icf to dg-options
17115 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
17116 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
17117
17118 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
17119
17120 PR c++/64398
17121 * g++.dg/cpp0x/decltype62.C: New.
17122
17123 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
17124
17125 * gnat.dg/object_overflow5.adb: New test.
17126
17127 2015-03-03 Martin Liska <mliska@suse.cz>
17128
17129 PR ipa/65287
17130 * gcc.dg/ipa/pr65287.c: New test.
17131
17132 2015-03-03 Martin Jambor <mjambor@suse.cz>
17133 Eric Botcazou <ebotcazou@adacore.com>
17134
17135 * gnat.dg/specs/pack12.ads: New test.
17136
17137 2015-03-03 Martin Liska <mliska@suse.cz>
17138
17139 * gcc.dg/ipa/PR65282.c: New test.
17140
17141 2015-03-13 Jeff Law <law@redhat.com>
17142
17143 PR tree-optimization/65241
17144 * gcc.c-torture/compile/pr65241.c: New test.
17145
17146 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
17147
17148 PR target/64331
17149 * gcc.target/avr/torture/pr64331.c: New test.
17150
17151 2015-03-03 Martin Liska <mliska@suse.cz>
17152 Jan Hubicka <hubicka@ucw.cz>
17153
17154 * g++.dg/ipa/pr65263.C: New test.
17155
17156 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
17157
17158 PR ipa/65130
17159 * gcc.dg/lto/pr65130_0.c: New testcase.
17160 * gcc.dg/lto/pr65130_1.c: New testcase.
17161
17162 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
17163
17164 PR ipa/64988
17165 * g++.dg/torture/pr64988.C: New testcase.
17166
17167 2015-03-02 Tobias Burnus <burnus@net-b.de>
17168
17169 * gfortran.dg/coarray_atomic_6.f90: New.
17170
17171 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
17172
17173 PR target/65184
17174 * gcc.target/i386/pr65184.c: New.
17175
17176 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
17177
17178 PR target/65183
17179 * gcc.target/i386/pr65183.c: New.
17180
17181 2015-02-28 Martin Liska <mliska@suse.cz>
17182 Jan Hubicka <hubicka@ucw.cz>
17183
17184 * gcc.dg/ipa/ipa-icf-35.c: New test.
17185 * gcc.dg/ipa/ipa-icf-36.c: New test.
17186 * gcc.dg/ipa/ipa-icf-37.c: New test.
17187
17188 2015-02-28 Martin Liska <mliska@suse.cz>
17189 Jan Hubicka <hubicka@ucw.cz>
17190
17191 PR ipa/65245
17192 * gcc.dg/ipa/ipa-icf-34.c: New test.
17193
17194 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
17195
17196 PR target/61142
17197 * gcc.target/sh/sh/pr61142.c: New.
17198
17199 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
17200
17201 * g++.dg/other/dump-ada-spec-3.C: New test.
17202
17203 2015-03-01 Martin Liska <mliska@suse.cz>
17204
17205 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
17206 * g++.dg/ipa/pr63595.C: Update expected results.
17207
17208 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
17209
17210 PR ipa/65236
17211 * g++.dg/ipa/ipa-icf-6.C: New testcase.
17212
17213 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
17214
17215 * gcc.dg/vect/pr59354.c: Move vector producing code to
17216 separate function.
17217
17218 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
17219
17220 PR ipa/65237
17221 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
17222 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
17223 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
17224 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
17225
17226 2015-02-27 Jakub Jelinek <jakub@redhat.com>
17227
17228 PR tree-optimization/65048
17229 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
17230 (foo): Use K&R style definition.
17231
17232 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
17233
17234 PR target/65032
17235 * g++.dg/pr65032.C: New.
17236
17237 2015-02-27 Marek Polacek <polacek@redhat.com>
17238
17239 PR c/65040
17240 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
17241 -Wformat=2.
17242
17243 2015-02-27 Marek Polacek <polacek@redhat.com>
17244
17245 PR c/65228
17246 * gcc.dg/pr65228.c: New test.
17247
17248 2015-02-27 Kai Tietz <ktietz@redhat.com>
17249
17250 PR c/35330
17251 * gcc.dg/weak/weak-17.c: New file.
17252
17253 2015-02-27 Richard Biener <rguenther@suse.de>
17254
17255 PR lto/65193
17256 * g++.dg/lto/pr65193_0.C: New testcase.
17257
17258 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17259
17260 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
17261 * gcc.target/s390/hotpatch-8.c: Likewise.
17262 * gcc.target/s390/hotpatch-9.c: Likewise.
17263 * gcc.target/s390/pr61078.c: Likewise.
17264 * gcc.target/s390/pr57960.c: Remove -m64.
17265 * gcc.target/s390/pr61078.c: Likewise.
17266
17267 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
17268 Martin Liska <mliska@suse.cz>
17269
17270 PR bootstrap/65150
17271 * gcc.dg/pr64454.c: Disable ICF.
17272 * gcc.dg/pr28685-1.c: Disable ICF
17273 * gcc.dg/ipa/iinline-5.c: Disable ICF.
17274 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
17275 * g++.dg/ipa/ipa-icf-4.C: Update template.
17276
17277 2015-02-26 Jakub Jelinek <jakub@redhat.com>
17278
17279 PR tree-optimization/65216
17280 * gcc.c-torture/execute/pr65216.c: New test.
17281
17282 PR tree-optimization/65215
17283 * gcc.c-torture/execute/pr65215-1.c: New test.
17284 * gcc.c-torture/execute/pr65215-2.c: New test.
17285 * gcc.c-torture/execute/pr65215-3.c: New test.
17286 * gcc.c-torture/execute/pr65215-4.c: New test.
17287 * gcc.c-torture/execute/pr65215-5.c: New test.
17288
17289 2015-02-26 Tom de Vries <tom@codesourcery.com>
17290
17291 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
17292
17293 2015-02-26 Martin Liska <mliska@suse.cz>
17294 Jan Hubicka <hubicka@ucw.cz>
17295
17296 * g++.dg/ipa/pr64146.C: Update expected results.
17297 * gcc.dg/ipa/ipa-icf-26.c: Update test.
17298 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
17299 * gcc.dg/ipa/ipa-icf-34.c: New test.
17300
17301 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
17302
17303 * gcc.dg/vect/vect-pr61917.c: Rename to ...
17304 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
17305 (dg-additional-options): Remove dg directive.
17306 (dg-final): Add dg directive.
17307
17308 2015-02-26 Marek Polacek <polacek@redhat.com>
17309
17310 PR ipa/65008
17311 * g++.dg/ipa/pr65008.C: New test.
17312
17313 2015-02-26 Tom de Vries <tom@codesourcery.com>
17314
17315 * lib/profopt.exp (profopt-target-cleanup): New proc.
17316 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
17317 files from sources from dg-additional-sources.
17318
17319 2015-02-26 Tom de Vries <tom@codesourcery.com>
17320
17321 * lib/gcov.exp: Cleanup in case of xfail.
17322
17323 2015-02-26 Sebastian Pop <s.pop@samsung.com>
17324
17325 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
17326
17327 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
17328
17329 PR debug/46102
17330 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
17331 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
17332 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
17333 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
17334 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
17335 * g++.dg/debug/pr46123.C: XFAIL and move...
17336 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
17337 * gcc.dg/debug/dwarf2-3.c: Move...
17338 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
17339
17340 2015-02-26 Marek Polacek <polacek@redhat.com>
17341
17342 PR c++/65202
17343 * g++.dg/cpp1y/pr65202.C: New test.
17344
17345 2015-02-26 Tom de Vries <tom@codesourcery.com>
17346
17347 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
17348 locale_facets.h.gcov.
17349
17350 2015-02-26 Tom de Vries <tom@codesourcery.com>
17351
17352 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
17353
17354 2015-02-26 Tom de Vries <tom@codesourcery.com>
17355
17356 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
17357
17358 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
17359
17360 PR target/65217
17361 * gcc.target/i386/pr65217.c: New.
17362
17363 2015-02-26 Tom de Vries <tom@codesourcery.com>
17364
17365 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
17366
17367 2015-02-26 Tom de Vries <tom@codesourcery.com>
17368
17369 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
17370
17371 2015-02-26 Sebastian Pop <s.pop@samsung.com>
17372
17373 PR tree-optimization/65048
17374 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
17375
17376 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
17377
17378 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
17379 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
17380
17381 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
17382
17383 PR target/65161
17384 * gcc.target/i386/pr65161.c: New test.
17385
17386 2015-02-26 Terry Guo <terry.guo@arm.com>
17387
17388 * gcc.target/arm/no-volatile-in-it.c: New test.
17389
17390 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
17391
17392 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
17393 (dg-options): Add -save-temps.
17394 (dg-final): Add cleanup-saved-temps.
17395
17396 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
17397
17398 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
17399
17400 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
17401
17402 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
17403 * gcc.target/powerpc/pack01.c: Include string.h.
17404
17405 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
17406
17407 PR target/65167
17408 * gcc.target/i386/pr65167.c: New.
17409
17410 2015-02-25 Kai Tietz <ktietz@redhat.com>
17411
17412 PR tree-optimization/61917
17413 * gcc.dg/vect/vect-pr61917.c: New file.
17414
17415 2015-02-24 Jakub Jelinek <jakub@redhat.com>
17416
17417 PR tree-optimization/65170
17418 * gcc.c-torture/execute/pr65170.c: New test.
17419 * gcc.dg/tree-ssa/vrp96.c: New test.
17420
17421 2015-02-24 Tom de Vries <tom@codesourcery.com>
17422
17423 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
17424
17425 2015-02-24 Tom de Vries <tom@codesourcery.com>
17426
17427 PR testsuite/65126
17428 * lib/gcc-defs.exp (additional_sources_used): Add new var.
17429 (dg-additional-files-options): Copy additional_sources to
17430 additional_sources_used before emptying additional_sources.
17431 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
17432 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
17433 (cleanup-saved-temps): Use additional_sources_used instead of
17434 additional_sources.
17435 (dg-test): Reset additional_sources_used.
17436
17437 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
17438
17439 PR fortran/63427
17440 * gfortran.dg/integer_exponentiation_6.F90: New test.
17441
17442 2015-02-23 Martin Sebor <msebor@redhat.com>
17443
17444 PR target/65109
17445 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
17446 two parts. One to save registers, the other to verify the
17447 registers have the right values. Save register state into
17448 static data rather than on the stack.
17449
17450 2015-02-23 Jakub Jelinek <jakub@redhat.com>
17451
17452 PR bootstrap/63888
17453 * c-c++-common/asan/pr63888.c: New test.
17454
17455 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
17456
17457 PR target/65163
17458 * gcc.c-torture/compile/pr65163.c: New.
17459
17460 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17461
17462 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
17463 with -m31 on 64 bit.
17464 * gcc.dg/hoist-register-pressure-2.c: Likewise.
17465 * gcc.dg/hoist-register-pressure-3.c: Likewise.
17466
17467 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17468
17469 * gcc.target/s390/20090223-1.c: Add
17470 -Wno-implicit-function-declaration option.
17471 * gcc.target/s390/pr42224.c: Likewise.
17472 * gcc.target/s390/pr55718.c: Likewise.
17473
17474 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17475
17476 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
17477 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
17478 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
17479 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
17480 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
17481 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
17482 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
17483 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
17484 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
17485 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
17486 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
17487 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
17488 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
17489 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
17490 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
17491 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
17492 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
17493 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
17494 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
17495 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
17496 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
17497
17498 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
17499
17500 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
17501 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
17502 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
17503 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
17504 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
17505 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
17506 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
17507 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
17508 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
17509 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
17510 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
17511 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
17512 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
17513 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
17514 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
17515 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
17516
17517 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
17518
17519 PR fortran/64980
17520 PR fortran/61960
17521 * gfortran.dg/pr61960.f90: New.
17522 * gfortran.dg/pr64230.f90: New.
17523 * gfortran.dg/pr64980.f03: New.
17524
17525 2015-02-22 Tom de Vries <tom@codesourcery.com>
17526
17527 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
17528
17529 2015-02-21 Arnaud Charlet <charlet@adacore.com>
17530
17531 PR ada/65156
17532 * gnat.dg/timing_events.adb: Removed, invalid test.
17533
17534 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
17535
17536 PR debug/58123
17537 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
17538 location.
17539 * g++.dg/gcov/gcov-2.C: Likewise.
17540
17541 2015-02-20 Richard Biener <rguenther@suse.de>
17542
17543 PR tree-optimization/65136
17544 * gcc.dg/tree-ssa/pr65136.c: New testcase.
17545
17546 2015-02-20 Jakub Jelinek <jakub@redhat.com>
17547
17548 PR testsuite/64158
17549 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
17550 powerpc*-*-linux* and nvptx-*-* blacklisting.
17551
17552 * gcc.dg/sibcall-9.c: New test.
17553 * gcc.dg/sibcall-10.c: New test.
17554
17555 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
17556
17557 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
17558
17559 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
17560
17561 PR target/64452
17562 * gcc.target/avr/torture/pr64452.c: New test.
17563
17564 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
17565
17566 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
17567 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
17568
17569 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17570
17571 PR testsuite/65116
17572 * lib/target-supports.exp (check_compile): Check whether
17573 additional_sources is defined before using it.
17574
17575 2015-02-19 Jakub Jelinek <jakub@redhat.com>
17576
17577 PR middle-end/65074
17578 * g++.dg/opt/pr65074.C: New file.
17579
17580 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
17581
17582 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
17583 (size_type): New typedef.
17584 (operator "" _script): Use it for the last argument.
17585
17586 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17587
17588 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
17589
17590 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
17591
17592 * lib/target-supports.exp (check_compile): Save/restore
17593 additional_sources that may belong to an actual test.
17594
17595 2015-02-18 Jakub Jelinek <jakub@redhat.com>
17596
17597 PR gcov-profile/64634
17598 * g++.dg/gcov/gcov-15.C: New test.
17599
17600 2015-02-18 Tom de Vries <tom@codesourcery.com>
17601
17602 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
17603
17604 2015-02-18 Tom de Vries <tom@codesourcery.com>
17605
17606 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
17607
17608 2015-02-18 Tom de Vries <tom@codesourcery.com>
17609
17610 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
17611
17612 2015-02-18 Tom de Vries <tom@codesourcery.com>
17613
17614 * gfortran.dg/fmt_cache_1.f: Add missing close.
17615
17616 2015-02-18 Tom de Vries <tom@codesourcery.com>
17617
17618 PR testsuite/65107
17619 * gfortran.dg/read_eof_8.f90: Add missing close.
17620
17621 2015-02-18 Richard Biener <rguenther@suse.de>
17622
17623 PR tree-optimization/65063
17624 * gcc.dg/pr65063.c: New testcase.
17625
17626 2015-02-18 Richard Biener <rguenther@suse.de>
17627
17628 PR tree-optimization/62217
17629 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
17630
17631 2015-02-18 Marek Polacek <polacek@redhat.com>
17632
17633 PR sanitizer/65081
17634 * c-c++-common/ubsan/pr65081.c: New test.
17635
17636 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17637
17638 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
17639 * gcc.target/sh/force-cbranch-delay-slot.c: New.
17640
17641 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
17642
17643 * gcc.dg/ipa/propalign-3.c: New test.
17644
17645 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
17646
17647 PR target/64793
17648 * gcc.target/sh/pr64793.c: New.
17649 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
17650
17651 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
17652
17653 * gcc.target/arm/divzero.c: New test case.
17654
17655 2015-02-17 Tom de Vries <tom@codesourcery.com>
17656
17657 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
17658
17659 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
17660 Jakub Jelinek <jakub@redhat.com>
17661
17662 PR c++/65075
17663 * g++.dg/cpp0x/pr65075.C: New test.
17664
17665 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
17666
17667 PR target/65058
17668 * gcc.target/powerpc/pr65058.c: New test.
17669
17670 2015-02-16 Jeff Law <law@redhat.com>
17671
17672 PR tree-optimization/64823
17673 * gcc.dg/uninit-20.c: New test.
17674
17675 2015-02-16 Jakub Jelinek <jakub@redhat.com>
17676 James Greenhalgh <james.greenhalgh@arm.com>
17677
17678 PR ipa/64963
17679 * gcc.dg/ipa/ipa-clone-1.c: New test.
17680
17681 2015-02-16 Richard Biener <rguenther@suse.de>
17682
17683 PR tree-optimization/65077
17684 * gcc.dg/torture/pr65077.c: New testcase.
17685
17686 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
17687
17688 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17689 Directive adjusted to scan for ldaxr.
17690 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17691 adjusted to scan for ldaex.
17692
17693 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17694
17695 PR c++/65080
17696 * g++.dg/cpp0x/constexpr-65080.C: New.
17697
17698 2015-02-16 Richard Biener <rguenther@suse.de>
17699
17700 PR tree-optimization/63593
17701 * gcc.dg/pr63593.c: New testcase.
17702
17703 2015-02-16 Marek Polacek <polacek@redhat.com>
17704
17705 PR c/65066
17706 * gcc.dg/pr65066.c: New test.
17707
17708 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
17709
17710 * gcc.dg/pr65002.C: Move ...
17711 * g++.dg/ipa/pr65002.C: ... here.
17712
17713 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
17714
17715 * gcc.target/powerpc/pr64205.c: Skip on AIX.
17716 * gcc.target/powerpc/pr64505.c: Skip on AIX.
17717 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
17718 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
17719
17720 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
17721
17722 PR testsuite/64850
17723 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
17724 the expression to find calls.
17725 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
17726 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
17727 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
17728 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
17729 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
17730
17731 2015-02-14 Marek Polacek <polacek@redhat.com>
17732
17733 PR c/64768
17734 * gcc.dg/array-11.c: New test.
17735 * gcc.dg/array-12.c: New test.
17736 * gcc.dg/array-13.c: New test.
17737 * gcc.dg/array-14.c: New test.
17738 * gcc.dg/c99-flex-array-typedef-1.c: New test.
17739 * gcc.dg/c99-flex-array-typedef-2.c: New test.
17740 * gcc.dg/c99-flex-array-typedef-3.c: New test.
17741 * gcc.dg/c99-flex-array-typedef-5.c: New test.
17742 * gcc.dg/c99-flex-array-typedef-7.c: New test.
17743 * gcc.dg/c99-flex-array-typedef-8.c: New test.
17744
17745 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17746
17747 PR c++/60894
17748 * g++.dg/lookup/using54.C: New.
17749
17750 2015-02-13 Jeff Law <law@redhat.com>
17751
17752 PR bootstrap/65060
17753 Revert my change for tree-optimization/64823.
17754
17755 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17756
17757 PR tree-optimization/65053
17758 * gcc.c-torture/execute/pr65053-1.c: New test.
17759 * gcc.c-torture/execute/pr65053-2.c: New test.
17760
17761 2015-02-13 Marek Polacek <polacek@redhat.com>
17762
17763 PR c/65050
17764 * gcc.dg/pr65050.c: New test.
17765
17766 2015-02-13 Jeff Law <law@redhat.com>
17767
17768 PR tree-optimization/64823
17769 * gcc.dg/uninit-20.c: New test.
17770
17771 PR rtl-optimization/47477
17772 * gcc.dg/tree-ssa/pr47477.c: New test.
17773
17774 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17775
17776 PR c++/60211
17777 * g++.dg/parse/ivdep-2.C: New.
17778 * g++.dg/parse/ivdep-3.C: Likewise.
17779
17780 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17781
17782 PR fortran/64506
17783 * gfortran.dg/continuation_13.f90: New test.
17784 * gfortran.dg/continuation_14.f: New test.
17785
17786 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
17787
17788 PR c++/64970
17789 * g++.dg/cpp0x/sfinae55.C: New.
17790
17791 2015-02-13 Jakub Jelinek <jakub@redhat.com>
17792
17793 PR ipa/65034
17794 * g++.dg/ipa/pr65034.C: New test.
17795
17796 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
17797
17798 PR tree-optimization/65002
17799 * gcc.dg/pr65002.C: New.
17800
17801 2015-02-13 Marek Polacek <polacek@redhat.com>
17802
17803 PR c/65040
17804 * c-c++-common/pr65040.c: New test.
17805
17806 2015-02-13 Bin Cheng <bin.cheng@arm.com>
17807
17808 PR tree-optimization/64705
17809 * gcc.dg/tree-ssa/pr64705.c: New test.
17810
17811 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
17812
17813 PR rtl/32219
17814 * gcc.dg/visibility-22.c: New test.
17815 * gcc.dg/visibility-23.c: New test.
17816 * gcc.target/i386/pr32219-1.c: New test.
17817 * gcc.target/i386/pr32219-2.c: New test.
17818 * gcc.target/i386/pr32219-3.c: New test.
17819 * gcc.target/i386/pr32219-4.c: New test.
17820 * gcc.target/i386/pr32219-5.c: New test.
17821 * gcc.target/i386/pr32219-6.c: New test.
17822 * gcc.target/i386/pr32219-7.c: New test.
17823 * gcc.target/i386/pr32219-8.c: New test.
17824 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
17825
17826 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17827
17828 PR libgfortran/57822
17829 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
17830 four different KINDs.
17831
17832 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17833
17834 PR c++/64884
17835 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
17836
17837 PR sanitizer/65000
17838 * g++.dg/ubsan/pr65000.C: New test.
17839
17840 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
17841
17842 PR fortran/64932
17843 * gfortran.dg/finalize_28.f90: New test
17844
17845 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17846
17847 PR debug/55541
17848 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
17849 DW_TAG_lexical_block removal.
17850 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
17851 * g++.dg/guality/pr55541.C: New test.
17852
17853 PR sanitizer/64984
17854 * g++.dg/ubsan/pr64984.C: New test.
17855
17856 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
17857
17858 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
17859
17860 2015-02-12 Jakub Jelinek <jakub@redhat.com>
17861
17862 PR testsuite/64930
17863 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
17864 instructions for 2015-01-14 get_memmodel changes.
17865 * gcc.target/powerpc/atomic-p8.c: Likewise.
17866
17867 PR sanitizer/65019
17868 * g++.dg/ubsan/pr65019.C: New test.
17869
17870 PR tree-optimization/65014
17871 * gcc.c-torture/compile/pr65014.c: New test.
17872
17873 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17874
17875 PR libgfortran/57822
17876 * gfortran/fmt_g0_7.f08: Revise test.
17877
17878 2015-02-11 Jeff Law <law@redhat.com>
17879
17880 PR target/63347
17881 * gcc.target/m68k/pr63347.c: New test.
17882
17883 2015-02-11 Marek Polacek <polacek@redhat.com>
17884
17885 * g++.dg/ubsan/shift-1.C: New test.
17886 * gcc.dg/ubsan/c-shift-2.c: New test.
17887 * c-c++-common/ubsan/shift-5.c: Remove file.
17888
17889 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
17890
17891 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
17892 Directive adjusted to XFAIL.
17893 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
17894 adjusted to XFAIL.
17895
17896 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17897
17898 PR middle-end/65003
17899 * g++.dg/opt/pr65003.C: New test.
17900
17901 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
17902
17903 * lib/target-supports.exp (check_effective_target_pie): Renamed
17904 to ...
17905 (check_effective_target_pie_enabled): This.
17906 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
17907 * gcc.target/i386/pie.c: Likewise.
17908
17909 2015-02-11 Andrew Pinski <apinski@cavium.com>
17910
17911 PR target/64893
17912 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
17913 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
17914
17915 2015-02-11 Jakub Jelinek <jakub@redhat.com>
17916
17917 PR target/61925
17918 * gcc.target/i386/pr61925-1.c: New test.
17919 * gcc.target/i386/pr61925-2.c: New test.
17920 * gcc.target/i386/pr61925-3.c: New test.
17921
17922 2015-02-10 Jakub Jelinek <jakub@redhat.com>
17923
17924 PR sanitizer/65004
17925 * g++.dg/asan/pr65004.C: New test.
17926
17927 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
17928
17929 PR target/64661
17930 * gcc.taget/sh/pr64661-0.h: New.
17931 * gcc.taget/sh/pr64661-1.c: New.
17932 * gcc.taget/sh/pr64661-2.c: New.
17933 * gcc.taget/sh/pr64661-3.c: New.
17934 * gcc.taget/sh/pr64661-4.c: New.
17935
17936 2015-02-10 Richard Biener <rguenther@suse.de>
17937
17938 PR tree-optimization/64995
17939 * g++.dg/torture/pr64995.C: New testcase.
17940
17941 2015-02-10 Richard Biener <rguenther@suse.de>
17942
17943 PR tree-optimization/64909
17944 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
17945
17946 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
17947
17948 * gcc.dg/signbit-sa.c: New test.
17949
17950 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17951
17952 PR libgfortran/57822
17953 * gfortran/fmt_g0_7.f08: New test.
17954
17955 2015-02-10 Bin Cheng <bin.cheng@arm.com>
17956
17957 PR tree-optimization/43378
17958 * gcc.dg/tree-ssa/pr43378.c: New test.
17959
17960 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
17961
17962 PR ipa/64978
17963 * g++.dg/torture/pr64978.C: New testcase.
17964
17965 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17966
17967 PR sanitizer/64981
17968 * gcc.dg/asan/pr64981.c: New test.
17969
17970 2015-02-09 Marek Polacek <polacek@redhat.com>
17971
17972 PR c/64856
17973 * gcc.dg/pr64856.c: New test.
17974
17975 2015-02-09 Jakub Jelinek <jakub@redhat.com>
17976
17977 PR target/64979
17978 * gcc.dg/tree-ssa/stdarg-7.c: New test.
17979 * gcc.c-torture/execute/pr64979.c: New test.
17980
17981 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
17982
17983 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
17984
17985 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17986
17987 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
17988 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
17989
17990 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
17991
17992 PR target/58757
17993 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
17994
17995 2015-02-09 Richard Biener <rguenther@suse.de>
17996
17997 PR tree-optimization/54000
17998 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
17999
18000 2015-02-09 Tom de Vries <tom@codesourcery.com>
18001
18002 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
18003
18004 2015-02-09 Martin Liska <mliska@suse.cz>
18005
18006 * g++.dg/ipa/pr64858.C: New test.
18007
18008 2015-02-09 Tom de Vries <tom@codesourcery.com>
18009
18010 * gcc.dg/uninit-19.c: Fix warning line for fpic.
18011
18012 2015-02-08 Andrew Pinski <apinski@cavium.com>
18013
18014 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
18015
18016 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
18017
18018 PR fortran/63744
18019 * gfortran.dg/use_rename_8.f90: New.
18020
18021 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
18022
18023 * gnat.dg/addr7.ad[sb]: New test.
18024 * gnat.dg/addr8.ad[sb]: Likewise.
18025
18026 2015-02-06 David Malcolm <dmalcolm@redhat.com>
18027
18028 PR jit/64752
18029 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
18030 from jit.dg/test-compile-to-executable.c's create_code, with a
18031 clarification of the output message.
18032 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
18033 pass/fail message.
18034 (test_jit): Use CHECK_NO_ERRORS when calling
18035 gcc_jit_context_compile_to_file.
18036 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
18037 jit-verify-compile-to-file to jit-verify-output-file-was-created.
18038 (jit-setup-compile-to-file): Likewise. Add a verbose comment
18039 about deletions that are attempted.
18040 (jit-verify-compile-to-file): Rename to...
18041 (jit-verify-output-file-was-created): ...this, and drop the
18042 attempt to run "file" and verify the output.
18043 (jit-verify-assembler): New function.
18044 (jit-verify-object): New function.
18045 (jit-verify-dynamic-library): New function.
18046 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
18047 favor of an implementation from new file
18048 create-code-for-hello-world-executable.h, which also adds a
18049 "main".
18050 (dg-final): Replace jit-verify-compile-to-file with
18051 jit-verify-output-file-was-created, and invoke new function
18052 jit-verify-assembler.
18053 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
18054 the output message.
18055 (dg-final): Replace jit-verify-compile-to-file with
18056 jit-verify-output-file-was-created, and invoke new function
18057 jit-verify-dynamic-library.
18058 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
18059 favor of an implementation from new file
18060 create-code-for-hello-world-executable.h, which also adds a
18061 "main".
18062 (dg-final): Replace jit-verify-compile-to-file with
18063 jit-verify-output-file-was-created. Strengthen the expected stdout
18064 from the built executable.
18065 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
18066 favor of an implementation from new file
18067 create-code-for-hello-world-executable.h, which also adds a
18068 "main".
18069 (dg-final): Replace jit-verify-compile-to-file with
18070 jit-verify-output-file-was-created, and invoke new function
18071 jit-verify-object.
18072 * jit.dg/verify-dynamic-library.c: New source file.
18073
18074 2015-02-06 Sebastian Pop <s.pop@samsung.com>
18075 Brian Rzycki <b.rzycki@samsung.com>
18076
18077 PR tree-optimization/64878
18078 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
18079
18080 2015-02-06 Jakub Jelinek <jakub@redhat.com>
18081
18082 PR ipa/64896
18083 * g++.dg/ipa/pr64896.C: New test.
18084
18085 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
18086
18087 PR target/64205
18088 * gcc.target/powerpc/pr64205.c: New file.
18089
18090 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
18091
18092 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
18093 (dg-options): Use -fpie instead of -fPIE -pie.
18094
18095 2015-02-06 Jakub Jelinek <jakub@redhat.com>
18096
18097 PR middle-end/64937
18098 * g++.dg/asan/pr64937.C: New test.
18099
18100 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
18101
18102 PR fortran/63205
18103 * gfortran.dg/class_to_type_4.f90: New test
18104
18105 2015-01-29 Andre Vehreschild <vehre@gmx.de>
18106
18107 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
18108
18109 2015-02-06 Jakub Jelinek <jakub@redhat.com>
18110
18111 PR rtl-optimization/64957
18112 PR debug/64817
18113 * gcc.c-torture/execute/pr64957.c: New test.
18114
18115 2015-02-05 Jeff Law <law@redhat.com>
18116
18117 PR target/17306
18118 * gcc.target/h8300/pr17306-1.c: New test.
18119 * gcc.target/h8300/pr17306-2.c: New test.
18120
18121 2015-02-05 Tobias Burnus <burnus@net-b.de>
18122
18123 PR fortran/64943
18124 * gfortran.dg/structure_constructor_12.f90: New.
18125
18126 2015-02-05 Jeff Law <law@redhat.com>
18127
18128 PR target/58400
18129 gcc.target/h8300/pr58400.c: New test.
18130
18131 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
18132
18133 * gcc.target/arm/macro_defs0.c: New test.
18134 * gcc.target/arm/macro_defs1.c: New test.
18135 * gcc.target/arm/macro_defs2.c: New test.
18136
18137 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
18138
18139 PR rtl-optimization/64905
18140 * gcc.target/i386/pr64905.c: Require nonpic target.
18141 (dg-options): Add -fomit-frame-pointer.
18142 (main): Remove.
18143
18144 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
18145
18146 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
18147 tree dump scanning.
18148
18149 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
18150
18151 PR fortran/64757
18152 * gfortran.dg/type_to_class_2.f90: New test
18153 * gfortran.dg/type_to_class_3.f90: New test
18154
18155 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
18156
18157 PR ipa/64686
18158 * g++.dg/torture/pr64686.C: New testcase.
18159
18160 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
18161
18162 PR rtl-optimization/64905
18163 * gcc.target/i386/pr64905.c: New file.
18164
18165 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
18166
18167 * gcc.dg/guality/pr41447-1.c: Remove xfail.
18168 * gcc.dg/guality/pr41616-1.c: Ditto.
18169
18170 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
18171
18172 PR debug/64817
18173 * gcc.dg/pr64817-3.c: New.
18174
18175 2015-02-04 Jakub Jelinek <jakub@redhat.com>
18176 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
18177
18178 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
18179 pass parameters in registers.
18180 * gcc.dg/guality/pr36728-2.c (main): Likewise.
18181 * gcc.dg/guality/pr36728-3.c (main): Likewise.
18182 * gcc.dg/guality/pr36728-4.c (main): Likewise.
18183
18184 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
18185 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18186
18187 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
18188 list, allow for multilibed targets.
18189 * gcc.dg/combine_ashiftrt_2.c: Likewise.
18190
18191 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
18192
18193 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
18194 * gcc.dg/pr46728-6.c: Ditto.
18195
18196 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
18197
18198 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
18199 for mips_nanlegacy target.
18200
18201 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
18202
18203 * gcc.target/i386/chkp-hidden-def.c: New.
18204
18205 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
18206
18207 PR middle-end/62103
18208 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
18209 to use 24 bits for bitfield b.
18210
18211 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
18212
18213 PR testsuite/64796
18214 * lib/target-supports.exp (check_effective_target_bswap64): Do not
18215 cache result in a global variable. Include all 32-bit targets for
18216 bswap64 tests.
18217
18218 2015-02-03 Jakub Jelinek <jakub@redhat.com>
18219
18220 PR rtl-optimization/64756
18221 * gcc.c-torture/execute/pr64756.c: New test.
18222
18223 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
18224
18225 PR target/64660
18226 * gcc.target/sh/pr64660-0.h: New.
18227 * gcc.target/sh/pr64660-1.c: New.
18228 * gcc.target/sh/pr64660-2.c: New.
18229 * gcc.target/sh/pr64660-3.c: New.
18230 * gcc.target/sh/pr64660-4.c: New.
18231
18232 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
18233
18234 PR c++/64877
18235 * g++.dg/warn/Waddress-2.C: New.
18236
18237 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
18238
18239 PR middle-end/61225
18240 * gcc.target/i386/pr49095.c: XFAIL for ia32.
18241
18242 2015-02-03 Dodji Seketeli <dodji@redhat.com>
18243
18244 PR preprocessor/64803
18245 * gcc.dg/cpp/builtin-macro-1.c: New test case.
18246
18247 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
18248
18249 * g++.dg/ipa/devirt-37.C: Disable early inlining.
18250
18251 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
18252
18253 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
18254 (_ARM_FPSRC): Add DN and AHP fields.
18255 (clean_results): Force DN=1 on AArch64.
18256 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
18257 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
18258 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
18259 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
18260 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
18261 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
18262
18263 2015-02-02 Alan Modra <amodra@gmail.com>
18264
18265 * gcc.target/powerpc/cprophard.c: New.
18266
18267 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
18268
18269 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
18270 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
18271
18272 2015-02-01 Jakub Jelinek <jakub@redhat.com>
18273
18274 PR debug/64817
18275 * gcc.dg/pr64817-1.c: New test.
18276 * gcc.dg/pr64817-2.c: New test.
18277
18278 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
18279
18280 PR target/64851
18281 * gcc.target/sh/pr64851-0.h: New
18282 * gcc.target/sh/pr64851-1.c: New
18283 * gcc.target/sh/pr64851-2.c: New
18284 * gcc.target/sh/pr64851-3.c: New
18285 * gcc.target/sh/pr64851-4.c: New
18286
18287 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
18288
18289 PR target/64882
18290 * gcc.dg/torture/pr64882.c: New test.
18291
18292 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
18293
18294 PR target/64159
18295 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
18296 sparc*-*-*.
18297
18298 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
18299
18300 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
18301 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
18302 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
18303 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
18304 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
18305 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
18306 tree dump.
18307 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
18308 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
18309 tree dump.
18310 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
18311 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
18312 tree dump.
18313
18314 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
18315
18316 PR target/64688
18317 * g++.dg/pr64688-2.C: New.
18318
18319 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
18320
18321 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
18322 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
18323 * gcc.target/i386/fuse-caller-save.c: Ditto.
18324 * gcc.target/i386/headmerge-1.c: Ditto.
18325 * gcc.target/i386/headmerge-2.c: Ditto.
18326 * gcc.target/i386/sibcall-6.c: Ditto.
18327
18328 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
18329
18330 PR target/64617
18331 * gcc.target/i386/pr64617.c: New test.
18332
18333 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
18334
18335 PR target/15184
18336 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
18337 (dg-options): Remove -m32.
18338 (dg-final): Scan for "movb %al" only.
18339 * gcc.target/i386/pr15184-2.c: Ditto.
18340
18341 2015-01-30 Richard Biener <rguenther@suse.de>
18342
18343 PR tree-optimization/64829
18344 * gcc.dg/vect/pr64829.c: New testcase.
18345
18346 2015-01-29 Marek Polacek <polacek@redhat.com>
18347
18348 PR c/64709
18349 * gcc.dg/pr64709.c: New test.
18350
18351 2015-01-29 Jakub Jelinek <jakub@redhat.com>
18352
18353 PR c++/64717
18354 * g++.dg/ubsan/pr64717-1.C: New test.
18355 * g++.dg/ubsan/pr64717-2.C: New test.
18356
18357 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
18358
18359 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
18360
18361 2015-01-29 Jeff Law <law@redhat.com>
18362
18363 PR target/15184
18364 * gcc.target/i386/pr15184-1.c: New test.
18365 * gcc.target/i386/pr15184-2.c: New test.
18366
18367 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
18368
18369 PR tree-optimization/64746
18370 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
18371
18372 2015-01-29 Richard Biener <rguenther@suse.de>
18373
18374 PR tree-optimization/64853
18375 * gcc.dg/torture/pr64853.c: New testcase.
18376
18377 2015-01-29 Richard Biener <rguenther@suse.de>
18378
18379 PR tree-optimization/64844
18380 * gcc.dg/vect/pr64844.c: New testcase.
18381
18382 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
18383
18384 PR middle-end/64809
18385 * gcc.dg/pr64809.c: Delete.
18386
18387 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
18388
18389 PR middle-end/64805
18390 * gcc.target/i386/pr64805.c: New.
18391
18392 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18393
18394 * gcc.dg/guality/guality.h (main): Add argv[0] to
18395 guality_gdb_command.
18396
18397 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
18398
18399 PR ipa/64801
18400 * gcc.dg/tree-ssa/pr64801.c: New testcase.
18401
18402 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
18403
18404 PR target/64659
18405 * gcc.target/sh/sh.exp
18406 (check_effective_target_atomic_model_soft_gusa_available,
18407 check_effective_target_atomic_model_soft_tcb_available,
18408 check_effective_target_atomic_model_soft_imask_available,
18409 check_effective_target_atomic_model_hard_llcs_available): New.
18410 * gcc.target/sh/pr64659-0.h: New.
18411 * gcc.target/sh/pr64659-1.c: New.
18412 * gcc.target/sh/pr64659-2.c: New.
18413 * gcc.target/sh/pr64659-3.c: New.
18414 * gcc.target/sh/pr64659-4.c: New.
18415
18416 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
18417
18418 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
18419 scan-assembler-times pattern.
18420
18421 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
18422
18423 PR middle-end/64809
18424 * gcc.dg/pr64809.c: New test.
18425
18426 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
18427
18428 PR tree-optimization/64277
18429 * gcc.dg/pr64277.c: New.
18430
18431 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
18432
18433 PR tree-optimization/64718
18434 * gcc.c-torture/execute/pr64718.c: New test.
18435
18436 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
18437
18438 * gcc.target/aarch64/abs_2.c: New.
18439
18440 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
18441
18442 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
18443 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
18444 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
18445 ISA rev < 2.
18446
18447 2015-01-28 Jakub Jelinek <jakub@redhat.com>
18448
18449 PR bootstrap/64612
18450 * lib/target-supports.exp (check_effective_target_comdat_group): New.
18451 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
18452 { target comdat_group }.
18453
18454 2015-01-27 Tobias Burnus <burnus@net-b.de>
18455
18456 PR fortran/63861
18457 * gfortran.dg/goacc/coarray_2.f90: New.
18458
18459 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
18460
18461 PR ipa/60871
18462 PR ipa/64139
18463 * g++.dg/torture/pr64139.C: New testcase.
18464 * g++.dg/torture/pr60871.C: Likewise.
18465
18466 2015-01-27 Janus Weil <janus@gcc.gnu.org>
18467
18468 PR fortran/64230
18469 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
18470 prevent linking errors.
18471
18472 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
18473
18474 PR ipa/64282
18475 * g++.dg/torture/pr64282.C: New testcase.
18476
18477 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18478
18479 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
18480 for wzr reg.
18481
18482 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
18483
18484 * gcc.target/s390/hotpatch-13.c: New testcase.
18485 * gcc.target/s390/hotpatch-14.c: New testcase.
18486 * gcc.target/s390/hotpatch-15.c: New testcase.
18487 * gcc.target/s390/hotpatch-16.c: New testcase.
18488 * gcc.target/s390/hotpatch-17.c: New testcase.
18489 * gcc.target/s390/hotpatch-18.c: New testcase.
18490 * gcc.target/s390/hotpatch-19.c: New testcase.
18491 * gcc.target/s390/hotpatch-20.c: New testcase.
18492 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
18493 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
18494 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
18495 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
18496 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
18497 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
18498 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
18499 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
18500 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
18501 * gcc.target/s390/hotpatch-10.c: Likewise.
18502 * gcc.target/s390/hotpatch-11.c: Likewise.
18503 * gcc.target/s390/hotpatch-12.c: Likewise.
18504 * gcc.target/s390/hotpatch-2.c: Likewise.
18505 * gcc.target/s390/hotpatch-3.c: Likewise.
18506 * gcc.target/s390/hotpatch-4.c: Likewise.
18507 * gcc.target/s390/hotpatch-5.c: Likewise.
18508 * gcc.target/s390/hotpatch-6.c: Likewise.
18509 * gcc.target/s390/hotpatch-7.c: Likewise.
18510 * gcc.target/s390/hotpatch-8.c: Likewise.
18511 * gcc.target/s390/hotpatch-9.c: Likewise.
18512 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
18513 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
18514 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
18515 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
18516 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
18517 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
18518 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
18519 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
18520
18521 2015-01-27 Jiong Wang <jiong.wang@arm.com>
18522
18523 * gcc.dg/long_branch.c: New testcase.
18524
18525 2015-01-27 Richard Biener <rguenther@suse.de>
18526
18527 PR tree-optimization/56273
18528 PR tree-optimization/59124
18529 PR tree-optimization/64277
18530 * g++.dg/warn/Warray-bounds-6.C: New testcase.
18531 * gcc.dg/Warray-bounds-12.c: Likewise.
18532 * gcc.dg/Warray-bounds-13.c: Likewise.
18533
18534 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18535
18536 PR rtl-optimization/61058
18537 * gcc.dg/pr61058.c: New test.
18538
18539 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
18540
18541 * gcc.target/i386/chkp-narrow-bounds.c: New.
18542
18543 2015-01-27 Jakub Jelinek <jakub@redhat.com>
18544
18545 PR tree-optimization/64807
18546 * gcc.dg/pr64807.c: New test.
18547
18548 PR c/64766
18549 * gcc.dg/pr64766.c: New test.
18550
18551 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
18552
18553 PR target/49263
18554 * gcc.target/sh/pr49263-4.c: New.
18555
18556 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
18557
18558 PR fortran/62044
18559 * gfortran.dg/allocate_with_mold_1.f90: New test
18560
18561 2015-01-26 Jakub Jelinek <jakub@redhat.com>
18562
18563 PR c/64778
18564 * gcc.dg/pr64778.c: New test.
18565
18566 PR middle-end/64421
18567 * gcc.dg/vect/pr64421.c: New test.
18568
18569 2015-01-26 Tobias Burnus <burnus@net-b.de>
18570
18571 PR fortran/64771
18572 * gfortran.dg/coarray_36.f: New.
18573 * gfortran.dg/coarray_37.f90: New.
18574
18575 2015-01-26 Janus Weil <janus@gcc.gnu.org>
18576
18577 PR fortran/64230
18578 * gfortran.dg/class_allocate_18.f90: New.
18579
18580 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18581
18582 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
18583
18584 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18585
18586 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
18587
18588 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18589
18590 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
18591
18592 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18593
18594 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
18595
18596 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18597
18598 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
18599 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
18600 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
18601 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
18602
18603 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18604
18605 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
18606 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
18607 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
18608
18609 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
18610
18611 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
18612 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
18613 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
18614 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
18615 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
18616 vXXXhn.inc.
18617
18618 2015-01-26 Richard Biener <rguenther@suse.de>
18619
18620 PR middle-end/64764
18621 * gcc.dg/uninit-19.c: New testcase.
18622
18623 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18624
18625 * lib/target-supports.exp (check_effective_target_vect64): Add
18626 sparc*-*-*.
18627
18628 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
18629
18630 PR testsuite/64712
18631 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
18632
18633 2015-01-26 Tony Liu <tony.liu@arm.com>
18634
18635 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
18636 non-UAL cases.
18637
18638 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
18639
18640 PR libfortran/64770
18641 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
18642 correctly, clean up afterwards.
18643
18644 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
18645
18646 PR fortran/62044
18647 * gfortran.dg/use_rename_7.f90: New.
18648
18649 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
18650
18651 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
18652 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
18653
18654 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
18655
18656 PR target/54236
18657 * gcc.target/sh/pr54236-4.c: New.
18658
18659 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
18660
18661 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
18662 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
18663 Bridge test.
18664
18665 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
18666
18667 PR libfortran/64770
18668 * gfortran.dg/open_new_segv.f90: New test.
18669
18670 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
18671
18672 PR target/49263
18673 PR target/53987
18674 PR target/64345
18675 PR target/59533
18676 PR target/52933
18677 PR target/54236
18678 PR target/51244
18679 * gcc.target/sh/pr64345-1.c: New.
18680 * gcc.target/sh/pr64345-2.c: New.
18681 * gcc.target/sh/pr59533-1.c: New.
18682 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
18683 * gcc.target/sh/pr52933-2.c: Likewise.
18684 * gcc.target/sh/pr54089-1.c: Likewise.
18685 * gcc.target/sh/pr54236-1.c: Likewise.
18686 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
18687 * gcc.target/sh/pr49263-1.c: Remove xfails.
18688 * gcc.target/sh/pr49263-2.c: Likewise.
18689 * gcc.target/sh/pr49263-3.c: Likewise.
18690 * gcc.target/sh/pr53987-1.c: Likewise.
18691 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
18692 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
18693 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
18694 (test05, test06, test07, test08, test09, test10, test11, test12): New.
18695 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
18696 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
18697 test_009): New.
18698 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
18699 (test_02): New.
18700
18701 2015-01-24 Tom de Vries <tom@codesourcery.com>
18702
18703 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
18704
18705 2015-01-23 Ian Lance Taylor <iant@google.com>
18706
18707 PR go/64510
18708 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
18709 targets without split stack support.
18710
18711 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
18712
18713 PR target/64317
18714 * gcc.target/i386/pr64317.c: New test.
18715
18716 2015-01-23 Jakub Jelinek <jakub@redhat.com>
18717
18718 PR rtl-optimization/63637
18719 PR rtl-optimization/60663
18720 * gcc.dg/pr63637-1.c: New test.
18721 * gcc.dg/pr63637-2.c: New test.
18722 * gcc.dg/pr63637-3.c: New test.
18723 * gcc.dg/pr63637-4.c: New test.
18724 * gcc.dg/pr63637-5.c: New test.
18725 * gcc.dg/pr63637-6.c: New test.
18726 * gcc.target/i386/pr63637-1.c: New test.
18727 * gcc.target/i386/pr63637-2.c: New test.
18728 * gcc.target/i386/pr63637-3.c: New test.
18729 * gcc.target/i386/pr63637-4.c: New test.
18730 * gcc.target/i386/pr63637-5.c: New test.
18731 * gcc.target/i386/pr63637-6.c: New test.
18732
18733 2015-01-23 Richard Biener <rguenther@suse.de>
18734
18735 PR testsuite/63439
18736 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
18737 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
18738
18739 2015-01-23 Marek Polacek <polacek@redhat.com>
18740
18741 PR preprocessor/60570
18742 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
18743 * gcc.dg/cpp/pr60570.c: New test.
18744
18745 2015-01-23 Richard Biener <rguenther@suse.de>
18746
18747 PR testsuite/63439
18748 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
18749 vectorization on vect64 targets.
18750
18751 2015-01-23 Janus Weil <janus@gcc.gnu.org>
18752
18753 PR fortran/60922
18754 * gfortran.dg/class_allocate_17.f90: New.
18755
18756 2015-01-23 Tobias Burnus <burnus@net-b.de>
18757
18758 PR fortran/64726
18759 * gfortran.dg/goacc/combined_loop.f90: New.
18760
18761 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18762
18763 PR fortran/61933
18764 * gfortran.dg/make_unit.f90: New test.
18765
18766 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18767
18768 PR fortran/61933
18769 * gfortran.dg/negative_unit_int8.f: Update.
18770
18771 2015-01-22 Jeff Law <law@redhat.com>
18772
18773 PR target/52076
18774 * gcc.target/m68k/pr52076-1.c: New test.
18775 * gcc.target/m68k/pr52076-2.c: New test.
18776
18777 2015-01-22 Richard Biener <rguenther@suse.de>
18778
18779 PR middle-end/64728
18780 * gcc.dg/torture/pr64728.c: New testcase.
18781
18782 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
18783
18784 PR target/64688
18785 * g++.dg/pr64688.C: New test.
18786
18787 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
18788
18789 * gcc.target/i386/chkp-always_inline.c (f1): Make static
18790 to avoid errors with -fpic.
18791
18792 2015-01-22 Richard Biener <rguenther@suse.de>
18793
18794 PR libstdc++/64535
18795 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
18796
18797 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
18798
18799 PR rtl-optimization/64682
18800 * gcc.c-torture/execute/pr64682.c: New file.
18801
18802 2015-01-21 Jakub Jelinek <jakub@redhat.com>
18803
18804 PR debug/64511
18805 * gcc.dg/pr64511.c: New test.
18806
18807 PR rtl-optimization/62078
18808 * g++.dg/opt/pr62078.C: New test.
18809
18810 PR c/63307
18811 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
18812
18813 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
18814
18815 PR fortran/57023
18816 * gfortran.dg/internal_pack_15.f90: New test.
18817
18818 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
18819
18820 * c-c++-common/tsan/step.c: New testcase.
18821
18822 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18823
18824 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
18825
18826 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18827
18828 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
18829
18830 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18831
18832 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
18833
18834 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18835
18836 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
18837
18838 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18839
18840 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
18841
18842 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18843
18844 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
18845
18846 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18847
18848 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
18849
18850 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18851
18852 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
18853
18854 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18855
18856 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
18857
18858 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18859
18860 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
18861
18862 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18863
18864 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
18865
18866 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18867
18868 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
18869
18870 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18871
18872 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
18873 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
18874 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
18875 vXXXw.inc.
18876
18877 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18878
18879 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
18880 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
18881 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
18882 vXXXl.inc.
18883
18884 2015-01-21 Renlin Li <renlin.li@arm.com>
18885
18886 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
18887 * g++.dg/tls/thread_local5g.C: Likewise.
18888 * g++.dg/tls/thread_local6g.C: Likewise.
18889
18890 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18891
18892 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
18893 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
18894 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
18895
18896 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18897
18898 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
18899 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
18900 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
18901
18902 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18903
18904 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
18905 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
18906 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
18907
18908 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
18909
18910 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
18911 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
18912 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
18913
18914 2015-01-20 Jeff Law <law@redhat.com>
18915
18916 PR target/59946
18917 * gcc.target/m68k/pr59946.c: New test.
18918
18919 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18920
18921 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
18922 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
18923 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
18924
18925 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18926
18927 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
18928 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
18929 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
18930
18931 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18932
18933 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
18934 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
18935 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
18936
18937 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18938
18939 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
18940 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
18941 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
18942 vshuffle.inc.
18943 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
18944 vshuffle.inc.
18945
18946 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18947
18948 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
18949 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
18950 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
18951
18952 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18953
18954 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
18955 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
18956 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
18957
18958 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
18959
18960 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
18961
18962 2015-01-20 Jakub Jelinek <jakub@redhat.com>
18963
18964 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
18965
18966 PR sanitizer/64632
18967 * g++.dg/ubsan/pr64632.C: New test.
18968
18969 PR debug/64663
18970 * gcc.dg/pr64663.c: New test.
18971
18972 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18973
18974 PR c++/64383
18975 * g++.dg/warn/Wunused-var-23.C: New.
18976
18977 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18978
18979 PR c++/59937
18980 * g++.dg/cpp0x/constexpr-59937-1.C: New.
18981 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
18982
18983 2015-01-20 Richard Biener <rguenther@suse.de>
18984
18985 PR ipa/64684
18986 * gcc.dg/lto/pr64684_0.c: New testcase.
18987 * gcc.dg/lto/pr64684_1.c: Likewise.
18988 * gcc.dg/lto/pr64684_2.c: Likewise.
18989 * gcc.dg/lto/pr64685_0.c: Likewise.
18990 * gcc.dg/lto/pr64685_1.c: Likewise.
18991
18992 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
18993
18994 PR c++/62241
18995 * g++.dg/cpp1y/lambda-init12.C: New.
18996
18997 2015-01-20 Richard Biener <rguenther@suse.de>
18998
18999 PR tree-optimization/64410
19000 * g++.dg/vect/pr64410.cc: Require vect_double.
19001
19002 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
19003
19004 PR target/64149
19005 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
19006
19007 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
19008
19009 PR bootstrap/64676
19010 Revert:
19011 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
19012
19013 PR rtl-optimization/64081
19014 * gcc.dg/pr64081.c: New test.
19015
19016 2015-01-19 David Malcolm <dmalcolm@redhat.com>
19017
19018 * jit.dg/harness.h: Include <unistd.h>.
19019 (CHECK_NO_ERRORS): New.
19020 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
19021 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
19022 gcc_jit_context_compile_to_file.
19023 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
19024 args to the spawned executable.
19025 (jit-expand-vars): New function.
19026 (jit-exe-params): New variable.
19027 (dg-jit-set-exe-params): New function.
19028 (jit-dg-test): Detect testcases that use
19029 jit-verify-compile-to-file and call jit-setup-compile-to-file.
19030 Set arguments of spawned process to jit-exe-params.
19031 (jit-get-output-filename): New function.
19032 (jit-setup-compile-to-file): New function.
19033 (jit-verify-compile-to-file): New function.
19034 (jit-run-executable): New function.
19035 (jit-verify-executable): New function.
19036 * jit.dg/test-compile-to-assembler.c: New testcase.
19037 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
19038 * jit.dg/test-compile-to-executable.c: New testcase.
19039 * jit.dg/test-compile-to-object.c: New testcase.
19040
19041 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
19042
19043 PR target/64652
19044 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
19045 (test_1): New.
19046
19047 2015-01-19 Martin Liska <mliska@suse.cz>
19048
19049 * objc/compile/pr64668.m: New test.
19050
19051 2015-01-19 David Malcolm <dmalcolm@redhat.com>
19052
19053 * jit.dg/test-arith-overflow.c: Include stdbool.h.
19054 (create_overflow_fn): Update comment to clarify that
19055 the third param of the created function is a bool *, not
19056 an int *.
19057 (verify_int_overflow_fn): Convert param "expected_ovf" from
19058 int to bool. Update third param of "overflow_fn_type" from int *
19059 to bool *. Update local "actual_ovf" from int to bool.
19060 (verify_uint_overflow_fn): Likewise.
19061
19062 2015-01-19 Martin Liska <mliska@suse.cz>
19063
19064 * gcc.dg/ipa/ipa-icf-33.c: New test.
19065
19066 2015-01-19 Felix Yang <felix.yang@huawei.com>
19067 Haijian Zhang <z.zhanghaijian@huawei.com>
19068
19069 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
19070 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
19071 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
19072 result_float64x2, expected_hfloat64x2): New helper type, variable and
19073 declaration.
19074 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
19075 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
19076 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
19077 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
19078 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
19079 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
19080 and target without the FMA feature.
19081
19082 2015-01-19 Jiong Wang <jiong.wang@arm.com>
19083
19084 * gcc.target/aarch64/pr64304.c: New testcase.
19085
19086 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
19087
19088 PR rtl-optimization/64081
19089 * gcc.dg/pr64081.c: New test.
19090
19091 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
19092
19093 PR target/63971
19094 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
19095 the epilogue).
19096 * gcc.target/aarch64/test_frame_6.c: Likewise.
19097 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
19098 and x19 (in the epilogue).
19099 * gcc.target/aarch64/test_frame_4.c: Likewise.
19100 * gcc.target/aarch64/test_frame_7.c: Likewise.
19101
19102 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
19103
19104 * gcc.target/i386/chkp-always_inline.c: New.
19105
19106 2015-01-15 Andrew Pinski <apinski@cavium.com>
19107 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
19108
19109 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
19110 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
19111
19112 2015-01-18 Andre Vehreschild <vehre@gmx.de>
19113
19114 PR fortran/60255
19115 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
19116 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
19117
19118 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
19119
19120 PR fortran/64578
19121 * gfortran.dg/unlimited_polymorphic_21.f90: New test
19122
19123 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
19124
19125 PR target/64652
19126 * gcc.target/sh/torture/pr64652.c: New.
19127
19128 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
19129
19130 * gcc.dg/ipa/ipa-icf-32.c: Update template.
19131 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
19132 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
19133 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
19134 * c-c++-common/asan/kasan-recover-1.c: Likewise.
19135 * c-c++-common/asan/kasan-recover-2.c: Likewise.
19136
19137 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
19138
19139 PR ipa/64378
19140 * g++.dg/torture/pr64378.C: New testcase.
19141
19142 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
19143
19144 PR fortran/57959
19145 * gfortran.dg/block_13.f08: New test
19146
19147 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
19148
19149 PR fortran/55901
19150 * gfortran.dg/associate_1.f03: Allow test for character with
19151 automatic length.
19152
19153 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
19154
19155 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
19156 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
19157
19158 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
19159
19160 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
19161
19162 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
19163
19164 PR fortran/64578
19165 * gfortran.dg/unlimited_polymorphic_21.f90: New test
19166
19167 2015-01-17 Andre Vehreschild <vehre@gmx.de>
19168
19169 PR fortran/60357
19170 * gfortran.dg/alloc_comp_assign_13.f08: New test.
19171
19172 PR fortran/61275
19173 * gfortran.dg/alloc_comp_assign_14.f08: New test.
19174
19175 PR fortran/55932
19176 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
19177
19178 2015-01-17 Andre Vehreschild <vehre@gmx.de>
19179
19180 PR fortran/60334
19181 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
19182
19183 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
19184
19185 PR rtl-optimization/52773
19186 * gcc.c-torture/compile/pr52773.c: New test.
19187
19188 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19189
19190 PR c++/62134
19191 * g++.dg/cpp0x/alias-decl-46.C: New.
19192
19193 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19194
19195 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
19196
19197 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19198
19199 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
19200 Add trace.
19201 (CHECK_FP): Likewise.
19202 (CHECK_CUMULATIVE_SAT): Likewise.
19203
19204 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
19205
19206 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
19207 (Set_Neon_Cumulative_Sat): Add parameter.
19208 (__set_neon_cumulative_sat): Support new parameter.
19209 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
19210 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19211 argument.
19212 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
19213 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
19214 argument.
19215
19216 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
19217
19218 * g++.dg/tsan/vptr_benign_race.C: New testcase.
19219 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
19220
19221 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19222
19223 PR c++/60056
19224 * g++.dg/tls/thread_local-ice4.C: New.
19225
19226 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
19227
19228 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
19229 than Neon options.
19230
19231 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19232
19233 PR c++/62276
19234 * g++.dg/cpp0x/vt-62276.C: New.
19235
19236 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
19237
19238 PR middle-end/64353
19239 * g++.dg/pr64353.C: New.
19240
19241 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19242
19243 PR target/64263
19244 * gcc.target/aarch64/pr64263_1.c: New test.
19245
19246 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
19247
19248 PR tree-optimization/64434
19249 * gcc.dg/torture/pr64434.c: Move to...
19250 * gcc.dg/pr64434.c: ... here.
19251
19252 2015-01-16 Richard Biener <rguenther@suse.de>
19253
19254 PR middle-end/64614
19255 * gcc.dg/uninit-18.c: New testcase.
19256
19257 2015-01-16 Richard Biener <rguenther@suse.de>
19258
19259 PR tree-optimization/64568
19260 * g++.dg/torture/pr64568-2.C: New testcase.
19261
19262 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
19263
19264 PR target/64363
19265 * gcc.target/i386/chkp-label-address.c: New.
19266
19267 2015-01-16 Janus Weil <janus@gcc.gnu.org>
19268
19269 PR fortran/45290
19270 * gfortran.dg/pointer_init_6.f90: Extended.
19271
19272 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
19273
19274 * gcc.c-torture/compile/20150108.c: New test.
19275
19276 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
19277
19278 * gcc.target/visium: New directory.
19279
19280 2015-01-16 Richard Biener <rguenther@suse.de>
19281
19282 PR tree-optimization/61743
19283 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
19284 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19285
19286 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
19287
19288 * gcc.dg/pr64015.c: New test.
19289
19290 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
19291
19292 PR ipa/64163
19293 PR ipa/64612
19294 * g++.dg/ipa/pr64612.C: New test.
19295
19296 2015-01-16 Renlin Li <renlin.li@arm.com>
19297
19298 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
19299
19300 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
19301
19302 * gcc.target/i386/sse-14.c: Test new intrinsic.
19303 * gcc.target/i386/sse-22.c: Ditto.
19304
19305 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
19306
19307 PR c++/58614
19308 * g++.dg/cpp0x/auto44.C: New.
19309
19310 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
19311
19312 PR target/59710
19313 * gcc.target/nios2/gpopt-all.c: New test case.
19314 * gcc.target/nios2/gpopt-local.c: New test case.
19315 * gcc.target/nios2/gpopt-global.c: New test case.
19316 * gcc.target/nios2/gpopt-data.c: New test case.
19317 * gcc.target/nios2/gpopt-none.c: New test case.
19318
19319 2015-01-15 Jakub Jelinek <jakub@redhat.com>
19320
19321 * g++.dg/ubsan/vptr-1.C: New test.
19322 * g++.dg/ubsan/vptr-2.C: New test.
19323 * g++.dg/ubsan/vptr-3.C: New test.
19324 * g++.dg/ubsan/vptr-4.C: New test.
19325 * g++.dg/ubsan/vptr-5.C: New test.
19326 * g++.dg/ubsan/vptr-6.C: New test.
19327 * g++.dg/ubsan/vptr-7.C: New test.
19328 * g++.dg/ubsan/vptr-8.C: New test.
19329 * g++.dg/ubsan/vptr-9.C: New test.
19330
19331 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
19332
19333 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
19334 is set up.
19335 * lib/gcc-dg.exp: Likewise.
19336
19337 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
19338
19339 PR rtl-optimization/64110
19340 * gcc.target/i386/pr64110.c: Add scan-assembler.
19341
19342 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
19343 James Norris <jnorris@codesourcery.com>
19344 Cesar Philippidis <cesar@codesourcery.com>
19345 Ilmir Usmanov <i.usmanov@samsung.com>
19346
19347 * lib/target-supports.exp (check_effective_target_fopenacc): New
19348 procedure.
19349 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
19350 * g++.dg/goacc/goacc.exp: Likewise.
19351 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
19352 * gcc.dg/goacc/goacc.exp: Likewise.
19353 * gfortran.dg/goacc/goacc.exp: Likewise.
19354 * c-c++-common/cpp/openacc-define-1.c: New file.
19355 * c-c++-common/cpp/openacc-define-2.c: Likewise.
19356 * c-c++-common/cpp/openacc-define-3.c: Likewise.
19357 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
19358 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
19359 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
19360 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
19361 * c-c++-common/goacc/asyncwait-1.c: Likewise.
19362 * c-c++-common/goacc/cache-1.c: Likewise.
19363 * c-c++-common/goacc/clauses-fail.c: Likewise.
19364 * c-c++-common/goacc/collapse-1.c: Likewise.
19365 * c-c++-common/goacc/data-1.c: Likewise.
19366 * c-c++-common/goacc/data-2.c: Likewise.
19367 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
19368 * c-c++-common/goacc/deviceptr-1.c: Likewise.
19369 * c-c++-common/goacc/deviceptr-2.c: Likewise.
19370 * c-c++-common/goacc/deviceptr-3.c: Likewise.
19371 * c-c++-common/goacc/if-clause-1.c: Likewise.
19372 * c-c++-common/goacc/if-clause-2.c: Likewise.
19373 * c-c++-common/goacc/kernels-1.c: Likewise.
19374 * c-c++-common/goacc/loop-1.c: Likewise.
19375 * c-c++-common/goacc/loop-private-1.c: Likewise.
19376 * c-c++-common/goacc/nesting-1.c: Likewise.
19377 * c-c++-common/goacc/nesting-data-1.c: Likewise.
19378 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
19379 * c-c++-common/goacc/parallel-1.c: Likewise.
19380 * c-c++-common/goacc/pcopy.c: Likewise.
19381 * c-c++-common/goacc/pcopyin.c: Likewise.
19382 * c-c++-common/goacc/pcopyout.c: Likewise.
19383 * c-c++-common/goacc/pcreate.c: Likewise.
19384 * c-c++-common/goacc/pragma_context.c: Likewise.
19385 * c-c++-common/goacc/present-1.c: Likewise.
19386 * c-c++-common/goacc/reduction-1.c: Likewise.
19387 * c-c++-common/goacc/reduction-2.c: Likewise.
19388 * c-c++-common/goacc/reduction-3.c: Likewise.
19389 * c-c++-common/goacc/reduction-4.c: Likewise.
19390 * c-c++-common/goacc/sb-1.c: Likewise.
19391 * c-c++-common/goacc/sb-2.c: Likewise.
19392 * c-c++-common/goacc/sb-3.c: Likewise.
19393 * c-c++-common/goacc/update-1.c: Likewise.
19394 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
19395 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
19396 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
19397 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
19398 * gfortran.dg/goacc/assumed.f95: Likewise.
19399 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
19400 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
19401 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
19402 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
19403 * gfortran.dg/goacc/branch.f95: Likewise.
19404 * gfortran.dg/goacc/cache-1.f95: Likewise.
19405 * gfortran.dg/goacc/coarray.f95: Likewise.
19406 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
19407 * gfortran.dg/goacc/cray.f95: Likewise.
19408 * gfortran.dg/goacc/critical.f95: Likewise.
19409 * gfortran.dg/goacc/data-clauses.f95: Likewise.
19410 * gfortran.dg/goacc/data-tree.f95: Likewise.
19411 * gfortran.dg/goacc/declare-1.f95: Likewise.
19412 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
19413 * gfortran.dg/goacc/fixed-1.f: Likewise.
19414 * gfortran.dg/goacc/fixed-2.f: Likewise.
19415 * gfortran.dg/goacc/fixed-3.f: Likewise.
19416 * gfortran.dg/goacc/fixed-4.f: Likewise.
19417 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
19418 * gfortran.dg/goacc/if.f95: Likewise.
19419 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
19420 * gfortran.dg/goacc/list.f95: Likewise.
19421 * gfortran.dg/goacc/literal.f95: Likewise.
19422 * gfortran.dg/goacc/loop-1.f95: Likewise.
19423 * gfortran.dg/goacc/loop-2.f95: Likewise.
19424 * gfortran.dg/goacc/loop-3.f95: Likewise.
19425 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
19426 * gfortran.dg/goacc/omp.f95: Likewise.
19427 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
19428 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
19429 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
19430 * gfortran.dg/goacc/parameter.f95: Likewise.
19431 * gfortran.dg/goacc/private-1.f95: Likewise.
19432 * gfortran.dg/goacc/private-2.f95: Likewise.
19433 * gfortran.dg/goacc/private-3.f95: Likewise.
19434 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
19435 * gfortran.dg/goacc/reduction-2.f95: Likewise.
19436 * gfortran.dg/goacc/reduction.f95: Likewise.
19437 * gfortran.dg/goacc/routine-1.f90: Likewise.
19438 * gfortran.dg/goacc/routine-2.f90: Likewise.
19439 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
19440 * gfortran.dg/goacc/several-directives.f95: Likewise.
19441 * gfortran.dg/goacc/sie.f95: Likewise.
19442 * gfortran.dg/goacc/subarrays.f95: Likewise.
19443 * gfortran.dg/gomp/map-1.f90: Likewise.
19444 * gfortran.dg/openacc-define-1.f90: Likewise.
19445 * gfortran.dg/openacc-define-2.f90: Likewise.
19446 * gfortran.dg/openacc-define-3.f90: Likewise.
19447 * g++.dg/gomp/block-1.C: Update for changed compiler output.
19448 * g++.dg/gomp/block-2.C: Likewise.
19449 * g++.dg/gomp/block-3.C: Likewise.
19450 * g++.dg/gomp/block-5.C: Likewise.
19451 * g++.dg/gomp/target-1.C: Likewise.
19452 * g++.dg/gomp/target-2.C: Likewise.
19453 * g++.dg/gomp/taskgroup-1.C: Likewise.
19454 * g++.dg/gomp/teams-1.C: Likewise.
19455 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
19456 * gcc.dg/cilk-plus/jump.c: Likewise.
19457 * gcc.dg/gomp/block-1.c: Likewise.
19458 * gcc.dg/gomp/block-10.c: Likewise.
19459 * gcc.dg/gomp/block-2.c: Likewise.
19460 * gcc.dg/gomp/block-3.c: Likewise.
19461 * gcc.dg/gomp/block-4.c: Likewise.
19462 * gcc.dg/gomp/block-5.c: Likewise.
19463 * gcc.dg/gomp/block-6.c: Likewise.
19464 * gcc.dg/gomp/block-7.c: Likewise.
19465 * gcc.dg/gomp/block-8.c: Likewise.
19466 * gcc.dg/gomp/block-9.c: Likewise.
19467 * gcc.dg/gomp/target-1.c: Likewise.
19468 * gcc.dg/gomp/target-2.c: Likewise.
19469 * gcc.dg/gomp/taskgroup-1.c: Likewise.
19470 * gcc.dg/gomp/teams-1.c: Likewise.
19471
19472 2015-01-15 David Malcolm <dmalcolm@redhat.com>
19473
19474 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
19475 test case.
19476
19477 2015-01-15 Mike Stump <mikestump@comcast.net>
19478
19479 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
19480 * gcc.dg/inline_2.c: Likewise.
19481 * gcc.dg/inline_3.c: Likewise.
19482 * gcc.dg/inline_4.c: Likewise.
19483
19484 2015-01-15 Janus Weil <janus@gcc.gnu.org>
19485
19486 PR fortran/58023
19487 * gfortran.dg/proc_ptr_comp_43.f90: New.
19488
19489 2015-01-15 Mike Stump <mikestump@comcast.net>
19490
19491 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
19492 * gcc.dg/unroll_2.c: Likewise.
19493 * gcc.dg/unroll_3.c: Likewise.
19494 * gcc.dg/unroll_4.c: Likewise.
19495 * gcc.dg/unroll_5.c: Likewise.
19496
19497 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
19498
19499 PR target/63971
19500 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
19501 in epilogue.
19502 * gcc.target/aarch64/test_frame_6.c: Likewise.
19503 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
19504 x30 and x19 (in the epilogue).
19505 * gcc.target/aarch64/test_frame_4.c: Likewise.
19506 * gcc.target/aarch64/test_frame_7.c: Likewise.
19507
19508 2015-01-15 Martin Liska <mliska@suse.cz>
19509
19510 * g++.dg/ipa/pr64068.C: New test.
19511 * gcc.dg/ipa/PR64559.c: New test.
19512
19513 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19514
19515 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
19516 with PIE.
19517
19518 2015-01-15 Richard Biener <rguenther@suse.de>
19519
19520 PR tree-optimization/61743
19521 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
19522 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
19523
19524 2015-01-15 Renlin Li <renlin.li@arm.com>
19525
19526 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
19527 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
19528
19529 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19530
19531 * gcc.dg/vect/vect-aggressive-1.c: New.
19532 * gcc.target/i386/avx2-vect-aggressive.c: New.
19533
19534 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
19535
19536 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
19537
19538 2015-01-15 Richard Biener <rguenther@suse.de>
19539
19540 PR lto/64415
19541 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
19542 -Wl,-undefined,dynamic_lookup.
19543
19544 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
19545
19546 * gnat.dg/opt47.adb: New test.
19547
19548 2015-01-15 Richard Biener <rguenther@suse.de>
19549
19550 PR lto/64415
19551 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
19552
19553 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
19554
19555 PR tree-optimization/64434
19556 * gcc.dg/torture/pr64434.c: New test.
19557
19558 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
19559
19560 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
19561 -mno-micromips. MIPS32R1 and below require -mno-micromips.
19562 -march=loongson* and -march=octeon* require -mno-micromips.
19563
19564 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
19565 Matthew Fortune <matthew.fortune@imgtec.com>
19566
19567 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
19568 * gcc.target/mips/call-saved-5.c (foo): Likewise.
19569 * gcc.target/mips/call-saved-6.c (foo): Likewise.
19570 * gcc.target/mips/call-saved-7.c: New file.
19571 * gcc.target/mips/call-saved-8.c: New file.
19572 * gcc.target/mips/call-saved-9.c: New file.
19573
19574 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
19575
19576 * gcc.target/mips/lsa.c: New file.
19577 * gcc.target/mips/mips64-lsa.c: Likewise.
19578 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
19579 * gcc.target/mips/mulsize-4.c: Likewise.
19580 * gcc.target/mips/mulsize-5.c: New file.
19581 * gcc.target/mips/mulsize-6.c: Likewise.
19582 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
19583 and !HAS_LSA as ghost options.
19584 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
19585 for !HAS_LSA.
19586
19587 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
19588
19589 * g++.dg/torture/20141013.c: Set -fno-short-enums.
19590
19591 2015-01-15 Richard Biener <rguenther@suse.de>
19592
19593 PR middle-end/64365
19594 * gcc.dg/torture/pr64365.c: New testcase.
19595
19596 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
19597
19598 * gcc.dg/stackprotectexplicit1.c: New test.
19599 * g++.dg/stackprotectexplicit2.c: New test.
19600
19601 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19602
19603 PR target/61933
19604 * gfortran.dg/inquire_internal.f90: New.
19605 * gfortran.dg/negative_unit_check.f90: New.
19606
19607 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
19608
19609 PR target/53988
19610 * gcc.target/sh/pr53988-1.c: New.
19611
19612 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
19613
19614 PR c++/58671
19615 * g++.dg/tls/thread_local-ice3.C: New.
19616
19617 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
19618
19619 * gcc.target/i386/fentry-override.c: Properly place {} in target
19620 selector. Remove nonpic.
19621 * gcc.target/i386/fentry.c: Likewise.
19622
19623 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19624
19625 * gcc.dg/atomic-invalid.c: Check for invalid memory model
19626 warnings instead of errors.
19627
19628 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
19629
19630 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
19631 option support instead of ENABLE_LTO from Makefile.
19632
19633 2015-01-14 Richard Biener <rguenther@suse.de>
19634
19635 PR tree-optimization/59354
19636 * gcc.dg/vect/pr59354.c: New testcase.
19637
19638 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
19639
19640 * lib/target-supports.exp
19641 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
19642 on ARM architures before v7.
19643
19644 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
19645
19646 PR middle-end/59448
19647 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
19648 an atomic_exchange.
19649
19650 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19651
19652 PR target/64386
19653 * gcc.target/i386/pr64386.c: New test.
19654
19655 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19656
19657 PR target/64393
19658 * gcc.target/i386/pr64393.c: New test.
19659
19660 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
19661
19662 PR target/64387
19663 * gcc.target/i386/pr64387.c: New test.
19664
19665 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
19666
19667 * gcc.target/aarch64/store-pair-1.c: Fix typo.
19668
19669 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19670
19671 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
19672
19673 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
19674
19675 PR target/64453
19676 * gcc.target/arm/pr64453.c: New.
19677
19678 2015-01-14 Richard Biener <rguenther@suse.de>
19679
19680 PR lto/64415
19681 * gcc.dg/lto/pr64415_0.c: New testcase.
19682 * gcc.dg/lto/pr64415_1.c: Likewise.
19683
19684 2015-01-14 Martin Liska <mliska@suse.cz>
19685
19686 * gcc.dg/ipa/pr64307.c: New test.
19687
19688 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
19689
19690 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
19691 64-bit and 128-bit.
19692
19693 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19694
19695 PR target/64460
19696 * gcc.target/arm/pr64460_1.c: New test.
19697
19698 2015-01-14 Richard Biener <rguenther@suse.de>
19699
19700 PR tree-optimization/64493
19701 PR tree-optimization/64495
19702 * gcc.dg/vect/pr64493.c: New testcase.
19703 * gcc.dg/vect/pr64495.c: Likewise.
19704
19705 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
19706
19707 * gcc.dg/Warray-bounds-11.c: New test-case.
19708
19709 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
19710
19711 * gcc.target/mips/octeon3-pipe-1.c: New test.
19712
19713 2015-01-13 David Malcolm <dmalcolm@redhat.com>
19714
19715 * jit.dg/harness.h (set_up_logging): Move string concatenation
19716 into...
19717 (concat_strings): New function.
19718 (dump_reproducer): New function.
19719 (test_jit): Call dump_reproducer.
19720 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
19721 function.
19722 (jit-dg-test): Delete any generated reproducer from previous runs.
19723 Verify that a generated reproducer was created, and verify that it
19724 compiles.
19725 * jit.dg/test-nested-contexts.c (main): Call
19726 gcc_jit_context_dump_reproducer_to_file.
19727
19728 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19729
19730 * gcc.dg/aru-2.c: Add dg-require-profiling.
19731
19732 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19733
19734 * lib/target-supports.exp (check_profiling_available): Check if
19735 -pg links.
19736
19737 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
19738
19739 PR ipa/64565
19740 * g++.dg/torture/pr64565.C: New testcase.
19741
19742 2015-01-13 Marek Polacek <polacek@redhat.com>
19743
19744 PR middle-end/64391
19745 * gcc.dg/tm/pr64391.c: New test.
19746
19747 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19748
19749 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
19750 true.
19751
19752 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
19753
19754 * gcc.target/i386/pie.c: New test.
19755
19756 * lib/target-supports.exp (check_effective_target_pie): New.
19757
19758 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19759
19760 PR rtl-optimization/64286
19761 * gcc.target/i386/avx2-pr64286.c: New test.
19762
19763 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
19764
19765 PR c++/57626
19766 * g++.dg/cpp0x/vt-57626.C: New.
19767
19768 2015-01-13 Jakub Jelinek <jakub@redhat.com>
19769
19770 PR fortran/64528
19771 * gfortran.dg/pr64528.f90: New test.
19772
19773 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
19774
19775 * gcc.target/aarch64/subsp.c: New test.
19776
19777 2015-01-13 Andrew Pinski <apinski@cavium.com>
19778
19779 * gcc.target/aarch64/store-pair-1.c: New testcase.
19780
19781 2015-01-13 Richard Biener <rguenther@suse.de>
19782
19783 PR lto/64373
19784 * gcc.dg/lto/pr64373_0.c: New testcase.
19785
19786 2015-01-13 Andrew Pinski <apinski@cavium.com>
19787
19788 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
19789 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
19790
19791 2015-01-13 Richard Biener <rguenther@suse.de>
19792
19793 PR tree-optimization/64406
19794 * gcc.dg/pr64406.c: New testcase.
19795
19796 2015-01-13 Richard Biener <rguenther@suse.de>
19797
19798 PR tree-optimization/64404
19799 * gcc.dg/vect/pr64404.c: New testcase.
19800
19801 2015-01-13 Richard Biener <rguenther@suse.de>
19802
19803 PR tree-optimization/64568
19804 * g++.dg/torture/pr64568.C: New testcase.
19805
19806 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19807
19808 * jit.dg/test-error-local-used-from-other-function.c: New test
19809 case.
19810 * jit.dg/test-error-param-reuse.c: New test case.
19811 * jit.dg/test-error-param-sharing.c: New test case.
19812 * jit.dg/test-error-param-used-from-other-function.c: New test
19813 case.
19814 * jit.dg/test-error-param-used-without-a-function.c: New test
19815 case.
19816
19817 2015-01-12 Jakub Jelinek <jakub@redhat.com>
19818
19819 PR tree-optimization/64563
19820 * gcc.dg/pr64563.c: New test.
19821
19822 PR target/64513
19823 * gcc.target/i386/pr64513.c: New test.
19824
19825 PR tree-optimization/64454
19826 * gcc.dg/pr64454.c: New test.
19827
19828 PR testsuite/64028
19829 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
19830 bind_pic_locally.
19831 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
19832 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
19833 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
19834 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
19835 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
19836 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
19837 * gcc.dg/vect/slp-25.c: Likewise.
19838 * gcc.dg/vect/vect-109.c: Likewise.
19839 * gcc.dg/vect/vect-13.c: Likewise.
19840 * gcc.dg/vect/vect-17.c: Likewise.
19841 * gcc.dg/vect/vect-18.c: Likewise.
19842 * gcc.dg/vect/vect-19.c: Likewise.
19843 * gcc.dg/vect/vect-20.c: Likewise.
19844 * gcc.dg/vect/vect-21.c: Likewise.
19845 * gcc.dg/vect/vect-22.c: Likewise.
19846 * gcc.dg/vect/vect-27.c: Likewise.
19847 * gcc.dg/vect/vect-29.c: Likewise.
19848 * gcc.dg/vect/vect-2-big-array.c: Likewise.
19849 * gcc.dg/vect/vect-2.c: Likewise.
19850 * gcc.dg/vect/vect-3.c: Likewise.
19851 * gcc.dg/vect/vect-4.c: Likewise.
19852 * gcc.dg/vect/vect-5.c: Likewise.
19853 * gcc.dg/vect/vect-72.c: Likewise.
19854 * gcc.dg/vect/vect-73-big-array.c: Likewise.
19855 * gcc.dg/vect/vect-73.c: Likewise.
19856 * gcc.dg/vect/vect-77-global.c: Likewise.
19857 * gcc.dg/vect/vect-78-global.c: Likewise.
19858 * gcc.dg/vect/vect-7.c: Likewise.
19859 * gcc.dg/vect/vect-86.c: Likewise.
19860 * gcc.dg/vect/vect-align-1.c: Likewise.
19861 * gcc.dg/vect/vect-align-3.c: Likewise.
19862 * gcc.dg/vect/vect-all-big-array.c: Likewise.
19863 * gcc.dg/vect/vect-all.c: Likewise.
19864 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
19865 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
19866 * gcc.dg/vect/vect-peel-3.c: Likewise.
19867 * gcc.dg/vect/vect-peel-4.c: Likewise.
19868 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
19869
19870 2015-01-12 Jeff Law <law@redhat.com>
19871
19872 PR target/64461
19873 * gcc.target/m68k/pr64461.c: New test.
19874
19875 2015-01-12 David Malcolm <dmalcolm@redhat.com>
19876
19877 * jit.dg/test-array-as-pointer.c (create_code): Update call
19878 to gcc_jit_context_new_global by setting "kind" to
19879 GCC_JIT_GLOBAL_IMPORTED.
19880 * jit.dg/test-error-array-as-pointer.c: Likewise.
19881 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
19882 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
19883 setting kind to GCC_JIT_GLOBAL_EXPORTED.
19884 * jit.dg/test-using-global.c (the_global): Rename to...
19885 (imported_global): ...this.
19886 (create_code): Update to test the three kinds of global.
19887 (verify_code): Likewise.
19888
19889 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
19890
19891 PR testsuite/64427
19892 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
19893 undefined behavior.
19894 * gcc.target/i386/pr64291-2.c: Updated.
19895
19896 2015-01-12 Richard Biener <rguenther@suse.de>
19897
19898 PR tree-optimization/64530
19899 * gfortran.dg/pr64530.f90: New testcase.
19900
19901 2015-01-12 Richard Biener <rguenther@suse.de>
19902
19903 PR middle-end/64357
19904 * gcc.dg/torture/pr64357.c: New testcase.
19905
19906 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
19907
19908 * gcc.target/i386/nop-mcount.c: Properly place {} in target
19909 selector.
19910
19911 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
19912 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
19913
19914 2015-01-12 Martin Liska <mliska@suse.cz>
19915
19916 * gcc.dg/ipa/PR64550.c: New test.
19917
19918 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
19919
19920 PR ipa/63470
19921 * g++.dg/ipa/pr63470.C: New testcase.
19922
19923 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19924
19925 PR fortran/63733
19926 * gfortran.dg/typebound_operator_20.f90: New.
19927
19928 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19929
19930 PR fortran/58023
19931 * gfortran.dg/proc_ptr_comp_42.f90: New.
19932
19933 2015-01-11 Janus Weil <janus@gcc.gnu.org>
19934
19935 PR fortran/64508
19936 * gfortran.dg/proc_ptr_comp_41.f90: New.
19937
19938 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
19939
19940 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
19941
19942 2015-01-10 Tobias Burnus <burnus@net-b.de>
19943
19944 PR fortran/64522
19945 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
19946 and add dg-excess-errors.
19947 * gfortran.dg/line_length_6.f90: New.
19948 * gfortran.dg/line_length_7.f90: New.
19949 * gfortran.dg/line_length_8.f90: New.
19950 * gfortran.dg/line_length_9.f90: New.
19951 * gfortran.dg/line_length_10.f90: New.
19952 * gfortran.dg/line_length_11.f90: New.
19953
19954 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19955
19956 * jit.dg/test-threads.c (struct testcase): Move declaration
19957 to jit.dg/all-non-failing-tests.h.
19958 (testcases): Likewise.
19959 * jit.dg/all-non-failing-tests.h (struct testcase): Move
19960 declaration here from jit.dg/all-non-failing-tests.h.
19961 (testcases): Likewise.
19962 * jit.dg/test-combination.c (create_code): Eliminate spelling
19963 out all of the testcases in favor of looping through the
19964 "testcases" metadata.
19965 (verify_code): Likewise.
19966
19967 2015-01-09 Jakub Jelinek <jakub@redhat.com>
19968
19969 PR rtl-optimization/64536
19970 * gcc.dg/pr64536.c: New test.
19971
19972 2015-01-09 David Malcolm <dmalcolm@redhat.com>
19973
19974 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
19975 * jit.dg/test-combination.c (create_code): Likewise.
19976 (verify_code): Likewise.
19977 * jit.dg/test-constants.c: New test case.
19978 * jit.dg/test-threads.c: Add test-constants.c.
19979
19980 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
19981
19982 PR libobjc/51891
19983 * objc.dg/gnu-api-2-class.m: Add a test case
19984 for the above change.
19985
19986 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
19987
19988 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
19989
19990 2015-01-09 Richard Biener <rguenther@suse.de>
19991
19992 PR tree-optimization/64410
19993 * g++.dg/vect/pr64410.cc: New testcase.
19994
19995 2015-01-09 Martin Liska <mliska@suse.cz>
19996
19997 * gcc.dg/ipa/ipa-icf-32.c: New test.
19998
19999 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
20000
20001 * c-c++-common/tsan/tsan_barrier.h: New.
20002 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
20003 * c-c++-common/tsan/bitfield_race.c: Likewise.
20004 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
20005 * c-c++-common/tsan/mutexset1.c: Likewise.
20006 * c-c++-common/tsan/race_on_barrier.c: Likewise.
20007 * c-c++-common/tsan/race_on_mutex.c: Likewise.
20008 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
20009 * c-c++-common/tsan/simple_race.c: Likewise.
20010 * c-c++-common/tsan/simple_stack.c: Likewise.
20011 * c-c++-common/tsan/sleep_sync.c: Likewise.
20012 * c-c++-common/tsan/tiny_race.c: Likewise.
20013 * c-c++-common/tsan/tls_race.c: Likewise.
20014 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
20015 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
20016 * g++.dg/tsan/atomic_free.C: Likewise.
20017 * g++.dg/tsan/atomic_free2.C: Likewise.
20018 * g++.dg/tsan/cond_race.C: Likewise.
20019 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
20020
20021 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
20022
20023 PR testsuite/62250
20024 * lib/target-supports.exp (check_effective_target_libatomic_available):
20025 New.
20026 * gfortran.dg/coarray/caf.exp: Only add -latomic for
20027 targets that match effective-target libatomic_available.
20028 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
20029
20030 2015-01-08 David Malcolm <dmalcolm@redhat.com>
20031
20032 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
20033 Verify the result of gcc_jit_context_get_last_error.
20034 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
20035
20036 2015-01-08 Jakub Jelinek <jakub@redhat.com>
20037
20038 PR tree-optimization/63989
20039 * gcc.dg/strlenopt-27.c: New test.
20040
20041 2015-01-08 David Malcolm <dmalcolm@redhat.com>
20042
20043 * jit.dg/harness.h (set_up_logging): New function.
20044 (test_jit): Fail if gcc_jit_context_acquire fails. Call
20045 set_up_logging on the context, so that every testcase is
20046 logged to a particular file.
20047 * jit.dg/test-nested-contexts.c (main): Open a logfile,
20048 and call gcc_jit_context_set_logfile on the top-level context.
20049
20050 2015-01-08 Jakub Jelinek <jakub@redhat.com>
20051
20052 PR target/64338
20053 * g++.dg/opt/pr64338.C: New test.
20054
20055 2015-01-08 Tobias Burnus <burnus@net-b.de>
20056
20057 * gfortran.dg/coarray/codimension_2b.f90: New file.
20058 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
20059 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
20060
20061 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
20062
20063 PR c++/59004
20064 * g++.dg/ext/fnname4.C: New.
20065
20066 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
20067
20068 PR c++/64462
20069 * g++.dg/cpp0x/constexpr-64462.C: New.
20070
20071 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
20072
20073 PR c++/60753
20074 * g++.dg/cpp0x/deleted10.C: New.
20075
20076 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20077
20078 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
20079
20080 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20081
20082 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
20083 GCC_JIT_UNARY_OP_ABS.
20084 (verify_unary_ops): Likewise.
20085
20086 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20087
20088 * jit.dg/test-arith-overflow.c: New test case.
20089 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
20090 * jit.dg/test-combination.c (create_code): Likewise.
20091 (verify_code): Likewise.
20092 * jit.dg/test-threads.c (testcases): Likewise.
20093
20094 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20095
20096 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
20097 rather than "jit". Load g++.exp, and call g++_init.
20098 Run test-*.cc files within the testsuite and *.cc files within
20099 docs/examples.
20100 (jit-dg-test): Drop the addition of -fgnu89-inline to
20101 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
20102 doing it when compiling C testcases (since g++ does not handle
20103 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
20104 is restored to the value after g++_init ran, rather than the
20105 value before g++_init ran. Return a list of
20106 $comp_output $output_file, as dg-test assumes.
20107
20108 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20109
20110 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
20111 make it easier to figure out the origin of each test result when
20112 running test-combination.c and test-threads.c.
20113 (CHECK_VALUE): Likewise.
20114 (CHECK_DOUBLE_VALUE): Likewise.
20115 (CHECK_STRING_VALUE): Likewise.
20116 (CHECK_STRING_STARTS_WITH): Likewise.
20117 (CHECK_STRING_CONTAINS): Likewise.
20118 (CHECK): Likewise.
20119 (check_string_value): Likewise, add "funcname" param.
20120 (check_string_starts_with): Likewise.
20121 (check_string_contains): Likewise.
20122
20123 2015-01-07 David Malcolm <dmalcolm@redhat.com>
20124
20125 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
20126 generating name of built executable.
20127
20128 2015-01-07 Marek Polacek <polacek@redhat.com>
20129
20130 PR c/64440
20131 * gcc.dg/pr64440.c: New test.
20132 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
20133
20134 2015-01-07 Marek Polacek <polacek@redhat.com>
20135
20136 PR c/64417
20137 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
20138 * gcc.dg/pr64417.c: New test.
20139
20140 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
20141
20142 PR target/64505
20143 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
20144 fix is correct.
20145
20146 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
20147
20148 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
20149 Check if testcases run without errors, not just if they compile.
20150
20151 2015-01-06 Christian Bruel <christian.bruel@st.com>
20152
20153 PR target/64507
20154 * gcc.target/sh/pr64507.c: New test.
20155
20156 2015-01-06 Arnaud Charlet <charlet@adacore.com>
20157
20158 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
20159
20160 2015-01-06 Jakub Jelinek <jakub@redhat.com>
20161
20162 * c-c++-common/asan/sanitize-all-1.c: New test.
20163 * c-c++-common/ubsan/sanitize-all-1.c: New test.
20164 * c-c++-common/ubsan/sanitize-all-2.c: New test.
20165 * c-c++-common/ubsan/sanitize-all-3.c: New test.
20166 * c-c++-common/ubsan/sanitize-all-4.c: New test.
20167
20168 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
20169
20170 * lib/target-supports.exp (check_profiling_available): Return 0 for
20171 Visium.
20172 (check_effective_target_tls_runtime): Likewise.
20173 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
20174 * gcc.dg/20020312-2.c: Adjust for Visium.
20175 * gcc.dg/tls/thr-cse-1.c: Likewise
20176 * gcc.dg/tree-ssa/20040204-1.c: Likewise
20177 * gcc.dg/tree-ssa/loop-1.c: Likewise.
20178 * gcc.dg/weak/typeof-2.c: Likewise.
20179
20180 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
20181
20182 PR rtl-optimization/64287
20183 * gcc.dg/aru-2.c: New test.
20184
20185 2015-01-05 Jakub Jelinek <jakub@redhat.com>
20186
20187 PR sanitizer/64344
20188 * c-c++-common/ubsan/pr64344-1.c: New test.
20189 * c-c++-common/ubsan/pr64344-2.c: New test.
20190
20191 PR tree-optimization/64465
20192 * gcc.dg/pr64465.c: New test.
20193
20194 PR tree-optimization/64494
20195 * gcc.c-torture/compile/pr64494.c: New test.
20196
20197 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
20198
20199 PR fortran/47674
20200 * gfortran.dg/realloc_on_assign_25.f90: New test.
20201
20202 2015-01-05 Jakub Jelinek <jakub@redhat.com>
20203
20204 Update copyright years.
20205
20206 2015-01-05 Marek Polacek <polacek@redhat.com>
20207
20208 PR c/64423
20209 * gcc.dg/pr64423.c: New test.
20210
20211 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
20212
20213 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
20214 mmix-knuth-mmixware for the same reason as for MIPS.
20215 * gcc.dg/debug/debug-2.c: Ditto.
20216
20217 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
20218
20219 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
20220
20221 PR testsuite/62250
20222 * lib/gfortran.exp: Add libatomic library search path.
20223 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
20224 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
20225
20226 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
20227
20228 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
20229
20230 * c-c++-common/tsan/bitfield_race.c: New testcase.
20231 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
20232
20233 2015-01-02 Tobias Burnus <burnus@net-b.de>
20234
20235 * gfortran.dg/coarray/collectives_4.f90: New.
20236
20237 2015-01-02 Janus Weil <janus@gcc.gnu.org>
20238
20239 PR fortran/57562
20240 * gfortran.dg/extends_16.f90: New.
20241
20242 2015-01-02 Tobias Burnus <burnus@net-b.de>
20243
20244 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
20245
20246 2015-01-02 Tobias Burnus <burnus@net-b.de>
20247
20248 * gfortran.dg/coarray/codimension_2.f90: New.
20249 * gfortran.dg/coarray/codimension_2a.f90: New.
20250 * gfortran.dg/coarray_35.f90: New.
20251 * gfortran.dg/coarray_35a.f90: New.
20252
20253 2015-01-02 Janus Weil <janus@gcc.gnu.org>
20254
20255 PR fortran/60507
20256 * gfortran.dg/dummy_procedure_11.f90: New.
20257 ^L
20258 Copyright (C) 2015 Free Software Foundation, Inc.
20259
20260 Copying and distribution of this file, with or without modification,
20261 are permitted in any medium without royalty provided the copyright
20262 notice and this notice are preserved.