Improve live-in calculation for splitted block
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-25 Jiong Wang <jiong.wang@arm.com>
2
3 * gcc.target/i386/shrink_wrap_1.c: New test.
4
5 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6
7 PR target/63335
8 * gcc.target/powerpc/pr63335.c: New test.
9
10 2014-09-25 Marek Polacek <polacek@redhat.com>
11
12 PR c++/61945
13 * g++.dg/warn/pr61945.C: New test.
14
15 2014-09-25 Jakub Jelinek <jakub@redhat.com>
16
17 PR tree-optimization/63341
18 * gcc.dg/vect/pr63341-1.c: New test.
19 * gcc.dg/vect/pr63341-2.c: New test.
20
21 PR c++/63249
22 * g++.dg/gomp/pr63249.C: New test.
23 * c-c++-common/gomp/pr63249.c: New test.
24
25 2014-09-25 Tobias Burnus <burnus@net-b.de>
26
27 * gfortran.dg/coarray/collectives_3.f90: New.
28 * gfortran.dg/coarray_collectives_9.f90: New.
29 * gfortran.dg/coarray_collectives_10.f90: New.
30 * gfortran.dg/coarray_collectives_11.f90: New.
31 * gfortran.dg/coarray_collectives_12.f90: New.
32
33 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
34
35 * gcc.target/powerpc/swaps-p8-17.c: New test.
36
37 2014-09-24 Jiong Wang <jiong.wang@arm.com>
38
39 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
40
41 2014-09-24 Marek Polacek <polacek@redhat.com>
42
43 PR c/61405
44 PR c/53874
45 * c-c++-common/pr53874.c: New test.
46 * c-c++-common/pr61405.c: New test.
47
48 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
49
50 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
51
52 2014-09-24 Jakub Jelinek <jakub@redhat.com>
53
54 PR sanitizer/63316
55 * c-c++-common/asan/pr63316.c: New test.
56
57 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
58
59 PR tree-optimization/63266
60 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
61
62 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
63
64 * gcc.target/arm/pr63210.c: New test.
65
66 2014-09-23 Andi Kleen <ak@linux.intel.com>
67
68 * gcc.dg/noreorder.c: New test.
69 * gcc.dg/noreorder2.c: New test.
70 * gcc.dg/noreorder3.c: New test.
71 * gcc.dg/noreorder4.c: New test.
72
73 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
74
75 * gcc.dg/combine_ashiftrt_1.c: New test.
76 * gcc.dg/combine_ashiftrt_2.c: Likewise.
77 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
78 workarounds for cmge.
79 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
80 absence of mvn.
81
82 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
83
84 PR c++/61857
85 * g++.dg/cpp1y/lambda-init10.C: New.
86
87 2014-09-23 Jakub Jelinek <jakub@redhat.com>
88
89 PR fortran/63331
90 * gfortran.dg/pr63331.f90: New test.
91
92 2014-09-24 Renlin Li <renlin.li@arm.com>
93
94 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
95 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
96 * gcc.dg/pr10474.c: Likewise.
97
98 2014-09-20 Mark Wielaard <mjw@redhat.com>
99
100 * gcc.dg/guality/const-volatile.c (i): Mark as used.
101 (ci): Likewise.
102 (pci): Likewise.
103 (pvi): Likewise.
104 (pcvi): Likewise.
105 (cip): Likewise.
106 (foo): Likewise.
107 (cfoo): Likewise.
108
109 2014-09-20 Mark Wielaard <mjw@redhat.com>
110
111 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
112 and "long int" to plain "short" and "long".
113 * gcc.dg/guality/const-volatile.c (struct bar): New struct
114 containing short and long long fields.
115 (bar): New variable to test the type.
116
117 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
118
119 PR c++/62155
120 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
121
122 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
123
124 PR c++/62219
125 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
126
127 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
128
129 * gcc.dg/vect/vect-reduc-or_1.c: New test.
130 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
131
132 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
133
134 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
135 New.
136
137 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
138 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
139
140 2014-09-22 Jakub Jelinek <jakub@redhat.com>
141
142 PR debug/63328
143 * c-c++-common/gomp/pr63328.c: New test.
144
145 2014-09-22 Martin Liska <mliska@suse.cz>
146
147 PR lto/63270
148 * g++.dg/lto/pr63270_0.C: New test.
149 * g++.dg/lto/pr63270_1.C: New test.
150
151 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
152
153 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
154 for call_value_rex64_ms_sysv.
155 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
156 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
157 for call_rex64_ms_sysv.
158
159 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
160 Tobias Burnus <burnus@net-b.de>
161
162 * gfortran.dg/coarray_atomic_5.f90: New
163
164 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
165
166 PR c++/61825
167 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
168
169 2014-09-19 Andi Kleen <ak@linux.intel.com>
170
171 * gcc.dg/pg-override.c: Only run on x86 Linux.
172 * gcc.dg/pg.c: Dito.
173 * gcc.target/i386/fentry-override.c: Exclude for PIC.
174 * gcc.target/i386/fentry.c: Dito.
175
176 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
177
178 PR ipa/61998
179 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
180
181 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
182
183 PR fortran/63152
184 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
185 * gfortran.dg/pr63152.f90: New test.
186
187 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
188
189 PR c++/58328
190 * g++.dg/cpp0x/nsdmi10.C: New.
191
192 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
193
194 * gcc.dg/ssp-3.c: New.
195 * gcc.dg/ssp-4.c: Likewise.
196
197 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
198
199 * gcc.target/s390/dfp-conv1.c: New testcase.
200
201 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
202
203 * c-c++-common/asan/red-align-1.c: New test.
204 * c-c++-common/asan/red-align-2.c: New test.
205
206 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
207
208 * gcc.dg/pr61053.c: Updated for x32.
209
210 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
211
212 PR debug/63285
213 * gcc.target/i386/pr63285.c: New test.
214
215 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
216
217 PR target/61360
218 * gcc.target/i386/pr61360.c: New.
219
220 2014-09-18 Jakub Jelinek <jakub@redhat.com>
221
222 PR c++/62017
223 * g++.dg/asan/pr62017.C: New test.
224
225 PR testsuite/63292
226 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
227
228 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
229
230 PR c++/62232
231 * g++.dg/cpp0x/Wdtor1.C: New.
232
233 2014-09-18 Joseph Myers <joseph@codesourcery.com>
234
235 * gcc.dg/torture/float128-exact-underflow.c: New test.
236
237 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
238
239 PR c++/61745
240 * g++.dg/template/pr61745.C: New.
241
242 2014-09-17 Marek Polacek <polacek@redhat.com>
243
244 PR c/61854
245 * gcc.dg/cpp/pr61854-1.c: New test.
246 * gcc.dg/cpp/pr61854-2.c: New test.
247 * gcc.dg/cpp/pr61854-3.c: New test.
248 * gcc.dg/cpp/pr61854-3.h: New test.
249 * gcc.dg/cpp/pr61854-4.c: New test.
250 * gcc.dg/cpp/pr61854-5.c: New test.
251 * gcc.dg/cpp/pr61854-6.c: New test.
252 * gcc.dg/cpp/pr61854-7.c: New test.
253 * gcc.dg/cpp/pr61854-c90.c: New test.
254 * gcc.dg/cpp/pr61854-c94.c: New test.
255
256 2014-09-17 Jakub Jelinek <jakub@redhat.com>
257
258 PR debug/63284
259 * gcc.dg/pr63284.c: New test.
260
261 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
262
263 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
264
265 PR c++/63241
266 * g++.dg/cpp0x/constexpr-63241.C: New.
267
268 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
269
270 PR libfortran/62768
271 * gfortran.dg/filename_null.f90: New test.
272
273 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
274
275 * gcc.dg/pg-override.c: Fix a typo.
276
277 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
278
279 * gcc.dg/pg.c: Fix a typo.
280
281 2014-09-16 Richard Biener <rguenther@suse.de>
282
283 PR testsuite/63258
284 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
285 for "vectorization not profitable".
286
287 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
288
289 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
290
291 2014-09-16 Jakub Jelinek <jakub@redhat.com>
292
293 PR fortran/56408
294 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
295 missing nexted dg-test call support in dejaGNU 1.4.4.
296
297 2014-09-15 Andi Kleen <ak@linux.intel.com>
298
299 * gcc.dg/pg-override.c: New test.
300 * gcc.dg/pg.c: New test.
301 * gcc.target/i386/fentry-override.c: New test.
302 * gcc.target/i386/fentry.c: New test.
303
304 2014-09-15 Jakub Jelinek <jakub@redhat.com>
305
306 PR fortran/56408
307 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
308 New global vars.
309 (dg-compile-aux-modules): New procedure.
310 * gfortran.dg/binding_label_tests_10.f03: Remove comment
311 and keep-modules.
312 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
313 use dg-compile-aux-modules.
314 * gfortran.dg/binding_label_tests_11.f03: Remove comment
315 and keep-modules.
316 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
317 use dg-compile-aux-modules.
318 * gfortran.dg/binding_label_tests_13.f03: Remove comment
319 and keep-modules.
320 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
321 use dg-compile-aux-modules.
322 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
323 and keep-modules.
324 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
325 use dg-compile-aux-modules.
326 * gfortran.dg/class_45a.f03: Remove keep-modules.
327 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
328 and cleanup-modules.
329 * gfortran.dg/class_4a.f03: Use dg-do link, use
330 dg-additional-sources and cleanup-modules, remove keep-modules
331 and update comment.
332 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
333 keep-modules, adjust comment.
334 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
335 dg-additional-sources and cleanup-modules.
336 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
337 associated comment.
338 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
339 remove comment.
340 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
341 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
342 use dg-compile-aux-modules.
343 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
344 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
345 use dg-compile-aux-modules.
346 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
347 * gfortran.dg/whole_file_29.f90: Remove comment, use
348 dg-compile-aux-modules.
349 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
350 * gfortran.dg/whole_file_31.f90: Remove comment, use
351 dg-compile-aux-modules.
352
353 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
354 gcc_parallel_test_enable): New procedures. If
355 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
356 runtest_file_p to invoke also gcc_parallel_test_run_p.
357 * g++.dg/guality/guality.exp (check_guality): Save/restore
358 test_counts array around the body of the procedure.
359 * gcc.dg/guality/guality.exp (check_guality): Likewise.
360 * g++.dg/plugin/plugin.exp: Run all the tests serially
361 by the first parallel runtest encountering it.
362 * gcc.dg/plugin/plugin.exp: Likewise.
363 * gcc.misc-tests/matrix1.exp: Likewise.
364 * gcc.misc-tests/dhry.exp: Likewise.
365 * gcc.misc-tests/acker1.exp: Likewise.
366 * gcc.misc-tests/linkage.exp: Likewise.
367 * gcc.misc-tests/mg.exp: Likewise.
368 * gcc.misc-tests/mg-2.exp: Likewise.
369 * gcc.misc-tests/sort2.exp: Likewise.
370 * gcc.misc-tests/sieve.exp: Likewise.
371 * gcc.misc-tests/options.exp: Likewise.
372 * gcc.misc-tests/help.exp: Likewise.
373 * go.test/go-test.exp (go-gc-tests): Use
374 gcc_parallel_test_enable {0, 1} around all handling of
375 each test.
376 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
377 * ada/acats/run_all.sh: Parallelize using mkdir inside of
378 a shared directory. Avoid forking and expr uses if
379 shell supports $(()).
380
381 2014-09-14 David Sherwood <david.sherwood@arm.com>
382
383 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
384
385 2014-09-14 James Clarke <jrtc27@jrtc27.com>
386
387 PR target/61407
388 * gcc.dg/darwin-minversion-1.c: Fixed formatting
389 * gcc.dg/darwin-minversion-2.c: Fixed formatting
390 * gcc.dg/darwin-minversion-3.c: Fixed formatting
391 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
392
393 2014-09-13 Marek Polacek <polacek@redhat.com>
394
395 PR c++/60862
396 * g++.dg/diagnostic/pr60862.C: New test.
397
398 2014-09-12 Richard Biener <rguenther@suse.de>
399
400 PR middle-end/63237
401 * g++.dg/torture/pr63237.C: New testcase.
402
403 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
404
405 * gcc.dg/vec-andxor1.c: New file.
406
407 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
408
409 PR target/58757
410 * gcc.dg/c11-true_min-1.c: New testcase.
411
412 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
413
414 PR c++/61489
415 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
416 * g++.old-deja/g++.other/warn5.C: Adjust.
417
418 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
419
420 * gcc.target/aarch64/vset_lane_1.c: New test.
421
422 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
423
424 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
425 Fix declaration.
426 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
427 Fix declaration.
428 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
429 Fix declaration.
430 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
431 Fix declaration.
432
433 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
434
435 PR tree-optimization/63186
436 * gcc.dg/pr63186.c: New testcase.
437
438 2014-09-10 Xinliang David Li <davidxl@google.com>
439
440 PR target/63209
441 * gcc.c-torture/execute/pr63209.c: New test.
442
443 2014-09-10 Jakub Jelinek <jakub@redhat.com>
444
445 * gcc.target/i386/i386.exp: Only run vect-args.c tests
446 if runtest_file_p says they should be run.
447
448 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
449
450 * gcc.target/aarch64/vstN_1.c: New test.
451
452 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
453
454 * gcc.target/aarch64/vldN_lane_1.c: New test.
455
456 2014-09-10 Martin Jambor <mjambor@suse.cz>
457
458 PR ipa/61654
459 * g++.dg/ipa/pr61654.C: New test.
460
461 2014-09-10 Jakub Jelinek <jakub@redhat.com>
462
463 * c-c++-common/ubsan/attrib-3.c: New test.
464 * c-c++-common/ubsan/nonnull-1.c: New test.
465 * c-c++-common/ubsan/nonnull-2.c: New test.
466 * c-c++-common/ubsan/nonnull-3.c: New test.
467 * c-c++-common/ubsan/nonnull-4.c: New test.
468 * c-c++-common/ubsan/nonnull-5.c: New test.
469
470 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
471
472 * g++.dg/lto/pr63166_0.ii: New testcase.
473 * g++.dg/lto/pr63166_1.ii: New testcase.
474
475 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
476
477 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
478
479 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
480
481 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
482 xxpermdi and add commentary about adding it back later; remove
483 unused typedef.
484
485 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
486
487 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
488 and 16-byte aligned.
489 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
490 * gcc.target/arm/vect-lroundf_1.c: Likewise.
491 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
492 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
493 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
494 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
495
496 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
497
498 * gcc.target/aarch64/vldN_dup_1.c: New test.
499
500 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
501
502 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
503
504 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
505
506 * gcc.target/aarch64/vldN_1.c: New test.
507
508 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
509
510 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
511
512 2014-09-09 Jiong Wang <jiong.wang@arm.com>
513
514 * gcc.target/arm/vect-copysignf.c: New testcase.
515
516 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
517
518 * gcc.target/arm/vfp-1.c: Updated expected assembly.
519
520 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
521
522 * gcc.target/arm/vfp-1.c: Updated expected assembly.
523
524 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
525
526 * gcc.target/arm/vfp-1.c: Updated expected assembly.
527
528 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
529
530 * gcc.target/arm/vfp-1.c: Updated expected assembly.
531
532 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
533
534 * gcc.target/arm/pr51835.c: Update expected assembly.
535 * gcc.target/arm/vfp-1.c: Likewise.
536 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
537 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
538 * gcc.target/arm/vfp-ldmiad.c: Likewise.
539 * gcc.target/arm/vfp-ldmias.c: Likewise.
540 * gcc.target/arm/vfp-stmdbd.c: Likewise.
541 * gcc.target/arm/vfp-stmdbs.c: Likewise.
542 * gcc.target/arm/vfp-stmiad.c: Likewise.
543 * gcc.target/arm/vfp-stmias.c: Likewise.
544
545 2014-09-09 Tony Wang <tony.wang@arm.com>
546
547 * gcc.target/arm/xordi3-opt.c: Disable this
548 test case for thumb1 target.
549 * gcc.target/arm/iordi3-opt.c: Ditto.
550
551 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
552
553 PR target/61749
554 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
555
556 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
557
558 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
559
560 2014-09-08 Jakub Jelinek <jakub@redhat.com>
561
562 PR tree-optimization/60196
563 PR tree-optimization/63189
564 * gcc.dg/vect/pr63189.c: New test.
565 * gcc.dg/vect/pr60196-1.c: New test.
566 * gcc.dg/vect/pr60196-2.c: New test.
567
568 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
569
570 * gcc.target/powerpc/swaps-p8-16.c: New test.
571
572 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
573
574 * gcc.target/i386/pr62208.c: New test.
575
576 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
577
578 PR testsuite/56194
579 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
580
581 * g++.dg/ipa/pr61800.C: Require visibility.
582
583 * gcc.dg/pr61868.c: Require lto.
584
585 2014-09-05 Easwaran Raman <eraman@google.com>
586
587 PR rtl-optimization/62146
588 * testsuite/g++.dg/opt/pr62146.C: New.
589
590 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
591
592 * gcc.dg/vect/vect-109.c: Skip predicate added.
593 * gcc.dg/vect/vect-93.c: Test check fixed.
594 * gcc.dg/vect/bb-slp-10.c: Likewise.
595 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
596 Check unaligned feature.
597
598 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
599
600 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
601 int{32,16,8}x1_t with int{32,16,8}_t.
602 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
603 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
604 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
605 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
606
607 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
608
609 * gcc.target/aarch64/vget_high_1.c: New test.
610 * gcc.target/aarch64/vget_low_1.c: Likewise.
611
612 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
613
614 * gcc.target/aarch64/simd/int_comparisons.x: New file.
615 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
616 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
617
618 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
619
620 * gcc.target/aarch64/simd/vrbit_1.c: New test.
621
622 2014-09-05 Richard Biener <rguenther@suse.de>
623
624 PR middle-end/63148
625 * gcc.dg/vect/pr63148.c: New testcase.
626 * c-c++-common/pr19807-1.c: Likewise.
627 * g++.dg/tree-ssa/pr19807.C: Adjust.
628 * g++.dg/tree-ssa/tmmti-2.C: Remove.
629
630 2014-09-05 Bin Cheng <bin.cheng@arm.com>
631
632 PR target/55701
633 * gcc.target/arm/memset-inline-1.c: New test.
634 * gcc.target/arm/memset-inline-2.c: New test.
635 * gcc.target/arm/memset-inline-3.c: New test.
636 * gcc.target/arm/memset-inline-4.c: New test.
637 * gcc.target/arm/memset-inline-5.c: New test.
638 * gcc.target/arm/memset-inline-6.c: New test.
639 * gcc.target/arm/memset-inline-7.c: New test.
640 * gcc.target/arm/memset-inline-8.c: New test.
641 * gcc.target/arm/memset-inline-9.c: New test.
642 * gcc.target/arm/memset-inline-10.c: New test.
643
644 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
645
646 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
647
648 2014-09-04 Guozhi Wei <carrot@google.com>
649
650 PR target/62040
651 * gcc.target/aarch64/pr62040.c: New test.
652
653 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
654
655 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
656 override specific ones, but specific ones do.
657
658 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
659
660 * gcc.target/powerpc/swaps-p8-13.c: New test.
661 * gcc.target/powerpc/swaps-p8-14.c: New test.
662 * gcc.target/powerpc/swaps-p8-15.c: New test.
663
664 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
665
666 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
667 regardless of endianness.
668
669 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
670
671 PR fortran/62174
672 * gfortran.dg/cray_pointers_11.f90: New.
673
674 2014-09-03 Martin Jambor <mjambor@suse.cz>
675
676 PR ipa/62015
677 * g++.dg/ipa/pr62015.C: New test.
678
679 2014-09-03 Martin Jambor <mjambor@suse.cz>
680
681 PR ipa/61986
682 * gcc.dg/ipa/pr61986.c: New test.
683
684 2014-09-03 Marek Polacek <polacek@redhat.com>
685
686 PR c/62294
687 * gcc.dg/pr62294.c: New test.
688 * gcc.dg/pr62294.h: New file.
689
690 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
691
692 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
693 of dg-options. Add "inline" keyword to test functions.
694
695 2014-09-03 Marek Polacek <polacek@redhat.com>
696
697 PR c/62024
698 * g++.dg/cpp0x/pr62024.C: New test.
699 * gcc.dg/pr62024.c: New test.
700
701 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
702
703 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
704 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
705 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
706 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
707 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
708 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
709
710 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
711
712 PR target/61078
713 * gcc.target/s390/pr61078.c: New testcase.
714
715 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
716
717 * gcc.dg/20111227-2.c: Compile only for x86 targets.
718 * gcc.dg/20111227-3.c: Ditto.
719
720 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
721
722 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
723
724 2014-09-03 Tobias Burnus <burnus@net-b.de>
725
726 PR fortran/61881
727 PR fortran/61888
728 PR fortran/57305
729 * gfortran.dg/sizeof_4.f90: New.
730
731 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
732
733 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
734 vec_cts, and vec_ctu.
735 * gcc.target/powerpc/builtins-2.c: Likewise.
736
737 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
738
739 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
740 [!__sun__ && !__hpux__] (arena_size): Scale according to
741 target pointer size.
742
743 2014-09-02 Marek Polacek <polacek@redhat.com>
744
745 PR fortran/62270
746 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
747
748 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
749
750 PR target/62275
751 * gcc.target/arm/vect-lceilf_1.c: New test.
752 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
753 * gcc.target/arm/vect-lroundf_1.c: Likewise.
754
755 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
756
757 PR target/62275
758 * gcc.target/arm/lceil-vcvt_1.c: New test.
759 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
760 * gcc.target/arm/lround-vcvt_1.c: Likewise.
761
762 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
763
764 DR 1453
765 * g++.dg/cpp0x/constexpr-volatile.C: New.
766 * g++.dg/ext/is_literal_type2.C: Likewise.
767
768 2014-09-02 Jakub Jelinek <jakub@redhat.com>
769 Balaji V. Iyer <balaji.v.iyer@intel.com>
770 Igor Zamyatin <igor.zamyatin@intel.com>
771
772 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
773 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
774 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
775 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
776 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
777 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
778 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
779 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
780 * g++.dg/cilk-plus/CK/cf3.cc: New test.
781 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
782 * g++.dg/cilk-plus/CK/for1.cc: New test.
783 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
784 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
785 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
786
787 2014-09-02 Richard Biener <rguenther@suse.de>
788
789 PR tree-optimization/62695
790 * gfortran.dg/pr62695.f90: New testcase.
791
792 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
793
794 PR target/62312
795 * gcc.c-torture/compile/pr62312.c: New.
796
797 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
798
799 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
800
801 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
802
803 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
804 Return right away if !arm*-*-*.
805
806 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
807
808 * gcc.c-torture/unsorted/386.c: Move to ...
809 * gcc.c-torture/compile/386.c: ... here.
810 * gcc.c-torture/unsorted/86.c: Move to ...
811 * gcc.c-torture/compile/86.c: ... here.
812 * gcc.c-torture/unsorted/a1.c: Move to ...
813 * gcc.c-torture/compile/a1.c: ... here.
814 * gcc.c-torture/unsorted/a3.c: Move to ...
815 * gcc.c-torture/compile/a3.c: ... here.
816 * gcc.c-torture/unsorted/aaa.c: Move to ...
817 * gcc.c-torture/compile/aaa.c: ... here.
818 * gcc.c-torture/unsorted/aa.c: Move to ...
819 * gcc.c-torture/compile/aa.c: ... here.
820 * gcc.c-torture/unsorted/abs.c: Move to ...
821 * gcc.c-torture/compile/abs.c: ... here.
822 * gcc.c-torture/unsorted/a.c: Move to ...
823 * gcc.c-torture/compile/a.c: ... here.
824 * gcc.c-torture/unsorted/ac.c: Move to ...
825 * gcc.c-torture/compile/ac.c: ... here.
826 * gcc.c-torture/unsorted/acc.c: Move to ...
827 * gcc.c-torture/compile/acc.c: ... here.
828 * gcc.c-torture/unsorted/add386.c: Move to ...
829 * gcc.c-torture/compile/add386.c: ... here.
830 * gcc.c-torture/unsorted/add.c: Move to ...
831 * gcc.c-torture/compile/add.c: ... here.
832 * gcc.c-torture/unsorted/addcc.c: Move to ...
833 * gcc.c-torture/compile/addcc.c: ... here.
834 * gcc.c-torture/unsorted/andm.c: Move to ...
835 * gcc.c-torture/compile/andm.c: ... here.
836 * gcc.c-torture/unsorted/andmem.c: Move to ...
837 * gcc.c-torture/compile/andmem.c: ... here.
838 * gcc.c-torture/unsorted/andn.c: Move to ...
839 * gcc.c-torture/compile/andn.c: ... here.
840 * gcc.c-torture/unsorted/andok.c: Move to ...
841 * gcc.c-torture/compile/andok.c: ... here.
842 * gcc.c-torture/unsorted/andsi.c: Move to ...
843 * gcc.c-torture/compile/andsi.c: ... here.
844 * gcc.c-torture/unsorted/andsparc.c: Move to ...
845 * gcc.c-torture/compile/andsparc.c: ... here.
846 * gcc.c-torture/unsorted/aos.c: Move to ...
847 * gcc.c-torture/compile/aos.c: ... here.
848 * gcc.c-torture/unsorted/arr.c: Move to ...
849 * gcc.c-torture/compile/arr.c: ... here.
850 * gcc.c-torture/unsorted/as.c: Move to ...
851 * gcc.c-torture/compile/as.c: ... here.
852 * gcc.c-torture/unsorted/ase.c: Move to ...
853 * gcc.c-torture/compile/ase.c: ... here.
854 * gcc.c-torture/unsorted/b1.c: Move to ...
855 * gcc.c-torture/compile/b1.c: ... here.
856 * gcc.c-torture/unsorted/b2.c: Move to ...
857 * gcc.c-torture/compile/b2.c: ... here.
858 * gcc.c-torture/unsorted/b3.c: Move to ...
859 * gcc.c-torture/compile/b3.c: ... here.
860 * gcc.c-torture/unsorted/b88.c: Move to ...
861 * gcc.c-torture/compile/b88.c: ... here.
862 * gcc.c-torture/unsorted/bad.c: Move to ...
863 * gcc.c-torture/compile/bad.c: ... here.
864 * gcc.c-torture/unsorted/band.c: Move to ...
865 * gcc.c-torture/compile/band.c: ... here.
866 * gcc.c-torture/unsorted/bb0.c: Move to ...
867 * gcc.c-torture/compile/bb0.c: ... here.
868 * gcc.c-torture/unsorted/bb1.c: Move to ...
869 * gcc.c-torture/compile/bb1.c: ... here.
870 * gcc.c-torture/unsorted/bbb.c: Move to ...
871 * gcc.c-torture/compile/bbb.c: ... here.
872 * gcc.c-torture/unsorted/b.c: Move to ...
873 * gcc.c-torture/compile/b.c: ... here.
874 * gcc.c-torture/unsorted/bc.c: Move to ...
875 * gcc.c-torture/compile/bc.c: ... here.
876 * gcc.c-torture/unsorted/bcopy.c: Move to ...
877 * gcc.c-torture/compile/bcopy.c: ... here.
878 * gcc.c-torture/unsorted/bf.c: Move to ...
879 * gcc.c-torture/compile/bf.c: ... here.
880 * gcc.c-torture/unsorted/bfins.c: Move to ...
881 * gcc.c-torture/compile/bfins.c: ... here.
882 * gcc.c-torture/unsorted/bfx.c: Move to ...
883 * gcc.c-torture/compile/bfx.c: ... here.
884 * gcc.c-torture/unsorted/bge.c: Move to ...
885 * gcc.c-torture/compile/bge.c: ... here.
886 * gcc.c-torture/unsorted/bit.c: Move to ...
887 * gcc.c-torture/compile/bit.c: ... here.
888 * gcc.c-torture/unsorted/bitf.c: Move to ...
889 * gcc.c-torture/compile/bitf.c: ... here.
890 * gcc.c-torture/unsorted/bitw.c: Move to ...
891 * gcc.c-torture/compile/bitw.c: ... here.
892 * gcc.c-torture/unsorted/blk.c: Move to ...
893 * gcc.c-torture/compile/blk.c: ... here.
894 * gcc.c-torture/unsorted/bt386.c: Move to ...
895 * gcc.c-torture/compile/bt386.c: ... here.
896 * gcc.c-torture/unsorted/bt.c: Move to ...
897 * gcc.c-torture/compile/bt.c: ... here.
898 * gcc.c-torture/unsorted/BUG11.c: Move to ...
899 * gcc.c-torture/compile/BUG11.c: ... here.
900 * gcc.c-torture/unsorted/BUG12.c: Move to ...
901 * gcc.c-torture/compile/BUG12.c: ... here.
902 * gcc.c-torture/unsorted/BUG13.c: Move to ...
903 * gcc.c-torture/compile/BUG13.c: ... here.
904 * gcc.c-torture/unsorted/BUG16.c: Move to ...
905 * gcc.c-torture/compile/BUG16.c: ... here.
906 * gcc.c-torture/unsorted/BUG17.c: Move to ...
907 * gcc.c-torture/compile/BUG17.c: ... here.
908 * gcc.c-torture/unsorted/BUG18.c: Move to ...
909 * gcc.c-torture/compile/BUG18.c: ... here.
910 * gcc.c-torture/unsorted/BUG1.c: Move to ...
911 * gcc.c-torture/compile/BUG1.c: ... here.
912 * gcc.c-torture/unsorted/BUG21.c: Move to ...
913 * gcc.c-torture/compile/BUG21.c: ... here.
914 * gcc.c-torture/unsorted/BUG22.c: Move to ...
915 * gcc.c-torture/compile/BUG22.c: ... here.
916 * gcc.c-torture/unsorted/BUG23.c: Move to ...
917 * gcc.c-torture/compile/BUG23.c: ... here.
918 * gcc.c-torture/unsorted/BUG24.c: Move to ...
919 * gcc.c-torture/compile/BUG24.c: ... here.
920 * gcc.c-torture/unsorted/BUG25.c: Move to ...
921 * gcc.c-torture/compile/BUG25.c: ... here.
922 * gcc.c-torture/unsorted/BUG2.c: Move to ...
923 * gcc.c-torture/compile/BUG2.c: ... here.
924 * gcc.c-torture/unsorted/BUG3.c: Move to ...
925 * gcc.c-torture/compile/BUG3.c: ... here.
926 * gcc.c-torture/unsorted/BUG4.c: Move to ...
927 * gcc.c-torture/compile/BUG4.c: ... here.
928 * gcc.c-torture/unsorted/BUG5.c: Move to ...
929 * gcc.c-torture/compile/BUG5.c: ... here.
930 * gcc.c-torture/unsorted/BUG6.c: Move to ...
931 * gcc.c-torture/compile/BUG6.c: ... here.
932 * gcc.c-torture/unsorted/bug.c: Move to ...
933 * gcc.c-torture/compile/bug.c: ... here.
934 * gcc.c-torture/unsorted/bugc.c: Move to ...
935 * gcc.c-torture/compile/bugc.c: ... here.
936 * gcc.c-torture/unsorted/buns.c: Move to ...
937 * gcc.c-torture/compile/buns.c: ... here.
938 * gcc.c-torture/unsorted/bx.c: Move to ...
939 * gcc.c-torture/compile/bx.c: ... here.
940 * gcc.c-torture/unsorted/c1.c: Move to ...
941 * gcc.c-torture/compile/c1.c: ... here.
942 * gcc.c-torture/unsorted/c2.c: Move to ...
943 * gcc.c-torture/compile/c2.c: ... here.
944 * gcc.c-torture/unsorted/call386.c: Move to ...
945 * gcc.c-torture/compile/call386.c: ... here.
946 * gcc.c-torture/unsorted/call.c: Move to ...
947 * gcc.c-torture/compile/call.c: ... here.
948 * gcc.c-torture/unsorted/callind.c: Move to ...
949 * gcc.c-torture/compile/callind.c: ... here.
950 * gcc.c-torture/unsorted/c.c: Move to ...
951 * gcc.c-torture/compile/c.c: ... here.
952 * gcc.c-torture/unsorted/cc.c: Move to ...
953 * gcc.c-torture/compile/cc.c: ... here.
954 * gcc.c-torture/unsorted/charmtst.c: Move to ...
955 * gcc.c-torture/compile/charmtst.c: ... here.
956 * gcc.c-torture/unsorted/cmb.c: Move to ...
957 * gcc.c-torture/compile/cmb.c: ... here.
958 * gcc.c-torture/unsorted/cmp.c: Move to ...
959 * gcc.c-torture/compile/cmp.c: ... here.
960 * gcc.c-torture/unsorted/cmphi.c: Move to ...
961 * gcc.c-torture/compile/cmphi.c: ... here.
962 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
963 * gcc.c-torture/compile/cmpsi386.c: ... here.
964 * gcc.c-torture/unsorted/cmul.c: Move to ...
965 * gcc.c-torture/compile/cmul.c: ... here.
966 * gcc.c-torture/unsorted/cn1.c: Move to ...
967 * gcc.c-torture/compile/cn1.c: ... here.
968 * gcc.c-torture/unsorted/comb.c: Move to ...
969 * gcc.c-torture/compile/comb.c: ... here.
970 * gcc.c-torture/unsorted/consec.c: Move to ...
971 * gcc.c-torture/compile/consec.c: ... here.
972 * gcc.c-torture/unsorted/const.c: Move to ...
973 * gcc.c-torture/compile/const.c: ... here.
974 * gcc.c-torture/unsorted/conv.c: Move to ...
975 * gcc.c-torture/compile/conv.c: ... here.
976 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
977 * gcc.c-torture/compile/conv_tst.c: ... here.
978 * gcc.c-torture/unsorted/cp.c: Move to ...
979 * gcc.c-torture/compile/cp.c: ... here.
980 * gcc.c-torture/unsorted/csebug.c: Move to ...
981 * gcc.c-torture/compile/csebug.c: ... here.
982 * gcc.c-torture/unsorted/cvt.c: Move to ...
983 * gcc.c-torture/compile/cvt.c: ... here.
984 * gcc.c-torture/unsorted/dblbug.c: Move to ...
985 * gcc.c-torture/compile/dblbug.c: ... here.
986 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
987 * gcc.c-torture/compile/dbl_parm.c: ... here.
988 * gcc.c-torture/unsorted/d.c: Move to ...
989 * gcc.c-torture/compile/d.c: ... here.
990 * gcc.c-torture/unsorted/ddd.c: Move to ...
991 * gcc.c-torture/compile/ddd.c: ... here.
992 * gcc.c-torture/unsorted/dead.c: Move to ...
993 * gcc.c-torture/compile/dead.c: ... here.
994 * gcc.c-torture/unsorted/delay.c: Move to ...
995 * gcc.c-torture/compile/delay.c: ... here.
996 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
997 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
998 * gcc.c-torture/unsorted/di.c: Move to ...
999 * gcc.c-torture/compile/di.c: ... here.
1000 * gcc.c-torture/unsorted/dic.c: Move to ...
1001 * gcc.c-torture/compile/dic.c: ... here.
1002 * gcc.c-torture/unsorted/dilayout.c: Move to ...
1003 * gcc.c-torture/compile/dilayout.c: ... here.
1004 * gcc.c-torture/unsorted/dimove.c: Move to ...
1005 * gcc.c-torture/compile/dimove.c: ... here.
1006 * gcc.c-torture/unsorted/dimul.c: Move to ...
1007 * gcc.c-torture/compile/dimul.c: ... here.
1008 * gcc.c-torture/unsorted/div.c: Move to ...
1009 * gcc.c-torture/compile/div.c: ... here.
1010 * gcc.c-torture/unsorted/divdf.c: Move to ...
1011 * gcc.c-torture/compile/divdf.c: ... here.
1012 * gcc.c-torture/unsorted/dm.c: Move to ...
1013 * gcc.c-torture/compile/dm.c: ... here.
1014 * gcc.c-torture/unsorted/dshift.c: Move to ...
1015 * gcc.c-torture/compile/dshift.c: ... here.
1016 * gcc.c-torture/unsorted/e.c: Move to ...
1017 * gcc.c-torture/compile/e.c: ... here.
1018 * gcc.c-torture/unsorted/ex.c: Move to ...
1019 * gcc.c-torture/compile/ex.c: ... here.
1020 * gcc.c-torture/unsorted/ext.c: Move to ...
1021 * gcc.c-torture/compile/ext.c: ... here.
1022 * gcc.c-torture/unsorted/f1.c: Move to ...
1023 * gcc.c-torture/compile/f1.c: ... here.
1024 * gcc.c-torture/unsorted/f2.c: Move to ...
1025 * gcc.c-torture/compile/f2.c: ... here.
1026 * gcc.c-torture/unsorted/fdmul.c: Move to ...
1027 * gcc.c-torture/compile/fdmul.c: ... here.
1028 * gcc.c-torture/unsorted/float.c: Move to ...
1029 * gcc.c-torture/compile/float.c: ... here.
1030 * gcc.c-torture/unsorted/flo.c: Move to ...
1031 * gcc.c-torture/compile/flo.c: ... here.
1032 * gcc.c-torture/unsorted/flt_const.c: Move to ...
1033 * gcc.c-torture/compile/flt_const.c: ... here.
1034 * gcc.c-torture/unsorted/fnul.c: Move to ...
1035 * gcc.c-torture/compile/fnul.c: ... here.
1036 * gcc.c-torture/unsorted/foo.c: Move to ...
1037 * gcc.c-torture/compile/foo.c: ... here.
1038 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
1039 * gcc.c-torture/compile/forgetcc.c: ... here.
1040 * gcc.c-torture/unsorted/fq.c: Move to ...
1041 * gcc.c-torture/compile/fq.c: ... here.
1042 * gcc.c-torture/unsorted/g.c: Move to ...
1043 * gcc.c-torture/compile/g.c: ... here.
1044 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
1045 * gcc.c-torture/compile/gen_tst.c: ... here.
1046 * gcc.c-torture/unsorted/glob.c: Move to ...
1047 * gcc.c-torture/compile/glob.c: ... here.
1048 * gcc.c-torture/unsorted/gronk.c: Move to ...
1049 * gcc.c-torture/compile/gronk.c: ... here.
1050 * gcc.c-torture/unsorted/hibug.c: Move to ...
1051 * gcc.c-torture/compile/hibug.c: ... here.
1052 * gcc.c-torture/unsorted/hi.c: Move to ...
1053 * gcc.c-torture/compile/hi.c: ... here.
1054 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
1055 * gcc.c-torture/compile/HIcmp.c: ... here.
1056 * gcc.c-torture/unsorted/HIset.c: Move to ...
1057 * gcc.c-torture/compile/HIset.c: ... here.
1058 * gcc.c-torture/unsorted/i.c: Move to ...
1059 * gcc.c-torture/compile/i.c: ... here.
1060 * gcc.c-torture/unsorted/i++.c: Move to ...
1061 * gcc.c-torture/compile/i++.c: ... here.
1062 * gcc.c-torture/unsorted/ic.c: Move to ...
1063 * gcc.c-torture/compile/ic.c: ... here.
1064 * gcc.c-torture/unsorted/icmp.c: Move to ...
1065 * gcc.c-torture/compile/icmp.c: ... here.
1066 * gcc.c-torture/unsorted/ifreg.c: Move to ...
1067 * gcc.c-torture/compile/ifreg.c: ... here.
1068 * gcc.c-torture/unsorted/imm.c: Move to ...
1069 * gcc.c-torture/compile/imm.c: ... here.
1070 * gcc.c-torture/unsorted/isinf.c: Move to ...
1071 * gcc.c-torture/compile/isinf.c: ... here.
1072 * gcc.c-torture/unsorted/jmp.c: Move to ...
1073 * gcc.c-torture/compile/jmp.c: ... here.
1074 * gcc.c-torture/unsorted/jumptab.c: Move to ...
1075 * gcc.c-torture/compile/jumptab.c: ... here.
1076 * gcc.c-torture/unsorted/layout.c: Move to ...
1077 * gcc.c-torture/compile/layout.c: ... here.
1078 * gcc.c-torture/unsorted/lbug.c: Move to ...
1079 * gcc.c-torture/compile/lbug.c: ... here.
1080 * gcc.c-torture/unsorted/l.c: Move to ...
1081 * gcc.c-torture/compile/l.c: ... here.
1082 * gcc.c-torture/unsorted/ll1.c: Move to ...
1083 * gcc.c-torture/compile/ll1.c: ... here.
1084 * gcc.c-torture/unsorted/llbug.c: Move to ...
1085 * gcc.c-torture/compile/llbug.c: ... here.
1086 * gcc.c-torture/unsorted/lll.c: Move to ...
1087 * gcc.c-torture/compile/lll.c: ... here.
1088 * gcc.c-torture/unsorted/load8.c: Move to ...
1089 * gcc.c-torture/compile/load8.c: ... here.
1090 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
1091 * gcc.c-torture/compile/loadhicc.c: ... here.
1092 * gcc.c-torture/unsorted/log2.c: Move to ...
1093 * gcc.c-torture/compile/log2.c: ... here.
1094 * gcc.c-torture/unsorted/logic.c: Move to ...
1095 * gcc.c-torture/compile/logic.c: ... here.
1096 * gcc.c-torture/unsorted/loop-1.c: Move to ...
1097 * gcc.c-torture/compile/loop-1.c: ... here.
1098 * gcc.c-torture/unsorted/loop386.c: Move to ...
1099 * gcc.c-torture/compile/loop386.c: ... here.
1100 * gcc.c-torture/unsorted/lop.c: Move to ...
1101 * gcc.c-torture/compile/lop.c: ... here.
1102 * gcc.c-torture/unsorted/m1.c: Move to ...
1103 * gcc.c-torture/compile/m1.c: ... here.
1104 * gcc.c-torture/unsorted/m2.c: Move to ...
1105 * gcc.c-torture/compile/m2.c: ... here.
1106 * gcc.c-torture/unsorted/m5.c: Move to ...
1107 * gcc.c-torture/compile/m5.c: ... here.
1108 * gcc.c-torture/unsorted/m68.c: Move to ...
1109 * gcc.c-torture/compile/m68.c: ... here.
1110 * gcc.c-torture/unsorted/mbyte.c: Move to ...
1111 * gcc.c-torture/compile/mbyte.c: ... here.
1112 * gcc.c-torture/unsorted/mchar.c: Move to ...
1113 * gcc.c-torture/compile/mchar.c: ... here.
1114 * gcc.c-torture/unsorted/mcmp.c: Move to ...
1115 * gcc.c-torture/compile/mcmp.c: ... here.
1116 * gcc.c-torture/unsorted/mdouble.c: Move to ...
1117 * gcc.c-torture/compile/mdouble.c: ... here.
1118 * gcc.c-torture/unsorted/memtst.c: Move to ...
1119 * gcc.c-torture/compile/memtst.c: ... here.
1120 * gcc.c-torture/unsorted/miscomp.c: Move to ...
1121 * gcc.c-torture/compile/miscomp.c: ... here.
1122 * gcc.c-torture/unsorted/mm.c: Move to ...
1123 * gcc.c-torture/compile/mm.c: ... here.
1124 * gcc.c-torture/unsorted/mod.c: Move to ...
1125 * gcc.c-torture/compile/mod.c: ... here.
1126 * gcc.c-torture/unsorted/modcc.c: Move to ...
1127 * gcc.c-torture/compile/modcc.c: ... here.
1128 * gcc.c-torture/unsorted/move.c: Move to ...
1129 * gcc.c-torture/compile/move.c: ... here.
1130 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
1131 * gcc.c-torture/compile/move_qhi.c: ... here.
1132 * gcc.c-torture/unsorted/mregtst.c: Move to ...
1133 * gcc.c-torture/compile/mregtst.c: ... here.
1134 * gcc.c-torture/unsorted/msp.c: Move to ...
1135 * gcc.c-torture/compile/msp.c: ... here.
1136 * gcc.c-torture/unsorted/mtst.c: Move to ...
1137 * gcc.c-torture/compile/mtst.c: ... here.
1138 * gcc.c-torture/unsorted/mu.c: Move to ...
1139 * gcc.c-torture/compile/mu.c: ... here.
1140 * gcc.c-torture/unsorted/mul.c: Move to ...
1141 * gcc.c-torture/compile/mul.c: ... here.
1142 * gcc.c-torture/unsorted/mword1.c: Move to ...
1143 * gcc.c-torture/compile/mword1.c: ... here.
1144 * gcc.c-torture/unsorted/mword.c: Move to ...
1145 * gcc.c-torture/compile/mword.c: ... here.
1146 * gcc.c-torture/unsorted/n1.c: Move to ...
1147 * gcc.c-torture/compile/n1.c: ... here.
1148 * gcc.c-torture/unsorted/nand.c: Move to ...
1149 * gcc.c-torture/compile/nand.c: ... here.
1150 * gcc.c-torture/unsorted/n.c: Move to ...
1151 * gcc.c-torture/compile/n.c: ... here.
1152 * gcc.c-torture/unsorted/neg.c: Move to ...
1153 * gcc.c-torture/compile/neg.c: ... here.
1154 * gcc.c-torture/unsorted/o.c: Move to ...
1155 * gcc.c-torture/compile/o.c: ... here.
1156 * gcc.c-torture/unsorted/omit.c: Move to ...
1157 * gcc.c-torture/compile/omit.c: ... here.
1158 * gcc.c-torture/unsorted/opout.c: Move to ...
1159 * gcc.c-torture/compile/opout.c: ... here.
1160 * gcc.c-torture/unsorted/opt.c: Move to ...
1161 * gcc.c-torture/compile/opt.c: ... here.
1162 * gcc.c-torture/unsorted/or386.c: Move to ...
1163 * gcc.c-torture/compile/or386.c: ... here.
1164 * gcc.c-torture/unsorted/or.c: Move to ...
1165 * gcc.c-torture/compile/or.c: ... here.
1166 * gcc.c-torture/unsorted/parms.c: Move to ...
1167 * gcc.c-torture/compile/parms.c: ... here.
1168 * gcc.c-torture/unsorted/pass.c: Move to ...
1169 * gcc.c-torture/compile/pass.c: ... here.
1170 * gcc.c-torture/unsorted/p.c: Move to ...
1171 * gcc.c-torture/compile/p.c: ... here.
1172 * gcc.c-torture/unsorted/pmt.c: Move to ...
1173 * gcc.c-torture/compile/pmt.c: ... here.
1174 * gcc.c-torture/unsorted/poor.c: Move to ...
1175 * gcc.c-torture/compile/poor.c: ... here.
1176 * gcc.c-torture/unsorted/pp.c: Move to ...
1177 * gcc.c-torture/compile/pp.c: ... here.
1178 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
1179 * gcc.c-torture/compile/pret-arg.c: ... here.
1180 * gcc.c-torture/unsorted/pyr2.c: Move to ...
1181 * gcc.c-torture/compile/pyr2.c: ... here.
1182 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
1183 * gcc.c-torture/compile/PYRBUG.c: ... here.
1184 * gcc.c-torture/unsorted/pyr.c: Move to ...
1185 * gcc.c-torture/compile/pyr.c: ... here.
1186 * gcc.c-torture/unsorted/q.c: Move to ...
1187 * gcc.c-torture/compile/q.c: ... here.
1188 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
1189 * gcc.c-torture/compile/QIcmp.c: ... here.
1190 * gcc.c-torture/unsorted/QIset.c: Move to ...
1191 * gcc.c-torture/compile/QIset.c: ... here.
1192 * gcc.c-torture/unsorted/r1.c: Move to ...
1193 * gcc.c-torture/compile/r1.c: ... here.
1194 * gcc.c-torture/unsorted/r.c: Move to ...
1195 * gcc.c-torture/compile/r.c: ... here.
1196 * gcc.c-torture/unsorted/rel.c: Move to ...
1197 * gcc.c-torture/compile/rel.c: ... here.
1198 * gcc.c-torture/unsorted/rmsc.c: Move to ...
1199 * gcc.c-torture/compile/rmsc.c: ... here.
1200 * gcc.c-torture/unsorted/round.c: Move to ...
1201 * gcc.c-torture/compile/round.c: ... here.
1202 * gcc.c-torture/unsorted/run.c: Move to ...
1203 * gcc.c-torture/compile/run.c: ... here.
1204 * gcc.c-torture/unsorted/sar.c: Move to ...
1205 * gcc.c-torture/compile/sar.c: ... here.
1206 * gcc.c-torture/unsorted/s.c: Move to ...
1207 * gcc.c-torture/compile/s.c: ... here.
1208 * gcc.c-torture/unsorted/scal.c: Move to ...
1209 * gcc.c-torture/compile/scal.c: ... here.
1210 * gcc.c-torture/unsorted/sc.c: Move to ...
1211 * gcc.c-torture/compile/sc.c: ... here.
1212 * gcc.c-torture/unsorted/scc.c: Move to ...
1213 * gcc.c-torture/compile/scc.c: ... here.
1214 * gcc.c-torture/unsorted/scond.c: Move to ...
1215 * gcc.c-torture/compile/scond.c: ... here.
1216 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1217 * gcc.c-torture/compile/selfrec.c: ... here.
1218 * gcc.c-torture/unsorted/seq.c: Move to ...
1219 * gcc.c-torture/compile/seq.c: ... here.
1220 * gcc.c-torture/unsorted/set386.c: Move to ...
1221 * gcc.c-torture/compile/set386.c: ... here.
1222 * gcc.c-torture/unsorted/set88.c: Move to ...
1223 * gcc.c-torture/compile/set88.c: ... here.
1224 * gcc.c-torture/unsorted/SFset.c: Move to ...
1225 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1226 * gcc.c-torture/unsorted/shand.c: Move to ...
1227 * gcc.c-torture/compile/shand.c: ... here.
1228 * gcc.c-torture/unsorted/sh.c: Move to ...
1229 * gcc.c-torture/compile/sh.c: ... here.
1230 * gcc.c-torture/unsorted/shft.c: Move to ...
1231 * gcc.c-torture/compile/shft.c: ... here.
1232 * gcc.c-torture/unsorted/shift.c: Move to ...
1233 * gcc.c-torture/compile/shift.c: ... here.
1234 * gcc.c-torture/unsorted/shloop.c: Move to ...
1235 * gcc.c-torture/compile/shloop.c: ... here.
1236 * gcc.c-torture/unsorted/shm.c: Move to ...
1237 * gcc.c-torture/compile/shm.c: ... here.
1238 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1239 * gcc.c-torture/compile/SIcmp.c: ... here.
1240 * gcc.c-torture/unsorted/signext2.c: Move to ...
1241 * gcc.c-torture/compile/signext2.c: ... here.
1242 * gcc.c-torture/unsorted/signext.c: Move to ...
1243 * gcc.c-torture/compile/signext.c: ... here.
1244 * gcc.c-torture/unsorted/sim.c: Move to ...
1245 * gcc.c-torture/compile/sim.c: ... here.
1246 * gcc.c-torture/unsorted/simple.c: Move to ...
1247 * gcc.c-torture/compile/simple.c: ... here.
1248 * gcc.c-torture/unsorted/SIset.c: Move to ...
1249 * gcc.c-torture/compile/SIset.c: ... here.
1250 * gcc.c-torture/unsorted/sne.c: Move to ...
1251 * gcc.c-torture/compile/sne.c: ... here.
1252 * gcc.c-torture/unsorted/sound.c: Move to ...
1253 * gcc.c-torture/compile/sound.c: ... here.
1254 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1255 * gcc.c-torture/compile/sparcbug.c: ... here.
1256 * gcc.c-torture/unsorted/speed.c: Move to ...
1257 * gcc.c-torture/compile/speed.c: ... here.
1258 * gcc.c-torture/unsorted/stor.c: Move to ...
1259 * gcc.c-torture/compile/stor.c: ... here.
1260 * gcc.c-torture/unsorted/store0.c: Move to ...
1261 * gcc.c-torture/compile/store0.c: ... here.
1262 * gcc.c-torture/unsorted/storecc.c: Move to ...
1263 * gcc.c-torture/compile/storecc.c: ... here.
1264 * gcc.c-torture/unsorted/str.c: Move to ...
1265 * gcc.c-torture/compile/str.c: ... here.
1266 * gcc.c-torture/unsorted/stru.c: Move to ...
1267 * gcc.c-torture/compile/stru.c: ... here.
1268 * gcc.c-torture/unsorted/structret.c: Move to ...
1269 * gcc.c-torture/compile/structret.c: ... here.
1270 * gcc.c-torture/unsorted/stuct.c: Move to ...
1271 * gcc.c-torture/compile/stuct.c: ... here.
1272 * gcc.c-torture/unsorted/sub32.c: Move to ...
1273 * gcc.c-torture/compile/sub32.c: ... here.
1274 * gcc.c-torture/unsorted/subcc.c: Move to ...
1275 * gcc.c-torture/compile/subcc.c: ... here.
1276 * gcc.c-torture/unsorted/subcse.c: Move to ...
1277 * gcc.c-torture/compile/subcse.c: ... here.
1278 * gcc.c-torture/unsorted/sym.c: Move to ...
1279 * gcc.c-torture/compile/sym.c: ... here.
1280 * gcc.c-torture/unsorted/symconst.c: Move to ...
1281 * gcc.c-torture/compile/symconst.c: ... here.
1282 * gcc.c-torture/unsorted/t.c: Move to ...
1283 * gcc.c-torture/compile/t.c: ... here.
1284 * gcc.c-torture/unsorted/test.c: Move to ...
1285 * gcc.c-torture/compile/test.c: ... here.
1286 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1287 * gcc.c-torture/compile/test-flow.c: ... here.
1288 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1289 * gcc.c-torture/compile/test-loop.c: ... here.
1290 * gcc.c-torture/unsorted/time.c: Move to ...
1291 * gcc.c-torture/compile/time.c: ... here.
1292 * gcc.c-torture/unsorted/tmp.c: Move to ...
1293 * gcc.c-torture/compile/tmp.c: ... here.
1294 * gcc.c-torture/unsorted/trivial.c: Move to ...
1295 * gcc.c-torture/compile/trivial.c: ... here.
1296 * gcc.c-torture/unsorted/trunc.c: Move to ...
1297 * gcc.c-torture/compile/trunc.c: ... here.
1298 * gcc.c-torture/unsorted/u.c: Move to ...
1299 * gcc.c-torture/compile/u.c: ... here.
1300 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1301 * gcc.c-torture/compile/udconvert.c: ... here.
1302 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1303 * gcc.c-torture/compile/udivmod4.c: ... here.
1304 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1305 * gcc.c-torture/compile/UHIcmp.c: ... here.
1306 * gcc.c-torture/unsorted/uns.c: Move to ...
1307 * gcc.c-torture/compile/uns.c: ... here.
1308 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1309 * gcc.c-torture/compile/uns_tst.c: ... here.
1310 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1311 * gcc.c-torture/compile/UQIcmp.c: ... here.
1312 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1313 * gcc.c-torture/compile/USIcmp.c: ... here.
1314 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1315 * gcc.c-torture/compile/uuarg.c: ... here.
1316 * gcc.c-torture/unsorted/v.c: Move to ...
1317 * gcc.c-torture/compile/v.c: ... here.
1318 * gcc.c-torture/unsorted/w.c: Move to ...
1319 * gcc.c-torture/compile/w.c: ... here.
1320 * gcc.c-torture/unsorted/ww.c: Move to ...
1321 * gcc.c-torture/compile/ww.c: ... here.
1322 * gcc.c-torture/unsorted/xb.c: Move to ...
1323 * gcc.c-torture/compile/xb.c: ... here.
1324 * gcc.c-torture/unsorted/xbg.c: Move to ...
1325 * gcc.c-torture/compile/xbg.c: ... here.
1326 * gcc.c-torture/unsorted/x.c: Move to ...
1327 * gcc.c-torture/compile/x.c: ... here.
1328 * gcc.c-torture/unsorted/xc.c: Move to ...
1329 * gcc.c-torture/compile/xc.c: ... here.
1330 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1331 * gcc.c-torture/compile/xcsebug.c: ... here.
1332 * gcc.c-torture/unsorted/xdi.c: Move to ...
1333 * gcc.c-torture/compile/xdi.c: ... here.
1334 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1335 * gcc.c-torture/compile/xfoo.c: ... here.
1336 * gcc.c-torture/unsorted/xi.c: Move to ...
1337 * gcc.c-torture/compile/xi.c: ... here.
1338 * gcc.c-torture/unsorted/xlop.c: Move to ...
1339 * gcc.c-torture/compile/xlop.c: ... here.
1340 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1341 * gcc.c-torture/compile/xmtst.c: ... here.
1342 * gcc.c-torture/unsorted/xneg.c: Move to ...
1343 * gcc.c-torture/compile/xneg.c: ... here.
1344 * gcc.c-torture/unsorted/xopt.c: Move to ...
1345 * gcc.c-torture/compile/xopt.c: ... here.
1346 * gcc.c-torture/unsorted/xor.c: Move to ...
1347 * gcc.c-torture/compile/xor.c: ... here.
1348 * gcc.c-torture/unsorted/xorn.c: Move to ...
1349 * gcc.c-torture/compile/xorn.c: ... here.
1350 * gcc.c-torture/unsorted/xp.c: Move to ...
1351 * gcc.c-torture/compile/xp.c: ... here.
1352 * gcc.c-torture/unsorted/xpp.c: Move to ...
1353 * gcc.c-torture/compile/xpp.c: ... here.
1354 * gcc.c-torture/unsorted/xs.c: Move to ...
1355 * gcc.c-torture/compile/xs.c: ... here.
1356 * gcc.c-torture/unsorted/xsh.c: Move to ...
1357 * gcc.c-torture/compile/xsh.c: ... here.
1358 * gcc.c-torture/unsorted/xz.c: Move to ...
1359 * gcc.c-torture/compile/xz.c: ... here.
1360 * gcc.c-torture/unsorted/xzz.c: Move to ...
1361 * gcc.c-torture/compile/xzz.c: ... here.
1362
1363 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1364
1365 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1366 (abort, exit): Declare.
1367
1368 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1369
1370 PR sanitizer/61897
1371 PR sanitizer/62140
1372 * c-c++-common/asan/pr62140-1.c: New test.
1373 * c-c++-common/asan/pr62140-2.c: New test.
1374
1375 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1376 Tobias Burnus <burnus@net-b.de>
1377
1378 PR fortran/62309
1379 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1380
1381 2014-08-31 Tobias Burnus <burnus@net-b.de>
1382
1383 * gfortran.dg/coarray_lib_comm_1.f90: New.
1384
1385 2014-08-30 Andrew Pinski <apinski@cavium.com>
1386
1387 * gcc.c-torture/execute/20140828-1.c: New testcase.
1388
1389 2014-08-29 DJ Delorie <dj@redhat.com>
1390
1391 * lib/target-supports.exp (check_effective_target_size32plus):
1392 Increase size to avoid false positives on 24-bit address spaces.
1393 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1394 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1395 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1396 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1397 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1398 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1399 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1400 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1401
1402 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1403
1404 PR c++/54002
1405 * g++.dg/cpp0x/constexpr-54002.C: New.
1406
1407 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1408
1409 PR c++/56991
1410 * g++.dg/cpp0x/constexpr-56991.C: New.
1411
1412 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1413
1414 PR c++/57764
1415 * g++.dg/cpp0x/constexpr-57764.C: New.
1416
1417 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1418
1419 PR c++/59938
1420 * g++.dg/cpp0x/constexpr-59938.C: New.
1421
1422 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1423
1424 PR c++/61484
1425 * g++.dg/cpp0x/constexpr-61484.C: New.
1426
1427 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1428
1429 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1430 vec_round, vec_splat, vec_div, and vec_mul.
1431 * gcc.target/powerpc/builtins-2.c: New test.
1432
1433 2014-08-28 Richard Biener <rguenther@suse.de>
1434
1435 PR tree-optimization/62283
1436 * gfortran.dg/vect/pr62283.f: New testcase.
1437 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1438 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1439 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1440 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1441 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1442 * gcc.dg/vect/vect-33.c: Likewise.
1443
1444 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1445
1446 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1447
1448 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1449
1450 PR cpp/23827 - standard C++ should not have hex float preprocessor
1451 tokens
1452 * g++.dg/cpp/pr23827_cxx11.C: New.
1453 * g++.dg/cpp/pr23827_cxx98.C: New.
1454 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1455 * gcc.dg/cpp/pr23827_c90.c: New.
1456 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1457 * gcc.dg/cpp/pr23827_c99.c: New.
1458
1459 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1460
1461 PR c++/52892
1462 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1463 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1464 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1465
1466 2014-08-27 Guozhi Wei <carrot@google.com>
1467
1468 PR target/62262
1469 * gcc.target/aarch64/pr62262.c: New test.
1470
1471 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1472
1473 PR target/60606
1474 PR target/61330
1475 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1476 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1477
1478 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1479
1480 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1481 failure on s390*-*-linux-gnu.
1482
1483 2014-08-26 Richard Biener <rguenther@suse.de>
1484
1485 PR tree-optimization/62175
1486 * g++.dg/torture/pr62175.C: New testcase.
1487
1488 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1489
1490 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1491 copy of compile/compile.exp.
1492 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1493 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1494 i?86-*.
1495 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1496 m32c-*-*.
1497 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1498 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1499 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1500 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1501 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1502 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1503 * gcc.c-torture/execute/20040703-1.c: Likewise.
1504 * gcc.c-torture/execute/20040705-1.c: Likewise.
1505 * gcc.c-torture/execute/20040705-2.c: Likewise.
1506 * gcc.c-torture/execute/20040709-1.c: Likewise.
1507 * gcc.c-torture/execute/20040709-2.c: Likewise.
1508 * gcc.c-torture/execute/20040811-1.c: Likewise.
1509 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1510 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1511 compiling for x86_64-* or i?86-*.
1512 * gcc.c-torture/execute/20050604-1.c: Likewise.
1513 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1514 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1515 for x86_64-* or i?86-*.
1516 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1517 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1518 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1519 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1520 option.
1521 * gcc.c-torture/execute/20111227-2.c: Moved to...
1522 * gcc.dg/20111227-2.c: ... here. Add -free option.
1523 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1524 * gcc.dg/20111227-3.c: ... here. Add -free option.
1525 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1526 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1527 declarations for abort and exit.
1528 * gcc.c-torture/execute/920711-1.c: Likewise.
1529 * gcc.c-torture/execute/930529-1.c: Likewise.
1530 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1531 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1532 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1533 exit.
1534 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1535 for i?86-* or x86_64-*. Add declarations for abort and exit.
1536 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1537 i?86-* or x86_64-*.
1538 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1539 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1540 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1541 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1542 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1543 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1544 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1545 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1546 m68k-linux.
1547 * gcc.c-torture/execute/loop-2g.c: Likewise.
1548 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1549 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1550 powerpc-*-eabi*.
1551 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1552 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1553 * gcc.c-torture/execute/pr23047.c: Likewise.
1554 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1555 declarations for abort and exit.
1556 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1557 * gcc.c-torture/execute/pr31448.c: Likewise.
1558 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1559 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1560 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1561 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1562 Skip on spu-*.
1563 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1564 declarations for abort and exit.
1565 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1566 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1567 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1568 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1569 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1570 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1571 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1572 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1573 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1574 * gcc.c-torture/execute/pr56799.c: Likewise.
1575 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1576 option. Add declarations for abort and exit.
1577 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1578 * gcc.c-torture/execute/pr58570.c: Likewise.
1579 * gcc.c-torture/execute/pr60822.c: Likewise.
1580 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1581 * gcc.c-torture/execute/shiftdi.c: Likewise.
1582 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1583 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1584 * gcc.c-torture/execute/usmul.c: Require int32plus.
1585 * gcc.c-torture/execute/vrp-5.c: Likewise.
1586 * gcc.c-torture/execute/vrp-6.c: Likewise.
1587 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1588 * gcc.c-torture/execute/20010122-1.x: Delete.
1589 * gcc.c-torture/execute/20010129-1.x: Delete.
1590 * gcc.c-torture/execute/20020404-1.x: Delete.
1591 * gcc.c-torture/execute/20021024-1.x: Delete.
1592 * gcc.c-torture/execute/20021127-1.x: Delete.
1593 * gcc.c-torture/execute/20030125-1.x: Delete.
1594 * gcc.c-torture/execute/20030216-1.x: Delete.
1595 * gcc.c-torture/execute/20030222-1.x: Delete.
1596 * gcc.c-torture/execute/20040629-1.x: Delete.
1597 * gcc.c-torture/execute/20040703-1.x: Delete.
1598 * gcc.c-torture/execute/20040705-1.x: Delete.
1599 * gcc.c-torture/execute/20040705-2.x: Delete.
1600 * gcc.c-torture/execute/20040709-1.x: Delete.
1601 * gcc.c-torture/execute/20040709-2.x: Delete.
1602 * gcc.c-torture/execute/20040811-1.x: Delete.
1603 * gcc.c-torture/execute/20050316-1.x: Delete.
1604 * gcc.c-torture/execute/20050316-2.x: Delete.
1605 * gcc.c-torture/execute/20050316-3.x: Delete.
1606 * gcc.c-torture/execute/20050604-1.x: Delete.
1607 * gcc.c-torture/execute/20061101-1.x: Delete.
1608 * gcc.c-torture/execute/20061220-1.x: Delete.
1609 * gcc.c-torture/execute/20081117-1.x: Delete.
1610 * gcc.c-torture/execute/20101011-1.x: Delete.
1611 * gcc.c-torture/execute/20120919-1.x: Delete.
1612 * gcc.c-torture/execute/920612-1.x: Delete.
1613 * gcc.c-torture/execute/920710-1.x: Delete.
1614 * gcc.c-torture/execute/920711-1.x: Delete.
1615 * gcc.c-torture/execute/930529-1.x: Delete.
1616 * gcc.c-torture/execute/931004-12.x: Delete.
1617 * gcc.c-torture/execute/980709-1.x: Delete.
1618 * gcc.c-torture/execute/981130-1.x: Delete.
1619 * gcc.c-torture/execute/990127-2.x: Delete.
1620 * gcc.c-torture/execute/990413-2.x: Delete.
1621 * gcc.c-torture/execute/990826-0.x: Delete.
1622 * gcc.c-torture/execute/bf64-1.x: Delete.
1623 * gcc.c-torture/execute/bitfld-4.x: Delete.
1624 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1625 * gcc.c-torture/execute/cvt-1.x: Delete.
1626 * gcc.c-torture/execute/eeprof-1.x: Delete.
1627 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1628 * gcc.c-torture/execute/loop-2f.x: Delete.
1629 * gcc.c-torture/execute/loop-2g.x: Delete.
1630 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1631 * gcc.c-torture/execute/nest-align-1.x: Delete.
1632 * gcc.c-torture/execute/pr19689.x: Delete.
1633 * gcc.c-torture/execute/pr22493-1.x: Delete.
1634 * gcc.c-torture/execute/pr23047.x: Delete.
1635 * gcc.c-torture/execute/pr23135.x: Delete.
1636 * gcc.c-torture/execute/pr29797-1.x: Delete.
1637 * gcc.c-torture/execute/pr31448.x: Delete.
1638 * gcc.c-torture/execute/pr35456.x: Delete.
1639 * gcc.c-torture/execute/pr37573.x: Delete.
1640 * gcc.c-torture/execute/pr38151.x: Delete.
1641 * gcc.c-torture/execute/pr39228.x: Delete.
1642 * gcc.c-torture/execute/pr39501.x: Delete.
1643 * gcc.c-torture/execute/pr40386.x: Delete.
1644 * gcc.c-torture/execute/pr43220.x: Delete.
1645 * gcc.c-torture/execute/pr44683.x: Delete.
1646 * gcc.c-torture/execute/pr45262.x: Delete.
1647 * gcc.c-torture/execute/pr47237.x: Delete.
1648 * gcc.c-torture/execute/pr51581-1.x: Delete.
1649 * gcc.c-torture/execute/pr51581-2.x: Delete.
1650 * gcc.c-torture/execute/pr52979-1.x: Delete.
1651 * gcc.c-torture/execute/pr52979-2.x: Delete.
1652 * gcc.c-torture/execute/pr53366-1.x: Delete.
1653 * gcc.c-torture/execute/pr56799.x: Delete.
1654 * gcc.c-torture/execute/pr57124.x: Delete.
1655 * gcc.c-torture/execute/pr57344-2.x: Delete.
1656 * gcc.c-torture/execute/pr58570.x: Delete.
1657 * gcc.c-torture/execute/pr60822.x: Delete.
1658 * gcc.c-torture/execute/pr7284-1.x: Delete.
1659 * gcc.c-torture/execute/shiftdi.x: Delete.
1660 * gcc.c-torture/execute/simd-4.x: Delete.
1661 * gcc.c-torture/execute/strncmp-1.x: Delete.
1662 * gcc.c-torture/execute/usmul.x: Delete.
1663 * gcc.c-torture/execute/vrp-5.x: Delete.
1664 * gcc.c-torture/execute/vrp-6.x: Delete.
1665 * gcc.c-torture/execute/zerolen-2.x: Delete.
1666
1667 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1668
1669 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1670
1671 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1672
1673 PR c++/34938
1674 * g++.dg/template/pr34938-1.C: New.
1675 * g++.dg/template/pr34938-2.C: Likewise.
1676
1677 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1678
1679 PR target/61996
1680 * gcc.target/sh/pr61996.c: New.
1681
1682 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1683
1684 * g++.dg/cpp0x/cplusplus.C: New.
1685 * g++.dg/cpp0x/cplusplus_0x.C: New.
1686 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1687 * g++.dg/cpp0x/auto41.C: Ditto.
1688 * g++.dg/cpp0x/auto9.C: Ditto.
1689 * g++.dg/cpp0x/initlist26.C: Ditto.
1690 * g++.dg/cpp0x/pr59111.C: Ditto.
1691 * g++.dg/cpp0x/trailing2.C: Ditto.
1692 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1693 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1694 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1695 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1696 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1697 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1698 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1699 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1700 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1701 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1702 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1703 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1704 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1705 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1706 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1707 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1708 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1709 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1710 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1711 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1712 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1713 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1714 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1715 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1716 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1717 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1718 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1719 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1720 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1721 * g++.dg/cpp1y/digit-sep.C: Ditto.
1722 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1723 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1724 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1725 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1726 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1727 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1728 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1729 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1730 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1731 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1732 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1733 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1734 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1735 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1736 * g++.dg/cpp1y/lambda-init.C: Ditto.
1737 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1738 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1739 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1740 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1741 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1742 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1743 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1744 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1745 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1746 * g++.dg/cpp1y/mangle1.C: Ditto.
1747 * g++.dg/cpp1y/pr57640.C: Ditto.
1748 * g++.dg/cpp1y/pr57644.C: Ditto.
1749 * g++.dg/cpp1y/pr58500.C: Ditto.
1750 * g++.dg/cpp1y/pr58533.C: Ditto.
1751 * g++.dg/cpp1y/pr58534.C: Ditto.
1752 * g++.dg/cpp1y/pr58535.C: Ditto.
1753 * g++.dg/cpp1y/pr58536.C: Ditto.
1754 * g++.dg/cpp1y/pr58548.C: Ditto.
1755 * g++.dg/cpp1y/pr58549.C: Ditto.
1756 * g++.dg/cpp1y/pr58637.C: Ditto.
1757 * g++.dg/cpp1y/pr58708.C: Ditto.
1758 * g++.dg/cpp1y/pr59110.C: Ditto.
1759 * g++.dg/cpp1y/pr59112.C: Ditto.
1760 * g++.dg/cpp1y/pr59113.C: Ditto.
1761 * g++.dg/cpp1y/pr59629.C: Ditto.
1762 * g++.dg/cpp1y/pr59635.C: Ditto.
1763 * g++.dg/cpp1y/pr59636.C: Ditto.
1764 * g++.dg/cpp1y/pr59638.C: Ditto.
1765 * g++.dg/cpp1y/pr59867.C: Ditto.
1766 * g++.dg/cpp1y/pr60033.C: Ditto.
1767 * g++.dg/cpp1y/pr60052.C: Ditto.
1768 * g++.dg/cpp1y/pr60053.C: Ditto.
1769 * g++.dg/cpp1y/pr60054.C: Ditto.
1770 * g++.dg/cpp1y/pr60064.C: Ditto.
1771 * g++.dg/cpp1y/pr60065.C: Ditto.
1772 * g++.dg/cpp1y/pr60190.C: Ditto.
1773 * g++.dg/cpp1y/pr60311.C: Ditto.
1774 * g++.dg/cpp1y/pr60332.C: Ditto.
1775 * g++.dg/cpp1y/pr60376.C: Ditto.
1776 * g++.dg/cpp1y/pr60377.C: Ditto.
1777 * g++.dg/cpp1y/pr60384.C: Ditto.
1778 * g++.dg/cpp1y/pr60390.C: Ditto.
1779 * g++.dg/cpp1y/pr60391.C: Ditto.
1780 * g++.dg/cpp1y/pr60393.C: Ditto.
1781 * g++.dg/cpp1y/pr60573.C: Ditto.
1782 * g++.dg/cpp1y/pr60626.C: Ditto.
1783 * g++.dg/cpp1y/pr60627.C: Ditto.
1784 * g++.dg/cpp1y/regress1.C: Ditto.
1785 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1786 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1787 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1788 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1789 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1790 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1791 * g++.dg/cpp1y/var-templ1.C: Ditto.
1792 * g++.dg/cpp1y/var-templ2.C: Ditto.
1793 * g++.dg/cpp1y/var-templ3.C: Ditto.
1794 * g++.dg/cpp1y/var-templ4.C: Ditto.
1795 * g++.dg/cpp1y/var-templ5.C: Ditto.
1796 * g++.dg/cpp1y/var-templ6.C: Ditto.
1797 * g++.dg/cpp1y/var-templ7.C: Ditto.
1798 * g++.dg/cpp1y/vla1.C: Ditto.
1799 * g++.dg/cpp1y/vla2.C: Ditto.
1800 * g++.dg/cpp1y/vla3.C: Ditto.
1801 * g++.dg/cpp1y/vla4.C: Ditto.
1802 * g++.dg/cpp1y/vla5.C: Ditto.
1803 * g++.dg/cpp1y/vla8.C: Ditto.
1804 * g++.dg/cpp1y/vla9.C: Ditto.
1805 * g++.dg/cpp1y/vla10.C: Ditto.
1806 * g++.dg/cpp1y/vla11.C: Ditto.
1807 * g++.dg/cpp1y/vla12.C: Ditto.
1808 * g++.dg/cpp1y/vla13.C: Ditto.
1809 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1810 * g++.dg/ext/vector23.C: Ditto.
1811 * g++.dg/ext/vla11.C: Ditto.
1812 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1813 * g++.dg/warn/Wvla-2.C: Ditto.
1814 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1815 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1816 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1817 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1818 in error message.
1819 * g++.dg/system-binary-constants-1.C: Ditto.
1820 * g++.dg/cpp1y/cplusplus_1y.C: New.
1821 * g++.dg/cpp1z/cplusplus.C: New.
1822 * lib/target-supports.exp:
1823 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1824 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1825 (check_effective_target_c++11_down): Ditto.
1826
1827 2014-08-22 Marek Polacek <polacek@redhat.com>
1828
1829 PR c++/62199
1830 * c-c++-common/pr62199.c: New test.
1831 * c-c++-common/pr62199-2.c: New test.
1832 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1833
1834 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1835
1836 PR c++/57709
1837 * g++.dg/Wshadow.C: New test.
1838
1839 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1840
1841 PR fortran/62135
1842 * gfortran.dg/pr62135.f90: New test.
1843
1844 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1845
1846 * g++.dg/warn/wdate-time.C: Remove.
1847 * gcc.dg/wdate-time.c: Move from here...
1848 * c-c++-common/wdate-time.c: ... to here.
1849
1850 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1851
1852 * gfortran.dg/use_without_only_1.f90: New test.
1853
1854 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1855
1856 PR other/62008
1857 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1858
1859 2014-08-22 Tony Wang <tony.wang@arm.com>
1860
1861 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1862 dejagnu wrapper.
1863
1864 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1865
1866 PR fortran/62214
1867 * gfortran.dg/array_assignment_5.f90: New test.
1868
1869 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1870
1871 * lib/target-supports.exp
1872 (check_effective_target_logical_op_short_circuit): Add nios2.
1873 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1874 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1875 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1876 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1877 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1878 for test using -fPIC.
1879 * gcc.dg/lto/pr61526_0.c: Likewise.
1880
1881 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1882
1883 PR tree-optimization/62091
1884 * g++.dg/ipa/devirt-37.C: Update template.
1885 * g++.dg/ipa/devirt-40.C: New testcase.
1886
1887 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1888
1889 PR tree-optimization/62112
1890 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1891 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1892 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1893 * gcc.c-torture/execute/20071219-1.c: Likewise.
1894
1895 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1896
1897 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1898
1899 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1900
1901 * gcc.target/powerpc/swaps-p8-1.c: New test.
1902 * gcc.target/powerpc/swaps-p8-2.c: New test.
1903 * gcc.target/powerpc/swaps-p8-3.c: New test.
1904 * gcc.target/powerpc/swaps-p8-4.c: New test.
1905 * gcc.target/powerpc/swaps-p8-5.c: New test.
1906 * gcc.target/powerpc/swaps-p8-6.c: New test.
1907 * gcc.target/powerpc/swaps-p8-7.c: New test.
1908 * gcc.target/powerpc/swaps-p8-8.c: New test.
1909 * gcc.target/powerpc/swaps-p8-9.c: New test.
1910 * gcc.target/powerpc/swaps-p8-10.c: New test.
1911 * gcc.target/powerpc/swaps-p8-11.c: New test.
1912 * gcc.target/powerpc/swaps-p8-12.c: New test.
1913
1914 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1915
1916 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1917
1918 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1919
1920 * g++.dg/ipa/devirt-37.C: Fix testcase.
1921
1922 2014-08-20 Martin Jambor <mjambor@suse.cz>
1923 Wei Mi <wmi@google.com>
1924
1925 PR ipa/60449
1926 PR middle-end/61776
1927 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1928 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1929 * testsuite/gcc.dg/pr61776.c: New test.
1930
1931 2014-08-20 Steve Ellcey <sellcey@mips.com>
1932
1933 PR middle-end/49191
1934 * lib/target-supports.exp (check_effective_target_non_strict_align):
1935 Add function description.
1936
1937 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1938
1939 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1940 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1941
1942 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1943
1944 PR c/59304
1945 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1946 before setting the option.
1947 * diagnostic.c (diagnostic_classify_diagnostic): Record
1948 command-line status.
1949
1950 2014-08-20 Mark Wielaard <mjw@redhat.com>
1951
1952 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1953
1954 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1955
1956 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1957 Return memory full when we have a tiny target and relocation
1958 truncation occurs.
1959 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1960 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1961 * lib/target-supports.exp (check_effective_target_tiny): New function.
1962
1963 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1964
1965 * gfortran.dg/errnocheck_1.f90: New test.
1966 * gfortran.dg/associative_1.f90: New test.
1967
1968 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1969
1970 PR preprocessor/51303
1971 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1972
1973 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1974
1975 PR c/60975
1976 PR c/53063
1977 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1978
1979 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1980
1981 * lib/target-supports.exp
1982 (check_effective_target_arm_v8_neon_ok_nocache): Add
1983 "-march-armv8-a" to compile flags.
1984
1985 2014-08-19 Marek Polacek <polacek@redhat.com>
1986
1987 PR c++/62153
1988 * c-c++-common/Wbool-compare-1.c: New test.
1989
1990 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1991
1992 PR c/45584
1993 * gcc.dg/pr13519-1.c: Adjust.
1994
1995 2014-08-19 Mark Wielaard <mjw@redhat.com>
1996
1997 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1998
1999 2014-07-08 Mark Wielaard <mjw@redhat.com>
2000
2001 PR debug/59051
2002 * gcc.dg/guality/restrict.c: New test.
2003
2004 2014-08-19 Mark Wielaard <mjw@redhat.com>
2005
2006 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
2007 matching. Catch '<unknown type in ' to recognize older gdb versions.
2008 * gcc.dg/guality/const-volatile.c: New test.
2009
2010 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2011
2012 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
2013 !gas.
2014
2015 2014-08-19 Marek Polacek <polacek@redhat.com>
2016
2017 * gcc.dg/Wc99-c11-compat-1.c: New test.
2018 * gcc.dg/Wc99-c11-compat-2.c: New test.
2019 * gcc.dg/Wc99-c11-compat-3.c: New test.
2020 * gcc.dg/Wc99-c11-compat-4.c: New test.
2021 * gcc.dg/Wc99-c11-compat-5.c: New test.
2022 * gcc.dg/Wc99-c11-compat-6.c: New test.
2023 * gcc.dg/Wc99-c11-compat-7.c: New test.
2024
2025 2014-08-19 Marek Polacek <polacek@redhat.com>
2026
2027 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
2028 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
2029 * gcc.dg/Wc90-c99-compat-7.c: New test.
2030 * gcc.dg/Wc90-c99-compat-8.c: New test.
2031 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
2032
2033 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2034 Steven Bosscher <steven@gcc.gnu.org>
2035
2036 PR c/52952
2037 * gcc.dg/redecl-4.c: Add column markers.
2038 * gcc.dg/format/bitfld-1.c: Likewise.
2039 * gcc.dg/format/attr-2.c: Likewise.
2040 * gcc.dg/format/attr-6.c: Likewise.
2041 * gcc.dg/format/array-1.c: Likewise.
2042 * gcc.dg/format/attr-7.c: Likewise.
2043 * gcc.dg/format/asm_fprintf-1.c: Likewise.
2044 * gcc.dg/format/attr-4.c: Likewise.
2045 * gcc.dg/format/branch-1.c: Likewise.
2046 * gcc.dg/format/c90-printf-1.c: Likewise.
2047
2048 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
2049
2050 * guality/nrv-1.c: Add `used' attribute to a1.
2051
2052 2014-08-18 Richard Biener <rguenther@suse.de>
2053
2054 PR tree-optimization/62090
2055 * gcc.dg/pr62090-2.c: New testcase.
2056
2057 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
2058
2059 * g++.dg/ipa/pr61800.C: New.
2060
2061 2014-08-18 Yury Gribov <y.gribov@samsung.com>
2062
2063 PR sanitizer/62089
2064 * c-c++-common/asan/pr62089.c: New test.
2065 * c-c++-common/asan/bitfield-1.c: New test.
2066 * c-c++-common/asan/bitfield-2.c: New test.
2067 * c-c++-common/asan/bitfield-3.c: New test.
2068 * c-c++-common/asan/bitfield-4.c: New test.
2069
2070 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2071
2072 PR tree-optimization/52904
2073 * gcc.dg/pr52904.c: New test.
2074
2075 2014-08-17 Tobias Burnus <burnus@net-b.de>
2076
2077 * gfortran.dg/finalize_27.f90: New.
2078
2079 2014-08-16 Andrew Pinski <apinski@cavium.com>
2080
2081 * gcc.c-torture/compile/20140816-1.c: New testcase.
2082
2083 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
2084
2085 PR c++/52819
2086 * g++.dg/template/pr52819.C: New.
2087
2088 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2089
2090 PR fortran/62142
2091 * gfortran.dg/realloc_on_assign_24.f90: New test.
2092
2093 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
2094
2095 PR c++/62072
2096 Revert:
2097 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2098
2099 DR 1584
2100 PR c++/57466
2101 * g++.dg/template/pr57466.C: New.
2102 * g++.dg/cpp0x/pr57466.C: Likewise.
2103 * g++.dg/template/unify6.C: Update.
2104
2105 * g++.dg/cpp0x/sfinae52.C: New.
2106
2107 2014-08-15 Ilya Tocar <tocarip@gmail.com>
2108
2109 PR target/61878
2110 * gcc.target/i386/avx512f-typecast-1.c: New test.
2111 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
2112 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
2113 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
2114 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
2115 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
2116 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2117 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2118 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2119 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2120 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2121 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2122 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2123 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
2124 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
2125 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
2126 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
2127 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2128 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2129 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2130 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2131 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2132 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2133 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2134 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2135 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2136 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2137 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2138 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2139 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2140 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2141 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2142 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2143 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2144 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2145 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2146 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2147 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2148 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2149 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2150 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2151
2152 2014-08-15 Jakub Jelinek <jakub@redhat.com>
2153 Tobias Burnus <burnus@net-b.de>
2154
2155 PR fortran/62131
2156 * gfortran.dg/gomp/pr62131.f90: New test.
2157
2158 2014-08-15 Richard Biener <rguenther@suse.de>
2159
2160 PR tree-optimization/62031
2161 * gcc.dg/torture/pr62031.c: New testcase.
2162
2163 2014-08-15 Bin Cheng <bin.cheng@arm.com>
2164
2165 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
2166
2167 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
2168
2169 PR tree-optimization/62091
2170 * g++.dg/ipa/devirt-38.C: New testcase.
2171
2172 2014-08-14 Marek Polacek <polacek@redhat.com>
2173
2174 DR 458
2175 * gcc.dg/c11-stdatomic-2.c: New test.
2176
2177 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2178
2179 PR fortran/62106
2180 * gfortran.dg/array_constructor_49.f90: New test.
2181
2182 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2183
2184 PR c++/54377
2185 * g++.dg/template/pr54377.C: New.
2186 * g++.dg/cpp0x/pr54377.C: Likewise.
2187 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
2188 * g++.dg/cpp0x/pr51226.C: Likewise.
2189 * g++.dg/cpp0x/variadic2.C: Likewise.
2190 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
2191 * g++.dg/template/dtor3.C: Likewise.
2192 * g++.dg/template/qualttp4.C: Likewise.
2193 * g++.dg/template/spec28.C: Likewise.
2194 * g++.old-deja/g++.brendan/crash8.C: Likewise.
2195 * g++.old-deja/g++.pt/ttp7.C: Likewise.
2196
2197 2014-08-14 Tom de Vries <tom@codesourcery.com>
2198
2199 PR rtl-optimization/62004
2200 PR rtl-optimization/62030
2201 * gcc.dg/pr62004.c: New test.
2202 * gcc.dg/pr62030.c: Same.
2203 * gcc.target/mips/pr62030-octeon.c: Same.
2204
2205 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2206
2207 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2208 * g++.dg/cpp0x/decltype2.C: Likewise.
2209 * g++.dg/cpp0x/decltype3.C: Likewise.
2210 * g++.dg/cpp0x/pr60249.C: Likewise.
2211 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2212 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2213 * g++.dg/cpp0x/variadic2.C: Likewise.
2214 * g++.dg/cpp0x/variadic74.C: Likewise.
2215 * g++.dg/parse/error10.C: Likewise.
2216 * g++.dg/parse/error15.C: Likewise.
2217 * g++.dg/parse/error2.C: Likewise.
2218 * g++.dg/template/crash106.C: Likewise.
2219 * g++.dg/template/crash89.C: Likewise.
2220 * g++.dg/template/nontype7.C: Likewise.
2221 * g++.dg/template/void3.C: Likewise.
2222 * g++.dg/template/void7.C: Likewise.
2223
2224 2014-08-14 Richard Biener <rguenther@suse.de>
2225
2226 PR tree-optimization/62090
2227 * gcc.dg/pr62090.c: New testcase.
2228
2229 2014-08-14 Richard Biener <rguenther@suse.de>
2230
2231 PR rtl-optimization/62079
2232 * g++.dg/pr62079.C: New testcase.
2233
2234 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2235
2236 * gcc.target/arm/max-insns-skipped.c: New test.
2237
2238 2014-08-14 Bin Cheng <bin.cheng@arm.com>
2239
2240 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2241
2242 2014-08-12 Marek Polacek <polacek@redhat.com>
2243
2244 * gcc.dg/concat.c: Add dg-options.
2245 * gcc.dg/func-outside-2.c: Add __extension__.
2246 * gcc.dg/pr19967.c: Use -std=c99.
2247 * gcc.dg/pr22458-1.c: Add dg-options.
2248 * gcc.dg/pr33676.c: Add dg-options.
2249 * gcc.dg/gnu-predef-1.c: New test.
2250 * gcc.dg/c90-func-1.c: New test.
2251 * gcc.dg/c90-func-2.c: New test.
2252 * gcc.dg/c90-func-2.h: New test.
2253
2254 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
2255
2256 * lib/target/supports.exp
2257 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2258 or later.
2259
2260 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2261
2262 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2263 on Neon hardware.
2264
2265 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2266 * gcc.target/arm/pr59985.c: Likewise.
2267
2268 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2269
2270 PR other/61962
2271 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2272
2273 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2274
2275 PR middle-end/62103
2276 * gcc.c-torture/execute/bitfld-6.c: New test.
2277
2278 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2279
2280 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2281 * gcc.target/arm/pr56184.C: Likewise.
2282 * gcc.target/arm/pr59896.c: Likewise.
2283 * gcc.target/arm/stack-red-zone.c: Likewise.
2284 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2285
2286 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2287 check_effective_target_arm_thumb2_ok): Test with code that passes
2288 an argument and returns a result.
2289
2290 2014-08-11 Richard Biener <rguenther@suse.de>
2291
2292 PR tree-optimization/62075
2293 * gcc.dg/vect/pr62075.c: New testcase.
2294
2295 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2296
2297 PR tree-optimization/62073
2298 * gcc.dg/vect/pr62073.c: New test.
2299
2300 2014-08-11 Richard Biener <rguenther@suse.de>
2301
2302 PR tree-optimization/62070
2303 * gcc.dg/pr62070.c: New testcase.
2304
2305 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2306
2307 * c-c++-common/asan/inc.c: Update test.
2308 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2309 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2310 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2311 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2312 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2313 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2314 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2315 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2316 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2317 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2318
2319 2014-08-10 Marek Polacek <polacek@redhat.com>
2320
2321 PR c/51849
2322 * gcc.dg/Wc90-c99-compat-1.c: New test.
2323 * gcc.dg/Wc90-c99-compat-2.c: New test.
2324 * gcc.dg/Wc90-c99-compat-3.c: New test.
2325 * gcc.dg/Wc90-c99-compat-4.c: New test.
2326 * gcc.dg/Wc90-c99-compat-5.c: New test.
2327 * gcc.dg/Wc90-c99-compat-6.c: New test.
2328 * gcc.dg/wvla-1.c: Adjust dg-warning.
2329 * gcc.dg/wvla-2.c: Adjust dg-warning.
2330 * gcc.dg/wvla-4.c: Adjust dg-warning.
2331 * gcc.dg/wvla-6.c: Adjust dg-warning.
2332
2333 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2334
2335 PR fortran/61999
2336 * gfortran.dg/dot_product_3.f90: New test case.
2337
2338 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2339
2340 * g++.dg/ipa/devirt-35.C: Fix template.
2341 * g++.dg/ipa/devirt-36.C: Likewise.
2342 * g++.dg/ipa/devirt-37.C: New testcase.
2343
2344 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2345
2346 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2347 * g++.dg/cpp0x/enum29.C: Adjust.
2348
2349 2014-08-08 Richard Biener <rguenther@suse.de>
2350
2351 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2352 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2353 * gfortran.dg/array_memcpy_4.f90: Likewise.
2354 * gfortran.dg/trim_optimize_1.f90: Likewise.
2355 * gfortran.dg/trim_optimize_2.f90: Likewise.
2356
2357 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2358
2359 * gcc.dg/zero_sign_ext_test.c: New test.
2360
2361 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2362
2363 * gcc.dg/torture/pr61772.c: Skip lto running.
2364
2365 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2366
2367 PR tree-optimization/60707
2368 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2369
2370 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2371
2372 * g++.dg/ipa/devirt-35.C: New testcase.
2373 * g++.dg/ipa/devirt-36.C: New testcase.
2374
2375 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2376
2377 PR c++/51312
2378 * g++.dg/cpp0x/enum29.C: New.
2379
2380 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2381
2382 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2383 defining in dg-options.
2384 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2385
2386 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2387
2388 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2389
2390 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2391 on 32-bit hppa-hpux.
2392
2393 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2394 * c-c++-common/pr50459.c: Likewise.
2395
2396 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2397
2398 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2399 values.h, change MAXDOUBLE for DBL_MAX.
2400 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2401 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2402 values.h, change MAXFLOAT for FLT_MAX.
2403 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2404 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2405 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2406 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2407 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2408 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2409 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2410 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2411 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2412
2413 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2414
2415 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2416
2417 2014-08-07 Marek Polacek <polacek@redhat.com>
2418
2419 * gcc.dg/fold-reassoc-3.c: New test.
2420
2421 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2422
2423 * gcc.target/i386/struct-size.c: New.
2424
2425 2014-08-07 Tom de Vries <tom@codesourcery.com>
2426
2427 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2428 * lib/target-supports.exp (check_effective_target_glibc)
2429 (check_effective_target_glibc_2_12_or_later)
2430 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2431
2432 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2433
2434 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2435
2436 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2437
2438 PR c++/43906
2439 * g++.dg/warn/Waddress-1.C: New.
2440
2441 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2442
2443 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2444
2445 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2446
2447 PR debug/61923
2448 * gcc.target/i386/pr61923.c: New test.
2449
2450 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2451
2452 * gcc.target/aarch64/vdup_n_2.c: New test.
2453
2454 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2455
2456 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2457 powerpc_elfv2.
2458
2459 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2460
2461 PR rtl-optimization/61801
2462 * gcc.target/i386/pr61801.c: Rewritten.
2463
2464 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2465
2466 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2467 Fix types.
2468 (test_vqdmlsls_lane_s32): Likewise.
2469 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2470 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2471
2472 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2473
2474 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2475 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2476 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2477 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2478 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2479 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2480 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2481 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2482
2483 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2484
2485 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2486 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2487 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2488 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2489 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2490 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2491
2492 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2493
2494 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2495
2496 2014-08-04 Rohit <rohitarulraj@freescale.com>
2497
2498 PR target/60102
2499 * gcc.target/powerpc/pr60102.c: New testcase.
2500
2501 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2502
2503 PR target/61713
2504 * gcc.dg/pr61756.c: New test.
2505
2506 2014-08-04 Tom de Vries <tom@codesourcery.com>
2507
2508 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2509 version instead of required-target.
2510 * lib/target-supports.exp
2511 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2512 (check_effective_target_glibc_2_11_or_earlier): ... this.
2513
2514 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2515
2516 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2517 * gnat.dg/specs/debug1.ads: Adjust.
2518 * gnat.dg/specs/formal_type.ads: Fix error in test.
2519
2520 2014-08-03 Marek Polacek <polacek@redhat.com>
2521
2522 * gcc.dg/case-bogus-1.c: New test.
2523
2524 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2525
2526 PR c++/15339
2527 * g++.dg/other/default9.C: New.
2528 * g++.dg/other/default10.C: Likewise.
2529 * g++.dg/other/default3.C: Remove xfail.
2530
2531 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2532
2533 * g++.dg/warn/Wsuggest-final.C: New testcase.
2534 * g++.dg/ipa/devirt-34.C: Fix.
2535
2536 2014-08-02 Marek Polacek <polacek@redhat.com>
2537
2538 PR c/59855
2539 * gcc.dg/Wdesignated-init-2.c: New test.
2540
2541 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2542
2543 DR 217 again
2544 * g++.dg/tc1/dr217-2.C: New.
2545
2546 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2547
2548 PR other/61963
2549 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2550
2551 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2552
2553 PR middle-end/61455
2554 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2555 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2556
2557 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2558
2559 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2560 testcase.
2561
2562 2014-08-01 Richard Biener <rguenther@suse.de>
2563
2564 PR middle-end/61762
2565 * gcc.dg/pr61762.c: Align the string to make the testcase work
2566 on strict-align targets.
2567
2568 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2569
2570 * c-c++-common/ubsan/align-1.c: New test.
2571 * c-c++-common/ubsan/align-2.c: New test.
2572 * c-c++-common/ubsan/align-3.c: New test.
2573 * c-c++-common/ubsan/align-4.c: New test.
2574 * c-c++-common/ubsan/align-5.c: New test.
2575 * c-c++-common/ubsan/attrib-4.c: New test.
2576 * g++.dg/ubsan/align-1.C: New test.
2577 * g++.dg/ubsan/align-2.C: New test.
2578 * g++.dg/ubsan/align-3.C: New test.
2579 * g++.dg/ubsan/attrib-1.C: New test.
2580 * g++.dg/ubsan/null-1.C: New test.
2581 * g++.dg/ubsan/null-2.C: New test.
2582
2583 2014-08-01 Tom de Vries <tom@codesourcery.com>
2584
2585 * lib/target-supports.exp (check_effective_target_glibc)
2586 (check_effective_target_glibc_2_12_or_later)
2587 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2588 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2589 not_glibc_2_11_or_earlier.
2590
2591 2014-07-31 Tom de Vries <tom@codesourcery.com>
2592
2593 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2594
2595 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2596
2597 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2598 (test_vpaddd_s64): Likewise.
2599 (test_vpaddd_s64): Likewise.
2600 * gcc.target/aarch64/simd/vpaddd_f64: New.
2601 * gcc.target/aarch64/simd/vpaddd_s64: New.
2602 * gcc.target/aarch64/simd/vpaddd_u64: New.
2603
2604 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2605
2606 PR target/61948
2607 * gcc.target/arm/pr61948.c: New test case.
2608
2609 2014-07-31 Richard Biener <rguenther@suse.de>
2610
2611 PR tree-optimization/61964
2612 * gcc.dg/torture/pr61964.c: New testcase.
2613
2614 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2615
2616 PR c++/60517
2617 * c-c++-common/addrtmp.c: New file.
2618 * c-c++-common/uninit-G.c: Adapt.
2619
2620 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2621
2622 PR lto/61868
2623 * gcc.dg/pr61868.c: New test.
2624
2625 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2626
2627 PR c++/57397
2628 * g++.dg/cpp0x/vt-57397-1.C: New.
2629 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2630
2631 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2632
2633 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2634
2635 2014-07-30 Tom Tromey <tromey@redhat.com>
2636
2637 PR c/59855
2638 * gcc.dg/Wdesignated-init.c: New file.
2639
2640 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2641
2642 * g++.dg/ipa/devirt-34.C: New testcase.
2643
2644 2014-07-28 Richard Biener <rguenther@suse.de>
2645
2646 PR rtl-optimization/61801
2647 * gcc.target/i386/pr61801.c: Fix testcase.
2648
2649 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2650
2651 * gcc.dg/fold-abs-5.c: New test.
2652 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2653 * gcc.dg/fold-compare-8.c: Likewise.
2654
2655 2014-07-28 Richard Biener <rguenther@suse.de>
2656
2657 PR middle-end/52478
2658 * gcc.dg/torture/ftrapv-1.c: New testcase.
2659
2660 2014-07-28 Richard Biener <rguenther@suse.de>
2661
2662 PR tree-optimization/61921
2663 * gfortran.dg/pr61921.f90: New testcase.
2664
2665 2014-07-28 Richard Biener <rguenther@suse.de>
2666
2667 PR rtl-optimization/61801
2668 * gcc.target/i386/pr61801.c: New testcase.
2669
2670 2014-07-27 Marek Polacek <polacek@redhat.com>
2671
2672 PR c/61861
2673 * gcc.dg/pr61861.c: New test.
2674
2675 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2676
2677 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2678 variable problem.
2679
2680 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2681
2682 PR rtl-optimization/61926
2683 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2684 Reverse argument order.
2685 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2686 New XFAILed tests that match the original order.
2687
2688 2014-07-26 Marek Polacek <polacek@redhat.com>
2689
2690 PR c/61077
2691 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2692
2693 2014-07-26 Tobias Burnus <burnus@net-b.de>
2694
2695 PR fortran/61881
2696 PR fortran/61888
2697 PR fortran/57305
2698 * gfortran.dg/sizeof_2.f90: Change dg-error.
2699 * gfortran.dg/sizeof_4.f90: New.
2700 * gfortran.dg/storage_size_1.f08: Correct expected
2701 value.
2702
2703 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2704
2705 PR target/44551
2706 * gcc.target/i386/pr44551-1.c: New file.
2707
2708 2014-07-25 Xinliang David Li <davidxl@google.com>
2709
2710 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2711 * g++.dg/tree-prof/reorder_class1.h: New file.
2712 * g++.dg/tree-prof/reorder_class2.h: New file.
2713 * g++.dg/tree-prof/reorder.C: New test.
2714 * g++.dg/tree-prof/morefunc.C: New test.
2715
2716 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2717
2718 Implement N4051 - Allow typename in a template template parameter
2719 * lib/target-supports.exp (check_effective_target_c++1y): Now
2720 means C++1y and up.
2721 (check_effective_target_c++1y_down): New.
2722 (check_effective_target_c++1z_only): New.
2723 (check_effective_target_c++1z): New.
2724 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2725 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2726 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2727
2728 2014-07-25 Tobias Burnus <burnus@net-b.de>
2729
2730 * gfortran.dg/storage_size_5.f90: New.
2731
2732 2014-07-25 Richard Biener <rguenther@suse.de>
2733
2734 PR middle-end/61762
2735 PR middle-end/61894
2736 * gcc.dg/pr61762.c: New testcase.
2737 * gcc.dg/fold-cstring.c: Likewise.
2738 * gcc.dg/fold-cvect.c: Likewise.
2739
2740 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2741
2742 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2743
2744 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2745 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2746 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2747 * gcc.c-torture/execute/pr23135.x: Likewise.
2748
2749 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2750
2751 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2752
2753 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2754
2755 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2756
2757 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2758
2759 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2760
2761 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2762
2763 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2764 sequences.
2765 * gcc.target/aarch64/test_frame_2.c: Likewise.
2766 * gcc.target/aarch64/test_frame_4.c: Likewise.
2767 * gcc.target/aarch64/test_frame_6.c: Likewise.
2768 * gcc.target/aarch64/test_frame_7.c: Likewise.
2769 * gcc.target/aarch64/test_frame_8.c: Likewise.
2770 * gcc.target/aarch64/test_frame_10.c: Likewise.
2771
2772 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2773
2774 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2775 sequences.
2776 * gcc.target/aarch64/test_frame_10.c: Likewise.
2777 * gcc.target/aarch64/test_frame_2.c: Likewise.
2778 * gcc.target/aarch64/test_frame_4.c: Likewise.
2779 * gcc.target/aarch64/test_frame_6.c: Likewise.
2780 * gcc.target/aarch64/test_frame_7.c: Likewise.
2781 * gcc.target/aarch64/test_frame_8.c: Likewise.
2782 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2783
2784 2014-07-24 Martin Jambor <mjambor@suse.cz>
2785
2786 PR ipa/61160
2787 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2788
2789 2014-07-24 Richard Biener <rguenther@suse.de>
2790
2791 PR ipa/61823
2792 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2793
2794 2014-07-24 Andreas Schwab <schwab@suse.de>
2795
2796 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2797 Also check for __arm__.
2798
2799 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2800
2801 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2802 sequences.
2803
2804 2014-07-24 Marek Polacek <polacek@redhat.com>
2805
2806 PR c/57653
2807 * c-c++-common/pr57653.c: New test.
2808 * c-c++-common/pr57653.h: New file.
2809 * c-c++-common/pr57653-2.c: New test.
2810 * c-c++-common/pr57653-2.h: New file.
2811
2812 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2813
2814 * gcc.target/aarch64/test_frame_common.h: New file.
2815 * gcc.target/aarch64/test_frame_1.c: Likewise.
2816 * gcc.target/aarch64/test_frame_2.c: Likewise.
2817 * gcc.target/aarch64/test_frame_3.c: Likewise.
2818 * gcc.target/aarch64/test_frame_4.c: Likewise.
2819 * gcc.target/aarch64/test_frame_5.c: Likewise.
2820 * gcc.target/aarch64/test_frame_6.c: Likewise.
2821 * gcc.target/aarch64/test_frame_7.c: Likewise.
2822 * gcc.target/aarch64/test_frame_8.c: Likewise.
2823 * gcc.target/aarch64/test_frame_9.c: Likewise.
2824 * gcc.target/aarch64/test_frame_10.c: Likewise.
2825 * gcc.target/aarch64/test_frame_11.c: Likewise.
2826 * gcc.target/aarch64/test_frame_12.c: Likewise.
2827 * gcc.target/aarch64/test_frame_13.c: Likewise.
2828 * gcc.target/aarch64/test_frame_14.c: Likewise.
2829 * gcc.target/aarch64/test_frame_15.c: Likewise.
2830
2831 2014-07-23 Marek Polacek <polacek@redhat.com>
2832
2833 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2834 in the structure.
2835
2836 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2837
2838 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2839 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2840 * gcc.dg/pr10474.c (target): Likewise.
2841
2842 2014-07-22 Martin Jambor <mjambor@suse.cz>
2843
2844 PR ipa/61160
2845 * pr61160-3.C (main): Return zero.
2846
2847 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2848
2849 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2850 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2851 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2852 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2853 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2854 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2855
2856 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2857
2858 PR tree-optimization/61822
2859 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2860
2861 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2862
2863 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2864
2865 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2866
2867 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2868 -msse2 -mno-avx instead of -msse.
2869
2870 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2871
2872 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2873 * gcc.dg/pr44024.c (dg-options): Add -O1.
2874 (dg-final): Check for the condition.
2875 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2876
2877 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2878
2879 PR target/55701
2880 * gcc.target/arm/memset-inline-1.c: New test.
2881 * gcc.target/arm/memset-inline-2.c: New test.
2882 * gcc.target/arm/memset-inline-3.c: New test.
2883 * gcc.target/arm/memset-inline-4.c: New test.
2884 * gcc.target/arm/memset-inline-5.c: New test.
2885 * gcc.target/arm/memset-inline-6.c: New test.
2886 * gcc.target/arm/memset-inline-7.c: New test.
2887 * gcc.target/arm/memset-inline-8.c: New test.
2888 * gcc.target/arm/memset-inline-9.c: New test.
2889
2890 2014-07-21 Tom de Vries <tom@codesourcery.com>
2891
2892 PR target/61827
2893 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2894 to bar symbol in scan-assembler-times call check.
2895
2896 2014-07-21 Tom de Vries <tom@codesourcery.com>
2897
2898 PR target/61827
2899 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2900 for darwin in scan-assembler-times check.
2901 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2902 scan-assembler-not checks. Add checks for insns.
2903 (main): Remove.
2904 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2905 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2906 (main): Remove.
2907
2908 2014-07-21 Tom de Vries <tom@codesourcery.com>
2909
2910 PR target/61827
2911 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2912 dg-options. Add checks for insns with xmm registers. Remove
2913 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2914 (main): Remove.
2915
2916 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2917
2918 PR target/61855
2919 * gcc.target/i386/pr61855.c: New test.
2920
2921 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2922
2923 * gnat.dg/pack20.ad[sb]: New test.
2924 * gnat.dg/pack20_pkg.ads: New helper.
2925
2926 2014-07-20 Ian Lance Taylor <iant@google.com>
2927
2928 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2929 package for compiledir tests.
2930
2931 2014-07-20 Marek Polacek <polacek@redhat.com>
2932
2933 PR c/61852
2934 * gcc.dg/pr61852.c: New test.
2935
2936 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2937
2938 * gcc.dg/stack-usage-2.c: Adjust.
2939
2940 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2941
2942 PR target/61794
2943 * gcc.target/i386/pr61794.c: New test.
2944
2945 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2946
2947 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2948 involving both inputs rather than a multiplication involving one.
2949 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2950 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2951 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2952
2953 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2954
2955 PR c++/50961
2956 * g++.dg/template/operator13.C: New.
2957
2958 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2959
2960 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2961 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2962 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2963 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2964
2965 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2966
2967 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2968 * c-c++-common/ubsan/bounds-5.c: Likewise.
2969 * c-c++-common/ubsan/bounds-6.c: Likewise.
2970 * c-c++-common/ubsan/bounds-7.c: Likewise.
2971 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2972 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2973 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2974 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2975 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2976 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2977 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2978 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2979 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2980 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2981
2982 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2983
2984 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2985 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2986 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2987 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2988
2989 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2990
2991 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2992 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2993 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2994
2995 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2996
2997 PR c++/61804
2998 * g++.dg/parse/pr61804.C: New.
2999
3000 2014-07-16 Arnaud Charlet <charlet@adacore.com>
3001
3002 * gnat.dg/specs/alignment2.ads: Update.
3003 * gnat.dg/specs/size_clause1.ads: Likewise.
3004 * gnat.dg/specs/size_clause2.ads: Likewise.
3005
3006 2014-07-16 Dodji Seketeli <dodji@redhat.com>
3007
3008 PR preprocessor/60723 - missing system-ness marks for macro tokens
3009 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
3010
3011 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
3012
3013 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
3014 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
3015 -mieee-with-inexact for alpha*-*-*.
3016
3017 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
3018
3019 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
3020 Add IEEE options to compile flags.
3021 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
3022 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
3023
3024 2014-07-15 Michael Matz <matz@suse.de>
3025
3026 PR rtl-optimization/61772
3027 * gcc.dg/torture/pr61772.c: New test.
3028
3029 2014-07-15 Marek Polacek <polacek@redhat.com>
3030
3031 * gcc.dg/ubsan/bounds-1.c: New test.
3032
3033 2014-06-15 Tobias Burnus <burnus@net-b.de>
3034
3035 * gfortran.dg/coarray_34.f90: New.
3036 * gfortran.dg/coarray_6.f90: Update test case.
3037
3038 2014-07-14 Richard Biener <rguenther@suse.de>
3039
3040 PR tree-optimization/61779
3041 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
3042
3043 2014-07-14 Richard Biener <rguenther@suse.de>
3044
3045 PR tree-optimization/61786
3046 * gcc.dg/torture/pr61786.c: New testcase.
3047 * gcc.dg/lto/pr61786_0.c: Likewise.
3048 * gcc.dg/lto/pr61786_1.c: Likewise.
3049
3050 2014-07-14 Richard Biener <rguenther@suse.de>
3051
3052 PR tree-optimization/61757
3053 PR tree-optimization/61783
3054 PR tree-optimization/61787
3055 * gcc.dg/torture/pr61757.c: New testcase.
3056 * gcc.dg/torture/pr61787.c: Likewise.
3057
3058 2014-07-14 Jakub Jelinek <jakub@redhat.com>
3059
3060 PR middle-end/61294
3061 * c-c++-common/Wmemset-transposed-args1.c: New test.
3062 * c-c++-common/Wmemset-transposed-args2.c: New test.
3063 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
3064
3065 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
3066
3067 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
3068 longer happens during parsing.
3069 * gcc.dg/pr44024.c: Update template.
3070 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
3071 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
3072 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
3073
3074 2014-07-13 Tom de Vries <tom@codesourcery.com>
3075
3076 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
3077 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
3078
3079 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
3080
3081 PR C++/60209 - Declaration of user-defined literal operator cause error
3082 * g++.dg/cpp0x/pr60209-neg.C: New.
3083 * g++.dg/cpp0x/pr60209.C: New.
3084 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
3085
3086 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3087
3088 PR c++/60967
3089 * g++.dg/cilk-plus/pr60967.C: New.
3090
3091 2014-07-13 Tobias Burnus <burnus@net-b.de>
3092
3093 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
3094
3095 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
3096
3097 PR fortran/61780
3098 * gfortran.dg/dependency_44.f90 : New test
3099
3100 2014-07-12 Tobias Burnus <burnus@net-b.de>
3101
3102 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
3103 * gfortran.dg/coarray_atomic_2.f90: New.
3104 * gfortran.dg/coarray_atomic_3.f90: New.
3105 * gfortran.dg/coarray_atomic_4.f90: New.
3106 * gfortran.dg/coarray/atomic_2.f90: New.
3107
3108 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
3109
3110 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
3111 * g++.dg/cpp0x/pr57644.C: New.
3112
3113 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3114
3115 PR c++/53159
3116 * g++.dg/cpp0x/Wnarrowing1.C: New.
3117
3118 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
3119
3120 PR preprocessor/61389
3121 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
3122 * gcc.dg/cpp/sysmac1.c: Likewise.
3123
3124 2014-07-11 Richard Biener <rguenther@suse.de>
3125
3126 PR middle-end/61473
3127 * gcc.dg/memmove-4.c: New testcase.
3128 * gcc.dg/strlenopt-8.c: XFAIL.
3129 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
3130
3131 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
3132
3133 PR target/61561
3134 * gcc.dg/pr61561.c: New test.
3135
3136 2014-07-10 Tom de Vries <tom@codesourcery.com>
3137
3138 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
3139 dg-options.
3140 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
3141 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
3142 dg-options.
3143
3144 2014-07-10 Richard Biener <rguenther@suse.de>
3145
3146 PR c-family/61741
3147 * c-c++-common/torture/pr61741.c: Use signed char.
3148
3149 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
3150
3151 * gnat.dg/opt39.adb: New test.
3152
3153 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3154
3155 PR tree-optimization/61742
3156 * gcc.dg/torture/pr61742.c: New test.
3157 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
3158 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
3159
3160 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3161
3162 PR c++/60686
3163 * g++.dg/cpp0x/explicit8.C: New.
3164
3165 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3166
3167 DR 1584
3168 PR c++/57466
3169 * g++.dg/template/pr57466.C: New.
3170 * g++.dg/cpp0x/pr57466.C: Likewise.
3171 * g++.dg/template/unify6.C: Update.
3172
3173 2014-07-09 Tom de Vries <tom@codesourcery.com>
3174
3175 * gcc.target/i386/fuse-caller-save-rec.c: New test.
3176
3177 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3178
3179 * gfortran.dg/ieee/underflow_1.f90: New file.
3180
3181 2014-07-09 Richard Biener <rguenther@suse.de>
3182
3183 PR c-family/61741
3184 * c-c++-common/torture/pr61741.c: New testcase.
3185
3186 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
3187
3188 * lib/target-supports.exp
3189 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
3190
3191 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
3192
3193 * gcc.dg/globalalias.c: Remove XFAIL.
3194 * gcc.dg/localalias.c: Remove XFAIL.
3195
3196 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
3197
3198 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
3199 * g++.dg/cpp0x/pr58155.C: New.
3200
3201 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3202
3203 PR testsuite/61453
3204 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3205 Adjust regexp for more targets.
3206
3207 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3208 Paolo Carlini <paolo.carlini@oracle.com>
3209
3210 PR c++/59361
3211 * g++.dg/cpp0x/vt-59361.C: New.
3212
3213 2014-07-08 Sriraman Tallam <tmsriram@google.com>
3214
3215 PR target/61599
3216 * gcc.target/i386/pr61599-1.c: New test.
3217 * gcc.target/i386/pr61599-2.c: New test.
3218
3219 2014-07-08 Jakub Jelinek <jakub@redhat.com>
3220
3221 PR rtl-optimization/61673
3222 * gcc.c-torture/execute/pr61673.c: New test.
3223
3224 PR tree-optimization/61725
3225 * gcc.dg/tree-ssa/vrp93.c: New test.
3226 * gcc.c-torture/execute/pr61725.c: New test.
3227
3228 2014-07-08 Richard Biener <rguenther@suse.de>
3229
3230 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3231 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3232 restriction on loop depth difference.
3233 (record_equality): Likewise.
3234 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3235 (loop_depth_of_name): Remove.
3236 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3237 restriction on loop depth difference.
3238 (init_copy_prop): Likewise.
3239
3240 2014-07-08 Richard Biener <rguenther@suse.de>
3241
3242 PR tree-optimization/61681
3243 * gcc.dg/torture/pr61681.c: New testcase.
3244
3245 2014-07-08 Richard Biener <rguenther@suse.de>
3246
3247 PR tree-optimization/61680
3248 * gcc.dg/vect/pr61680.c: New testcase.
3249
3250 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3251
3252 PR tree-optimization/61576
3253 * gcc.dg/torture/pr61576.c: New test.
3254
3255 2014-07-08 Marek Polacek <polacek@redhat.com>
3256
3257 PR c/60226
3258 * c-c++-common/pr60226.c: New test.
3259
3260 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3261
3262 PR fortran/61459
3263 PR fortran/58883
3264 * gfortran.dg/allocatable_function_8.f90 : New test
3265
3266 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3267
3268 * gcc.target/powerpc/spe-evmerge.c: New file.
3269
3270 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3271
3272 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3273
3274 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3275
3276 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3277
3278 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3279
3280 PR c++/58898
3281 * g++.dg/parse/pr58898.C: New.
3282
3283 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3284
3285 * gfortran.dg/list_read_12.f90: Delete the file.
3286 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3287 of dg-runtest.
3288
3289 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3290
3291 PR libgfortran/61640
3292 * gfortran.dg/arrayio_16.f90: New test.
3293
3294 2014-07-06 Marek Polacek <polacek@redhat.com>
3295
3296 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3297 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3298
3299 2014-07-06 Marek Polacek <polacek@redhat.com>
3300
3301 PR c/6940
3302 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3303 -Wno-sizeof-array-argument.
3304 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3305 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3306 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3307 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3308 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3309 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3310 * c-c++-common/sizeof-array-argument.c: New test.
3311 * gcc.dg/vla-5.c: Add dg-warnings.
3312
3313 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3314
3315 * g++.dg/ipa/devirt-26.C: Update testcase.
3316 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3317 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3318
3319 2014-07-04 Tobias Burnus <burnus@net-b.de>
3320
3321 * gfortran.dg/coarray/coindexed_3.f90: New.
3322
3323 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3324
3325 PR middle-end/61654
3326 * g++.dg/opt/pr61654.C: New test.
3327
3328 PR tree-optimization/61684
3329 * gcc.c-torture/compile/pr61684.c: New test.
3330
3331 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3332
3333 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3334 dg-runtest's. Adapt all callers.
3335 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3336 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3337 * lib/go-dg.exp (go-dg-runtest): Likewise.
3338 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3339 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3340
3341 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3342
3343 PR tree-optimization/61682
3344 * gcc.c-torture/execute/pr61682.c: New test.
3345
3346 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3347
3348 * gcc.target/powerpc/shift-dot.c: New test.
3349
3350 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3351
3352 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3353 avoid optimization.
3354
3355 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3356
3357 * gcc.target/arm/identical-invariants.c: New test.
3358
3359 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3360 Chen Gang <gang.chen.5i5j@gmail.com>
3361
3362 * gcc.c-torture/compile/section.c: New testcase.
3363
3364 2014-07-02 Christian Bruel <christian.bruel@st.com>
3365
3366 PR target/29349
3367 PR target/53513
3368 * gcc.target/sh/fpchg.c: New test.
3369
3370 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3371 Fritz Reese <Reese-Fritz@zai.com>
3372
3373 * gfortran.dg/oldstyle_5.f: New test.
3374
3375 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3376
3377 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3378 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3379
3380 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3381
3382 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3383 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3384 * g++.dg/parse/error11.C: Likewise.
3385 * g++.old-deja/g++.brendan/template17.C: Likewise.
3386
3387 2014-07-02 Tobias Burnus <burnus@net-b.de>
3388
3389 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3390 * gfortran.dg/coarray/send_array.f90: Ditto.
3391 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3392
3393 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3394 Yufeng Zhang <yufeng.zhang@arm.com>
3395
3396 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3397 (additional_flags_for_func_ret): New variable based on
3398 $additional_flags with -fno-use-caller-save.
3399 (func-ret-*.c): Use the new variable.
3400
3401 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3402
3403 PR c++/59637
3404 * g++.dg/cpp0x/decltype60.C: New.
3405
3406 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3407
3408 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3409 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3410 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3411 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3412 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3413 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3414 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3415 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3416
3417 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3418
3419 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3420
3421 2014-07-01 Marek Polacek <polacek@redhat.com>
3422
3423 * gcc.dg/Wint-conversion.c: New test.
3424
3425 2014-07-01 Marek Polacek <polacek@redhat.com>
3426
3427 PR c/58286
3428 * gcc.dg/Wincompatible-pointer-types.c: New test.
3429
3430 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3431
3432 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3433 MicroBlaze specific pattern.
3434
3435 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3436
3437 PR c++/58781
3438 PR c++/60249
3439 PR c++/59867
3440 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3441 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3442 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3443
3444 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3445
3446 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3447 test requires greater precision than the current PowerPC long
3448 double implementation supports.
3449
3450 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3451
3452 PR c++/54891
3453 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3454
3455 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3456
3457 PR c++/51400
3458 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3459
3460 2014-06-30 Jeff Law <law@redhat.com>
3461
3462 PR tree-optimization/61607
3463 * gcc.dg/tree-ssa/pr61607.c: New test.
3464
3465 2014-06-30 Marek Polacek <polacek@redhat.com>
3466
3467 * c-c++-common/ubsan/attrib-2.c: New test.
3468 * g++.dg/ubsan/return-3.C: New test.
3469
3470 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3471
3472 PR middle-end/57541
3473 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3474 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3475
3476 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3477
3478 * gcc.dg/ira-loop-pressure.c: New test.
3479
3480 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3481
3482 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3483 checks that the dump is generated.
3484
3485 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3486
3487 PR fortran/36275
3488 PR fortran/38839
3489 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3490 * gfortran.dg/binding_label_tests_27.f90: New file.
3491
3492 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3493
3494 * gfortran.dg/graphite/pr59586.f: New testcase.
3495
3496 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3497
3498 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3499
3500 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3501
3502 PR fortran/29383
3503 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3504 New function.
3505 * gfortran.dg/ieee/ieee.exp: New file.
3506 * gfortran.dg/ieee/ieee_1.F90: New file.
3507 * gfortran.dg/ieee/ieee_2.f90: New file.
3508 * gfortran.dg/ieee/ieee_3.f90: New file.
3509 * gfortran.dg/ieee/ieee_4.f90: New file.
3510 * gfortran.dg/ieee/ieee_5.f90: New file.
3511 * gfortran.dg/ieee/ieee_6.f90: New file.
3512 * gfortran.dg/ieee/ieee_7.f90: New file.
3513 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3514
3515 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3516
3517 * g++.dg/cpp0x/elision_conv.C: New.
3518
3519 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3520
3521 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3522
3523 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3524
3525 PR c++/61614
3526 * g++.dg/ext/complit14.C: New.
3527
3528 2014-06-27 Martin Jambor <mjambor@suse.cz>
3529
3530 PR ipa/61160
3531 * g++.dg/ipa/pr61160-2.C: New test.
3532 * g++.dg/ipa/pr61160-3.C: Likewise.
3533
3534 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3535
3536 PR tree-optimization/57233
3537 PR tree-optimization/61299
3538 * gcc.dg/pr57233.c: New test.
3539 * gcc.target/i386/pr57233.c: New test.
3540 * gcc.target/i386/sse2-pr57233.c: New test.
3541 * gcc.target/i386/avx-pr57233.c: New test.
3542 * gcc.target/i386/avx2-pr57233.c: New test.
3543 * gcc.target/i386/avx512f-pr57233.c: New test.
3544 * gcc.target/i386/xop-pr57233.c: New test.
3545
3546 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3547
3548 * gcc.dg/typeof-2.c: New testcase.
3549
3550 2014-06-27 Marek Polacek <polacek@redhat.com>
3551
3552 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3553 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3554 (fn2): Likewise.
3555 (fn5): Likewise.
3556 (fn6): Likewise.
3557 (fn7): Likewise.
3558 (fn8): Likewise.
3559 (fn9): Likewise.
3560 (fn11): Likewise.
3561 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3562 location. Add memory barrier.
3563 (fn2): Likewise.
3564 (fn3): Likewise.
3565 (fn4): Likewise.
3566 (fn5): Likewise.
3567 * c-c++-common/ubsan/bounds-7.c: New test.
3568
3569 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3570
3571 PR libgfortran/61499
3572 * gfortran.dg/arrayio_15.f90: New test.
3573
3574 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3575
3576 PR target/61586
3577 * gcc.target/alpha/pr61586.c: New test.
3578
3579 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3580
3581 PR c++/57573
3582 * g++.dg/template/pr57573.C: New.
3583
3584 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3585
3586 * gcc.dg/tree-ssa/interposition.c: New testcase.
3587
3588 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3589
3590 PR c++/56633
3591 * g++.dg/cpp0x/deleted8.C: New.
3592
3593 2014-06-26 Martin Jambor <mjambor@suse.cz>
3594
3595 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3596 parameter.
3597 * g++.dg/simulate-thread/bitfields.C: Likewise.
3598 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3599 allow-packed-store-data-races parameter.
3600 * gcc.dg/simulate-thread/subfields.c: Likewise.
3601 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3602 to one.
3603
3604 2014-06-26 Martin Jambor <mjambor@suse.cz>
3605
3606 * g++.dg/ipa/pr60600.C: Fix typo.
3607 * g++.dg/ipa/devirt-25.C: Likewise.
3608
3609 2014-06-26 Richard Biener <rguenther@suse.de>
3610
3611 PR tree-optimization/61607
3612 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3613
3614 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3615
3616 * gcc.dg/inline-22.c: Add bind_pic_locally.
3617 * gcc.dg/inline_4.c: Ditto.
3618 * gcc.dg/fail_always_inline.c: Ditto.
3619 * g++.dg/ipa/devirt-25.C: Ditto.
3620
3621 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3622
3623 * lib/target-support.exp (bind_pic_locally): Save the flags to
3624 'flags_to_postpone' instead of appending to 'flags'.
3625 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3626 with flags_to_postpone and revert after target_compile.
3627 * lib/g++.exp (g++_target_compile): Ditto.
3628 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3629
3630 2014-06-26 Nick Clifton <nickc@redhat.com>
3631
3632 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3633
3634 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3635
3636 PR c++/61537
3637 * g++.dg/template/pr61537.C: New testcase.
3638
3639 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3640
3641 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3642 powerpc*-*-linux*.
3643
3644 2014-06-25 Tobias Burnus <burnus@net-b.de>
3645
3646 * gfortran.dg/coarray_33.f90: New.
3647
3648 2014-06-25 Tobias Burnus <burnus@net-b.de>
3649
3650 * gfortran.dg/coarray/coindexed_1.f90: New.
3651
3652 2014-06-25 Tobias Burnus <burnus@net-b.de>
3653
3654 * gfortran.dg/coarray_collectives_7.f90: New.
3655
3656 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3657
3658 * gcc.c-torture/execute/20140622-1.c: New test.
3659
3660 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3661
3662 DR 178
3663 PR c++/49132
3664 * g++.dg/cpp0x/aggr1.C: New.
3665 * g++.dg/cpp0x/aggr2.C: Likewise.
3666 * g++.dg/init/aggr11.C: Likewise.
3667 * g++.dg/init/aggr12.C: Likewise.
3668
3669 2014-06-25 Martin Jambor <mjambor@suse.cz>
3670
3671 * g++.dg/ipa/pr61540.C: Remove dumping test.
3672
3673 2014-06-25 Marek Polacek <polacek@redhat.com>
3674
3675 PR c/61162
3676 * gcc.dg/pr61162.c: Adjust dg-warning.
3677 * gcc.dg/pr61162-2.c: New test.
3678
3679 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3680
3681 PR tree-optimization/57742
3682 * gcc.dg/tree-ssa/calloc-3.c: New file.
3683
3684 2014-06-25 Richard Biener <rguenther@suse.de>
3685
3686 PR testsuite/61560
3687 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3688 for targets that return _Complex float in memory.
3689
3690 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3691
3692 * gcc.target/arm/vect-noalign.c: Adjust options.
3693
3694 2014-06-24 Cong Hou <congh@google.com>
3695
3696 * gcc.dg/vect/vect-reduc-sad.c: New.
3697 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3698
3699 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3700
3701 PR tree-optimization/57742
3702 * g++.dg/tree-ssa/calloc.C: New testcase.
3703 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3704 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3705 * gcc.dg/strlenopt-9.c: Adapt.
3706
3707 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3708
3709 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3710 global variable.
3711 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3712 instead of calling sequentially in the C code.
3713 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3714 saved_return_address to the stack frame where LR register was stored.
3715 (saved_return_address): Declare weak.
3716
3717 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3718
3719 PR c++/33972
3720 * g++.dg/other/operator3.C: New.
3721 * g++.dg/template/operator8.C: Adjust.
3722 * g++.dg/template/operator9.C: Likewise.
3723
3724 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3725
3726 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3727
3728 2014-06-24 Richard Biener <rguenther@suse.de>
3729
3730 PR tree-optimization/61572
3731 * gcc.target/i386/pr61572.c: New testcase.
3732
3733 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3734
3735 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3736 reduction clause.
3737 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3738 Remove Label is never defined expected error.
3739 * gfortran.dg/gomp/udr8.f90: New test.
3740
3741 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3742
3743 PR tree-optimization/61554
3744 * g++.dg/torture/pr61554.C: New testcase.
3745
3746 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3747
3748 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3749
3750 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3751
3752 * gcc.dg/localalias-2.c: Guard by require-alias.
3753 * gcc.dg/globalalias-2.c: Likewise.
3754
3755 2014-06-23 Kai Tietz <ktietz@redhat.com>
3756
3757 * gcc.target/i386/indjmp-1.c: New test.
3758
3759 2014-06-23 Andrew Pinski <apinski@cavium.com>
3760
3761 * gcc.c-torture/compile/20140723-1.c: New testcase.
3762
3763 2014-06-23 Marek Polacek <polacek@redhat.com>
3764
3765 PR c/61553
3766 * c-c++-common/pr61553.c (foo): Add dg-error.
3767
3768 2014-06-23 Tobias Burnus <burnus@net-b.de>
3769
3770 * gfortran.dg/coarray_32.f90: New.
3771
3772 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3773
3774 DR 577
3775 PR c++/33101
3776 * g++.dg/other/void1.C: Adjust.
3777 * g++.dg/other/void3.C: Likewise.
3778
3779 2014-06-23 Marek Polacek <polacek@redhat.com>
3780
3781 PR c/61553
3782 * c-c++-common/pr61553.c: New test.
3783
3784 2014-06-23 Richard Biener <rguenther@suse.de>
3785
3786 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3787 * g++.dg/vect/slp-pr50819.cc: Likewise.
3788 * g++.dg/vect/slp-pr56812.cc: Likewise.
3789 * gcc.dg/vect/bb-slp-1.c: Likewise.
3790 * gcc.dg/vect/bb-slp-10.c: Likewise.
3791 * gcc.dg/vect/bb-slp-11.c: Likewise.
3792 * gcc.dg/vect/bb-slp-13.c: Likewise.
3793 * gcc.dg/vect/bb-slp-14.c: Likewise.
3794 * gcc.dg/vect/bb-slp-15.c: Likewise.
3795 * gcc.dg/vect/bb-slp-16.c: Likewise.
3796 * gcc.dg/vect/bb-slp-17.c: Likewise.
3797 * gcc.dg/vect/bb-slp-18.c: Likewise.
3798 * gcc.dg/vect/bb-slp-19.c: Likewise.
3799 * gcc.dg/vect/bb-slp-2.c: Likewise.
3800 * gcc.dg/vect/bb-slp-20.c: Likewise.
3801 * gcc.dg/vect/bb-slp-21.c: Likewise.
3802 * gcc.dg/vect/bb-slp-22.c: Likewise.
3803 * gcc.dg/vect/bb-slp-23.c: Likewise.
3804 * gcc.dg/vect/bb-slp-24.c: Likewise.
3805 * gcc.dg/vect/bb-slp-25.c: Likewise.
3806 * gcc.dg/vect/bb-slp-26.c: Likewise.
3807 * gcc.dg/vect/bb-slp-27.c: Likewise.
3808 * gcc.dg/vect/bb-slp-28.c: Likewise.
3809 * gcc.dg/vect/bb-slp-29.c: Likewise.
3810 * gcc.dg/vect/bb-slp-3.c: Likewise.
3811 * gcc.dg/vect/bb-slp-30.c: Likewise.
3812 * gcc.dg/vect/bb-slp-31.c: Likewise.
3813 * gcc.dg/vect/bb-slp-32.c: Likewise.
3814 * gcc.dg/vect/bb-slp-4.c: Likewise.
3815 * gcc.dg/vect/bb-slp-5.c: Likewise.
3816 * gcc.dg/vect/bb-slp-6.c: Likewise.
3817 * gcc.dg/vect/bb-slp-7.c: Likewise.
3818 * gcc.dg/vect/bb-slp-8.c: Likewise.
3819 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3820 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3821 * gcc.dg/vect/bb-slp-9.c: Likewise.
3822 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3823 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3824 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3825 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3826 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3827 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3828 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3829 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3830 * gcc.dg/vect/pr26359.c: Likewise.
3831 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3832
3833 2014-06-23 Marek Polacek <polacek@redhat.com>
3834
3835 * c-c++-common/pr49706-2.c: New test.
3836
3837 2014-06-23 Alan Modra <amodra@gmail.com>
3838
3839 * gcc.dg/pr61583.c: New.
3840
3841 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3842
3843 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3844 [u]int64x1_t.
3845
3846 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3847 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3848
3849 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3850 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3851 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3852 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3853 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3854 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3855 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3856 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3857 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3858 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3859 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3860 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3861 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3862 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3863 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3864 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3865 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3866 test_vsrid_n_u64): Fix signature to match intrinsic.
3867
3868 (test_vabs_s64): Remove.
3869 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3870
3871 (test_vdupd_lane_s64): Rename to...
3872 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3873
3874 (test_vdupd_lane_u64): Rename to...
3875 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3876
3877 (test_vtst_s64): Rename to...
3878 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3879
3880 (test_vtst_u64): Rename to...
3881 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3882
3883 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3884 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3885 Remove out-of-bounds tests.
3886 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3887 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3888 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3889
3890 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3891
3892 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3893 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3894 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3895 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3896 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3897 vector types.
3898 * gcc.target/aarch64/vsub_f64.c: Likewise.
3899 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3900 scheme as now the same for all variants.
3901 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3902 float64x1_t.
3903
3904 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3905
3906 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3907
3908 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3909
3910 * gcc.dg/localalias.c: Fix broken commit.
3911 * gcc.dg/globalalias.c: Likewise.
3912
3913 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3914
3915 * gcc.dg/localalias.c: New testcase.
3916 * gcc.dg/localalias-2.c: New testcase.
3917 * gcc.dg/globalalias.c: New testcase.
3918 * gcc.dg/globalalias-2.c: New testcase.
3919
3920 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3921
3922 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3923
3924 2014-06-20 Marek Polacek <polacek@redhat.com>
3925
3926 * c-c++-common/ubsan/bounds-1.c: New test.
3927 * c-c++-common/ubsan/bounds-2.c: New test.
3928 * c-c++-common/ubsan/bounds-3.c: New test.
3929 * c-c++-common/ubsan/bounds-4.c: New test.
3930 * c-c++-common/ubsan/bounds-5.c: New test.
3931 * c-c++-common/ubsan/bounds-6.c: New test.
3932
3933 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3934
3935 Make the tests big-endian friendly.
3936
3937 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3938 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3939 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3940 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3941 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3942 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3943 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3944 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3945 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3946
3947 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3948 Max Ostapenko <m.ostapenko@partner.samsung.com>
3949
3950 PR sanitizer/61547
3951 * c-c++-common/asan/strlen-overflow-1.c: New test.
3952
3953 2014-06-20 Martin Jambor <mjambor@suse.cz>
3954
3955 PR ipa/61540
3956 * g++.dg/ipa/pr61540.C: New test.
3957
3958 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3959 Max Ostapenko <m.ostapenko@partner.samsung.com>
3960
3961 PR sanitizer/61530
3962 * c-c++-common/asan/pr61530.c: New test.
3963
3964 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3965
3966 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3967 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3968 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3969 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3970 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3971 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3972 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3973 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3974 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3975 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3976 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3977 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3978 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3979 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3980 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3981 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3982 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3983 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3984 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3985 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3986 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3987 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3988 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3989 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3990 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3991 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3992 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3993 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3994 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3995 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3996 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3997 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3998 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3999 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
4000 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
4001 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
4002 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
4003 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
4004 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
4005 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
4006 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
4007 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
4008 (test_vqdmlal_high_lane_s16): Fix parameter type.
4009 (test_vqdmlal_high_lane_s32): Likewise.
4010 (test_vqdmull_high_lane_s16): Likewise.
4011 (test_vqdmull_high_lane_s32): Likewise.
4012 (test_vqdmlsl_high_lane_s32): Likewise.
4013 (test_vqdmlsl_high_lane_s16): Likewise.
4014 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
4015 Fix argument type.
4016 (test_vqdmlals_lane_s32): Likewise.
4017 (test_vqdmlslh_lane_s16): Likewise.
4018 (test_vqdmlsls_lane_s32): Likewise.
4019 (test_vqdmulhh_lane_s16): Likewise.
4020 (test_vqdmulhs_lane_s32): Likewise.
4021 (test_vqdmullh_lane_s16): Likewise.
4022 (test_vqdmulls_lane_s32): Likewise.
4023 (test_vqrdmulhh_lane_s16): Likewise.
4024 (test_vqrdmulhs_lane_s32): Likewise.
4025
4026 2014-06-20 Tobias Burnus <burnus@net-b.de>
4027
4028 PR testsuite/61567
4029 * gfortran.dg/coarray_collectives_5.f90: Update
4030 dg-final scan-tree-dump-times.
4031 * gfortran.dg/coarray_collectives_6.f90: Ditto.
4032
4033 2014-06-20 Hale Wang <hale.wang@arm.com>
4034
4035 * gcc.target/arm/lto/: New folder to verify the LTO option.
4036 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
4037 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
4038 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
4039 * lib/lto.exp (object-readelf): New procedure.
4040
4041 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4042
4043 PR fortran/61454
4044 * gfortran.dg/pr61454.f90: New file.
4045
4046 2014-06-19 Terry Guo <terry.guo@arm.com>
4047
4048 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
4049 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
4050 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
4051
4052 2014-06-19 Tobias Burnus <burnus@net-b.de>
4053
4054 * gfortran.dg/coarray/collectives_2.f90: Extend
4055 and make valid.
4056
4057 2014-06-18 Tom de Vries <tom@codesourcery.com>
4058
4059 * gcc.target/aarch64/fuse-caller-save.c: New test.
4060
4061 2014-06-18 Radovan Obradovic <robradovic@mips.com>
4062 Tom de Vries <tom@codesourcery.com>
4063
4064 * gcc.target/arm/fuse-caller-save.c: New test.
4065
4066 2014-06-18 Richard Biener <rguenther@suse.de>
4067
4068 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
4069 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
4070 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
4071
4072 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4073
4074 PR tree-optimization/61518
4075 * gcc.dg/torture/pr61518.c: New test.
4076
4077 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
4078
4079 PR tree-optimization/61517
4080 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
4081 (incorrect_read_be32): Likewise.
4082 (main): Call incorrect_read_* to test stmt replacement is made by
4083 bswap at the right place.
4084 * gcc.c-torture/execute/pr61517.c: New test.
4085
4086 2014-06-18 Andreas Schwab <schwab@suse.de>
4087
4088 PR rtl-optimization/54555
4089 * gcc.target/m68k/pr54555.c: New test.
4090
4091 2014-06-18 Olivier Hainque <hainque@adacore.com>
4092
4093 * gnat.dg/blocklocs.adb: New test.
4094
4095 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
4096
4097 PR tree-optimization/52252
4098 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
4099 * gcc.target/i386/pr52252-core.c: Ditto.
4100
4101 PR tree-optimization/61403
4102 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
4103
4104 2014-06-18 Jakub Jelinek <jakub@redhat.com>
4105
4106 * gfortran.dg/gomp/declare-simd-1.f90: New test.
4107 * gfortran.dg/gomp/depend-1.f90: New test.
4108 * gfortran.dg/gomp/target1.f90: New test.
4109 * gfortran.dg/gomp/target2.f90: New test.
4110 * gfortran.dg/gomp/target3.f90: New test.
4111 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
4112 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
4113 201107.
4114
4115 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4116
4117 PR fortran/61126
4118 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
4119
4120 2014-06-17 Tobias Burnus <burnus@net-b.de>
4121 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
4122
4123 * gfortran.dg/coarray/send_array.f90: New.
4124 * gfortran.dg/coarray/get_array.f90: New.
4125 * gfortran.dg/coarray/sendget_array.f90: New.
4126 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
4127 names.
4128 * gfortran.dg/coarray/collectives_2.f90: New.
4129
4130 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4131
4132 PR target/61533
4133 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
4134 dg-options.
4135
4136 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
4137
4138 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
4139 unit_id and kind_id to zero.
4140
4141 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
4142
4143 PR target/61483
4144 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
4145 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
4146 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
4147 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
4148
4149 2014-06-17 Richard Biener <rguenther@suse.de>
4150
4151 PR lto/61012
4152 * gcc.dg/lto/pr61526_0.c: New testcase.
4153 * gcc.dg/lto/pr61526_1.c: Likewise.
4154
4155 2014-06-17 Richard Biener <rguenther@suse.de>
4156
4157 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
4158 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
4159 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
4160 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4161 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
4162
4163 2014-06-17 Richard Biener <rguenther@suse.de>
4164
4165 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
4166
4167 2014-06-16 Richard Biener <rguenther@suse.de>
4168
4169 PR tree-optimization/61482
4170 * g++.dg/torture/pr61482.C: New testcase.
4171
4172 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
4173
4174 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
4175 vpmacsdql instruction.
4176
4177 2014-06-16 Yury Gribov <y.gribov@samsung.com>
4178
4179 * c-c++-common/asan/instrument-with-calls-1.c: New test.
4180 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4181 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4182 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
4183 test patterns.
4184 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4185 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4186 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4187 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4188 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4189 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4190
4191 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4192
4193 PR fortran/28484
4194 PR fortran/61429
4195 * gfortran.dg/system_clock_1.f90: New file.
4196 * gfortran.dg/system_clock_2.f90: New file.
4197
4198 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4199
4200 PR c++/33101
4201 * g++.dg/other/void3.C: New.
4202 * g++.dg/conversion/err-recover1.C: Update.
4203
4204 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4205
4206 PR target/61415
4207 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4208 * gcc.target/powerpc/pack02.c: Use it.
4209 * gcc.target/powerpc/tfmode_off.c: Likewise.
4210
4211 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4212
4213 PR rtl-optimization/61094
4214 PR rtl-optimization/61446
4215 * gcc.target/i386/pr61446.c : New.
4216
4217 2014-06-13 Dehao Chen <dehao@google.com>
4218
4219 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4220
4221 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4222
4223 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4224
4225 2014-06-13 Richard Biener <rguenther@suse.de>
4226
4227 * c-c++-common/pr46562-2.c: Adjust.
4228 * g++.dg/tree-ssa/pr8781.C: Likewise.
4229 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4230 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4231 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4232 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4233 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4234
4235 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4236
4237 PR tree-optimization/61375
4238 * gcc.c-torture/execute/pr61375-1.c: New test.
4239
4240 2014-06-12 Jakub Jelinek <jakub@redhat.com>
4241
4242 PR middle-end/61486
4243 * c-c++-common/gomp/pr61486-1.c: New test.
4244 * c-c++-common/gomp/pr61486-2.c: New test.
4245
4246 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4247
4248 PR target/59843
4249 * gcc.dg/vect/vect-singleton_1.c: New file.
4250
4251 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
4252
4253 PR target/61443
4254 * gcc.target/avr/torture/pr61443.c: New test.
4255
4256 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4257
4258 PR c++/19200
4259 * g++.dg/parse/friend11.C: New.
4260
4261 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4262
4263 PR c++/60265
4264 * g++.dg/cpp0x/using-enum-1.C: New.
4265 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4266
4267 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4268
4269 PR c++/19200
4270 * g++.dg/parse/friend9.C: New.
4271 * g++.dg/parse/friend10.C: Likewise.
4272 * g++.dg/parse/friend7.C: Adjust.
4273
4274 2014-06-11 Richard Biener <rguenther@suse.de>
4275
4276 PR tree-optimization/61452
4277 * gcc.dg/torture/pr61452.c: New testcase.
4278
4279 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4280
4281 PR c++/34049
4282 * g++.dg/parse/pr34049.C: New.
4283
4284 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4285
4286 * gcc.c-torture/execute/pr61306-1.c: New test.
4287 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4288 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4289
4290 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4291
4292 * gcc.target/aarch64/acle/acle.exp: New.
4293 * gcc.target/aarch64/acle/crc32b.c: New test.
4294 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4295 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4296 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4297 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4298 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4299 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4300 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4301
4302 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4303
4304 PR tree-optimization/52252
4305 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4306
4307 2014-06-11 Richard Biener <rguenther@suse.de>
4308
4309 PR middle-end/61437
4310 * gcc.dg/torture/20140610-1.c: New testcase.
4311 * gcc.dg/torture/20140610-2.c: Likewise.
4312
4313 2014-06-10 Richard Biener <rguenther@suse.de>
4314
4315 PR tree-optimization/61438
4316 * gcc.dg/torture/pr61438.c: New testcase.
4317
4318 2014-06-10 Richard Biener <rguenther@suse.de>
4319
4320 PR middle-end/61456
4321 * g++.dg/opt/pr61456.C: New testcase.
4322
4323 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4324 Mikael Morin <mikael@gcc.gnu.org>
4325
4326 PR fortran/41936
4327 * gfortran.dg/class_array_15.f03: Check memory leaks.
4328
4329 2014-06-10 Richard Biener <rguenther@suse.de>
4330
4331 PR tree-optimization/57186
4332 PR tree-optimization/59299
4333 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4334 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4335
4336 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4337
4338 PR fortran/60928
4339 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4340 directives.
4341 * gfortran.dg/gomp/associate1.f90: New test.
4342 * gfortran.dg/gomp/intentin1.f90: New test.
4343 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4344 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4345 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4346 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4347
4348 2014-06-09 Marek Polacek <polacek@redhat.com>
4349
4350 PR c/36446
4351 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4352 * gcc.dg/array-2.c: Likewise.
4353 * gcc.dg/array-const-2.c: Likewise.
4354 * gcc.dg/ucnid-8.c: Likewise.
4355 * gcc.dg/vla-init-1.c: Likewise.
4356 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4357 * gcc.dg/c99-flex-array-7.c: Likewise.
4358 * gcc.dg/init-bad-1.c: Likewise.
4359 * gcc.dg/init-bad-3.c: Likewise.
4360 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4361 * gcc.dg/pedwarn-init.c: Add dg-warning.
4362 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4363
4364 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4365
4366 PR c++/22556
4367 * g++.dg/other/redecl3.C: New.
4368
4369 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4370
4371 PR c++/54442
4372 * g++.dg/pr54442.C: New file.
4373
4374 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4375
4376 PR fortran/61406
4377 * gfortran.dg/associate_17.f90 : New test
4378
4379 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4380
4381 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4382 void for TEST instead of static void.
4383 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4384 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4385 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4386 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4387 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4388 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4394 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4395 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4396 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4397 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4398 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4399 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4400 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4401 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4402 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4403 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4404 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4405 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4407 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4408 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4409 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4410 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4411 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4412 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4413 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4414 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4415 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4416 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4417 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4418 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4419 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4420 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4421 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4422 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4423 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4424 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4425 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4426 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4427 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4428 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4429 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4430 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4431 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4432 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4433 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4434 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4435 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4436 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4437 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4438 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4439 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4440 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4441 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4444 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4445 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4446 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4447 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4448 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4449 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4450 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4451 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4452 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4453 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4454 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4455 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4456 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4457 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4458 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4459 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4460 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4461 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4462 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4463 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4464 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4465 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4466 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4467 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4468 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4469 instead of static void.
4470 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4471 delete unused variables.
4472 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4473 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4474 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4475 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4476 delete unused variables, void for TEST instead of static void.
4477 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4478 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4479 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4480 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4481 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4482 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4483 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4484 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4485 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4486 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4487 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4488 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4489 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4490 initialize variables.
4491 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4492 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4493 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4494 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4495 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4496 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4497 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4498 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4499 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4500 * gcc.target/i386/i386.exp: Ditto.
4501 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4502 CALC, void for TEST instead of static void, initialize variables.
4503 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4504 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4505 static void.
4506 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4507 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4508 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4509 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4510 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4511 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4512 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4513 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4514 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4515 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4516 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4517 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4518 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4519 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4520 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4521 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4522 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4523 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4524 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4525 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4526 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4527 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4528 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4529 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4530 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4531 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4532 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4533 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4534 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4535 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4536 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4537 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4538 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4539 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4540 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4541 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4542 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4543 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4544 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4545 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4546 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4547 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4548 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4549 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4550 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4551 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4552 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4553 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4554 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4555 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4556 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4557 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4558 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4559 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4560 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4561 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4562 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4563 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4564 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4565 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4566 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4567 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4568 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4569 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4570 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4571 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4572 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4573 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4574 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4575 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4576 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4577 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4578 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4579 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4580 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4581 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4582 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4583 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4584 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4585 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4586 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4587 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4588 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4589 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4590 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4591 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4592 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4593 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4594 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4595 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4596 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4597 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4598 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4599 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4600 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4601 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4602 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4603 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4604 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4605 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4606 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4607 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4608 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4609 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4610 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4611 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4612 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4613 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4614 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4615 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4616 instead of static void.
4617 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4618 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4619 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4620 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4621 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4622 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4623 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4624 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4625 static void, delete unused variables.
4626 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4627 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4628 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4629 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4630 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4631 static void, delete unused variables, Change parameters for
4632 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4633 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4634 CALC, void for TEST instead of static void.
4635 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4636 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4637 void.
4638 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4639 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4640 static void, change type of parameter for UNION_TYPE.
4641 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4642 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4643 void for TEST instead of static void, delete unused variables, change
4644 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4645 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4646 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4647 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4648 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4649 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4650 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4651 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4652 void for TEST instead of static void, change parameters for
4653 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4654 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4655 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4656 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4657 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4658 __attribute__((unused)).
4659 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4660 __attribute__((unused)).
4661 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4662 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4663 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4664 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4665 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4666 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4667 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4668 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4669 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4670 add __attribute__((unused)).
4671 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4672 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4673 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4674 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4675 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4676 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4677 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4678 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4679 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4680 delete unused variables.
4681 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4682 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4683 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4684 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4685 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4686 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4687 static void, mask_merging and zero_masking for unsigned types.
4688 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4689 CHECK_ARRAY for unsigned types.
4690 * gcc.target/i386/m256-check.h: Ditto.
4691 * gcc.target/i386/m512-check.h: Ditto.
4692
4693 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4694
4695 PR target/61062
4696 * gcc.target/arm/pr48252.c (main): Expect same result
4697 as endian-neutral.
4698
4699 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4700
4701 PR fortran/45187
4702 * gfortran.dg/cray_pointers_10.f90: New file.
4703
4704 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4705
4706 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4707 instead of complex(kind=16).
4708
4709 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4710
4711 PR fortran/38829
4712 * gfortran.dg/bind_c_usage_29.f90: New file.
4713
4714 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4715
4716 * gnat.dg/opt38.adb: New test.
4717 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4718
4719 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4720
4721 PR target/18343
4722 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4723 New macro, 0 for __MMIX__, default 64.
4724 (bar): Pass it to __builtin_apply instead of literal 64.
4725
4726 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4727
4728 * gfortran.dg/io_constraints_11.f90: New file.
4729 * gfortran.dg/io_constraints_12.f90: New file.
4730 * gfortran.dg/io_constraints_13.f90: New file.
4731
4732 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4733
4734 PR target/61423
4735 * gcc.target/i386/pr61423.c: New test.
4736
4737 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4738
4739 PR c++/60184
4740 * g++.dg/cpp0x/constexpr-union6.C: New.
4741 * g++.dg/cpp0x/union6.C: Likewise.
4742 * g++.dg/init/ref14.C: Adjust.
4743 * g++.dg/init/union1.C: Likewise.
4744
4745 2014-06-06 Richard Biener <rguenther@suse.de>
4746
4747 PR tree-optimization/59299
4748 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4749
4750 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4751
4752 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4753 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4754
4755 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4756
4757 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4758 bitfield and test wrong results instead of correct results to make the
4759 test more portable.
4760
4761 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4762
4763 PR c++/60432
4764 * g++.dg/cpp0x/constexpr-60432.C: New.
4765
4766 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4767
4768 PR c++/60199
4769 * g++.dg/cpp0x/constexpr-60199.C: New.
4770
4771 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4772
4773 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4774 Specify -march=z900 as an additional option.
4775 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4776 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4777 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4778
4779 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4780
4781 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4782 reduction clause diagnostic changes.
4783 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4784 * gfortran.dg/gomp/reduction1.f90: Likewise.
4785 * gfortran.dg/gomp/reduction3.f90: Likewise.
4786 * gfortran.dg/gomp/udr1.f90: New test.
4787 * gfortran.dg/gomp/udr2.f90: New test.
4788 * gfortran.dg/gomp/udr3.f90: New test.
4789 * gfortran.dg/gomp/udr4.f90: New test.
4790 * gfortran.dg/gomp/udr5.f90: New test.
4791 * gfortran.dg/gomp/udr6.f90: New test.
4792 * gfortran.dg/gomp/udr7.f90: New test.
4793
4794 2014-06-06 Christian Bruel <christian.bruel@st.com>
4795
4796 PR tree-optimization/43934
4797 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4798
4799 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4800
4801 PR c/53119
4802 * gcc.dg/pr53119.c: New testcase.
4803
4804 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4805
4806 PR target/52472
4807 * gcc.target/avr/pr52472.c: New test.
4808
4809
4810 2014-06-05 Jeff Law <law@redhat.com>
4811
4812 PR tree-optimization/61289
4813 * g++.dg/pr61289.C: New test.
4814 * g++.dg/pr61289-2.C: New test.
4815
4816 2014-06-05 Richard Biener <rguenther@suse.de>
4817 Paolo Carlini <paolo.carlini@oracle.com>
4818
4819 PR c++/56961
4820 * g++.dg/parse/pr56961.C: New.
4821
4822 2014-06-05 Kai Tietz <ktietz@redhat.com>
4823
4824 PR target/46219
4825 * gcc.target/i386/sibcall-4.c: Remove xfail.
4826
4827 2014-06-05 Julian Brown <julian@codesourcery.com>
4828 Sandra Loosemore <sandra@codesourcery.com>
4829
4830 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4831
4832 2014-06-05 Richard Biener <rguenther@suse.de>
4833
4834 PR c++/61004
4835 * g++.dg/diagnostic/pr61004.C: New testcase.
4836
4837 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4838
4839 * gcc.dg/torture/pr61319.c: New test.
4840
4841 2014-06-05 Marek Polacek <polacek@redhat.com>
4842
4843 PR c/56724
4844 * gcc.dg/pr56724-3.c: New test.
4845
4846 2014-06-05 Andreas Schwab <schwab@suse.de>
4847
4848 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4849
4850 2014-06-05 Marek Polacek <polacek@redhat.com>
4851
4852 PR c/49706
4853 * c-c++-common/pr49706.c: New test.
4854
4855 2014-06-05 Marek Polacek <polacek@redhat.com>
4856
4857 PR c/48062
4858 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4859 * gcc.dg/Wshadow-3.c: Likewise.
4860 * gcc.dg/pr48062.c: New test.
4861
4862 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4863
4864 PR c++/43453
4865 * g++.dg/init/pr43453.C: New.
4866
4867 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4868
4869 PR tree-optimization/61385
4870 * gcc.dg/tree-ssa/pr61385.c: New file.
4871
4872 2014-06-04 Richard Biener <rguenther@suse.de>
4873
4874 PR tree-optimization/60098
4875 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4876
4877 2014-06-04 Richard Biener <rguenther@suse.de>
4878
4879 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4880
4881 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4882
4883 PR c/58942
4884 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4885 the case with a pointer.
4886
4887 2014-06-04 Marek Polacek <polacek@redhat.com>
4888
4889 PR c/30020
4890 * c-c++-common/pr30020.c: New test.
4891
4892 2014-06-03 Andrew Pinski <apinski@cavium.com>
4893
4894 * gcc.c-torture/compile/20140528-1.c: New testcase.
4895
4896 2014-06-03 Dehao Chen <dehao@google.com>
4897
4898 * gcc.dg/tree-prof/merge_block.c: New test.
4899
4900 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4901
4902 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4903 * g++.dg/ext/mv15.C (dg-options): Ditto.
4904
4905 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4906
4907 DR 1423
4908 PR c++/52174
4909 * g++.dg/cpp0x/nullptr31.C: New.
4910 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4911 * g++.dg/cpp0x/nullptr17.C: Update.
4912
4913 2014-06-03 Marek Polacek <polacek@redhat.com>
4914
4915 PR c/60439
4916 * c-c++-common/pr60439.c: New test.
4917 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4918
4919 2014-06-03 Martin Jambor <mjambor@suse.cz>
4920
4921 PR ipa/61160
4922 * g++.dg/ipa/pr61160-1.C: New test.
4923
4924 2014-06-03 Richard Biener <rguenther@suse.de>
4925
4926 PR tree-optimization/61383
4927 * gcc.dg/torture/pr61383-1.c: New testcase.
4928
4929 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4930
4931 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4932
4933 2014-06-02 Jeff Law <law@redhat.com>
4934
4935 PR rtl-optimization/61094
4936 * g++.dg/pr61094: New test.
4937
4938 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4939
4940 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4941 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4942 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4943 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4944 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4945 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4946 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4947 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4948
4949 2014-06-02 Richard Biener <rguenther@suse.de>
4950
4951 PR tree-optimization/61346
4952 * gcc.dg/torture/pr61346.c: New testcase.
4953
4954 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4955
4956 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4957 not compilation.
4958 * gcc.target/i386/sibcall-4.c: Ditto.
4959 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4960
4961 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4962
4963 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4964 in scan-assembler-not string.
4965 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4966 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4967 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4968
4969 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4970
4971 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4972
4973 2014-06-01 Kai Tietz <ktietz@redhat.com>
4974
4975 PR target/61377
4976 * gcc.target/i386/sibcall-6.c: New test.
4977
4978 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4979
4980 DR 1227
4981 PR c++/57543
4982 * g++.dg/cpp0x/pr57543-1.C: New.
4983 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4984 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4985 * g++.dg/cpp0x/decltype59.C: Likewise.
4986
4987 2014-05-31 Tom de Vries <tom@codesourcery.com>
4988
4989 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4990
4991 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4992
4993 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4994 restore_gcc_exec_prefix_env_var): New procedures.
4995 (set_ld_library_path_env_vars,
4996 restore_ld_library_path_env_vars): Use them.
4997 * lib/c-compat.exp: Load target-libpath.exp.
4998 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4999 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
5000 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
5001 restore_gcc_exec_prefix_env_var.
5002 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
5003 Likewise.
5004
5005 * c-c++-common/asan/misalign-1.c: New test.
5006 * c-c++-common/asan/misalign-2.c: New test.
5007
5008 * g++.dg/asan/asan_test.C: Add -std=c++11 and
5009 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
5010 -DASAN_USE_DEJAGNU_GTEST=1.
5011 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
5012 * g++.dg/asan/asan_oob_test.cc: Likewise.
5013 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
5014 * g++.dg/asan/asan_str_test.cc: Likewise.
5015 * g++.dg/asan/asan_test_utils.h: Likewise.
5016 * g++.dg/asan/sanitizer_test_config.h: Likewise.
5017 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
5018 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
5019 Imported from upstream r209283.
5020 * g++.dg/asan/asan_test_config.h: Likewise.
5021
5022 2014-05-30 Kai Tietz <ktietz@redhat.com>
5023
5024 PR target/60104
5025 * gcc.target/i386/sibcall-1.c: New test.
5026 * gcc.target/i386/sibcall-2.c: New test.
5027 * gcc.target/i386/sibcall-3.c: New test.
5028 * gcc.target/i386/sibcall-4.c: New test.
5029
5030 2014-05-30 Ian Lance Taylor <iant@google.com>
5031
5032 * gcc.target/i386/pause-2.c: New test.
5033
5034 2014-05-30 Tom de Vries <tom@codesourcery.com>
5035
5036 * gcc.target/i386/fuse-caller-save.c: New test.
5037 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
5038 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
5039
5040 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5041
5042 * gcc.target/arm/simd/vrev16p8_1.c: New file.
5043 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
5044 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
5045 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
5046 * gcc.target/arm/simd/vrev16s8_1.c: New file.
5047 * gcc.target/arm/simd/vrev16u8_1.c: New file.
5048 * gcc.target/arm/simd/vrev32p16_1.c: New file.
5049 * gcc.target/arm/simd/vrev32p8_1.c: New file.
5050 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
5051 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
5052 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
5053 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
5054 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
5055 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
5056 * gcc.target/arm/simd/vrev32s16_1.c: New file.
5057 * gcc.target/arm/simd/vrev32s8_1.c: New file.
5058 * gcc.target/arm/simd/vrev32u16_1.c: New file.
5059 * gcc.target/arm/simd/vrev32u8_1.c: New file.
5060 * gcc.target/arm/simd/vrev64f32_1.c: New file.
5061 * gcc.target/arm/simd/vrev64p16_1.c: New file.
5062 * gcc.target/arm/simd/vrev64p8_1.c: New file.
5063 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
5064 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
5065 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
5066 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
5067 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
5068 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
5069 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
5070 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
5071 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
5072 * gcc.target/arm/simd/vrev64s16_1.c: New file.
5073 * gcc.target/arm/simd/vrev64s32_1.c: New file.
5074 * gcc.target/arm/simd/vrev64s8_1.c: New file.
5075 * gcc.target/arm/simd/vrev64u16_1.c: New file.
5076 * gcc.target/arm/simd/vrev64u32_1.c: New file.
5077 * gcc.target/arm/simd/vrev64u8_1.c: New file.
5078
5079 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
5080
5081 PR rtl-optimization/61325
5082 * gcc.target/aarch64/pr61325.c: New.
5083
5084 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
5085
5086 * gcc.target/arm/simd/vextQf32_1.c: New file.
5087 * gcc.target/arm/simd/vextQp16_1.c: New file.
5088 * gcc.target/arm/simd/vextQp8_1.c: New file.
5089 * gcc.target/arm/simd/vextQs16_1.c: New file.
5090 * gcc.target/arm/simd/vextQs32_1.c: New file.
5091 * gcc.target/arm/simd/vextQs64_1.c: New file.
5092 * gcc.target/arm/simd/vextQs8_1.c: New file.
5093 * gcc.target/arm/simd/vextQu16_1.c: New file.
5094 * gcc.target/arm/simd/vextQu32_1.c: New file.
5095 * gcc.target/arm/simd/vextQu64_1.c: New file.
5096 * gcc.target/arm/simd/vextQu8_1.c: New file.
5097 * gcc.target/arm/simd/vextQp64_1.c: New file.
5098 * gcc.target/arm/simd/vextf32_1.c: New file.
5099 * gcc.target/arm/simd/vextp16_1.c: New file.
5100 * gcc.target/arm/simd/vextp8_1.c: New file.
5101 * gcc.target/arm/simd/vexts16_1.c: New file.
5102 * gcc.target/arm/simd/vexts32_1.c: New file.
5103 * gcc.target/arm/simd/vexts64_1.c: New file.
5104 * gcc.target/arm/simd/vexts8_1.c: New file.
5105 * gcc.target/arm/simd/vextu16_1.c: New file.
5106 * gcc.target/arm/simd/vextu32_1.c: New file.
5107 * gcc.target/arm/simd/vextu64_1.c: New file.
5108 * gcc.target/arm/simd/vextu8_1.c: New file.
5109 * gcc.target/arm/simd/vextp64_1.c: New file.
5110
5111 2014-05-29 Radovan Obradovic <robradovic@mips.com>
5112 Tom de Vries <tom@codesourcery.com>
5113
5114 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
5115 options.
5116 * gcc.target/mips/fuse-caller-save.h: New include file.
5117 * gcc.target/mips/fuse-caller-save.c: New test.
5118 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
5119 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
5120
5121 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
5122
5123 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
5124
5125 2014-05-28 Richard Biener <rguenther@suse.de>
5126
5127 PR middle-end/61045
5128 * gcc.dg/pr61045.c: New testcase.
5129
5130 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5131
5132 * lib/clearcap.exp: New file.
5133 * gcc.dg/vect/vect.exp: Load clearcap.exp.
5134 Remove clearcap_ldflags handling.
5135 Call clearcap-init, clearcap-finish.
5136 * gcc.target/i386/i386.exp: Likewise.
5137 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
5138 * gcc.target/i386/clearcapv2.map: Move to
5139 ../config/sol2-clearcapv2.map.
5140 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
5141 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
5142
5143 2014-05-28 Richard Biener <rguenther@suse.de>
5144
5145 PR tree-optimization/61335
5146 * gfortran.dg/pr61335.f90: New testcase.
5147
5148 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5149
5150 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
5151
5152 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5153
5154 * gnat.dg/overflow_fixed.adb: New test.
5155
5156 2014-05-27 Marek Polacek <polacek@redhat.com>
5157
5158 PR c/56724
5159 * gcc.dg/pr56724-1.c: New test.
5160 * gcc.dg/pr56724-2.c: New test.
5161 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
5162 -Wtraditional.
5163 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
5164
5165 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5166
5167 * gcc.dg/fold-compare-8.c: New test.
5168 * gcc.dg/Wstrict-overflow-25.c: Likewise.
5169
5170 2014-05-27 Richard Biener <rguenther@suse.de>
5171
5172 * gcc.dg/tree-ssa/vrp92.c: New testcase.
5173
5174 2014-05-27 Marek Polacek <polacek@redhat.com>
5175
5176 PR testsuite/61319
5177 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
5178 LLONG_MIN, and ULLONG_MAX.
5179
5180 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5181
5182 * lib/target-supports.exp (check_effective_target_vect_bswap):
5183 Specify arm*-*-* support.
5184
5185 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5186
5187 PR testsuite/61319
5188 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
5189 -nan optional.
5190 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
5191 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
5192
5193 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5194
5195 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
5196
5197 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
5198
5199 PR rtl-optimization/61222
5200 * gcc.c-torture/compile/pr61222-1.c: New test.
5201 * gcc.c-torture/compile/pr61222-2.c: Likewise.
5202
5203 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5204
5205 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5206
5207 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5208
5209 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5210
5211 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5212
5213 PR libgfortran/55117
5214 * gfortran.dg/namelist_85.f90: New test.
5215
5216 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5217
5218 PR c/61191
5219 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5220 the case with syntax error.
5221
5222 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5223
5224 * gcc.dg/lto/pr61278_0.c: New test.
5225 * gcc.dg/lto/pr61278_1.c: New test.
5226
5227 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5228
5229 * gcc.dg/pr61220.c: New test.
5230 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5231
5232 2014-05-25 Tobias Burnus <burnus@net-b.de>
5233
5234 * gfortran.dg/coarray_10.f90: Update dg-warning.
5235 * gfortran.dg/coarray_this_image_1.f90: New.
5236 * gfortran.dg/coarray_this_image_2.f90: New.
5237
5238 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5239
5240 PR libfortran/61173
5241 * gfortran.dg/arrayio_14.f90: New test.
5242
5243 2014-05-24 Andreas Schwab <schwab@suse.de>
5244
5245 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
5246
5247 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5248
5249 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5250 Adjust regexp for -flto.
5251 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5252 * gfortran.dg/pr52835.f90: Likewise.
5253
5254 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5255
5256 PR rtl-optimization/61215
5257 * gcc.target/i386/pr61215.c: New.
5258
5259 2014-05-23 Marek Polacek <polacek@redhat.com>
5260 Jakub Jelinek <jakub@redhat.com>
5261
5262 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5263 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5264 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5265 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5266 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5267 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5268 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5269 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5270 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5271 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5272 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5273 * c-c++-common/ubsan/float-cast.h: New file.
5274 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5275 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5276
5277 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5278
5279 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5280
5281 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5282
5283 * g++.dg/cpp1y/lambda-init9.C: New.
5284
5285 2014-05-23 Richard Biener <rguenther@suse.de>
5286
5287 PR testsuite/61266
5288 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5289 adjust testcase to reflect reality.
5290
5291 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5292
5293 PR tree-optimization/54733
5294 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5295 optimization to support memory sources and bitwise operations
5296 equivalent to load in host endianness.
5297 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5298 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5299 * gcc.c-torture/execute/bswap-2.c: Likewise.
5300
5301 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5302
5303 * lib/target-supports.exp: New effective targets for architectures
5304 capable of performing byte swap.
5305 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5306 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5307 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5308
5309 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5310
5311 PR c++/61088
5312 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5313 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5314
5315 2014-05-22 Xinliang David Li <davidxl@google.com>
5316
5317 * g++.dg/ipa/devirt-15.C: Fix expected message.
5318 * g++.dg/ipa/devirt-16.C: Ditto.
5319 * g++.dg/ipa/devirt-17.C: Ditto.
5320 * g++.dg/ipa/devirt-26.C: Ditto.
5321 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5322 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5323 * g++.dg/tree-ssa/pr8781.C:Ditto.
5324
5325 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5326
5327 * gcc.target/powerpc/htm-ttest.c: New test.
5328
5329 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5330
5331 * gnat.dg/opt37.ad[sb]: New test.
5332
5333 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5334
5335 PR c/61271
5336 * g++.dg/cilk-plus/AN/array_function.cc: New.
5337
5338 2014-05-22 Richard Biener <rguenther@suse.de>
5339
5340 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5341
5342 2014-05-22 Kostya Serebryany <kcc@google.com>
5343
5344 * c-c++-common/tsan/mutexset1.c: Update the test to match
5345 upstream r209283.
5346 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5347
5348 2014-05-21 Marek Polacek <polacek@redhat.com>
5349
5350 PR sanitizer/61272
5351 * g++.dg/ubsan/pr61272.C: New test.
5352
5353 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5354 Sandra Loosemore <sandra@codesourcery.com>
5355
5356 PR lto/60179
5357 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5358 * gcc.target/nios2/custom-fp-lto.c: New test.
5359
5360 2014-05-21 Andreas Schwab <schwab@suse.de>
5361
5362 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5363
5364 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5365
5366 PR target/54236
5367 * gcc.target/sh/pr54236-3.c: New.
5368
5369 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5370
5371 PR c++/60189
5372 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5373
5374 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5375
5376 PR tree-optimization/60899
5377 * g++.dg/ipa/devirt-11.C: Update template.
5378
5379 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5380
5381 PR C++/61038
5382 * g++.dg/cpp0x/pr61038.C: New.
5383
5384 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5385
5386 PR c++/58753
5387 PR c++/58930
5388 PR c++/58704
5389 * g++.dg/cpp0x/nsdmi-template11.C: New.
5390 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5391 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5392
5393 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5394
5395 * gnat.dg/opt35.adb: New test.
5396 * gnat.dg/opt36.adb: Likewise.
5397 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5398
5399 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5400
5401 PR c++/60373
5402 * g++.dg/cpp0x/Wattributes1.C: New.
5403 * g++.dg/ext/visibility/redecl1.C: Adjust.
5404 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5405
5406 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5407
5408 * gcc.target/powerpc/vsxcopy.c: New test.
5409
5410 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5411
5412 PR c++/58664
5413 * g++.dg/cpp0x/nsdmi-union6.C: New.
5414 * g++.dg/parse/pr58664.C: Likewise.
5415 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5416 * g++.dg/parse/crash31.C: Likewise.
5417 * g++.dg/template/error2.C: Likewise.
5418 * g++.dg/template/inherit8.C: Likewise.
5419 * g++.dg/template/offsetof2.C: Likewise.
5420
5421 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5422
5423 * c-c++-common/gomp/simd4.c: Adjust for inform.
5424 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5425 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5426 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5427 * g++.dg/cpp0x/noexcept15.C: Likewise.
5428 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5429 * g++.dg/eh/spec6.C: Likewise.
5430 * g++.dg/expr/cast1.C: Likewise.
5431 * g++.dg/expr/dtor1.C: Likewise.
5432 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5433 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5434 * g++.dg/gomp/pr49223-2.C: Likewise.
5435 * g++.dg/gomp/udr-4.C: Likewise.
5436 * g++.dg/init/delete1.C: Likewise.
5437 * g++.dg/other/crash-2.C: Likewise.
5438 * g++.dg/parse/crash24.C: Likewise.
5439 * g++.dg/parse/crash25.C: Likewise.
5440 * g++.dg/parse/crash31.C: Likewise.
5441 * g++.dg/parse/crash49.C: Likewise.
5442 * g++.dg/parse/crash50.C: Likewise.
5443 * g++.dg/parse/crash54.C: Likewise.
5444 * g++.dg/parse/dtor7.C: Likewise.
5445 * g++.dg/parse/error40.C: Likewise.
5446 * g++.dg/parse/fused-params1.C: Likewise.
5447 * g++.dg/parse/new1.C: Likewise.
5448 * g++.dg/template/crash35.C: Likewise.
5449 * g++.dg/template/crash59.C: Likewise.
5450 * g++.dg/template/crash77.C: Likewise.
5451 * g++.dg/template/error51.C: Likewise.
5452 * g++.dg/template/incomplete1.C: Likewise.
5453 * g++.dg/template/incomplete3.C: Likewise.
5454 * g++.dg/template/incomplete4.C: Likewise.
5455 * g++.dg/template/incomplete5.C: Likewise.
5456 * g++.dg/template/inherit8.C: Likewise.
5457 * g++.dg/template/instantiate1.C: Likewise.
5458 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5459 * g++.dg/template/offsetof2.C: Likewise.
5460 * g++.dg/tm/pr51928.C: Likewise.
5461 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5462 * g++.dg/warn/incomplete1.C: Likewise.
5463 * g++.dg/warn/incomplete2.C: Likewise.
5464 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5465 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5466 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5467 * g++.old-deja/g++.eh/catch1.C: Likewise.
5468 * g++.old-deja/g++.eh/spec6.C: Likewise.
5469 * g++.old-deja/g++.mike/p7868.C: Likewise.
5470 * g++.old-deja/g++.other/crash38.C: Likewise.
5471 * g++.old-deja/g++.other/enum2.C: Likewise.
5472 * g++.old-deja/g++.other/incomplete.C: Likewise.
5473 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5474 * g++.old-deja/g++.pt/crash9.C: Likewise.
5475 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5476 * g++.old-deja/g++.pt/typename8.C: Likewise.
5477 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5478
5479 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5480
5481 * lib/target-supports.exp
5482 (check_effective_target_vect_sizes_32B_16B): Return false if
5483 128-bit AVX vectors preferred.
5484
5485 2014-05-19 Mike Stump <mikestump@comcast.net>
5486
5487 * lib/target-supports.exp (check_effective_target_avx): Early out
5488 if not x86 to prevent x86 flags on non-x86 targets.
5489
5490 2014-05-19 Richard Biener <rguenther@suse.de>
5491
5492 PR tree-optimization/61221
5493 * gcc.dg/torture/pr61221.c: New testcase.
5494
5495 2014-05-19 Richard Biener <rguenther@suse.de>
5496
5497 PR tree-optimization/61209
5498 * gfortran.dg/pr61209.f90: New testcase.
5499
5500 2014-05-19 Richard Biener <rguenther@suse.de>
5501
5502 PR tree-optimization/61184
5503 * c-c++-common/torture/pr61184.c: New testcase.
5504
5505 2014-05-19 Christian Bruel <christian.bruel@st.com>
5506
5507 PR target/61195
5508 * gcc.target/sh/pr61195.c: New test.
5509
5510 2014-05-18 Wei Mi <wmi@google.com>
5511
5512 PR target/58066
5513 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5514 directive with rtl insns. Add effective-target fpic and
5515 tls_native.
5516
5517 2014-05-17 Xinliang David Li <davidxl@google.com>
5518
5519 * g++.dg/ipa/devirt-33.C: New testcase.
5520
5521 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5522
5523 * g++.dg/ipa/comdat.C: New file.
5524
5525 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5526
5527 * gnat.dg/volatile12.ad[sb]: New test.
5528
5529 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5530
5531 * gnat.dg/enum3.adb: New test.
5532
5533 2014-05-18 Andreas Schwab <schwab@suse.de>
5534
5535 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5536
5537 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5538
5539 PR libfortran/52539
5540 * gfortran.dg/namelist_utf8.f90: New test.
5541
5542 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5543
5544 PR c++/52875
5545 * g++.dg/cpp0x/decltype58.C: New.
5546
5547 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5548
5549 * gcc.target/microblaze/others/break_handler.c: New.
5550
5551 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5552
5553 PR tree-optimization/61140
5554 PR tree-optimization/61150
5555 PR tree-optimization/61197
5556 * gcc.dg/tree-ssa/pr61140.c: New file.
5557 * gcc.dg/tree-ssa/pr61150.c: New file.
5558 * gcc.dg/tree-ssa/pr61197.c: New file.
5559
5560 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5561
5562 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5563 (dg-options): Add -mfpmath=387.
5564 (dg-final): Check that no MMX registers are used.
5565
5566 2014-05-17 Andreas Schwab <schwab@suse.de>
5567
5568 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5569
5570 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5571
5572 Revert:
5573 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5574
5575 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5576 occurrences of "int" in the gimple dump to reflect that the return
5577 types of functions now show up in such dumps.
5578 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5579
5580 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5581
5582 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5583 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5584 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5585 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5586 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5587 * gcc.dg/debug/pr35154.c: Update testcase.
5588 * gcc.target/i386/vectorize1.c: Update testcase.
5589
5590 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5591
5592 PR c++/51640
5593 * g++.dg/parse/error54.C: New.
5594
5595 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5596
5597 PR rtl-optimization/60969
5598 * g++.dg/pr60969.C: New.
5599
5600 2014-05-16 Richard Biener <rguenther@suse.de>
5601
5602 PR tree-optimization/61194
5603 * gcc.dg/vect/pr61194.c: New testcase.
5604
5605 2014-05-16 Richard Biener <rguenther@suse.de>
5606
5607 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5608 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5609 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5610 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5611
5612 2014-05-16 Richard Biener <rguenther@suse.de>
5613
5614 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5615
5616 2014-05-15 Martin Jambor <mjambor@suse.cz>
5617
5618 PR ipa/61085
5619 * g++.dg/ipa/pr61085.C: New test.
5620
5621 2014-05-15 Martin Jambor <mjambor@suse.cz>
5622
5623 PR tree-optimization/61090
5624 * gcc.dg/tree-ssa/pr61090.c: New test.
5625
5626 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5627
5628 PR tree-optimization/61158
5629 * gcc.dg/pr61158.c: New test.
5630
5631 2014-05-15 Andreas Schwab <schwab@suse.de>
5632
5633 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5634 emitted.
5635 * obj-c++.dg/exceptions-5.mm: Likewise.
5636
5637 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5638
5639 * shrink-wrap-loop.c: New test case.
5640
5641 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5642
5643 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5644 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5645 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5646 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5647 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5648 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5649 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5650 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5651 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5652 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5653 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5654 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5655 * gcc.target/arm/simd/vtrns16_1.c: New file.
5656 * gcc.target/arm/simd/vtrns32_1.c: New file.
5657 * gcc.target/arm/simd/vtrns8_1.c: New file.
5658 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5659 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5660 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5661
5662 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5663
5664 * gcc.target/i386/clflushopt-1.c: New.
5665 * gcc.target/i386/xsavec-1.c: Ditto.
5666 * gcc.target/i386/xsavec64-1.c: Ditto.
5667 * gcc.target/i386/xsaves-1.c: Ditto.
5668 * gcc.target/i386/xsaves64-1.c: Ditto.
5669 * gcc.target/i386/sse-12.c: Test new options.
5670 * gcc.target/i386/sse-13.c: Ditto.
5671 * gcc.target/i386/sse-14.c: Ditto.
5672 * gcc.target/i386/sse-22.c: Ditto.
5673 * gcc.target/i386/sse-23.c: Ditto.
5674 * g++.dg/other/i386-2.C: Ditto.
5675 * g++.dg/other/i386-3.C: Ditto.
5676
5677 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5678
5679 PR rtl-optimization/60866
5680 * gcc.dg/pr60866.c: New test.
5681
5682 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5683
5684 PR rtl-optimization/60901
5685 * gcc.target/i386/pr60901.c: New test.
5686
5687 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5688
5689 PR sanitizer/61100
5690 * c-c++-common/asan/asan-interface-1.c: New test.
5691 * lib/asan-dg.exp (asan_include_flags): New function.
5692 (asan_init): Call asan_include_flags to obtain path
5693 to sanitizer headers.
5694
5695 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5696
5697 * lib/target-support.exp (check_dfp_hw_available): New function.
5698 (is-effective-target): Check $arg for dfp_hw.
5699 (is-effective-target-keyword): Likewise.
5700 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5701 Change target to dfp_hw.
5702
5703 2014-05-13 Marek Polacek <polacek@redhat.com>
5704
5705 PR c/61162
5706 * gcc.dg/pr61162.c: New test.
5707
5708 2014-05-13 Marek Polacek <polacek@redhat.com>
5709
5710 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5711 * c-c++-common/pr50459-2.c: New test.
5712
5713 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5714
5715 PR c++/54310
5716 * g++.dg/template/pr54310.C: New.
5717
5718 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5719 Sandra Loosemore <sandra@codesourcery.com>
5720
5721 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5722
5723 2014-05-13 Catherine Moore <clm@cm00re.com>
5724
5725 * gcc.target/mips/near-far-1.c: Adjust expected output
5726 to allow the JALS instruction.
5727 * gcc.target/mips/near-far-2.c: Likewise.
5728 * gcc.target/mips/near-far-4.c: Likewise.
5729
5730 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5731
5732 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5733
5734 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5735
5736 PR target/61060
5737 * gcc.dg/pr61060.c: New test.
5738
5739 2014-05-12 DJ Delorie <dj@redhat.com>
5740
5741 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5742 * gcc.dg/sibcall-4.c: Likewise.
5743
5744 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5745
5746 * objc.dg/shadow-1.m: New test.
5747 * objc.dg/shadow-2.m: New test.
5748 * objc.dg/ivar-scope-1.m: New test.
5749 * objc.dg/ivar-scope-2.m: New test.
5750 * objc.dg/ivar-scope-3.m: New test.
5751 * objc.dg/ivar-scope-4.m: New test.
5752 * objc.dg/ivar-visibility-1.m: New test.
5753 * objc.dg/ivar-visibility-2.m: New test.
5754 * objc.dg/ivar-visibility-3.m: New test.
5755 * objc.dg/ivar-visibility-4.m: New test.
5756
5757 2014-05-12 Tobias Burnus <burnus@net-b.de>
5758
5759 PR fortran/60127
5760 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5761
5762 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5763
5764 PR fortran/60834
5765 * gfortran.dg/associate_16.f90: New test.
5766
5767 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5768
5769 PR target/60991
5770 * gcc.target/avr/pr60991.c: New testcase.
5771
5772 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5773
5774 PR c++/60054
5775 * g++.dg/cpp1y/pr60054.C: New.
5776
5777 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5778
5779 PR c++/51199
5780 * g++.dg/template/pr51199.C: New.
5781
5782 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5783
5784 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5785
5786 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5787
5788 * gfortran.dg/gomp/affinity-1.f90: New test.
5789
5790 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5791
5792 * gcc.dg/torture/pr61136.c: New test.
5793
5794 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5795
5796 PR c++/59705
5797 * g++.dg/cpp0x/sfinae51.C: New.
5798
5799 PR c++/58353
5800 * g++.dg/cpp0x/variadic157.C: New.
5801
5802 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5803
5804 PR target/51244
5805 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5806
5807 2014-05-10 Marek Polacek <polacek@redhat.com>
5808
5809 * gcc.dg/pedwarn-init.c: New test.
5810 * gcc.dg/init-string-1.c: Adjust dg-error.
5811
5812 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5813
5814 * lib/target-supports.exp
5815 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5816 to the list.
5817
5818 2014-05-09 Marek Polacek <polacek@redhat.com>
5819
5820 PR c/61096
5821 * gcc.dg/pr61096-1.c: New test.
5822 * gcc.dg/pr61096-2.c: New test.
5823
5824 2014-05-09 Florian Weimer <fweimer@redhat.com>
5825
5826 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5827 * g++.dg/fstack-protector-strong.C: Likewise.
5828 * gcc.target/i386/ssp-strong-reg.c: New file.
5829
5830 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5831
5832 PR target/61055
5833 * gcc.target/avr/torture/pr61055.c: New test.
5834
5835 2014-05-09 Marek Polacek <polacek@redhat.com>
5836
5837 PR c/50459
5838 * c-c++-common/attributes-1.c: Move test line to a new test.
5839 * c-c++-common/attributes-2.c: New test.
5840 * c-c++-common/pr50459.c: New test.
5841 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5842 * gcc.dg/nonnull-2.c: Likewise.
5843 * gcc.dg/pr55570.c: Modify dg-error.
5844 * gcc.dg/tm/wrap-2.c: Likewise.
5845
5846 2014-05-08 Jeff Law <law@redhat.com>
5847
5848 PR tree-optimization/61009
5849 * g++.dg/tree-ssa/pr61009.C: New test.
5850
5851 2014-05-08 Matthias Klose <doko@ubuntu.com>
5852
5853 PR driver/61106
5854 * gcc-dg/unused-8a.c: New.
5855 * gcc-dg/unused-8b.c: Likewise.
5856
5857 2014-05-08 Marek Polacek <polacek@redhat.com>
5858
5859 PR c/61053
5860 * gcc.dg/pr61053.c: New test.
5861
5862 2014-05-08 Marek Polacek <polacek@redhat.com>
5863
5864 PR c/61077
5865 * gcc.dg/pr61077.c: New test.
5866
5867 2014-05-08 Tobias Burnus <burnus@net-b.de>
5868
5869 * gfortran.dg/coarray_collectives_1.f90: New.
5870 * gfortran.dg/coarray_collectives_2.f90: New.
5871 * gfortran.dg/coarray_collectives_3.f90: New.
5872 * gfortran.dg/coarray_collectives_4.f90: New.
5873 * gfortran.dg/coarray_collectives_5.f90: New.
5874 * gfortran.dg/coarray_collectives_6.f90: New.
5875 * gfortran.dg/coarray/collectives_1.f90: New.
5876 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5877 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5878 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5879 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5880 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5881 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5882 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5883
5884 2014-05-08 Wei Mi <wmi@google.com>
5885
5886 PR target/58066
5887 * gcc.target/i386/pr58066.c: New test.
5888
5889 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5890
5891 * gcc.target/i386/avx256-unaligned-load-2.c,
5892 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5893 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5894 packed-single instructions.
5895
5896 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5897
5898 PR c++/13981
5899 * g++.dg/diagnostic/pr13981.C: New.
5900
5901 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5902
5903 PR tree-optimization/59100
5904 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5905 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5906
5907 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5908
5909 PR tree-optimization/61095
5910 * gcc.dg/torture/pr61095.c: New test.
5911
5912 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5913
5914 PR middle-end/39246
5915 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5916 the uninitialized complex is used.
5917 * gcc.dg/uninit-17.c: New test to check partial initialization of
5918 complex with branches.
5919 * gcc.dg/uninit-17-O0.c: Likewise.
5920
5921 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5922
5923 PR target/60884
5924 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5925 (test_03): Rename to test_02.
5926
5927 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5928
5929 PR c++/61083
5930 * g++.dg/cpp0x/sfinae50.C: New.
5931
5932 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5933
5934 PR c++/61080
5935 * g++.dg/cpp0x/deleted7.C: New.
5936
5937 2014-05-07 Richard Biener <rguenther@suse.de>
5938
5939 PR tree-optimization/61034
5940 * g++.dg/tree-ssa/pr61034.C: New testcase.
5941
5942 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5943
5944 * gcc.target/epiphany/isr-arg.c: New file.
5945
5946 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5947
5948 PR tree-optimization/52252
5949 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5950
5951 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5952
5953 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5954 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5955 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5956 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5957 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5958 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5959 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5960 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5961 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5962 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5963 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5964 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5965 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5966 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5967 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5968 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5969 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5970 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5971 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5972 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5973 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5974 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5975 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5976 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5977 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5978 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5979 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5980 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5981 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5982 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5983 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5984 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5985 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5986 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5987 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5988 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5989 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5990 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5991 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5992 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5993 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5994 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5995 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5996 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5997 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5998 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5999 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
6000 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
6001 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
6002 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
6003 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
6004 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
6005 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
6006 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
6007 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
6008 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
6009 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
6010 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
6011 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
6012 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
6013 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
6014 * gcc.target/aarch64/simd/vrev64s16.x: New file.
6015 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
6016 * gcc.target/aarch64/simd/vrev64s32.x: New file.
6017 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
6018 * gcc.target/aarch64/simd/vrev64s8.x: New file.
6019 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
6020 * gcc.target/aarch64/simd/vrev64u16.x: New file.
6021 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
6022 * gcc.target/aarch64/simd/vrev64u32.x: New file.
6023 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
6024 * gcc.target/aarch64/simd/vrev64u8.x: New file.
6025
6026 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6027
6028 gcc.target/aarch64/simd/ext_f32.x: New file.
6029 gcc.target/aarch64/simd/ext_f32_1.c: New file.
6030 gcc.target/aarch64/simd/ext_p16.x: New file.
6031 gcc.target/aarch64/simd/ext_p16_1.c: New file.
6032 gcc.target/aarch64/simd/ext_p8.x: New file.
6033 gcc.target/aarch64/simd/ext_p8_1.c: New file.
6034 gcc.target/aarch64/simd/ext_s16.x: New file.
6035 gcc.target/aarch64/simd/ext_s16_1.c: New file.
6036 gcc.target/aarch64/simd/ext_s32.x: New file.
6037 gcc.target/aarch64/simd/ext_s32_1.c: New file.
6038 gcc.target/aarch64/simd/ext_s64.x: New file.
6039 gcc.target/aarch64/simd/ext_s64_1.c: New file.
6040 gcc.target/aarch64/simd/ext_s8.x: New file.
6041 gcc.target/aarch64/simd/ext_s8_1.c: New file.
6042 gcc.target/aarch64/simd/ext_u16.x: New file.
6043 gcc.target/aarch64/simd/ext_u16_1.c: New file.
6044 gcc.target/aarch64/simd/ext_u32.x: New file.
6045 gcc.target/aarch64/simd/ext_u32_1.c: New file.
6046 gcc.target/aarch64/simd/ext_u64.x: New file.
6047 gcc.target/aarch64/simd/ext_u64_1.c: New file.
6048 gcc.target/aarch64/simd/ext_u8.x: New file.
6049 gcc.target/aarch64/simd/ext_u8_1.c: New file.
6050 gcc.target/aarch64/simd/ext_f64.c: New file.
6051 gcc.target/aarch64/simd/extq_f32.x: New file.
6052 gcc.target/aarch64/simd/extq_f32_1.c: New file.
6053 gcc.target/aarch64/simd/extq_p16.x: New file.
6054 gcc.target/aarch64/simd/extq_p16_1.c: New file.
6055 gcc.target/aarch64/simd/extq_p8.x: New file.
6056 gcc.target/aarch64/simd/extq_p8_1.c: New file.
6057 gcc.target/aarch64/simd/extq_s16.x: New file.
6058 gcc.target/aarch64/simd/extq_s16_1.c: New file.
6059 gcc.target/aarch64/simd/extq_s32.x: New file.
6060 gcc.target/aarch64/simd/extq_s32_1.c: New file.
6061 gcc.target/aarch64/simd/extq_s64.x: New file.
6062 gcc.target/aarch64/simd/extq_s64_1.c: New file.
6063 gcc.target/aarch64/simd/extq_s8.x: New file.
6064 gcc.target/aarch64/simd/extq_s8_1.c: New file.
6065 gcc.target/aarch64/simd/extq_u16.x: New file.
6066 gcc.target/aarch64/simd/extq_u16_1.c: New file.
6067 gcc.target/aarch64/simd/extq_u32.x: New file.
6068 gcc.target/aarch64/simd/extq_u32_1.c: New file.
6069 gcc.target/aarch64/simd/extq_u64.x: New file.
6070 gcc.target/aarch64/simd/extq_u64_1.c: New file.
6071 gcc.target/aarch64/simd/extq_u8.x: New file.
6072 gcc.target/aarch64/simd/extq_u8_1.c: New file.
6073 gcc.target/aarch64/simd/extq_f64.c: New file.
6074
6075 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6076
6077 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
6078 * gcc.target/aarch64/vtrnu32.c: Likewise.
6079 * gcc.target/aarch64/vtrnf32.c: Likewise.
6080
6081 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6082
6083 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
6084 * gcc.target/aarch64/simd/vtrnf32.x: New file.
6085 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
6086 * gcc.target/aarch64/simd/vtrnp16.x: New file.
6087 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
6088 * gcc.target/aarch64/simd/vtrnp8.x: New file.
6089 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
6090 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
6091 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
6092 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
6093 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
6094 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
6095 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
6096 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
6097 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
6098 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
6099 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
6100 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
6101 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
6102 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
6103 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
6104 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
6105 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
6106 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
6107 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
6108 * gcc.target/aarch64/simd/vtrns16.x: New file.
6109 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
6110 * gcc.target/aarch64/simd/vtrns32.x: New file.
6111 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
6112 * gcc.target/aarch64/simd/vtrns8.x: New file.
6113 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
6114 * gcc.target/aarch64/simd/vtrnu16.x: New file.
6115 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
6116 * gcc.target/aarch64/simd/vtrnu32.x: New file.
6117 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
6118 * gcc.target/aarch64/simd/vtrnu8.x: New file.
6119
6120 2014-05-07 Richard Biener <rguenther@suse.de>
6121
6122 PR tree-optimization/57864
6123 * gcc.dg/torture/pr57864.c: New testcase.
6124
6125 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
6126
6127 PR libfortran/61049
6128 * gfortran.dg/list_read_13.f: New test.
6129
6130 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6131
6132 PR c++/60999
6133 * g++.dg/cpp0x/nsdmi-template9.C: New.
6134 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
6135
6136 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
6137 Mike Stump <mikestump@comcast.net>
6138 Richard Sandiford <rdsandiford@googlemail.com>
6139
6140 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
6141
6142 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
6143
6144 PR ipa/60965
6145 * g++.dg/ipa/devirt-32.C: New testcase.
6146
6147 2014-05-05 Richard Biener <rguenther@suse.de>
6148
6149 PR middle-end/61010
6150 * gcc.dg/torture/pr61010.c: New testcase.
6151
6152 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6153
6154 * gcc.target/s390/leaf-profile.c: New testcase.
6155
6156 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6157
6158 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
6159 Disable asm scan for s390.
6160 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6161 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6162
6163 2014-05-05 Bin Cheng <bin.cheng@arm.com>
6164
6165 PR tree-optimization/60363
6166 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
6167
6168 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
6169
6170 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
6171 (dg-require-effective-target): Change target to powerpc_fprs.
6172 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
6173 (dg-require-effective-target): Change target to dfprt.
6174
6175 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6176
6177 PR c++/58582
6178 * g++.dg/cpp0x/deleted4.C: New.
6179 * g++.dg/cpp0x/deleted5.C: Likewise.
6180 * g++.dg/cpp0x/deleted6.C: Likewise.
6181
6182 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6183
6184 PR fortran/61025
6185 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
6186 regexps for -m32.
6187 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6188 * gfortran.dg/coarray_poly_6.f90: Likewise.
6189 * gfortran.dg/coarray_poly_7.f90: Likewise.
6190 * gfortran.dg/coarray_poly_8.f90: Likewise.
6191
6192 2014-05-02 Marek Polacek <polacek@redhat.com>
6193
6194 PR c/25801
6195 * gcc.dg/pr25801.c: New test.
6196
6197 2014-05-02 Marek Polacek <polacek@redhat.com>
6198
6199 PR c/60784
6200 * gcc.dg/pr60784.c: New test.
6201
6202 2014-05-01 Marek Polacek <polacek@redhat.com>
6203
6204 PR c/60915
6205 * gcc.dg/pr60915.c: New test.
6206
6207 2014-05-01 Marek Polacek <polacek@redhat.com>
6208
6209 PR c/60257
6210 * gcc.dg/pr60257.c: New test.
6211
6212 2014-05-01 Marek Polacek <polacek@redhat.com>
6213
6214 PR c/43395
6215 * c-c++-common/pr43395.c: New test.
6216
6217 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6218
6219 * gcc.dg/cond-reduc-1.c: New test.
6220 * gcc.dg/cond-reduc-2.c: Likewise.
6221
6222 2014-05-01 Marek Polacek <polacek@redhat.com>
6223
6224 PR c/29467
6225 * gcc.dg/pr29467.c: New test.
6226 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6227 about boolean types.
6228 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6229 to bool.
6230 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6231
6232 2014-05-01 Marek Polacek <polacek@redhat.com>
6233
6234 PR c/43245
6235 * gcc.dg/pr43245.c: New test.
6236
6237 2014-05-01 Marek Polacek <polacek@redhat.com>
6238
6239 PR c/56989
6240 * gcc.dg/pr56989.c: New test.
6241
6242 2014-04-30 Ian Lance Taylor <iant@google.com>
6243
6244 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6245 in go_compile_args rather than in argument to go-torture-execute.
6246
6247 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6248
6249 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6250 instead of getpid.
6251
6252 2014-04-30 Tobias Burnus <burnus@net-b.de>
6253
6254 * gfortran.dg/coarray_poly_6.f90
6255 * gfortran.dg/coarray_poly_7.f90
6256 * gfortran.dg/coarray_poly_8.f90
6257
6258 2014-04-30 Tobias Burnus <burnus@net-b.de>
6259
6260 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6261 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6262 * gfortran.dg/coarray/codimension.f90: New.
6263
6264 2014-04-30 Tobias Burnus <burnus@net-b.de>
6265
6266 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6267 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6268
6269 2014-04-30 Tobias Burnus <burnus@net-b.de>
6270
6271 * gfortran.dg/coarray_poly_4.f90: New.
6272 * gfortran.dg/coarray_poly_5.f90: New.
6273
6274 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6275
6276 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6277 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6278 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6279 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6280 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6281 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6282 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6283 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6284 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6285 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6286 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6287 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6288 * gcc.target/arm/simd/vuzps16_1.c: New file.
6289 * gcc.target/arm/simd/vuzps32_1.c: New file.
6290 * gcc.target/arm/simd/vuzps8_1.c: New file.
6291 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6292 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6293 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6294
6295 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6296
6297 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6298 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6299 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6300
6301 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6302
6303 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6304 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6305 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6306 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6307 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6308 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6309 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6310 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6311 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6312 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6313 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6314 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6315 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6316 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6317 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6318 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6319 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6320 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6321 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6322 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6323 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6324 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6325 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6326 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6327 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6328 * gcc.target/aarch64/simd/vuzps16.x: New file.
6329 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6330 * gcc.target/aarch64/simd/vuzps32.x: New file.
6331 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6332 * gcc.target/aarch64/simd/vuzps8.x: New file.
6333 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6334 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6335 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6336 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6337 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6338 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6339
6340 2014-04-30 Richard Biener <rguenther@suse.de>
6341
6342 PR tree-optimization/48329
6343 * gfortran.dg/vect/pr48329.f90: New testcase.
6344
6345 2014-04-30 Marek Polacek <polacek@redhat.com>
6346
6347 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6348 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6349
6350 2014-04-30 Marek Polacek <polacek@redhat.com>
6351
6352 PR c/60139
6353 * gcc.dg/pr60139.c: New test.
6354
6355 2014-04-30 Marek Polacek <polacek@redhat.com>
6356
6357 PR c/60351
6358 * gcc.dg/pr60351.c: New test.
6359
6360 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6361
6362 * gcc.target/arm/simd/simd.exp: New file.
6363 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6364 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6365 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6366 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6367 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6368 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6369 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6370 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6371 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6372 * gcc.target/arm/simd/vzipf32_1.c: New file.
6373 * gcc.target/arm/simd/vzipp16_1.c: New file.
6374 * gcc.target/arm/simd/vzipp8_1.c: New file.
6375 * gcc.target/arm/simd/vzips16_1.c: New file.
6376 * gcc.target/arm/simd/vzips32_1.c: New file.
6377 * gcc.target/arm/simd/vzips8_1.c: New file.
6378 * gcc.target/arm/simd/vzipu16_1.c: New file.
6379 * gcc.target/arm/simd/vzipu32_1.c: New file.
6380 * gcc.target/arm/simd/vzipu8_1.c: New file.
6381
6382 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6383
6384 PR c++/51707
6385 * g++.dg/cpp0x/constexpr-51707.C: New.
6386
6387 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6388
6389 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6390 occurrences of "int" in the gimple dump to reflect that the return
6391 types of functions now show up in such dumps.
6392 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6393
6394 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6395
6396 PR tree-optimization/60971
6397 * c-c++-common/turtore/pr60971.c: New test.
6398
6399 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6400
6401 * gcc.target/aarch64/simd/simd.exp: New file.
6402 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6403 * gcc.target/aarch64/simd/vzipf32.x: New file.
6404 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6405 * gcc.target/aarch64/simd/vzipp16.x: New file.
6406 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6407 * gcc.target/aarch64/simd/vzipp8.x: New file.
6408 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6409 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6410 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6411 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6412 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6413 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6414 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6415 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6416 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6417 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6418 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6419 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6420 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6421 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6422 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6423 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6424 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6425 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6426 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6427 * gcc.target/aarch64/simd/vzips16.x: New file.
6428 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6429 * gcc.target/aarch64/simd/vzips32.x: New file.
6430 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6431 * gcc.target/aarch64/simd/vzips8.x: New file.
6432 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6433 * gcc.target/aarch64/simd/vzipu16.x: New file.
6434 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6435 * gcc.target/aarch64/simd/vzipu32.x: New file.
6436 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6437 * gcc.target/aarch64/simd/vzipu8.x: New file.
6438
6439 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6440
6441 * gcc.target/aarch64/fcsel_1.c: New test case.
6442
6443 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6444
6445 PR libfortran/60810
6446 * gfortran.dg/arrayio_13.f90: New test.
6447
6448 2014-04-28 Martin Jambor <mjambor@suse.cz>
6449
6450 * gcc.dg/tree-ssa/sra-14.c: New test.
6451
6452 2014-04-28 Richard Biener <rguenther@suse.de>
6453
6454 PR middle-end/60092
6455 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6456 * gcc.dg/vect/pr60092.c: Likewise.
6457
6458 2014-04-28 Richard Biener <rguenther@suse.de>
6459
6460 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6461 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6462 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6463 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6464
6465 2014-04-28 Richard Biener <rguenther@suse.de>
6466
6467 PR tree-optimization/60979
6468 * gcc.dg/graphite/pr60979.c: New testcase.
6469
6470 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6471
6472 PR c/60983
6473 * gcc.dg/pr60114.c: Use signed chars.
6474
6475 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6476
6477 PR c++/59120
6478 * g++.dg/cpp0x/alias-decl-43.C: New.
6479
6480 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6481
6482 PR fortran/59604
6483 PR fortran/58003
6484 * gfortran.dg/no_range_check_3.f90: New test.
6485
6486 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6487
6488 PR libfortran/52539
6489 * gfortran.dg/namelist_utf8.f90: New test.
6490
6491 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6492
6493 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6494 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6495 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6496
6497 2014-04-25 Cary Coutant <ccoutant@google.com>
6498
6499 PR debug/60929
6500 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6501 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6502 -fdebug-types-section flag.
6503
6504 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6505
6506 * gcc.target/arm/tail-long-call.c: New test.
6507
6508 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6509
6510 PR tree-optimization/60930
6511 * gcc.dg/torture/pr60930.c: New test.
6512
6513 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6514
6515 PR tree-optimization/60960
6516 * gcc.c-torture/execute/pr60960.c: New test.
6517
6518 2014-04-25 Marek Polacek <polacek@redhat.com>
6519
6520 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6521
6522 2014-04-25 Marek Polacek <polacek@redhat.com>
6523
6524 PR c/18079
6525 * gcc.dg/pr18079.c: New test.
6526 * gcc.dg/pr18079-2.c: New test.
6527
6528 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6529
6530 * c-c++-common/gomp/pr60823-2.c: Require effective target
6531 vect_simd_clones.
6532
6533 2014-04-25 Marek Polacek <polacek@redhat.com>
6534
6535 PR c/60114
6536 * gcc.dg/pr60114.c: New test.
6537
6538 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6539
6540 * gcc.c-torture/execute/20140425-1.c: New test.
6541
6542 2014-04-25 Marek Polacek <polacek@redhat.com>
6543
6544 PR c/60156
6545 * c-c++-common/pr60156.c: New test.
6546
6547 2014-04-25 Richard Biener <rguenther@suse.de>
6548
6549 PR ipa/60912
6550 * g++.dg/opt/pr60912.C: New testcase.
6551
6552 2014-04-25 Richard Biener <rguenther@suse.de>
6553
6554 PR ipa/60911
6555 * gcc.dg/lto/pr60911_0.c: New testcase.
6556
6557 2014-04-24 Cong Hou <congh@google.com>
6558
6559 PR tree-optimization/60896
6560 * g++.dg/vect/pr60896.cc: New test.
6561
6562 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6563
6564 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6565 unpack builtin functionss for 128-bit types.
6566 * gcc.target/powerpc/pack02.c: Likewise.
6567 * gcc.target/powerpc/pack03.c: Likewise.
6568 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6569 divide builtin functionss.
6570 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6571 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6572 functions.
6573 * gcc.target/powerpc/bcd-2.c: Likewise.
6574 * gcc.target/powerpc/bcd-3.c: Likewise.
6575 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6576 builtin functionss.
6577 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6578
6579 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6580
6581 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6582 keeps_null_pointer_checks.
6583 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6584 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6585 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6586 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6587
6588 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6589
6590 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6591 Replace load with read and store with write.
6592
6593 2014-04-24 Jeff Law <law@redhat.com>
6594
6595 PR target/60822
6596 * gcc.c-torture/pr60822.c: New test.
6597 * gcc.c-torture/pr60822.x: New test.
6598
6599 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6600
6601 PR c++/57958
6602 * g++.dg/cpp0x/pr57958.C: New test.
6603
6604 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6605
6606 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6607 true for aarch64_be.
6608
6609 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6610 Tom de Vries <tom@codesourcery.com>
6611
6612 * gcc.dg/fuse-caller-save.c: New test.
6613
6614 2014-04-24 Joey Ye <joey.ye@arm.com>
6615
6616 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6617
6618 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6619
6620 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6621 * gcc.dg/vect/vect-bswap16: New test.
6622 * gcc.dg/vect/vect-bswap32: Likewise.
6623 * gcc.dg/vect/vect-bswap64: Likewise.
6624
6625 2014-04-23 Jeff Law <law@redhat.com>
6626
6627 PR tree-optimization/60902
6628 * gcc.target/i386/pr60902.c: New test.
6629
6630 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6631
6632 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6633 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6634 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6635
6636 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6637
6638 * gcc.target/arm/rev16.c: New test.
6639
6640 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6641
6642 * gcc.target/aarch64/rev16_1.c: New test.
6643
6644 2014-04-23 Richard Biener <rguenther@suse.de>
6645
6646 PR tree-optimization/60903
6647 * gcc.dg/torture/pr60903.c: New testcase.
6648
6649 2014-04-23 Richard Biener <rguenther@suse.de>
6650
6651 PR middle-end/60895
6652 * g++.dg/torture/pr60895.C: New testcase.
6653
6654 2014-04-23 Richard Biener <rguenther@suse.de>
6655
6656 PR middle-end/60891
6657 * gcc.dg/torture/pr60891.c: New testcase.
6658
6659 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6660
6661 PR sanitizer/60275
6662 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6663 -fno-sanitize-recover to dg-options.
6664 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6665 add -std=c++11 to dg-options.
6666 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6667 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6668 add -std=c++1y to dg-options.
6669 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6670 -fno-sanitize-recover to dg-options.
6671 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6672 * c-c++-common/ubsan/vla-4.c: Likewise.
6673 * c-c++-common/ubsan/pr59503.c: Likewise.
6674 * c-c++-common/ubsan/vla-3.c: Likewise.
6675 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6676 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6677 * c-c++-common/ubsan/shift-3.c: Likewise.
6678 * c-c++-common/ubsan/overflow-1.c: Likewise.
6679 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6680 * c-c++-common/ubsan/vla-2.c: Likewise.
6681 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6682 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6683 * c-c++-common/ubsan/shift-6.c: Likewise.
6684 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6685 * c-c++-common/ubsan/overflow-add-3.c: New test.
6686 * c-c++-common/ubsan/overflow-add-4.c: New test.
6687 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6688 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6689
6690 2014-04-22 Christian Bruel <christian.bruel@st.com>
6691
6692 * gcc.target/sh/hiconst.c: New test.
6693
6694 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6695
6696 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6697 lroundf generates custom round instruction, too.
6698
6699 2014-04-22 Tobias Burnus <burnus@net-b.de>
6700
6701 PR fortran/60881
6702 * coarray/alloc_comp_3.f90: New.
6703
6704 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6705
6706 PR target/60868
6707 * gcc.target/i386/pr60868.c: New testcase.
6708
6709 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6710
6711 PR c/59073
6712 * c-c++-common/gomp/pr59073.c: New test.
6713
6714 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6715
6716 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6717
6718 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6719
6720 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6721 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6722
6723 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6724
6725 * gcc.dg/memcpy-5.c: New test.
6726
6727 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6728
6729 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6730
6731 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6732 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6733 *-*-solaris2.9.
6734 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6735 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6736 from dg-options.
6737 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6738 from dg-additional-options.
6739 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6740 from dg-options.
6741
6742 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6743 execution check.
6744 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6745 (sigill_hdlr): Remove.
6746 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6747 check.
6748
6749 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6750 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6751 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6752
6753 * lib/target-supports.exp (add_options_for_tls): Remove
6754 *-*-solaris2.9* handling.
6755
6756 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6757
6758 * gcc.target/aarch64/vect_cvtf_1.c: New.
6759
6760 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6761
6762 PR tree-optimization/60823
6763 * c-c++-common/gomp/pr60823-1.c: New test.
6764 * c-c++-common/gomp/pr60823-2.c: New test.
6765 * c-c++-common/gomp/pr60823-3.c: New test.
6766
6767 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6768
6769 * gcc.target/arm/anddi_notdi-1.c: New test.
6770 * gcc.target/arm/iordi_notdi-1.c: New test case.
6771
6772 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6773
6774 * gcc.target/arm/iordi_notdi-1.c: New test.
6775
6776 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6777
6778 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6779
6780 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6781
6782 PR target/60735
6783 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6784 not cause errors if -mspe.
6785
6786 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6787
6788 PR target/60909
6789 * gcc.target/i386/pr60909-1.c: New test.
6790 * gcc.target/i386/pr60909-2.c: Ditto.
6791
6792 2014-04-18 Cong Hou <congh@google.com>
6793
6794 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6795 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6796
6797 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6798
6799 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6800 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6801
6802 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6803
6804 PR c++/59200
6805 * g++.dg/cpp0x/alias-decl-42.C: New.
6806
6807 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6808
6809 * gcc.target/powerpc/ti_math1.c: New.
6810 * gcc.target/powerpc/ti_math2.c: New.
6811
6812 2014-04-17 Martin Jambor <mjambor@suse.cz>
6813
6814 * gnat.dg/opt34.adb: New.
6815 * gnat.dg/opt34_pkg.ads: Likewise.
6816
6817 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6818
6819 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6820 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6821
6822 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6823
6824 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6825 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6826
6827 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6828
6829 PR target/60847
6830 Forward port from 4.8 branch
6831 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6832
6833 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6834 Fix scan patterns.
6835 * gcc.target/i386/bmi-2.c: Ditto.
6836
6837 2014-04-17 Richard Biener <rguenther@suse.de>
6838
6839 PR middle-end/60849
6840 * g++.dg/opt/pr60849.C: New testcase.
6841
6842 2014-04-17 Richard Biener <rguenther@suse.de>
6843
6844 PR tree-optimization/60836
6845 * g++.dg/vect/pr60836.cc: New testcase.
6846
6847 2014-04-17 Richard Biener <rguenther@suse.de>
6848
6849 PR tree-optimization/60841
6850 * gcc.dg/vect/pr60841.c: New testcase.
6851
6852 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6853
6854 * g++.dg/ipa/devirt-31.C: New testcase.
6855
6856 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6857
6858 PR lto/60820
6859 * gcc.dg/lto/pr60820_0.c: New testcase.
6860 * gcc.dg/lto/pr60820_1.c: New testcase.
6861
6862 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6863
6864 PR ipa/60854
6865 * g++.dg/torture/pr60854.C: New testcase.
6866
6867 2014-04-16 Catherine Moore <clm@codesourcery.com>
6868
6869 * gcc.target/mips/umips-store16-2.c: New test.
6870
6871 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6872
6873 * g++.dg/cpp0x/initlist-vect.C: New file.
6874
6875 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6876
6877 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6878 * gcc.dg/uninit-I-O0.c: Likewise.
6879 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6880
6881 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6882
6883 PR tree-optimization/60844
6884 * gcc.dg/pr60844.c: New test.
6885
6886 2014-04-15 Richard Biener <rguenther@suse.de>
6887
6888 PR rtl-optimization/56965
6889 * gcc.dg/torture/pr56965-1.c: New testcase.
6890 * gcc.dg/torture/pr56965-2.c: Likewise.
6891
6892 2014-04-15 Teresa Johnson <tejohnson@google.com>
6893
6894 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6895
6896 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6897
6898 * gnat.dg/vect14.adb: New test.
6899
6900 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6901
6902 * gnat.dg/vect12.ad[sb]: New test.
6903 * gnat.dg/vect13.ad[sb]: Likewise.
6904
6905 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6906
6907 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6908 under qemu-arm.
6909 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6910 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6911 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6912 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6913 * c-c++-common/ubsan/null-1.c: Likewise.
6914 * c-c++-common/ubsan/null-10.c: Likewise.
6915 * c-c++-common/ubsan/null-11.c: Likewise.
6916 * c-c++-common/ubsan/null-2.c: Likewise.
6917 * c-c++-common/ubsan/null-3.c: Likewise.
6918 * c-c++-common/ubsan/null-4.c: Likewise.
6919 * c-c++-common/ubsan/null-5.c: Likewise.
6920 * c-c++-common/ubsan/null-6.c: Likewise.
6921 * c-c++-common/ubsan/null-7.c: Likewise.
6922 * c-c++-common/ubsan/null-8.c: Likewise.
6923 * c-c++-common/ubsan/null-9.c: Likewise.
6924 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6925 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6926 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6927 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6928 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6929 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6930 * c-c++-common/ubsan/pr59333.c: Likewise.
6931 * c-c++-common/ubsan/pr59667.c: Likewise.
6932 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6933 * c-c++-common/ubsan/pr60636.c: Likewise.
6934 * c-c++-common/ubsan/shift-1.c: Likewise.
6935 * c-c++-common/ubsan/shift-2.c: Likewise.
6936 * c-c++-common/ubsan/vla-1.c: Likewise.
6937
6938 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6939
6940 * gnat.dg/vect11.ad[sb]: New test.
6941
6942 2014-04-14 Richard Biener <rguenther@suse.de>
6943
6944 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6945
6946 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6947
6948 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6949
6950 2014-04-14 Richard Biener <rguenther@suse.de>
6951 Marc Glisse <marc.glisse@inria.fr>
6952
6953 PR c/60819
6954 * gcc.target/i386/vec-may_alias.c: New testcase.
6955
6956 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6957
6958 * lib/target-supports.exp
6959 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6960 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6961 Fix formatting.
6962
6963 2014-04-14 Richard Biener <rguenther@suse.de>
6964
6965 PR lto/60720
6966 * gcc.dg/lto/pr60720_0.c: New testcase.
6967 * gcc.dg/lto/pr60720_1.c: Likewise.
6968
6969 2014-04-14 Christian Bruel <christian.bruel@st.com>
6970
6971 * gcc.target/sh/memset.c: New test.
6972
6973 2014-04-14 Richard Biener <rguenther@suse.de>
6974
6975 PR middle-end/55022
6976 * gcc.dg/graphite/pr55022.c: New testcase.
6977
6978 2014-04-14 Richard Biener <rguenther@suse.de>
6979
6980 PR tree-optimization/59817
6981 PR tree-optimization/60453
6982 * gfortran.dg/graphite/pr59817.f: New testcase.
6983 * gcc.dg/graphite/pr59817-1.c: Likewise.
6984 * gcc.dg/graphite/pr59817-2.c: Likewise.
6985
6986 2014-04-14 Jason Merrill <jason@redhat.com>
6987
6988 Revert:
6989 * lib/gcc-dg.exp (dg-build-dso): New.
6990 (gcc-dg-test-1): Handle dg-do-what "dso".
6991
6992 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6993
6994 PR fortran/60717
6995 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6996
6997 PR fortran/58085
6998 * gfortran.dg/associate_15.f90: New test.
6999
7000 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
7001
7002 PR middle-end/60467
7003 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
7004 case to check.
7005
7006 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
7007
7008 PR middle-end/60469
7009 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
7010
7011 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
7012
7013 * gcc.target/mips/umips-store16-1.c: New test.
7014
7015 2014-04-11 Tobias Burnus <burnus@net-b.de>
7016
7017 PR c/60194
7018 * * g++.dg/warn/warn_format_signedness.C: New.
7019 * gcc.dg/format/warn-signedness.c: New.
7020
7021 2014-04-11 Tobias Burnus <burnus@net-b.de>
7022
7023 PR fortran/58880
7024 PR fortran/60495
7025 * gfortran.dg/finalize_25.f90: New.
7026
7027 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
7028
7029 * gcc.target/epiphany/t1068-2.c: New file.
7030
7031 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
7032
7033 * gcc.target/epiphany/btst-1.c: New test.
7034
7035 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
7036
7037 PR rtl-optimization/60651
7038 * gcc.target/epiphany/mode-switch.c: New test.
7039
7040 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7041
7042 PR c++/58600
7043 * g++.dg/cpp0x/gen-attrs-58.C: New.
7044 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
7045
7046 2014-04-11 Steve Ellcey <sellcey@mips.com>
7047 Jakub Jelinek <jakub@redhat.com>
7048
7049 PR middle-end/60556
7050 * gcc.c-torture/compile/pr60556.c: New test.
7051
7052 2014-04-11 Richard Biener <rguenther@suse.de>
7053
7054 PR middle-end/60797
7055 * gcc.dg/pr60797.c: New testcase.
7056
7057 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7058
7059 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
7060 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
7061 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
7062 rename to ...
7063 * gcc.target/s390/htm-nofloat-1.c: ... this one.
7064 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
7065 instructions as well.
7066
7067 2014-04-11 Jakub Jelinek <jakub@redhat.com>
7068
7069 PR rtl-optimization/60663
7070 * gcc.target/arm/pr60663.c: New test.
7071
7072 2014-04-10 Jason Merrill <jason@redhat.com>
7073
7074 * g++.dg/dso/dlclose1.C: Disable for 4.9.
7075
7076 2014-04-10 Jakub Jelinek <jakub@redhat.com>
7077
7078 PR lto/60567
7079 * g++.dg/lto/pr60567_0.C: New test.
7080
7081 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7082
7083 * gfortran.dg/class_nameclash.f90: New test.
7084
7085 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7086
7087 PR c++/52844
7088 * g++.dg/cpp0x/variadic156.C: New.
7089
7090 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7091
7092 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
7093 long.
7094
7095 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7096
7097 PR debug/60655
7098 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
7099 -fdata-sections.
7100
7101 2014-04-09 Steve Ellcey <sellcey@mips.com>
7102
7103 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
7104 and scan lists.
7105
7106 2014-04-09 Cong Hou <congh@google.com>
7107
7108 PR testsuite/60773
7109 * lib/target-supports.exp:
7110 (check_effective_target_vect_widen_si_to_di_pattern): New.
7111 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
7112 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
7113 targets only.
7114 (foo): Fix up formatting.
7115 (main): Call check_vect.
7116
7117 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7118
7119 PR c++/59115
7120 * g++.dg/template/crash119.C: New.
7121
7122 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
7123
7124 * gcc.target/powerpc/atomic_load_store-p8.c: New.
7125
7126 2014-04-08 Jason Merrill <jason@redhat.com>
7127
7128 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
7129
7130 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7131
7132 PR rtl-optimization/60776
7133 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
7134 * gcc.dg/builtin-bswap-7.c: Likewise.
7135 * gcc.dg/builtin-bswap-6a.c: New testcase.
7136 * gcc.dg/builtin-bswap-7a.c: New testcase.
7137
7138 Revert
7139 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7140
7141 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7142 optimization.
7143 * gcc.dg/builtin-bswap-7.c: Likewise.
7144
7145 2014-04-08 Richard Biener <rguenther@suse.de>
7146
7147 PR tree-optimization/60785
7148 * gcc.dg/graphite/pr60785.c: New testcase.
7149
7150 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7151
7152 PR target/60602
7153 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
7154 with as at -O0.
7155
7156 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
7157
7158 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
7159 * g++.dg/warn/Wnvdtor-3.C: Likewise.
7160 * g++.dg/warn/Wnvdtor-4.C: Likewise.
7161
7162 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
7163
7164 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
7165
7166 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
7167
7168 PR target/60609
7169 * g++.dg/torture/pr60609.C: New test.
7170
7171 2014-04-07 Richard Biener <rguenther@suse.de>
7172
7173 PR tree-optimization/60766
7174 * gcc.dg/torture/pr60766.c: New testcase.
7175
7176 2014-04-07 Jason Merrill <jason@redhat.com>
7177
7178 * lib/gcc-dg.exp (dg-build-dso): New.
7179 (gcc-dg-test-1): Handle dg-do-what "dso".
7180 * lib/target-supports.exp (add_options_for_dlopen): New.
7181 (check_effective_target_dlopen): Use it.
7182
7183 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7184
7185 * gcc.target/arm/pr60657.c: Fix missing curly brace.
7186
7187 2014-04-07 Richard Biener <rguenther@suse.de>
7188
7189 PR middle-end/60750
7190 * g++.dg/torture/pr60750.C: New testcase.
7191 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
7192
7193 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
7194
7195 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
7196
7197 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7198
7199 PR testsuite/60671
7200 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
7201
7202 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7203
7204 PR testsuite/60672
7205 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7206
7207 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7208
7209 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7210
7211 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7212
7213 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7214
7215 * gcc.target/avr/dev-specific-rmw.c: New test.
7216
7217 2014-04-04 Cong Hou <congh@google.com>
7218
7219 PR tree-optimization/60656
7220 * gcc.dg/vect/pr60656.c: New test.
7221
7222 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7223
7224 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7225 optimization.
7226 * gcc.dg/builtin-bswap-7.c: Likewise.
7227
7228 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7229
7230 PR c++/58207
7231 * g++.dg/cpp0x/constexpr-ice15.C: New.
7232
7233 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
7234
7235 PR ipa/59626
7236 testcase by Richard Biener
7237 * gcc.dg/lto/pr59626_0.c: New testcase.
7238 * gcc.dg/lto/pr59626_1.c: New testcase.
7239
7240 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7241
7242 PR debug/60655
7243 * gcc.c-torture/compile/pr60655-1.c: New test.
7244
7245 2014-04-04 Martin Jambor <mjambor@suse.cz>
7246
7247 PR ipa/60640
7248 * g++.dg/ipa/pr60640-1.C: New test.
7249 * g++.dg/ipa/pr60640-2.C: Likewise.
7250 * g++.dg/ipa/pr60640-3.C: Likewise.
7251 * g++.dg/ipa/pr60640-4.C: Likewise.
7252
7253 2014-04-04 Jeff Law <law@redhat.com>
7254
7255 PR target/60657
7256 * gcc.target/arm/pr60657.c: New test.
7257
7258 2014-04-04 Richard Biener <rguenther@suse.de>
7259
7260 PR ipa/60746
7261 * g++.dg/torture/pr60746.C: New testcase.
7262
7263 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7264
7265 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7266 * g++.old-deja/g++.jason/overload21.C: Likewise.
7267 * g++.old-deja/g++.law/init5.C: Likewise.
7268
7269 2014-04-03 Cong Hou <congh@google.com>
7270
7271 PR tree-optimization/60505
7272 * gcc.dg/vect/pr60505.c: New test.
7273
7274 2014-04-03 Richard Biener <rguenther@suse.de>
7275
7276 PR tree-optimization/60740
7277 * gcc.dg/graphite/pr60740.c: New testcase.
7278
7279 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7280
7281 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7282 * g++.dg/warn/Wnvdtor-2.C: New.
7283 * g++.dg/warn/Wnvdtor-3.C: New.
7284 * g++.dg/warn/Wnvdtor-4.C: New.
7285 * g++.dg/warn/Weff1.C: Delete.
7286 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7287 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7288
7289 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7290
7291 PR ipa/60659
7292 * g++.dg/torture/pr60659.C: New testcase.
7293
7294 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7295
7296 PR tree-optimization/60733
7297 * gcc.dg/torture/pr60733.c: New test.
7298
7299 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7300
7301 PR rtl-optimization/60650
7302 * gcc.target/arm/pr60650-2.c: New.
7303
7304 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7305
7306 * gcc.target/i386/avx2-vpand-3.c,
7307 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7308
7309 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7310
7311 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7312 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7313 gcc.target/i386/memcpy-strategy-1.c,
7314 gcc.target/i386/memcpy-strategy-2.c,
7315 gcc.target/i386/memcpy-vector_loop-1.c,
7316 gcc.target/i386/memcpy-vector_loop-2.c,
7317 gcc.target/i386/memset-vector_loop-1.c,
7318 gcc.target/i386/memset-vector_loop-2.c,
7319 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7320 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7321 -march= options different from those in dg-options.
7322
7323 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7324
7325 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7326 gcc.target/i386/pr30970.c: Use -mtune=generic.
7327 * gcc.target/i386/avx2-vpaddb-3.c,
7328 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7329 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7330 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7331 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7332 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7333 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7334 gcc.target/i386/avx2-vpsubw-3.c,
7335 gcc.target/i386/avx256-unaligned-load-1.c,
7336 gcc.target/i386/avx256-unaligned-load-4.c,
7337 gcc.target/i386/avx256-unaligned-store-1.c,
7338 gcc.target/i386/avx256-unaligned-store-2.c,
7339 gcc.target/i386/avx256-unaligned-store-4.c: Use
7340 -mno-prefer-avx128.
7341
7342 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7343 Iain Sandoe <iain@codesourcery.com>
7344
7345 PR target/54083
7346 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7347 with the additional options -Wl,-undefined,dynamic_lookup
7348 and -Wl,-flat_namespace.
7349 * gcc.dg/torture/pr53922.c: Additional option
7350 -Wl,-flat_namespace for darwin[89].
7351 * gcc.dg/torture/pr60092.c: Additional options
7352 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7353 for darwin[89].
7354
7355 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7356
7357 PR target/43751
7358 * lib/prune.exp: Modify the regular express to prune
7359 the new warnings introduced by r205679 on darwin9.
7360
7361 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7362
7363 * g++.dg/init/ctor4.C: Adjust.
7364 * g++.dg/init/ctor4-1.C: New.
7365 * g++.dg/cpp0x/defaulted2.C: Adjust.
7366
7367 2014-04-01 Richard Henderson <rth@redhat.com>
7368
7369 PR target/60704
7370 * gcc.dg/pr60704.c: New file.
7371
7372 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7373
7374 PR target/60363
7375 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7376 logical_op_short_circuit targets.
7377
7378 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7379
7380 PR libfortran/60128
7381 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7382 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7383
7384 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7385
7386 PR rtl-optimization/60700
7387 * gcc.target/i386/pr60700.c: New test.
7388
7389 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7390
7391 PR target/60650
7392 * gcc.target/arm/pr60650.c: Adjust command line options.
7393
7394 2014-03-31 Martin Jambor <mjambor@suse.cz>
7395
7396 PR middle-end/60647
7397 * gcc.dg/pr60647-1.c: New test.
7398 * gcc.dg/pr60647-2.c: Likewise.
7399
7400 2014-03-31 Richard Biener <rguenther@suse.de>
7401
7402 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7403
7404 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7405
7406 PR target/60034
7407 * gcc.target/aarch64/pr60034.c: New file.
7408
7409 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7410
7411 PR c++/60626
7412 * g++.dg/cpp1y/pr60626.C: New testcase.
7413
7414 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7415
7416 * gcc.dg/pr45416.c: Allow bextr on x86.
7417 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7418 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7419 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7420 * gcc.target/i386/l_fma_double_1.c,
7421 gcc.target/i386/l_fma_double_2.c,
7422 gcc.target/i386/l_fma_double_3.c,
7423 gcc.target/i386/l_fma_double_4.c,
7424 gcc.target/i386/l_fma_double_5.c,
7425 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7426 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7427 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7428 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7429 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7430 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7431 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7432
7433 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7434
7435 PR target/60648
7436 * g++.dg/pr60648.C: Move test to...
7437 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7438 dg-options, add for fpic targets dg-additional-options -fPIC.
7439
7440 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7441
7442 * gnat.dg/opt33.adb: New testcase.
7443
7444 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7445
7446 PR target/60697
7447 * gcc.target/aarch64/pr60697.c: New.
7448
7449 2014-03-27 Jeff Law <law@redhat.com>
7450
7451 PR target/60648
7452 * g++.dg/pr60648.C: New test.
7453
7454 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7455
7456 PR c++/60573
7457 * g++.dg/cpp1y/pr60573.C: New testcase.
7458
7459 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7460
7461 PR target/60693
7462 * gcc.target/i386/pr60693.c: New test.
7463
7464 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7465
7466 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7467
7468 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7469
7470 PR c++/60689
7471 * c-c++-common/pr60689.c: New test.
7472
7473 PR c++/58678
7474 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7475 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7476 targets.
7477
7478 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7479
7480 PR target/60675
7481 * gcc.target/aarch64/pr60675.C: New.
7482
7483 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7484
7485 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7486 * lib/target-supports.exp: Return true for s390
7487 in check_effective_logical_op_short_circuit.
7488
7489 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7490
7491 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7492 of second source operand.
7493 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7494 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7495 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7496
7497 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7498
7499 PR ipa/60315
7500 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7501
7502 2014-03-28 Tobias Burnus <burnus@net-b.de>
7503
7504 * lib/cilk-plus-dg.exp: New.
7505 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7506 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7507
7508 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7509
7510 PR fortran/60522
7511 * gfortran.dg/where_4.f90: New test case.
7512
7513 2014-03-27 Tobias Burnus <burnus@net-b.de>
7514
7515 PR fortran/58880
7516 * gfortran.dg/finalize_24.f90: New.
7517
7518 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7519
7520 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7521 vbpermq builtin.
7522
7523 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7524 vec_select optimizations.
7525 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7526 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7527
7528 PR target/60672
7529 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7530 xxpermdi builtins are supported.
7531
7532 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7533
7534 PR rtl-optimization/60650
7535 * gcc.target/arm/pr60650.c: New.
7536
7537 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7538
7539 * gcc.target/s390/20140327-1.c: New testcase.
7540
7541 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7542
7543 PR middle-end/60682
7544 * g++.dg/gomp/pr60682.C: New test.
7545
7546 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7547
7548 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7549
7550 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7551
7552 PR target/60580
7553 * gcc.target/aarch64/pr60580_1.c: New.
7554 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7555 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7556
7557 2014-03-26 Dehao Chen <dehao@google.com>
7558
7559 * gcc.dg/predict-8.c: New test.
7560
7561 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7562
7563 PR c++/52369
7564 * g++.dg/init/const10.C: New.
7565 * g++.dg/init/const11.C: New.
7566 * g++.dg/init/pr25811.C: Adjust.
7567 * g++.dg/init/pr29043.C: Likewise.
7568 * g++.dg/init/pr43719.C: Likewise.
7569 * g++.dg/init/pr44086.C: Likewise.
7570 * g++.dg/init/ctor8.C: Likewise.
7571 * g++.dg/init/uninitialized1.C: Likewise.
7572
7573 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7574
7575 PR sanitizer/60636
7576 * c-c++-common/ubsan/pr60636.c: New test.
7577
7578 2014-03-26 Andreas Schwab <schwab@suse.de>
7579
7580 * g++.dg/torture/pr60315.C: Remove duplication.
7581
7582 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7583
7584 * gcc.c-torture/execute/20140326-1.c: New test.
7585
7586 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7587
7588 PR ipa/60315
7589 * g++.dg/torture/pr60315.C: New testcase.
7590
7591 2014-03-25 Martin Jambor <mjambor@suse.cz>
7592
7593 PR ipa/60600
7594 * g++.dg/ipa/pr60600.C: New test.
7595
7596 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7597
7598 PR testsuite/58013
7599 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7600
7601 2014-03-25 Richard Biener <rguenther@suse.de>
7602
7603 PR middle-end/60635
7604 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7605 * gfortran.dg/lto/pr60635_1.c: Likewise.
7606
7607 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7608
7609 PR c++/60627
7610 * g++.dg/cpp1y/pr60627.C: New testcase.
7611
7612 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7613
7614 * gcc.target/aarch64/ushr64_1.c: New.
7615
7616 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7617
7618 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7619 (LONG_LONG): Use LLONG.
7620 (set_rvector_long): Explicitly return void.
7621 (set_vector_long): Likewise.
7622 (check_vector_long): Likewise.
7623
7624 2014-03-24 Marek Polacek <polacek@redhat.com>
7625
7626 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7627 Define INT_MIN.
7628 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7629 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7630 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7631 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7632 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7633 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7634 * c-c++-common/ubsan/pr59503.c: Likewise.
7635 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7636 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7637 * c-c++-common/ubsan/shift-3.c: Likewise.
7638 * c-c++-common/ubsan/shift-6.c: Likewise.
7639 * c-c++-common/ubsan/undefined-1.c: Likewise.
7640 * c-c++-common/ubsan/vla-2.c: Likewise.
7641 * c-c++-common/ubsan/vla-3.c: Likewise.
7642 * c-c++-common/ubsan/vla-4.c: Likewise.
7643 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7644 * g++.dg/ubsan/return-2.C: Likewise.
7645
7646 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7647
7648 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7649 hppa*-*-hpux*.
7650
7651 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7652
7653 PR libfortran/59313
7654 PR libfortran/58015
7655 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7656 * gfortran.dg/round_4.f90: Likewise.
7657
7658 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7659
7660 PR libfortran/60128
7661 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7662 i?86-*-solaris2.9*.
7663
7664 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7665
7666 PR sanitizer/60613
7667 * c-c++-common/ubsan/pr60613-1.c: New test.
7668 * c-c++-common/ubsan/pr60613-2.c: New test.
7669
7670 2014-03-22 Matthias Klose <doko@ubuntu.com>
7671
7672 * g++.dg/cpp0x/regress: Remove empty directory.
7673
7674 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7675
7676 PR debug/60603
7677 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7678
7679 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7680
7681 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7682 * g++.dg/cpp1y/pr60393.C: Likewise.
7683
7684 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7685
7686 PR c++/60384
7687 * g++.dg/cpp1y/pr60384.C: New.
7688
7689 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7690
7691 PR target/60598
7692 * gcc.dg/pr60598.c: New test.
7693
7694 2014-03-21 Martin Jambor <mjambor@suse.cz>
7695
7696 PR ipa/59176
7697 * g++.dg/torture/pr59176.C: New test.
7698
7699 2014-03-21 Martin Jambor <mjambor@suse.cz>
7700
7701 PR ipa/60419
7702 * g++.dg/ipa/pr60419.C: New test.
7703
7704 2014-03-21 Richard Biener <rguenther@suse.de>
7705
7706 PR tree-optimization/60577
7707 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7708
7709 2014-03-21 Tobias Burnus <burnus@net-b.de>
7710
7711 PR fortran/60599
7712 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7713
7714 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7715
7716 PR middle-end/60597
7717 * g++.dg/opt/pr60597.C: New test.
7718
7719 PR c++/60572
7720 * g++.dg/init/pr60572.C: New test.
7721
7722 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7723
7724 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7725
7726 2014-03-19 Tobias Burnus <burnus@net-b.de>
7727
7728 PR fortran/60543
7729 PR fortran/60283
7730 * gfortran.dg/implicit_pure_4.f90: New.
7731
7732 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7733
7734 PR c++/51474
7735 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7736
7737 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7738
7739 PR testsuite/60590
7740 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7741 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7742 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7743
7744 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7745
7746 PR c++/60332
7747 * g++.dg/cpp1y/pr60332.C: New.
7748
7749 2014-03-19 Marek Polacek <polacek@redhat.com>
7750
7751 PR sanitizer/60569
7752 * g++.dg/ubsan/pr60569.C: New test.
7753
7754 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7755
7756 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7757
7758 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7759
7760 PR tree-optimization/60559
7761 * g++.dg/vect/pr60559.cc: New test.
7762
7763 2014-03-18 Ian Lance Taylor <iant@google.com>
7764
7765 PR target/60563
7766 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7767 (ditype): Rename typedef from int64_t.
7768
7769 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7770
7771 PR c/55383
7772 * gcc.dg/cast-qual-3.c: New.
7773 Revert:
7774 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7775 * c-c++-common/Wcast-qual-1.c: More precise match text.
7776
7777 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7778
7779 PR fortran/55207
7780 PR fortran/60549
7781 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7782 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7783 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7784 * gfortran.dg/intent_optimize_1.f90: Ditto.
7785 * gfortran.dg/pointer_init_9.f90: Ditto.
7786 * gfortran.dg/volatile4.f90: Ditto.
7787 * gfortran.dg/volatile6.f90: Ditto.
7788
7789 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7790
7791 PR c/55383
7792 * c-c++-common/Wcast-qual-1.c: More precise match text.
7793
7794 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7795
7796 PR c++/60305
7797 * g++.dg/cpp0x/constexpr-ice14.C: New.
7798
7799 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7800
7801 PR c++/54250
7802 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7803
7804 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7805
7806 PR sanitizer/60535
7807 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7808 * c-c++-common/ubsan/null-2.c: Likewise.
7809 * c-c++-common/ubsan/null-3.c: Likewise.
7810 * c-c++-common/ubsan/null-4.c: Likewise.
7811 * c-c++-common/ubsan/null-5.c: Likewise.
7812 * c-c++-common/ubsan/null-6.c: Likewise.
7813 * c-c++-common/ubsan/null-7.c: Likewise.
7814 * c-c++-common/ubsan/null-8.c: Likewise.
7815 * c-c++-common/ubsan/null-9.c: Likewise.
7816 * c-c++-common/ubsan/null-10.c: Likewise.
7817 * c-c++-common/ubsan/null-11.c: Likewise.
7818 * c-c++-common/ubsan/overflow-1.c: Likewise.
7819 * c-c++-common/ubsan/overflow-2.c: Likewise.
7820 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7821 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7822 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7823 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7824 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7825 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7826 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7827 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7828 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7829 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7830 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7831 * c-c++-common/ubsan/pr59333.c: Likewise.
7832 * c-c++-common/ubsan/pr59503.c: Likewise.
7833 * c-c++-common/ubsan/pr59667.c: Likewise.
7834 * c-c++-common/ubsan/undefined-1.c: Likewise.
7835 * g++.dg/ubsan/pr59250.C: Likewise.
7836 * g++.dg/ubsan/pr59306.C: Likewise.
7837
7838 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7839
7840 * gcc.dg/tls/pr58595.c: Add tls options.
7841
7842 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7843
7844 * gcc.target/i386/avx-additional-reg-names.c: New.
7845 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7846
7847 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7848
7849 PR c++/60390
7850 * g++.dg/cpp1y/pr60390.C: New testcase.
7851
7852 PR c++/60391
7853 * g++.dg/cpp1y/pr60391.C: New testcase.
7854
7855 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7856
7857 PR target/60516
7858 * gcc.target/i386/pr60516.c: New test.
7859
7860 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7861
7862 PR c++/59571
7863 * g++.dg/cpp0x/constexpr-ice13.C: New.
7864
7865 2014-03-17 Marek Polacek <polacek@redhat.com>
7866
7867 PR middle-end/60534
7868 * gcc.dg/gomp/pr60534.c: New test.
7869
7870 2014-03-17 Kai Tietz <ktietz@redhat.com>
7871
7872 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7873
7874 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7875
7876 PR testsuite/58851
7877 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7878 storage size.
7879
7880 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7881
7882 PR libfortran/58324
7883 * gfortran.dg/list_read_12.f90: New test.
7884
7885 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7886
7887 PR fortran/55207
7888 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7889 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7890 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7891 -Wno-aggressive-loop-optimizations and remove an unused variable.
7892 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7893 * gfortran.dg/pointer_init_9.f90: New.
7894 * gfortran.dg/volatile4.f90: Put into subroutine.
7895 * gfortran.dg/volatile6.f90: Ditto.
7896
7897 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7898
7899 PR fortran/60392
7900 * gfortran.dg/transpose_4.f90: New test.
7901
7902 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7903
7904 PR rtl-optimization/60508
7905 * gcc.target/i386/pr60508.c: New.
7906
7907 2014-03-14 Richard Biener <rguenther@suse.de>
7908
7909 PR middle-end/60518
7910 * g++.dg/pr60518.C: New testcase.
7911
7912 2014-03-14 Martin Jambor <mjambor@suse.cz>
7913
7914 PR lto/60461
7915 * gcc.dg/lto/pr60461_0.c: New test.
7916
7917 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7918
7919 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7920 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7921 * gcc.dg/lto/save-temps_0.c: New testcase.
7922
7923 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7924
7925 PR middle-end/36282
7926 * c-c++-common/pr36282-1.c: New test.
7927 * c-c++-common/pr36282-2.c: New test.
7928 * c-c++-common/pr36282-3.c: New test.
7929 * c-c++-common/pr36282-4.c: New test.
7930
7931 2014-03-13 Richard Henderson <rth@redhat.com>
7932
7933 PR debug/60438
7934 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7935
7936 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7937
7938 PR c++/60383
7939 * g++.dg/template/crash118.C: New.
7940 * g++.dg/template/crash95.C: Adjust.
7941
7942 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7943
7944 PR rtl-optimization/57189
7945 * gcc.target/i386/pr57189.c: New.
7946
7947 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7948
7949 PR c++/60254
7950 * g++.dg/cpp0x/static_assert10.C: New.
7951 * g++.dg/cpp0x/static_assert11.C: Likewise.
7952 * g++.dg/cpp0x/static_assert3.C: Adjust.
7953
7954 2014-03-13 Richard Biener <rguenther@suse.de>
7955
7956 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7957
7958 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7959
7960 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7961 2.07 128-bit arithmetic.
7962 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7963
7964 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7965 due to when TImode is allowed in VSX registers, the allowable
7966 address modes for TImode is just a single indirect address in
7967 order for the value to be loaded and store in either GPR or VSX
7968 registers. This affects the generated code, and it would cause
7969 this test to fail, when such an option is used.
7970
7971 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7972
7973 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7974
7975 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7976
7977 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7978 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7979 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7980 only test for exactly one if if -mbranch-cost=1 has been passed.
7981
7982 2014-03-12 Christian Bruel <christian.bruel@st.com>
7983
7984 PR target/60264
7985 * gcc.target/arm/pr60264.c
7986
7987 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7988
7989 PR tree-optimization/60454
7990 * gcc.c-torture/execute/pr60454.c: New test.
7991
7992 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7993 Marc Glisse <marc.glisse@inria.fr>
7994
7995 PR tree-optimization/60502
7996 * gcc.c-torture/compile/pr60502.c: New test.
7997
7998 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7999
8000 PR middle-end/60482
8001 * gcc.dg/vect/pr60482.c: New test.
8002
8003 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
8004
8005 PR c++/60389
8006 * g++.dg/cpp0x/inh-ctor19.C: New.
8007
8008 2014-03-11 Richard Biener <rguenther@suse.de>
8009
8010 PR tree-optimization/60429
8011 PR tree-optimization/60485
8012 * gcc.dg/pr60485-1.c: New testcase.
8013 * gcc.dg/pr60485-2.c: Likewise.
8014
8015 2014-03-10 Jakub Jelinek <jakub@redhat.com>
8016
8017 PR ipa/60457
8018 * g++.dg/ipa/pr60457.C: New test.
8019
8020 2014-03-10 Richard Biener <rguenther@suse.de>
8021
8022 PR middle-end/60474
8023 * g++.dg/torture/pr60474.C: New testcase.
8024
8025 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
8026
8027 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
8028
8029 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
8030
8031 * gcc.dg/lto/pr55113_0.c: New testcase.
8032
8033 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
8034
8035 PR c++/60033
8036 * g++.dg/cpp1y/pr60033.C: New testcase.
8037
8038 PR c++/60393
8039 * g++.dg/cpp1y/pr60393.C: New testcase.
8040
8041 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8042
8043 PR libfortran/60128
8044 * gfortran.dg/fmt_en.f90: New test.
8045
8046 2014-03-07 Jason Merrill <jason@redhat.com>
8047
8048 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
8049 * lib/target-supports.exp (check_effective_target_c++11): Now
8050 means C++11 and up.
8051 (check_effective_target_c++11_only): New.
8052 (check_effective_target_c++11_down): New.
8053 (check_effective_target_c++1y): New.
8054 (check_effective_target_c++1y_only): New.
8055 (check_effective_target_c++98_only): Rename from
8056 check_effective_target_c++98.
8057 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
8058
8059 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
8060
8061 PR c++/58609
8062 * g++.dg/cpp0x/constexpr-ice12.C: New.
8063
8064 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
8065
8066 * c-c++-common/gomp/map-1.c: Extend.
8067
8068 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
8069 Janus Weil <janus@gcc.gnu.org>
8070
8071 PR fortran/51976
8072 * gfortran.dg/deferred_type_component_1.f90 : New test.
8073 * gfortran.dg/deferred_type_component_2.f90 : New test.
8074
8075 2014-03-06 Marek Polacek <polacek@redhat.com>
8076
8077 PR c/60197
8078 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
8079 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
8080
8081 2014-03-06 Jakub Jelinek <jakub@redhat.com>
8082
8083 PR target/58595
8084 * gcc.dg/tls/pr58595.c: New test.
8085
8086 2014-03-06 Richard Biener <rguenther@suse.de>
8087
8088 PR middle-end/60445
8089 PR lto/60424
8090 PR lto/60427
8091 Revert
8092 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8093
8094 * gcc.dg/lto/pr55113_0.c: New testcase.
8095
8096 2014-03-05 Jakub Jelinek <jakub@redhat.com>
8097
8098 PR testsuite/59308
8099 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
8100 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
8101 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
8102 s390*/i?86/x86_64.
8103 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8104 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8105 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8106 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8107 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
8108 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
8109 even for mips*/s390*/i?86/x86_64.
8110 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8111 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8112 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8113 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8114 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8115
8116 PR lto/60404
8117 * gcc.dg/lto/pr60404_0.c: New test.
8118 * gcc.dg/lto/pr60404_1.c: New file.
8119 * gcc.dg/lto/pr60404_2.c: New file.
8120
8121 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8122
8123 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
8124 long long" throughout.
8125 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8126 * gcc.dg/vmx/insert-vsx.c: Likewise.
8127 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8128 * gcc.dg/vmx/ld-vsx.c: Likewise.
8129 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8130 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8131 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8132 * gcc.dg/vmx/merge-vsx.c: Likewise.
8133 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8134 * gcc.dg/vmx/st-vsx.c: Likewise.
8135 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8136 * gcc.dg/vmx/stl-vsx.c: Likewise.
8137 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8138
8139 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8140
8141 * gcc.dg/lto/pr55113_0.c: New testcase.
8142
8143 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8144
8145 PR c++/60376
8146 * g++.dg/cpp1y/pr60376.C: New.
8147
8148 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8149
8150 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
8151
8152 2014-03-04 Richard Biener <rguenther@suse.de>
8153
8154 PR tree-optimization/60382
8155 * gcc.dg/vect/pr60382.c: New testcase.
8156
8157 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
8158
8159 PR libfortran/60148
8160 * gfortran.dg/namelist_84.f90: New test.
8161
8162 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
8163
8164 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
8165 argument to avoid inf values.
8166 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
8167 UNION_FP_CHECK machinery.
8168
8169 2014-03-03 Renlin Li <Renlin.Li@arm.com>
8170
8171 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
8172 i32in128 cases outside special big-endian processing block.
8173
8174 2014-03-03 Jakub Jelinek <jakub@redhat.com>
8175
8176 PR preprocessor/60400
8177 * c-c++-common/cpp/pr60400.c: New test.
8178 * c-c++-common/cpp/pr60400-1.h: New file.
8179 * c-c++-common/cpp/pr60400-2.h: New file.
8180
8181 PR objc++/60398
8182 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
8183
8184 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
8185 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
8186
8187 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8188
8189 PR ipa/60150
8190 * g++.dg/lto/pr60150.H: New testcase.
8191 * g++.dg/lto/pr60150_0.C: New testcase.
8192 * g++.dg/lto/pr60150_1.C: New testcase.
8193
8194 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8195
8196 PR ipa/60306
8197 * g++.dg/ipa/devirt-29.C: New testcase
8198
8199 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8200
8201 PR fortran/60236
8202 * gfortran.dg/vect/pr32380.f: Fix expected test results.
8203
8204 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8205
8206 PR c++/50025
8207 * g++.dg/cpp0x/pr50025.C: New.
8208
8209 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
8210
8211 PR c++/60377
8212 * g++.dg/cpp1y/pr60377.C: New testcase.
8213
8214 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8215
8216 PR fortran/60341
8217 * gfortran.dg/str_comp_optimize_1.f90: New test.
8218
8219 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8220
8221 PR target/60071
8222 * gcc.c-torture/compile/pr60071.c: New.
8223
8224 2014-02-28 Janus Weil <janus@gcc.gnu.org>
8225
8226 PR fortran/60359
8227 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8228
8229 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8230
8231 PR c++/58610
8232 * g++.dg/cpp0x/constexpr-ice11.C: New.
8233
8234 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8235
8236 PR c++/60314
8237 * g++.dg/cpp1y/auto-fn24.C: New.
8238
8239 2014-02-28 Joey Ye <joey.ye@arm.com>
8240
8241 PR target/PR60169
8242 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8243
8244 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8245
8246 PR c++/60253
8247 * g++.dg/overload/ellipsis2.C: New.
8248
8249 2014-02-27 Jeff Law <law@redhat.com>
8250
8251 PR rtl-optimization/52714
8252 * gcc.c-torture/compile/pr52714.c: New test.
8253
8254 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
8255 Jeff Law <law@redhat.com>
8256
8257 PR rtl-optimization/49847
8258 * g++.dg/pr49847.C: New test.
8259
8260 2014-02-27 Marek Polacek <polacek@redhat.com>
8261
8262 PR middle-end/59223
8263 * c-c++-common/pr59223.c: New test.
8264
8265 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8266
8267 * common/config/i386/predicates.md (const1256_operand): Remove.
8268 (const2356_operand): New.
8269 (const_1_to_2_operand): Remove.
8270 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8271 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8272 (*avx512pf_gatherpf<mode>sf): Ditto.
8273 (avx512pf_gatherpf<mode>df): Ditto.
8274 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8275 (*avx512pf_gatherpf<mode>df): Ditto.
8276 (avx512pf_scatterpf<mode>sf): Ditto.
8277 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8278 (*avx512pf_scatterpf<mode>sf): Ditto.
8279 (avx512pf_scatterpf<mode>df): Ditto.
8280 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8281 (*avx512pf_scatterpf<mode>df): Ditto.
8282 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8283
8284 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8285
8286 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8287 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8288 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8289 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8290 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8291 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8292 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8293 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8294
8295 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8296
8297 PR target/60280
8298 * gnat.dg/renaming5.adb: Change to two expected gotos.
8299 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8300 jump threads.
8301 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8302 messages for removed basic block.
8303 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8304 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8305 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8306 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8307
8308 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8309
8310 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8311 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8312 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8313 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8314 * gcc.dg/vmx/merge-vsx.c: Likewise.
8315 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8316
8317 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8318
8319 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8320 * gcc.target/i386/prefetchwt1-1.c: New.
8321 * g++.dg/other/i386-2.C: Add new option.
8322 * g++.dg/other/i386-3.C: Ditto.
8323 * gcc.target/i386/sse-12.c: Ditto.
8324 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8325 * gcc.target/i386/sse-22.c: Add new option.
8326 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8327
8328 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8329
8330 PR libfortran/59313
8331 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8332
8333 PR libfortran/58015
8334 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8335
8336 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8337
8338 PR c++/60311
8339 * g++.dg/cpp1y/pr60311.C: New testcase.
8340
8341 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8342
8343 PR c++/60065
8344 * g++.dg/cpp1y/pr60065.C: New testcase.
8345
8346 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8347
8348 PR rtl-optimization/60268
8349 * gcc.c-torture/compile/pr60268.c: New test.
8350
8351 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8352
8353 * gcc.target/microblaze/others/mem_reload.c: New test.
8354
8355 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8356
8357 * gcc.dg/vmx/lde.c: New test.
8358 * gcc.dg/vmx/lde-be-order.c: New test.
8359 * gcc.dg/vmx/ste.c: New test.
8360 * gcc.dg/vmx/ste-be-order.c: New test.
8361
8362 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8363
8364 PR testsuite/60173
8365 * lib/target-supports.exp
8366 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8367 and crisv32-*-* to list.
8368
8369 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8370
8371 PR fortran/60302
8372 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8373
8374 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8375
8376 * gcc.dg/vmx/vsums.c: Check entire result vector.
8377 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8378
8379 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8380
8381 * gcc.dg/vmx/ld.c: New test.
8382 * gcc.dg/vmx/ld-be-order.c: New test.
8383 * gcc.dg/vmx/ld-vsx.c: New test.
8384 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8385 * gcc.dg/vmx/ldl.c: New test.
8386 * gcc.dg/vmx/ldl-be-order.c: New test.
8387 * gcc.dg/vmx/ldl-vsx.c: New test.
8388 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8389 * gcc.dg/vmx/st.c: New test.
8390 * gcc.dg/vmx/st-be-order.c: New test.
8391 * gcc.dg/vmx/st-vsx.c: New test.
8392 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8393 * gcc.dg/vmx/stl.c: New test.
8394 * gcc.dg/vmx/stl-be-order.c: New test.
8395 * gcc.dg/vmx/stl-vsx.c: New test.
8396 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8397
8398 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8399
8400 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8401 * g++.dg/other/i386-3.C (dg-options): Ditto.
8402 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8403 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8404 -mavx512pf and -msha.
8405
8406 2014-02-21 Richard Biener <rguenther@suse.de>
8407
8408 PR tree-optimization/60276
8409 * gcc.dg/vect/pr60276.c: New testcase.
8410
8411 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8412
8413 PR fortran/60234
8414 * gfortran.dg/finalize_23.f90: New.
8415
8416 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8417
8418 PR c++/60052
8419 PR c++/60053
8420 * g++.dg/cpp1y/pr60052.C: New testcase.
8421 * g++.dg/cpp1y/pr60053.C: New testcase.
8422
8423 2014-02-21 Tobias Burnus <burnus@net-b.de>
8424
8425 PR fortran/60286
8426 * gfortran.dg/inquire_16.f90: New.
8427
8428 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8429
8430 * gcc.target/nios2/biggot-1.c: New.
8431 * gcc.target/nios2/biggot-2.c: New.
8432
8433 2014-02-20 Martin Jambor <mjambor@suse.cz>
8434
8435 PR ipa/55260
8436 * gcc.dg/ipa/pr55260.c: New test.
8437
8438 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8439
8440 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8441 for execution test case.
8442
8443 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8444
8445 PR ipa/58555
8446 * g++.dg/torture/pr58555.C: New testcase.
8447
8448 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8449
8450 PR target/60204
8451 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8452 reflect abi fix.
8453 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8454
8455 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8456 Kirill Yukhin <kirill.yukhin@intel.com>
8457
8458 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8459 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8460 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8461 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8462 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8463 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8464
8465 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8466
8467 PR c/37743
8468 * g++.dg/ext/builtin-bswap1.C: New test.
8469 * c-c++-common/pr37743.c: New test.
8470
8471 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8472
8473 * gcc.dg/decl-10.c: New test.
8474
8475 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8476
8477 PR c++/60267
8478 * g++.dg/ext/ivdep-1.C: New test.
8479
8480 PR c++/60267
8481 * gcc.dg/pr60267.c: New test.
8482
8483 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8484
8485 PR target/59794
8486 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8487 (dg-options): Remove -Wno-psabi.
8488 * gcc.target/i386/pr59794-2.c: Ditto.
8489 * gcc.target/i386/pr60205-1.c: Ditto.
8490 * gcc.target/i386/sse-5.c: Ditto.
8491
8492 2014-02-18 Nick Clifton <nickc@redhat.com>
8493
8494 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8495 * gcc.dg/pr23623.c: Likewise.
8496 * gcc.dg/pr48784-1.c: Likewise.
8497 * gcc.dg/pr48784-2.c: Likewise.
8498 * gcc.dg/pr56997-2.c: Likewise.
8499 * gcc.dg/sms-6.c: Likewise.
8500 * gcc.dg/torture/pr60183.c: Likewise.
8501 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8502 * gcc.c-torture/execute/20061220-1.x: New.
8503 * gcc.c-torture/execute/pr43220.x: New.
8504 * gcc.c-torture/execute/pr51581-1.x: New.
8505 * gcc.c-torture/execute/pr51581-2.x: New.
8506 * gcc.c-torture/execute/pr58570.x: New.
8507 * gcc.c-torture/unsorted/DFcmp.x: New.
8508 * gcc.c-torture/unsorted/SFset.x: New.
8509
8510 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8511
8512 * gnat.dg/opt31.adb: New test.
8513
8514 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8515
8516 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8517
8518 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8519
8520 PR fortran/60232
8521 * gfortran.dg/typebound_proc_33.f90: New.
8522
8523 2014-02-19 Marek Polacek <polacek@redhat.com>
8524
8525 PR c/60195
8526 * gcc.dg/pr60195.c: New test.
8527
8528 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8529
8530 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8531
8532 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8533
8534 PR preprocessor/58844
8535 * c-c++-common/cpp/pr58844-1.c: New test.
8536 * c-c++-common/cpp/pr58844-2.c: New test.
8537
8538 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8539
8540 PR c++/60225
8541 * g++.dg/cpp0x/constexpr-ice10.C: New.
8542
8543 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8544
8545 PR c++/60215
8546 * g++.dg/cpp0x/pr60215.C: New.
8547
8548 2014-02-18 Tobias Burnus <burnus@net-b.de>
8549
8550 PR fortran/49397
8551 * gfortran.dg/proc_ptr_45.f90: New.
8552 * gfortran.dg/proc_ptr_46.f90: New.
8553
8554 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8555
8556 PR c++/60190
8557 * g++.dg/cpp1y/pr60190.C: New testcase.
8558
8559 PR c++/60064
8560 * g++.dg/cpp1y/pr60064.C: New testcase.
8561
8562 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8563
8564 PR target/60205
8565 * gcc.target/i386/pr60205-1.c: New test.
8566 * gcc.target/i386/pr60205-2.c: Ditto.
8567
8568 2014-02-18 Kai Tietz <ktietz@redhat.com>
8569
8570 PR target/60193
8571 * gcc.target/i386/nest-1.c: New testcase.
8572
8573 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8574
8575 * gnat.dg/opt32.adb: New test.
8576
8577 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8578
8579 PR fortran/60231
8580 * gfortran.dg/typebound_generic_15.f90: New.
8581
8582 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8583
8584 PR fortran/55907
8585 * gfortran.dg/init_flag_12.f90: New.
8586
8587 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8588 Ilya Tocar <ilya.tocar@intel.com>
8589
8590 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8591 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8592 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8593 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8594
8595 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8596
8597 * lib/target-supports.exp
8598 (check_effective_target_logical_op_short_circuit): New procedure.
8599 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8600 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8601 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8602 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8603 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8604 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8605 logical_op_short_circuit for the alternative test, extending
8606 it to arm_cortex_m.
8607
8608 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8609
8610 PR target/60203
8611 * gcc.target/powerpc/pr60203.c: New testsuite.
8612
8613 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8614
8615 PR fortran/59599
8616 * gfortran.dg/ichar_3.f90: New test.
8617
8618 2014-02-15 Richard Biener <rguenther@suse.de>
8619
8620 PR tree-optimization/60183
8621 * gcc.dg/torture/pr60183.c: New testcase.
8622
8623 2014-02-14 Jeff Law <law@redhat.com>
8624
8625 PR rtl-optimization/60131
8626 * g++.dg/torture/pr60131.C: New test.
8627
8628 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8629
8630 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8631 on command-line.
8632
8633 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8634
8635 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8636
8637 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8638
8639 * gcc.c-torture/compile/20140213.c: New test.
8640
8641 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8642
8643 PR target/43546
8644 * gcc.target/i386/pr43546.c: New test.
8645
8646 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8647
8648 * gcc.target/s390/hotpatch-compile-8.c: New test.
8649
8650 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8651
8652 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8653 definition with an ifndef.
8654 * gcc.dg/pr59605-2.c: New test.
8655
8656 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8657
8658 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8659
8660 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8661
8662 * gcc.dg/torture/float128-mul-underflow.c,
8663 gcc.dg/torture/float128-truncdf-underflow.c,
8664 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8665
8666 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8667
8668 PR middle-end/59737
8669 * g++.dg/ipa/pr59737.C: New test.
8670
8671 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8672
8673 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8674
8675 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8676
8677 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8678
8679 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8680
8681 2014-02-12 Richard Biener <rguenther@suse.de>
8682
8683 PR middle-end/60092
8684 * gcc.dg/torture/pr60092.c: New testcase.
8685 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8686
8687 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8688
8689 * gcc.c-torture/execute/20140212-1.c: New test.
8690
8691 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8692
8693 PR c++/60047
8694 * g++.dg/cpp0x/pr60047.C: New.
8695
8696 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8697
8698 PR c/60101
8699 * c-c++-common/pr60101.c: New test.
8700
8701 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8702
8703 PR lto/59468
8704 * g++.dg/ipa/devirt-27.C: New testcase.
8705 * g++.dg/ipa/devirt-26.C: New testcase.
8706
8707 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8708
8709 PR target/60137
8710 * gcc.target/powerpc/pr60137.c: New file.
8711
8712 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8713
8714 PR fortran/52370
8715 * gfortran.dg/pr52370.f90: New test.
8716
8717 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8718
8719 PR target/59927
8720 Revert
8721 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8722
8723 PR testsuite/58630
8724 * gcc.target/i386/pr43662.c (dg-options):
8725 Add -maccumulate-outgoing-args.
8726 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8727 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8728 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8729 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8730 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8731 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8732 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8733 Add -maccumulate-outgoing-args.
8734 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8735 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8736 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8737 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8738 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8739 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8740 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8741 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8742 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8743 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8744 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8745 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8746 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8747 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8748 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8749
8750 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8751
8752 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8753
8754 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8755
8756 PR debug/59776
8757 * gcc.dg/guality/pr59776.c: New test.
8758
8759 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8760
8761 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8762 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8763 (add_options_for_arm_vfp3): New.
8764
8765 2014-02-11 Jeff Law <law@redhat.com>
8766
8767 PR middle-end/54041
8768 * gcc.target/m68k/pr54041.c: New test.
8769
8770 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8771
8772 PR target/59927
8773 * gcc.target/i386/pr59927.c: New test.
8774
8775 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8776
8777 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8778 * gcc.dg/vect/pr60012.c: Likewise.
8779 * gcc.dg/vect/vect-119.c: Likewise.
8780 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8781 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8782
8783 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8784
8785 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8786
8787 2014-02-10 Jeff Law <law@redhat.com>
8788
8789 PR middle-end-52306
8790 * gcc.c-torture/compile/pr52306.c: New test.
8791
8792 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8793
8794 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8795
8796 2014-02-10 Richard Biener <rguenther@suse.de>
8797
8798 PR tree-optimization/60115
8799 * gcc.dg/torture/pr60115.c: New testcase.
8800
8801 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8802
8803 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8804 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8805
8806 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8807 Ilya Tocar <ilya.tocar@intel.com>
8808
8809 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8810 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8811 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8812 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8813 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8814 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8815 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8816 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8817 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8818 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8819 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8820 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8821 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8822 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8823 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8824 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8825 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8826 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8827 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8828 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8829 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8830 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8831 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8832 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8833 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8834 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8835 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8836
8837 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8838
8839 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8840
8841 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8842
8843 PR fortran/57522
8844 * gfortran.dg/associated_target_5.f03: New test.
8845
8846 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8847
8848 PR fortran/59026
8849 * gfortran.dg/elemental_by_value_1.f90: New test.
8850
8851 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8852
8853 PR fortran/58470
8854 * gfortran.dg/finalize_22.f90: New.
8855
8856 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8857
8858 PR fortran/60066
8859 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8860 was fixed by the patch for PR59906.
8861
8862 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8863
8864 PR translation/52289
8865 * gfortran.dg/coarray_8.f90: Update dg-error match.
8866
8867 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8868
8869 PR c/59984
8870 * gcc.dg/vect/pr59984.c: New test.
8871
8872 PR middle-end/60092
8873 * gcc.dg/attr-alloc_align-1.c: New test.
8874 * gcc.dg/attr-alloc_align-2.c: New test.
8875 * gcc.dg/attr-alloc_align-3.c: New test.
8876 * gcc.dg/attr-assume_aligned-1.c: New test.
8877 * gcc.dg/attr-assume_aligned-2.c: New test.
8878 * gcc.dg/attr-assume_aligned-3.c: New test.
8879
8880 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8881
8882 PR target/60077
8883 * gcc.target/i386/pr60077-1.c: New test.
8884 * gcc.target/i386/pr60077-2.c: New test.
8885
8886 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8887
8888 PR preprocessor/56824
8889 * gcc.dg/pr56824.c: New test.
8890
8891 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8892
8893 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8894 variable used for atomic operations.
8895
8896 2014-02-07 Richard Biener <rguenther@suse.de>
8897
8898 PR middle-end/60092
8899 * gcc.dg/vect/pr60092-2.c: New testcase.
8900
8901 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8902
8903 PR c++/60082
8904 Revert
8905 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8906
8907 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8908 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8909
8910 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8911
8912 * gcc.target/s390/fp2int1.c: New testcase.
8913
8914 2014-02-07 Richard Biener <rguenther@suse.de>
8915
8916 PR middle-end/60092
8917 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8918 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8919
8920 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8921
8922 PR ipa/59918
8923 * g++.dg/torture/pr59918.C: New testcase.
8924
8925 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8926
8927 PR target/59575
8928 * gcc.target/arm/pr59575.c: New test.
8929
8930 PR debug/59992
8931 * gcc.dg/pr59992.c: New test.
8932
8933 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8934
8935 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8936 init_priority. Test alignment of variable instead of function.
8937
8938 2014-02-06 Marek Polacek <polacek@redhat.com>
8939
8940 PR c/60087
8941 * gcc.dg/pr60087.c: New test.
8942
8943 2014-02-06 Alan Modra <amodra@gmail.com>
8944
8945 * gcc.target/powerpc/pr60032.c: New.
8946
8947 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8948
8949 PR target/60062
8950 * gcc.c-torture/execute/pr60062.c: New test.
8951 * gcc.c-torture/execute/pr60072.c: New test.
8952
8953 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8954
8955 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8956 so that expected outcome works for PIC variants too.
8957
8958 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8959 Kugan Vivekanandarajah <kuganv@linaro.org>
8960
8961 * gcc.target/arm/vect-noalign.c: New file.
8962
8963 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8964 Jakub Jelinek <jakub@redhat.com>
8965
8966 PR middle-end/60013
8967 * gcc.dg/pr60013.c: New testcase.
8968
8969 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8970
8971 * gcc.dg/vmx/sum2s.c: New.
8972 * gcc.dg/vmx/sum2s-be-order.c: New.
8973
8974 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8975
8976 * gcc.dg/vmx/pack.c: New.
8977 * gcc.dg/vmx/pack-be-order.c: New.
8978 * gcc.dg/vmx/unpack.c: New.
8979 * gcc.dg/vmx/unpack-be-order.c: New.
8980
8981 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8982
8983 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8984 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8985
8986 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8987
8988 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8989 Use __builtin_floorf, __builtin_ceilf.
8990 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8991 declaration.
8992 (TEST): Use __builtin_floorf.
8993 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8994
8995 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8996
8997 PR ipa/59947
8998 * g++.dg/opt/pr59947.C: New test.
8999
9000 PR c++/58703
9001 * c-c++-common/gomp/pr58703.c: New test.
9002
9003 2014-02-05 Richard Biener <rguenther@suse.de>
9004
9005 PR testsuite/60076
9006 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
9007 avoid using unsigned long long.
9008
9009 2014-02-05 Jakub Jelinek <jakub@redhat.com>
9010
9011 PR middle-end/57499
9012 * g++.dg/torture/pr57499.C: New test.
9013
9014 2014-02-05 Yury Gribov <y.gribov@samsung.com>
9015
9016 * gcc.dg/asan/nosanitize-and-inline.c: New test.
9017
9018 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
9019
9020 * g++.dg/ipa/devirrt-22.C: Fix template.
9021
9022 2014-02-04 Marek Polacek <polacek@redhat.com>
9023
9024 PR c/60036
9025 * gcc.dg/pr60036.c: New test.
9026
9027 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
9028
9029 PR ipa/60058
9030 * g++.dg/torture/pr60058.C: New testcase.
9031
9032 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
9033
9034 * g++.dg/tsan/default_options.C: Invert check.
9035
9036 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9037
9038 PR tree-optimization/60002
9039 * g++.dg/opt/pr60002.C: New test.
9040
9041 PR tree-optimization/60023
9042 * g++.dg/vect/pr60023.cc: New test.
9043
9044 PR ipa/60026
9045 * c-c++-common/torture/pr60026.c: New test.
9046
9047 PR rtl-optimization/57915
9048 * gcc.target/i386/pr57915.c: New test.
9049
9050 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9051
9052 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
9053
9054 2014-02-04 Renlin Li <Renlin.Li@arm.com>
9055
9056 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
9057
9058 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9059
9060 PR middle-end/59261
9061 * gcc.dg/pr59261.c: New test.
9062
9063 2014-02-04 Richard Biener <rguenther@suse.de>
9064
9065 PR tree-optimization/60012
9066 * gcc.dg/vect/pr60012.c: New testcase.
9067
9068 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9069
9070 PR target/59788
9071 * g++.dg/eh/unwind-direct.C: New test.
9072
9073 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
9074
9075 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
9076 timeout value to 20s.
9077
9078 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9079
9080 PR ipa/59882
9081 * g++.dg/torture/pr59882.C: New testcase
9082
9083 2014-02-03 Jan Hubicka <jh@suse.cz>
9084
9085 PR ipa/59831
9086 * g++.dg/ipa/devirt-22.C: New testcase.
9087
9088 2014-02-03 Jan Hubicka <jh@suse.cz>
9089
9090 * g++.dg/ipa/devirt-25.C: New testcase.
9091
9092 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9093
9094 PR tree-optimization/59924
9095 * gcc.dg/pr59924.c: New test.
9096
9097 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9098
9099 PR ipa/59831
9100 * g++.dg/ipa/devirt-24.C: New testcase.
9101
9102 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
9103
9104 PR c++/53017
9105 PR c++/59211
9106 * c-c++-common/attributes-1.c: New testcase.
9107 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
9108
9109 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9110
9111 PR c++/58871
9112 * g++.dg/cpp0x/pr58871.C: New.
9113
9114 2014-02-03 Cong Hou <congh@google.com>
9115
9116 PR tree-optimization/60000
9117 * g++.dg/vect/pr60000.cc: New test.
9118
9119 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
9120
9121 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
9122 * gcc.target/i386/long-double-64-4.c: Likewise.
9123 * gcc.target/i386/long-double-80-1.c: Likewise.
9124 * gcc.target/i386/long-double-80-2.c: Likewise.
9125 * gcc.target/i386/long-double-80-3.c: Likewise.
9126 * gcc.target/i386/long-double-80-4.c: Likewise.
9127 * gcc.target/i386/long-double-80-5.c: Likewise.
9128 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
9129 __multf3 isn't used.
9130 * gcc.target/i386/long-double-64-3.c: Likewise.
9131 * gcc.target/i386/long-double-128-1.c: New test.
9132 * gcc.target/i386/long-double-128-2.c: Likewise.
9133 * gcc.target/i386/long-double-128-3.c: Likewise.
9134 * gcc.target/i386/long-double-128-4.c: Likewise.
9135 * gcc.target/i386/long-double-128-5.c: Likewise.
9136 * gcc.target/i386/long-double-128-6.c: Likewise.
9137 * gcc.target/i386/long-double-128-7.c: Likewise.
9138 * gcc.target/i386/long-double-128-8.c: Likewise.
9139 * gcc.target/i386/long-double-128-9.c: Likewise.
9140 * gcc.target/i386/long-double-64-5.c: Likewise.
9141 * gcc.target/i386/long-double-64-6.c: Likewise.
9142 * gcc.target/i386/long-double-64-7.c: Likewise.
9143 * gcc.target/i386/long-double-64-8.c: Likewise.
9144 * gcc.target/i386/long-double-64-9.c: Likewise.
9145 * gcc.target/i386/long-double-80-10.c: Likewise.
9146 * gcc.target/i386/long-double-80-8.c: Likewise.
9147 * gcc.target/i386/long-double-80-9.c: Likewise.
9148
9149 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
9150
9151 PR rtl-optimization/57662
9152 * g++.dg/pr57662.C: New test.
9153
9154 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9155
9156 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
9157 * gcc.dg/vmx/perm.c: New.
9158 * gcc.dg/vmx/perm-be-order.c: New.
9159
9160 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9161
9162 * gcc.dg/vmx/vsums.c: New.
9163 * gcc.dg/vmx/vsums-be-order.c: New.
9164
9165 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
9166
9167 * g++.dg/ipa/devirt-23.C: New testcase.
9168 * g++.dg/ipa/devirt-20.C: Fix template.
9169
9170 2014-02-02 Jan Hubicka <jh@suse.cz>
9171
9172 * g++.dg/ipa/devirt-21.C: New testcase.
9173
9174 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9175
9176 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
9177 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
9178
9179 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
9180
9181 PR target/60017
9182 * gcc.c-torture/execute/pr60017.c: New test.
9183
9184 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
9185
9186 PR fortran/57033
9187 * gfortran.dg/default_initialization_7.f90: New test.
9188
9189 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
9190
9191 PR fortran/59906
9192 * gfortran.dg/elemental_subroutine_9.f90: New test.
9193
9194 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9195
9196 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
9197
9198 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9199
9200 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
9201
9202 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9203
9204 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9205
9206 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9207
9208 PR c++/51219
9209 * g++.dg/init/bitfield5.C: New.
9210
9211 2014-02-01 Jakub Jelinek <jakub@redhat.com>
9212
9213 PR tree-optimization/60003
9214 * gcc.c-torture/execute/pr60003.c: New test.
9215
9216 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9217
9218 PR bootstrap/59985
9219 * gcc.target/arm/pr59985.C: New.
9220
9221 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9222
9223 PR sanitizer/59410
9224 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9225 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9226 to compile.
9227 (tsan_finish): Restore dg-do-what-default.
9228 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9229 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9230 * g++.dg/tsan/default_options.C: Likewise.
9231 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9232 * g++.dg/tsan/atomic_free2.C: Likewise.
9233 * g++.dg/tsan/cond_race.C: Likewise.
9234 * g++.dg/tsan/fd_close_norace.C: Likewise.
9235 * g++.dg/tsan/benign_race.C: Likewise.
9236 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9237 * c-c++-common/tsan/simple_race.c: Likewise.
9238 * c-c++-common/tsan/mutexset1.c: Likewise.
9239 * c-c++-common/tsan/thread_leak2.c: Likewise.
9240 * c-c++-common/tsan/tls_race.c: Likewise.
9241 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9242 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9243 * c-c++-common/tsan/free_race2.c: Likewise.
9244 * c-c++-common/tsan/thread_leak.c: Likewise.
9245 * c-c++-common/tsan/thread_leak1.c: Likewise.
9246 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9247 * c-c++-common/tsan/free_race.c: Likewise.
9248 * c-c++-common/tsan/sleep_sync.c: Likewise.
9249 * c-c++-common/tsan/tiny_race.c: Likewise.
9250 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9251 * c-c++-common/tsan/atomic_stack.c: Likewise.
9252 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9253 in dg-output regexps.
9254 * c-c++-common/tsan/simple_stack.c: Likewise.
9255
9256 2014-01-31 Richard Henderson <rth@redhat.com>
9257
9258 * g++.dg/tm/pr60004.C: New.
9259
9260 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9261
9262 PR c++/59082
9263 * g++.dg/inherit/crash4.C: New.
9264
9265 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9266
9267 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9268
9269 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9270
9271 * gcc.target/i386/m512-check.h: Use correct rounding values.
9272
9273 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9274
9275 * gcc.target/i386/avx-1.c: Use correct rounding values.
9276 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9277 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9278 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9279 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9280 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9281 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9282 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9283 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9284 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9285 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9286 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9287 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9288 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9289 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9290 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9291 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9292 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9293 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9294 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9295 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9296 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9297 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9298 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9299 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9300 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9301 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9302 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9303 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9304 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9305 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9306 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9307 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9308 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9309 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9310 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9311 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9312 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9313 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9314 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9315 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9316 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9317 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9318 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9319 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9320 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9321 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9322 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9323 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9324 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9325 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9326 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9327 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9328 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9329 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9330 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9331 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9332 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9333 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9334 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9335 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9336 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9337 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9338 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9339 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9340 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9341 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9342 * gcc.target/i386/sse-13.c: Ditto.
9343 * gcc.target/i386/sse-14.c: Ditto.
9344 * gcc.target/i386/sse-22.c: Ditto.
9345 * gcc.target/i386/sse-23.c: Ditto.
9346
9347 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9348
9349 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9350 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9351
9352 2014-01-31 Richard Biener <rguenther@suse.de>
9353
9354 PR middle-end/59990
9355 * gcc.dg/torture/pr59990.c: New testcase.
9356
9357 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9358
9359 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9360 if it fails don't run any tsan tests.
9361
9362 2014-01-31 Marek Polacek <polacek@redhat.com>
9363
9364 PR c/59963
9365 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9366 (y): Adjust dg-error.
9367 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9368 * gcc.dg/pr59963-1.c: New test.
9369 * gcc.dg/pr59963-2.c: New test.
9370 * gcc.dg/pr59963-3.c: New test.
9371
9372 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9373
9374 PR target/59923
9375 * gcc.target/arm/pr59923.c: New test.
9376
9377 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9378
9379 * gcc.dg/vmx/splat.c: New.
9380 * gcc.dg/vmx/splat-vsx.c: New.
9381 * gcc.dg/vmx/splat-be-order.c: New.
9382 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9383 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9384 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9385
9386 2014-01-30 Richard Biener <rguenther@suse.de>
9387
9388 PR tree-optimization/59993
9389 * gcc.dg/torture/pr59993.c: New testcase.
9390
9391 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9392
9393 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9394 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9395 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9396 vect_int rather than vect_float.
9397
9398 2014-01-30 Marek Polacek <polacek@redhat.com>
9399
9400 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9401
9402 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9403
9404 * gcc.target/microblaze/isa/fcmp4.c: New.
9405
9406 2014-01-30 Marek Polacek <polacek@redhat.com>
9407
9408 PR c/59940
9409 * gcc.dg/pr59940.c: New test.
9410 * gcc.dg/pr35635.c (func3): Move dg-warning.
9411
9412 2014-01-30 Richard Biener <rguenther@suse.de>
9413
9414 PR tree-optimization/59903
9415 * gcc.dg/torture/pr59903.c: New testcase.
9416
9417 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9418
9419 PR c++/58843
9420 * g++.dg/lookup/crash8.C: New.
9421
9422 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9423
9424 PR c++/58649
9425 * g++.dg/template/crash117.C: New.
9426
9427 2014-01-30 Richard Biener <rguenther@suse.de>
9428
9429 PR c/59905
9430 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9431 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9432 abort.
9433 * gcc.dg/invalid-call-1.c: Likewise.
9434
9435 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9436
9437 PR c++/58561
9438 * g++.dg/cpp1y/auto-fn23.C: New.
9439
9440 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9441
9442 PR c++/58846
9443 * g++.dg/init/dso_handle2.C: New.
9444
9445 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9446
9447 PR c++/58674
9448 * g++.dg/cpp0x/pr58674.C: New.
9449
9450 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9451
9452 PR target/59617
9453 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9454 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9455
9456 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9457
9458 * gcc.dg/vmx/merge-be-order.c: New.
9459 * gcc.dg/vmx/merge.c: New.
9460 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9461 * gcc.dg/vmx/merge-vsx.c: New.
9462
9463 2014-01-29 Richard Biener <rguenther@suse.de>
9464
9465 PR tree-optimization/58742
9466 * gcc.dg/pr58742-1.c: New testcase.
9467 * gcc.dg/pr58742-2.c: Likewise.
9468 * gcc.dg/pr58742-3.c: Likewise.
9469
9470 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9471
9472 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9473 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9474 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9475
9476 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9477
9478 PR c++/58702
9479 * g++.dg/gomp/pr58702.C: New.
9480
9481 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9482
9483 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9484 selector.
9485
9486 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9487
9488 PR middle-end/59917
9489 PR tree-optimization/59920
9490 * gcc.dg/pr59920-1.c: New test.
9491 * gcc.dg/pr59920-2.c: New test.
9492 * gcc.dg/pr59920-3.c: New test.
9493 * c-c++-common/gomp/pr59917-1.c: New test.
9494 * c-c++-common/gomp/pr59917-2.c: New test.
9495
9496 PR tree-optimization/59594
9497 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9498 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9499 * gcc.dg/vect/pr59594.c: New test.
9500
9501 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9502
9503 PR fortran/59414
9504 * gfortran.dg/allocate_class_3.f90: New test.
9505
9506 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9507
9508 PR preprocessor/59935
9509 * c-c++-common/cpp/warning-zero-location.c: New test.
9510 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9511
9512 2014-01-27 Steve Ellcey <sellcey@mips.com>
9513
9514 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9515
9516 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9517
9518 * g++.dg/ext/mv16.C: New tests.
9519
9520 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9521
9522 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9523 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9524 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9525 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9526 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9527 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9528 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9529 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9530 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9531 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9532 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9533 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9534 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9535 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9536 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9537 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9538 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9539 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9540 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9541 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9542 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9543 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9544 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9545 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9546 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9547 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9548 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9549 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9550 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9551 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9552 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9553 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9554 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9555 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9556 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9557 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9558 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9559 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9560 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9561 _mm512_mask_cvtepi32_storeu_epi8.
9562 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9563 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9564 _mm512_mask_cvtepi32_storeu_epi16.
9565 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9566 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9567 _mm512_mask_cvtepi64_storeu_epi8.
9568 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9569 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9570 _mm512_mask_cvtepi64_storeu_epi16.
9571 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9572 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9573 _mm512_mask_cvtepi64_storeu_epi32.
9574 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9575 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9576 _mm512_mask_cvtsepi32_storeu_epi8.
9577 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9578 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9579 _mm512_mask_cvtsepi32_storeu_epi16.
9580 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9581 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9582 _mm512_mask_cvtsepi64_storeu_epi8.
9583 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9584 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9585 _mm512_mask_cvtsepi64_storeu_epi16.
9586 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9587 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9588 _mm512_mask_cvtsepi64_storeu_epi32.
9589 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9590 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9591 _mm512_mask_cvtusepi32_storeu_epi8.
9592 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9593 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9594 _mm512_mask_cvtusepi32_storeu_epi16.
9595 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9596 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9597 _mm512_mask_cvtusepi64_storeu_epi8.
9598 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9599 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9600 _mm512_mask_cvtusepi64_storeu_epi16.
9601 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9602 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9603 _mm512_mask_cvtusepi64_storeu_epi32.
9604 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9605 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9606
9607 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9608
9609 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9610 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9611 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9612 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9613 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9614 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9615 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9616 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9617 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9618 built-ins roudning immediate.
9619 * gcc.target/i386/sse-22.c: Add new built-ins.
9620 * gcc.target/i386/sse-23.c: Ditto.
9621 * gcc.target/i386/avx-1.c: Ditto.
9622
9623 2014-01-27 Christian Bruel <christian.bruel@st.com>
9624
9625 * gcc.target/sh/torture/strncmp.c: New tests.
9626
9627 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9628
9629 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9630
9631 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9632
9633 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9634
9635 2014-01-24 Jeff Law <law@redhat.com>
9636
9637 PR tree-optimization/59919
9638 * gcc.c-torture/compile/pr59919.c: New test.
9639
9640 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9641
9642 PR c++/57524
9643 * g++.dg/ext/timevar2.C: New.
9644
9645 2014-01-24 Marek Polacek <polacek@redhat.com>
9646
9647 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9648
9649 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9650
9651 PR target/59929
9652 * gcc.target/i386/pr59929.c: New test.
9653
9654 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9655
9656 PR target/59909
9657 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9658 word atomic functions at runtime.
9659
9660 2014-01-23 Marek Polacek <polacek@redhat.com>
9661
9662 PR c/59846
9663 * gcc.dg/pr59846.c: New test.
9664
9665 2014-01-23 Marek Polacek <polacek@redhat.com>
9666
9667 PR c/58346
9668 * c-c++-common/pr58346-1.c: New test.
9669 * c-c++-common/pr58346-2.c: New test.
9670 * c-c++-common/pr58346-3.c: New test.
9671
9672 2014-01-23 Marek Polacek <polacek@redhat.com>
9673
9674 PR c/59871
9675 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9676 * gcc.dg/pr59871.c: New test.
9677
9678 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9679
9680 PR c++/58980
9681 * g++.dg/parse/enum11.C: New.
9682
9683 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9684
9685 * gcc.target/aarch64/sshr64_1.c: New testcase.
9686
9687 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9688
9689 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9690 SIMD enabled function.
9691 * g++.dg/cilk-plus/ef_test.C: New test.
9692 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9693 and added C++ ones.
9694 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9695 to differenciate C error messages from C++ ones.
9696
9697 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9698
9699 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9700
9701 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9702
9703 * gcc.target/microblaze/others/builtin-trap.c: New test,
9704
9705 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9706
9707 PR middle-end/58809
9708 * c-c++-common/gomp/pr58809.c: New test.
9709
9710 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9711
9712 PR sanitizer/59897
9713 * c-c++-common/asan/use-after-return-1.c: Fixed
9714 to pass on darwin.
9715
9716 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9717
9718 PR preprocessor/58580
9719 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9720
9721 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9722 Ilya Tocar <ilya.tocar@intel.com>
9723
9724 * gcc.target/i386/avx512f-kmovw-1.c: New.
9725
9726 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9727
9728 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9729 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9730 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9731 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9732 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9733 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9734
9735 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9736
9737 PR target/52125
9738 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9739 * gcc.target/mips/pr52125.c: New test.
9740
9741 2014-01-22 Marek Polacek <polacek@redhat.com>
9742
9743 PR c/59891
9744 * gcc.dg/torture/pr59891.c: New test.
9745
9746 2014-01-22 Jeff Law <law@redhat.com>
9747
9748 PR tree-optimization/59597
9749 * gcc.dg/tree-ssa/pr59597.c: New test.
9750
9751 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9752
9753 PR rtl-optimization/59477
9754 * g++.dg/pr59477.C: New.
9755
9756 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9757
9758 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9759
9760 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9761
9762 PR c++/59482
9763 * g++.dg/pr59482.C: New.
9764
9765 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9766
9767 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9768 * gcc.dg/vmx/extract-vsx.c: New.
9769 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9770 * gcc.dg/vmx/insert-vsx.c: New.
9771
9772 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9773
9774 PR rtl-optimization/59896
9775 * gcc.target/arm/pr59896.c: New.
9776
9777 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9778
9779 PR rtl-optimization/59858
9780 * gcc.target/arm/pr59858.c: New.
9781
9782 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9783
9784 PR target/59003
9785 * gcc.dg/tree-prof/pr59003.c: New test.
9786
9787 PR middle-end/59860
9788 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9789 other targets.
9790
9791 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9792
9793 * gfortran.dg/round_3.f08: Add more cases.
9794
9795 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9796
9797 * lib/target-supports.exp (force_conventional_output_for): New
9798 procedure.
9799 * lib/scanasm.exp (scan-assembler_required_options)
9800 (scan-assembler-not_required_options)
9801 (scan-assembler-times_required_options): Replace with
9802 force_conventional_output_fors.
9803 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9804 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9805
9806 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9807
9808 PR middle-end/59789
9809 * gcc.target/i386/pr59789.c: New testcase.
9810
9811 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9812
9813 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9814 the 'code' bitfield from 16 to 8.
9815
9816 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9817
9818 * lib/target-supports.exp
9819 (check_effective_target_vect_perm): Exclude aarch64_be.
9820 (check_effective_target_vect_perm_byte): Likewise.
9821 (check_effective_target_vect_perm_short): Likewise.
9822
9823 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9824
9825 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9826 (RUN_TEST): Use new macro.
9827 (INDEX64_32): Delete.
9828 (INDEX64_64): Likewise.
9829 (INDEX128_32): Likewise.
9830 (INDEX128_64): Likewise.
9831 (INDEX): Likewise.
9832 (test_vneg_f32): Use fixed RUN_TEST.
9833
9834 2014-01-20 Richard Biener <rguenther@suse.de>
9835
9836 PR middle-end/59860
9837 * gcc.dg/pr59860.c: New testcase.
9838
9839 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9840
9841 PR target/59880
9842 * gcc.target/i386/pr59880.c: New test.
9843
9844 2014-01-20 Renlin Li <renlin.li@arm.com>
9845
9846 * gcc.dg/pr44194-1.c: Tweak regexp.
9847
9848 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9849
9850 PR libfortran/59771
9851 PR libfortran/59774
9852 PR libfortran/59836
9853 * gfortran.dg/round_3.f08: New cases added.
9854 * gfortran.dg/fmt_g_1.f90: New test.
9855
9856 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9857
9858 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9859
9860 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9861
9862 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9863
9864 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9865
9866 * gcc.dg/vect/pr57705.c: Require vect_int.
9867 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9868 * gcc.dg/vect/vect-alias-check.c: Likewise.
9869
9870 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9871
9872 PR fortran/58007
9873 * gfortran.dg/unresolved_fixup_1.f90: New test.
9874 * gfortran.dg/unresolved_fixup_2.f90: New test.
9875
9876 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9877
9878 PR target/58944
9879 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9880 Remove dg-prune-output lines.
9881
9882 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9883
9884 PR middle-end/59706
9885 * gfortran.dg/pr59706.f90: New test.
9886 * g++.dg/ext/pr59706.C: New test.
9887
9888 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9889
9890 PR c++/59270
9891 PR c++/58811
9892 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9893 * g++.dg/init/pr58811.C: Likewise.
9894
9895 2014-01-17 Jeff Law <law@redhat.com>
9896
9897 PR middle-end/57904
9898 * gfortran.dg/pr57904.f90: New test.
9899
9900 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9901
9902 PR c++/59269
9903 * g++.dg/cpp0x/nsdmi-union4.C: New.
9904
9905 2014-01-17 Marek Polacek <polacek@redhat.com>
9906
9907 PR c++/59838
9908 * g++.dg/diagnostic/pr59838.C: New test.
9909
9910 2014-01-17 Marek Polacek <polacek@redhat.com>
9911
9912 PR c/58346
9913 * gcc.dg/pr58346.c: New test.
9914
9915 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9916
9917 PR testsuite/58776
9918 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9919 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9920 option duplication.
9921
9922 PR fortran/59440
9923 * gfortran.dg/pr59440-1.f90: New test.
9924 * gfortran.dg/pr59440-2.f90: New test.
9925 * gfortran.dg/pr59440-3.f90: New test.
9926
9927 PR testsuite/59064
9928 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9929 testing for " version" and " alias" with one testing for
9930 " version\[^\n\r]* alias".
9931 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9932 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9933 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9934 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9935 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9936 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9937
9938 PR c++/57945
9939 * c-c++-common/torture/pr57945.c: New test.
9940
9941 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9942
9943 * gcc.target/arm/its.c: New testcase.
9944
9945 2014-01-16 Jan Hubicka <jh@suse.cz>
9946
9947 PR ipa/59775
9948 * g++.dg/torture/pr59775.C: New testcase.
9949
9950 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9951
9952 PR middle-end/58344
9953 * gcc.c-torture/compile/pr58344.c: New test.
9954
9955 PR target/59839
9956 * gcc.target/i386/pr59839.c: New test.
9957
9958 PR debug/54694
9959 * gcc.target/i386/pr9771-1.c (main): Rename to...
9960 (real_main): ... this. Add __asm name "main".
9961 (ASMNAME, ASMNAME2, STRING): Define.
9962
9963 2014-01-16 Nick Clifton <nickc@redhat.com>
9964
9965 PR middle-end/28865
9966 * gcc.c-torture/compile/pr28865.c: New.
9967 * gcc.c-torture/execute/pr28865.c: New.
9968
9969 2014-01-16 Marek Polacek <polacek@redhat.com>
9970
9971 PR middle-end/59827
9972 * gcc.dg/pr59827.c: New test.
9973
9974 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9975
9976 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9977
9978 2014-01-15 Richard Henderson <rth@redhat.com>
9979
9980 PR debug/54694
9981 * gcc.target/i386/pr54694.c: New test.
9982
9983 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9984
9985 PR c++/49718
9986 * g++.dg/pr49718.C: New test.
9987
9988 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9989
9990 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9991
9992 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9993
9994 * gcc.dg/vmx/mult-even-odd.c: New.
9995 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9996
9997 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9998
9999 * lib/target-supports.exp (check_libcilkrts_available): Added an
10000 extern "C" if we are using C++ along with a function prototype.
10001
10002 2014-01-15 Jeff Law <law@redhat.com>
10003
10004 PR tree-optimization/59747
10005 * gcc.c-torture/execute/pr59747.c: New test.
10006
10007 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
10008
10009 PR target/59794
10010 * c-c++-common/convert-vec-1.c: Also prune ABI change for
10011 Linux/x86.
10012 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
10013 * g++.dg/ext/attribute-test-1.C: Likewise.
10014 * g++.dg/ext/attribute-test-2.C: Likewise.
10015 * g++.dg/ext/attribute-test-3.C: Likewise.
10016 * g++.dg/ext/attribute-test-4.C: Likewise.
10017 * g++.dg/ext/pr56790-1.C: Likewise.
10018 * g++.dg/torture/pr38565.C: Likewise.
10019 * gcc.dg/pr53060.c: Likewise.
10020 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
10021 * c-c++-common/vector-compare-2.c: Likewise.
10022 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
10023 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
10024 dg-message line number.
10025
10026 2014-01-15 Matthias Klose <doko@ubuntu.com>
10027
10028 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
10029
10030 2014-01-15 Richard Biener <rguenther@suse.de>
10031
10032 PR tree-optimization/59822
10033 * g++.dg/torture/pr59822.C: New testcase.
10034
10035 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
10036
10037 PR target/59808
10038 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
10039 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
10040
10041 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
10042 Kugan Vivekanandarajah <kuganv@linaro.org>
10043
10044 PR target/59695
10045 * g++.dg/pr59695.C: New testcase.
10046
10047 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10048
10049 PR target/59803
10050 * gcc.c-torture/compile/pr59803.c: New testcase.
10051
10052 2014-01-15 Jakub Jelinek <jakub@redhat.com>
10053
10054 PR c/58943
10055 * gcc.c-torture/execute/pr58943.c: New test.
10056 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
10057
10058 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
10059
10060 PR target/59794
10061 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
10062 * gcc.target/i386/pr39162.c (y): New __m256i variable.
10063 (bar): Change return type to void. Set y to x.
10064 * gcc.target/i386/pr59794-1.c: New testcase.
10065 * gcc.target/i386/pr59794-2.c: Likewise.
10066 * gcc.target/i386/pr59794-3.c: Likewise.
10067 * gcc.target/i386/pr59794-4.c: Likewise.
10068 * gcc.target/i386/pr59794-5.c: Likewise.
10069 * gcc.target/i386/pr59794-6.c: Likewise.
10070 * gcc.target/i386/pr59794-7.c: Likewise.
10071
10072 2014-01-14 Richard Biener <rguenther@suse.de>
10073
10074 PR tree-optimization/58921
10075 PR tree-optimization/59006
10076 * gcc.dg/torture/pr58921.c: New testcase.
10077 * gcc.dg/torture/pr59006.c: Likewise.
10078 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
10079
10080 2014-01-14 Jakub Jelinek <jakub@redhat.com>
10081
10082 PR testsuite/59494
10083 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
10084 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
10085 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
10086 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
10087 Executing predictive commoning without unrolling.
10088
10089 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
10090
10091 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
10092 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
10093 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
10094 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
10095 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
10096 __builtin_ia32_rsqrt28sd_round.
10097 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
10098 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
10099 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
10100 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
10101 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
10102 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
10103 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
10104 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
10105 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
10106 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
10107 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
10108 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
10109 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
10110 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
10111 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
10112 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
10113 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
10114 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10115 * gcc.target/i386/sse-22.c: Extend with new built-ins,
10116 fix wrong rounding mode (see above).
10117 * gcc.target/i386/sse-23.c: Ditto.
10118
10119 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10120
10121 * gcc.dg/vmx/insert.c: New.
10122 * gcc.dg/vmx/insert-be-order.c: New.
10123 * gcc.dg/vmx/extract.c: New.
10124 * gcc.dg/vmx/extract-be-order.c: New.
10125
10126 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10127
10128 PR tree-optimization/59387
10129 * gcc.c-torture/execute/pr59387.c: New test.
10130
10131 2014-01-13 Richard Biener <rguenther@suse.de>
10132
10133 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
10134 adjusting mathlib options.
10135 * gfortran.dg/lto/lto.exp: Likewise.
10136
10137 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
10138
10139 * gnat.dg/loop_optimization17.adb: New test.
10140 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
10141
10142 2014-01-13 Christian Bruel <christian.bruel@st.com>
10143
10144 * gcc.target/sh/cmpstrn.c: New case.
10145
10146 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10147
10148 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
10149 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
10150
10151 2014-01-12 Janus Weil <janus@gcc.gnu.org>
10152
10153 PR fortran/58026
10154 * gfortran.dg/alloc_comp_basics_6.f90: New.
10155
10156 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10157
10158 PR fortran/59700
10159 * gfortran.dg/pr59700.f90: New test.
10160
10161 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10162
10163 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
10164 * gfortran.dg/use_only_3.f90: Likewise.
10165 * gfortran.dg/inquire_10.f90: Delete opened file.
10166 * gfortran.dg/inquire_15.f90: Likewise.
10167 * gfortran.dg/pr16597.f90: Likewise.
10168 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
10169 for PR59419.
10170
10171 2014-01-10 Jeff Law <law@redhat.com>
10172
10173 PR middle-end/59743
10174 * gcc.c-torture/compile/pr59743.c: New test.
10175
10176 2014-01-10 Jan Hubicka <jh@suse.cz>
10177
10178 PR ipa/58585
10179 * g++.dg/torture/pr58585.C: New testcase.
10180
10181 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
10182
10183 * gcc.dg/pr46309.c: Disable for cris*-*-*.
10184
10185 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
10186
10187 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
10188
10189 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
10190
10191 PR target/59744
10192 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
10193 * gcc.target/aarch64/cmn-neg2.c: New test.
10194
10195 2014-01-10 Richard Biener <rguenther@suse.de>
10196
10197 PR tree-optimization/59374
10198 * gcc.dg/torture/pr59374-3.c: New testcase.
10199
10200 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10201
10202 * lib/target-supports.exp
10203 (check_effective_target_arm_crypto_ok_nocache): New.
10204 (check_effective_target_arm_crypto_ok): Use above procedure.
10205 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10206
10207 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
10208
10209 PR ipa/58252
10210 PR ipa/59226
10211 * g++.dg/ipa/devirt-20.C: New testcase.
10212 * g++.dg/torture/pr58252.C: Likewise.
10213 * g++.dg/torture/pr59226.C: Likewise.
10214
10215 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10216
10217 * c-c++-common/asan/no-asan-stack.c: New test.
10218
10219 2014-01-10 Jakub Jelinek <jakub@redhat.com>
10220
10221 PR middle-end/59670
10222 * gcc.dg/pr59670.c: New test.
10223
10224 2014-01-09 Steve Ellcey <sellcey@mips.com>
10225
10226 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10227
10228 2014-01-09 Jakub Jelinek <jakub@redhat.com>
10229
10230 PR middle-end/47735
10231 * gcc.target/i386/pr47735.c: New test.
10232
10233 PR tree-optimization/59622
10234 * g++.dg/opt/pr59622-2.C: New test.
10235 * g++.dg/opt/pr59622-3.C: New test.
10236 * g++.dg/opt/pr59622-4.C: New test.
10237 * g++.dg/opt/pr59622-5.C: New test.
10238
10239 PR sanitizer/59136
10240 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10241 filename:line instead of (modulename+offset) form with stripped
10242 initial / from the filename.
10243
10244 2014-01-09 Ian Lance Taylor <iant@google.com>
10245
10246 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10247 the other Go compiler.
10248
10249 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10250
10251 PR c++/59730
10252 * g++.dg/cpp0x/variadic145.C: New.
10253
10254 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
10255
10256 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10257 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10258
10259 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10260
10261 PR testsuite/59524
10262 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10263 are run only if the Cilk library is available/enabled.
10264 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10265 * lib/target-supports.exp (check_libcilkrts_available): New function.
10266
10267 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10268
10269 PR c++/59631
10270 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10271 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10272 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10273 with dg-additional-options.
10274 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10275 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10276 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10277 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10278 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10279 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10280
10281 2014-01-09 Richard Biener <rguenther@suse.de>
10282
10283 PR tree-optimization/59715
10284 * gcc.dg/torture/pr59715.c: New testcase.
10285
10286 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10287
10288 * c-c++-common/asan/no-asan-globals.c: New test.
10289 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10290 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10291 * c-c++-common/asan/use-after-return-1.c: Likewise.
10292 * c-c++-common/asan/no-use-after-return.c: Likewise.
10293
10294 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10295
10296 * gnat.dg/weak2.ad[sb]: New test.
10297
10298 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10299
10300 PR middle-end/59471
10301 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10302 type, use pointers to vector type instead.
10303
10304 2014-01-08 Catherine Moore <clm@codesourcery.com>
10305
10306 * gcc.target/mips/umips-branch-3.c: New test.
10307 * gcc.target/mips/umips-branch-4.c: New test.
10308
10309 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10310
10311 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10312 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10313 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10314 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10315 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10316 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10317 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10318 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10319
10320 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10321
10322 PR rtl-optimization/59137
10323 * gcc.target/mips/pr59137.c: New test.
10324
10325 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10326
10327 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10328 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10329 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10330 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10331 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10332 Require fpic effective target.
10333 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10334
10335 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10336
10337 PR ipa/59722
10338 * gcc.dg/pr59722.c: New test.
10339
10340 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10341
10342 PR middle-end/57748
10343 * gcc.dg/torture/pr57748-3.c: New test.
10344 * gcc.dg/torture/pr57748-4.c: New test.
10345
10346 2014-01-08 Marek Polacek <polacek@redhat.com>
10347
10348 PR middle-end/59669
10349 * gcc.dg/gomp/pr59669-1.c: New test.
10350 * gcc.dg/gomp/pr59669-2.c: New test.
10351
10352 2014-01-08 Martin Jambor <mjambor@suse.cz>
10353
10354 PR ipa/59610
10355 * gcc.dg/ipa/pr59610.c: New test.
10356
10357 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10358
10359 PR fortran/58182
10360 * gfortran.dg/binding_label_tests_26a.f90: New.
10361 * gfortran.dg/binding_label_tests_26b.f90: New.
10362
10363 2014-01-08 Marek Polacek <polacek@redhat.com>
10364
10365 PR sanitizer/59667
10366 * c-c++-common/ubsan/pr59667.c: New test.
10367
10368 2014-01-08 Richard Biener <rguenther@suse.de>
10369
10370 PR middle-end/59630
10371 * gcc.dg/pr59630.c: New testcase.
10372
10373 2014-01-08 Richard Biener <rguenther@suse.de>
10374
10375 PR middle-end/59471
10376 * gcc.dg/pr59471.c: New testcase.
10377
10378 2014-01-07 Jeff Law <law@redhat.com>
10379
10380 PR middle-end/53623
10381 * gcc.target/i386/pr53623.c: New test.
10382
10383 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10384
10385 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10386 blanks at EOF.
10387 * g++.dg/cpp1y/pr58534.C: Likewise.
10388 * g++.dg/cpp1y/pr58536.C: Likewise.
10389 * g++.dg/cpp1y/pr58548.C: Likewise.
10390 * g++.dg/cpp1y/pr58549.C: Likewise.
10391 * g++.dg/cpp1y/pr58637.C: Likewise.
10392 * g++.dg/cpp1y/pr59112.C: Likewise.
10393 * g++.dg/cpp1y/pr59113.C: Likewise.
10394 * g++.dg/cpp1y/pr59629.C: Likewise.
10395 * g++.dg/cpp1y/pr59635.C: Likewise.
10396 * g++.dg/cpp1y/pr59636.C: Likewise.
10397 * g++.dg/cpp1y/pr59638.C: Likewise.
10398
10399 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10400
10401 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10402
10403 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10404
10405 * gcc.target/i386/intrinsics_4.c (bar): New function.
10406
10407 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10408
10409 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10410
10411 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10412
10413 PR rtl-optimization/58668
10414 * gcc.dg/pr58668.c: New test.
10415
10416 PR tree-optimization/59643
10417 * gcc.dg/pr59643.c: New test.
10418 * gcc.c-torture/execute/pr59643.c: New test.
10419
10420 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10421
10422 PR fortran/59589
10423 * gfortran.dg/class_allocate_16.f90: New.
10424
10425 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10426
10427 PR target/59644
10428 * gcc.target/i386/pr59644.c: New test.
10429
10430 2014-01-06 Marek Polacek <polacek@redhat.com>
10431
10432 PR c/57773
10433 * gcc.dg/pr57773.c: New test.
10434
10435 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10436
10437 PR c++/59635
10438 PR c++/59636
10439 PR c++/59629
10440 PR c++/59638
10441 * g++.dg/cpp1y/pr59635.C: New testcase.
10442 * g++.dg/cpp1y/pr59636.C: New testcase.
10443 * g++.dg/cpp1y/pr59629.C: New testcase.
10444 * g++.dg/cpp1y/pr59638.C: New testcase.
10445
10446 2014-01-06 Martin Jambor <mjambor@suse.cz>
10447
10448 PR ipa/59008
10449 * gcc.dg/ipa/pr59008.c: New test.
10450
10451 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10452
10453 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10454 if supported.
10455
10456 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10457
10458 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10459 Require c99_runtime.
10460 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10461
10462 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10463 Require c99_runtime.
10464 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10465 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10466 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10467
10468 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10469 Require c99_runtime.
10470 Make CALC void static.
10471 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10472
10473 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10474 Require c99_runtime.
10475 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10476
10477 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10478
10479 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10480 * gcc.target/i386/pr59501-2.c: Likewise.
10481 * gcc.target/i386/pr59501-3.c: Likewise.
10482 * gcc.target/i386/pr59501-4.c: Likewise.
10483 * gcc.target/i386/pr59501-5.c: Likewise.
10484 * gcc.target/i386/pr59501-6.c: Likewise.
10485
10486 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10487
10488 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10489 * gcc.target/i386/pr59390_1.c: Likewise.
10490 * gcc.target/i386/pr59390_2.c: Likewise.
10491
10492 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10493
10494 * gcc.dg/pr59350.c: Tweak.
10495 * gcc.dg/pr59350-2.c: New test.
10496 * g++.dg/pr59510.C: Likewise.
10497
10498 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10499
10500 PR fortran/59023
10501 * gfortran.dg/bind_c_procs_2.f90: New.
10502
10503 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10504
10505 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10506 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10507 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10508 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10509 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10510 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10511 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10512
10513 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10514
10515 * gcc.target/arm/neon-nested-apcs.c: New test.
10516
10517 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10518
10519 PR tree-optimization/59519
10520 * gcc.dg/vect/pr59519-1.c: New test.
10521 * gcc.dg/vect/pr59519-2.c: New test.
10522
10523 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10524 vmovdqu32.
10525
10526 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10527
10528 PR fortran/59547
10529 * gfortran.dg/typebound_proc_32.f90: New.
10530
10531 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10532
10533 PR c++/58950
10534 * g++.dg/pr58950.C: New file.
10535
10536 2014-01-03 Tobias Burnus <burnus@net-b.de>
10537
10538 PR c++/58567
10539 * g++.dg/gomp/pr58567.C: New.
10540
10541 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10542
10543 PR tree-optimization/59651
10544 * gcc.dg/torture/pr59651.c: New test.
10545 * gcc.dg/vect/pr59651.c: Ditto.
10546
10547 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10548
10549 PR target/59625
10550 * gcc.target/i386/pr59625.c: New test.
10551
10552 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10553
10554 Core DR 1442
10555 PR c++/59165
10556 * g++.dg/cpp0x/range-for28.C: New.
10557 * g++.dg/cpp0x/range-for3.C: Update.
10558
10559 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10560
10561 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10562
10563 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10564
10565 PR c++/59641
10566 * g++.dg/cpp0x/pr59641.C: New file.
10567
10568 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10569
10570 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10571
10572 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10573
10574 PR c++/59378
10575 * g++.dg/ext/pr59378.C: New file.
10576
10577 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10578
10579 Update copyright years
10580
10581 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10582
10583 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10584 notice.
10585
10586 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10587
10588 PR fortran/59654
10589 * gfortran.dg/dynamic_dispatch_12.f90: New.
10590
10591 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10592
10593 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10594 the builtin isn't optimized away as unused.
10595
10596 PR rtl-optimization/59647
10597 * g++.dg/opt/pr59647.C: New test.
10598 \f
10599 Copyright (C) 2014 Free Software Foundation, Inc.
10600
10601 Copying and distribution of this file, with or without modification,
10602 are permitted in any medium without royalty provided the copyright
10603 notice and this notice are preserved.