re PR debug/63328 (c-c++-common/gomp/pr60823-3.c test fails with -fcompare-debug)
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-22 Jakub Jelinek <jakub@redhat.com>
2
3 PR debug/63328
4 * c-c++-common/gomp/pr63328.c: New test.
5
6 2014-09-22 Martin Liska <mliska@suse.cz>
7
8 PR lto/63270
9 * g++.dg/lto/pr63270_0.C: New test.
10 * g++.dg/lto/pr63270_1.C: New test.
11
12 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
13
14 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
15 for call_value_rex64_ms_sysv.
16 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
17 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
18 for call_rex64_ms_sysv.
19
20 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
21 Tobias Burnus <burnus@net-b.de>
22
23 * gfortran.dg/coarray_atomic_5.f90: New
24
25 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
26
27 PR c++/61825
28 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
29
30 2014-09-19 Andi Kleen <ak@linux.intel.com>
31
32 * gcc.dg/pg-override.c: Only run on x86 Linux.
33 * gcc.dg/pg.c: Dito.
34 * gcc.target/i386/fentry-override.c: Exclude for PIC.
35 * gcc.target/i386/fentry.c: Dito.
36
37 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
38
39 PR ipa/61998
40 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
41
42 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
43
44 PR fortran/63152
45 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
46 * gfortran.dg/pr63152.f90: New test.
47
48 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
49
50 PR c++/58328
51 * g++.dg/cpp0x/nsdmi10.C: New.
52
53 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
54
55 * gcc.dg/ssp-3.c: New.
56 * gcc.dg/ssp-4.c: Likewise.
57
58 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
59
60 * gcc.target/s390/dfp-conv1.c: New testcase.
61
62 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
63
64 * c-c++-common/asan/red-align-1.c: New test.
65 * c-c++-common/asan/red-align-2.c: New test.
66
67 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
68
69 * gcc.dg/pr61053.c: Updated for x32.
70
71 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
72
73 PR debug/63285
74 * gcc.target/i386/pr63285.c: New test.
75
76 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
77
78 PR target/61360
79 * gcc.target/i386/pr61360.c: New.
80
81 2014-09-18 Jakub Jelinek <jakub@redhat.com>
82
83 PR c++/62017
84 * g++.dg/asan/pr62017.C: New test.
85
86 PR testsuite/63292
87 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
88
89 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
90
91 PR c++/62232
92 * g++.dg/cpp0x/Wdtor1.C: New.
93
94 2014-09-18 Joseph Myers <joseph@codesourcery.com>
95
96 * gcc.dg/torture/float128-exact-underflow.c: New test.
97
98 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
99
100 PR c++/61745
101 * g++.dg/template/pr61745.C: New.
102
103 2014-09-17 Marek Polacek <polacek@redhat.com>
104
105 PR c/61854
106 * gcc.dg/cpp/pr61854-1.c: New test.
107 * gcc.dg/cpp/pr61854-2.c: New test.
108 * gcc.dg/cpp/pr61854-3.c: New test.
109 * gcc.dg/cpp/pr61854-3.h: New test.
110 * gcc.dg/cpp/pr61854-4.c: New test.
111 * gcc.dg/cpp/pr61854-5.c: New test.
112 * gcc.dg/cpp/pr61854-6.c: New test.
113 * gcc.dg/cpp/pr61854-7.c: New test.
114 * gcc.dg/cpp/pr61854-c90.c: New test.
115 * gcc.dg/cpp/pr61854-c94.c: New test.
116
117 2014-09-17 Jakub Jelinek <jakub@redhat.com>
118
119 PR debug/63284
120 * gcc.dg/pr63284.c: New test.
121
122 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
123
124 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
125
126 PR c++/63241
127 * g++.dg/cpp0x/constexpr-63241.C: New.
128
129 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
130
131 PR libfortran/62768
132 * gfortran.dg/filename_null.f90: New test.
133
134 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
135
136 * gcc.dg/pg-override.c: Fix a typo.
137
138 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
139
140 * gcc.dg/pg.c: Fix a typo.
141
142 2014-09-16 Richard Biener <rguenther@suse.de>
143
144 PR testsuite/63258
145 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
146 for "vectorization not profitable".
147
148 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
149
150 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
151
152 2014-09-16 Jakub Jelinek <jakub@redhat.com>
153
154 PR fortran/56408
155 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
156 missing nexted dg-test call support in dejaGNU 1.4.4.
157
158 2014-09-15 Andi Kleen <ak@linux.intel.com>
159
160 * gcc.dg/pg-override.c: New test.
161 * gcc.dg/pg.c: New test.
162 * gcc.target/i386/fentry-override.c: New test.
163 * gcc.target/i386/fentry.c: New test.
164
165 2014-09-15 Jakub Jelinek <jakub@redhat.com>
166
167 PR fortran/56408
168 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
169 New global vars.
170 (dg-compile-aux-modules): New procedure.
171 * gfortran.dg/binding_label_tests_10.f03: Remove comment
172 and keep-modules.
173 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
174 use dg-compile-aux-modules.
175 * gfortran.dg/binding_label_tests_11.f03: Remove comment
176 and keep-modules.
177 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
178 use dg-compile-aux-modules.
179 * gfortran.dg/binding_label_tests_13.f03: Remove comment
180 and keep-modules.
181 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
182 use dg-compile-aux-modules.
183 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
184 and keep-modules.
185 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
186 use dg-compile-aux-modules.
187 * gfortran.dg/class_45a.f03: Remove keep-modules.
188 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
189 and cleanup-modules.
190 * gfortran.dg/class_4a.f03: Use dg-do link, use
191 dg-additional-sources and cleanup-modules, remove keep-modules
192 and update comment.
193 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
194 keep-modules, adjust comment.
195 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
196 dg-additional-sources and cleanup-modules.
197 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
198 associated comment.
199 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
200 remove comment.
201 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
202 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
203 use dg-compile-aux-modules.
204 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
205 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
206 use dg-compile-aux-modules.
207 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
208 * gfortran.dg/whole_file_29.f90: Remove comment, use
209 dg-compile-aux-modules.
210 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
211 * gfortran.dg/whole_file_31.f90: Remove comment, use
212 dg-compile-aux-modules.
213
214 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
215 gcc_parallel_test_enable): New procedures. If
216 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
217 runtest_file_p to invoke also gcc_parallel_test_run_p.
218 * g++.dg/guality/guality.exp (check_guality): Save/restore
219 test_counts array around the body of the procedure.
220 * gcc.dg/guality/guality.exp (check_guality): Likewise.
221 * g++.dg/plugin/plugin.exp: Run all the tests serially
222 by the first parallel runtest encountering it.
223 * gcc.dg/plugin/plugin.exp: Likewise.
224 * gcc.misc-tests/matrix1.exp: Likewise.
225 * gcc.misc-tests/dhry.exp: Likewise.
226 * gcc.misc-tests/acker1.exp: Likewise.
227 * gcc.misc-tests/linkage.exp: Likewise.
228 * gcc.misc-tests/mg.exp: Likewise.
229 * gcc.misc-tests/mg-2.exp: Likewise.
230 * gcc.misc-tests/sort2.exp: Likewise.
231 * gcc.misc-tests/sieve.exp: Likewise.
232 * gcc.misc-tests/options.exp: Likewise.
233 * gcc.misc-tests/help.exp: Likewise.
234 * go.test/go-test.exp (go-gc-tests): Use
235 gcc_parallel_test_enable {0, 1} around all handling of
236 each test.
237 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
238 * ada/acats/run_all.sh: Parallelize using mkdir inside of
239 a shared directory. Avoid forking and expr uses if
240 shell supports $(()).
241
242 2014-09-14 David Sherwood <david.sherwood@arm.com>
243
244 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
245
246 2014-09-14 James Clarke <jrtc27@jrtc27.com>
247
248 PR target/61407
249 * gcc.dg/darwin-minversion-1.c: Fixed formatting
250 * gcc.dg/darwin-minversion-2.c: Fixed formatting
251 * gcc.dg/darwin-minversion-3.c: Fixed formatting
252 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
253
254 2014-09-13 Marek Polacek <polacek@redhat.com>
255
256 PR c++/60862
257 * g++.dg/diagnostic/pr60862.C: New test.
258
259 2014-09-12 Richard Biener <rguenther@suse.de>
260
261 PR middle-end/63237
262 * g++.dg/torture/pr63237.C: New testcase.
263
264 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
265
266 * gcc.dg/vec-andxor1.c: New file.
267
268 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
269
270 PR target/58757
271 * gcc.dg/c11-true_min-1.c: New testcase.
272
273 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
274
275 PR c++/61489
276 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
277 * g++.old-deja/g++.other/warn5.C: Adjust.
278
279 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
280
281 * gcc.target/aarch64/vset_lane_1.c: New test.
282
283 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
284
285 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
286 Fix declaration.
287 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
288 Fix declaration.
289 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
290 Fix declaration.
291 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
292 Fix declaration.
293
294 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
295
296 PR tree-optimization/63186
297 * gcc.dg/pr63186.c: New testcase.
298
299 2014-09-10 Xinliang David Li <davidxl@google.com>
300
301 PR target/63209
302 * gcc.c-torture/execute/pr63209.c: New test.
303
304 2014-09-10 Jakub Jelinek <jakub@redhat.com>
305
306 * gcc.target/i386/i386.exp: Only run vect-args.c tests
307 if runtest_file_p says they should be run.
308
309 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
310
311 * gcc.target/aarch64/vstN_1.c: New test.
312
313 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
314
315 * gcc.target/aarch64/vldN_lane_1.c: New test.
316
317 2014-09-10 Martin Jambor <mjambor@suse.cz>
318
319 PR ipa/61654
320 * g++.dg/ipa/pr61654.C: New test.
321
322 2014-09-10 Jakub Jelinek <jakub@redhat.com>
323
324 * c-c++-common/ubsan/attrib-3.c: New test.
325 * c-c++-common/ubsan/nonnull-1.c: New test.
326 * c-c++-common/ubsan/nonnull-2.c: New test.
327 * c-c++-common/ubsan/nonnull-3.c: New test.
328 * c-c++-common/ubsan/nonnull-4.c: New test.
329 * c-c++-common/ubsan/nonnull-5.c: New test.
330
331 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
332
333 * g++.dg/lto/pr63166_0.ii: New testcase.
334 * g++.dg/lto/pr63166_1.ii: New testcase.
335
336 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
337
338 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
339
340 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
341
342 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
343 xxpermdi and add commentary about adding it back later; remove
344 unused typedef.
345
346 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
347
348 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
349 and 16-byte aligned.
350 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
351 * gcc.target/arm/vect-lroundf_1.c: Likewise.
352 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
353 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
354 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
355 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
356
357 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
358
359 * gcc.target/aarch64/vldN_dup_1.c: New test.
360
361 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
362
363 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
364
365 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
366
367 * gcc.target/aarch64/vldN_1.c: New test.
368
369 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
370
371 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
372
373 2014-09-09 Jiong Wang <jiong.wang@arm.com>
374
375 * gcc.target/arm/vect-copysignf.c: New testcase.
376
377 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
378
379 * gcc.target/arm/vfp-1.c: Updated expected assembly.
380
381 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
382
383 * gcc.target/arm/vfp-1.c: Updated expected assembly.
384
385 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
386
387 * gcc.target/arm/vfp-1.c: Updated expected assembly.
388
389 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
390
391 * gcc.target/arm/vfp-1.c: Updated expected assembly.
392
393 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
394
395 * gcc.target/arm/pr51835.c: Update expected assembly.
396 * gcc.target/arm/vfp-1.c: Likewise.
397 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
398 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
399 * gcc.target/arm/vfp-ldmiad.c: Likewise.
400 * gcc.target/arm/vfp-ldmias.c: Likewise.
401 * gcc.target/arm/vfp-stmdbd.c: Likewise.
402 * gcc.target/arm/vfp-stmdbs.c: Likewise.
403 * gcc.target/arm/vfp-stmiad.c: Likewise.
404 * gcc.target/arm/vfp-stmias.c: Likewise.
405
406 2014-09-09 Tony Wang <tony.wang@arm.com>
407
408 * gcc.target/arm/xordi3-opt.c: Disable this
409 test case for thumb1 target.
410 * gcc.target/arm/iordi3-opt.c: Ditto.
411
412 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
413
414 PR target/61749
415 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
416
417 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
418
419 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
420
421 2014-09-08 Jakub Jelinek <jakub@redhat.com>
422
423 PR tree-optimization/60196
424 PR tree-optimization/63189
425 * gcc.dg/vect/pr63189.c: New test.
426 * gcc.dg/vect/pr60196-1.c: New test.
427 * gcc.dg/vect/pr60196-2.c: New test.
428
429 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
430
431 * gcc.target/powerpc/swaps-p8-16.c: New test.
432
433 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
434
435 * gcc.target/i386/pr62208.c: New test.
436
437 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
438
439 PR testsuite/56194
440 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
441
442 * g++.dg/ipa/pr61800.C: Require visibility.
443
444 * gcc.dg/pr61868.c: Require lto.
445
446 2014-09-05 Easwaran Raman <eraman@google.com>
447
448 PR rtl-optimization/62146
449 * testsuite/g++.dg/opt/pr62146.C: New.
450
451 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
452
453 * gcc.dg/vect/vect-109.c: Skip predicate added.
454 * gcc.dg/vect/vect-93.c: Test check fixed.
455 * gcc.dg/vect/bb-slp-10.c: Likewise.
456 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
457 Check unaligned feature.
458
459 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
460
461 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
462 int{32,16,8}x1_t with int{32,16,8}_t.
463 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
464 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
465 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
466 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
467
468 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
469
470 * gcc.target/aarch64/vget_high_1.c: New test.
471 * gcc.target/aarch64/vget_low_1.c: Likewise.
472
473 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
474
475 * gcc.target/aarch64/simd/int_comparisons.x: New file.
476 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
477 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
478
479 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
480
481 * gcc.target/aarch64/simd/vrbit_1.c: New test.
482
483 2014-09-05 Richard Biener <rguenther@suse.de>
484
485 PR middle-end/63148
486 * gcc.dg/vect/pr63148.c: New testcase.
487 * c-c++-common/pr19807-1.c: Likewise.
488 * g++.dg/tree-ssa/pr19807.C: Adjust.
489 * g++.dg/tree-ssa/tmmti-2.C: Remove.
490
491 2014-09-05 Bin Cheng <bin.cheng@arm.com>
492
493 PR target/55701
494 * gcc.target/arm/memset-inline-1.c: New test.
495 * gcc.target/arm/memset-inline-2.c: New test.
496 * gcc.target/arm/memset-inline-3.c: New test.
497 * gcc.target/arm/memset-inline-4.c: New test.
498 * gcc.target/arm/memset-inline-5.c: New test.
499 * gcc.target/arm/memset-inline-6.c: New test.
500 * gcc.target/arm/memset-inline-7.c: New test.
501 * gcc.target/arm/memset-inline-8.c: New test.
502 * gcc.target/arm/memset-inline-9.c: New test.
503 * gcc.target/arm/memset-inline-10.c: New test.
504
505 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
506
507 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
508
509 2014-09-04 Guozhi Wei <carrot@google.com>
510
511 PR target/62040
512 * gcc.target/aarch64/pr62040.c: New test.
513
514 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
515
516 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
517 override specific ones, but specific ones do.
518
519 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
520
521 * gcc.target/powerpc/swaps-p8-13.c: New test.
522 * gcc.target/powerpc/swaps-p8-14.c: New test.
523 * gcc.target/powerpc/swaps-p8-15.c: New test.
524
525 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
526
527 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
528 regardless of endianness.
529
530 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
531
532 PR fortran/62174
533 * gfortran.dg/cray_pointers_11.f90: New.
534
535 2014-09-03 Martin Jambor <mjambor@suse.cz>
536
537 PR ipa/62015
538 * g++.dg/ipa/pr62015.C: New test.
539
540 2014-09-03 Martin Jambor <mjambor@suse.cz>
541
542 PR ipa/61986
543 * gcc.dg/ipa/pr61986.c: New test.
544
545 2014-09-03 Marek Polacek <polacek@redhat.com>
546
547 PR c/62294
548 * gcc.dg/pr62294.c: New test.
549 * gcc.dg/pr62294.h: New file.
550
551 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
552
553 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
554 of dg-options. Add "inline" keyword to test functions.
555
556 2014-09-03 Marek Polacek <polacek@redhat.com>
557
558 PR c/62024
559 * g++.dg/cpp0x/pr62024.C: New test.
560 * gcc.dg/pr62024.c: New test.
561
562 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
563
564 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
565 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
566 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
567 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
568 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
569 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
570
571 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
572
573 PR target/61078
574 * gcc.target/s390/pr61078.c: New testcase.
575
576 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
577
578 * gcc.dg/20111227-2.c: Compile only for x86 targets.
579 * gcc.dg/20111227-3.c: Ditto.
580
581 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
582
583 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
584
585 2014-09-03 Tobias Burnus <burnus@net-b.de>
586
587 PR fortran/61881
588 PR fortran/61888
589 PR fortran/57305
590 * gfortran.dg/sizeof_4.f90: New.
591
592 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
593
594 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
595 vec_cts, and vec_ctu.
596 * gcc.target/powerpc/builtins-2.c: Likewise.
597
598 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
599
600 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
601 [!__sun__ && !__hpux__] (arena_size): Scale according to
602 target pointer size.
603
604 2014-09-02 Marek Polacek <polacek@redhat.com>
605
606 PR fortran/62270
607 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
608
609 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
610
611 PR target/62275
612 * gcc.target/arm/vect-lceilf_1.c: New test.
613 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
614 * gcc.target/arm/vect-lroundf_1.c: Likewise.
615
616 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
617
618 PR target/62275
619 * gcc.target/arm/lceil-vcvt_1.c: New test.
620 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
621 * gcc.target/arm/lround-vcvt_1.c: Likewise.
622
623 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
624
625 DR 1453
626 * g++.dg/cpp0x/constexpr-volatile.C: New.
627 * g++.dg/ext/is_literal_type2.C: Likewise.
628
629 2014-09-02 Jakub Jelinek <jakub@redhat.com>
630 Balaji V. Iyer <balaji.v.iyer@intel.com>
631 Igor Zamyatin <igor.zamyatin@intel.com>
632
633 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
634 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
635 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
636 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
637 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
638 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
639 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
640 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
641 * g++.dg/cilk-plus/CK/cf3.cc: New test.
642 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
643 * g++.dg/cilk-plus/CK/for1.cc: New test.
644 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
645 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
646 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
647
648 2014-09-02 Richard Biener <rguenther@suse.de>
649
650 PR tree-optimization/62695
651 * gfortran.dg/pr62695.f90: New testcase.
652
653 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
654
655 PR target/62312
656 * gcc.c-torture/compile/pr62312.c: New.
657
658 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
659
660 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
661
662 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
663
664 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
665 Return right away if !arm*-*-*.
666
667 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
668
669 * gcc.c-torture/unsorted/386.c: Move to ...
670 * gcc.c-torture/compile/386.c: ... here.
671 * gcc.c-torture/unsorted/86.c: Move to ...
672 * gcc.c-torture/compile/86.c: ... here.
673 * gcc.c-torture/unsorted/a1.c: Move to ...
674 * gcc.c-torture/compile/a1.c: ... here.
675 * gcc.c-torture/unsorted/a3.c: Move to ...
676 * gcc.c-torture/compile/a3.c: ... here.
677 * gcc.c-torture/unsorted/aaa.c: Move to ...
678 * gcc.c-torture/compile/aaa.c: ... here.
679 * gcc.c-torture/unsorted/aa.c: Move to ...
680 * gcc.c-torture/compile/aa.c: ... here.
681 * gcc.c-torture/unsorted/abs.c: Move to ...
682 * gcc.c-torture/compile/abs.c: ... here.
683 * gcc.c-torture/unsorted/a.c: Move to ...
684 * gcc.c-torture/compile/a.c: ... here.
685 * gcc.c-torture/unsorted/ac.c: Move to ...
686 * gcc.c-torture/compile/ac.c: ... here.
687 * gcc.c-torture/unsorted/acc.c: Move to ...
688 * gcc.c-torture/compile/acc.c: ... here.
689 * gcc.c-torture/unsorted/add386.c: Move to ...
690 * gcc.c-torture/compile/add386.c: ... here.
691 * gcc.c-torture/unsorted/add.c: Move to ...
692 * gcc.c-torture/compile/add.c: ... here.
693 * gcc.c-torture/unsorted/addcc.c: Move to ...
694 * gcc.c-torture/compile/addcc.c: ... here.
695 * gcc.c-torture/unsorted/andm.c: Move to ...
696 * gcc.c-torture/compile/andm.c: ... here.
697 * gcc.c-torture/unsorted/andmem.c: Move to ...
698 * gcc.c-torture/compile/andmem.c: ... here.
699 * gcc.c-torture/unsorted/andn.c: Move to ...
700 * gcc.c-torture/compile/andn.c: ... here.
701 * gcc.c-torture/unsorted/andok.c: Move to ...
702 * gcc.c-torture/compile/andok.c: ... here.
703 * gcc.c-torture/unsorted/andsi.c: Move to ...
704 * gcc.c-torture/compile/andsi.c: ... here.
705 * gcc.c-torture/unsorted/andsparc.c: Move to ...
706 * gcc.c-torture/compile/andsparc.c: ... here.
707 * gcc.c-torture/unsorted/aos.c: Move to ...
708 * gcc.c-torture/compile/aos.c: ... here.
709 * gcc.c-torture/unsorted/arr.c: Move to ...
710 * gcc.c-torture/compile/arr.c: ... here.
711 * gcc.c-torture/unsorted/as.c: Move to ...
712 * gcc.c-torture/compile/as.c: ... here.
713 * gcc.c-torture/unsorted/ase.c: Move to ...
714 * gcc.c-torture/compile/ase.c: ... here.
715 * gcc.c-torture/unsorted/b1.c: Move to ...
716 * gcc.c-torture/compile/b1.c: ... here.
717 * gcc.c-torture/unsorted/b2.c: Move to ...
718 * gcc.c-torture/compile/b2.c: ... here.
719 * gcc.c-torture/unsorted/b3.c: Move to ...
720 * gcc.c-torture/compile/b3.c: ... here.
721 * gcc.c-torture/unsorted/b88.c: Move to ...
722 * gcc.c-torture/compile/b88.c: ... here.
723 * gcc.c-torture/unsorted/bad.c: Move to ...
724 * gcc.c-torture/compile/bad.c: ... here.
725 * gcc.c-torture/unsorted/band.c: Move to ...
726 * gcc.c-torture/compile/band.c: ... here.
727 * gcc.c-torture/unsorted/bb0.c: Move to ...
728 * gcc.c-torture/compile/bb0.c: ... here.
729 * gcc.c-torture/unsorted/bb1.c: Move to ...
730 * gcc.c-torture/compile/bb1.c: ... here.
731 * gcc.c-torture/unsorted/bbb.c: Move to ...
732 * gcc.c-torture/compile/bbb.c: ... here.
733 * gcc.c-torture/unsorted/b.c: Move to ...
734 * gcc.c-torture/compile/b.c: ... here.
735 * gcc.c-torture/unsorted/bc.c: Move to ...
736 * gcc.c-torture/compile/bc.c: ... here.
737 * gcc.c-torture/unsorted/bcopy.c: Move to ...
738 * gcc.c-torture/compile/bcopy.c: ... here.
739 * gcc.c-torture/unsorted/bf.c: Move to ...
740 * gcc.c-torture/compile/bf.c: ... here.
741 * gcc.c-torture/unsorted/bfins.c: Move to ...
742 * gcc.c-torture/compile/bfins.c: ... here.
743 * gcc.c-torture/unsorted/bfx.c: Move to ...
744 * gcc.c-torture/compile/bfx.c: ... here.
745 * gcc.c-torture/unsorted/bge.c: Move to ...
746 * gcc.c-torture/compile/bge.c: ... here.
747 * gcc.c-torture/unsorted/bit.c: Move to ...
748 * gcc.c-torture/compile/bit.c: ... here.
749 * gcc.c-torture/unsorted/bitf.c: Move to ...
750 * gcc.c-torture/compile/bitf.c: ... here.
751 * gcc.c-torture/unsorted/bitw.c: Move to ...
752 * gcc.c-torture/compile/bitw.c: ... here.
753 * gcc.c-torture/unsorted/blk.c: Move to ...
754 * gcc.c-torture/compile/blk.c: ... here.
755 * gcc.c-torture/unsorted/bt386.c: Move to ...
756 * gcc.c-torture/compile/bt386.c: ... here.
757 * gcc.c-torture/unsorted/bt.c: Move to ...
758 * gcc.c-torture/compile/bt.c: ... here.
759 * gcc.c-torture/unsorted/BUG11.c: Move to ...
760 * gcc.c-torture/compile/BUG11.c: ... here.
761 * gcc.c-torture/unsorted/BUG12.c: Move to ...
762 * gcc.c-torture/compile/BUG12.c: ... here.
763 * gcc.c-torture/unsorted/BUG13.c: Move to ...
764 * gcc.c-torture/compile/BUG13.c: ... here.
765 * gcc.c-torture/unsorted/BUG16.c: Move to ...
766 * gcc.c-torture/compile/BUG16.c: ... here.
767 * gcc.c-torture/unsorted/BUG17.c: Move to ...
768 * gcc.c-torture/compile/BUG17.c: ... here.
769 * gcc.c-torture/unsorted/BUG18.c: Move to ...
770 * gcc.c-torture/compile/BUG18.c: ... here.
771 * gcc.c-torture/unsorted/BUG1.c: Move to ...
772 * gcc.c-torture/compile/BUG1.c: ... here.
773 * gcc.c-torture/unsorted/BUG21.c: Move to ...
774 * gcc.c-torture/compile/BUG21.c: ... here.
775 * gcc.c-torture/unsorted/BUG22.c: Move to ...
776 * gcc.c-torture/compile/BUG22.c: ... here.
777 * gcc.c-torture/unsorted/BUG23.c: Move to ...
778 * gcc.c-torture/compile/BUG23.c: ... here.
779 * gcc.c-torture/unsorted/BUG24.c: Move to ...
780 * gcc.c-torture/compile/BUG24.c: ... here.
781 * gcc.c-torture/unsorted/BUG25.c: Move to ...
782 * gcc.c-torture/compile/BUG25.c: ... here.
783 * gcc.c-torture/unsorted/BUG2.c: Move to ...
784 * gcc.c-torture/compile/BUG2.c: ... here.
785 * gcc.c-torture/unsorted/BUG3.c: Move to ...
786 * gcc.c-torture/compile/BUG3.c: ... here.
787 * gcc.c-torture/unsorted/BUG4.c: Move to ...
788 * gcc.c-torture/compile/BUG4.c: ... here.
789 * gcc.c-torture/unsorted/BUG5.c: Move to ...
790 * gcc.c-torture/compile/BUG5.c: ... here.
791 * gcc.c-torture/unsorted/BUG6.c: Move to ...
792 * gcc.c-torture/compile/BUG6.c: ... here.
793 * gcc.c-torture/unsorted/bug.c: Move to ...
794 * gcc.c-torture/compile/bug.c: ... here.
795 * gcc.c-torture/unsorted/bugc.c: Move to ...
796 * gcc.c-torture/compile/bugc.c: ... here.
797 * gcc.c-torture/unsorted/buns.c: Move to ...
798 * gcc.c-torture/compile/buns.c: ... here.
799 * gcc.c-torture/unsorted/bx.c: Move to ...
800 * gcc.c-torture/compile/bx.c: ... here.
801 * gcc.c-torture/unsorted/c1.c: Move to ...
802 * gcc.c-torture/compile/c1.c: ... here.
803 * gcc.c-torture/unsorted/c2.c: Move to ...
804 * gcc.c-torture/compile/c2.c: ... here.
805 * gcc.c-torture/unsorted/call386.c: Move to ...
806 * gcc.c-torture/compile/call386.c: ... here.
807 * gcc.c-torture/unsorted/call.c: Move to ...
808 * gcc.c-torture/compile/call.c: ... here.
809 * gcc.c-torture/unsorted/callind.c: Move to ...
810 * gcc.c-torture/compile/callind.c: ... here.
811 * gcc.c-torture/unsorted/c.c: Move to ...
812 * gcc.c-torture/compile/c.c: ... here.
813 * gcc.c-torture/unsorted/cc.c: Move to ...
814 * gcc.c-torture/compile/cc.c: ... here.
815 * gcc.c-torture/unsorted/charmtst.c: Move to ...
816 * gcc.c-torture/compile/charmtst.c: ... here.
817 * gcc.c-torture/unsorted/cmb.c: Move to ...
818 * gcc.c-torture/compile/cmb.c: ... here.
819 * gcc.c-torture/unsorted/cmp.c: Move to ...
820 * gcc.c-torture/compile/cmp.c: ... here.
821 * gcc.c-torture/unsorted/cmphi.c: Move to ...
822 * gcc.c-torture/compile/cmphi.c: ... here.
823 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
824 * gcc.c-torture/compile/cmpsi386.c: ... here.
825 * gcc.c-torture/unsorted/cmul.c: Move to ...
826 * gcc.c-torture/compile/cmul.c: ... here.
827 * gcc.c-torture/unsorted/cn1.c: Move to ...
828 * gcc.c-torture/compile/cn1.c: ... here.
829 * gcc.c-torture/unsorted/comb.c: Move to ...
830 * gcc.c-torture/compile/comb.c: ... here.
831 * gcc.c-torture/unsorted/consec.c: Move to ...
832 * gcc.c-torture/compile/consec.c: ... here.
833 * gcc.c-torture/unsorted/const.c: Move to ...
834 * gcc.c-torture/compile/const.c: ... here.
835 * gcc.c-torture/unsorted/conv.c: Move to ...
836 * gcc.c-torture/compile/conv.c: ... here.
837 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
838 * gcc.c-torture/compile/conv_tst.c: ... here.
839 * gcc.c-torture/unsorted/cp.c: Move to ...
840 * gcc.c-torture/compile/cp.c: ... here.
841 * gcc.c-torture/unsorted/csebug.c: Move to ...
842 * gcc.c-torture/compile/csebug.c: ... here.
843 * gcc.c-torture/unsorted/cvt.c: Move to ...
844 * gcc.c-torture/compile/cvt.c: ... here.
845 * gcc.c-torture/unsorted/dblbug.c: Move to ...
846 * gcc.c-torture/compile/dblbug.c: ... here.
847 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
848 * gcc.c-torture/compile/dbl_parm.c: ... here.
849 * gcc.c-torture/unsorted/d.c: Move to ...
850 * gcc.c-torture/compile/d.c: ... here.
851 * gcc.c-torture/unsorted/ddd.c: Move to ...
852 * gcc.c-torture/compile/ddd.c: ... here.
853 * gcc.c-torture/unsorted/dead.c: Move to ...
854 * gcc.c-torture/compile/dead.c: ... here.
855 * gcc.c-torture/unsorted/delay.c: Move to ...
856 * gcc.c-torture/compile/delay.c: ... here.
857 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
858 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
859 * gcc.c-torture/unsorted/di.c: Move to ...
860 * gcc.c-torture/compile/di.c: ... here.
861 * gcc.c-torture/unsorted/dic.c: Move to ...
862 * gcc.c-torture/compile/dic.c: ... here.
863 * gcc.c-torture/unsorted/dilayout.c: Move to ...
864 * gcc.c-torture/compile/dilayout.c: ... here.
865 * gcc.c-torture/unsorted/dimove.c: Move to ...
866 * gcc.c-torture/compile/dimove.c: ... here.
867 * gcc.c-torture/unsorted/dimul.c: Move to ...
868 * gcc.c-torture/compile/dimul.c: ... here.
869 * gcc.c-torture/unsorted/div.c: Move to ...
870 * gcc.c-torture/compile/div.c: ... here.
871 * gcc.c-torture/unsorted/divdf.c: Move to ...
872 * gcc.c-torture/compile/divdf.c: ... here.
873 * gcc.c-torture/unsorted/dm.c: Move to ...
874 * gcc.c-torture/compile/dm.c: ... here.
875 * gcc.c-torture/unsorted/dshift.c: Move to ...
876 * gcc.c-torture/compile/dshift.c: ... here.
877 * gcc.c-torture/unsorted/e.c: Move to ...
878 * gcc.c-torture/compile/e.c: ... here.
879 * gcc.c-torture/unsorted/ex.c: Move to ...
880 * gcc.c-torture/compile/ex.c: ... here.
881 * gcc.c-torture/unsorted/ext.c: Move to ...
882 * gcc.c-torture/compile/ext.c: ... here.
883 * gcc.c-torture/unsorted/f1.c: Move to ...
884 * gcc.c-torture/compile/f1.c: ... here.
885 * gcc.c-torture/unsorted/f2.c: Move to ...
886 * gcc.c-torture/compile/f2.c: ... here.
887 * gcc.c-torture/unsorted/fdmul.c: Move to ...
888 * gcc.c-torture/compile/fdmul.c: ... here.
889 * gcc.c-torture/unsorted/float.c: Move to ...
890 * gcc.c-torture/compile/float.c: ... here.
891 * gcc.c-torture/unsorted/flo.c: Move to ...
892 * gcc.c-torture/compile/flo.c: ... here.
893 * gcc.c-torture/unsorted/flt_const.c: Move to ...
894 * gcc.c-torture/compile/flt_const.c: ... here.
895 * gcc.c-torture/unsorted/fnul.c: Move to ...
896 * gcc.c-torture/compile/fnul.c: ... here.
897 * gcc.c-torture/unsorted/foo.c: Move to ...
898 * gcc.c-torture/compile/foo.c: ... here.
899 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
900 * gcc.c-torture/compile/forgetcc.c: ... here.
901 * gcc.c-torture/unsorted/fq.c: Move to ...
902 * gcc.c-torture/compile/fq.c: ... here.
903 * gcc.c-torture/unsorted/g.c: Move to ...
904 * gcc.c-torture/compile/g.c: ... here.
905 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
906 * gcc.c-torture/compile/gen_tst.c: ... here.
907 * gcc.c-torture/unsorted/glob.c: Move to ...
908 * gcc.c-torture/compile/glob.c: ... here.
909 * gcc.c-torture/unsorted/gronk.c: Move to ...
910 * gcc.c-torture/compile/gronk.c: ... here.
911 * gcc.c-torture/unsorted/hibug.c: Move to ...
912 * gcc.c-torture/compile/hibug.c: ... here.
913 * gcc.c-torture/unsorted/hi.c: Move to ...
914 * gcc.c-torture/compile/hi.c: ... here.
915 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
916 * gcc.c-torture/compile/HIcmp.c: ... here.
917 * gcc.c-torture/unsorted/HIset.c: Move to ...
918 * gcc.c-torture/compile/HIset.c: ... here.
919 * gcc.c-torture/unsorted/i.c: Move to ...
920 * gcc.c-torture/compile/i.c: ... here.
921 * gcc.c-torture/unsorted/i++.c: Move to ...
922 * gcc.c-torture/compile/i++.c: ... here.
923 * gcc.c-torture/unsorted/ic.c: Move to ...
924 * gcc.c-torture/compile/ic.c: ... here.
925 * gcc.c-torture/unsorted/icmp.c: Move to ...
926 * gcc.c-torture/compile/icmp.c: ... here.
927 * gcc.c-torture/unsorted/ifreg.c: Move to ...
928 * gcc.c-torture/compile/ifreg.c: ... here.
929 * gcc.c-torture/unsorted/imm.c: Move to ...
930 * gcc.c-torture/compile/imm.c: ... here.
931 * gcc.c-torture/unsorted/isinf.c: Move to ...
932 * gcc.c-torture/compile/isinf.c: ... here.
933 * gcc.c-torture/unsorted/jmp.c: Move to ...
934 * gcc.c-torture/compile/jmp.c: ... here.
935 * gcc.c-torture/unsorted/jumptab.c: Move to ...
936 * gcc.c-torture/compile/jumptab.c: ... here.
937 * gcc.c-torture/unsorted/layout.c: Move to ...
938 * gcc.c-torture/compile/layout.c: ... here.
939 * gcc.c-torture/unsorted/lbug.c: Move to ...
940 * gcc.c-torture/compile/lbug.c: ... here.
941 * gcc.c-torture/unsorted/l.c: Move to ...
942 * gcc.c-torture/compile/l.c: ... here.
943 * gcc.c-torture/unsorted/ll1.c: Move to ...
944 * gcc.c-torture/compile/ll1.c: ... here.
945 * gcc.c-torture/unsorted/llbug.c: Move to ...
946 * gcc.c-torture/compile/llbug.c: ... here.
947 * gcc.c-torture/unsorted/lll.c: Move to ...
948 * gcc.c-torture/compile/lll.c: ... here.
949 * gcc.c-torture/unsorted/load8.c: Move to ...
950 * gcc.c-torture/compile/load8.c: ... here.
951 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
952 * gcc.c-torture/compile/loadhicc.c: ... here.
953 * gcc.c-torture/unsorted/log2.c: Move to ...
954 * gcc.c-torture/compile/log2.c: ... here.
955 * gcc.c-torture/unsorted/logic.c: Move to ...
956 * gcc.c-torture/compile/logic.c: ... here.
957 * gcc.c-torture/unsorted/loop-1.c: Move to ...
958 * gcc.c-torture/compile/loop-1.c: ... here.
959 * gcc.c-torture/unsorted/loop386.c: Move to ...
960 * gcc.c-torture/compile/loop386.c: ... here.
961 * gcc.c-torture/unsorted/lop.c: Move to ...
962 * gcc.c-torture/compile/lop.c: ... here.
963 * gcc.c-torture/unsorted/m1.c: Move to ...
964 * gcc.c-torture/compile/m1.c: ... here.
965 * gcc.c-torture/unsorted/m2.c: Move to ...
966 * gcc.c-torture/compile/m2.c: ... here.
967 * gcc.c-torture/unsorted/m5.c: Move to ...
968 * gcc.c-torture/compile/m5.c: ... here.
969 * gcc.c-torture/unsorted/m68.c: Move to ...
970 * gcc.c-torture/compile/m68.c: ... here.
971 * gcc.c-torture/unsorted/mbyte.c: Move to ...
972 * gcc.c-torture/compile/mbyte.c: ... here.
973 * gcc.c-torture/unsorted/mchar.c: Move to ...
974 * gcc.c-torture/compile/mchar.c: ... here.
975 * gcc.c-torture/unsorted/mcmp.c: Move to ...
976 * gcc.c-torture/compile/mcmp.c: ... here.
977 * gcc.c-torture/unsorted/mdouble.c: Move to ...
978 * gcc.c-torture/compile/mdouble.c: ... here.
979 * gcc.c-torture/unsorted/memtst.c: Move to ...
980 * gcc.c-torture/compile/memtst.c: ... here.
981 * gcc.c-torture/unsorted/miscomp.c: Move to ...
982 * gcc.c-torture/compile/miscomp.c: ... here.
983 * gcc.c-torture/unsorted/mm.c: Move to ...
984 * gcc.c-torture/compile/mm.c: ... here.
985 * gcc.c-torture/unsorted/mod.c: Move to ...
986 * gcc.c-torture/compile/mod.c: ... here.
987 * gcc.c-torture/unsorted/modcc.c: Move to ...
988 * gcc.c-torture/compile/modcc.c: ... here.
989 * gcc.c-torture/unsorted/move.c: Move to ...
990 * gcc.c-torture/compile/move.c: ... here.
991 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
992 * gcc.c-torture/compile/move_qhi.c: ... here.
993 * gcc.c-torture/unsorted/mregtst.c: Move to ...
994 * gcc.c-torture/compile/mregtst.c: ... here.
995 * gcc.c-torture/unsorted/msp.c: Move to ...
996 * gcc.c-torture/compile/msp.c: ... here.
997 * gcc.c-torture/unsorted/mtst.c: Move to ...
998 * gcc.c-torture/compile/mtst.c: ... here.
999 * gcc.c-torture/unsorted/mu.c: Move to ...
1000 * gcc.c-torture/compile/mu.c: ... here.
1001 * gcc.c-torture/unsorted/mul.c: Move to ...
1002 * gcc.c-torture/compile/mul.c: ... here.
1003 * gcc.c-torture/unsorted/mword1.c: Move to ...
1004 * gcc.c-torture/compile/mword1.c: ... here.
1005 * gcc.c-torture/unsorted/mword.c: Move to ...
1006 * gcc.c-torture/compile/mword.c: ... here.
1007 * gcc.c-torture/unsorted/n1.c: Move to ...
1008 * gcc.c-torture/compile/n1.c: ... here.
1009 * gcc.c-torture/unsorted/nand.c: Move to ...
1010 * gcc.c-torture/compile/nand.c: ... here.
1011 * gcc.c-torture/unsorted/n.c: Move to ...
1012 * gcc.c-torture/compile/n.c: ... here.
1013 * gcc.c-torture/unsorted/neg.c: Move to ...
1014 * gcc.c-torture/compile/neg.c: ... here.
1015 * gcc.c-torture/unsorted/o.c: Move to ...
1016 * gcc.c-torture/compile/o.c: ... here.
1017 * gcc.c-torture/unsorted/omit.c: Move to ...
1018 * gcc.c-torture/compile/omit.c: ... here.
1019 * gcc.c-torture/unsorted/opout.c: Move to ...
1020 * gcc.c-torture/compile/opout.c: ... here.
1021 * gcc.c-torture/unsorted/opt.c: Move to ...
1022 * gcc.c-torture/compile/opt.c: ... here.
1023 * gcc.c-torture/unsorted/or386.c: Move to ...
1024 * gcc.c-torture/compile/or386.c: ... here.
1025 * gcc.c-torture/unsorted/or.c: Move to ...
1026 * gcc.c-torture/compile/or.c: ... here.
1027 * gcc.c-torture/unsorted/parms.c: Move to ...
1028 * gcc.c-torture/compile/parms.c: ... here.
1029 * gcc.c-torture/unsorted/pass.c: Move to ...
1030 * gcc.c-torture/compile/pass.c: ... here.
1031 * gcc.c-torture/unsorted/p.c: Move to ...
1032 * gcc.c-torture/compile/p.c: ... here.
1033 * gcc.c-torture/unsorted/pmt.c: Move to ...
1034 * gcc.c-torture/compile/pmt.c: ... here.
1035 * gcc.c-torture/unsorted/poor.c: Move to ...
1036 * gcc.c-torture/compile/poor.c: ... here.
1037 * gcc.c-torture/unsorted/pp.c: Move to ...
1038 * gcc.c-torture/compile/pp.c: ... here.
1039 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
1040 * gcc.c-torture/compile/pret-arg.c: ... here.
1041 * gcc.c-torture/unsorted/pyr2.c: Move to ...
1042 * gcc.c-torture/compile/pyr2.c: ... here.
1043 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
1044 * gcc.c-torture/compile/PYRBUG.c: ... here.
1045 * gcc.c-torture/unsorted/pyr.c: Move to ...
1046 * gcc.c-torture/compile/pyr.c: ... here.
1047 * gcc.c-torture/unsorted/q.c: Move to ...
1048 * gcc.c-torture/compile/q.c: ... here.
1049 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
1050 * gcc.c-torture/compile/QIcmp.c: ... here.
1051 * gcc.c-torture/unsorted/QIset.c: Move to ...
1052 * gcc.c-torture/compile/QIset.c: ... here.
1053 * gcc.c-torture/unsorted/r1.c: Move to ...
1054 * gcc.c-torture/compile/r1.c: ... here.
1055 * gcc.c-torture/unsorted/r.c: Move to ...
1056 * gcc.c-torture/compile/r.c: ... here.
1057 * gcc.c-torture/unsorted/rel.c: Move to ...
1058 * gcc.c-torture/compile/rel.c: ... here.
1059 * gcc.c-torture/unsorted/rmsc.c: Move to ...
1060 * gcc.c-torture/compile/rmsc.c: ... here.
1061 * gcc.c-torture/unsorted/round.c: Move to ...
1062 * gcc.c-torture/compile/round.c: ... here.
1063 * gcc.c-torture/unsorted/run.c: Move to ...
1064 * gcc.c-torture/compile/run.c: ... here.
1065 * gcc.c-torture/unsorted/sar.c: Move to ...
1066 * gcc.c-torture/compile/sar.c: ... here.
1067 * gcc.c-torture/unsorted/s.c: Move to ...
1068 * gcc.c-torture/compile/s.c: ... here.
1069 * gcc.c-torture/unsorted/scal.c: Move to ...
1070 * gcc.c-torture/compile/scal.c: ... here.
1071 * gcc.c-torture/unsorted/sc.c: Move to ...
1072 * gcc.c-torture/compile/sc.c: ... here.
1073 * gcc.c-torture/unsorted/scc.c: Move to ...
1074 * gcc.c-torture/compile/scc.c: ... here.
1075 * gcc.c-torture/unsorted/scond.c: Move to ...
1076 * gcc.c-torture/compile/scond.c: ... here.
1077 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1078 * gcc.c-torture/compile/selfrec.c: ... here.
1079 * gcc.c-torture/unsorted/seq.c: Move to ...
1080 * gcc.c-torture/compile/seq.c: ... here.
1081 * gcc.c-torture/unsorted/set386.c: Move to ...
1082 * gcc.c-torture/compile/set386.c: ... here.
1083 * gcc.c-torture/unsorted/set88.c: Move to ...
1084 * gcc.c-torture/compile/set88.c: ... here.
1085 * gcc.c-torture/unsorted/SFset.c: Move to ...
1086 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1087 * gcc.c-torture/unsorted/shand.c: Move to ...
1088 * gcc.c-torture/compile/shand.c: ... here.
1089 * gcc.c-torture/unsorted/sh.c: Move to ...
1090 * gcc.c-torture/compile/sh.c: ... here.
1091 * gcc.c-torture/unsorted/shft.c: Move to ...
1092 * gcc.c-torture/compile/shft.c: ... here.
1093 * gcc.c-torture/unsorted/shift.c: Move to ...
1094 * gcc.c-torture/compile/shift.c: ... here.
1095 * gcc.c-torture/unsorted/shloop.c: Move to ...
1096 * gcc.c-torture/compile/shloop.c: ... here.
1097 * gcc.c-torture/unsorted/shm.c: Move to ...
1098 * gcc.c-torture/compile/shm.c: ... here.
1099 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1100 * gcc.c-torture/compile/SIcmp.c: ... here.
1101 * gcc.c-torture/unsorted/signext2.c: Move to ...
1102 * gcc.c-torture/compile/signext2.c: ... here.
1103 * gcc.c-torture/unsorted/signext.c: Move to ...
1104 * gcc.c-torture/compile/signext.c: ... here.
1105 * gcc.c-torture/unsorted/sim.c: Move to ...
1106 * gcc.c-torture/compile/sim.c: ... here.
1107 * gcc.c-torture/unsorted/simple.c: Move to ...
1108 * gcc.c-torture/compile/simple.c: ... here.
1109 * gcc.c-torture/unsorted/SIset.c: Move to ...
1110 * gcc.c-torture/compile/SIset.c: ... here.
1111 * gcc.c-torture/unsorted/sne.c: Move to ...
1112 * gcc.c-torture/compile/sne.c: ... here.
1113 * gcc.c-torture/unsorted/sound.c: Move to ...
1114 * gcc.c-torture/compile/sound.c: ... here.
1115 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1116 * gcc.c-torture/compile/sparcbug.c: ... here.
1117 * gcc.c-torture/unsorted/speed.c: Move to ...
1118 * gcc.c-torture/compile/speed.c: ... here.
1119 * gcc.c-torture/unsorted/stor.c: Move to ...
1120 * gcc.c-torture/compile/stor.c: ... here.
1121 * gcc.c-torture/unsorted/store0.c: Move to ...
1122 * gcc.c-torture/compile/store0.c: ... here.
1123 * gcc.c-torture/unsorted/storecc.c: Move to ...
1124 * gcc.c-torture/compile/storecc.c: ... here.
1125 * gcc.c-torture/unsorted/str.c: Move to ...
1126 * gcc.c-torture/compile/str.c: ... here.
1127 * gcc.c-torture/unsorted/stru.c: Move to ...
1128 * gcc.c-torture/compile/stru.c: ... here.
1129 * gcc.c-torture/unsorted/structret.c: Move to ...
1130 * gcc.c-torture/compile/structret.c: ... here.
1131 * gcc.c-torture/unsorted/stuct.c: Move to ...
1132 * gcc.c-torture/compile/stuct.c: ... here.
1133 * gcc.c-torture/unsorted/sub32.c: Move to ...
1134 * gcc.c-torture/compile/sub32.c: ... here.
1135 * gcc.c-torture/unsorted/subcc.c: Move to ...
1136 * gcc.c-torture/compile/subcc.c: ... here.
1137 * gcc.c-torture/unsorted/subcse.c: Move to ...
1138 * gcc.c-torture/compile/subcse.c: ... here.
1139 * gcc.c-torture/unsorted/sym.c: Move to ...
1140 * gcc.c-torture/compile/sym.c: ... here.
1141 * gcc.c-torture/unsorted/symconst.c: Move to ...
1142 * gcc.c-torture/compile/symconst.c: ... here.
1143 * gcc.c-torture/unsorted/t.c: Move to ...
1144 * gcc.c-torture/compile/t.c: ... here.
1145 * gcc.c-torture/unsorted/test.c: Move to ...
1146 * gcc.c-torture/compile/test.c: ... here.
1147 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1148 * gcc.c-torture/compile/test-flow.c: ... here.
1149 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1150 * gcc.c-torture/compile/test-loop.c: ... here.
1151 * gcc.c-torture/unsorted/time.c: Move to ...
1152 * gcc.c-torture/compile/time.c: ... here.
1153 * gcc.c-torture/unsorted/tmp.c: Move to ...
1154 * gcc.c-torture/compile/tmp.c: ... here.
1155 * gcc.c-torture/unsorted/trivial.c: Move to ...
1156 * gcc.c-torture/compile/trivial.c: ... here.
1157 * gcc.c-torture/unsorted/trunc.c: Move to ...
1158 * gcc.c-torture/compile/trunc.c: ... here.
1159 * gcc.c-torture/unsorted/u.c: Move to ...
1160 * gcc.c-torture/compile/u.c: ... here.
1161 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1162 * gcc.c-torture/compile/udconvert.c: ... here.
1163 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1164 * gcc.c-torture/compile/udivmod4.c: ... here.
1165 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1166 * gcc.c-torture/compile/UHIcmp.c: ... here.
1167 * gcc.c-torture/unsorted/uns.c: Move to ...
1168 * gcc.c-torture/compile/uns.c: ... here.
1169 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1170 * gcc.c-torture/compile/uns_tst.c: ... here.
1171 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1172 * gcc.c-torture/compile/UQIcmp.c: ... here.
1173 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1174 * gcc.c-torture/compile/USIcmp.c: ... here.
1175 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1176 * gcc.c-torture/compile/uuarg.c: ... here.
1177 * gcc.c-torture/unsorted/v.c: Move to ...
1178 * gcc.c-torture/compile/v.c: ... here.
1179 * gcc.c-torture/unsorted/w.c: Move to ...
1180 * gcc.c-torture/compile/w.c: ... here.
1181 * gcc.c-torture/unsorted/ww.c: Move to ...
1182 * gcc.c-torture/compile/ww.c: ... here.
1183 * gcc.c-torture/unsorted/xb.c: Move to ...
1184 * gcc.c-torture/compile/xb.c: ... here.
1185 * gcc.c-torture/unsorted/xbg.c: Move to ...
1186 * gcc.c-torture/compile/xbg.c: ... here.
1187 * gcc.c-torture/unsorted/x.c: Move to ...
1188 * gcc.c-torture/compile/x.c: ... here.
1189 * gcc.c-torture/unsorted/xc.c: Move to ...
1190 * gcc.c-torture/compile/xc.c: ... here.
1191 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1192 * gcc.c-torture/compile/xcsebug.c: ... here.
1193 * gcc.c-torture/unsorted/xdi.c: Move to ...
1194 * gcc.c-torture/compile/xdi.c: ... here.
1195 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1196 * gcc.c-torture/compile/xfoo.c: ... here.
1197 * gcc.c-torture/unsorted/xi.c: Move to ...
1198 * gcc.c-torture/compile/xi.c: ... here.
1199 * gcc.c-torture/unsorted/xlop.c: Move to ...
1200 * gcc.c-torture/compile/xlop.c: ... here.
1201 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1202 * gcc.c-torture/compile/xmtst.c: ... here.
1203 * gcc.c-torture/unsorted/xneg.c: Move to ...
1204 * gcc.c-torture/compile/xneg.c: ... here.
1205 * gcc.c-torture/unsorted/xopt.c: Move to ...
1206 * gcc.c-torture/compile/xopt.c: ... here.
1207 * gcc.c-torture/unsorted/xor.c: Move to ...
1208 * gcc.c-torture/compile/xor.c: ... here.
1209 * gcc.c-torture/unsorted/xorn.c: Move to ...
1210 * gcc.c-torture/compile/xorn.c: ... here.
1211 * gcc.c-torture/unsorted/xp.c: Move to ...
1212 * gcc.c-torture/compile/xp.c: ... here.
1213 * gcc.c-torture/unsorted/xpp.c: Move to ...
1214 * gcc.c-torture/compile/xpp.c: ... here.
1215 * gcc.c-torture/unsorted/xs.c: Move to ...
1216 * gcc.c-torture/compile/xs.c: ... here.
1217 * gcc.c-torture/unsorted/xsh.c: Move to ...
1218 * gcc.c-torture/compile/xsh.c: ... here.
1219 * gcc.c-torture/unsorted/xz.c: Move to ...
1220 * gcc.c-torture/compile/xz.c: ... here.
1221 * gcc.c-torture/unsorted/xzz.c: Move to ...
1222 * gcc.c-torture/compile/xzz.c: ... here.
1223
1224 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1225
1226 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1227 (abort, exit): Declare.
1228
1229 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1230
1231 PR sanitizer/61897
1232 PR sanitizer/62140
1233 * c-c++-common/asan/pr62140-1.c: New test.
1234 * c-c++-common/asan/pr62140-2.c: New test.
1235
1236 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1237 Tobias Burnus <burnus@net-b.de>
1238
1239 PR fortran/62309
1240 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1241
1242 2014-08-31 Tobias Burnus <burnus@net-b.de>
1243
1244 * gfortran.dg/coarray_lib_comm_1.f90: New.
1245
1246 2014-08-30 Andrew Pinski <apinski@cavium.com>
1247
1248 * gcc.c-torture/execute/20140828-1.c: New testcase.
1249
1250 2014-08-29 DJ Delorie <dj@redhat.com>
1251
1252 * lib/target-supports.exp (check_effective_target_size32plus):
1253 Increase size to avoid false positives on 24-bit address spaces.
1254 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1255 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1256 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1257 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1258 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1259 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1260 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1261 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1262
1263 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1264
1265 PR c++/54002
1266 * g++.dg/cpp0x/constexpr-54002.C: New.
1267
1268 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1269
1270 PR c++/56991
1271 * g++.dg/cpp0x/constexpr-56991.C: New.
1272
1273 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1274
1275 PR c++/57764
1276 * g++.dg/cpp0x/constexpr-57764.C: New.
1277
1278 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1279
1280 PR c++/59938
1281 * g++.dg/cpp0x/constexpr-59938.C: New.
1282
1283 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1284
1285 PR c++/61484
1286 * g++.dg/cpp0x/constexpr-61484.C: New.
1287
1288 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1289
1290 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1291 vec_round, vec_splat, vec_div, and vec_mul.
1292 * gcc.target/powerpc/builtins-2.c: New test.
1293
1294 2014-08-28 Richard Biener <rguenther@suse.de>
1295
1296 PR tree-optimization/62283
1297 * gfortran.dg/vect/pr62283.f: New testcase.
1298 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1299 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1300 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1301 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1302 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1303 * gcc.dg/vect/vect-33.c: Likewise.
1304
1305 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1306
1307 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1308
1309 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1310
1311 PR cpp/23827 - standard C++ should not have hex float preprocessor
1312 tokens
1313 * g++.dg/cpp/pr23827_cxx11.C: New.
1314 * g++.dg/cpp/pr23827_cxx98.C: New.
1315 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1316 * gcc.dg/cpp/pr23827_c90.c: New.
1317 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1318 * gcc.dg/cpp/pr23827_c99.c: New.
1319
1320 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1321
1322 PR c++/52892
1323 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1324 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1325 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1326
1327 2014-08-27 Guozhi Wei <carrot@google.com>
1328
1329 PR target/62262
1330 * gcc.target/aarch64/pr62262.c: New test.
1331
1332 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1333
1334 PR target/60606
1335 PR target/61330
1336 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1337 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1338
1339 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1340
1341 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1342 failure on s390*-*-linux-gnu.
1343
1344 2014-08-26 Richard Biener <rguenther@suse.de>
1345
1346 PR tree-optimization/62175
1347 * g++.dg/torture/pr62175.C: New testcase.
1348
1349 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1350
1351 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1352 copy of compile/compile.exp.
1353 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1354 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1355 i?86-*.
1356 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1357 m32c-*-*.
1358 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1359 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1360 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1361 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1362 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1363 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1364 * gcc.c-torture/execute/20040703-1.c: Likewise.
1365 * gcc.c-torture/execute/20040705-1.c: Likewise.
1366 * gcc.c-torture/execute/20040705-2.c: Likewise.
1367 * gcc.c-torture/execute/20040709-1.c: Likewise.
1368 * gcc.c-torture/execute/20040709-2.c: Likewise.
1369 * gcc.c-torture/execute/20040811-1.c: Likewise.
1370 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1371 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1372 compiling for x86_64-* or i?86-*.
1373 * gcc.c-torture/execute/20050604-1.c: Likewise.
1374 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1375 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1376 for x86_64-* or i?86-*.
1377 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1378 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1379 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1380 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1381 option.
1382 * gcc.c-torture/execute/20111227-2.c: Moved to...
1383 * gcc.dg/20111227-2.c: ... here. Add -free option.
1384 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1385 * gcc.dg/20111227-3.c: ... here. Add -free option.
1386 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1387 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1388 declarations for abort and exit.
1389 * gcc.c-torture/execute/920711-1.c: Likewise.
1390 * gcc.c-torture/execute/930529-1.c: Likewise.
1391 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1392 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1393 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1394 exit.
1395 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1396 for i?86-* or x86_64-*. Add declarations for abort and exit.
1397 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1398 i?86-* or x86_64-*.
1399 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1400 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1401 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1402 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1403 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1404 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1405 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1406 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1407 m68k-linux.
1408 * gcc.c-torture/execute/loop-2g.c: Likewise.
1409 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1410 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1411 powerpc-*-eabi*.
1412 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1413 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1414 * gcc.c-torture/execute/pr23047.c: Likewise.
1415 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1416 declarations for abort and exit.
1417 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1418 * gcc.c-torture/execute/pr31448.c: Likewise.
1419 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1420 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1421 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1422 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1423 Skip on spu-*.
1424 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1425 declarations for abort and exit.
1426 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1427 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1428 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1429 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1430 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1431 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1432 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1433 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1434 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1435 * gcc.c-torture/execute/pr56799.c: Likewise.
1436 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1437 option. Add declarations for abort and exit.
1438 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1439 * gcc.c-torture/execute/pr58570.c: Likewise.
1440 * gcc.c-torture/execute/pr60822.c: Likewise.
1441 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1442 * gcc.c-torture/execute/shiftdi.c: Likewise.
1443 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1444 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1445 * gcc.c-torture/execute/usmul.c: Require int32plus.
1446 * gcc.c-torture/execute/vrp-5.c: Likewise.
1447 * gcc.c-torture/execute/vrp-6.c: Likewise.
1448 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1449 * gcc.c-torture/execute/20010122-1.x: Delete.
1450 * gcc.c-torture/execute/20010129-1.x: Delete.
1451 * gcc.c-torture/execute/20020404-1.x: Delete.
1452 * gcc.c-torture/execute/20021024-1.x: Delete.
1453 * gcc.c-torture/execute/20021127-1.x: Delete.
1454 * gcc.c-torture/execute/20030125-1.x: Delete.
1455 * gcc.c-torture/execute/20030216-1.x: Delete.
1456 * gcc.c-torture/execute/20030222-1.x: Delete.
1457 * gcc.c-torture/execute/20040629-1.x: Delete.
1458 * gcc.c-torture/execute/20040703-1.x: Delete.
1459 * gcc.c-torture/execute/20040705-1.x: Delete.
1460 * gcc.c-torture/execute/20040705-2.x: Delete.
1461 * gcc.c-torture/execute/20040709-1.x: Delete.
1462 * gcc.c-torture/execute/20040709-2.x: Delete.
1463 * gcc.c-torture/execute/20040811-1.x: Delete.
1464 * gcc.c-torture/execute/20050316-1.x: Delete.
1465 * gcc.c-torture/execute/20050316-2.x: Delete.
1466 * gcc.c-torture/execute/20050316-3.x: Delete.
1467 * gcc.c-torture/execute/20050604-1.x: Delete.
1468 * gcc.c-torture/execute/20061101-1.x: Delete.
1469 * gcc.c-torture/execute/20061220-1.x: Delete.
1470 * gcc.c-torture/execute/20081117-1.x: Delete.
1471 * gcc.c-torture/execute/20101011-1.x: Delete.
1472 * gcc.c-torture/execute/20120919-1.x: Delete.
1473 * gcc.c-torture/execute/920612-1.x: Delete.
1474 * gcc.c-torture/execute/920710-1.x: Delete.
1475 * gcc.c-torture/execute/920711-1.x: Delete.
1476 * gcc.c-torture/execute/930529-1.x: Delete.
1477 * gcc.c-torture/execute/931004-12.x: Delete.
1478 * gcc.c-torture/execute/980709-1.x: Delete.
1479 * gcc.c-torture/execute/981130-1.x: Delete.
1480 * gcc.c-torture/execute/990127-2.x: Delete.
1481 * gcc.c-torture/execute/990413-2.x: Delete.
1482 * gcc.c-torture/execute/990826-0.x: Delete.
1483 * gcc.c-torture/execute/bf64-1.x: Delete.
1484 * gcc.c-torture/execute/bitfld-4.x: Delete.
1485 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1486 * gcc.c-torture/execute/cvt-1.x: Delete.
1487 * gcc.c-torture/execute/eeprof-1.x: Delete.
1488 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1489 * gcc.c-torture/execute/loop-2f.x: Delete.
1490 * gcc.c-torture/execute/loop-2g.x: Delete.
1491 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1492 * gcc.c-torture/execute/nest-align-1.x: Delete.
1493 * gcc.c-torture/execute/pr19689.x: Delete.
1494 * gcc.c-torture/execute/pr22493-1.x: Delete.
1495 * gcc.c-torture/execute/pr23047.x: Delete.
1496 * gcc.c-torture/execute/pr23135.x: Delete.
1497 * gcc.c-torture/execute/pr29797-1.x: Delete.
1498 * gcc.c-torture/execute/pr31448.x: Delete.
1499 * gcc.c-torture/execute/pr35456.x: Delete.
1500 * gcc.c-torture/execute/pr37573.x: Delete.
1501 * gcc.c-torture/execute/pr38151.x: Delete.
1502 * gcc.c-torture/execute/pr39228.x: Delete.
1503 * gcc.c-torture/execute/pr39501.x: Delete.
1504 * gcc.c-torture/execute/pr40386.x: Delete.
1505 * gcc.c-torture/execute/pr43220.x: Delete.
1506 * gcc.c-torture/execute/pr44683.x: Delete.
1507 * gcc.c-torture/execute/pr45262.x: Delete.
1508 * gcc.c-torture/execute/pr47237.x: Delete.
1509 * gcc.c-torture/execute/pr51581-1.x: Delete.
1510 * gcc.c-torture/execute/pr51581-2.x: Delete.
1511 * gcc.c-torture/execute/pr52979-1.x: Delete.
1512 * gcc.c-torture/execute/pr52979-2.x: Delete.
1513 * gcc.c-torture/execute/pr53366-1.x: Delete.
1514 * gcc.c-torture/execute/pr56799.x: Delete.
1515 * gcc.c-torture/execute/pr57124.x: Delete.
1516 * gcc.c-torture/execute/pr57344-2.x: Delete.
1517 * gcc.c-torture/execute/pr58570.x: Delete.
1518 * gcc.c-torture/execute/pr60822.x: Delete.
1519 * gcc.c-torture/execute/pr7284-1.x: Delete.
1520 * gcc.c-torture/execute/shiftdi.x: Delete.
1521 * gcc.c-torture/execute/simd-4.x: Delete.
1522 * gcc.c-torture/execute/strncmp-1.x: Delete.
1523 * gcc.c-torture/execute/usmul.x: Delete.
1524 * gcc.c-torture/execute/vrp-5.x: Delete.
1525 * gcc.c-torture/execute/vrp-6.x: Delete.
1526 * gcc.c-torture/execute/zerolen-2.x: Delete.
1527
1528 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1529
1530 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1531
1532 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1533
1534 PR c++/34938
1535 * g++.dg/template/pr34938-1.C: New.
1536 * g++.dg/template/pr34938-2.C: Likewise.
1537
1538 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1539
1540 PR target/61996
1541 * gcc.target/sh/pr61996.c: New.
1542
1543 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1544
1545 * g++.dg/cpp0x/cplusplus.C: New.
1546 * g++.dg/cpp0x/cplusplus_0x.C: New.
1547 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1548 * g++.dg/cpp0x/auto41.C: Ditto.
1549 * g++.dg/cpp0x/auto9.C: Ditto.
1550 * g++.dg/cpp0x/initlist26.C: Ditto.
1551 * g++.dg/cpp0x/pr59111.C: Ditto.
1552 * g++.dg/cpp0x/trailing2.C: Ditto.
1553 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1554 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1555 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1556 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1557 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1558 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1559 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1560 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1561 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1562 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1563 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1564 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1565 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1566 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1567 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1568 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1569 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1570 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1571 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1572 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1573 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1574 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1575 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1576 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1577 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1578 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1579 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1580 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1581 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1582 * g++.dg/cpp1y/digit-sep.C: Ditto.
1583 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1584 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1585 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1586 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1587 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1588 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1589 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1590 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1591 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1592 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1593 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1594 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1595 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1596 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1597 * g++.dg/cpp1y/lambda-init.C: Ditto.
1598 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1599 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1600 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1601 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1602 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1603 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1604 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1605 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1606 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1607 * g++.dg/cpp1y/mangle1.C: Ditto.
1608 * g++.dg/cpp1y/pr57640.C: Ditto.
1609 * g++.dg/cpp1y/pr57644.C: Ditto.
1610 * g++.dg/cpp1y/pr58500.C: Ditto.
1611 * g++.dg/cpp1y/pr58533.C: Ditto.
1612 * g++.dg/cpp1y/pr58534.C: Ditto.
1613 * g++.dg/cpp1y/pr58535.C: Ditto.
1614 * g++.dg/cpp1y/pr58536.C: Ditto.
1615 * g++.dg/cpp1y/pr58548.C: Ditto.
1616 * g++.dg/cpp1y/pr58549.C: Ditto.
1617 * g++.dg/cpp1y/pr58637.C: Ditto.
1618 * g++.dg/cpp1y/pr58708.C: Ditto.
1619 * g++.dg/cpp1y/pr59110.C: Ditto.
1620 * g++.dg/cpp1y/pr59112.C: Ditto.
1621 * g++.dg/cpp1y/pr59113.C: Ditto.
1622 * g++.dg/cpp1y/pr59629.C: Ditto.
1623 * g++.dg/cpp1y/pr59635.C: Ditto.
1624 * g++.dg/cpp1y/pr59636.C: Ditto.
1625 * g++.dg/cpp1y/pr59638.C: Ditto.
1626 * g++.dg/cpp1y/pr59867.C: Ditto.
1627 * g++.dg/cpp1y/pr60033.C: Ditto.
1628 * g++.dg/cpp1y/pr60052.C: Ditto.
1629 * g++.dg/cpp1y/pr60053.C: Ditto.
1630 * g++.dg/cpp1y/pr60054.C: Ditto.
1631 * g++.dg/cpp1y/pr60064.C: Ditto.
1632 * g++.dg/cpp1y/pr60065.C: Ditto.
1633 * g++.dg/cpp1y/pr60190.C: Ditto.
1634 * g++.dg/cpp1y/pr60311.C: Ditto.
1635 * g++.dg/cpp1y/pr60332.C: Ditto.
1636 * g++.dg/cpp1y/pr60376.C: Ditto.
1637 * g++.dg/cpp1y/pr60377.C: Ditto.
1638 * g++.dg/cpp1y/pr60384.C: Ditto.
1639 * g++.dg/cpp1y/pr60390.C: Ditto.
1640 * g++.dg/cpp1y/pr60391.C: Ditto.
1641 * g++.dg/cpp1y/pr60393.C: Ditto.
1642 * g++.dg/cpp1y/pr60573.C: Ditto.
1643 * g++.dg/cpp1y/pr60626.C: Ditto.
1644 * g++.dg/cpp1y/pr60627.C: Ditto.
1645 * g++.dg/cpp1y/regress1.C: Ditto.
1646 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1647 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1648 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1649 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1650 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1651 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1652 * g++.dg/cpp1y/var-templ1.C: Ditto.
1653 * g++.dg/cpp1y/var-templ2.C: Ditto.
1654 * g++.dg/cpp1y/var-templ3.C: Ditto.
1655 * g++.dg/cpp1y/var-templ4.C: Ditto.
1656 * g++.dg/cpp1y/var-templ5.C: Ditto.
1657 * g++.dg/cpp1y/var-templ6.C: Ditto.
1658 * g++.dg/cpp1y/var-templ7.C: Ditto.
1659 * g++.dg/cpp1y/vla1.C: Ditto.
1660 * g++.dg/cpp1y/vla2.C: Ditto.
1661 * g++.dg/cpp1y/vla3.C: Ditto.
1662 * g++.dg/cpp1y/vla4.C: Ditto.
1663 * g++.dg/cpp1y/vla5.C: Ditto.
1664 * g++.dg/cpp1y/vla8.C: Ditto.
1665 * g++.dg/cpp1y/vla9.C: Ditto.
1666 * g++.dg/cpp1y/vla10.C: Ditto.
1667 * g++.dg/cpp1y/vla11.C: Ditto.
1668 * g++.dg/cpp1y/vla12.C: Ditto.
1669 * g++.dg/cpp1y/vla13.C: Ditto.
1670 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1671 * g++.dg/ext/vector23.C: Ditto.
1672 * g++.dg/ext/vla11.C: Ditto.
1673 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1674 * g++.dg/warn/Wvla-2.C: Ditto.
1675 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1676 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1677 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1678 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1679 in error message.
1680 * g++.dg/system-binary-constants-1.C: Ditto.
1681 * g++.dg/cpp1y/cplusplus_1y.C: New.
1682 * g++.dg/cpp1z/cplusplus.C: New.
1683 * lib/target-supports.exp:
1684 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1685 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1686 (check_effective_target_c++11_down): Ditto.
1687
1688 2014-08-22 Marek Polacek <polacek@redhat.com>
1689
1690 PR c++/62199
1691 * c-c++-common/pr62199.c: New test.
1692 * c-c++-common/pr62199-2.c: New test.
1693 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1694
1695 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1696
1697 PR c++/57709
1698 * g++.dg/Wshadow.C: New test.
1699
1700 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1701
1702 PR fortran/62135
1703 * gfortran.dg/pr62135.f90: New test.
1704
1705 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1706
1707 * g++.dg/warn/wdate-time.C: Remove.
1708 * gcc.dg/wdate-time.c: Move from here...
1709 * c-c++-common/wdate-time.c: ... to here.
1710
1711 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1712
1713 * gfortran.dg/use_without_only_1.f90: New test.
1714
1715 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1716
1717 PR other/62008
1718 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1719
1720 2014-08-22 Tony Wang <tony.wang@arm.com>
1721
1722 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1723 dejagnu wrapper.
1724
1725 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1726
1727 PR fortran/62214
1728 * gfortran.dg/array_assignment_5.f90: New test.
1729
1730 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1731
1732 * lib/target-supports.exp
1733 (check_effective_target_logical_op_short_circuit): Add nios2.
1734 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1735 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1736 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1737 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1738 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1739 for test using -fPIC.
1740 * gcc.dg/lto/pr61526_0.c: Likewise.
1741
1742 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1743
1744 PR tree-optimization/62091
1745 * g++.dg/ipa/devirt-37.C: Update template.
1746 * g++.dg/ipa/devirt-40.C: New testcase.
1747
1748 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1749
1750 PR tree-optimization/62112
1751 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1752 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1753 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1754 * gcc.c-torture/execute/20071219-1.c: Likewise.
1755
1756 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1757
1758 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1759
1760 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1761
1762 * gcc.target/powerpc/swaps-p8-1.c: New test.
1763 * gcc.target/powerpc/swaps-p8-2.c: New test.
1764 * gcc.target/powerpc/swaps-p8-3.c: New test.
1765 * gcc.target/powerpc/swaps-p8-4.c: New test.
1766 * gcc.target/powerpc/swaps-p8-5.c: New test.
1767 * gcc.target/powerpc/swaps-p8-6.c: New test.
1768 * gcc.target/powerpc/swaps-p8-7.c: New test.
1769 * gcc.target/powerpc/swaps-p8-8.c: New test.
1770 * gcc.target/powerpc/swaps-p8-9.c: New test.
1771 * gcc.target/powerpc/swaps-p8-10.c: New test.
1772 * gcc.target/powerpc/swaps-p8-11.c: New test.
1773 * gcc.target/powerpc/swaps-p8-12.c: New test.
1774
1775 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1776
1777 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1778
1779 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1780
1781 * g++.dg/ipa/devirt-37.C: Fix testcase.
1782
1783 2014-08-20 Martin Jambor <mjambor@suse.cz>
1784 Wei Mi <wmi@google.com>
1785
1786 PR ipa/60449
1787 PR middle-end/61776
1788 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1789 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1790 * testsuite/gcc.dg/pr61776.c: New test.
1791
1792 2014-08-20 Steve Ellcey <sellcey@mips.com>
1793
1794 PR middle-end/49191
1795 * lib/target-supports.exp (check_effective_target_non_strict_align):
1796 Add function description.
1797
1798 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1799
1800 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1801 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1802
1803 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1804
1805 PR c/59304
1806 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1807 before setting the option.
1808 * diagnostic.c (diagnostic_classify_diagnostic): Record
1809 command-line status.
1810
1811 2014-08-20 Mark Wielaard <mjw@redhat.com>
1812
1813 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1814
1815 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1816
1817 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1818 Return memory full when we have a tiny target and relocation
1819 truncation occurs.
1820 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1821 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1822 * lib/target-supports.exp (check_effective_target_tiny): New function.
1823
1824 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1825
1826 * gfortran.dg/errnocheck_1.f90: New test.
1827 * gfortran.dg/associative_1.f90: New test.
1828
1829 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1830
1831 PR preprocessor/51303
1832 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1833
1834 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1835
1836 PR c/60975
1837 PR c/53063
1838 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1839
1840 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1841
1842 * lib/target-supports.exp
1843 (check_effective_target_arm_v8_neon_ok_nocache): Add
1844 "-march-armv8-a" to compile flags.
1845
1846 2014-08-19 Marek Polacek <polacek@redhat.com>
1847
1848 PR c++/62153
1849 * c-c++-common/Wbool-compare-1.c: New test.
1850
1851 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1852
1853 PR c/45584
1854 * gcc.dg/pr13519-1.c: Adjust.
1855
1856 2014-08-19 Mark Wielaard <mjw@redhat.com>
1857
1858 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1859
1860 2014-07-08 Mark Wielaard <mjw@redhat.com>
1861
1862 PR debug/59051
1863 * gcc.dg/guality/restrict.c: New test.
1864
1865 2014-08-19 Mark Wielaard <mjw@redhat.com>
1866
1867 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1868 matching. Catch '<unknown type in ' to recognize older gdb versions.
1869 * gcc.dg/guality/const-volatile.c: New test.
1870
1871 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1872
1873 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1874 !gas.
1875
1876 2014-08-19 Marek Polacek <polacek@redhat.com>
1877
1878 * gcc.dg/Wc99-c11-compat-1.c: New test.
1879 * gcc.dg/Wc99-c11-compat-2.c: New test.
1880 * gcc.dg/Wc99-c11-compat-3.c: New test.
1881 * gcc.dg/Wc99-c11-compat-4.c: New test.
1882 * gcc.dg/Wc99-c11-compat-5.c: New test.
1883 * gcc.dg/Wc99-c11-compat-6.c: New test.
1884 * gcc.dg/Wc99-c11-compat-7.c: New test.
1885
1886 2014-08-19 Marek Polacek <polacek@redhat.com>
1887
1888 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1889 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1890 * gcc.dg/Wc90-c99-compat-7.c: New test.
1891 * gcc.dg/Wc90-c99-compat-8.c: New test.
1892 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1893
1894 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1895 Steven Bosscher <steven@gcc.gnu.org>
1896
1897 PR c/52952
1898 * gcc.dg/redecl-4.c: Add column markers.
1899 * gcc.dg/format/bitfld-1.c: Likewise.
1900 * gcc.dg/format/attr-2.c: Likewise.
1901 * gcc.dg/format/attr-6.c: Likewise.
1902 * gcc.dg/format/array-1.c: Likewise.
1903 * gcc.dg/format/attr-7.c: Likewise.
1904 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1905 * gcc.dg/format/attr-4.c: Likewise.
1906 * gcc.dg/format/branch-1.c: Likewise.
1907 * gcc.dg/format/c90-printf-1.c: Likewise.
1908
1909 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1910
1911 * guality/nrv-1.c: Add `used' attribute to a1.
1912
1913 2014-08-18 Richard Biener <rguenther@suse.de>
1914
1915 PR tree-optimization/62090
1916 * gcc.dg/pr62090-2.c: New testcase.
1917
1918 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1919
1920 * g++.dg/ipa/pr61800.C: New.
1921
1922 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1923
1924 PR sanitizer/62089
1925 * c-c++-common/asan/pr62089.c: New test.
1926 * c-c++-common/asan/bitfield-1.c: New test.
1927 * c-c++-common/asan/bitfield-2.c: New test.
1928 * c-c++-common/asan/bitfield-3.c: New test.
1929 * c-c++-common/asan/bitfield-4.c: New test.
1930
1931 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1932
1933 PR tree-optimization/52904
1934 * gcc.dg/pr52904.c: New test.
1935
1936 2014-08-17 Tobias Burnus <burnus@net-b.de>
1937
1938 * gfortran.dg/finalize_27.f90: New.
1939
1940 2014-08-16 Andrew Pinski <apinski@cavium.com>
1941
1942 * gcc.c-torture/compile/20140816-1.c: New testcase.
1943
1944 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1945
1946 PR c++/52819
1947 * g++.dg/template/pr52819.C: New.
1948
1949 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1950
1951 PR fortran/62142
1952 * gfortran.dg/realloc_on_assign_24.f90: New test.
1953
1954 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1955
1956 PR c++/62072
1957 Revert:
1958 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1959
1960 DR 1584
1961 PR c++/57466
1962 * g++.dg/template/pr57466.C: New.
1963 * g++.dg/cpp0x/pr57466.C: Likewise.
1964 * g++.dg/template/unify6.C: Update.
1965
1966 * g++.dg/cpp0x/sfinae52.C: New.
1967
1968 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1969
1970 PR target/61878
1971 * gcc.target/i386/avx512f-typecast-1.c: New test.
1972 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1973 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1974 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1975 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1976 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1977 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1978 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1979 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1980 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1981 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1982 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1983 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1984 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1985 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1986 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1987 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1988 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1989 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1990 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1991 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1992 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1993 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1994 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1995 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1996 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1997 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1998 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1999 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2000 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2001 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2002 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2003 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2004 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2005 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2006 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2007 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2008 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2009 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2010 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2011 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2012
2013 2014-08-15 Jakub Jelinek <jakub@redhat.com>
2014 Tobias Burnus <burnus@net-b.de>
2015
2016 PR fortran/62131
2017 * gfortran.dg/gomp/pr62131.f90: New test.
2018
2019 2014-08-15 Richard Biener <rguenther@suse.de>
2020
2021 PR tree-optimization/62031
2022 * gcc.dg/torture/pr62031.c: New testcase.
2023
2024 2014-08-15 Bin Cheng <bin.cheng@arm.com>
2025
2026 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
2027
2028 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
2029
2030 PR tree-optimization/62091
2031 * g++.dg/ipa/devirt-38.C: New testcase.
2032
2033 2014-08-14 Marek Polacek <polacek@redhat.com>
2034
2035 DR 458
2036 * gcc.dg/c11-stdatomic-2.c: New test.
2037
2038 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2039
2040 PR fortran/62106
2041 * gfortran.dg/array_constructor_49.f90: New test.
2042
2043 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2044
2045 PR c++/54377
2046 * g++.dg/template/pr54377.C: New.
2047 * g++.dg/cpp0x/pr54377.C: Likewise.
2048 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
2049 * g++.dg/cpp0x/pr51226.C: Likewise.
2050 * g++.dg/cpp0x/variadic2.C: Likewise.
2051 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
2052 * g++.dg/template/dtor3.C: Likewise.
2053 * g++.dg/template/qualttp4.C: Likewise.
2054 * g++.dg/template/spec28.C: Likewise.
2055 * g++.old-deja/g++.brendan/crash8.C: Likewise.
2056 * g++.old-deja/g++.pt/ttp7.C: Likewise.
2057
2058 2014-08-14 Tom de Vries <tom@codesourcery.com>
2059
2060 PR rtl-optimization/62004
2061 PR rtl-optimization/62030
2062 * gcc.dg/pr62004.c: New test.
2063 * gcc.dg/pr62030.c: Same.
2064 * gcc.target/mips/pr62030-octeon.c: Same.
2065
2066 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2067
2068 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2069 * g++.dg/cpp0x/decltype2.C: Likewise.
2070 * g++.dg/cpp0x/decltype3.C: Likewise.
2071 * g++.dg/cpp0x/pr60249.C: Likewise.
2072 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2073 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2074 * g++.dg/cpp0x/variadic2.C: Likewise.
2075 * g++.dg/cpp0x/variadic74.C: Likewise.
2076 * g++.dg/parse/error10.C: Likewise.
2077 * g++.dg/parse/error15.C: Likewise.
2078 * g++.dg/parse/error2.C: Likewise.
2079 * g++.dg/template/crash106.C: Likewise.
2080 * g++.dg/template/crash89.C: Likewise.
2081 * g++.dg/template/nontype7.C: Likewise.
2082 * g++.dg/template/void3.C: Likewise.
2083 * g++.dg/template/void7.C: Likewise.
2084
2085 2014-08-14 Richard Biener <rguenther@suse.de>
2086
2087 PR tree-optimization/62090
2088 * gcc.dg/pr62090.c: New testcase.
2089
2090 2014-08-14 Richard Biener <rguenther@suse.de>
2091
2092 PR rtl-optimization/62079
2093 * g++.dg/pr62079.C: New testcase.
2094
2095 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2096
2097 * gcc.target/arm/max-insns-skipped.c: New test.
2098
2099 2014-08-14 Bin Cheng <bin.cheng@arm.com>
2100
2101 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2102
2103 2014-08-12 Marek Polacek <polacek@redhat.com>
2104
2105 * gcc.dg/concat.c: Add dg-options.
2106 * gcc.dg/func-outside-2.c: Add __extension__.
2107 * gcc.dg/pr19967.c: Use -std=c99.
2108 * gcc.dg/pr22458-1.c: Add dg-options.
2109 * gcc.dg/pr33676.c: Add dg-options.
2110 * gcc.dg/gnu-predef-1.c: New test.
2111 * gcc.dg/c90-func-1.c: New test.
2112 * gcc.dg/c90-func-2.c: New test.
2113 * gcc.dg/c90-func-2.h: New test.
2114
2115 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
2116
2117 * lib/target/supports.exp
2118 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2119 or later.
2120
2121 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2122
2123 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2124 on Neon hardware.
2125
2126 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2127 * gcc.target/arm/pr59985.c: Likewise.
2128
2129 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2130
2131 PR other/61962
2132 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2133
2134 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2135
2136 PR middle-end/62103
2137 * gcc.c-torture/execute/bitfld-6.c: New test.
2138
2139 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2140
2141 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2142 * gcc.target/arm/pr56184.C: Likewise.
2143 * gcc.target/arm/pr59896.c: Likewise.
2144 * gcc.target/arm/stack-red-zone.c: Likewise.
2145 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2146
2147 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2148 check_effective_target_arm_thumb2_ok): Test with code that passes
2149 an argument and returns a result.
2150
2151 2014-08-11 Richard Biener <rguenther@suse.de>
2152
2153 PR tree-optimization/62075
2154 * gcc.dg/vect/pr62075.c: New testcase.
2155
2156 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2157
2158 PR tree-optimization/62073
2159 * gcc.dg/vect/pr62073.c: New test.
2160
2161 2014-08-11 Richard Biener <rguenther@suse.de>
2162
2163 PR tree-optimization/62070
2164 * gcc.dg/pr62070.c: New testcase.
2165
2166 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2167
2168 * c-c++-common/asan/inc.c: Update test.
2169 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2170 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2171 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2172 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2173 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2174 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2175 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2176 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2177 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2178 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2179
2180 2014-08-10 Marek Polacek <polacek@redhat.com>
2181
2182 PR c/51849
2183 * gcc.dg/Wc90-c99-compat-1.c: New test.
2184 * gcc.dg/Wc90-c99-compat-2.c: New test.
2185 * gcc.dg/Wc90-c99-compat-3.c: New test.
2186 * gcc.dg/Wc90-c99-compat-4.c: New test.
2187 * gcc.dg/Wc90-c99-compat-5.c: New test.
2188 * gcc.dg/Wc90-c99-compat-6.c: New test.
2189 * gcc.dg/wvla-1.c: Adjust dg-warning.
2190 * gcc.dg/wvla-2.c: Adjust dg-warning.
2191 * gcc.dg/wvla-4.c: Adjust dg-warning.
2192 * gcc.dg/wvla-6.c: Adjust dg-warning.
2193
2194 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2195
2196 PR fortran/61999
2197 * gfortran.dg/dot_product_3.f90: New test case.
2198
2199 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2200
2201 * g++.dg/ipa/devirt-35.C: Fix template.
2202 * g++.dg/ipa/devirt-36.C: Likewise.
2203 * g++.dg/ipa/devirt-37.C: New testcase.
2204
2205 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2206
2207 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2208 * g++.dg/cpp0x/enum29.C: Adjust.
2209
2210 2014-08-08 Richard Biener <rguenther@suse.de>
2211
2212 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2213 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2214 * gfortran.dg/array_memcpy_4.f90: Likewise.
2215 * gfortran.dg/trim_optimize_1.f90: Likewise.
2216 * gfortran.dg/trim_optimize_2.f90: Likewise.
2217
2218 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2219
2220 * gcc.dg/zero_sign_ext_test.c: New test.
2221
2222 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2223
2224 * gcc.dg/torture/pr61772.c: Skip lto running.
2225
2226 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2227
2228 PR tree-optimization/60707
2229 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2230
2231 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2232
2233 * g++.dg/ipa/devirt-35.C: New testcase.
2234 * g++.dg/ipa/devirt-36.C: New testcase.
2235
2236 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2237
2238 PR c++/51312
2239 * g++.dg/cpp0x/enum29.C: New.
2240
2241 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2242
2243 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2244 defining in dg-options.
2245 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2246
2247 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2248
2249 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2250
2251 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2252 on 32-bit hppa-hpux.
2253
2254 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2255 * c-c++-common/pr50459.c: Likewise.
2256
2257 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2258
2259 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2260 values.h, change MAXDOUBLE for DBL_MAX.
2261 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2262 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2263 values.h, change MAXFLOAT for FLT_MAX.
2264 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2265 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2266 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2267 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2268 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2269 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2270 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2271 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2272 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2273
2274 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2275
2276 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2277
2278 2014-08-07 Marek Polacek <polacek@redhat.com>
2279
2280 * gcc.dg/fold-reassoc-3.c: New test.
2281
2282 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2283
2284 * gcc.target/i386/struct-size.c: New.
2285
2286 2014-08-07 Tom de Vries <tom@codesourcery.com>
2287
2288 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2289 * lib/target-supports.exp (check_effective_target_glibc)
2290 (check_effective_target_glibc_2_12_or_later)
2291 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2292
2293 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2294
2295 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2296
2297 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2298
2299 PR c++/43906
2300 * g++.dg/warn/Waddress-1.C: New.
2301
2302 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2303
2304 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2305
2306 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2307
2308 PR debug/61923
2309 * gcc.target/i386/pr61923.c: New test.
2310
2311 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2312
2313 * gcc.target/aarch64/vdup_n_2.c: New test.
2314
2315 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2316
2317 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2318 powerpc_elfv2.
2319
2320 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2321
2322 PR rtl-optimization/61801
2323 * gcc.target/i386/pr61801.c: Rewritten.
2324
2325 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2326
2327 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2328 Fix types.
2329 (test_vqdmlsls_lane_s32): Likewise.
2330 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2331 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2332
2333 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2334
2335 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2336 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2337 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2338 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2339 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2340 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2341 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2342 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2343
2344 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2345
2346 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2347 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2348 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2349 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2350 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2351 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2352
2353 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2354
2355 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2356
2357 2014-08-04 Rohit <rohitarulraj@freescale.com>
2358
2359 PR target/60102
2360 * gcc.target/powerpc/pr60102.c: New testcase.
2361
2362 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2363
2364 PR target/61713
2365 * gcc.dg/pr61756.c: New test.
2366
2367 2014-08-04 Tom de Vries <tom@codesourcery.com>
2368
2369 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2370 version instead of required-target.
2371 * lib/target-supports.exp
2372 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2373 (check_effective_target_glibc_2_11_or_earlier): ... this.
2374
2375 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2376
2377 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2378 * gnat.dg/specs/debug1.ads: Adjust.
2379 * gnat.dg/specs/formal_type.ads: Fix error in test.
2380
2381 2014-08-03 Marek Polacek <polacek@redhat.com>
2382
2383 * gcc.dg/case-bogus-1.c: New test.
2384
2385 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2386
2387 PR c++/15339
2388 * g++.dg/other/default9.C: New.
2389 * g++.dg/other/default10.C: Likewise.
2390 * g++.dg/other/default3.C: Remove xfail.
2391
2392 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2393
2394 * g++.dg/warn/Wsuggest-final.C: New testcase.
2395 * g++.dg/ipa/devirt-34.C: Fix.
2396
2397 2014-08-02 Marek Polacek <polacek@redhat.com>
2398
2399 PR c/59855
2400 * gcc.dg/Wdesignated-init-2.c: New test.
2401
2402 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2403
2404 DR 217 again
2405 * g++.dg/tc1/dr217-2.C: New.
2406
2407 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2408
2409 PR other/61963
2410 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2411
2412 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2413
2414 PR middle-end/61455
2415 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2416 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2417
2418 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2419
2420 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2421 testcase.
2422
2423 2014-08-01 Richard Biener <rguenther@suse.de>
2424
2425 PR middle-end/61762
2426 * gcc.dg/pr61762.c: Align the string to make the testcase work
2427 on strict-align targets.
2428
2429 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2430
2431 * c-c++-common/ubsan/align-1.c: New test.
2432 * c-c++-common/ubsan/align-2.c: New test.
2433 * c-c++-common/ubsan/align-3.c: New test.
2434 * c-c++-common/ubsan/align-4.c: New test.
2435 * c-c++-common/ubsan/align-5.c: New test.
2436 * c-c++-common/ubsan/attrib-4.c: New test.
2437 * g++.dg/ubsan/align-1.C: New test.
2438 * g++.dg/ubsan/align-2.C: New test.
2439 * g++.dg/ubsan/align-3.C: New test.
2440 * g++.dg/ubsan/attrib-1.C: New test.
2441 * g++.dg/ubsan/null-1.C: New test.
2442 * g++.dg/ubsan/null-2.C: New test.
2443
2444 2014-08-01 Tom de Vries <tom@codesourcery.com>
2445
2446 * lib/target-supports.exp (check_effective_target_glibc)
2447 (check_effective_target_glibc_2_12_or_later)
2448 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2449 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2450 not_glibc_2_11_or_earlier.
2451
2452 2014-07-31 Tom de Vries <tom@codesourcery.com>
2453
2454 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2455
2456 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2457
2458 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2459 (test_vpaddd_s64): Likewise.
2460 (test_vpaddd_s64): Likewise.
2461 * gcc.target/aarch64/simd/vpaddd_f64: New.
2462 * gcc.target/aarch64/simd/vpaddd_s64: New.
2463 * gcc.target/aarch64/simd/vpaddd_u64: New.
2464
2465 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2466
2467 PR target/61948
2468 * gcc.target/arm/pr61948.c: New test case.
2469
2470 2014-07-31 Richard Biener <rguenther@suse.de>
2471
2472 PR tree-optimization/61964
2473 * gcc.dg/torture/pr61964.c: New testcase.
2474
2475 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2476
2477 PR c++/60517
2478 * c-c++-common/addrtmp.c: New file.
2479 * c-c++-common/uninit-G.c: Adapt.
2480
2481 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2482
2483 PR lto/61868
2484 * gcc.dg/pr61868.c: New test.
2485
2486 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2487
2488 PR c++/57397
2489 * g++.dg/cpp0x/vt-57397-1.C: New.
2490 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2491
2492 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2493
2494 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2495
2496 2014-07-30 Tom Tromey <tromey@redhat.com>
2497
2498 PR c/59855
2499 * gcc.dg/Wdesignated-init.c: New file.
2500
2501 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2502
2503 * g++.dg/ipa/devirt-34.C: New testcase.
2504
2505 2014-07-28 Richard Biener <rguenther@suse.de>
2506
2507 PR rtl-optimization/61801
2508 * gcc.target/i386/pr61801.c: Fix testcase.
2509
2510 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2511
2512 * gcc.dg/fold-abs-5.c: New test.
2513 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2514 * gcc.dg/fold-compare-8.c: Likewise.
2515
2516 2014-07-28 Richard Biener <rguenther@suse.de>
2517
2518 PR middle-end/52478
2519 * gcc.dg/torture/ftrapv-1.c: New testcase.
2520
2521 2014-07-28 Richard Biener <rguenther@suse.de>
2522
2523 PR tree-optimization/61921
2524 * gfortran.dg/pr61921.f90: New testcase.
2525
2526 2014-07-28 Richard Biener <rguenther@suse.de>
2527
2528 PR rtl-optimization/61801
2529 * gcc.target/i386/pr61801.c: New testcase.
2530
2531 2014-07-27 Marek Polacek <polacek@redhat.com>
2532
2533 PR c/61861
2534 * gcc.dg/pr61861.c: New test.
2535
2536 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2537
2538 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2539 variable problem.
2540
2541 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2542
2543 PR rtl-optimization/61926
2544 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2545 Reverse argument order.
2546 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2547 New XFAILed tests that match the original order.
2548
2549 2014-07-26 Marek Polacek <polacek@redhat.com>
2550
2551 PR c/61077
2552 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2553
2554 2014-07-26 Tobias Burnus <burnus@net-b.de>
2555
2556 PR fortran/61881
2557 PR fortran/61888
2558 PR fortran/57305
2559 * gfortran.dg/sizeof_2.f90: Change dg-error.
2560 * gfortran.dg/sizeof_4.f90: New.
2561 * gfortran.dg/storage_size_1.f08: Correct expected
2562 value.
2563
2564 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2565
2566 PR target/44551
2567 * gcc.target/i386/pr44551-1.c: New file.
2568
2569 2014-07-25 Xinliang David Li <davidxl@google.com>
2570
2571 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2572 * g++.dg/tree-prof/reorder_class1.h: New file.
2573 * g++.dg/tree-prof/reorder_class2.h: New file.
2574 * g++.dg/tree-prof/reorder.C: New test.
2575 * g++.dg/tree-prof/morefunc.C: New test.
2576
2577 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2578
2579 Implement N4051 - Allow typename in a template template parameter
2580 * lib/target-supports.exp (check_effective_target_c++1y): Now
2581 means C++1y and up.
2582 (check_effective_target_c++1y_down): New.
2583 (check_effective_target_c++1z_only): New.
2584 (check_effective_target_c++1z): New.
2585 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2586 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2587 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2588
2589 2014-07-25 Tobias Burnus <burnus@net-b.de>
2590
2591 * gfortran.dg/storage_size_5.f90: New.
2592
2593 2014-07-25 Richard Biener <rguenther@suse.de>
2594
2595 PR middle-end/61762
2596 PR middle-end/61894
2597 * gcc.dg/pr61762.c: New testcase.
2598 * gcc.dg/fold-cstring.c: Likewise.
2599 * gcc.dg/fold-cvect.c: Likewise.
2600
2601 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2602
2603 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2604
2605 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2606 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2607 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2608 * gcc.c-torture/execute/pr23135.x: Likewise.
2609
2610 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2611
2612 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2613
2614 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2615
2616 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2617
2618 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2619
2620 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2621
2622 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2623
2624 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2625 sequences.
2626 * gcc.target/aarch64/test_frame_2.c: Likewise.
2627 * gcc.target/aarch64/test_frame_4.c: Likewise.
2628 * gcc.target/aarch64/test_frame_6.c: Likewise.
2629 * gcc.target/aarch64/test_frame_7.c: Likewise.
2630 * gcc.target/aarch64/test_frame_8.c: Likewise.
2631 * gcc.target/aarch64/test_frame_10.c: Likewise.
2632
2633 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2634
2635 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2636 sequences.
2637 * gcc.target/aarch64/test_frame_10.c: Likewise.
2638 * gcc.target/aarch64/test_frame_2.c: Likewise.
2639 * gcc.target/aarch64/test_frame_4.c: Likewise.
2640 * gcc.target/aarch64/test_frame_6.c: Likewise.
2641 * gcc.target/aarch64/test_frame_7.c: Likewise.
2642 * gcc.target/aarch64/test_frame_8.c: Likewise.
2643 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2644
2645 2014-07-24 Martin Jambor <mjambor@suse.cz>
2646
2647 PR ipa/61160
2648 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2649
2650 2014-07-24 Richard Biener <rguenther@suse.de>
2651
2652 PR ipa/61823
2653 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2654
2655 2014-07-24 Andreas Schwab <schwab@suse.de>
2656
2657 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2658 Also check for __arm__.
2659
2660 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2661
2662 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2663 sequences.
2664
2665 2014-07-24 Marek Polacek <polacek@redhat.com>
2666
2667 PR c/57653
2668 * c-c++-common/pr57653.c: New test.
2669 * c-c++-common/pr57653.h: New file.
2670 * c-c++-common/pr57653-2.c: New test.
2671 * c-c++-common/pr57653-2.h: New file.
2672
2673 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2674
2675 * gcc.target/aarch64/test_frame_common.h: New file.
2676 * gcc.target/aarch64/test_frame_1.c: Likewise.
2677 * gcc.target/aarch64/test_frame_2.c: Likewise.
2678 * gcc.target/aarch64/test_frame_3.c: Likewise.
2679 * gcc.target/aarch64/test_frame_4.c: Likewise.
2680 * gcc.target/aarch64/test_frame_5.c: Likewise.
2681 * gcc.target/aarch64/test_frame_6.c: Likewise.
2682 * gcc.target/aarch64/test_frame_7.c: Likewise.
2683 * gcc.target/aarch64/test_frame_8.c: Likewise.
2684 * gcc.target/aarch64/test_frame_9.c: Likewise.
2685 * gcc.target/aarch64/test_frame_10.c: Likewise.
2686 * gcc.target/aarch64/test_frame_11.c: Likewise.
2687 * gcc.target/aarch64/test_frame_12.c: Likewise.
2688 * gcc.target/aarch64/test_frame_13.c: Likewise.
2689 * gcc.target/aarch64/test_frame_14.c: Likewise.
2690 * gcc.target/aarch64/test_frame_15.c: Likewise.
2691
2692 2014-07-23 Marek Polacek <polacek@redhat.com>
2693
2694 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2695 in the structure.
2696
2697 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2698
2699 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2700 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2701 * gcc.dg/pr10474.c (target): Likewise.
2702
2703 2014-07-22 Martin Jambor <mjambor@suse.cz>
2704
2705 PR ipa/61160
2706 * pr61160-3.C (main): Return zero.
2707
2708 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2709
2710 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2711 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2712 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2713 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2714 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2715 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2716
2717 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2718
2719 PR tree-optimization/61822
2720 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2721
2722 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2723
2724 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2725
2726 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2727
2728 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2729 -msse2 -mno-avx instead of -msse.
2730
2731 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2732
2733 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2734 * gcc.dg/pr44024.c (dg-options): Add -O1.
2735 (dg-final): Check for the condition.
2736 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2737
2738 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2739
2740 PR target/55701
2741 * gcc.target/arm/memset-inline-1.c: New test.
2742 * gcc.target/arm/memset-inline-2.c: New test.
2743 * gcc.target/arm/memset-inline-3.c: New test.
2744 * gcc.target/arm/memset-inline-4.c: New test.
2745 * gcc.target/arm/memset-inline-5.c: New test.
2746 * gcc.target/arm/memset-inline-6.c: New test.
2747 * gcc.target/arm/memset-inline-7.c: New test.
2748 * gcc.target/arm/memset-inline-8.c: New test.
2749 * gcc.target/arm/memset-inline-9.c: New test.
2750
2751 2014-07-21 Tom de Vries <tom@codesourcery.com>
2752
2753 PR target/61827
2754 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2755 to bar symbol in scan-assembler-times call check.
2756
2757 2014-07-21 Tom de Vries <tom@codesourcery.com>
2758
2759 PR target/61827
2760 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2761 for darwin in scan-assembler-times check.
2762 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2763 scan-assembler-not checks. Add checks for insns.
2764 (main): Remove.
2765 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2766 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2767 (main): Remove.
2768
2769 2014-07-21 Tom de Vries <tom@codesourcery.com>
2770
2771 PR target/61827
2772 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2773 dg-options. Add checks for insns with xmm registers. Remove
2774 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2775 (main): Remove.
2776
2777 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2778
2779 PR target/61855
2780 * gcc.target/i386/pr61855.c: New test.
2781
2782 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2783
2784 * gnat.dg/pack20.ad[sb]: New test.
2785 * gnat.dg/pack20_pkg.ads: New helper.
2786
2787 2014-07-20 Ian Lance Taylor <iant@google.com>
2788
2789 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2790 package for compiledir tests.
2791
2792 2014-07-20 Marek Polacek <polacek@redhat.com>
2793
2794 PR c/61852
2795 * gcc.dg/pr61852.c: New test.
2796
2797 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2798
2799 * gcc.dg/stack-usage-2.c: Adjust.
2800
2801 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2802
2803 PR target/61794
2804 * gcc.target/i386/pr61794.c: New test.
2805
2806 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2807
2808 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2809 involving both inputs rather than a multiplication involving one.
2810 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2811 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2812 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2813
2814 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2815
2816 PR c++/50961
2817 * g++.dg/template/operator13.C: New.
2818
2819 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2820
2821 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2822 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2823 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2824 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2825
2826 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2827
2828 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2829 * c-c++-common/ubsan/bounds-5.c: Likewise.
2830 * c-c++-common/ubsan/bounds-6.c: Likewise.
2831 * c-c++-common/ubsan/bounds-7.c: Likewise.
2832 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2833 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2834 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2835 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2836 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2837 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2838 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2839 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2840 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2841 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2842
2843 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2844
2845 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2846 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2847 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2848 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2849
2850 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2851
2852 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2853 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2854 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2855
2856 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2857
2858 PR c++/61804
2859 * g++.dg/parse/pr61804.C: New.
2860
2861 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2862
2863 * gnat.dg/specs/alignment2.ads: Update.
2864 * gnat.dg/specs/size_clause1.ads: Likewise.
2865 * gnat.dg/specs/size_clause2.ads: Likewise.
2866
2867 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2868
2869 PR preprocessor/60723 - missing system-ness marks for macro tokens
2870 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2871
2872 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2873
2874 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2875 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2876 -mieee-with-inexact for alpha*-*-*.
2877
2878 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2879
2880 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2881 Add IEEE options to compile flags.
2882 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2883 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2884
2885 2014-07-15 Michael Matz <matz@suse.de>
2886
2887 PR rtl-optimization/61772
2888 * gcc.dg/torture/pr61772.c: New test.
2889
2890 2014-07-15 Marek Polacek <polacek@redhat.com>
2891
2892 * gcc.dg/ubsan/bounds-1.c: New test.
2893
2894 2014-06-15 Tobias Burnus <burnus@net-b.de>
2895
2896 * gfortran.dg/coarray_34.f90: New.
2897 * gfortran.dg/coarray_6.f90: Update test case.
2898
2899 2014-07-14 Richard Biener <rguenther@suse.de>
2900
2901 PR tree-optimization/61779
2902 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2903
2904 2014-07-14 Richard Biener <rguenther@suse.de>
2905
2906 PR tree-optimization/61786
2907 * gcc.dg/torture/pr61786.c: New testcase.
2908 * gcc.dg/lto/pr61786_0.c: Likewise.
2909 * gcc.dg/lto/pr61786_1.c: Likewise.
2910
2911 2014-07-14 Richard Biener <rguenther@suse.de>
2912
2913 PR tree-optimization/61757
2914 PR tree-optimization/61783
2915 PR tree-optimization/61787
2916 * gcc.dg/torture/pr61757.c: New testcase.
2917 * gcc.dg/torture/pr61787.c: Likewise.
2918
2919 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2920
2921 PR middle-end/61294
2922 * c-c++-common/Wmemset-transposed-args1.c: New test.
2923 * c-c++-common/Wmemset-transposed-args2.c: New test.
2924 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2925
2926 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2927
2928 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2929 longer happens during parsing.
2930 * gcc.dg/pr44024.c: Update template.
2931 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2932 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2933 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2934
2935 2014-07-13 Tom de Vries <tom@codesourcery.com>
2936
2937 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2938 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2939
2940 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2941
2942 PR C++/60209 - Declaration of user-defined literal operator cause error
2943 * g++.dg/cpp0x/pr60209-neg.C: New.
2944 * g++.dg/cpp0x/pr60209.C: New.
2945 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2946
2947 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2948
2949 PR c++/60967
2950 * g++.dg/cilk-plus/pr60967.C: New.
2951
2952 2014-07-13 Tobias Burnus <burnus@net-b.de>
2953
2954 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2955
2956 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2957
2958 PR fortran/61780
2959 * gfortran.dg/dependency_44.f90 : New test
2960
2961 2014-07-12 Tobias Burnus <burnus@net-b.de>
2962
2963 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2964 * gfortran.dg/coarray_atomic_2.f90: New.
2965 * gfortran.dg/coarray_atomic_3.f90: New.
2966 * gfortran.dg/coarray_atomic_4.f90: New.
2967 * gfortran.dg/coarray/atomic_2.f90: New.
2968
2969 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2970
2971 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2972 * g++.dg/cpp0x/pr57644.C: New.
2973
2974 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2975
2976 PR c++/53159
2977 * g++.dg/cpp0x/Wnarrowing1.C: New.
2978
2979 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2980
2981 PR preprocessor/61389
2982 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2983 * gcc.dg/cpp/sysmac1.c: Likewise.
2984
2985 2014-07-11 Richard Biener <rguenther@suse.de>
2986
2987 PR middle-end/61473
2988 * gcc.dg/memmove-4.c: New testcase.
2989 * gcc.dg/strlenopt-8.c: XFAIL.
2990 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2991
2992 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2993
2994 PR target/61561
2995 * gcc.dg/pr61561.c: New test.
2996
2997 2014-07-10 Tom de Vries <tom@codesourcery.com>
2998
2999 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
3000 dg-options.
3001 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
3002 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
3003 dg-options.
3004
3005 2014-07-10 Richard Biener <rguenther@suse.de>
3006
3007 PR c-family/61741
3008 * c-c++-common/torture/pr61741.c: Use signed char.
3009
3010 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
3011
3012 * gnat.dg/opt39.adb: New test.
3013
3014 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3015
3016 PR tree-optimization/61742
3017 * gcc.dg/torture/pr61742.c: New test.
3018 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
3019 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
3020
3021 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3022
3023 PR c++/60686
3024 * g++.dg/cpp0x/explicit8.C: New.
3025
3026 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3027
3028 DR 1584
3029 PR c++/57466
3030 * g++.dg/template/pr57466.C: New.
3031 * g++.dg/cpp0x/pr57466.C: Likewise.
3032 * g++.dg/template/unify6.C: Update.
3033
3034 2014-07-09 Tom de Vries <tom@codesourcery.com>
3035
3036 * gcc.target/i386/fuse-caller-save-rec.c: New test.
3037
3038 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3039
3040 * gfortran.dg/ieee/underflow_1.f90: New file.
3041
3042 2014-07-09 Richard Biener <rguenther@suse.de>
3043
3044 PR c-family/61741
3045 * c-c++-common/torture/pr61741.c: New testcase.
3046
3047 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
3048
3049 * lib/target-supports.exp
3050 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
3051
3052 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
3053
3054 * gcc.dg/globalalias.c: Remove XFAIL.
3055 * gcc.dg/localalias.c: Remove XFAIL.
3056
3057 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
3058
3059 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
3060 * g++.dg/cpp0x/pr58155.C: New.
3061
3062 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3063
3064 PR testsuite/61453
3065 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3066 Adjust regexp for more targets.
3067
3068 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3069 Paolo Carlini <paolo.carlini@oracle.com>
3070
3071 PR c++/59361
3072 * g++.dg/cpp0x/vt-59361.C: New.
3073
3074 2014-07-08 Sriraman Tallam <tmsriram@google.com>
3075
3076 PR target/61599
3077 * gcc.target/i386/pr61599-1.c: New test.
3078 * gcc.target/i386/pr61599-2.c: New test.
3079
3080 2014-07-08 Jakub Jelinek <jakub@redhat.com>
3081
3082 PR rtl-optimization/61673
3083 * gcc.c-torture/execute/pr61673.c: New test.
3084
3085 PR tree-optimization/61725
3086 * gcc.dg/tree-ssa/vrp93.c: New test.
3087 * gcc.c-torture/execute/pr61725.c: New test.
3088
3089 2014-07-08 Richard Biener <rguenther@suse.de>
3090
3091 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3092 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3093 restriction on loop depth difference.
3094 (record_equality): Likewise.
3095 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3096 (loop_depth_of_name): Remove.
3097 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3098 restriction on loop depth difference.
3099 (init_copy_prop): Likewise.
3100
3101 2014-07-08 Richard Biener <rguenther@suse.de>
3102
3103 PR tree-optimization/61681
3104 * gcc.dg/torture/pr61681.c: New testcase.
3105
3106 2014-07-08 Richard Biener <rguenther@suse.de>
3107
3108 PR tree-optimization/61680
3109 * gcc.dg/vect/pr61680.c: New testcase.
3110
3111 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3112
3113 PR tree-optimization/61576
3114 * gcc.dg/torture/pr61576.c: New test.
3115
3116 2014-07-08 Marek Polacek <polacek@redhat.com>
3117
3118 PR c/60226
3119 * c-c++-common/pr60226.c: New test.
3120
3121 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3122
3123 PR fortran/61459
3124 PR fortran/58883
3125 * gfortran.dg/allocatable_function_8.f90 : New test
3126
3127 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3128
3129 * gcc.target/powerpc/spe-evmerge.c: New file.
3130
3131 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3132
3133 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3134
3135 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3136
3137 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3138
3139 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3140
3141 PR c++/58898
3142 * g++.dg/parse/pr58898.C: New.
3143
3144 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3145
3146 * gfortran.dg/list_read_12.f90: Delete the file.
3147 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3148 of dg-runtest.
3149
3150 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3151
3152 PR libgfortran/61640
3153 * gfortran.dg/arrayio_16.f90: New test.
3154
3155 2014-07-06 Marek Polacek <polacek@redhat.com>
3156
3157 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3158 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3159
3160 2014-07-06 Marek Polacek <polacek@redhat.com>
3161
3162 PR c/6940
3163 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3164 -Wno-sizeof-array-argument.
3165 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3166 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3167 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3168 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3169 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3170 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3171 * c-c++-common/sizeof-array-argument.c: New test.
3172 * gcc.dg/vla-5.c: Add dg-warnings.
3173
3174 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3175
3176 * g++.dg/ipa/devirt-26.C: Update testcase.
3177 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3178 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3179
3180 2014-07-04 Tobias Burnus <burnus@net-b.de>
3181
3182 * gfortran.dg/coarray/coindexed_3.f90: New.
3183
3184 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3185
3186 PR middle-end/61654
3187 * g++.dg/opt/pr61654.C: New test.
3188
3189 PR tree-optimization/61684
3190 * gcc.c-torture/compile/pr61684.c: New test.
3191
3192 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3193
3194 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3195 dg-runtest's. Adapt all callers.
3196 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3197 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3198 * lib/go-dg.exp (go-dg-runtest): Likewise.
3199 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3200 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3201
3202 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3203
3204 PR tree-optimization/61682
3205 * gcc.c-torture/execute/pr61682.c: New test.
3206
3207 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3208
3209 * gcc.target/powerpc/shift-dot.c: New test.
3210
3211 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3212
3213 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3214 avoid optimization.
3215
3216 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3217
3218 * gcc.target/arm/identical-invariants.c: New test.
3219
3220 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3221 Chen Gang <gang.chen.5i5j@gmail.com>
3222
3223 * gcc.c-torture/compile/section.c: New testcase.
3224
3225 2014-07-02 Christian Bruel <christian.bruel@st.com>
3226
3227 PR target/29349
3228 PR target/53513
3229 * gcc.target/sh/fpchg.c: New test.
3230
3231 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3232 Fritz Reese <Reese-Fritz@zai.com>
3233
3234 * gfortran.dg/oldstyle_5.f: New test.
3235
3236 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3237
3238 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3239 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3240
3241 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3242
3243 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3244 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3245 * g++.dg/parse/error11.C: Likewise.
3246 * g++.old-deja/g++.brendan/template17.C: Likewise.
3247
3248 2014-07-02 Tobias Burnus <burnus@net-b.de>
3249
3250 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3251 * gfortran.dg/coarray/send_array.f90: Ditto.
3252 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3253
3254 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3255 Yufeng Zhang <yufeng.zhang@arm.com>
3256
3257 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3258 (additional_flags_for_func_ret): New variable based on
3259 $additional_flags with -fno-use-caller-save.
3260 (func-ret-*.c): Use the new variable.
3261
3262 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3263
3264 PR c++/59637
3265 * g++.dg/cpp0x/decltype60.C: New.
3266
3267 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3268
3269 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3270 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3271 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3272 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3273 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3274 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3275 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3276 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3277
3278 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3279
3280 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3281
3282 2014-07-01 Marek Polacek <polacek@redhat.com>
3283
3284 * gcc.dg/Wint-conversion.c: New test.
3285
3286 2014-07-01 Marek Polacek <polacek@redhat.com>
3287
3288 PR c/58286
3289 * gcc.dg/Wincompatible-pointer-types.c: New test.
3290
3291 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3292
3293 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3294 MicroBlaze specific pattern.
3295
3296 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3297
3298 PR c++/58781
3299 PR c++/60249
3300 PR c++/59867
3301 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3302 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3303 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3304
3305 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3306
3307 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3308 test requires greater precision than the current PowerPC long
3309 double implementation supports.
3310
3311 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3312
3313 PR c++/54891
3314 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3315
3316 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3317
3318 PR c++/51400
3319 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3320
3321 2014-06-30 Jeff Law <law@redhat.com>
3322
3323 PR tree-optimization/61607
3324 * gcc.dg/tree-ssa/pr61607.c: New test.
3325
3326 2014-06-30 Marek Polacek <polacek@redhat.com>
3327
3328 * c-c++-common/ubsan/attrib-2.c: New test.
3329 * g++.dg/ubsan/return-3.C: New test.
3330
3331 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3332
3333 PR middle-end/57541
3334 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3335 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3336
3337 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3338
3339 * gcc.dg/ira-loop-pressure.c: New test.
3340
3341 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3342
3343 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3344 checks that the dump is generated.
3345
3346 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3347
3348 PR fortran/36275
3349 PR fortran/38839
3350 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3351 * gfortran.dg/binding_label_tests_27.f90: New file.
3352
3353 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3354
3355 * gfortran.dg/graphite/pr59586.f: New testcase.
3356
3357 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3358
3359 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3360
3361 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3362
3363 PR fortran/29383
3364 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3365 New function.
3366 * gfortran.dg/ieee/ieee.exp: New file.
3367 * gfortran.dg/ieee/ieee_1.F90: New file.
3368 * gfortran.dg/ieee/ieee_2.f90: New file.
3369 * gfortran.dg/ieee/ieee_3.f90: New file.
3370 * gfortran.dg/ieee/ieee_4.f90: New file.
3371 * gfortran.dg/ieee/ieee_5.f90: New file.
3372 * gfortran.dg/ieee/ieee_6.f90: New file.
3373 * gfortran.dg/ieee/ieee_7.f90: New file.
3374 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3375
3376 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3377
3378 * g++.dg/cpp0x/elision_conv.C: New.
3379
3380 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3381
3382 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3383
3384 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3385
3386 PR c++/61614
3387 * g++.dg/ext/complit14.C: New.
3388
3389 2014-06-27 Martin Jambor <mjambor@suse.cz>
3390
3391 PR ipa/61160
3392 * g++.dg/ipa/pr61160-2.C: New test.
3393 * g++.dg/ipa/pr61160-3.C: Likewise.
3394
3395 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3396
3397 PR tree-optimization/57233
3398 PR tree-optimization/61299
3399 * gcc.dg/pr57233.c: New test.
3400 * gcc.target/i386/pr57233.c: New test.
3401 * gcc.target/i386/sse2-pr57233.c: New test.
3402 * gcc.target/i386/avx-pr57233.c: New test.
3403 * gcc.target/i386/avx2-pr57233.c: New test.
3404 * gcc.target/i386/avx512f-pr57233.c: New test.
3405 * gcc.target/i386/xop-pr57233.c: New test.
3406
3407 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3408
3409 * gcc.dg/typeof-2.c: New testcase.
3410
3411 2014-06-27 Marek Polacek <polacek@redhat.com>
3412
3413 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3414 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3415 (fn2): Likewise.
3416 (fn5): Likewise.
3417 (fn6): Likewise.
3418 (fn7): Likewise.
3419 (fn8): Likewise.
3420 (fn9): Likewise.
3421 (fn11): Likewise.
3422 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3423 location. Add memory barrier.
3424 (fn2): Likewise.
3425 (fn3): Likewise.
3426 (fn4): Likewise.
3427 (fn5): Likewise.
3428 * c-c++-common/ubsan/bounds-7.c: New test.
3429
3430 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3431
3432 PR libgfortran/61499
3433 * gfortran.dg/arrayio_15.f90: New test.
3434
3435 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3436
3437 PR target/61586
3438 * gcc.target/alpha/pr61586.c: New test.
3439
3440 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3441
3442 PR c++/57573
3443 * g++.dg/template/pr57573.C: New.
3444
3445 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3446
3447 * gcc.dg/tree-ssa/interposition.c: New testcase.
3448
3449 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3450
3451 PR c++/56633
3452 * g++.dg/cpp0x/deleted8.C: New.
3453
3454 2014-06-26 Martin Jambor <mjambor@suse.cz>
3455
3456 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3457 parameter.
3458 * g++.dg/simulate-thread/bitfields.C: Likewise.
3459 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3460 allow-packed-store-data-races parameter.
3461 * gcc.dg/simulate-thread/subfields.c: Likewise.
3462 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3463 to one.
3464
3465 2014-06-26 Martin Jambor <mjambor@suse.cz>
3466
3467 * g++.dg/ipa/pr60600.C: Fix typo.
3468 * g++.dg/ipa/devirt-25.C: Likewise.
3469
3470 2014-06-26 Richard Biener <rguenther@suse.de>
3471
3472 PR tree-optimization/61607
3473 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3474
3475 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3476
3477 * gcc.dg/inline-22.c: Add bind_pic_locally.
3478 * gcc.dg/inline_4.c: Ditto.
3479 * gcc.dg/fail_always_inline.c: Ditto.
3480 * g++.dg/ipa/devirt-25.C: Ditto.
3481
3482 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3483
3484 * lib/target-support.exp (bind_pic_locally): Save the flags to
3485 'flags_to_postpone' instead of appending to 'flags'.
3486 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3487 with flags_to_postpone and revert after target_compile.
3488 * lib/g++.exp (g++_target_compile): Ditto.
3489 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3490
3491 2014-06-26 Nick Clifton <nickc@redhat.com>
3492
3493 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3494
3495 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3496
3497 PR c++/61537
3498 * g++.dg/template/pr61537.C: New testcase.
3499
3500 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3501
3502 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3503 powerpc*-*-linux*.
3504
3505 2014-06-25 Tobias Burnus <burnus@net-b.de>
3506
3507 * gfortran.dg/coarray_33.f90: New.
3508
3509 2014-06-25 Tobias Burnus <burnus@net-b.de>
3510
3511 * gfortran.dg/coarray/coindexed_1.f90: New.
3512
3513 2014-06-25 Tobias Burnus <burnus@net-b.de>
3514
3515 * gfortran.dg/coarray_collectives_7.f90: New.
3516
3517 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3518
3519 * gcc.c-torture/execute/20140622-1.c: New test.
3520
3521 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3522
3523 DR 178
3524 PR c++/49132
3525 * g++.dg/cpp0x/aggr1.C: New.
3526 * g++.dg/cpp0x/aggr2.C: Likewise.
3527 * g++.dg/init/aggr11.C: Likewise.
3528 * g++.dg/init/aggr12.C: Likewise.
3529
3530 2014-06-25 Martin Jambor <mjambor@suse.cz>
3531
3532 * g++.dg/ipa/pr61540.C: Remove dumping test.
3533
3534 2014-06-25 Marek Polacek <polacek@redhat.com>
3535
3536 PR c/61162
3537 * gcc.dg/pr61162.c: Adjust dg-warning.
3538 * gcc.dg/pr61162-2.c: New test.
3539
3540 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3541
3542 PR tree-optimization/57742
3543 * gcc.dg/tree-ssa/calloc-3.c: New file.
3544
3545 2014-06-25 Richard Biener <rguenther@suse.de>
3546
3547 PR testsuite/61560
3548 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3549 for targets that return _Complex float in memory.
3550
3551 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3552
3553 * gcc.target/arm/vect-noalign.c: Adjust options.
3554
3555 2014-06-24 Cong Hou <congh@google.com>
3556
3557 * gcc.dg/vect/vect-reduc-sad.c: New.
3558 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3559
3560 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3561
3562 PR tree-optimization/57742
3563 * g++.dg/tree-ssa/calloc.C: New testcase.
3564 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3565 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3566 * gcc.dg/strlenopt-9.c: Adapt.
3567
3568 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3569
3570 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3571 global variable.
3572 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3573 instead of calling sequentially in the C code.
3574 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3575 saved_return_address to the stack frame where LR register was stored.
3576 (saved_return_address): Declare weak.
3577
3578 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3579
3580 PR c++/33972
3581 * g++.dg/other/operator3.C: New.
3582 * g++.dg/template/operator8.C: Adjust.
3583 * g++.dg/template/operator9.C: Likewise.
3584
3585 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3586
3587 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3588
3589 2014-06-24 Richard Biener <rguenther@suse.de>
3590
3591 PR tree-optimization/61572
3592 * gcc.target/i386/pr61572.c: New testcase.
3593
3594 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3595
3596 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3597 reduction clause.
3598 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3599 Remove Label is never defined expected error.
3600 * gfortran.dg/gomp/udr8.f90: New test.
3601
3602 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3603
3604 PR tree-optimization/61554
3605 * g++.dg/torture/pr61554.C: New testcase.
3606
3607 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3608
3609 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3610
3611 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3612
3613 * gcc.dg/localalias-2.c: Guard by require-alias.
3614 * gcc.dg/globalalias-2.c: Likewise.
3615
3616 2014-06-23 Kai Tietz <ktietz@redhat.com>
3617
3618 * gcc.target/i386/indjmp-1.c: New test.
3619
3620 2014-06-23 Andrew Pinski <apinski@cavium.com>
3621
3622 * gcc.c-torture/compile/20140723-1.c: New testcase.
3623
3624 2014-06-23 Marek Polacek <polacek@redhat.com>
3625
3626 PR c/61553
3627 * c-c++-common/pr61553.c (foo): Add dg-error.
3628
3629 2014-06-23 Tobias Burnus <burnus@net-b.de>
3630
3631 * gfortran.dg/coarray_32.f90: New.
3632
3633 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3634
3635 DR 577
3636 PR c++/33101
3637 * g++.dg/other/void1.C: Adjust.
3638 * g++.dg/other/void3.C: Likewise.
3639
3640 2014-06-23 Marek Polacek <polacek@redhat.com>
3641
3642 PR c/61553
3643 * c-c++-common/pr61553.c: New test.
3644
3645 2014-06-23 Richard Biener <rguenther@suse.de>
3646
3647 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3648 * g++.dg/vect/slp-pr50819.cc: Likewise.
3649 * g++.dg/vect/slp-pr56812.cc: Likewise.
3650 * gcc.dg/vect/bb-slp-1.c: Likewise.
3651 * gcc.dg/vect/bb-slp-10.c: Likewise.
3652 * gcc.dg/vect/bb-slp-11.c: Likewise.
3653 * gcc.dg/vect/bb-slp-13.c: Likewise.
3654 * gcc.dg/vect/bb-slp-14.c: Likewise.
3655 * gcc.dg/vect/bb-slp-15.c: Likewise.
3656 * gcc.dg/vect/bb-slp-16.c: Likewise.
3657 * gcc.dg/vect/bb-slp-17.c: Likewise.
3658 * gcc.dg/vect/bb-slp-18.c: Likewise.
3659 * gcc.dg/vect/bb-slp-19.c: Likewise.
3660 * gcc.dg/vect/bb-slp-2.c: Likewise.
3661 * gcc.dg/vect/bb-slp-20.c: Likewise.
3662 * gcc.dg/vect/bb-slp-21.c: Likewise.
3663 * gcc.dg/vect/bb-slp-22.c: Likewise.
3664 * gcc.dg/vect/bb-slp-23.c: Likewise.
3665 * gcc.dg/vect/bb-slp-24.c: Likewise.
3666 * gcc.dg/vect/bb-slp-25.c: Likewise.
3667 * gcc.dg/vect/bb-slp-26.c: Likewise.
3668 * gcc.dg/vect/bb-slp-27.c: Likewise.
3669 * gcc.dg/vect/bb-slp-28.c: Likewise.
3670 * gcc.dg/vect/bb-slp-29.c: Likewise.
3671 * gcc.dg/vect/bb-slp-3.c: Likewise.
3672 * gcc.dg/vect/bb-slp-30.c: Likewise.
3673 * gcc.dg/vect/bb-slp-31.c: Likewise.
3674 * gcc.dg/vect/bb-slp-32.c: Likewise.
3675 * gcc.dg/vect/bb-slp-4.c: Likewise.
3676 * gcc.dg/vect/bb-slp-5.c: Likewise.
3677 * gcc.dg/vect/bb-slp-6.c: Likewise.
3678 * gcc.dg/vect/bb-slp-7.c: Likewise.
3679 * gcc.dg/vect/bb-slp-8.c: Likewise.
3680 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3681 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3682 * gcc.dg/vect/bb-slp-9.c: Likewise.
3683 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3684 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3685 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3686 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3687 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3688 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3689 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3690 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3691 * gcc.dg/vect/pr26359.c: Likewise.
3692 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3693
3694 2014-06-23 Marek Polacek <polacek@redhat.com>
3695
3696 * c-c++-common/pr49706-2.c: New test.
3697
3698 2014-06-23 Alan Modra <amodra@gmail.com>
3699
3700 * gcc.dg/pr61583.c: New.
3701
3702 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3703
3704 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3705 [u]int64x1_t.
3706
3707 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3708 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3709
3710 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3711 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3712 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3713 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3714 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3715 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3716 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3717 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3718 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3719 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3720 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3721 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3722 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3723 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3724 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3725 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3726 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3727 test_vsrid_n_u64): Fix signature to match intrinsic.
3728
3729 (test_vabs_s64): Remove.
3730 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3731
3732 (test_vdupd_lane_s64): Rename to...
3733 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3734
3735 (test_vdupd_lane_u64): Rename to...
3736 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3737
3738 (test_vtst_s64): Rename to...
3739 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3740
3741 (test_vtst_u64): Rename to...
3742 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3743
3744 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3745 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3746 Remove out-of-bounds tests.
3747 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3748 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3749 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3750
3751 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3752
3753 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3754 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3755 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3756 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3757 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3758 vector types.
3759 * gcc.target/aarch64/vsub_f64.c: Likewise.
3760 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3761 scheme as now the same for all variants.
3762 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3763 float64x1_t.
3764
3765 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3766
3767 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3768
3769 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3770
3771 * gcc.dg/localalias.c: Fix broken commit.
3772 * gcc.dg/globalalias.c: Likewise.
3773
3774 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3775
3776 * gcc.dg/localalias.c: New testcase.
3777 * gcc.dg/localalias-2.c: New testcase.
3778 * gcc.dg/globalalias.c: New testcase.
3779 * gcc.dg/globalalias-2.c: New testcase.
3780
3781 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3782
3783 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3784
3785 2014-06-20 Marek Polacek <polacek@redhat.com>
3786
3787 * c-c++-common/ubsan/bounds-1.c: New test.
3788 * c-c++-common/ubsan/bounds-2.c: New test.
3789 * c-c++-common/ubsan/bounds-3.c: New test.
3790 * c-c++-common/ubsan/bounds-4.c: New test.
3791 * c-c++-common/ubsan/bounds-5.c: New test.
3792 * c-c++-common/ubsan/bounds-6.c: New test.
3793
3794 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3795
3796 Make the tests big-endian friendly.
3797
3798 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3799 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3800 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3801 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3802 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3803 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3804 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3805 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3806 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3807
3808 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3809 Max Ostapenko <m.ostapenko@partner.samsung.com>
3810
3811 PR sanitizer/61547
3812 * c-c++-common/asan/strlen-overflow-1.c: New test.
3813
3814 2014-06-20 Martin Jambor <mjambor@suse.cz>
3815
3816 PR ipa/61540
3817 * g++.dg/ipa/pr61540.C: New test.
3818
3819 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3820 Max Ostapenko <m.ostapenko@partner.samsung.com>
3821
3822 PR sanitizer/61530
3823 * c-c++-common/asan/pr61530.c: New test.
3824
3825 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3826
3827 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3828 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3829 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3830 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3831 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3832 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3833 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3834 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3835 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3836 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3837 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3838 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3839 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3840 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3841 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3842 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3843 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3844 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3845 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3846 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3847 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3848 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3849 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3850 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3851 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3852 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3853 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3854 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3855 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3856 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3857 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3858 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3859 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3860 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3861 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3862 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3863 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3864 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3865 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3866 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3867 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3868 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3869 (test_vqdmlal_high_lane_s16): Fix parameter type.
3870 (test_vqdmlal_high_lane_s32): Likewise.
3871 (test_vqdmull_high_lane_s16): Likewise.
3872 (test_vqdmull_high_lane_s32): Likewise.
3873 (test_vqdmlsl_high_lane_s32): Likewise.
3874 (test_vqdmlsl_high_lane_s16): Likewise.
3875 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3876 Fix argument type.
3877 (test_vqdmlals_lane_s32): Likewise.
3878 (test_vqdmlslh_lane_s16): Likewise.
3879 (test_vqdmlsls_lane_s32): Likewise.
3880 (test_vqdmulhh_lane_s16): Likewise.
3881 (test_vqdmulhs_lane_s32): Likewise.
3882 (test_vqdmullh_lane_s16): Likewise.
3883 (test_vqdmulls_lane_s32): Likewise.
3884 (test_vqrdmulhh_lane_s16): Likewise.
3885 (test_vqrdmulhs_lane_s32): Likewise.
3886
3887 2014-06-20 Tobias Burnus <burnus@net-b.de>
3888
3889 PR testsuite/61567
3890 * gfortran.dg/coarray_collectives_5.f90: Update
3891 dg-final scan-tree-dump-times.
3892 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3893
3894 2014-06-20 Hale Wang <hale.wang@arm.com>
3895
3896 * gcc.target/arm/lto/: New folder to verify the LTO option.
3897 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3898 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3899 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3900 * lib/lto.exp (object-readelf): New procedure.
3901
3902 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3903
3904 PR fortran/61454
3905 * gfortran.dg/pr61454.f90: New file.
3906
3907 2014-06-19 Terry Guo <terry.guo@arm.com>
3908
3909 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3910 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3911 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3912
3913 2014-06-19 Tobias Burnus <burnus@net-b.de>
3914
3915 * gfortran.dg/coarray/collectives_2.f90: Extend
3916 and make valid.
3917
3918 2014-06-18 Tom de Vries <tom@codesourcery.com>
3919
3920 * gcc.target/aarch64/fuse-caller-save.c: New test.
3921
3922 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3923 Tom de Vries <tom@codesourcery.com>
3924
3925 * gcc.target/arm/fuse-caller-save.c: New test.
3926
3927 2014-06-18 Richard Biener <rguenther@suse.de>
3928
3929 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3930 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3931 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3932
3933 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3934
3935 PR tree-optimization/61518
3936 * gcc.dg/torture/pr61518.c: New test.
3937
3938 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3939
3940 PR tree-optimization/61517
3941 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3942 (incorrect_read_be32): Likewise.
3943 (main): Call incorrect_read_* to test stmt replacement is made by
3944 bswap at the right place.
3945 * gcc.c-torture/execute/pr61517.c: New test.
3946
3947 2014-06-18 Andreas Schwab <schwab@suse.de>
3948
3949 PR rtl-optimization/54555
3950 * gcc.target/m68k/pr54555.c: New test.
3951
3952 2014-06-18 Olivier Hainque <hainque@adacore.com>
3953
3954 * gnat.dg/blocklocs.adb: New test.
3955
3956 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3957
3958 PR tree-optimization/52252
3959 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3960 * gcc.target/i386/pr52252-core.c: Ditto.
3961
3962 PR tree-optimization/61403
3963 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3964
3965 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3966
3967 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3968 * gfortran.dg/gomp/depend-1.f90: New test.
3969 * gfortran.dg/gomp/target1.f90: New test.
3970 * gfortran.dg/gomp/target2.f90: New test.
3971 * gfortran.dg/gomp/target3.f90: New test.
3972 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3973 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3974 201107.
3975
3976 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3977
3978 PR fortran/61126
3979 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3980
3981 2014-06-17 Tobias Burnus <burnus@net-b.de>
3982 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3983
3984 * gfortran.dg/coarray/send_array.f90: New.
3985 * gfortran.dg/coarray/get_array.f90: New.
3986 * gfortran.dg/coarray/sendget_array.f90: New.
3987 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3988 names.
3989 * gfortran.dg/coarray/collectives_2.f90: New.
3990
3991 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3992
3993 PR target/61533
3994 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3995 dg-options.
3996
3997 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
3998
3999 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
4000 unit_id and kind_id to zero.
4001
4002 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
4003
4004 PR target/61483
4005 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
4006 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
4007 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
4008 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
4009
4010 2014-06-17 Richard Biener <rguenther@suse.de>
4011
4012 PR lto/61012
4013 * gcc.dg/lto/pr61526_0.c: New testcase.
4014 * gcc.dg/lto/pr61526_1.c: Likewise.
4015
4016 2014-06-17 Richard Biener <rguenther@suse.de>
4017
4018 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
4019 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
4020 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
4021 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4022 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
4023
4024 2014-06-17 Richard Biener <rguenther@suse.de>
4025
4026 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
4027
4028 2014-06-16 Richard Biener <rguenther@suse.de>
4029
4030 PR tree-optimization/61482
4031 * g++.dg/torture/pr61482.C: New testcase.
4032
4033 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
4034
4035 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
4036 vpmacsdql instruction.
4037
4038 2014-06-16 Yury Gribov <y.gribov@samsung.com>
4039
4040 * c-c++-common/asan/instrument-with-calls-1.c: New test.
4041 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4042 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4043 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
4044 test patterns.
4045 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4046 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4047 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4048 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4049 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4050 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4051
4052 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4053
4054 PR fortran/28484
4055 PR fortran/61429
4056 * gfortran.dg/system_clock_1.f90: New file.
4057 * gfortran.dg/system_clock_2.f90: New file.
4058
4059 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4060
4061 PR c++/33101
4062 * g++.dg/other/void3.C: New.
4063 * g++.dg/conversion/err-recover1.C: Update.
4064
4065 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4066
4067 PR target/61415
4068 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4069 * gcc.target/powerpc/pack02.c: Use it.
4070 * gcc.target/powerpc/tfmode_off.c: Likewise.
4071
4072 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4073
4074 PR rtl-optimization/61094
4075 PR rtl-optimization/61446
4076 * gcc.target/i386/pr61446.c : New.
4077
4078 2014-06-13 Dehao Chen <dehao@google.com>
4079
4080 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4081
4082 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4083
4084 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4085
4086 2014-06-13 Richard Biener <rguenther@suse.de>
4087
4088 * c-c++-common/pr46562-2.c: Adjust.
4089 * g++.dg/tree-ssa/pr8781.C: Likewise.
4090 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4091 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4092 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4093 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4094 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4095
4096 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4097
4098 PR tree-optimization/61375
4099 * gcc.c-torture/execute/pr61375-1.c: New test.
4100
4101 2014-06-12 Jakub Jelinek <jakub@redhat.com>
4102
4103 PR middle-end/61486
4104 * c-c++-common/gomp/pr61486-1.c: New test.
4105 * c-c++-common/gomp/pr61486-2.c: New test.
4106
4107 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4108
4109 PR target/59843
4110 * gcc.dg/vect/vect-singleton_1.c: New file.
4111
4112 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
4113
4114 PR target/61443
4115 * gcc.target/avr/torture/pr61443.c: New test.
4116
4117 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4118
4119 PR c++/19200
4120 * g++.dg/parse/friend11.C: New.
4121
4122 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4123
4124 PR c++/60265
4125 * g++.dg/cpp0x/using-enum-1.C: New.
4126 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4127
4128 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4129
4130 PR c++/19200
4131 * g++.dg/parse/friend9.C: New.
4132 * g++.dg/parse/friend10.C: Likewise.
4133 * g++.dg/parse/friend7.C: Adjust.
4134
4135 2014-06-11 Richard Biener <rguenther@suse.de>
4136
4137 PR tree-optimization/61452
4138 * gcc.dg/torture/pr61452.c: New testcase.
4139
4140 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4141
4142 PR c++/34049
4143 * g++.dg/parse/pr34049.C: New.
4144
4145 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4146
4147 * gcc.c-torture/execute/pr61306-1.c: New test.
4148 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4149 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4150
4151 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4152
4153 * gcc.target/aarch64/acle/acle.exp: New.
4154 * gcc.target/aarch64/acle/crc32b.c: New test.
4155 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4156 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4157 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4158 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4159 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4160 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4161 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4162
4163 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4164
4165 PR tree-optimization/52252
4166 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4167
4168 2014-06-11 Richard Biener <rguenther@suse.de>
4169
4170 PR middle-end/61437
4171 * gcc.dg/torture/20140610-1.c: New testcase.
4172 * gcc.dg/torture/20140610-2.c: Likewise.
4173
4174 2014-06-10 Richard Biener <rguenther@suse.de>
4175
4176 PR tree-optimization/61438
4177 * gcc.dg/torture/pr61438.c: New testcase.
4178
4179 2014-06-10 Richard Biener <rguenther@suse.de>
4180
4181 PR middle-end/61456
4182 * g++.dg/opt/pr61456.C: New testcase.
4183
4184 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4185 Mikael Morin <mikael@gcc.gnu.org>
4186
4187 PR fortran/41936
4188 * gfortran.dg/class_array_15.f03: Check memory leaks.
4189
4190 2014-06-10 Richard Biener <rguenther@suse.de>
4191
4192 PR tree-optimization/57186
4193 PR tree-optimization/59299
4194 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4195 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4196
4197 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4198
4199 PR fortran/60928
4200 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4201 directives.
4202 * gfortran.dg/gomp/associate1.f90: New test.
4203 * gfortran.dg/gomp/intentin1.f90: New test.
4204 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4205 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4206 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4207 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4208
4209 2014-06-09 Marek Polacek <polacek@redhat.com>
4210
4211 PR c/36446
4212 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4213 * gcc.dg/array-2.c: Likewise.
4214 * gcc.dg/array-const-2.c: Likewise.
4215 * gcc.dg/ucnid-8.c: Likewise.
4216 * gcc.dg/vla-init-1.c: Likewise.
4217 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4218 * gcc.dg/c99-flex-array-7.c: Likewise.
4219 * gcc.dg/init-bad-1.c: Likewise.
4220 * gcc.dg/init-bad-3.c: Likewise.
4221 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4222 * gcc.dg/pedwarn-init.c: Add dg-warning.
4223 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4224
4225 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4226
4227 PR c++/22556
4228 * g++.dg/other/redecl3.C: New.
4229
4230 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4231
4232 PR c++/54442
4233 * g++.dg/pr54442.C: New file.
4234
4235 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4236
4237 PR fortran/61406
4238 * gfortran.dg/associate_17.f90 : New test
4239
4240 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4241
4242 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4243 void for TEST instead of static void.
4244 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4245 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4246 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4247 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4248 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4249 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4250 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4251 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4252 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4253 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4254 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4255 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4256 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4257 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4258 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4259 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4260 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4261 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4262 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4263 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4264 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4265 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4266 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4267 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4268 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4269 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4270 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4271 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4272 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4273 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4274 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4275 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4276 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4277 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4278 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4279 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4280 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4281 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4282 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4283 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4284 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4285 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4286 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4287 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4288 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4289 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4290 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4291 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4292 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4293 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4294 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4295 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4296 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4297 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4298 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4299 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4300 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4301 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4302 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4303 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4304 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4305 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4306 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4307 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4308 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4309 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4310 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4311 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4312 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4313 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4314 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4315 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4316 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4317 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4318 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4319 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4320 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4321 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4322 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4323 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4324 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4325 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4326 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4327 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4328 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4329 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4330 instead of static void.
4331 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4332 delete unused variables.
4333 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4334 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4335 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4336 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4337 delete unused variables, void for TEST instead of static void.
4338 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4339 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4340 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4341 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4342 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4343 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4344 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4345 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4346 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4347 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4348 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4349 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4350 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4351 initialize variables.
4352 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4353 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4354 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4355 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4356 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4357 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4358 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4359 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4360 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4361 * gcc.target/i386/i386.exp: Ditto.
4362 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4363 CALC, void for TEST instead of static void, initialize variables.
4364 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4365 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4366 static void.
4367 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4368 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4369 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4370 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4371 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4372 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4373 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4374 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4375 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4376 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4377 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4378 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4379 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4380 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4381 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4382 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4383 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4384 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4385 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4386 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4387 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4388 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4394 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4395 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4396 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4397 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4398 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4399 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4400 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4401 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4402 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4403 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4404 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4405 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4407 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4408 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4409 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4410 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4411 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4412 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4413 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4414 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4415 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4416 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4417 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4418 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4419 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4420 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4421 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4422 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4423 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4424 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4425 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4426 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4427 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4428 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4429 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4430 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4431 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4432 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4433 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4434 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4435 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4436 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4437 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4438 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4439 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4440 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4441 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4444 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4445 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4446 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4447 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4448 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4449 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4450 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4451 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4452 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4453 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4454 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4455 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4456 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4457 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4458 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4459 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4460 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4461 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4462 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4463 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4464 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4465 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4466 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4467 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4468 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4469 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4470 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4471 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4472 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4473 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4474 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4475 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4476 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4477 instead of static void.
4478 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4479 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4480 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4481 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4482 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4483 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4484 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4485 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4486 static void, delete unused variables.
4487 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4488 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4489 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4490 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4491 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4492 static void, delete unused variables, Change parameters for
4493 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4494 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4495 CALC, void for TEST instead of static void.
4496 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4497 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4498 void.
4499 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4500 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4501 static void, change type of parameter for UNION_TYPE.
4502 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4503 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4504 void for TEST instead of static void, delete unused variables, change
4505 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4506 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4507 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4508 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4509 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4510 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4511 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4512 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4513 void for TEST instead of static void, change parameters for
4514 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4515 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4516 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4517 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4518 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4519 __attribute__((unused)).
4520 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4521 __attribute__((unused)).
4522 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4523 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4524 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4525 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4526 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4527 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4528 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4529 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4530 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4531 add __attribute__((unused)).
4532 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4533 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4534 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4535 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4536 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4537 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4538 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4539 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4540 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4541 delete unused variables.
4542 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4543 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4544 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4545 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4546 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4547 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4548 static void, mask_merging and zero_masking for unsigned types.
4549 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4550 CHECK_ARRAY for unsigned types.
4551 * gcc.target/i386/m256-check.h: Ditto.
4552 * gcc.target/i386/m512-check.h: Ditto.
4553
4554 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4555
4556 PR target/61062
4557 * gcc.target/arm/pr48252.c (main): Expect same result
4558 as endian-neutral.
4559
4560 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4561
4562 PR fortran/45187
4563 * gfortran.dg/cray_pointers_10.f90: New file.
4564
4565 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4566
4567 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4568 instead of complex(kind=16).
4569
4570 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4571
4572 PR fortran/38829
4573 * gfortran.dg/bind_c_usage_29.f90: New file.
4574
4575 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4576
4577 * gnat.dg/opt38.adb: New test.
4578 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4579
4580 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4581
4582 PR target/18343
4583 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4584 New macro, 0 for __MMIX__, default 64.
4585 (bar): Pass it to __builtin_apply instead of literal 64.
4586
4587 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4588
4589 * gfortran.dg/io_constraints_11.f90: New file.
4590 * gfortran.dg/io_constraints_12.f90: New file.
4591 * gfortran.dg/io_constraints_13.f90: New file.
4592
4593 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4594
4595 PR target/61423
4596 * gcc.target/i386/pr61423.c: New test.
4597
4598 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4599
4600 PR c++/60184
4601 * g++.dg/cpp0x/constexpr-union6.C: New.
4602 * g++.dg/cpp0x/union6.C: Likewise.
4603 * g++.dg/init/ref14.C: Adjust.
4604 * g++.dg/init/union1.C: Likewise.
4605
4606 2014-06-06 Richard Biener <rguenther@suse.de>
4607
4608 PR tree-optimization/59299
4609 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4610
4611 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4612
4613 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4614 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4615
4616 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4617
4618 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4619 bitfield and test wrong results instead of correct results to make the
4620 test more portable.
4621
4622 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4623
4624 PR c++/60432
4625 * g++.dg/cpp0x/constexpr-60432.C: New.
4626
4627 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4628
4629 PR c++/60199
4630 * g++.dg/cpp0x/constexpr-60199.C: New.
4631
4632 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4633
4634 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4635 Specify -march=z900 as an additional option.
4636 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4637 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4638 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4639
4640 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4641
4642 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4643 reduction clause diagnostic changes.
4644 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4645 * gfortran.dg/gomp/reduction1.f90: Likewise.
4646 * gfortran.dg/gomp/reduction3.f90: Likewise.
4647 * gfortran.dg/gomp/udr1.f90: New test.
4648 * gfortran.dg/gomp/udr2.f90: New test.
4649 * gfortran.dg/gomp/udr3.f90: New test.
4650 * gfortran.dg/gomp/udr4.f90: New test.
4651 * gfortran.dg/gomp/udr5.f90: New test.
4652 * gfortran.dg/gomp/udr6.f90: New test.
4653 * gfortran.dg/gomp/udr7.f90: New test.
4654
4655 2014-06-06 Christian Bruel <christian.bruel@st.com>
4656
4657 PR tree-optimization/43934
4658 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4659
4660 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4661
4662 PR c/53119
4663 * gcc.dg/pr53119.c: New testcase.
4664
4665 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4666
4667 PR target/52472
4668 * gcc.target/avr/pr52472.c: New test.
4669
4670
4671 2014-06-05 Jeff Law <law@redhat.com>
4672
4673 PR tree-optimization/61289
4674 * g++.dg/pr61289.C: New test.
4675 * g++.dg/pr61289-2.C: New test.
4676
4677 2014-06-05 Richard Biener <rguenther@suse.de>
4678 Paolo Carlini <paolo.carlini@oracle.com>
4679
4680 PR c++/56961
4681 * g++.dg/parse/pr56961.C: New.
4682
4683 2014-06-05 Kai Tietz <ktietz@redhat.com>
4684
4685 PR target/46219
4686 * gcc.target/i386/sibcall-4.c: Remove xfail.
4687
4688 2014-06-05 Julian Brown <julian@codesourcery.com>
4689 Sandra Loosemore <sandra@codesourcery.com>
4690
4691 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4692
4693 2014-06-05 Richard Biener <rguenther@suse.de>
4694
4695 PR c++/61004
4696 * g++.dg/diagnostic/pr61004.C: New testcase.
4697
4698 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4699
4700 * gcc.dg/torture/pr61319.c: New test.
4701
4702 2014-06-05 Marek Polacek <polacek@redhat.com>
4703
4704 PR c/56724
4705 * gcc.dg/pr56724-3.c: New test.
4706
4707 2014-06-05 Andreas Schwab <schwab@suse.de>
4708
4709 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4710
4711 2014-06-05 Marek Polacek <polacek@redhat.com>
4712
4713 PR c/49706
4714 * c-c++-common/pr49706.c: New test.
4715
4716 2014-06-05 Marek Polacek <polacek@redhat.com>
4717
4718 PR c/48062
4719 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4720 * gcc.dg/Wshadow-3.c: Likewise.
4721 * gcc.dg/pr48062.c: New test.
4722
4723 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4724
4725 PR c++/43453
4726 * g++.dg/init/pr43453.C: New.
4727
4728 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4729
4730 PR tree-optimization/61385
4731 * gcc.dg/tree-ssa/pr61385.c: New file.
4732
4733 2014-06-04 Richard Biener <rguenther@suse.de>
4734
4735 PR tree-optimization/60098
4736 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4737
4738 2014-06-04 Richard Biener <rguenther@suse.de>
4739
4740 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4741
4742 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4743
4744 PR c/58942
4745 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4746 the case with a pointer.
4747
4748 2014-06-04 Marek Polacek <polacek@redhat.com>
4749
4750 PR c/30020
4751 * c-c++-common/pr30020.c: New test.
4752
4753 2014-06-03 Andrew Pinski <apinski@cavium.com>
4754
4755 * gcc.c-torture/compile/20140528-1.c: New testcase.
4756
4757 2014-06-03 Dehao Chen <dehao@google.com>
4758
4759 * gcc.dg/tree-prof/merge_block.c: New test.
4760
4761 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4762
4763 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4764 * g++.dg/ext/mv15.C (dg-options): Ditto.
4765
4766 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4767
4768 DR 1423
4769 PR c++/52174
4770 * g++.dg/cpp0x/nullptr31.C: New.
4771 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4772 * g++.dg/cpp0x/nullptr17.C: Update.
4773
4774 2014-06-03 Marek Polacek <polacek@redhat.com>
4775
4776 PR c/60439
4777 * c-c++-common/pr60439.c: New test.
4778 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4779
4780 2014-06-03 Martin Jambor <mjambor@suse.cz>
4781
4782 PR ipa/61160
4783 * g++.dg/ipa/pr61160-1.C: New test.
4784
4785 2014-06-03 Richard Biener <rguenther@suse.de>
4786
4787 PR tree-optimization/61383
4788 * gcc.dg/torture/pr61383-1.c: New testcase.
4789
4790 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4791
4792 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4793
4794 2014-06-02 Jeff Law <law@redhat.com>
4795
4796 PR rtl-optimization/61094
4797 * g++.dg/pr61094: New test.
4798
4799 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4800
4801 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4802 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4803 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4804 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4805 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4806 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4807 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4808 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4809
4810 2014-06-02 Richard Biener <rguenther@suse.de>
4811
4812 PR tree-optimization/61346
4813 * gcc.dg/torture/pr61346.c: New testcase.
4814
4815 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4816
4817 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4818 not compilation.
4819 * gcc.target/i386/sibcall-4.c: Ditto.
4820 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4821
4822 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4823
4824 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4825 in scan-assembler-not string.
4826 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4827 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4828 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4829
4830 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4831
4832 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4833
4834 2014-06-01 Kai Tietz <ktietz@redhat.com>
4835
4836 PR target/61377
4837 * gcc.target/i386/sibcall-6.c: New test.
4838
4839 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4840
4841 DR 1227
4842 PR c++/57543
4843 * g++.dg/cpp0x/pr57543-1.C: New.
4844 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4845 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4846 * g++.dg/cpp0x/decltype59.C: Likewise.
4847
4848 2014-05-31 Tom de Vries <tom@codesourcery.com>
4849
4850 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4851
4852 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4853
4854 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4855 restore_gcc_exec_prefix_env_var): New procedures.
4856 (set_ld_library_path_env_vars,
4857 restore_ld_library_path_env_vars): Use them.
4858 * lib/c-compat.exp: Load target-libpath.exp.
4859 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4860 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4861 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4862 restore_gcc_exec_prefix_env_var.
4863 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4864 Likewise.
4865
4866 * c-c++-common/asan/misalign-1.c: New test.
4867 * c-c++-common/asan/misalign-2.c: New test.
4868
4869 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4870 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4871 -DASAN_USE_DEJAGNU_GTEST=1.
4872 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4873 * g++.dg/asan/asan_oob_test.cc: Likewise.
4874 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4875 * g++.dg/asan/asan_str_test.cc: Likewise.
4876 * g++.dg/asan/asan_test_utils.h: Likewise.
4877 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4878 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4879 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4880 Imported from upstream r209283.
4881 * g++.dg/asan/asan_test_config.h: Likewise.
4882
4883 2014-05-30 Kai Tietz <ktietz@redhat.com>
4884
4885 PR target/60104
4886 * gcc.target/i386/sibcall-1.c: New test.
4887 * gcc.target/i386/sibcall-2.c: New test.
4888 * gcc.target/i386/sibcall-3.c: New test.
4889 * gcc.target/i386/sibcall-4.c: New test.
4890
4891 2014-05-30 Ian Lance Taylor <iant@google.com>
4892
4893 * gcc.target/i386/pause-2.c: New test.
4894
4895 2014-05-30 Tom de Vries <tom@codesourcery.com>
4896
4897 * gcc.target/i386/fuse-caller-save.c: New test.
4898 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4899 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4900
4901 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4902
4903 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4904 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4905 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4906 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4907 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4908 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4909 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4910 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4911 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4912 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4913 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4914 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4915 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4916 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4917 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4918 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4919 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4920 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4921 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4922 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4923 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4924 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4925 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4926 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4927 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4928 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4929 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4930 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4931 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4932 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4933 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4934 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4935 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4936 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4937 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4938 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4939
4940 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4941
4942 PR rtl-optimization/61325
4943 * gcc.target/aarch64/pr61325.c: New.
4944
4945 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4946
4947 * gcc.target/arm/simd/vextQf32_1.c: New file.
4948 * gcc.target/arm/simd/vextQp16_1.c: New file.
4949 * gcc.target/arm/simd/vextQp8_1.c: New file.
4950 * gcc.target/arm/simd/vextQs16_1.c: New file.
4951 * gcc.target/arm/simd/vextQs32_1.c: New file.
4952 * gcc.target/arm/simd/vextQs64_1.c: New file.
4953 * gcc.target/arm/simd/vextQs8_1.c: New file.
4954 * gcc.target/arm/simd/vextQu16_1.c: New file.
4955 * gcc.target/arm/simd/vextQu32_1.c: New file.
4956 * gcc.target/arm/simd/vextQu64_1.c: New file.
4957 * gcc.target/arm/simd/vextQu8_1.c: New file.
4958 * gcc.target/arm/simd/vextQp64_1.c: New file.
4959 * gcc.target/arm/simd/vextf32_1.c: New file.
4960 * gcc.target/arm/simd/vextp16_1.c: New file.
4961 * gcc.target/arm/simd/vextp8_1.c: New file.
4962 * gcc.target/arm/simd/vexts16_1.c: New file.
4963 * gcc.target/arm/simd/vexts32_1.c: New file.
4964 * gcc.target/arm/simd/vexts64_1.c: New file.
4965 * gcc.target/arm/simd/vexts8_1.c: New file.
4966 * gcc.target/arm/simd/vextu16_1.c: New file.
4967 * gcc.target/arm/simd/vextu32_1.c: New file.
4968 * gcc.target/arm/simd/vextu64_1.c: New file.
4969 * gcc.target/arm/simd/vextu8_1.c: New file.
4970 * gcc.target/arm/simd/vextp64_1.c: New file.
4971
4972 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4973 Tom de Vries <tom@codesourcery.com>
4974
4975 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4976 options.
4977 * gcc.target/mips/fuse-caller-save.h: New include file.
4978 * gcc.target/mips/fuse-caller-save.c: New test.
4979 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4980 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4981
4982 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4983
4984 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4985
4986 2014-05-28 Richard Biener <rguenther@suse.de>
4987
4988 PR middle-end/61045
4989 * gcc.dg/pr61045.c: New testcase.
4990
4991 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4992
4993 * lib/clearcap.exp: New file.
4994 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4995 Remove clearcap_ldflags handling.
4996 Call clearcap-init, clearcap-finish.
4997 * gcc.target/i386/i386.exp: Likewise.
4998 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4999 * gcc.target/i386/clearcapv2.map: Move to
5000 ../config/sol2-clearcapv2.map.
5001 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
5002 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
5003
5004 2014-05-28 Richard Biener <rguenther@suse.de>
5005
5006 PR tree-optimization/61335
5007 * gfortran.dg/pr61335.f90: New testcase.
5008
5009 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5010
5011 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
5012
5013 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5014
5015 * gnat.dg/overflow_fixed.adb: New test.
5016
5017 2014-05-27 Marek Polacek <polacek@redhat.com>
5018
5019 PR c/56724
5020 * gcc.dg/pr56724-1.c: New test.
5021 * gcc.dg/pr56724-2.c: New test.
5022 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
5023 -Wtraditional.
5024 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
5025
5026 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5027
5028 * gcc.dg/fold-compare-8.c: New test.
5029 * gcc.dg/Wstrict-overflow-25.c: Likewise.
5030
5031 2014-05-27 Richard Biener <rguenther@suse.de>
5032
5033 * gcc.dg/tree-ssa/vrp92.c: New testcase.
5034
5035 2014-05-27 Marek Polacek <polacek@redhat.com>
5036
5037 PR testsuite/61319
5038 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
5039 LLONG_MIN, and ULLONG_MAX.
5040
5041 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5042
5043 * lib/target-supports.exp (check_effective_target_vect_bswap):
5044 Specify arm*-*-* support.
5045
5046 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5047
5048 PR testsuite/61319
5049 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
5050 -nan optional.
5051 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
5052 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
5053
5054 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5055
5056 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
5057
5058 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
5059
5060 PR rtl-optimization/61222
5061 * gcc.c-torture/compile/pr61222-1.c: New test.
5062 * gcc.c-torture/compile/pr61222-2.c: Likewise.
5063
5064 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5065
5066 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5067
5068 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5069
5070 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5071
5072 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5073
5074 PR libgfortran/55117
5075 * gfortran.dg/namelist_85.f90: New test.
5076
5077 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5078
5079 PR c/61191
5080 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5081 the case with syntax error.
5082
5083 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5084
5085 * gcc.dg/lto/pr61278_0.c: New test.
5086 * gcc.dg/lto/pr61278_1.c: New test.
5087
5088 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5089
5090 * gcc.dg/pr61220.c: New test.
5091 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5092
5093 2014-05-25 Tobias Burnus <burnus@net-b.de>
5094
5095 * gfortran.dg/coarray_10.f90: Update dg-warning.
5096 * gfortran.dg/coarray_this_image_1.f90: New.
5097 * gfortran.dg/coarray_this_image_2.f90: New.
5098
5099 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5100
5101 PR libfortran/61173
5102 * gfortran.dg/arrayio_14.f90: New test.
5103
5104 2014-05-24 Andreas Schwab <schwab@suse.de>
5105
5106 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
5107
5108 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5109
5110 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5111 Adjust regexp for -flto.
5112 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5113 * gfortran.dg/pr52835.f90: Likewise.
5114
5115 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5116
5117 PR rtl-optimization/61215
5118 * gcc.target/i386/pr61215.c: New.
5119
5120 2014-05-23 Marek Polacek <polacek@redhat.com>
5121 Jakub Jelinek <jakub@redhat.com>
5122
5123 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5124 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5125 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5126 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5127 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5128 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5129 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5130 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5131 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5132 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5133 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5134 * c-c++-common/ubsan/float-cast.h: New file.
5135 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5136 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5137
5138 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5139
5140 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5141
5142 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5143
5144 * g++.dg/cpp1y/lambda-init9.C: New.
5145
5146 2014-05-23 Richard Biener <rguenther@suse.de>
5147
5148 PR testsuite/61266
5149 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5150 adjust testcase to reflect reality.
5151
5152 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5153
5154 PR tree-optimization/54733
5155 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5156 optimization to support memory sources and bitwise operations
5157 equivalent to load in host endianness.
5158 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5159 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5160 * gcc.c-torture/execute/bswap-2.c: Likewise.
5161
5162 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5163
5164 * lib/target-supports.exp: New effective targets for architectures
5165 capable of performing byte swap.
5166 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5167 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5168 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5169
5170 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5171
5172 PR c++/61088
5173 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5174 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5175
5176 2014-05-22 Xinliang David Li <davidxl@google.com>
5177
5178 * g++.dg/ipa/devirt-15.C: Fix expected message.
5179 * g++.dg/ipa/devirt-16.C: Ditto.
5180 * g++.dg/ipa/devirt-17.C: Ditto.
5181 * g++.dg/ipa/devirt-26.C: Ditto.
5182 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5183 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5184 * g++.dg/tree-ssa/pr8781.C:Ditto.
5185
5186 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5187
5188 * gcc.target/powerpc/htm-ttest.c: New test.
5189
5190 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5191
5192 * gnat.dg/opt37.ad[sb]: New test.
5193
5194 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5195
5196 PR c/61271
5197 * g++.dg/cilk-plus/AN/array_function.cc: New.
5198
5199 2014-05-22 Richard Biener <rguenther@suse.de>
5200
5201 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5202
5203 2014-05-22 Kostya Serebryany <kcc@google.com>
5204
5205 * c-c++-common/tsan/mutexset1.c: Update the test to match
5206 upstream r209283.
5207 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5208
5209 2014-05-21 Marek Polacek <polacek@redhat.com>
5210
5211 PR sanitizer/61272
5212 * g++.dg/ubsan/pr61272.C: New test.
5213
5214 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5215 Sandra Loosemore <sandra@codesourcery.com>
5216
5217 PR lto/60179
5218 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5219 * gcc.target/nios2/custom-fp-lto.c: New test.
5220
5221 2014-05-21 Andreas Schwab <schwab@suse.de>
5222
5223 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5224
5225 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5226
5227 PR target/54236
5228 * gcc.target/sh/pr54236-3.c: New.
5229
5230 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5231
5232 PR c++/60189
5233 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5234
5235 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5236
5237 PR tree-optimization/60899
5238 * g++.dg/ipa/devirt-11.C: Update template.
5239
5240 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5241
5242 PR C++/61038
5243 * g++.dg/cpp0x/pr61038.C: New.
5244
5245 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5246
5247 PR c++/58753
5248 PR c++/58930
5249 PR c++/58704
5250 * g++.dg/cpp0x/nsdmi-template11.C: New.
5251 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5252 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5253
5254 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5255
5256 * gnat.dg/opt35.adb: New test.
5257 * gnat.dg/opt36.adb: Likewise.
5258 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5259
5260 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5261
5262 PR c++/60373
5263 * g++.dg/cpp0x/Wattributes1.C: New.
5264 * g++.dg/ext/visibility/redecl1.C: Adjust.
5265 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5266
5267 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5268
5269 * gcc.target/powerpc/vsxcopy.c: New test.
5270
5271 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5272
5273 PR c++/58664
5274 * g++.dg/cpp0x/nsdmi-union6.C: New.
5275 * g++.dg/parse/pr58664.C: Likewise.
5276 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5277 * g++.dg/parse/crash31.C: Likewise.
5278 * g++.dg/template/error2.C: Likewise.
5279 * g++.dg/template/inherit8.C: Likewise.
5280 * g++.dg/template/offsetof2.C: Likewise.
5281
5282 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5283
5284 * c-c++-common/gomp/simd4.c: Adjust for inform.
5285 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5286 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5287 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5288 * g++.dg/cpp0x/noexcept15.C: Likewise.
5289 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5290 * g++.dg/eh/spec6.C: Likewise.
5291 * g++.dg/expr/cast1.C: Likewise.
5292 * g++.dg/expr/dtor1.C: Likewise.
5293 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5294 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5295 * g++.dg/gomp/pr49223-2.C: Likewise.
5296 * g++.dg/gomp/udr-4.C: Likewise.
5297 * g++.dg/init/delete1.C: Likewise.
5298 * g++.dg/other/crash-2.C: Likewise.
5299 * g++.dg/parse/crash24.C: Likewise.
5300 * g++.dg/parse/crash25.C: Likewise.
5301 * g++.dg/parse/crash31.C: Likewise.
5302 * g++.dg/parse/crash49.C: Likewise.
5303 * g++.dg/parse/crash50.C: Likewise.
5304 * g++.dg/parse/crash54.C: Likewise.
5305 * g++.dg/parse/dtor7.C: Likewise.
5306 * g++.dg/parse/error40.C: Likewise.
5307 * g++.dg/parse/fused-params1.C: Likewise.
5308 * g++.dg/parse/new1.C: Likewise.
5309 * g++.dg/template/crash35.C: Likewise.
5310 * g++.dg/template/crash59.C: Likewise.
5311 * g++.dg/template/crash77.C: Likewise.
5312 * g++.dg/template/error51.C: Likewise.
5313 * g++.dg/template/incomplete1.C: Likewise.
5314 * g++.dg/template/incomplete3.C: Likewise.
5315 * g++.dg/template/incomplete4.C: Likewise.
5316 * g++.dg/template/incomplete5.C: Likewise.
5317 * g++.dg/template/inherit8.C: Likewise.
5318 * g++.dg/template/instantiate1.C: Likewise.
5319 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5320 * g++.dg/template/offsetof2.C: Likewise.
5321 * g++.dg/tm/pr51928.C: Likewise.
5322 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5323 * g++.dg/warn/incomplete1.C: Likewise.
5324 * g++.dg/warn/incomplete2.C: Likewise.
5325 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5326 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5327 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5328 * g++.old-deja/g++.eh/catch1.C: Likewise.
5329 * g++.old-deja/g++.eh/spec6.C: Likewise.
5330 * g++.old-deja/g++.mike/p7868.C: Likewise.
5331 * g++.old-deja/g++.other/crash38.C: Likewise.
5332 * g++.old-deja/g++.other/enum2.C: Likewise.
5333 * g++.old-deja/g++.other/incomplete.C: Likewise.
5334 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5335 * g++.old-deja/g++.pt/crash9.C: Likewise.
5336 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5337 * g++.old-deja/g++.pt/typename8.C: Likewise.
5338 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5339
5340 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5341
5342 * lib/target-supports.exp
5343 (check_effective_target_vect_sizes_32B_16B): Return false if
5344 128-bit AVX vectors preferred.
5345
5346 2014-05-19 Mike Stump <mikestump@comcast.net>
5347
5348 * lib/target-supports.exp (check_effective_target_avx): Early out
5349 if not x86 to prevent x86 flags on non-x86 targets.
5350
5351 2014-05-19 Richard Biener <rguenther@suse.de>
5352
5353 PR tree-optimization/61221
5354 * gcc.dg/torture/pr61221.c: New testcase.
5355
5356 2014-05-19 Richard Biener <rguenther@suse.de>
5357
5358 PR tree-optimization/61209
5359 * gfortran.dg/pr61209.f90: New testcase.
5360
5361 2014-05-19 Richard Biener <rguenther@suse.de>
5362
5363 PR tree-optimization/61184
5364 * c-c++-common/torture/pr61184.c: New testcase.
5365
5366 2014-05-19 Christian Bruel <christian.bruel@st.com>
5367
5368 PR target/61195
5369 * gcc.target/sh/pr61195.c: New test.
5370
5371 2014-05-18 Wei Mi <wmi@google.com>
5372
5373 PR target/58066
5374 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5375 directive with rtl insns. Add effective-target fpic and
5376 tls_native.
5377
5378 2014-05-17 Xinliang David Li <davidxl@google.com>
5379
5380 * g++.dg/ipa/devirt-33.C: New testcase.
5381
5382 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5383
5384 * g++.dg/ipa/comdat.C: New file.
5385
5386 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5387
5388 * gnat.dg/volatile12.ad[sb]: New test.
5389
5390 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5391
5392 * gnat.dg/enum3.adb: New test.
5393
5394 2014-05-18 Andreas Schwab <schwab@suse.de>
5395
5396 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5397
5398 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5399
5400 PR libfortran/52539
5401 * gfortran.dg/namelist_utf8.f90: New test.
5402
5403 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5404
5405 PR c++/52875
5406 * g++.dg/cpp0x/decltype58.C: New.
5407
5408 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5409
5410 * gcc.target/microblaze/others/break_handler.c: New.
5411
5412 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5413
5414 PR tree-optimization/61140
5415 PR tree-optimization/61150
5416 PR tree-optimization/61197
5417 * gcc.dg/tree-ssa/pr61140.c: New file.
5418 * gcc.dg/tree-ssa/pr61150.c: New file.
5419 * gcc.dg/tree-ssa/pr61197.c: New file.
5420
5421 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5422
5423 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5424 (dg-options): Add -mfpmath=387.
5425 (dg-final): Check that no MMX registers are used.
5426
5427 2014-05-17 Andreas Schwab <schwab@suse.de>
5428
5429 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5430
5431 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5432
5433 Revert:
5434 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5435
5436 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5437 occurrences of "int" in the gimple dump to reflect that the return
5438 types of functions now show up in such dumps.
5439 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5440
5441 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5442
5443 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5444 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5445 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5446 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5447 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5448 * gcc.dg/debug/pr35154.c: Update testcase.
5449 * gcc.target/i386/vectorize1.c: Update testcase.
5450
5451 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5452
5453 PR c++/51640
5454 * g++.dg/parse/error54.C: New.
5455
5456 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5457
5458 PR rtl-optimization/60969
5459 * g++.dg/pr60969.C: New.
5460
5461 2014-05-16 Richard Biener <rguenther@suse.de>
5462
5463 PR tree-optimization/61194
5464 * gcc.dg/vect/pr61194.c: New testcase.
5465
5466 2014-05-16 Richard Biener <rguenther@suse.de>
5467
5468 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5469 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5470 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5471 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5472
5473 2014-05-16 Richard Biener <rguenther@suse.de>
5474
5475 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5476
5477 2014-05-15 Martin Jambor <mjambor@suse.cz>
5478
5479 PR ipa/61085
5480 * g++.dg/ipa/pr61085.C: New test.
5481
5482 2014-05-15 Martin Jambor <mjambor@suse.cz>
5483
5484 PR tree-optimization/61090
5485 * gcc.dg/tree-ssa/pr61090.c: New test.
5486
5487 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5488
5489 PR tree-optimization/61158
5490 * gcc.dg/pr61158.c: New test.
5491
5492 2014-05-15 Andreas Schwab <schwab@suse.de>
5493
5494 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5495 emitted.
5496 * obj-c++.dg/exceptions-5.mm: Likewise.
5497
5498 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5499
5500 * shrink-wrap-loop.c: New test case.
5501
5502 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5503
5504 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5505 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5506 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5507 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5508 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5509 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5510 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5511 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5512 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5513 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5514 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5515 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5516 * gcc.target/arm/simd/vtrns16_1.c: New file.
5517 * gcc.target/arm/simd/vtrns32_1.c: New file.
5518 * gcc.target/arm/simd/vtrns8_1.c: New file.
5519 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5520 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5521 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5522
5523 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5524
5525 * gcc.target/i386/clflushopt-1.c: New.
5526 * gcc.target/i386/xsavec-1.c: Ditto.
5527 * gcc.target/i386/xsavec64-1.c: Ditto.
5528 * gcc.target/i386/xsaves-1.c: Ditto.
5529 * gcc.target/i386/xsaves64-1.c: Ditto.
5530 * gcc.target/i386/sse-12.c: Test new options.
5531 * gcc.target/i386/sse-13.c: Ditto.
5532 * gcc.target/i386/sse-14.c: Ditto.
5533 * gcc.target/i386/sse-22.c: Ditto.
5534 * gcc.target/i386/sse-23.c: Ditto.
5535 * g++.dg/other/i386-2.C: Ditto.
5536 * g++.dg/other/i386-3.C: Ditto.
5537
5538 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5539
5540 PR rtl-optimization/60866
5541 * gcc.dg/pr60866.c: New test.
5542
5543 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5544
5545 PR rtl-optimization/60901
5546 * gcc.target/i386/pr60901.c: New test.
5547
5548 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5549
5550 PR sanitizer/61100
5551 * c-c++-common/asan/asan-interface-1.c: New test.
5552 * lib/asan-dg.exp (asan_include_flags): New function.
5553 (asan_init): Call asan_include_flags to obtain path
5554 to sanitizer headers.
5555
5556 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5557
5558 * lib/target-support.exp (check_dfp_hw_available): New function.
5559 (is-effective-target): Check $arg for dfp_hw.
5560 (is-effective-target-keyword): Likewise.
5561 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5562 Change target to dfp_hw.
5563
5564 2014-05-13 Marek Polacek <polacek@redhat.com>
5565
5566 PR c/61162
5567 * gcc.dg/pr61162.c: New test.
5568
5569 2014-05-13 Marek Polacek <polacek@redhat.com>
5570
5571 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5572 * c-c++-common/pr50459-2.c: New test.
5573
5574 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5575
5576 PR c++/54310
5577 * g++.dg/template/pr54310.C: New.
5578
5579 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5580 Sandra Loosemore <sandra@codesourcery.com>
5581
5582 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5583
5584 2014-05-13 Catherine Moore <clm@cm00re.com>
5585
5586 * gcc.target/mips/near-far-1.c: Adjust expected output
5587 to allow the JALS instruction.
5588 * gcc.target/mips/near-far-2.c: Likewise.
5589 * gcc.target/mips/near-far-4.c: Likewise.
5590
5591 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5592
5593 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5594
5595 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5596
5597 PR target/61060
5598 * gcc.dg/pr61060.c: New test.
5599
5600 2014-05-12 DJ Delorie <dj@redhat.com>
5601
5602 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5603 * gcc.dg/sibcall-4.c: Likewise.
5604
5605 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5606
5607 * objc.dg/shadow-1.m: New test.
5608 * objc.dg/shadow-2.m: New test.
5609 * objc.dg/ivar-scope-1.m: New test.
5610 * objc.dg/ivar-scope-2.m: New test.
5611 * objc.dg/ivar-scope-3.m: New test.
5612 * objc.dg/ivar-scope-4.m: New test.
5613 * objc.dg/ivar-visibility-1.m: New test.
5614 * objc.dg/ivar-visibility-2.m: New test.
5615 * objc.dg/ivar-visibility-3.m: New test.
5616 * objc.dg/ivar-visibility-4.m: New test.
5617
5618 2014-05-12 Tobias Burnus <burnus@net-b.de>
5619
5620 PR fortran/60127
5621 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5622
5623 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5624
5625 PR fortran/60834
5626 * gfortran.dg/associate_16.f90: New test.
5627
5628 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5629
5630 PR target/60991
5631 * gcc.target/avr/pr60991.c: New testcase.
5632
5633 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5634
5635 PR c++/60054
5636 * g++.dg/cpp1y/pr60054.C: New.
5637
5638 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5639
5640 PR c++/51199
5641 * g++.dg/template/pr51199.C: New.
5642
5643 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5644
5645 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5646
5647 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5648
5649 * gfortran.dg/gomp/affinity-1.f90: New test.
5650
5651 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5652
5653 * gcc.dg/torture/pr61136.c: New test.
5654
5655 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5656
5657 PR c++/59705
5658 * g++.dg/cpp0x/sfinae51.C: New.
5659
5660 PR c++/58353
5661 * g++.dg/cpp0x/variadic157.C: New.
5662
5663 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5664
5665 PR target/51244
5666 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5667
5668 2014-05-10 Marek Polacek <polacek@redhat.com>
5669
5670 * gcc.dg/pedwarn-init.c: New test.
5671 * gcc.dg/init-string-1.c: Adjust dg-error.
5672
5673 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5674
5675 * lib/target-supports.exp
5676 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5677 to the list.
5678
5679 2014-05-09 Marek Polacek <polacek@redhat.com>
5680
5681 PR c/61096
5682 * gcc.dg/pr61096-1.c: New test.
5683 * gcc.dg/pr61096-2.c: New test.
5684
5685 2014-05-09 Florian Weimer <fweimer@redhat.com>
5686
5687 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5688 * g++.dg/fstack-protector-strong.C: Likewise.
5689 * gcc.target/i386/ssp-strong-reg.c: New file.
5690
5691 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5692
5693 PR target/61055
5694 * gcc.target/avr/torture/pr61055.c: New test.
5695
5696 2014-05-09 Marek Polacek <polacek@redhat.com>
5697
5698 PR c/50459
5699 * c-c++-common/attributes-1.c: Move test line to a new test.
5700 * c-c++-common/attributes-2.c: New test.
5701 * c-c++-common/pr50459.c: New test.
5702 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5703 * gcc.dg/nonnull-2.c: Likewise.
5704 * gcc.dg/pr55570.c: Modify dg-error.
5705 * gcc.dg/tm/wrap-2.c: Likewise.
5706
5707 2014-05-08 Jeff Law <law@redhat.com>
5708
5709 PR tree-optimization/61009
5710 * g++.dg/tree-ssa/pr61009.C: New test.
5711
5712 2014-05-08 Matthias Klose <doko@ubuntu.com>
5713
5714 PR driver/61106
5715 * gcc-dg/unused-8a.c: New.
5716 * gcc-dg/unused-8b.c: Likewise.
5717
5718 2014-05-08 Marek Polacek <polacek@redhat.com>
5719
5720 PR c/61053
5721 * gcc.dg/pr61053.c: New test.
5722
5723 2014-05-08 Marek Polacek <polacek@redhat.com>
5724
5725 PR c/61077
5726 * gcc.dg/pr61077.c: New test.
5727
5728 2014-05-08 Tobias Burnus <burnus@net-b.de>
5729
5730 * gfortran.dg/coarray_collectives_1.f90: New.
5731 * gfortran.dg/coarray_collectives_2.f90: New.
5732 * gfortran.dg/coarray_collectives_3.f90: New.
5733 * gfortran.dg/coarray_collectives_4.f90: New.
5734 * gfortran.dg/coarray_collectives_5.f90: New.
5735 * gfortran.dg/coarray_collectives_6.f90: New.
5736 * gfortran.dg/coarray/collectives_1.f90: New.
5737 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5738 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5739 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5740 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5741 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5742 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5743 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5744
5745 2014-05-08 Wei Mi <wmi@google.com>
5746
5747 PR target/58066
5748 * gcc.target/i386/pr58066.c: New test.
5749
5750 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5751
5752 * gcc.target/i386/avx256-unaligned-load-2.c,
5753 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5754 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5755 packed-single instructions.
5756
5757 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5758
5759 PR c++/13981
5760 * g++.dg/diagnostic/pr13981.C: New.
5761
5762 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5763
5764 PR tree-optimization/59100
5765 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5766 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5767
5768 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5769
5770 PR tree-optimization/61095
5771 * gcc.dg/torture/pr61095.c: New test.
5772
5773 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5774
5775 PR middle-end/39246
5776 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5777 the uninitialized complex is used.
5778 * gcc.dg/uninit-17.c: New test to check partial initialization of
5779 complex with branches.
5780 * gcc.dg/uninit-17-O0.c: Likewise.
5781
5782 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5783
5784 PR target/60884
5785 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5786 (test_03): Rename to test_02.
5787
5788 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5789
5790 PR c++/61083
5791 * g++.dg/cpp0x/sfinae50.C: New.
5792
5793 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5794
5795 PR c++/61080
5796 * g++.dg/cpp0x/deleted7.C: New.
5797
5798 2014-05-07 Richard Biener <rguenther@suse.de>
5799
5800 PR tree-optimization/61034
5801 * g++.dg/tree-ssa/pr61034.C: New testcase.
5802
5803 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5804
5805 * gcc.target/epiphany/isr-arg.c: New file.
5806
5807 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5808
5809 PR tree-optimization/52252
5810 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5811
5812 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5813
5814 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5815 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5816 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5817 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5818 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5819 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5820 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5821 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5822 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5823 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5824 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5825 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5826 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5827 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5828 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5829 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5830 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5831 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5832 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5833 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5834 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5835 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5836 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5837 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5838 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5839 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5840 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5841 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5842 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5843 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5844 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5845 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5846 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5847 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5848 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5849 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5850 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5851 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5852 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5853 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5854 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5855 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5856 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5857 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5858 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5859 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5860 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5861 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5862 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5863 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5864 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5865 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5866 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5867 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5868 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5869 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5870 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5871 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5872 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5873 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5874 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5875 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5876 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5877 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5878 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5879 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5880 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5881 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5882 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5883 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5884 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5885 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5886
5887 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5888
5889 gcc.target/aarch64/simd/ext_f32.x: New file.
5890 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5891 gcc.target/aarch64/simd/ext_p16.x: New file.
5892 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5893 gcc.target/aarch64/simd/ext_p8.x: New file.
5894 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5895 gcc.target/aarch64/simd/ext_s16.x: New file.
5896 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5897 gcc.target/aarch64/simd/ext_s32.x: New file.
5898 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5899 gcc.target/aarch64/simd/ext_s64.x: New file.
5900 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5901 gcc.target/aarch64/simd/ext_s8.x: New file.
5902 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5903 gcc.target/aarch64/simd/ext_u16.x: New file.
5904 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5905 gcc.target/aarch64/simd/ext_u32.x: New file.
5906 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5907 gcc.target/aarch64/simd/ext_u64.x: New file.
5908 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5909 gcc.target/aarch64/simd/ext_u8.x: New file.
5910 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5911 gcc.target/aarch64/simd/ext_f64.c: New file.
5912 gcc.target/aarch64/simd/extq_f32.x: New file.
5913 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5914 gcc.target/aarch64/simd/extq_p16.x: New file.
5915 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5916 gcc.target/aarch64/simd/extq_p8.x: New file.
5917 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5918 gcc.target/aarch64/simd/extq_s16.x: New file.
5919 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5920 gcc.target/aarch64/simd/extq_s32.x: New file.
5921 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5922 gcc.target/aarch64/simd/extq_s64.x: New file.
5923 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5924 gcc.target/aarch64/simd/extq_s8.x: New file.
5925 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5926 gcc.target/aarch64/simd/extq_u16.x: New file.
5927 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5928 gcc.target/aarch64/simd/extq_u32.x: New file.
5929 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5930 gcc.target/aarch64/simd/extq_u64.x: New file.
5931 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5932 gcc.target/aarch64/simd/extq_u8.x: New file.
5933 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5934 gcc.target/aarch64/simd/extq_f64.c: New file.
5935
5936 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5937
5938 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5939 * gcc.target/aarch64/vtrnu32.c: Likewise.
5940 * gcc.target/aarch64/vtrnf32.c: Likewise.
5941
5942 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5943
5944 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5945 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5946 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5947 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5948 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5949 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5950 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5951 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5952 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5953 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5954 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5955 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5956 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5957 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5958 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5959 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5960 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5961 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5962 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5963 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5964 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5965 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5966 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5967 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5968 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5969 * gcc.target/aarch64/simd/vtrns16.x: New file.
5970 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5971 * gcc.target/aarch64/simd/vtrns32.x: New file.
5972 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5973 * gcc.target/aarch64/simd/vtrns8.x: New file.
5974 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5975 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5976 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5977 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5978 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5979 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5980
5981 2014-05-07 Richard Biener <rguenther@suse.de>
5982
5983 PR tree-optimization/57864
5984 * gcc.dg/torture/pr57864.c: New testcase.
5985
5986 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5987
5988 PR libfortran/61049
5989 * gfortran.dg/list_read_13.f: New test.
5990
5991 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5992
5993 PR c++/60999
5994 * g++.dg/cpp0x/nsdmi-template9.C: New.
5995 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5996
5997 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5998 Mike Stump <mikestump@comcast.net>
5999 Richard Sandiford <rdsandiford@googlemail.com>
6000
6001 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
6002
6003 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
6004
6005 PR ipa/60965
6006 * g++.dg/ipa/devirt-32.C: New testcase.
6007
6008 2014-05-05 Richard Biener <rguenther@suse.de>
6009
6010 PR middle-end/61010
6011 * gcc.dg/torture/pr61010.c: New testcase.
6012
6013 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6014
6015 * gcc.target/s390/leaf-profile.c: New testcase.
6016
6017 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6018
6019 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
6020 Disable asm scan for s390.
6021 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6022 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6023
6024 2014-05-05 Bin Cheng <bin.cheng@arm.com>
6025
6026 PR tree-optimization/60363
6027 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
6028
6029 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
6030
6031 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
6032 (dg-require-effective-target): Change target to powerpc_fprs.
6033 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
6034 (dg-require-effective-target): Change target to dfprt.
6035
6036 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6037
6038 PR c++/58582
6039 * g++.dg/cpp0x/deleted4.C: New.
6040 * g++.dg/cpp0x/deleted5.C: Likewise.
6041 * g++.dg/cpp0x/deleted6.C: Likewise.
6042
6043 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6044
6045 PR fortran/61025
6046 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
6047 regexps for -m32.
6048 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6049 * gfortran.dg/coarray_poly_6.f90: Likewise.
6050 * gfortran.dg/coarray_poly_7.f90: Likewise.
6051 * gfortran.dg/coarray_poly_8.f90: Likewise.
6052
6053 2014-05-02 Marek Polacek <polacek@redhat.com>
6054
6055 PR c/25801
6056 * gcc.dg/pr25801.c: New test.
6057
6058 2014-05-02 Marek Polacek <polacek@redhat.com>
6059
6060 PR c/60784
6061 * gcc.dg/pr60784.c: New test.
6062
6063 2014-05-01 Marek Polacek <polacek@redhat.com>
6064
6065 PR c/60915
6066 * gcc.dg/pr60915.c: New test.
6067
6068 2014-05-01 Marek Polacek <polacek@redhat.com>
6069
6070 PR c/60257
6071 * gcc.dg/pr60257.c: New test.
6072
6073 2014-05-01 Marek Polacek <polacek@redhat.com>
6074
6075 PR c/43395
6076 * c-c++-common/pr43395.c: New test.
6077
6078 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6079
6080 * gcc.dg/cond-reduc-1.c: New test.
6081 * gcc.dg/cond-reduc-2.c: Likewise.
6082
6083 2014-05-01 Marek Polacek <polacek@redhat.com>
6084
6085 PR c/29467
6086 * gcc.dg/pr29467.c: New test.
6087 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6088 about boolean types.
6089 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6090 to bool.
6091 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6092
6093 2014-05-01 Marek Polacek <polacek@redhat.com>
6094
6095 PR c/43245
6096 * gcc.dg/pr43245.c: New test.
6097
6098 2014-05-01 Marek Polacek <polacek@redhat.com>
6099
6100 PR c/56989
6101 * gcc.dg/pr56989.c: New test.
6102
6103 2014-04-30 Ian Lance Taylor <iant@google.com>
6104
6105 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6106 in go_compile_args rather than in argument to go-torture-execute.
6107
6108 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6109
6110 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6111 instead of getpid.
6112
6113 2014-04-30 Tobias Burnus <burnus@net-b.de>
6114
6115 * gfortran.dg/coarray_poly_6.f90
6116 * gfortran.dg/coarray_poly_7.f90
6117 * gfortran.dg/coarray_poly_8.f90
6118
6119 2014-04-30 Tobias Burnus <burnus@net-b.de>
6120
6121 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6122 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6123 * gfortran.dg/coarray/codimension.f90: New.
6124
6125 2014-04-30 Tobias Burnus <burnus@net-b.de>
6126
6127 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6128 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6129
6130 2014-04-30 Tobias Burnus <burnus@net-b.de>
6131
6132 * gfortran.dg/coarray_poly_4.f90: New.
6133 * gfortran.dg/coarray_poly_5.f90: New.
6134
6135 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6136
6137 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6138 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6139 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6140 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6141 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6142 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6143 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6144 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6145 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6146 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6147 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6148 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6149 * gcc.target/arm/simd/vuzps16_1.c: New file.
6150 * gcc.target/arm/simd/vuzps32_1.c: New file.
6151 * gcc.target/arm/simd/vuzps8_1.c: New file.
6152 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6153 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6154 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6155
6156 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6157
6158 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6159 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6160 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6161
6162 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6163
6164 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6165 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6166 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6167 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6168 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6169 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6170 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6171 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6172 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6173 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6174 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6175 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6176 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6177 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6178 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6179 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6180 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6181 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6182 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6183 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6184 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6185 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6186 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6187 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6188 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6189 * gcc.target/aarch64/simd/vuzps16.x: New file.
6190 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6191 * gcc.target/aarch64/simd/vuzps32.x: New file.
6192 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6193 * gcc.target/aarch64/simd/vuzps8.x: New file.
6194 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6195 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6196 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6197 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6198 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6199 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6200
6201 2014-04-30 Richard Biener <rguenther@suse.de>
6202
6203 PR tree-optimization/48329
6204 * gfortran.dg/vect/pr48329.f90: New testcase.
6205
6206 2014-04-30 Marek Polacek <polacek@redhat.com>
6207
6208 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6209 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6210
6211 2014-04-30 Marek Polacek <polacek@redhat.com>
6212
6213 PR c/60139
6214 * gcc.dg/pr60139.c: New test.
6215
6216 2014-04-30 Marek Polacek <polacek@redhat.com>
6217
6218 PR c/60351
6219 * gcc.dg/pr60351.c: New test.
6220
6221 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6222
6223 * gcc.target/arm/simd/simd.exp: New file.
6224 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6225 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6226 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6227 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6228 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6229 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6230 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6231 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6232 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6233 * gcc.target/arm/simd/vzipf32_1.c: New file.
6234 * gcc.target/arm/simd/vzipp16_1.c: New file.
6235 * gcc.target/arm/simd/vzipp8_1.c: New file.
6236 * gcc.target/arm/simd/vzips16_1.c: New file.
6237 * gcc.target/arm/simd/vzips32_1.c: New file.
6238 * gcc.target/arm/simd/vzips8_1.c: New file.
6239 * gcc.target/arm/simd/vzipu16_1.c: New file.
6240 * gcc.target/arm/simd/vzipu32_1.c: New file.
6241 * gcc.target/arm/simd/vzipu8_1.c: New file.
6242
6243 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6244
6245 PR c++/51707
6246 * g++.dg/cpp0x/constexpr-51707.C: New.
6247
6248 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6249
6250 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6251 occurrences of "int" in the gimple dump to reflect that the return
6252 types of functions now show up in such dumps.
6253 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6254
6255 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6256
6257 PR tree-optimization/60971
6258 * c-c++-common/turtore/pr60971.c: New test.
6259
6260 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6261
6262 * gcc.target/aarch64/simd/simd.exp: New file.
6263 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6264 * gcc.target/aarch64/simd/vzipf32.x: New file.
6265 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6266 * gcc.target/aarch64/simd/vzipp16.x: New file.
6267 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6268 * gcc.target/aarch64/simd/vzipp8.x: New file.
6269 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6270 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6271 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6272 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6273 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6274 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6275 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6276 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6277 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6278 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6279 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6280 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6281 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6282 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6283 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6284 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6285 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6286 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6287 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6288 * gcc.target/aarch64/simd/vzips16.x: New file.
6289 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6290 * gcc.target/aarch64/simd/vzips32.x: New file.
6291 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6292 * gcc.target/aarch64/simd/vzips8.x: New file.
6293 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6294 * gcc.target/aarch64/simd/vzipu16.x: New file.
6295 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6296 * gcc.target/aarch64/simd/vzipu32.x: New file.
6297 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6298 * gcc.target/aarch64/simd/vzipu8.x: New file.
6299
6300 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6301
6302 * gcc.target/aarch64/fcsel_1.c: New test case.
6303
6304 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6305
6306 PR libfortran/60810
6307 * gfortran.dg/arrayio_13.f90: New test.
6308
6309 2014-04-28 Martin Jambor <mjambor@suse.cz>
6310
6311 * gcc.dg/tree-ssa/sra-14.c: New test.
6312
6313 2014-04-28 Richard Biener <rguenther@suse.de>
6314
6315 PR middle-end/60092
6316 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6317 * gcc.dg/vect/pr60092.c: Likewise.
6318
6319 2014-04-28 Richard Biener <rguenther@suse.de>
6320
6321 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6322 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6323 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6324 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6325
6326 2014-04-28 Richard Biener <rguenther@suse.de>
6327
6328 PR tree-optimization/60979
6329 * gcc.dg/graphite/pr60979.c: New testcase.
6330
6331 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6332
6333 PR c/60983
6334 * gcc.dg/pr60114.c: Use signed chars.
6335
6336 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6337
6338 PR c++/59120
6339 * g++.dg/cpp0x/alias-decl-43.C: New.
6340
6341 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6342
6343 PR fortran/59604
6344 PR fortran/58003
6345 * gfortran.dg/no_range_check_3.f90: New test.
6346
6347 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6348
6349 PR libfortran/52539
6350 * gfortran.dg/namelist_utf8.f90: New test.
6351
6352 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6353
6354 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6355 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6356 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6357
6358 2014-04-25 Cary Coutant <ccoutant@google.com>
6359
6360 PR debug/60929
6361 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6362 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6363 -fdebug-types-section flag.
6364
6365 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6366
6367 * gcc.target/arm/tail-long-call.c: New test.
6368
6369 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6370
6371 PR tree-optimization/60930
6372 * gcc.dg/torture/pr60930.c: New test.
6373
6374 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6375
6376 PR tree-optimization/60960
6377 * gcc.c-torture/execute/pr60960.c: New test.
6378
6379 2014-04-25 Marek Polacek <polacek@redhat.com>
6380
6381 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6382
6383 2014-04-25 Marek Polacek <polacek@redhat.com>
6384
6385 PR c/18079
6386 * gcc.dg/pr18079.c: New test.
6387 * gcc.dg/pr18079-2.c: New test.
6388
6389 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6390
6391 * c-c++-common/gomp/pr60823-2.c: Require effective target
6392 vect_simd_clones.
6393
6394 2014-04-25 Marek Polacek <polacek@redhat.com>
6395
6396 PR c/60114
6397 * gcc.dg/pr60114.c: New test.
6398
6399 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6400
6401 * gcc.c-torture/execute/20140425-1.c: New test.
6402
6403 2014-04-25 Marek Polacek <polacek@redhat.com>
6404
6405 PR c/60156
6406 * c-c++-common/pr60156.c: New test.
6407
6408 2014-04-25 Richard Biener <rguenther@suse.de>
6409
6410 PR ipa/60912
6411 * g++.dg/opt/pr60912.C: New testcase.
6412
6413 2014-04-25 Richard Biener <rguenther@suse.de>
6414
6415 PR ipa/60911
6416 * gcc.dg/lto/pr60911_0.c: New testcase.
6417
6418 2014-04-24 Cong Hou <congh@google.com>
6419
6420 PR tree-optimization/60896
6421 * g++.dg/vect/pr60896.cc: New test.
6422
6423 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6424
6425 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6426 unpack builtin functionss for 128-bit types.
6427 * gcc.target/powerpc/pack02.c: Likewise.
6428 * gcc.target/powerpc/pack03.c: Likewise.
6429 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6430 divide builtin functionss.
6431 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6432 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6433 functions.
6434 * gcc.target/powerpc/bcd-2.c: Likewise.
6435 * gcc.target/powerpc/bcd-3.c: Likewise.
6436 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6437 builtin functionss.
6438 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6439
6440 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6441
6442 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6443 keeps_null_pointer_checks.
6444 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6445 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6446 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6447 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6448
6449 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6450
6451 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6452 Replace load with read and store with write.
6453
6454 2014-04-24 Jeff Law <law@redhat.com>
6455
6456 PR target/60822
6457 * gcc.c-torture/pr60822.c: New test.
6458 * gcc.c-torture/pr60822.x: New test.
6459
6460 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6461
6462 PR c++/57958
6463 * g++.dg/cpp0x/pr57958.C: New test.
6464
6465 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6466
6467 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6468 true for aarch64_be.
6469
6470 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6471 Tom de Vries <tom@codesourcery.com>
6472
6473 * gcc.dg/fuse-caller-save.c: New test.
6474
6475 2014-04-24 Joey Ye <joey.ye@arm.com>
6476
6477 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6478
6479 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6480
6481 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6482 * gcc.dg/vect/vect-bswap16: New test.
6483 * gcc.dg/vect/vect-bswap32: Likewise.
6484 * gcc.dg/vect/vect-bswap64: Likewise.
6485
6486 2014-04-23 Jeff Law <law@redhat.com>
6487
6488 PR tree-optimization/60902
6489 * gcc.target/i386/pr60902.c: New test.
6490
6491 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6492
6493 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6494 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6495 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6496
6497 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6498
6499 * gcc.target/arm/rev16.c: New test.
6500
6501 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6502
6503 * gcc.target/aarch64/rev16_1.c: New test.
6504
6505 2014-04-23 Richard Biener <rguenther@suse.de>
6506
6507 PR tree-optimization/60903
6508 * gcc.dg/torture/pr60903.c: New testcase.
6509
6510 2014-04-23 Richard Biener <rguenther@suse.de>
6511
6512 PR middle-end/60895
6513 * g++.dg/torture/pr60895.C: New testcase.
6514
6515 2014-04-23 Richard Biener <rguenther@suse.de>
6516
6517 PR middle-end/60891
6518 * gcc.dg/torture/pr60891.c: New testcase.
6519
6520 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6521
6522 PR sanitizer/60275
6523 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6524 -fno-sanitize-recover to dg-options.
6525 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6526 add -std=c++11 to dg-options.
6527 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6528 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6529 add -std=c++1y to dg-options.
6530 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6531 -fno-sanitize-recover to dg-options.
6532 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6533 * c-c++-common/ubsan/vla-4.c: Likewise.
6534 * c-c++-common/ubsan/pr59503.c: Likewise.
6535 * c-c++-common/ubsan/vla-3.c: Likewise.
6536 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6537 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6538 * c-c++-common/ubsan/shift-3.c: Likewise.
6539 * c-c++-common/ubsan/overflow-1.c: Likewise.
6540 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6541 * c-c++-common/ubsan/vla-2.c: Likewise.
6542 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6543 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6544 * c-c++-common/ubsan/shift-6.c: Likewise.
6545 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6546 * c-c++-common/ubsan/overflow-add-3.c: New test.
6547 * c-c++-common/ubsan/overflow-add-4.c: New test.
6548 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6549 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6550
6551 2014-04-22 Christian Bruel <christian.bruel@st.com>
6552
6553 * gcc.target/sh/hiconst.c: New test.
6554
6555 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6556
6557 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6558 lroundf generates custom round instruction, too.
6559
6560 2014-04-22 Tobias Burnus <burnus@net-b.de>
6561
6562 PR fortran/60881
6563 * coarray/alloc_comp_3.f90: New.
6564
6565 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6566
6567 PR target/60868
6568 * gcc.target/i386/pr60868.c: New testcase.
6569
6570 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6571
6572 PR c/59073
6573 * c-c++-common/gomp/pr59073.c: New test.
6574
6575 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6576
6577 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6578
6579 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6580
6581 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6582 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6583
6584 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6585
6586 * gcc.dg/memcpy-5.c: New test.
6587
6588 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6589
6590 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6591
6592 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6593 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6594 *-*-solaris2.9.
6595 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6596 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6597 from dg-options.
6598 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6599 from dg-additional-options.
6600 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6601 from dg-options.
6602
6603 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6604 execution check.
6605 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6606 (sigill_hdlr): Remove.
6607 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6608 check.
6609
6610 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6611 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6612 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6613
6614 * lib/target-supports.exp (add_options_for_tls): Remove
6615 *-*-solaris2.9* handling.
6616
6617 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6618
6619 * gcc.target/aarch64/vect_cvtf_1.c: New.
6620
6621 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6622
6623 PR tree-optimization/60823
6624 * c-c++-common/gomp/pr60823-1.c: New test.
6625 * c-c++-common/gomp/pr60823-2.c: New test.
6626 * c-c++-common/gomp/pr60823-3.c: New test.
6627
6628 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6629
6630 * gcc.target/arm/anddi_notdi-1.c: New test.
6631 * gcc.target/arm/iordi_notdi-1.c: New test case.
6632
6633 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6634
6635 * gcc.target/arm/iordi_notdi-1.c: New test.
6636
6637 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6638
6639 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6640
6641 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6642
6643 PR target/60735
6644 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6645 not cause errors if -mspe.
6646
6647 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6648
6649 PR target/60909
6650 * gcc.target/i386/pr60909-1.c: New test.
6651 * gcc.target/i386/pr60909-2.c: Ditto.
6652
6653 2014-04-18 Cong Hou <congh@google.com>
6654
6655 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6656 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6657
6658 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6659
6660 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6661 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6662
6663 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6664
6665 PR c++/59200
6666 * g++.dg/cpp0x/alias-decl-42.C: New.
6667
6668 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6669
6670 * gcc.target/powerpc/ti_math1.c: New.
6671 * gcc.target/powerpc/ti_math2.c: New.
6672
6673 2014-04-17 Martin Jambor <mjambor@suse.cz>
6674
6675 * gnat.dg/opt34.adb: New.
6676 * gnat.dg/opt34_pkg.ads: Likewise.
6677
6678 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6679
6680 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6681 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6682
6683 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6684
6685 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6686 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6687
6688 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6689
6690 PR target/60847
6691 Forward port from 4.8 branch
6692 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6693
6694 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6695 Fix scan patterns.
6696 * gcc.target/i386/bmi-2.c: Ditto.
6697
6698 2014-04-17 Richard Biener <rguenther@suse.de>
6699
6700 PR middle-end/60849
6701 * g++.dg/opt/pr60849.C: New testcase.
6702
6703 2014-04-17 Richard Biener <rguenther@suse.de>
6704
6705 PR tree-optimization/60836
6706 * g++.dg/vect/pr60836.cc: New testcase.
6707
6708 2014-04-17 Richard Biener <rguenther@suse.de>
6709
6710 PR tree-optimization/60841
6711 * gcc.dg/vect/pr60841.c: New testcase.
6712
6713 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6714
6715 * g++.dg/ipa/devirt-31.C: New testcase.
6716
6717 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6718
6719 PR lto/60820
6720 * gcc.dg/lto/pr60820_0.c: New testcase.
6721 * gcc.dg/lto/pr60820_1.c: New testcase.
6722
6723 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6724
6725 PR ipa/60854
6726 * g++.dg/torture/pr60854.C: New testcase.
6727
6728 2014-04-16 Catherine Moore <clm@codesourcery.com>
6729
6730 * gcc.target/mips/umips-store16-2.c: New test.
6731
6732 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6733
6734 * g++.dg/cpp0x/initlist-vect.C: New file.
6735
6736 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6737
6738 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6739 * gcc.dg/uninit-I-O0.c: Likewise.
6740 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6741
6742 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6743
6744 PR tree-optimization/60844
6745 * gcc.dg/pr60844.c: New test.
6746
6747 2014-04-15 Richard Biener <rguenther@suse.de>
6748
6749 PR rtl-optimization/56965
6750 * gcc.dg/torture/pr56965-1.c: New testcase.
6751 * gcc.dg/torture/pr56965-2.c: Likewise.
6752
6753 2014-04-15 Teresa Johnson <tejohnson@google.com>
6754
6755 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6756
6757 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6758
6759 * gnat.dg/vect14.adb: New test.
6760
6761 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6762
6763 * gnat.dg/vect12.ad[sb]: New test.
6764 * gnat.dg/vect13.ad[sb]: Likewise.
6765
6766 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6767
6768 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6769 under qemu-arm.
6770 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6771 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6772 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6773 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6774 * c-c++-common/ubsan/null-1.c: Likewise.
6775 * c-c++-common/ubsan/null-10.c: Likewise.
6776 * c-c++-common/ubsan/null-11.c: Likewise.
6777 * c-c++-common/ubsan/null-2.c: Likewise.
6778 * c-c++-common/ubsan/null-3.c: Likewise.
6779 * c-c++-common/ubsan/null-4.c: Likewise.
6780 * c-c++-common/ubsan/null-5.c: Likewise.
6781 * c-c++-common/ubsan/null-6.c: Likewise.
6782 * c-c++-common/ubsan/null-7.c: Likewise.
6783 * c-c++-common/ubsan/null-8.c: Likewise.
6784 * c-c++-common/ubsan/null-9.c: Likewise.
6785 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6786 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6787 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6788 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6789 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6790 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6791 * c-c++-common/ubsan/pr59333.c: Likewise.
6792 * c-c++-common/ubsan/pr59667.c: Likewise.
6793 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6794 * c-c++-common/ubsan/pr60636.c: Likewise.
6795 * c-c++-common/ubsan/shift-1.c: Likewise.
6796 * c-c++-common/ubsan/shift-2.c: Likewise.
6797 * c-c++-common/ubsan/vla-1.c: Likewise.
6798
6799 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6800
6801 * gnat.dg/vect11.ad[sb]: New test.
6802
6803 2014-04-14 Richard Biener <rguenther@suse.de>
6804
6805 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6806
6807 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6808
6809 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6810
6811 2014-04-14 Richard Biener <rguenther@suse.de>
6812 Marc Glisse <marc.glisse@inria.fr>
6813
6814 PR c/60819
6815 * gcc.target/i386/vec-may_alias.c: New testcase.
6816
6817 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6818
6819 * lib/target-supports.exp
6820 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6821 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6822 Fix formatting.
6823
6824 2014-04-14 Richard Biener <rguenther@suse.de>
6825
6826 PR lto/60720
6827 * gcc.dg/lto/pr60720_0.c: New testcase.
6828 * gcc.dg/lto/pr60720_1.c: Likewise.
6829
6830 2014-04-14 Christian Bruel <christian.bruel@st.com>
6831
6832 * gcc.target/sh/memset.c: New test.
6833
6834 2014-04-14 Richard Biener <rguenther@suse.de>
6835
6836 PR middle-end/55022
6837 * gcc.dg/graphite/pr55022.c: New testcase.
6838
6839 2014-04-14 Richard Biener <rguenther@suse.de>
6840
6841 PR tree-optimization/59817
6842 PR tree-optimization/60453
6843 * gfortran.dg/graphite/pr59817.f: New testcase.
6844 * gcc.dg/graphite/pr59817-1.c: Likewise.
6845 * gcc.dg/graphite/pr59817-2.c: Likewise.
6846
6847 2014-04-14 Jason Merrill <jason@redhat.com>
6848
6849 Revert:
6850 * lib/gcc-dg.exp (dg-build-dso): New.
6851 (gcc-dg-test-1): Handle dg-do-what "dso".
6852
6853 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6854
6855 PR fortran/60717
6856 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6857
6858 PR fortran/58085
6859 * gfortran.dg/associate_15.f90: New test.
6860
6861 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6862
6863 PR middle-end/60467
6864 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6865 case to check.
6866
6867 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6868
6869 PR middle-end/60469
6870 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6871
6872 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6873
6874 * gcc.target/mips/umips-store16-1.c: New test.
6875
6876 2014-04-11 Tobias Burnus <burnus@net-b.de>
6877
6878 PR c/60194
6879 * * g++.dg/warn/warn_format_signedness.C: New.
6880 * gcc.dg/format/warn-signedness.c: New.
6881
6882 2014-04-11 Tobias Burnus <burnus@net-b.de>
6883
6884 PR fortran/58880
6885 PR fortran/60495
6886 * gfortran.dg/finalize_25.f90: New.
6887
6888 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6889
6890 * gcc.target/epiphany/t1068-2.c: New file.
6891
6892 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6893
6894 * gcc.target/epiphany/btst-1.c: New test.
6895
6896 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6897
6898 PR rtl-optimization/60651
6899 * gcc.target/epiphany/mode-switch.c: New test.
6900
6901 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6902
6903 PR c++/58600
6904 * g++.dg/cpp0x/gen-attrs-58.C: New.
6905 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6906
6907 2014-04-11 Steve Ellcey <sellcey@mips.com>
6908 Jakub Jelinek <jakub@redhat.com>
6909
6910 PR middle-end/60556
6911 * gcc.c-torture/compile/pr60556.c: New test.
6912
6913 2014-04-11 Richard Biener <rguenther@suse.de>
6914
6915 PR middle-end/60797
6916 * gcc.dg/pr60797.c: New testcase.
6917
6918 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6919
6920 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6921 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6922 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6923 rename to ...
6924 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6925 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6926 instructions as well.
6927
6928 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6929
6930 PR rtl-optimization/60663
6931 * gcc.target/arm/pr60663.c: New test.
6932
6933 2014-04-10 Jason Merrill <jason@redhat.com>
6934
6935 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6936
6937 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6938
6939 PR lto/60567
6940 * g++.dg/lto/pr60567_0.C: New test.
6941
6942 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6943
6944 * gfortran.dg/class_nameclash.f90: New test.
6945
6946 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6947
6948 PR c++/52844
6949 * g++.dg/cpp0x/variadic156.C: New.
6950
6951 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6952
6953 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6954 long.
6955
6956 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6957
6958 PR debug/60655
6959 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6960 -fdata-sections.
6961
6962 2014-04-09 Steve Ellcey <sellcey@mips.com>
6963
6964 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6965 and scan lists.
6966
6967 2014-04-09 Cong Hou <congh@google.com>
6968
6969 PR testsuite/60773
6970 * lib/target-supports.exp:
6971 (check_effective_target_vect_widen_si_to_di_pattern): New.
6972 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6973 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6974 targets only.
6975 (foo): Fix up formatting.
6976 (main): Call check_vect.
6977
6978 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6979
6980 PR c++/59115
6981 * g++.dg/template/crash119.C: New.
6982
6983 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6984
6985 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6986
6987 2014-04-08 Jason Merrill <jason@redhat.com>
6988
6989 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6990
6991 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6992
6993 PR rtl-optimization/60776
6994 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6995 * gcc.dg/builtin-bswap-7.c: Likewise.
6996 * gcc.dg/builtin-bswap-6a.c: New testcase.
6997 * gcc.dg/builtin-bswap-7a.c: New testcase.
6998
6999 Revert
7000 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7001
7002 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7003 optimization.
7004 * gcc.dg/builtin-bswap-7.c: Likewise.
7005
7006 2014-04-08 Richard Biener <rguenther@suse.de>
7007
7008 PR tree-optimization/60785
7009 * gcc.dg/graphite/pr60785.c: New testcase.
7010
7011 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7012
7013 PR target/60602
7014 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
7015 with as at -O0.
7016
7017 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
7018
7019 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
7020 * g++.dg/warn/Wnvdtor-3.C: Likewise.
7021 * g++.dg/warn/Wnvdtor-4.C: Likewise.
7022
7023 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
7024
7025 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
7026
7027 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
7028
7029 PR target/60609
7030 * g++.dg/torture/pr60609.C: New test.
7031
7032 2014-04-07 Richard Biener <rguenther@suse.de>
7033
7034 PR tree-optimization/60766
7035 * gcc.dg/torture/pr60766.c: New testcase.
7036
7037 2014-04-07 Jason Merrill <jason@redhat.com>
7038
7039 * lib/gcc-dg.exp (dg-build-dso): New.
7040 (gcc-dg-test-1): Handle dg-do-what "dso".
7041 * lib/target-supports.exp (add_options_for_dlopen): New.
7042 (check_effective_target_dlopen): Use it.
7043
7044 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7045
7046 * gcc.target/arm/pr60657.c: Fix missing curly brace.
7047
7048 2014-04-07 Richard Biener <rguenther@suse.de>
7049
7050 PR middle-end/60750
7051 * g++.dg/torture/pr60750.C: New testcase.
7052 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
7053
7054 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
7055
7056 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
7057
7058 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7059
7060 PR testsuite/60671
7061 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
7062
7063 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7064
7065 PR testsuite/60672
7066 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7067
7068 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7069
7070 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7071
7072 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7073
7074 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7075
7076 * gcc.target/avr/dev-specific-rmw.c: New test.
7077
7078 2014-04-04 Cong Hou <congh@google.com>
7079
7080 PR tree-optimization/60656
7081 * gcc.dg/vect/pr60656.c: New test.
7082
7083 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7084
7085 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7086 optimization.
7087 * gcc.dg/builtin-bswap-7.c: Likewise.
7088
7089 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7090
7091 PR c++/58207
7092 * g++.dg/cpp0x/constexpr-ice15.C: New.
7093
7094 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
7095
7096 PR ipa/59626
7097 testcase by Richard Biener
7098 * gcc.dg/lto/pr59626_0.c: New testcase.
7099 * gcc.dg/lto/pr59626_1.c: New testcase.
7100
7101 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7102
7103 PR debug/60655
7104 * gcc.c-torture/compile/pr60655-1.c: New test.
7105
7106 2014-04-04 Martin Jambor <mjambor@suse.cz>
7107
7108 PR ipa/60640
7109 * g++.dg/ipa/pr60640-1.C: New test.
7110 * g++.dg/ipa/pr60640-2.C: Likewise.
7111 * g++.dg/ipa/pr60640-3.C: Likewise.
7112 * g++.dg/ipa/pr60640-4.C: Likewise.
7113
7114 2014-04-04 Jeff Law <law@redhat.com>
7115
7116 PR target/60657
7117 * gcc.target/arm/pr60657.c: New test.
7118
7119 2014-04-04 Richard Biener <rguenther@suse.de>
7120
7121 PR ipa/60746
7122 * g++.dg/torture/pr60746.C: New testcase.
7123
7124 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7125
7126 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7127 * g++.old-deja/g++.jason/overload21.C: Likewise.
7128 * g++.old-deja/g++.law/init5.C: Likewise.
7129
7130 2014-04-03 Cong Hou <congh@google.com>
7131
7132 PR tree-optimization/60505
7133 * gcc.dg/vect/pr60505.c: New test.
7134
7135 2014-04-03 Richard Biener <rguenther@suse.de>
7136
7137 PR tree-optimization/60740
7138 * gcc.dg/graphite/pr60740.c: New testcase.
7139
7140 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7141
7142 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7143 * g++.dg/warn/Wnvdtor-2.C: New.
7144 * g++.dg/warn/Wnvdtor-3.C: New.
7145 * g++.dg/warn/Wnvdtor-4.C: New.
7146 * g++.dg/warn/Weff1.C: Delete.
7147 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7148 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7149
7150 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7151
7152 PR ipa/60659
7153 * g++.dg/torture/pr60659.C: New testcase.
7154
7155 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7156
7157 PR tree-optimization/60733
7158 * gcc.dg/torture/pr60733.c: New test.
7159
7160 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7161
7162 PR rtl-optimization/60650
7163 * gcc.target/arm/pr60650-2.c: New.
7164
7165 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7166
7167 * gcc.target/i386/avx2-vpand-3.c,
7168 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7169
7170 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7171
7172 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7173 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7174 gcc.target/i386/memcpy-strategy-1.c,
7175 gcc.target/i386/memcpy-strategy-2.c,
7176 gcc.target/i386/memcpy-vector_loop-1.c,
7177 gcc.target/i386/memcpy-vector_loop-2.c,
7178 gcc.target/i386/memset-vector_loop-1.c,
7179 gcc.target/i386/memset-vector_loop-2.c,
7180 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7181 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7182 -march= options different from those in dg-options.
7183
7184 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7185
7186 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7187 gcc.target/i386/pr30970.c: Use -mtune=generic.
7188 * gcc.target/i386/avx2-vpaddb-3.c,
7189 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7190 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7191 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7192 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7193 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7194 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7195 gcc.target/i386/avx2-vpsubw-3.c,
7196 gcc.target/i386/avx256-unaligned-load-1.c,
7197 gcc.target/i386/avx256-unaligned-load-4.c,
7198 gcc.target/i386/avx256-unaligned-store-1.c,
7199 gcc.target/i386/avx256-unaligned-store-2.c,
7200 gcc.target/i386/avx256-unaligned-store-4.c: Use
7201 -mno-prefer-avx128.
7202
7203 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7204 Iain Sandoe <iain@codesourcery.com>
7205
7206 PR target/54083
7207 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7208 with the additional options -Wl,-undefined,dynamic_lookup
7209 and -Wl,-flat_namespace.
7210 * gcc.dg/torture/pr53922.c: Additional option
7211 -Wl,-flat_namespace for darwin[89].
7212 * gcc.dg/torture/pr60092.c: Additional options
7213 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7214 for darwin[89].
7215
7216 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7217
7218 PR target/43751
7219 * lib/prune.exp: Modify the regular express to prune
7220 the new warnings introduced by r205679 on darwin9.
7221
7222 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7223
7224 * g++.dg/init/ctor4.C: Adjust.
7225 * g++.dg/init/ctor4-1.C: New.
7226 * g++.dg/cpp0x/defaulted2.C: Adjust.
7227
7228 2014-04-01 Richard Henderson <rth@redhat.com>
7229
7230 PR target/60704
7231 * gcc.dg/pr60704.c: New file.
7232
7233 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7234
7235 PR target/60363
7236 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7237 logical_op_short_circuit targets.
7238
7239 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7240
7241 PR libfortran/60128
7242 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7243 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7244
7245 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7246
7247 PR rtl-optimization/60700
7248 * gcc.target/i386/pr60700.c: New test.
7249
7250 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7251
7252 PR target/60650
7253 * gcc.target/arm/pr60650.c: Adjust command line options.
7254
7255 2014-03-31 Martin Jambor <mjambor@suse.cz>
7256
7257 PR middle-end/60647
7258 * gcc.dg/pr60647-1.c: New test.
7259 * gcc.dg/pr60647-2.c: Likewise.
7260
7261 2014-03-31 Richard Biener <rguenther@suse.de>
7262
7263 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7264
7265 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7266
7267 PR target/60034
7268 * gcc.target/aarch64/pr60034.c: New file.
7269
7270 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7271
7272 PR c++/60626
7273 * g++.dg/cpp1y/pr60626.C: New testcase.
7274
7275 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7276
7277 * gcc.dg/pr45416.c: Allow bextr on x86.
7278 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7279 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7280 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7281 * gcc.target/i386/l_fma_double_1.c,
7282 gcc.target/i386/l_fma_double_2.c,
7283 gcc.target/i386/l_fma_double_3.c,
7284 gcc.target/i386/l_fma_double_4.c,
7285 gcc.target/i386/l_fma_double_5.c,
7286 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7287 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7288 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7289 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7290 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7291 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7292 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7293
7294 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7295
7296 PR target/60648
7297 * g++.dg/pr60648.C: Move test to...
7298 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7299 dg-options, add for fpic targets dg-additional-options -fPIC.
7300
7301 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7302
7303 * gnat.dg/opt33.adb: New testcase.
7304
7305 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7306
7307 PR target/60697
7308 * gcc.target/aarch64/pr60697.c: New.
7309
7310 2014-03-27 Jeff Law <law@redhat.com>
7311
7312 PR target/60648
7313 * g++.dg/pr60648.C: New test.
7314
7315 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7316
7317 PR c++/60573
7318 * g++.dg/cpp1y/pr60573.C: New testcase.
7319
7320 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7321
7322 PR target/60693
7323 * gcc.target/i386/pr60693.c: New test.
7324
7325 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7326
7327 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7328
7329 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7330
7331 PR c++/60689
7332 * c-c++-common/pr60689.c: New test.
7333
7334 PR c++/58678
7335 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7336 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7337 targets.
7338
7339 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7340
7341 PR target/60675
7342 * gcc.target/aarch64/pr60675.C: New.
7343
7344 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7345
7346 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7347 * lib/target-supports.exp: Return true for s390
7348 in check_effective_logical_op_short_circuit.
7349
7350 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7351
7352 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7353 of second source operand.
7354 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7355 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7356 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7357
7358 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7359
7360 PR ipa/60315
7361 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7362
7363 2014-03-28 Tobias Burnus <burnus@net-b.de>
7364
7365 * lib/cilk-plus-dg.exp: New.
7366 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7367 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7368
7369 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7370
7371 PR fortran/60522
7372 * gfortran.dg/where_4.f90: New test case.
7373
7374 2014-03-27 Tobias Burnus <burnus@net-b.de>
7375
7376 PR fortran/58880
7377 * gfortran.dg/finalize_24.f90: New.
7378
7379 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7380
7381 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7382 vbpermq builtin.
7383
7384 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7385 vec_select optimizations.
7386 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7387 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7388
7389 PR target/60672
7390 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7391 xxpermdi builtins are supported.
7392
7393 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7394
7395 PR rtl-optimization/60650
7396 * gcc.target/arm/pr60650.c: New.
7397
7398 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7399
7400 * gcc.target/s390/20140327-1.c: New testcase.
7401
7402 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7403
7404 PR middle-end/60682
7405 * g++.dg/gomp/pr60682.C: New test.
7406
7407 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7408
7409 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7410
7411 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7412
7413 PR target/60580
7414 * gcc.target/aarch64/pr60580_1.c: New.
7415 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7416 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7417
7418 2014-03-26 Dehao Chen <dehao@google.com>
7419
7420 * gcc.dg/predict-8.c: New test.
7421
7422 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7423
7424 PR c++/52369
7425 * g++.dg/init/const10.C: New.
7426 * g++.dg/init/const11.C: New.
7427 * g++.dg/init/pr25811.C: Adjust.
7428 * g++.dg/init/pr29043.C: Likewise.
7429 * g++.dg/init/pr43719.C: Likewise.
7430 * g++.dg/init/pr44086.C: Likewise.
7431 * g++.dg/init/ctor8.C: Likewise.
7432 * g++.dg/init/uninitialized1.C: Likewise.
7433
7434 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7435
7436 PR sanitizer/60636
7437 * c-c++-common/ubsan/pr60636.c: New test.
7438
7439 2014-03-26 Andreas Schwab <schwab@suse.de>
7440
7441 * g++.dg/torture/pr60315.C: Remove duplication.
7442
7443 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7444
7445 * gcc.c-torture/execute/20140326-1.c: New test.
7446
7447 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7448
7449 PR ipa/60315
7450 * g++.dg/torture/pr60315.C: New testcase.
7451
7452 2014-03-25 Martin Jambor <mjambor@suse.cz>
7453
7454 PR ipa/60600
7455 * g++.dg/ipa/pr60600.C: New test.
7456
7457 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7458
7459 PR testsuite/58013
7460 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7461
7462 2014-03-25 Richard Biener <rguenther@suse.de>
7463
7464 PR middle-end/60635
7465 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7466 * gfortran.dg/lto/pr60635_1.c: Likewise.
7467
7468 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7469
7470 PR c++/60627
7471 * g++.dg/cpp1y/pr60627.C: New testcase.
7472
7473 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7474
7475 * gcc.target/aarch64/ushr64_1.c: New.
7476
7477 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7478
7479 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7480 (LONG_LONG): Use LLONG.
7481 (set_rvector_long): Explicitly return void.
7482 (set_vector_long): Likewise.
7483 (check_vector_long): Likewise.
7484
7485 2014-03-24 Marek Polacek <polacek@redhat.com>
7486
7487 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7488 Define INT_MIN.
7489 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7490 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7491 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7492 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7493 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7494 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7495 * c-c++-common/ubsan/pr59503.c: Likewise.
7496 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7497 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7498 * c-c++-common/ubsan/shift-3.c: Likewise.
7499 * c-c++-common/ubsan/shift-6.c: Likewise.
7500 * c-c++-common/ubsan/undefined-1.c: Likewise.
7501 * c-c++-common/ubsan/vla-2.c: Likewise.
7502 * c-c++-common/ubsan/vla-3.c: Likewise.
7503 * c-c++-common/ubsan/vla-4.c: Likewise.
7504 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7505 * g++.dg/ubsan/return-2.C: Likewise.
7506
7507 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7508
7509 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7510 hppa*-*-hpux*.
7511
7512 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7513
7514 PR libfortran/59313
7515 PR libfortran/58015
7516 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7517 * gfortran.dg/round_4.f90: Likewise.
7518
7519 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7520
7521 PR libfortran/60128
7522 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7523 i?86-*-solaris2.9*.
7524
7525 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7526
7527 PR sanitizer/60613
7528 * c-c++-common/ubsan/pr60613-1.c: New test.
7529 * c-c++-common/ubsan/pr60613-2.c: New test.
7530
7531 2014-03-22 Matthias Klose <doko@ubuntu.com>
7532
7533 * g++.dg/cpp0x/regress: Remove empty directory.
7534
7535 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7536
7537 PR debug/60603
7538 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7539
7540 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7541
7542 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7543 * g++.dg/cpp1y/pr60393.C: Likewise.
7544
7545 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7546
7547 PR c++/60384
7548 * g++.dg/cpp1y/pr60384.C: New.
7549
7550 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7551
7552 PR target/60598
7553 * gcc.dg/pr60598.c: New test.
7554
7555 2014-03-21 Martin Jambor <mjambor@suse.cz>
7556
7557 PR ipa/59176
7558 * g++.dg/torture/pr59176.C: New test.
7559
7560 2014-03-21 Martin Jambor <mjambor@suse.cz>
7561
7562 PR ipa/60419
7563 * g++.dg/ipa/pr60419.C: New test.
7564
7565 2014-03-21 Richard Biener <rguenther@suse.de>
7566
7567 PR tree-optimization/60577
7568 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7569
7570 2014-03-21 Tobias Burnus <burnus@net-b.de>
7571
7572 PR fortran/60599
7573 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7574
7575 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7576
7577 PR middle-end/60597
7578 * g++.dg/opt/pr60597.C: New test.
7579
7580 PR c++/60572
7581 * g++.dg/init/pr60572.C: New test.
7582
7583 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7584
7585 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7586
7587 2014-03-19 Tobias Burnus <burnus@net-b.de>
7588
7589 PR fortran/60543
7590 PR fortran/60283
7591 * gfortran.dg/implicit_pure_4.f90: New.
7592
7593 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7594
7595 PR c++/51474
7596 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7597
7598 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7599
7600 PR testsuite/60590
7601 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7602 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7603 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7604
7605 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7606
7607 PR c++/60332
7608 * g++.dg/cpp1y/pr60332.C: New.
7609
7610 2014-03-19 Marek Polacek <polacek@redhat.com>
7611
7612 PR sanitizer/60569
7613 * g++.dg/ubsan/pr60569.C: New test.
7614
7615 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7616
7617 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7618
7619 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7620
7621 PR tree-optimization/60559
7622 * g++.dg/vect/pr60559.cc: New test.
7623
7624 2014-03-18 Ian Lance Taylor <iant@google.com>
7625
7626 PR target/60563
7627 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7628 (ditype): Rename typedef from int64_t.
7629
7630 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7631
7632 PR c/55383
7633 * gcc.dg/cast-qual-3.c: New.
7634 Revert:
7635 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7636 * c-c++-common/Wcast-qual-1.c: More precise match text.
7637
7638 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7639
7640 PR fortran/55207
7641 PR fortran/60549
7642 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7643 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7644 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7645 * gfortran.dg/intent_optimize_1.f90: Ditto.
7646 * gfortran.dg/pointer_init_9.f90: Ditto.
7647 * gfortran.dg/volatile4.f90: Ditto.
7648 * gfortran.dg/volatile6.f90: Ditto.
7649
7650 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7651
7652 PR c/55383
7653 * c-c++-common/Wcast-qual-1.c: More precise match text.
7654
7655 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7656
7657 PR c++/60305
7658 * g++.dg/cpp0x/constexpr-ice14.C: New.
7659
7660 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7661
7662 PR c++/54250
7663 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7664
7665 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7666
7667 PR sanitizer/60535
7668 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7669 * c-c++-common/ubsan/null-2.c: Likewise.
7670 * c-c++-common/ubsan/null-3.c: Likewise.
7671 * c-c++-common/ubsan/null-4.c: Likewise.
7672 * c-c++-common/ubsan/null-5.c: Likewise.
7673 * c-c++-common/ubsan/null-6.c: Likewise.
7674 * c-c++-common/ubsan/null-7.c: Likewise.
7675 * c-c++-common/ubsan/null-8.c: Likewise.
7676 * c-c++-common/ubsan/null-9.c: Likewise.
7677 * c-c++-common/ubsan/null-10.c: Likewise.
7678 * c-c++-common/ubsan/null-11.c: Likewise.
7679 * c-c++-common/ubsan/overflow-1.c: Likewise.
7680 * c-c++-common/ubsan/overflow-2.c: Likewise.
7681 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7682 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7683 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7684 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7685 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7686 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7687 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7688 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7689 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7690 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7691 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7692 * c-c++-common/ubsan/pr59333.c: Likewise.
7693 * c-c++-common/ubsan/pr59503.c: Likewise.
7694 * c-c++-common/ubsan/pr59667.c: Likewise.
7695 * c-c++-common/ubsan/undefined-1.c: Likewise.
7696 * g++.dg/ubsan/pr59250.C: Likewise.
7697 * g++.dg/ubsan/pr59306.C: Likewise.
7698
7699 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7700
7701 * gcc.dg/tls/pr58595.c: Add tls options.
7702
7703 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7704
7705 * gcc.target/i386/avx-additional-reg-names.c: New.
7706 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7707
7708 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7709
7710 PR c++/60390
7711 * g++.dg/cpp1y/pr60390.C: New testcase.
7712
7713 PR c++/60391
7714 * g++.dg/cpp1y/pr60391.C: New testcase.
7715
7716 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7717
7718 PR target/60516
7719 * gcc.target/i386/pr60516.c: New test.
7720
7721 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7722
7723 PR c++/59571
7724 * g++.dg/cpp0x/constexpr-ice13.C: New.
7725
7726 2014-03-17 Marek Polacek <polacek@redhat.com>
7727
7728 PR middle-end/60534
7729 * gcc.dg/gomp/pr60534.c: New test.
7730
7731 2014-03-17 Kai Tietz <ktietz@redhat.com>
7732
7733 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7734
7735 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7736
7737 PR testsuite/58851
7738 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7739 storage size.
7740
7741 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7742
7743 PR libfortran/58324
7744 * gfortran.dg/list_read_12.f90: New test.
7745
7746 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7747
7748 PR fortran/55207
7749 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7750 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7751 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7752 -Wno-aggressive-loop-optimizations and remove an unused variable.
7753 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7754 * gfortran.dg/pointer_init_9.f90: New.
7755 * gfortran.dg/volatile4.f90: Put into subroutine.
7756 * gfortran.dg/volatile6.f90: Ditto.
7757
7758 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7759
7760 PR fortran/60392
7761 * gfortran.dg/transpose_4.f90: New test.
7762
7763 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7764
7765 PR rtl-optimization/60508
7766 * gcc.target/i386/pr60508.c: New.
7767
7768 2014-03-14 Richard Biener <rguenther@suse.de>
7769
7770 PR middle-end/60518
7771 * g++.dg/pr60518.C: New testcase.
7772
7773 2014-03-14 Martin Jambor <mjambor@suse.cz>
7774
7775 PR lto/60461
7776 * gcc.dg/lto/pr60461_0.c: New test.
7777
7778 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7779
7780 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7781 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7782 * gcc.dg/lto/save-temps_0.c: New testcase.
7783
7784 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7785
7786 PR middle-end/36282
7787 * c-c++-common/pr36282-1.c: New test.
7788 * c-c++-common/pr36282-2.c: New test.
7789 * c-c++-common/pr36282-3.c: New test.
7790 * c-c++-common/pr36282-4.c: New test.
7791
7792 2014-03-13 Richard Henderson <rth@redhat.com>
7793
7794 PR debug/60438
7795 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7796
7797 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7798
7799 PR c++/60383
7800 * g++.dg/template/crash118.C: New.
7801 * g++.dg/template/crash95.C: Adjust.
7802
7803 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7804
7805 PR rtl-optimization/57189
7806 * gcc.target/i386/pr57189.c: New.
7807
7808 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7809
7810 PR c++/60254
7811 * g++.dg/cpp0x/static_assert10.C: New.
7812 * g++.dg/cpp0x/static_assert11.C: Likewise.
7813 * g++.dg/cpp0x/static_assert3.C: Adjust.
7814
7815 2014-03-13 Richard Biener <rguenther@suse.de>
7816
7817 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7818
7819 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7820
7821 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7822 2.07 128-bit arithmetic.
7823 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7824
7825 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7826 due to when TImode is allowed in VSX registers, the allowable
7827 address modes for TImode is just a single indirect address in
7828 order for the value to be loaded and store in either GPR or VSX
7829 registers. This affects the generated code, and it would cause
7830 this test to fail, when such an option is used.
7831
7832 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7833
7834 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7835
7836 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7837
7838 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7839 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7840 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7841 only test for exactly one if if -mbranch-cost=1 has been passed.
7842
7843 2014-03-12 Christian Bruel <christian.bruel@st.com>
7844
7845 PR target/60264
7846 * gcc.target/arm/pr60264.c
7847
7848 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7849
7850 PR tree-optimization/60454
7851 * gcc.c-torture/execute/pr60454.c: New test.
7852
7853 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7854 Marc Glisse <marc.glisse@inria.fr>
7855
7856 PR tree-optimization/60502
7857 * gcc.c-torture/compile/pr60502.c: New test.
7858
7859 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7860
7861 PR middle-end/60482
7862 * gcc.dg/vect/pr60482.c: New test.
7863
7864 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7865
7866 PR c++/60389
7867 * g++.dg/cpp0x/inh-ctor19.C: New.
7868
7869 2014-03-11 Richard Biener <rguenther@suse.de>
7870
7871 PR tree-optimization/60429
7872 PR tree-optimization/60485
7873 * gcc.dg/pr60485-1.c: New testcase.
7874 * gcc.dg/pr60485-2.c: Likewise.
7875
7876 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7877
7878 PR ipa/60457
7879 * g++.dg/ipa/pr60457.C: New test.
7880
7881 2014-03-10 Richard Biener <rguenther@suse.de>
7882
7883 PR middle-end/60474
7884 * g++.dg/torture/pr60474.C: New testcase.
7885
7886 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7887
7888 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7889
7890 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7891
7892 * gcc.dg/lto/pr55113_0.c: New testcase.
7893
7894 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7895
7896 PR c++/60033
7897 * g++.dg/cpp1y/pr60033.C: New testcase.
7898
7899 PR c++/60393
7900 * g++.dg/cpp1y/pr60393.C: New testcase.
7901
7902 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7903
7904 PR libfortran/60128
7905 * gfortran.dg/fmt_en.f90: New test.
7906
7907 2014-03-07 Jason Merrill <jason@redhat.com>
7908
7909 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7910 * lib/target-supports.exp (check_effective_target_c++11): Now
7911 means C++11 and up.
7912 (check_effective_target_c++11_only): New.
7913 (check_effective_target_c++11_down): New.
7914 (check_effective_target_c++1y): New.
7915 (check_effective_target_c++1y_only): New.
7916 (check_effective_target_c++98_only): Rename from
7917 check_effective_target_c++98.
7918 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7919
7920 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7921
7922 PR c++/58609
7923 * g++.dg/cpp0x/constexpr-ice12.C: New.
7924
7925 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7926
7927 * c-c++-common/gomp/map-1.c: Extend.
7928
7929 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7930 Janus Weil <janus@gcc.gnu.org>
7931
7932 PR fortran/51976
7933 * gfortran.dg/deferred_type_component_1.f90 : New test.
7934 * gfortran.dg/deferred_type_component_2.f90 : New test.
7935
7936 2014-03-06 Marek Polacek <polacek@redhat.com>
7937
7938 PR c/60197
7939 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7940 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7941
7942 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7943
7944 PR target/58595
7945 * gcc.dg/tls/pr58595.c: New test.
7946
7947 2014-03-06 Richard Biener <rguenther@suse.de>
7948
7949 PR middle-end/60445
7950 PR lto/60424
7951 PR lto/60427
7952 Revert
7953 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7954
7955 * gcc.dg/lto/pr55113_0.c: New testcase.
7956
7957 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7958
7959 PR testsuite/59308
7960 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7961 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7962 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7963 s390*/i?86/x86_64.
7964 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7965 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7966 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7967 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7968 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7969 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7970 even for mips*/s390*/i?86/x86_64.
7971 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7972 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7973 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7974 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7975 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7976
7977 PR lto/60404
7978 * gcc.dg/lto/pr60404_0.c: New test.
7979 * gcc.dg/lto/pr60404_1.c: New file.
7980 * gcc.dg/lto/pr60404_2.c: New file.
7981
7982 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7983
7984 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7985 long long" throughout.
7986 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7987 * gcc.dg/vmx/insert-vsx.c: Likewise.
7988 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7989 * gcc.dg/vmx/ld-vsx.c: Likewise.
7990 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7991 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7992 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7993 * gcc.dg/vmx/merge-vsx.c: Likewise.
7994 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7995 * gcc.dg/vmx/st-vsx.c: Likewise.
7996 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7997 * gcc.dg/vmx/stl-vsx.c: Likewise.
7998 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7999
8000 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8001
8002 * gcc.dg/lto/pr55113_0.c: New testcase.
8003
8004 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8005
8006 PR c++/60376
8007 * g++.dg/cpp1y/pr60376.C: New.
8008
8009 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8010
8011 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
8012
8013 2014-03-04 Richard Biener <rguenther@suse.de>
8014
8015 PR tree-optimization/60382
8016 * gcc.dg/vect/pr60382.c: New testcase.
8017
8018 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
8019
8020 PR libfortran/60148
8021 * gfortran.dg/namelist_84.f90: New test.
8022
8023 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
8024
8025 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
8026 argument to avoid inf values.
8027 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
8028 UNION_FP_CHECK machinery.
8029
8030 2014-03-03 Renlin Li <Renlin.Li@arm.com>
8031
8032 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
8033 i32in128 cases outside special big-endian processing block.
8034
8035 2014-03-03 Jakub Jelinek <jakub@redhat.com>
8036
8037 PR preprocessor/60400
8038 * c-c++-common/cpp/pr60400.c: New test.
8039 * c-c++-common/cpp/pr60400-1.h: New file.
8040 * c-c++-common/cpp/pr60400-2.h: New file.
8041
8042 PR objc++/60398
8043 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
8044
8045 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
8046 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
8047
8048 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8049
8050 PR ipa/60150
8051 * g++.dg/lto/pr60150.H: New testcase.
8052 * g++.dg/lto/pr60150_0.C: New testcase.
8053 * g++.dg/lto/pr60150_1.C: New testcase.
8054
8055 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8056
8057 PR ipa/60306
8058 * g++.dg/ipa/devirt-29.C: New testcase
8059
8060 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8061
8062 PR fortran/60236
8063 * gfortran.dg/vect/pr32380.f: Fix expected test results.
8064
8065 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8066
8067 PR c++/50025
8068 * g++.dg/cpp0x/pr50025.C: New.
8069
8070 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
8071
8072 PR c++/60377
8073 * g++.dg/cpp1y/pr60377.C: New testcase.
8074
8075 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8076
8077 PR fortran/60341
8078 * gfortran.dg/str_comp_optimize_1.f90: New test.
8079
8080 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8081
8082 PR target/60071
8083 * gcc.c-torture/compile/pr60071.c: New.
8084
8085 2014-02-28 Janus Weil <janus@gcc.gnu.org>
8086
8087 PR fortran/60359
8088 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8089
8090 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8091
8092 PR c++/58610
8093 * g++.dg/cpp0x/constexpr-ice11.C: New.
8094
8095 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8096
8097 PR c++/60314
8098 * g++.dg/cpp1y/auto-fn24.C: New.
8099
8100 2014-02-28 Joey Ye <joey.ye@arm.com>
8101
8102 PR target/PR60169
8103 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8104
8105 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8106
8107 PR c++/60253
8108 * g++.dg/overload/ellipsis2.C: New.
8109
8110 2014-02-27 Jeff Law <law@redhat.com>
8111
8112 PR rtl-optimization/52714
8113 * gcc.c-torture/compile/pr52714.c: New test.
8114
8115 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
8116 Jeff Law <law@redhat.com>
8117
8118 PR rtl-optimization/49847
8119 * g++.dg/pr49847.C: New test.
8120
8121 2014-02-27 Marek Polacek <polacek@redhat.com>
8122
8123 PR middle-end/59223
8124 * c-c++-common/pr59223.c: New test.
8125
8126 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8127
8128 * common/config/i386/predicates.md (const1256_operand): Remove.
8129 (const2356_operand): New.
8130 (const_1_to_2_operand): Remove.
8131 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8132 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8133 (*avx512pf_gatherpf<mode>sf): Ditto.
8134 (avx512pf_gatherpf<mode>df): Ditto.
8135 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8136 (*avx512pf_gatherpf<mode>df): Ditto.
8137 (avx512pf_scatterpf<mode>sf): Ditto.
8138 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8139 (*avx512pf_scatterpf<mode>sf): Ditto.
8140 (avx512pf_scatterpf<mode>df): Ditto.
8141 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8142 (*avx512pf_scatterpf<mode>df): Ditto.
8143 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8144
8145 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8146
8147 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8148 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8149 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8150 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8151 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8152 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8153 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8154 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8155
8156 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8157
8158 PR target/60280
8159 * gnat.dg/renaming5.adb: Change to two expected gotos.
8160 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8161 jump threads.
8162 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8163 messages for removed basic block.
8164 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8165 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8166 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8167 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8168
8169 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8170
8171 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8172 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8173 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8174 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8175 * gcc.dg/vmx/merge-vsx.c: Likewise.
8176 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8177
8178 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8179
8180 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8181 * gcc.target/i386/prefetchwt1-1.c: New.
8182 * g++.dg/other/i386-2.C: Add new option.
8183 * g++.dg/other/i386-3.C: Ditto.
8184 * gcc.target/i386/sse-12.c: Ditto.
8185 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8186 * gcc.target/i386/sse-22.c: Add new option.
8187 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8188
8189 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8190
8191 PR libfortran/59313
8192 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8193
8194 PR libfortran/58015
8195 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8196
8197 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8198
8199 PR c++/60311
8200 * g++.dg/cpp1y/pr60311.C: New testcase.
8201
8202 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8203
8204 PR c++/60065
8205 * g++.dg/cpp1y/pr60065.C: New testcase.
8206
8207 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8208
8209 PR rtl-optimization/60268
8210 * gcc.c-torture/compile/pr60268.c: New test.
8211
8212 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8213
8214 * gcc.target/microblaze/others/mem_reload.c: New test.
8215
8216 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8217
8218 * gcc.dg/vmx/lde.c: New test.
8219 * gcc.dg/vmx/lde-be-order.c: New test.
8220 * gcc.dg/vmx/ste.c: New test.
8221 * gcc.dg/vmx/ste-be-order.c: New test.
8222
8223 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8224
8225 PR testsuite/60173
8226 * lib/target-supports.exp
8227 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8228 and crisv32-*-* to list.
8229
8230 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8231
8232 PR fortran/60302
8233 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8234
8235 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8236
8237 * gcc.dg/vmx/vsums.c: Check entire result vector.
8238 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8239
8240 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8241
8242 * gcc.dg/vmx/ld.c: New test.
8243 * gcc.dg/vmx/ld-be-order.c: New test.
8244 * gcc.dg/vmx/ld-vsx.c: New test.
8245 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8246 * gcc.dg/vmx/ldl.c: New test.
8247 * gcc.dg/vmx/ldl-be-order.c: New test.
8248 * gcc.dg/vmx/ldl-vsx.c: New test.
8249 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8250 * gcc.dg/vmx/st.c: New test.
8251 * gcc.dg/vmx/st-be-order.c: New test.
8252 * gcc.dg/vmx/st-vsx.c: New test.
8253 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8254 * gcc.dg/vmx/stl.c: New test.
8255 * gcc.dg/vmx/stl-be-order.c: New test.
8256 * gcc.dg/vmx/stl-vsx.c: New test.
8257 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8258
8259 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8260
8261 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8262 * g++.dg/other/i386-3.C (dg-options): Ditto.
8263 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8264 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8265 -mavx512pf and -msha.
8266
8267 2014-02-21 Richard Biener <rguenther@suse.de>
8268
8269 PR tree-optimization/60276
8270 * gcc.dg/vect/pr60276.c: New testcase.
8271
8272 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8273
8274 PR fortran/60234
8275 * gfortran.dg/finalize_23.f90: New.
8276
8277 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8278
8279 PR c++/60052
8280 PR c++/60053
8281 * g++.dg/cpp1y/pr60052.C: New testcase.
8282 * g++.dg/cpp1y/pr60053.C: New testcase.
8283
8284 2014-02-21 Tobias Burnus <burnus@net-b.de>
8285
8286 PR fortran/60286
8287 * gfortran.dg/inquire_16.f90: New.
8288
8289 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8290
8291 * gcc.target/nios2/biggot-1.c: New.
8292 * gcc.target/nios2/biggot-2.c: New.
8293
8294 2014-02-20 Martin Jambor <mjambor@suse.cz>
8295
8296 PR ipa/55260
8297 * gcc.dg/ipa/pr55260.c: New test.
8298
8299 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8300
8301 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8302 for execution test case.
8303
8304 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8305
8306 PR ipa/58555
8307 * g++.dg/torture/pr58555.C: New testcase.
8308
8309 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8310
8311 PR target/60204
8312 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8313 reflect abi fix.
8314 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8315
8316 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8317 Kirill Yukhin <kirill.yukhin@intel.com>
8318
8319 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8320 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8321 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8322 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8323 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8324 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8325
8326 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8327
8328 PR c/37743
8329 * g++.dg/ext/builtin-bswap1.C: New test.
8330 * c-c++-common/pr37743.c: New test.
8331
8332 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8333
8334 * gcc.dg/decl-10.c: New test.
8335
8336 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8337
8338 PR c++/60267
8339 * g++.dg/ext/ivdep-1.C: New test.
8340
8341 PR c++/60267
8342 * gcc.dg/pr60267.c: New test.
8343
8344 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8345
8346 PR target/59794
8347 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8348 (dg-options): Remove -Wno-psabi.
8349 * gcc.target/i386/pr59794-2.c: Ditto.
8350 * gcc.target/i386/pr60205-1.c: Ditto.
8351 * gcc.target/i386/sse-5.c: Ditto.
8352
8353 2014-02-18 Nick Clifton <nickc@redhat.com>
8354
8355 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8356 * gcc.dg/pr23623.c: Likewise.
8357 * gcc.dg/pr48784-1.c: Likewise.
8358 * gcc.dg/pr48784-2.c: Likewise.
8359 * gcc.dg/pr56997-2.c: Likewise.
8360 * gcc.dg/sms-6.c: Likewise.
8361 * gcc.dg/torture/pr60183.c: Likewise.
8362 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8363 * gcc.c-torture/execute/20061220-1.x: New.
8364 * gcc.c-torture/execute/pr43220.x: New.
8365 * gcc.c-torture/execute/pr51581-1.x: New.
8366 * gcc.c-torture/execute/pr51581-2.x: New.
8367 * gcc.c-torture/execute/pr58570.x: New.
8368 * gcc.c-torture/unsorted/DFcmp.x: New.
8369 * gcc.c-torture/unsorted/SFset.x: New.
8370
8371 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8372
8373 * gnat.dg/opt31.adb: New test.
8374
8375 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8376
8377 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8378
8379 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8380
8381 PR fortran/60232
8382 * gfortran.dg/typebound_proc_33.f90: New.
8383
8384 2014-02-19 Marek Polacek <polacek@redhat.com>
8385
8386 PR c/60195
8387 * gcc.dg/pr60195.c: New test.
8388
8389 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8390
8391 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8392
8393 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8394
8395 PR preprocessor/58844
8396 * c-c++-common/cpp/pr58844-1.c: New test.
8397 * c-c++-common/cpp/pr58844-2.c: New test.
8398
8399 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8400
8401 PR c++/60225
8402 * g++.dg/cpp0x/constexpr-ice10.C: New.
8403
8404 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8405
8406 PR c++/60215
8407 * g++.dg/cpp0x/pr60215.C: New.
8408
8409 2014-02-18 Tobias Burnus <burnus@net-b.de>
8410
8411 PR fortran/49397
8412 * gfortran.dg/proc_ptr_45.f90: New.
8413 * gfortran.dg/proc_ptr_46.f90: New.
8414
8415 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8416
8417 PR c++/60190
8418 * g++.dg/cpp1y/pr60190.C: New testcase.
8419
8420 PR c++/60064
8421 * g++.dg/cpp1y/pr60064.C: New testcase.
8422
8423 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8424
8425 PR target/60205
8426 * gcc.target/i386/pr60205-1.c: New test.
8427 * gcc.target/i386/pr60205-2.c: Ditto.
8428
8429 2014-02-18 Kai Tietz <ktietz@redhat.com>
8430
8431 PR target/60193
8432 * gcc.target/i386/nest-1.c: New testcase.
8433
8434 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8435
8436 * gnat.dg/opt32.adb: New test.
8437
8438 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8439
8440 PR fortran/60231
8441 * gfortran.dg/typebound_generic_15.f90: New.
8442
8443 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8444
8445 PR fortran/55907
8446 * gfortran.dg/init_flag_12.f90: New.
8447
8448 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8449 Ilya Tocar <ilya.tocar@intel.com>
8450
8451 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8452 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8453 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8454 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8455
8456 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8457
8458 * lib/target-supports.exp
8459 (check_effective_target_logical_op_short_circuit): New procedure.
8460 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8461 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8462 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8463 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8464 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8465 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8466 logical_op_short_circuit for the alternative test, extending
8467 it to arm_cortex_m.
8468
8469 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8470
8471 PR target/60203
8472 * gcc.target/powerpc/pr60203.c: New testsuite.
8473
8474 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8475
8476 PR fortran/59599
8477 * gfortran.dg/ichar_3.f90: New test.
8478
8479 2014-02-15 Richard Biener <rguenther@suse.de>
8480
8481 PR tree-optimization/60183
8482 * gcc.dg/torture/pr60183.c: New testcase.
8483
8484 2014-02-14 Jeff Law <law@redhat.com>
8485
8486 PR rtl-optimization/60131
8487 * g++.dg/torture/pr60131.C: New test.
8488
8489 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8490
8491 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8492 on command-line.
8493
8494 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8495
8496 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8497
8498 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8499
8500 * gcc.c-torture/compile/20140213.c: New test.
8501
8502 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8503
8504 PR target/43546
8505 * gcc.target/i386/pr43546.c: New test.
8506
8507 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8508
8509 * gcc.target/s390/hotpatch-compile-8.c: New test.
8510
8511 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8512
8513 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8514 definition with an ifndef.
8515 * gcc.dg/pr59605-2.c: New test.
8516
8517 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8518
8519 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8520
8521 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8522
8523 * gcc.dg/torture/float128-mul-underflow.c,
8524 gcc.dg/torture/float128-truncdf-underflow.c,
8525 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8526
8527 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8528
8529 PR middle-end/59737
8530 * g++.dg/ipa/pr59737.C: New test.
8531
8532 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8533
8534 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8535
8536 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8537
8538 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8539
8540 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8541
8542 2014-02-12 Richard Biener <rguenther@suse.de>
8543
8544 PR middle-end/60092
8545 * gcc.dg/torture/pr60092.c: New testcase.
8546 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8547
8548 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8549
8550 * gcc.c-torture/execute/20140212-1.c: New test.
8551
8552 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8553
8554 PR c++/60047
8555 * g++.dg/cpp0x/pr60047.C: New.
8556
8557 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8558
8559 PR c/60101
8560 * c-c++-common/pr60101.c: New test.
8561
8562 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8563
8564 PR lto/59468
8565 * g++.dg/ipa/devirt-27.C: New testcase.
8566 * g++.dg/ipa/devirt-26.C: New testcase.
8567
8568 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8569
8570 PR target/60137
8571 * gcc.target/powerpc/pr60137.c: New file.
8572
8573 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8574
8575 PR fortran/52370
8576 * gfortran.dg/pr52370.f90: New test.
8577
8578 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8579
8580 PR target/59927
8581 Revert
8582 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8583
8584 PR testsuite/58630
8585 * gcc.target/i386/pr43662.c (dg-options):
8586 Add -maccumulate-outgoing-args.
8587 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8588 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8589 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8590 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8591 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8592 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8593 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8594 Add -maccumulate-outgoing-args.
8595 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8596 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8597 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8598 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8599 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8600 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8601 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8602 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8603 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8604 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8605 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8606 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8607 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8608 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8609 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8610
8611 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8612
8613 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8614
8615 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8616
8617 PR debug/59776
8618 * gcc.dg/guality/pr59776.c: New test.
8619
8620 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8621
8622 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8623 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8624 (add_options_for_arm_vfp3): New.
8625
8626 2014-02-11 Jeff Law <law@redhat.com>
8627
8628 PR middle-end/54041
8629 * gcc.target/m68k/pr54041.c: New test.
8630
8631 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8632
8633 PR target/59927
8634 * gcc.target/i386/pr59927.c: New test.
8635
8636 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8637
8638 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8639 * gcc.dg/vect/pr60012.c: Likewise.
8640 * gcc.dg/vect/vect-119.c: Likewise.
8641 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8642 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8643
8644 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8645
8646 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8647
8648 2014-02-10 Jeff Law <law@redhat.com>
8649
8650 PR middle-end-52306
8651 * gcc.c-torture/compile/pr52306.c: New test.
8652
8653 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8654
8655 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8656
8657 2014-02-10 Richard Biener <rguenther@suse.de>
8658
8659 PR tree-optimization/60115
8660 * gcc.dg/torture/pr60115.c: New testcase.
8661
8662 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8663
8664 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8665 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8666
8667 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8668 Ilya Tocar <ilya.tocar@intel.com>
8669
8670 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8671 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8672 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8673 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8674 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8675 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8676 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8677 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8678 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8679 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8680 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8681 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8682 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8683 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8684 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8685 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8686 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8687 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8688 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8689 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8690 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8691 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8692 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8693 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8694 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8695 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8696 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8697
8698 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8699
8700 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8701
8702 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8703
8704 PR fortran/57522
8705 * gfortran.dg/associated_target_5.f03: New test.
8706
8707 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8708
8709 PR fortran/59026
8710 * gfortran.dg/elemental_by_value_1.f90: New test.
8711
8712 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8713
8714 PR fortran/58470
8715 * gfortran.dg/finalize_22.f90: New.
8716
8717 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8718
8719 PR fortran/60066
8720 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8721 was fixed by the patch for PR59906.
8722
8723 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8724
8725 PR translation/52289
8726 * gfortran.dg/coarray_8.f90: Update dg-error match.
8727
8728 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8729
8730 PR c/59984
8731 * gcc.dg/vect/pr59984.c: New test.
8732
8733 PR middle-end/60092
8734 * gcc.dg/attr-alloc_align-1.c: New test.
8735 * gcc.dg/attr-alloc_align-2.c: New test.
8736 * gcc.dg/attr-alloc_align-3.c: New test.
8737 * gcc.dg/attr-assume_aligned-1.c: New test.
8738 * gcc.dg/attr-assume_aligned-2.c: New test.
8739 * gcc.dg/attr-assume_aligned-3.c: New test.
8740
8741 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8742
8743 PR target/60077
8744 * gcc.target/i386/pr60077-1.c: New test.
8745 * gcc.target/i386/pr60077-2.c: New test.
8746
8747 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8748
8749 PR preprocessor/56824
8750 * gcc.dg/pr56824.c: New test.
8751
8752 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8753
8754 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8755 variable used for atomic operations.
8756
8757 2014-02-07 Richard Biener <rguenther@suse.de>
8758
8759 PR middle-end/60092
8760 * gcc.dg/vect/pr60092-2.c: New testcase.
8761
8762 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8763
8764 PR c++/60082
8765 Revert
8766 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8767
8768 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8769 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8770
8771 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8772
8773 * gcc.target/s390/fp2int1.c: New testcase.
8774
8775 2014-02-07 Richard Biener <rguenther@suse.de>
8776
8777 PR middle-end/60092
8778 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8779 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8780
8781 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8782
8783 PR ipa/59918
8784 * g++.dg/torture/pr59918.C: New testcase.
8785
8786 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8787
8788 PR target/59575
8789 * gcc.target/arm/pr59575.c: New test.
8790
8791 PR debug/59992
8792 * gcc.dg/pr59992.c: New test.
8793
8794 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8795
8796 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8797 init_priority. Test alignment of variable instead of function.
8798
8799 2014-02-06 Marek Polacek <polacek@redhat.com>
8800
8801 PR c/60087
8802 * gcc.dg/pr60087.c: New test.
8803
8804 2014-02-06 Alan Modra <amodra@gmail.com>
8805
8806 * gcc.target/powerpc/pr60032.c: New.
8807
8808 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8809
8810 PR target/60062
8811 * gcc.c-torture/execute/pr60062.c: New test.
8812 * gcc.c-torture/execute/pr60072.c: New test.
8813
8814 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8815
8816 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8817 so that expected outcome works for PIC variants too.
8818
8819 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8820 Kugan Vivekanandarajah <kuganv@linaro.org>
8821
8822 * gcc.target/arm/vect-noalign.c: New file.
8823
8824 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8825 Jakub Jelinek <jakub@redhat.com>
8826
8827 PR middle-end/60013
8828 * gcc.dg/pr60013.c: New testcase.
8829
8830 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8831
8832 * gcc.dg/vmx/sum2s.c: New.
8833 * gcc.dg/vmx/sum2s-be-order.c: New.
8834
8835 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8836
8837 * gcc.dg/vmx/pack.c: New.
8838 * gcc.dg/vmx/pack-be-order.c: New.
8839 * gcc.dg/vmx/unpack.c: New.
8840 * gcc.dg/vmx/unpack-be-order.c: New.
8841
8842 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8843
8844 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8845 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8846
8847 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8848
8849 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8850 Use __builtin_floorf, __builtin_ceilf.
8851 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8852 declaration.
8853 (TEST): Use __builtin_floorf.
8854 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8855
8856 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8857
8858 PR ipa/59947
8859 * g++.dg/opt/pr59947.C: New test.
8860
8861 PR c++/58703
8862 * c-c++-common/gomp/pr58703.c: New test.
8863
8864 2014-02-05 Richard Biener <rguenther@suse.de>
8865
8866 PR testsuite/60076
8867 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8868 avoid using unsigned long long.
8869
8870 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8871
8872 PR middle-end/57499
8873 * g++.dg/torture/pr57499.C: New test.
8874
8875 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8876
8877 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8878
8879 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8880
8881 * g++.dg/ipa/devirrt-22.C: Fix template.
8882
8883 2014-02-04 Marek Polacek <polacek@redhat.com>
8884
8885 PR c/60036
8886 * gcc.dg/pr60036.c: New test.
8887
8888 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8889
8890 PR ipa/60058
8891 * g++.dg/torture/pr60058.C: New testcase.
8892
8893 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8894
8895 * g++.dg/tsan/default_options.C: Invert check.
8896
8897 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8898
8899 PR tree-optimization/60002
8900 * g++.dg/opt/pr60002.C: New test.
8901
8902 PR tree-optimization/60023
8903 * g++.dg/vect/pr60023.cc: New test.
8904
8905 PR ipa/60026
8906 * c-c++-common/torture/pr60026.c: New test.
8907
8908 PR rtl-optimization/57915
8909 * gcc.target/i386/pr57915.c: New test.
8910
8911 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8912
8913 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8914
8915 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8916
8917 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8918
8919 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8920
8921 PR middle-end/59261
8922 * gcc.dg/pr59261.c: New test.
8923
8924 2014-02-04 Richard Biener <rguenther@suse.de>
8925
8926 PR tree-optimization/60012
8927 * gcc.dg/vect/pr60012.c: New testcase.
8928
8929 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8930
8931 PR target/59788
8932 * g++.dg/eh/unwind-direct.C: New test.
8933
8934 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8935
8936 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8937 timeout value to 20s.
8938
8939 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8940
8941 PR ipa/59882
8942 * g++.dg/torture/pr59882.C: New testcase
8943
8944 2014-02-03 Jan Hubicka <jh@suse.cz>
8945
8946 PR ipa/59831
8947 * g++.dg/ipa/devirt-22.C: New testcase.
8948
8949 2014-02-03 Jan Hubicka <jh@suse.cz>
8950
8951 * g++.dg/ipa/devirt-25.C: New testcase.
8952
8953 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8954
8955 PR tree-optimization/59924
8956 * gcc.dg/pr59924.c: New test.
8957
8958 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8959
8960 PR ipa/59831
8961 * g++.dg/ipa/devirt-24.C: New testcase.
8962
8963 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8964
8965 PR c++/53017
8966 PR c++/59211
8967 * c-c++-common/attributes-1.c: New testcase.
8968 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8969
8970 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8971
8972 PR c++/58871
8973 * g++.dg/cpp0x/pr58871.C: New.
8974
8975 2014-02-03 Cong Hou <congh@google.com>
8976
8977 PR tree-optimization/60000
8978 * g++.dg/vect/pr60000.cc: New test.
8979
8980 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8981
8982 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8983 * gcc.target/i386/long-double-64-4.c: Likewise.
8984 * gcc.target/i386/long-double-80-1.c: Likewise.
8985 * gcc.target/i386/long-double-80-2.c: Likewise.
8986 * gcc.target/i386/long-double-80-3.c: Likewise.
8987 * gcc.target/i386/long-double-80-4.c: Likewise.
8988 * gcc.target/i386/long-double-80-5.c: Likewise.
8989 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8990 __multf3 isn't used.
8991 * gcc.target/i386/long-double-64-3.c: Likewise.
8992 * gcc.target/i386/long-double-128-1.c: New test.
8993 * gcc.target/i386/long-double-128-2.c: Likewise.
8994 * gcc.target/i386/long-double-128-3.c: Likewise.
8995 * gcc.target/i386/long-double-128-4.c: Likewise.
8996 * gcc.target/i386/long-double-128-5.c: Likewise.
8997 * gcc.target/i386/long-double-128-6.c: Likewise.
8998 * gcc.target/i386/long-double-128-7.c: Likewise.
8999 * gcc.target/i386/long-double-128-8.c: Likewise.
9000 * gcc.target/i386/long-double-128-9.c: Likewise.
9001 * gcc.target/i386/long-double-64-5.c: Likewise.
9002 * gcc.target/i386/long-double-64-6.c: Likewise.
9003 * gcc.target/i386/long-double-64-7.c: Likewise.
9004 * gcc.target/i386/long-double-64-8.c: Likewise.
9005 * gcc.target/i386/long-double-64-9.c: Likewise.
9006 * gcc.target/i386/long-double-80-10.c: Likewise.
9007 * gcc.target/i386/long-double-80-8.c: Likewise.
9008 * gcc.target/i386/long-double-80-9.c: Likewise.
9009
9010 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
9011
9012 PR rtl-optimization/57662
9013 * g++.dg/pr57662.C: New test.
9014
9015 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9016
9017 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
9018 * gcc.dg/vmx/perm.c: New.
9019 * gcc.dg/vmx/perm-be-order.c: New.
9020
9021 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9022
9023 * gcc.dg/vmx/vsums.c: New.
9024 * gcc.dg/vmx/vsums-be-order.c: New.
9025
9026 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
9027
9028 * g++.dg/ipa/devirt-23.C: New testcase.
9029 * g++.dg/ipa/devirt-20.C: Fix template.
9030
9031 2014-02-02 Jan Hubicka <jh@suse.cz>
9032
9033 * g++.dg/ipa/devirt-21.C: New testcase.
9034
9035 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9036
9037 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
9038 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
9039
9040 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
9041
9042 PR target/60017
9043 * gcc.c-torture/execute/pr60017.c: New test.
9044
9045 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
9046
9047 PR fortran/57033
9048 * gfortran.dg/default_initialization_7.f90: New test.
9049
9050 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
9051
9052 PR fortran/59906
9053 * gfortran.dg/elemental_subroutine_9.f90: New test.
9054
9055 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9056
9057 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
9058
9059 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9060
9061 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
9062
9063 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9064
9065 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9066
9067 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9068
9069 PR c++/51219
9070 * g++.dg/init/bitfield5.C: New.
9071
9072 2014-02-01 Jakub Jelinek <jakub@redhat.com>
9073
9074 PR tree-optimization/60003
9075 * gcc.c-torture/execute/pr60003.c: New test.
9076
9077 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9078
9079 PR bootstrap/59985
9080 * gcc.target/arm/pr59985.C: New.
9081
9082 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9083
9084 PR sanitizer/59410
9085 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9086 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9087 to compile.
9088 (tsan_finish): Restore dg-do-what-default.
9089 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9090 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9091 * g++.dg/tsan/default_options.C: Likewise.
9092 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9093 * g++.dg/tsan/atomic_free2.C: Likewise.
9094 * g++.dg/tsan/cond_race.C: Likewise.
9095 * g++.dg/tsan/fd_close_norace.C: Likewise.
9096 * g++.dg/tsan/benign_race.C: Likewise.
9097 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9098 * c-c++-common/tsan/simple_race.c: Likewise.
9099 * c-c++-common/tsan/mutexset1.c: Likewise.
9100 * c-c++-common/tsan/thread_leak2.c: Likewise.
9101 * c-c++-common/tsan/tls_race.c: Likewise.
9102 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9103 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9104 * c-c++-common/tsan/free_race2.c: Likewise.
9105 * c-c++-common/tsan/thread_leak.c: Likewise.
9106 * c-c++-common/tsan/thread_leak1.c: Likewise.
9107 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9108 * c-c++-common/tsan/free_race.c: Likewise.
9109 * c-c++-common/tsan/sleep_sync.c: Likewise.
9110 * c-c++-common/tsan/tiny_race.c: Likewise.
9111 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9112 * c-c++-common/tsan/atomic_stack.c: Likewise.
9113 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9114 in dg-output regexps.
9115 * c-c++-common/tsan/simple_stack.c: Likewise.
9116
9117 2014-01-31 Richard Henderson <rth@redhat.com>
9118
9119 * g++.dg/tm/pr60004.C: New.
9120
9121 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9122
9123 PR c++/59082
9124 * g++.dg/inherit/crash4.C: New.
9125
9126 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9127
9128 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9129
9130 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9131
9132 * gcc.target/i386/m512-check.h: Use correct rounding values.
9133
9134 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9135
9136 * gcc.target/i386/avx-1.c: Use correct rounding values.
9137 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9138 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9139 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9140 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9141 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9142 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9143 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9144 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9145 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9146 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9147 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9148 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9149 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9150 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9151 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9152 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9153 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9154 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9155 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9156 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9157 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9158 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9159 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9160 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9161 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9162 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9163 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9164 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9165 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9166 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9167 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9168 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9169 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9170 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9171 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9172 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9173 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9174 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9175 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9176 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9177 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9178 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9179 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9180 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9181 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9182 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9183 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9184 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9185 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9186 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9187 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9188 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9189 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9190 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9191 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9192 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9193 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9194 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9195 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9196 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9197 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9198 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9199 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9200 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9201 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9202 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9203 * gcc.target/i386/sse-13.c: Ditto.
9204 * gcc.target/i386/sse-14.c: Ditto.
9205 * gcc.target/i386/sse-22.c: Ditto.
9206 * gcc.target/i386/sse-23.c: Ditto.
9207
9208 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9209
9210 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9211 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9212
9213 2014-01-31 Richard Biener <rguenther@suse.de>
9214
9215 PR middle-end/59990
9216 * gcc.dg/torture/pr59990.c: New testcase.
9217
9218 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9219
9220 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9221 if it fails don't run any tsan tests.
9222
9223 2014-01-31 Marek Polacek <polacek@redhat.com>
9224
9225 PR c/59963
9226 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9227 (y): Adjust dg-error.
9228 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9229 * gcc.dg/pr59963-1.c: New test.
9230 * gcc.dg/pr59963-2.c: New test.
9231 * gcc.dg/pr59963-3.c: New test.
9232
9233 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9234
9235 PR target/59923
9236 * gcc.target/arm/pr59923.c: New test.
9237
9238 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9239
9240 * gcc.dg/vmx/splat.c: New.
9241 * gcc.dg/vmx/splat-vsx.c: New.
9242 * gcc.dg/vmx/splat-be-order.c: New.
9243 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9244 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9245 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9246
9247 2014-01-30 Richard Biener <rguenther@suse.de>
9248
9249 PR tree-optimization/59993
9250 * gcc.dg/torture/pr59993.c: New testcase.
9251
9252 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9253
9254 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9255 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9256 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9257 vect_int rather than vect_float.
9258
9259 2014-01-30 Marek Polacek <polacek@redhat.com>
9260
9261 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9262
9263 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9264
9265 * gcc.target/microblaze/isa/fcmp4.c: New.
9266
9267 2014-01-30 Marek Polacek <polacek@redhat.com>
9268
9269 PR c/59940
9270 * gcc.dg/pr59940.c: New test.
9271 * gcc.dg/pr35635.c (func3): Move dg-warning.
9272
9273 2014-01-30 Richard Biener <rguenther@suse.de>
9274
9275 PR tree-optimization/59903
9276 * gcc.dg/torture/pr59903.c: New testcase.
9277
9278 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9279
9280 PR c++/58843
9281 * g++.dg/lookup/crash8.C: New.
9282
9283 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9284
9285 PR c++/58649
9286 * g++.dg/template/crash117.C: New.
9287
9288 2014-01-30 Richard Biener <rguenther@suse.de>
9289
9290 PR c/59905
9291 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9292 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9293 abort.
9294 * gcc.dg/invalid-call-1.c: Likewise.
9295
9296 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9297
9298 PR c++/58561
9299 * g++.dg/cpp1y/auto-fn23.C: New.
9300
9301 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9302
9303 PR c++/58846
9304 * g++.dg/init/dso_handle2.C: New.
9305
9306 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9307
9308 PR c++/58674
9309 * g++.dg/cpp0x/pr58674.C: New.
9310
9311 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9312
9313 PR target/59617
9314 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9315 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9316
9317 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9318
9319 * gcc.dg/vmx/merge-be-order.c: New.
9320 * gcc.dg/vmx/merge.c: New.
9321 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9322 * gcc.dg/vmx/merge-vsx.c: New.
9323
9324 2014-01-29 Richard Biener <rguenther@suse.de>
9325
9326 PR tree-optimization/58742
9327 * gcc.dg/pr58742-1.c: New testcase.
9328 * gcc.dg/pr58742-2.c: Likewise.
9329 * gcc.dg/pr58742-3.c: Likewise.
9330
9331 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9332
9333 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9334 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9335 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9336
9337 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9338
9339 PR c++/58702
9340 * g++.dg/gomp/pr58702.C: New.
9341
9342 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9343
9344 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9345 selector.
9346
9347 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9348
9349 PR middle-end/59917
9350 PR tree-optimization/59920
9351 * gcc.dg/pr59920-1.c: New test.
9352 * gcc.dg/pr59920-2.c: New test.
9353 * gcc.dg/pr59920-3.c: New test.
9354 * c-c++-common/gomp/pr59917-1.c: New test.
9355 * c-c++-common/gomp/pr59917-2.c: New test.
9356
9357 PR tree-optimization/59594
9358 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9359 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9360 * gcc.dg/vect/pr59594.c: New test.
9361
9362 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9363
9364 PR fortran/59414
9365 * gfortran.dg/allocate_class_3.f90: New test.
9366
9367 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9368
9369 PR preprocessor/59935
9370 * c-c++-common/cpp/warning-zero-location.c: New test.
9371 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9372
9373 2014-01-27 Steve Ellcey <sellcey@mips.com>
9374
9375 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9376
9377 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9378
9379 * g++.dg/ext/mv16.C: New tests.
9380
9381 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9382
9383 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9384 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9385 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9386 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9387 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9388 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9389 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9390 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9391 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9392 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9393 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9394 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9395 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9396 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9397 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9398 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9399 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9400 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9401 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9402 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9403 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9404 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9405 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9406 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9407 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9408 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9409 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9410 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9411 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9412 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9413 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9414 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9415 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9416 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9417 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9418 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9419 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9420 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9421 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9422 _mm512_mask_cvtepi32_storeu_epi8.
9423 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9424 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9425 _mm512_mask_cvtepi32_storeu_epi16.
9426 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9427 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9428 _mm512_mask_cvtepi64_storeu_epi8.
9429 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9430 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9431 _mm512_mask_cvtepi64_storeu_epi16.
9432 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9433 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9434 _mm512_mask_cvtepi64_storeu_epi32.
9435 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9436 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9437 _mm512_mask_cvtsepi32_storeu_epi8.
9438 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9439 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9440 _mm512_mask_cvtsepi32_storeu_epi16.
9441 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9442 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9443 _mm512_mask_cvtsepi64_storeu_epi8.
9444 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9445 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9446 _mm512_mask_cvtsepi64_storeu_epi16.
9447 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9448 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9449 _mm512_mask_cvtsepi64_storeu_epi32.
9450 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9451 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9452 _mm512_mask_cvtusepi32_storeu_epi8.
9453 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9454 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9455 _mm512_mask_cvtusepi32_storeu_epi16.
9456 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9457 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9458 _mm512_mask_cvtusepi64_storeu_epi8.
9459 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9460 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9461 _mm512_mask_cvtusepi64_storeu_epi16.
9462 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9463 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9464 _mm512_mask_cvtusepi64_storeu_epi32.
9465 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9466 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9467
9468 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9469
9470 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9471 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9472 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9473 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9474 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9475 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9476 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9477 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9478 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9479 built-ins roudning immediate.
9480 * gcc.target/i386/sse-22.c: Add new built-ins.
9481 * gcc.target/i386/sse-23.c: Ditto.
9482 * gcc.target/i386/avx-1.c: Ditto.
9483
9484 2014-01-27 Christian Bruel <christian.bruel@st.com>
9485
9486 * gcc.target/sh/torture/strncmp.c: New tests.
9487
9488 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9489
9490 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9491
9492 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9493
9494 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9495
9496 2014-01-24 Jeff Law <law@redhat.com>
9497
9498 PR tree-optimization/59919
9499 * gcc.c-torture/compile/pr59919.c: New test.
9500
9501 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9502
9503 PR c++/57524
9504 * g++.dg/ext/timevar2.C: New.
9505
9506 2014-01-24 Marek Polacek <polacek@redhat.com>
9507
9508 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9509
9510 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9511
9512 PR target/59929
9513 * gcc.target/i386/pr59929.c: New test.
9514
9515 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9516
9517 PR target/59909
9518 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9519 word atomic functions at runtime.
9520
9521 2014-01-23 Marek Polacek <polacek@redhat.com>
9522
9523 PR c/59846
9524 * gcc.dg/pr59846.c: New test.
9525
9526 2014-01-23 Marek Polacek <polacek@redhat.com>
9527
9528 PR c/58346
9529 * c-c++-common/pr58346-1.c: New test.
9530 * c-c++-common/pr58346-2.c: New test.
9531 * c-c++-common/pr58346-3.c: New test.
9532
9533 2014-01-23 Marek Polacek <polacek@redhat.com>
9534
9535 PR c/59871
9536 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9537 * gcc.dg/pr59871.c: New test.
9538
9539 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9540
9541 PR c++/58980
9542 * g++.dg/parse/enum11.C: New.
9543
9544 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9545
9546 * gcc.target/aarch64/sshr64_1.c: New testcase.
9547
9548 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9549
9550 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9551 SIMD enabled function.
9552 * g++.dg/cilk-plus/ef_test.C: New test.
9553 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9554 and added C++ ones.
9555 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9556 to differenciate C error messages from C++ ones.
9557
9558 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9559
9560 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9561
9562 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9563
9564 * gcc.target/microblaze/others/builtin-trap.c: New test,
9565
9566 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9567
9568 PR middle-end/58809
9569 * c-c++-common/gomp/pr58809.c: New test.
9570
9571 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9572
9573 PR sanitizer/59897
9574 * c-c++-common/asan/use-after-return-1.c: Fixed
9575 to pass on darwin.
9576
9577 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9578
9579 PR preprocessor/58580
9580 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9581
9582 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9583 Ilya Tocar <ilya.tocar@intel.com>
9584
9585 * gcc.target/i386/avx512f-kmovw-1.c: New.
9586
9587 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9588
9589 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9590 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9591 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9592 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9593 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9594 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9595
9596 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9597
9598 PR target/52125
9599 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9600 * gcc.target/mips/pr52125.c: New test.
9601
9602 2014-01-22 Marek Polacek <polacek@redhat.com>
9603
9604 PR c/59891
9605 * gcc.dg/torture/pr59891.c: New test.
9606
9607 2014-01-22 Jeff Law <law@redhat.com>
9608
9609 PR tree-optimization/59597
9610 * gcc.dg/tree-ssa/pr59597.c: New test.
9611
9612 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9613
9614 PR rtl-optimization/59477
9615 * g++.dg/pr59477.C: New.
9616
9617 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9618
9619 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9620
9621 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9622
9623 PR c++/59482
9624 * g++.dg/pr59482.C: New.
9625
9626 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9627
9628 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9629 * gcc.dg/vmx/extract-vsx.c: New.
9630 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9631 * gcc.dg/vmx/insert-vsx.c: New.
9632
9633 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9634
9635 PR rtl-optimization/59896
9636 * gcc.target/arm/pr59896.c: New.
9637
9638 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9639
9640 PR rtl-optimization/59858
9641 * gcc.target/arm/pr59858.c: New.
9642
9643 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9644
9645 PR target/59003
9646 * gcc.dg/tree-prof/pr59003.c: New test.
9647
9648 PR middle-end/59860
9649 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9650 other targets.
9651
9652 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9653
9654 * gfortran.dg/round_3.f08: Add more cases.
9655
9656 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9657
9658 * lib/target-supports.exp (force_conventional_output_for): New
9659 procedure.
9660 * lib/scanasm.exp (scan-assembler_required_options)
9661 (scan-assembler-not_required_options)
9662 (scan-assembler-times_required_options): Replace with
9663 force_conventional_output_fors.
9664 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9665 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9666
9667 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9668
9669 PR middle-end/59789
9670 * gcc.target/i386/pr59789.c: New testcase.
9671
9672 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9673
9674 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9675 the 'code' bitfield from 16 to 8.
9676
9677 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9678
9679 * lib/target-supports.exp
9680 (check_effective_target_vect_perm): Exclude aarch64_be.
9681 (check_effective_target_vect_perm_byte): Likewise.
9682 (check_effective_target_vect_perm_short): Likewise.
9683
9684 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9685
9686 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9687 (RUN_TEST): Use new macro.
9688 (INDEX64_32): Delete.
9689 (INDEX64_64): Likewise.
9690 (INDEX128_32): Likewise.
9691 (INDEX128_64): Likewise.
9692 (INDEX): Likewise.
9693 (test_vneg_f32): Use fixed RUN_TEST.
9694
9695 2014-01-20 Richard Biener <rguenther@suse.de>
9696
9697 PR middle-end/59860
9698 * gcc.dg/pr59860.c: New testcase.
9699
9700 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9701
9702 PR target/59880
9703 * gcc.target/i386/pr59880.c: New test.
9704
9705 2014-01-20 Renlin Li <renlin.li@arm.com>
9706
9707 * gcc.dg/pr44194-1.c: Tweak regexp.
9708
9709 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9710
9711 PR libfortran/59771
9712 PR libfortran/59774
9713 PR libfortran/59836
9714 * gfortran.dg/round_3.f08: New cases added.
9715 * gfortran.dg/fmt_g_1.f90: New test.
9716
9717 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9718
9719 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9720
9721 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9722
9723 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9724
9725 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9726
9727 * gcc.dg/vect/pr57705.c: Require vect_int.
9728 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9729 * gcc.dg/vect/vect-alias-check.c: Likewise.
9730
9731 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9732
9733 PR fortran/58007
9734 * gfortran.dg/unresolved_fixup_1.f90: New test.
9735 * gfortran.dg/unresolved_fixup_2.f90: New test.
9736
9737 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9738
9739 PR target/58944
9740 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9741 Remove dg-prune-output lines.
9742
9743 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9744
9745 PR middle-end/59706
9746 * gfortran.dg/pr59706.f90: New test.
9747 * g++.dg/ext/pr59706.C: New test.
9748
9749 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9750
9751 PR c++/59270
9752 PR c++/58811
9753 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9754 * g++.dg/init/pr58811.C: Likewise.
9755
9756 2014-01-17 Jeff Law <law@redhat.com>
9757
9758 PR middle-end/57904
9759 * gfortran.dg/pr57904.f90: New test.
9760
9761 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9762
9763 PR c++/59269
9764 * g++.dg/cpp0x/nsdmi-union4.C: New.
9765
9766 2014-01-17 Marek Polacek <polacek@redhat.com>
9767
9768 PR c++/59838
9769 * g++.dg/diagnostic/pr59838.C: New test.
9770
9771 2014-01-17 Marek Polacek <polacek@redhat.com>
9772
9773 PR c/58346
9774 * gcc.dg/pr58346.c: New test.
9775
9776 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9777
9778 PR testsuite/58776
9779 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9780 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9781 option duplication.
9782
9783 PR fortran/59440
9784 * gfortran.dg/pr59440-1.f90: New test.
9785 * gfortran.dg/pr59440-2.f90: New test.
9786 * gfortran.dg/pr59440-3.f90: New test.
9787
9788 PR testsuite/59064
9789 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9790 testing for " version" and " alias" with one testing for
9791 " version\[^\n\r]* alias".
9792 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9793 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9794 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9795 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9796 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9797 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9798
9799 PR c++/57945
9800 * c-c++-common/torture/pr57945.c: New test.
9801
9802 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9803
9804 * gcc.target/arm/its.c: New testcase.
9805
9806 2014-01-16 Jan Hubicka <jh@suse.cz>
9807
9808 PR ipa/59775
9809 * g++.dg/torture/pr59775.C: New testcase.
9810
9811 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9812
9813 PR middle-end/58344
9814 * gcc.c-torture/compile/pr58344.c: New test.
9815
9816 PR target/59839
9817 * gcc.target/i386/pr59839.c: New test.
9818
9819 PR debug/54694
9820 * gcc.target/i386/pr9771-1.c (main): Rename to...
9821 (real_main): ... this. Add __asm name "main".
9822 (ASMNAME, ASMNAME2, STRING): Define.
9823
9824 2014-01-16 Nick Clifton <nickc@redhat.com>
9825
9826 PR middle-end/28865
9827 * gcc.c-torture/compile/pr28865.c: New.
9828 * gcc.c-torture/execute/pr28865.c: New.
9829
9830 2014-01-16 Marek Polacek <polacek@redhat.com>
9831
9832 PR middle-end/59827
9833 * gcc.dg/pr59827.c: New test.
9834
9835 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9836
9837 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9838
9839 2014-01-15 Richard Henderson <rth@redhat.com>
9840
9841 PR debug/54694
9842 * gcc.target/i386/pr54694.c: New test.
9843
9844 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9845
9846 PR c++/49718
9847 * g++.dg/pr49718.C: New test.
9848
9849 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9850
9851 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9852
9853 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9854
9855 * gcc.dg/vmx/mult-even-odd.c: New.
9856 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9857
9858 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9859
9860 * lib/target-supports.exp (check_libcilkrts_available): Added an
9861 extern "C" if we are using C++ along with a function prototype.
9862
9863 2014-01-15 Jeff Law <law@redhat.com>
9864
9865 PR tree-optimization/59747
9866 * gcc.c-torture/execute/pr59747.c: New test.
9867
9868 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9869
9870 PR target/59794
9871 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9872 Linux/x86.
9873 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9874 * g++.dg/ext/attribute-test-1.C: Likewise.
9875 * g++.dg/ext/attribute-test-2.C: Likewise.
9876 * g++.dg/ext/attribute-test-3.C: Likewise.
9877 * g++.dg/ext/attribute-test-4.C: Likewise.
9878 * g++.dg/ext/pr56790-1.C: Likewise.
9879 * g++.dg/torture/pr38565.C: Likewise.
9880 * gcc.dg/pr53060.c: Likewise.
9881 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9882 * c-c++-common/vector-compare-2.c: Likewise.
9883 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9884 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9885 dg-message line number.
9886
9887 2014-01-15 Matthias Klose <doko@ubuntu.com>
9888
9889 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9890
9891 2014-01-15 Richard Biener <rguenther@suse.de>
9892
9893 PR tree-optimization/59822
9894 * g++.dg/torture/pr59822.C: New testcase.
9895
9896 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9897
9898 PR target/59808
9899 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9900 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9901
9902 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9903 Kugan Vivekanandarajah <kuganv@linaro.org>
9904
9905 PR target/59695
9906 * g++.dg/pr59695.C: New testcase.
9907
9908 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9909
9910 PR target/59803
9911 * gcc.c-torture/compile/pr59803.c: New testcase.
9912
9913 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9914
9915 PR c/58943
9916 * gcc.c-torture/execute/pr58943.c: New test.
9917 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9918
9919 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9920
9921 PR target/59794
9922 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9923 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9924 (bar): Change return type to void. Set y to x.
9925 * gcc.target/i386/pr59794-1.c: New testcase.
9926 * gcc.target/i386/pr59794-2.c: Likewise.
9927 * gcc.target/i386/pr59794-3.c: Likewise.
9928 * gcc.target/i386/pr59794-4.c: Likewise.
9929 * gcc.target/i386/pr59794-5.c: Likewise.
9930 * gcc.target/i386/pr59794-6.c: Likewise.
9931 * gcc.target/i386/pr59794-7.c: Likewise.
9932
9933 2014-01-14 Richard Biener <rguenther@suse.de>
9934
9935 PR tree-optimization/58921
9936 PR tree-optimization/59006
9937 * gcc.dg/torture/pr58921.c: New testcase.
9938 * gcc.dg/torture/pr59006.c: Likewise.
9939 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9940
9941 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9942
9943 PR testsuite/59494
9944 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9945 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9946 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9947 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9948 Executing predictive commoning without unrolling.
9949
9950 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9951
9952 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9953 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9954 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9955 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9956 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9957 __builtin_ia32_rsqrt28sd_round.
9958 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9959 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9960 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9961 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9962 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9963 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9964 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9965 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9966 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9967 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9968 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9969 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9970 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9971 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9972 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9973 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9974 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9975 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9976 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9977 fix wrong rounding mode (see above).
9978 * gcc.target/i386/sse-23.c: Ditto.
9979
9980 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9981
9982 * gcc.dg/vmx/insert.c: New.
9983 * gcc.dg/vmx/insert-be-order.c: New.
9984 * gcc.dg/vmx/extract.c: New.
9985 * gcc.dg/vmx/extract-be-order.c: New.
9986
9987 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9988
9989 PR tree-optimization/59387
9990 * gcc.c-torture/execute/pr59387.c: New test.
9991
9992 2014-01-13 Richard Biener <rguenther@suse.de>
9993
9994 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9995 adjusting mathlib options.
9996 * gfortran.dg/lto/lto.exp: Likewise.
9997
9998 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9999
10000 * gnat.dg/loop_optimization17.adb: New test.
10001 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
10002
10003 2014-01-13 Christian Bruel <christian.bruel@st.com>
10004
10005 * gcc.target/sh/cmpstrn.c: New case.
10006
10007 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10008
10009 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
10010 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
10011
10012 2014-01-12 Janus Weil <janus@gcc.gnu.org>
10013
10014 PR fortran/58026
10015 * gfortran.dg/alloc_comp_basics_6.f90: New.
10016
10017 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10018
10019 PR fortran/59700
10020 * gfortran.dg/pr59700.f90: New test.
10021
10022 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10023
10024 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
10025 * gfortran.dg/use_only_3.f90: Likewise.
10026 * gfortran.dg/inquire_10.f90: Delete opened file.
10027 * gfortran.dg/inquire_15.f90: Likewise.
10028 * gfortran.dg/pr16597.f90: Likewise.
10029 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
10030 for PR59419.
10031
10032 2014-01-10 Jeff Law <law@redhat.com>
10033
10034 PR middle-end/59743
10035 * gcc.c-torture/compile/pr59743.c: New test.
10036
10037 2014-01-10 Jan Hubicka <jh@suse.cz>
10038
10039 PR ipa/58585
10040 * g++.dg/torture/pr58585.C: New testcase.
10041
10042 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
10043
10044 * gcc.dg/pr46309.c: Disable for cris*-*-*.
10045
10046 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
10047
10048 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
10049
10050 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
10051
10052 PR target/59744
10053 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
10054 * gcc.target/aarch64/cmn-neg2.c: New test.
10055
10056 2014-01-10 Richard Biener <rguenther@suse.de>
10057
10058 PR tree-optimization/59374
10059 * gcc.dg/torture/pr59374-3.c: New testcase.
10060
10061 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10062
10063 * lib/target-supports.exp
10064 (check_effective_target_arm_crypto_ok_nocache): New.
10065 (check_effective_target_arm_crypto_ok): Use above procedure.
10066 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10067
10068 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
10069
10070 PR ipa/58252
10071 PR ipa/59226
10072 * g++.dg/ipa/devirt-20.C: New testcase.
10073 * g++.dg/torture/pr58252.C: Likewise.
10074 * g++.dg/torture/pr59226.C: Likewise.
10075
10076 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10077
10078 * c-c++-common/asan/no-asan-stack.c: New test.
10079
10080 2014-01-10 Jakub Jelinek <jakub@redhat.com>
10081
10082 PR middle-end/59670
10083 * gcc.dg/pr59670.c: New test.
10084
10085 2014-01-09 Steve Ellcey <sellcey@mips.com>
10086
10087 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10088
10089 2014-01-09 Jakub Jelinek <jakub@redhat.com>
10090
10091 PR middle-end/47735
10092 * gcc.target/i386/pr47735.c: New test.
10093
10094 PR tree-optimization/59622
10095 * g++.dg/opt/pr59622-2.C: New test.
10096 * g++.dg/opt/pr59622-3.C: New test.
10097 * g++.dg/opt/pr59622-4.C: New test.
10098 * g++.dg/opt/pr59622-5.C: New test.
10099
10100 PR sanitizer/59136
10101 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10102 filename:line instead of (modulename+offset) form with stripped
10103 initial / from the filename.
10104
10105 2014-01-09 Ian Lance Taylor <iant@google.com>
10106
10107 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10108 the other Go compiler.
10109
10110 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10111
10112 PR c++/59730
10113 * g++.dg/cpp0x/variadic145.C: New.
10114
10115 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
10116
10117 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10118 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10119
10120 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10121
10122 PR testsuite/59524
10123 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10124 are run only if the Cilk library is available/enabled.
10125 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10126 * lib/target-supports.exp (check_libcilkrts_available): New function.
10127
10128 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10129
10130 PR c++/59631
10131 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10132 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10133 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10134 with dg-additional-options.
10135 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10136 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10137 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10138 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10139 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10140 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10141
10142 2014-01-09 Richard Biener <rguenther@suse.de>
10143
10144 PR tree-optimization/59715
10145 * gcc.dg/torture/pr59715.c: New testcase.
10146
10147 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10148
10149 * c-c++-common/asan/no-asan-globals.c: New test.
10150 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10151 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10152 * c-c++-common/asan/use-after-return-1.c: Likewise.
10153 * c-c++-common/asan/no-use-after-return.c: Likewise.
10154
10155 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10156
10157 * gnat.dg/weak2.ad[sb]: New test.
10158
10159 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10160
10161 PR middle-end/59471
10162 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10163 type, use pointers to vector type instead.
10164
10165 2014-01-08 Catherine Moore <clm@codesourcery.com>
10166
10167 * gcc.target/mips/umips-branch-3.c: New test.
10168 * gcc.target/mips/umips-branch-4.c: New test.
10169
10170 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10171
10172 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10173 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10174 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10175 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10176 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10177 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10178 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10179 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10180
10181 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10182
10183 PR rtl-optimization/59137
10184 * gcc.target/mips/pr59137.c: New test.
10185
10186 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10187
10188 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10189 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10190 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10191 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10192 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10193 Require fpic effective target.
10194 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10195
10196 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10197
10198 PR ipa/59722
10199 * gcc.dg/pr59722.c: New test.
10200
10201 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10202
10203 PR middle-end/57748
10204 * gcc.dg/torture/pr57748-3.c: New test.
10205 * gcc.dg/torture/pr57748-4.c: New test.
10206
10207 2014-01-08 Marek Polacek <polacek@redhat.com>
10208
10209 PR middle-end/59669
10210 * gcc.dg/gomp/pr59669-1.c: New test.
10211 * gcc.dg/gomp/pr59669-2.c: New test.
10212
10213 2014-01-08 Martin Jambor <mjambor@suse.cz>
10214
10215 PR ipa/59610
10216 * gcc.dg/ipa/pr59610.c: New test.
10217
10218 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10219
10220 PR fortran/58182
10221 * gfortran.dg/binding_label_tests_26a.f90: New.
10222 * gfortran.dg/binding_label_tests_26b.f90: New.
10223
10224 2014-01-08 Marek Polacek <polacek@redhat.com>
10225
10226 PR sanitizer/59667
10227 * c-c++-common/ubsan/pr59667.c: New test.
10228
10229 2014-01-08 Richard Biener <rguenther@suse.de>
10230
10231 PR middle-end/59630
10232 * gcc.dg/pr59630.c: New testcase.
10233
10234 2014-01-08 Richard Biener <rguenther@suse.de>
10235
10236 PR middle-end/59471
10237 * gcc.dg/pr59471.c: New testcase.
10238
10239 2014-01-07 Jeff Law <law@redhat.com>
10240
10241 PR middle-end/53623
10242 * gcc.target/i386/pr53623.c: New test.
10243
10244 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10245
10246 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10247 blanks at EOF.
10248 * g++.dg/cpp1y/pr58534.C: Likewise.
10249 * g++.dg/cpp1y/pr58536.C: Likewise.
10250 * g++.dg/cpp1y/pr58548.C: Likewise.
10251 * g++.dg/cpp1y/pr58549.C: Likewise.
10252 * g++.dg/cpp1y/pr58637.C: Likewise.
10253 * g++.dg/cpp1y/pr59112.C: Likewise.
10254 * g++.dg/cpp1y/pr59113.C: Likewise.
10255 * g++.dg/cpp1y/pr59629.C: Likewise.
10256 * g++.dg/cpp1y/pr59635.C: Likewise.
10257 * g++.dg/cpp1y/pr59636.C: Likewise.
10258 * g++.dg/cpp1y/pr59638.C: Likewise.
10259
10260 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10261
10262 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10263
10264 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10265
10266 * gcc.target/i386/intrinsics_4.c (bar): New function.
10267
10268 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10269
10270 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10271
10272 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10273
10274 PR rtl-optimization/58668
10275 * gcc.dg/pr58668.c: New test.
10276
10277 PR tree-optimization/59643
10278 * gcc.dg/pr59643.c: New test.
10279 * gcc.c-torture/execute/pr59643.c: New test.
10280
10281 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10282
10283 PR fortran/59589
10284 * gfortran.dg/class_allocate_16.f90: New.
10285
10286 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10287
10288 PR target/59644
10289 * gcc.target/i386/pr59644.c: New test.
10290
10291 2014-01-06 Marek Polacek <polacek@redhat.com>
10292
10293 PR c/57773
10294 * gcc.dg/pr57773.c: New test.
10295
10296 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10297
10298 PR c++/59635
10299 PR c++/59636
10300 PR c++/59629
10301 PR c++/59638
10302 * g++.dg/cpp1y/pr59635.C: New testcase.
10303 * g++.dg/cpp1y/pr59636.C: New testcase.
10304 * g++.dg/cpp1y/pr59629.C: New testcase.
10305 * g++.dg/cpp1y/pr59638.C: New testcase.
10306
10307 2014-01-06 Martin Jambor <mjambor@suse.cz>
10308
10309 PR ipa/59008
10310 * gcc.dg/ipa/pr59008.c: New test.
10311
10312 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10313
10314 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10315 if supported.
10316
10317 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10318
10319 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10320 Require c99_runtime.
10321 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10322
10323 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10324 Require c99_runtime.
10325 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10326 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10327 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10328
10329 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10330 Require c99_runtime.
10331 Make CALC void static.
10332 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10333
10334 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10335 Require c99_runtime.
10336 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10337
10338 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10339
10340 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10341 * gcc.target/i386/pr59501-2.c: Likewise.
10342 * gcc.target/i386/pr59501-3.c: Likewise.
10343 * gcc.target/i386/pr59501-4.c: Likewise.
10344 * gcc.target/i386/pr59501-5.c: Likewise.
10345 * gcc.target/i386/pr59501-6.c: Likewise.
10346
10347 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10348
10349 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10350 * gcc.target/i386/pr59390_1.c: Likewise.
10351 * gcc.target/i386/pr59390_2.c: Likewise.
10352
10353 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10354
10355 * gcc.dg/pr59350.c: Tweak.
10356 * gcc.dg/pr59350-2.c: New test.
10357 * g++.dg/pr59510.C: Likewise.
10358
10359 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10360
10361 PR fortran/59023
10362 * gfortran.dg/bind_c_procs_2.f90: New.
10363
10364 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10365
10366 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10367 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10368 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10369 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10370 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10371 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10372 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10373
10374 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10375
10376 * gcc.target/arm/neon-nested-apcs.c: New test.
10377
10378 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10379
10380 PR tree-optimization/59519
10381 * gcc.dg/vect/pr59519-1.c: New test.
10382 * gcc.dg/vect/pr59519-2.c: New test.
10383
10384 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10385 vmovdqu32.
10386
10387 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10388
10389 PR fortran/59547
10390 * gfortran.dg/typebound_proc_32.f90: New.
10391
10392 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10393
10394 PR c++/58950
10395 * g++.dg/pr58950.C: New file.
10396
10397 2014-01-03 Tobias Burnus <burnus@net-b.de>
10398
10399 PR c++/58567
10400 * g++.dg/gomp/pr58567.C: New.
10401
10402 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10403
10404 PR tree-optimization/59651
10405 * gcc.dg/torture/pr59651.c: New test.
10406 * gcc.dg/vect/pr59651.c: Ditto.
10407
10408 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10409
10410 PR target/59625
10411 * gcc.target/i386/pr59625.c: New test.
10412
10413 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10414
10415 Core DR 1442
10416 PR c++/59165
10417 * g++.dg/cpp0x/range-for28.C: New.
10418 * g++.dg/cpp0x/range-for3.C: Update.
10419
10420 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10421
10422 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10423
10424 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10425
10426 PR c++/59641
10427 * g++.dg/cpp0x/pr59641.C: New file.
10428
10429 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10430
10431 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10432
10433 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10434
10435 PR c++/59378
10436 * g++.dg/ext/pr59378.C: New file.
10437
10438 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10439
10440 Update copyright years
10441
10442 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10443
10444 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10445 notice.
10446
10447 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10448
10449 PR fortran/59654
10450 * gfortran.dg/dynamic_dispatch_12.f90: New.
10451
10452 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10453
10454 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10455 the builtin isn't optimized away as unused.
10456
10457 PR rtl-optimization/59647
10458 * g++.dg/opt/pr59647.C: New test.
10459 \f
10460 Copyright (C) 2014 Free Software Foundation, Inc.
10461
10462 Copying and distribution of this file, with or without modification,
10463 are permitted in any medium without royalty provided the copyright
10464 notice and this notice are preserved.