PR lto/63270 - new test
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-22 Martin Liska <mliska@suse.cz>
2
3 PR lto/63270
4 * g++.dg/lto/pr63270_0.C: New test.
5 * g++.dg/lto/pr63270_1.C: New test.
6
7 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
8
9 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
10 for call_value_rex64_ms_sysv.
11 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
12 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
13 for call_rex64_ms_sysv.
14
15 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
16 Tobias Burnus <burnus@net-b.de>
17
18 * gfortran.dg/coarray_atomic_5.f90: New
19
20 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
21
22 PR c++/61825
23 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
24
25 2014-09-19 Andi Kleen <ak@linux.intel.com>
26
27 * gcc.dg/pg-override.c: Only run on x86 Linux.
28 * gcc.dg/pg.c: Dito.
29 * gcc.target/i386/fentry-override.c: Exclude for PIC.
30 * gcc.target/i386/fentry.c: Dito.
31
32 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
33
34 PR ipa/61998
35 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
36
37 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
38
39 PR fortran/63152
40 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
41 * gfortran.dg/pr63152.f90: New test.
42
43 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
44
45 PR c++/58328
46 * g++.dg/cpp0x/nsdmi10.C: New.
47
48 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
49
50 * gcc.dg/ssp-3.c: New.
51 * gcc.dg/ssp-4.c: Likewise.
52
53 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
54
55 * gcc.target/s390/dfp-conv1.c: New testcase.
56
57 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
58
59 * c-c++-common/asan/red-align-1.c: New test.
60 * c-c++-common/asan/red-align-2.c: New test.
61
62 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
63
64 * gcc.dg/pr61053.c: Updated for x32.
65
66 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
67
68 PR debug/63285
69 * gcc.target/i386/pr63285.c: New test.
70
71 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
72
73 PR target/61360
74 * gcc.target/i386/pr61360.c: New.
75
76 2014-09-18 Jakub Jelinek <jakub@redhat.com>
77
78 PR c++/62017
79 * g++.dg/asan/pr62017.C: New test.
80
81 PR testsuite/63292
82 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
83
84 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
85
86 PR c++/62232
87 * g++.dg/cpp0x/Wdtor1.C: New.
88
89 2014-09-18 Joseph Myers <joseph@codesourcery.com>
90
91 * gcc.dg/torture/float128-exact-underflow.c: New test.
92
93 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
94
95 PR c++/61745
96 * g++.dg/template/pr61745.C: New.
97
98 2014-09-17 Marek Polacek <polacek@redhat.com>
99
100 PR c/61854
101 * gcc.dg/cpp/pr61854-1.c: New test.
102 * gcc.dg/cpp/pr61854-2.c: New test.
103 * gcc.dg/cpp/pr61854-3.c: New test.
104 * gcc.dg/cpp/pr61854-3.h: New test.
105 * gcc.dg/cpp/pr61854-4.c: New test.
106 * gcc.dg/cpp/pr61854-5.c: New test.
107 * gcc.dg/cpp/pr61854-6.c: New test.
108 * gcc.dg/cpp/pr61854-7.c: New test.
109 * gcc.dg/cpp/pr61854-c90.c: New test.
110 * gcc.dg/cpp/pr61854-c94.c: New test.
111
112 2014-09-17 Jakub Jelinek <jakub@redhat.com>
113
114 PR debug/63284
115 * gcc.dg/pr63284.c: New test.
116
117 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
118
119 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
120
121 PR c++/63241
122 * g++.dg/cpp0x/constexpr-63241.C: New.
123
124 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
125
126 PR libfortran/62768
127 * gfortran.dg/filename_null.f90: New test.
128
129 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
130
131 * gcc.dg/pg-override.c: Fix a typo.
132
133 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
134
135 * gcc.dg/pg.c: Fix a typo.
136
137 2014-09-16 Richard Biener <rguenther@suse.de>
138
139 PR testsuite/63258
140 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
141 for "vectorization not profitable".
142
143 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
144
145 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
146
147 2014-09-16 Jakub Jelinek <jakub@redhat.com>
148
149 PR fortran/56408
150 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
151 missing nexted dg-test call support in dejaGNU 1.4.4.
152
153 2014-09-15 Andi Kleen <ak@linux.intel.com>
154
155 * gcc.dg/pg-override.c: New test.
156 * gcc.dg/pg.c: New test.
157 * gcc.target/i386/fentry-override.c: New test.
158 * gcc.target/i386/fentry.c: New test.
159
160 2014-09-15 Jakub Jelinek <jakub@redhat.com>
161
162 PR fortran/56408
163 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
164 New global vars.
165 (dg-compile-aux-modules): New procedure.
166 * gfortran.dg/binding_label_tests_10.f03: Remove comment
167 and keep-modules.
168 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
169 use dg-compile-aux-modules.
170 * gfortran.dg/binding_label_tests_11.f03: Remove comment
171 and keep-modules.
172 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
173 use dg-compile-aux-modules.
174 * gfortran.dg/binding_label_tests_13.f03: Remove comment
175 and keep-modules.
176 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
177 use dg-compile-aux-modules.
178 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
179 and keep-modules.
180 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
181 use dg-compile-aux-modules.
182 * gfortran.dg/class_45a.f03: Remove keep-modules.
183 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
184 and cleanup-modules.
185 * gfortran.dg/class_4a.f03: Use dg-do link, use
186 dg-additional-sources and cleanup-modules, remove keep-modules
187 and update comment.
188 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
189 keep-modules, adjust comment.
190 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
191 dg-additional-sources and cleanup-modules.
192 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
193 associated comment.
194 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
195 remove comment.
196 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
197 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
198 use dg-compile-aux-modules.
199 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
200 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
201 use dg-compile-aux-modules.
202 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
203 * gfortran.dg/whole_file_29.f90: Remove comment, use
204 dg-compile-aux-modules.
205 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
206 * gfortran.dg/whole_file_31.f90: Remove comment, use
207 dg-compile-aux-modules.
208
209 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
210 gcc_parallel_test_enable): New procedures. If
211 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
212 runtest_file_p to invoke also gcc_parallel_test_run_p.
213 * g++.dg/guality/guality.exp (check_guality): Save/restore
214 test_counts array around the body of the procedure.
215 * gcc.dg/guality/guality.exp (check_guality): Likewise.
216 * g++.dg/plugin/plugin.exp: Run all the tests serially
217 by the first parallel runtest encountering it.
218 * gcc.dg/plugin/plugin.exp: Likewise.
219 * gcc.misc-tests/matrix1.exp: Likewise.
220 * gcc.misc-tests/dhry.exp: Likewise.
221 * gcc.misc-tests/acker1.exp: Likewise.
222 * gcc.misc-tests/linkage.exp: Likewise.
223 * gcc.misc-tests/mg.exp: Likewise.
224 * gcc.misc-tests/mg-2.exp: Likewise.
225 * gcc.misc-tests/sort2.exp: Likewise.
226 * gcc.misc-tests/sieve.exp: Likewise.
227 * gcc.misc-tests/options.exp: Likewise.
228 * gcc.misc-tests/help.exp: Likewise.
229 * go.test/go-test.exp (go-gc-tests): Use
230 gcc_parallel_test_enable {0, 1} around all handling of
231 each test.
232 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
233 * ada/acats/run_all.sh: Parallelize using mkdir inside of
234 a shared directory. Avoid forking and expr uses if
235 shell supports $(()).
236
237 2014-09-14 David Sherwood <david.sherwood@arm.com>
238
239 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
240
241 2014-09-14 James Clarke <jrtc27@jrtc27.com>
242
243 PR target/61407
244 * gcc.dg/darwin-minversion-1.c: Fixed formatting
245 * gcc.dg/darwin-minversion-2.c: Fixed formatting
246 * gcc.dg/darwin-minversion-3.c: Fixed formatting
247 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
248
249 2014-09-13 Marek Polacek <polacek@redhat.com>
250
251 PR c++/60862
252 * g++.dg/diagnostic/pr60862.C: New test.
253
254 2014-09-12 Richard Biener <rguenther@suse.de>
255
256 PR middle-end/63237
257 * g++.dg/torture/pr63237.C: New testcase.
258
259 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
260
261 * gcc.dg/vec-andxor1.c: New file.
262
263 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
264
265 PR target/58757
266 * gcc.dg/c11-true_min-1.c: New testcase.
267
268 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
269
270 PR c++/61489
271 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
272 * g++.old-deja/g++.other/warn5.C: Adjust.
273
274 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
275
276 * gcc.target/aarch64/vset_lane_1.c: New test.
277
278 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
279
280 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
281 Fix declaration.
282 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
283 Fix declaration.
284 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
285 Fix declaration.
286 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
287 Fix declaration.
288
289 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
290
291 PR tree-optimization/63186
292 * gcc.dg/pr63186.c: New testcase.
293
294 2014-09-10 Xinliang David Li <davidxl@google.com>
295
296 PR target/63209
297 * gcc.c-torture/execute/pr63209.c: New test.
298
299 2014-09-10 Jakub Jelinek <jakub@redhat.com>
300
301 * gcc.target/i386/i386.exp: Only run vect-args.c tests
302 if runtest_file_p says they should be run.
303
304 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
305
306 * gcc.target/aarch64/vstN_1.c: New test.
307
308 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
309
310 * gcc.target/aarch64/vldN_lane_1.c: New test.
311
312 2014-09-10 Martin Jambor <mjambor@suse.cz>
313
314 PR ipa/61654
315 * g++.dg/ipa/pr61654.C: New test.
316
317 2014-09-10 Jakub Jelinek <jakub@redhat.com>
318
319 * c-c++-common/ubsan/attrib-3.c: New test.
320 * c-c++-common/ubsan/nonnull-1.c: New test.
321 * c-c++-common/ubsan/nonnull-2.c: New test.
322 * c-c++-common/ubsan/nonnull-3.c: New test.
323 * c-c++-common/ubsan/nonnull-4.c: New test.
324 * c-c++-common/ubsan/nonnull-5.c: New test.
325
326 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
327
328 * g++.dg/lto/pr63166_0.ii: New testcase.
329 * g++.dg/lto/pr63166_1.ii: New testcase.
330
331 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
332
333 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
334
335 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
336
337 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
338 xxpermdi and add commentary about adding it back later; remove
339 unused typedef.
340
341 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
342
343 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
344 and 16-byte aligned.
345 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
346 * gcc.target/arm/vect-lroundf_1.c: Likewise.
347 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
348 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
349 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
350 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
351
352 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
353
354 * gcc.target/aarch64/vldN_dup_1.c: New test.
355
356 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
357
358 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
359
360 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
361
362 * gcc.target/aarch64/vldN_1.c: New test.
363
364 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
365
366 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
367
368 2014-09-09 Jiong Wang <jiong.wang@arm.com>
369
370 * gcc.target/arm/vect-copysignf.c: New testcase.
371
372 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
373
374 * gcc.target/arm/vfp-1.c: Updated expected assembly.
375
376 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
377
378 * gcc.target/arm/vfp-1.c: Updated expected assembly.
379
380 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
381
382 * gcc.target/arm/vfp-1.c: Updated expected assembly.
383
384 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
385
386 * gcc.target/arm/vfp-1.c: Updated expected assembly.
387
388 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
389
390 * gcc.target/arm/pr51835.c: Update expected assembly.
391 * gcc.target/arm/vfp-1.c: Likewise.
392 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
393 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
394 * gcc.target/arm/vfp-ldmiad.c: Likewise.
395 * gcc.target/arm/vfp-ldmias.c: Likewise.
396 * gcc.target/arm/vfp-stmdbd.c: Likewise.
397 * gcc.target/arm/vfp-stmdbs.c: Likewise.
398 * gcc.target/arm/vfp-stmiad.c: Likewise.
399 * gcc.target/arm/vfp-stmias.c: Likewise.
400
401 2014-09-09 Tony Wang <tony.wang@arm.com>
402
403 * gcc.target/arm/xordi3-opt.c: Disable this
404 test case for thumb1 target.
405 * gcc.target/arm/iordi3-opt.c: Ditto.
406
407 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
408
409 PR target/61749
410 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
411
412 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
413
414 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
415
416 2014-09-08 Jakub Jelinek <jakub@redhat.com>
417
418 PR tree-optimization/60196
419 PR tree-optimization/63189
420 * gcc.dg/vect/pr63189.c: New test.
421 * gcc.dg/vect/pr60196-1.c: New test.
422 * gcc.dg/vect/pr60196-2.c: New test.
423
424 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
425
426 * gcc.target/powerpc/swaps-p8-16.c: New test.
427
428 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
429
430 * gcc.target/i386/pr62208.c: New test.
431
432 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
433
434 PR testsuite/56194
435 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
436
437 * g++.dg/ipa/pr61800.C: Require visibility.
438
439 * gcc.dg/pr61868.c: Require lto.
440
441 2014-09-05 Easwaran Raman <eraman@google.com>
442
443 PR rtl-optimization/62146
444 * testsuite/g++.dg/opt/pr62146.C: New.
445
446 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
447
448 * gcc.dg/vect/vect-109.c: Skip predicate added.
449 * gcc.dg/vect/vect-93.c: Test check fixed.
450 * gcc.dg/vect/bb-slp-10.c: Likewise.
451 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
452 Check unaligned feature.
453
454 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
455
456 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
457 int{32,16,8}x1_t with int{32,16,8}_t.
458 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
459 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
460 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
461 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
462
463 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
464
465 * gcc.target/aarch64/vget_high_1.c: New test.
466 * gcc.target/aarch64/vget_low_1.c: Likewise.
467
468 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
469
470 * gcc.target/aarch64/simd/int_comparisons.x: New file.
471 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
472 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
473
474 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
475
476 * gcc.target/aarch64/simd/vrbit_1.c: New test.
477
478 2014-09-05 Richard Biener <rguenther@suse.de>
479
480 PR middle-end/63148
481 * gcc.dg/vect/pr63148.c: New testcase.
482 * c-c++-common/pr19807-1.c: Likewise.
483 * g++.dg/tree-ssa/pr19807.C: Adjust.
484 * g++.dg/tree-ssa/tmmti-2.C: Remove.
485
486 2014-09-05 Bin Cheng <bin.cheng@arm.com>
487
488 PR target/55701
489 * gcc.target/arm/memset-inline-1.c: New test.
490 * gcc.target/arm/memset-inline-2.c: New test.
491 * gcc.target/arm/memset-inline-3.c: New test.
492 * gcc.target/arm/memset-inline-4.c: New test.
493 * gcc.target/arm/memset-inline-5.c: New test.
494 * gcc.target/arm/memset-inline-6.c: New test.
495 * gcc.target/arm/memset-inline-7.c: New test.
496 * gcc.target/arm/memset-inline-8.c: New test.
497 * gcc.target/arm/memset-inline-9.c: New test.
498 * gcc.target/arm/memset-inline-10.c: New test.
499
500 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
501
502 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
503
504 2014-09-04 Guozhi Wei <carrot@google.com>
505
506 PR target/62040
507 * gcc.target/aarch64/pr62040.c: New test.
508
509 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
510
511 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
512 override specific ones, but specific ones do.
513
514 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
515
516 * gcc.target/powerpc/swaps-p8-13.c: New test.
517 * gcc.target/powerpc/swaps-p8-14.c: New test.
518 * gcc.target/powerpc/swaps-p8-15.c: New test.
519
520 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
521
522 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
523 regardless of endianness.
524
525 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
526
527 PR fortran/62174
528 * gfortran.dg/cray_pointers_11.f90: New.
529
530 2014-09-03 Martin Jambor <mjambor@suse.cz>
531
532 PR ipa/62015
533 * g++.dg/ipa/pr62015.C: New test.
534
535 2014-09-03 Martin Jambor <mjambor@suse.cz>
536
537 PR ipa/61986
538 * gcc.dg/ipa/pr61986.c: New test.
539
540 2014-09-03 Marek Polacek <polacek@redhat.com>
541
542 PR c/62294
543 * gcc.dg/pr62294.c: New test.
544 * gcc.dg/pr62294.h: New file.
545
546 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
547
548 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
549 of dg-options. Add "inline" keyword to test functions.
550
551 2014-09-03 Marek Polacek <polacek@redhat.com>
552
553 PR c/62024
554 * g++.dg/cpp0x/pr62024.C: New test.
555 * gcc.dg/pr62024.c: New test.
556
557 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
558
559 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
560 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
561 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
562 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
563 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
564 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
565
566 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
567
568 PR target/61078
569 * gcc.target/s390/pr61078.c: New testcase.
570
571 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
572
573 * gcc.dg/20111227-2.c: Compile only for x86 targets.
574 * gcc.dg/20111227-3.c: Ditto.
575
576 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
577
578 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
579
580 2014-09-03 Tobias Burnus <burnus@net-b.de>
581
582 PR fortran/61881
583 PR fortran/61888
584 PR fortran/57305
585 * gfortran.dg/sizeof_4.f90: New.
586
587 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
588
589 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
590 vec_cts, and vec_ctu.
591 * gcc.target/powerpc/builtins-2.c: Likewise.
592
593 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
594
595 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
596 [!__sun__ && !__hpux__] (arena_size): Scale according to
597 target pointer size.
598
599 2014-09-02 Marek Polacek <polacek@redhat.com>
600
601 PR fortran/62270
602 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
603
604 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
605
606 PR target/62275
607 * gcc.target/arm/vect-lceilf_1.c: New test.
608 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
609 * gcc.target/arm/vect-lroundf_1.c: Likewise.
610
611 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
612
613 PR target/62275
614 * gcc.target/arm/lceil-vcvt_1.c: New test.
615 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
616 * gcc.target/arm/lround-vcvt_1.c: Likewise.
617
618 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
619
620 DR 1453
621 * g++.dg/cpp0x/constexpr-volatile.C: New.
622 * g++.dg/ext/is_literal_type2.C: Likewise.
623
624 2014-09-02 Jakub Jelinek <jakub@redhat.com>
625 Balaji V. Iyer <balaji.v.iyer@intel.com>
626 Igor Zamyatin <igor.zamyatin@intel.com>
627
628 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
629 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
630 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
631 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
632 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
633 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
634 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
635 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
636 * g++.dg/cilk-plus/CK/cf3.cc: New test.
637 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
638 * g++.dg/cilk-plus/CK/for1.cc: New test.
639 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
640 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
641 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
642
643 2014-09-02 Richard Biener <rguenther@suse.de>
644
645 PR tree-optimization/62695
646 * gfortran.dg/pr62695.f90: New testcase.
647
648 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
649
650 PR target/62312
651 * gcc.c-torture/compile/pr62312.c: New.
652
653 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
654
655 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
656
657 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
658
659 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
660 Return right away if !arm*-*-*.
661
662 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
663
664 * gcc.c-torture/unsorted/386.c: Move to ...
665 * gcc.c-torture/compile/386.c: ... here.
666 * gcc.c-torture/unsorted/86.c: Move to ...
667 * gcc.c-torture/compile/86.c: ... here.
668 * gcc.c-torture/unsorted/a1.c: Move to ...
669 * gcc.c-torture/compile/a1.c: ... here.
670 * gcc.c-torture/unsorted/a3.c: Move to ...
671 * gcc.c-torture/compile/a3.c: ... here.
672 * gcc.c-torture/unsorted/aaa.c: Move to ...
673 * gcc.c-torture/compile/aaa.c: ... here.
674 * gcc.c-torture/unsorted/aa.c: Move to ...
675 * gcc.c-torture/compile/aa.c: ... here.
676 * gcc.c-torture/unsorted/abs.c: Move to ...
677 * gcc.c-torture/compile/abs.c: ... here.
678 * gcc.c-torture/unsorted/a.c: Move to ...
679 * gcc.c-torture/compile/a.c: ... here.
680 * gcc.c-torture/unsorted/ac.c: Move to ...
681 * gcc.c-torture/compile/ac.c: ... here.
682 * gcc.c-torture/unsorted/acc.c: Move to ...
683 * gcc.c-torture/compile/acc.c: ... here.
684 * gcc.c-torture/unsorted/add386.c: Move to ...
685 * gcc.c-torture/compile/add386.c: ... here.
686 * gcc.c-torture/unsorted/add.c: Move to ...
687 * gcc.c-torture/compile/add.c: ... here.
688 * gcc.c-torture/unsorted/addcc.c: Move to ...
689 * gcc.c-torture/compile/addcc.c: ... here.
690 * gcc.c-torture/unsorted/andm.c: Move to ...
691 * gcc.c-torture/compile/andm.c: ... here.
692 * gcc.c-torture/unsorted/andmem.c: Move to ...
693 * gcc.c-torture/compile/andmem.c: ... here.
694 * gcc.c-torture/unsorted/andn.c: Move to ...
695 * gcc.c-torture/compile/andn.c: ... here.
696 * gcc.c-torture/unsorted/andok.c: Move to ...
697 * gcc.c-torture/compile/andok.c: ... here.
698 * gcc.c-torture/unsorted/andsi.c: Move to ...
699 * gcc.c-torture/compile/andsi.c: ... here.
700 * gcc.c-torture/unsorted/andsparc.c: Move to ...
701 * gcc.c-torture/compile/andsparc.c: ... here.
702 * gcc.c-torture/unsorted/aos.c: Move to ...
703 * gcc.c-torture/compile/aos.c: ... here.
704 * gcc.c-torture/unsorted/arr.c: Move to ...
705 * gcc.c-torture/compile/arr.c: ... here.
706 * gcc.c-torture/unsorted/as.c: Move to ...
707 * gcc.c-torture/compile/as.c: ... here.
708 * gcc.c-torture/unsorted/ase.c: Move to ...
709 * gcc.c-torture/compile/ase.c: ... here.
710 * gcc.c-torture/unsorted/b1.c: Move to ...
711 * gcc.c-torture/compile/b1.c: ... here.
712 * gcc.c-torture/unsorted/b2.c: Move to ...
713 * gcc.c-torture/compile/b2.c: ... here.
714 * gcc.c-torture/unsorted/b3.c: Move to ...
715 * gcc.c-torture/compile/b3.c: ... here.
716 * gcc.c-torture/unsorted/b88.c: Move to ...
717 * gcc.c-torture/compile/b88.c: ... here.
718 * gcc.c-torture/unsorted/bad.c: Move to ...
719 * gcc.c-torture/compile/bad.c: ... here.
720 * gcc.c-torture/unsorted/band.c: Move to ...
721 * gcc.c-torture/compile/band.c: ... here.
722 * gcc.c-torture/unsorted/bb0.c: Move to ...
723 * gcc.c-torture/compile/bb0.c: ... here.
724 * gcc.c-torture/unsorted/bb1.c: Move to ...
725 * gcc.c-torture/compile/bb1.c: ... here.
726 * gcc.c-torture/unsorted/bbb.c: Move to ...
727 * gcc.c-torture/compile/bbb.c: ... here.
728 * gcc.c-torture/unsorted/b.c: Move to ...
729 * gcc.c-torture/compile/b.c: ... here.
730 * gcc.c-torture/unsorted/bc.c: Move to ...
731 * gcc.c-torture/compile/bc.c: ... here.
732 * gcc.c-torture/unsorted/bcopy.c: Move to ...
733 * gcc.c-torture/compile/bcopy.c: ... here.
734 * gcc.c-torture/unsorted/bf.c: Move to ...
735 * gcc.c-torture/compile/bf.c: ... here.
736 * gcc.c-torture/unsorted/bfins.c: Move to ...
737 * gcc.c-torture/compile/bfins.c: ... here.
738 * gcc.c-torture/unsorted/bfx.c: Move to ...
739 * gcc.c-torture/compile/bfx.c: ... here.
740 * gcc.c-torture/unsorted/bge.c: Move to ...
741 * gcc.c-torture/compile/bge.c: ... here.
742 * gcc.c-torture/unsorted/bit.c: Move to ...
743 * gcc.c-torture/compile/bit.c: ... here.
744 * gcc.c-torture/unsorted/bitf.c: Move to ...
745 * gcc.c-torture/compile/bitf.c: ... here.
746 * gcc.c-torture/unsorted/bitw.c: Move to ...
747 * gcc.c-torture/compile/bitw.c: ... here.
748 * gcc.c-torture/unsorted/blk.c: Move to ...
749 * gcc.c-torture/compile/blk.c: ... here.
750 * gcc.c-torture/unsorted/bt386.c: Move to ...
751 * gcc.c-torture/compile/bt386.c: ... here.
752 * gcc.c-torture/unsorted/bt.c: Move to ...
753 * gcc.c-torture/compile/bt.c: ... here.
754 * gcc.c-torture/unsorted/BUG11.c: Move to ...
755 * gcc.c-torture/compile/BUG11.c: ... here.
756 * gcc.c-torture/unsorted/BUG12.c: Move to ...
757 * gcc.c-torture/compile/BUG12.c: ... here.
758 * gcc.c-torture/unsorted/BUG13.c: Move to ...
759 * gcc.c-torture/compile/BUG13.c: ... here.
760 * gcc.c-torture/unsorted/BUG16.c: Move to ...
761 * gcc.c-torture/compile/BUG16.c: ... here.
762 * gcc.c-torture/unsorted/BUG17.c: Move to ...
763 * gcc.c-torture/compile/BUG17.c: ... here.
764 * gcc.c-torture/unsorted/BUG18.c: Move to ...
765 * gcc.c-torture/compile/BUG18.c: ... here.
766 * gcc.c-torture/unsorted/BUG1.c: Move to ...
767 * gcc.c-torture/compile/BUG1.c: ... here.
768 * gcc.c-torture/unsorted/BUG21.c: Move to ...
769 * gcc.c-torture/compile/BUG21.c: ... here.
770 * gcc.c-torture/unsorted/BUG22.c: Move to ...
771 * gcc.c-torture/compile/BUG22.c: ... here.
772 * gcc.c-torture/unsorted/BUG23.c: Move to ...
773 * gcc.c-torture/compile/BUG23.c: ... here.
774 * gcc.c-torture/unsorted/BUG24.c: Move to ...
775 * gcc.c-torture/compile/BUG24.c: ... here.
776 * gcc.c-torture/unsorted/BUG25.c: Move to ...
777 * gcc.c-torture/compile/BUG25.c: ... here.
778 * gcc.c-torture/unsorted/BUG2.c: Move to ...
779 * gcc.c-torture/compile/BUG2.c: ... here.
780 * gcc.c-torture/unsorted/BUG3.c: Move to ...
781 * gcc.c-torture/compile/BUG3.c: ... here.
782 * gcc.c-torture/unsorted/BUG4.c: Move to ...
783 * gcc.c-torture/compile/BUG4.c: ... here.
784 * gcc.c-torture/unsorted/BUG5.c: Move to ...
785 * gcc.c-torture/compile/BUG5.c: ... here.
786 * gcc.c-torture/unsorted/BUG6.c: Move to ...
787 * gcc.c-torture/compile/BUG6.c: ... here.
788 * gcc.c-torture/unsorted/bug.c: Move to ...
789 * gcc.c-torture/compile/bug.c: ... here.
790 * gcc.c-torture/unsorted/bugc.c: Move to ...
791 * gcc.c-torture/compile/bugc.c: ... here.
792 * gcc.c-torture/unsorted/buns.c: Move to ...
793 * gcc.c-torture/compile/buns.c: ... here.
794 * gcc.c-torture/unsorted/bx.c: Move to ...
795 * gcc.c-torture/compile/bx.c: ... here.
796 * gcc.c-torture/unsorted/c1.c: Move to ...
797 * gcc.c-torture/compile/c1.c: ... here.
798 * gcc.c-torture/unsorted/c2.c: Move to ...
799 * gcc.c-torture/compile/c2.c: ... here.
800 * gcc.c-torture/unsorted/call386.c: Move to ...
801 * gcc.c-torture/compile/call386.c: ... here.
802 * gcc.c-torture/unsorted/call.c: Move to ...
803 * gcc.c-torture/compile/call.c: ... here.
804 * gcc.c-torture/unsorted/callind.c: Move to ...
805 * gcc.c-torture/compile/callind.c: ... here.
806 * gcc.c-torture/unsorted/c.c: Move to ...
807 * gcc.c-torture/compile/c.c: ... here.
808 * gcc.c-torture/unsorted/cc.c: Move to ...
809 * gcc.c-torture/compile/cc.c: ... here.
810 * gcc.c-torture/unsorted/charmtst.c: Move to ...
811 * gcc.c-torture/compile/charmtst.c: ... here.
812 * gcc.c-torture/unsorted/cmb.c: Move to ...
813 * gcc.c-torture/compile/cmb.c: ... here.
814 * gcc.c-torture/unsorted/cmp.c: Move to ...
815 * gcc.c-torture/compile/cmp.c: ... here.
816 * gcc.c-torture/unsorted/cmphi.c: Move to ...
817 * gcc.c-torture/compile/cmphi.c: ... here.
818 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
819 * gcc.c-torture/compile/cmpsi386.c: ... here.
820 * gcc.c-torture/unsorted/cmul.c: Move to ...
821 * gcc.c-torture/compile/cmul.c: ... here.
822 * gcc.c-torture/unsorted/cn1.c: Move to ...
823 * gcc.c-torture/compile/cn1.c: ... here.
824 * gcc.c-torture/unsorted/comb.c: Move to ...
825 * gcc.c-torture/compile/comb.c: ... here.
826 * gcc.c-torture/unsorted/consec.c: Move to ...
827 * gcc.c-torture/compile/consec.c: ... here.
828 * gcc.c-torture/unsorted/const.c: Move to ...
829 * gcc.c-torture/compile/const.c: ... here.
830 * gcc.c-torture/unsorted/conv.c: Move to ...
831 * gcc.c-torture/compile/conv.c: ... here.
832 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
833 * gcc.c-torture/compile/conv_tst.c: ... here.
834 * gcc.c-torture/unsorted/cp.c: Move to ...
835 * gcc.c-torture/compile/cp.c: ... here.
836 * gcc.c-torture/unsorted/csebug.c: Move to ...
837 * gcc.c-torture/compile/csebug.c: ... here.
838 * gcc.c-torture/unsorted/cvt.c: Move to ...
839 * gcc.c-torture/compile/cvt.c: ... here.
840 * gcc.c-torture/unsorted/dblbug.c: Move to ...
841 * gcc.c-torture/compile/dblbug.c: ... here.
842 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
843 * gcc.c-torture/compile/dbl_parm.c: ... here.
844 * gcc.c-torture/unsorted/d.c: Move to ...
845 * gcc.c-torture/compile/d.c: ... here.
846 * gcc.c-torture/unsorted/ddd.c: Move to ...
847 * gcc.c-torture/compile/ddd.c: ... here.
848 * gcc.c-torture/unsorted/dead.c: Move to ...
849 * gcc.c-torture/compile/dead.c: ... here.
850 * gcc.c-torture/unsorted/delay.c: Move to ...
851 * gcc.c-torture/compile/delay.c: ... here.
852 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
853 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
854 * gcc.c-torture/unsorted/di.c: Move to ...
855 * gcc.c-torture/compile/di.c: ... here.
856 * gcc.c-torture/unsorted/dic.c: Move to ...
857 * gcc.c-torture/compile/dic.c: ... here.
858 * gcc.c-torture/unsorted/dilayout.c: Move to ...
859 * gcc.c-torture/compile/dilayout.c: ... here.
860 * gcc.c-torture/unsorted/dimove.c: Move to ...
861 * gcc.c-torture/compile/dimove.c: ... here.
862 * gcc.c-torture/unsorted/dimul.c: Move to ...
863 * gcc.c-torture/compile/dimul.c: ... here.
864 * gcc.c-torture/unsorted/div.c: Move to ...
865 * gcc.c-torture/compile/div.c: ... here.
866 * gcc.c-torture/unsorted/divdf.c: Move to ...
867 * gcc.c-torture/compile/divdf.c: ... here.
868 * gcc.c-torture/unsorted/dm.c: Move to ...
869 * gcc.c-torture/compile/dm.c: ... here.
870 * gcc.c-torture/unsorted/dshift.c: Move to ...
871 * gcc.c-torture/compile/dshift.c: ... here.
872 * gcc.c-torture/unsorted/e.c: Move to ...
873 * gcc.c-torture/compile/e.c: ... here.
874 * gcc.c-torture/unsorted/ex.c: Move to ...
875 * gcc.c-torture/compile/ex.c: ... here.
876 * gcc.c-torture/unsorted/ext.c: Move to ...
877 * gcc.c-torture/compile/ext.c: ... here.
878 * gcc.c-torture/unsorted/f1.c: Move to ...
879 * gcc.c-torture/compile/f1.c: ... here.
880 * gcc.c-torture/unsorted/f2.c: Move to ...
881 * gcc.c-torture/compile/f2.c: ... here.
882 * gcc.c-torture/unsorted/fdmul.c: Move to ...
883 * gcc.c-torture/compile/fdmul.c: ... here.
884 * gcc.c-torture/unsorted/float.c: Move to ...
885 * gcc.c-torture/compile/float.c: ... here.
886 * gcc.c-torture/unsorted/flo.c: Move to ...
887 * gcc.c-torture/compile/flo.c: ... here.
888 * gcc.c-torture/unsorted/flt_const.c: Move to ...
889 * gcc.c-torture/compile/flt_const.c: ... here.
890 * gcc.c-torture/unsorted/fnul.c: Move to ...
891 * gcc.c-torture/compile/fnul.c: ... here.
892 * gcc.c-torture/unsorted/foo.c: Move to ...
893 * gcc.c-torture/compile/foo.c: ... here.
894 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
895 * gcc.c-torture/compile/forgetcc.c: ... here.
896 * gcc.c-torture/unsorted/fq.c: Move to ...
897 * gcc.c-torture/compile/fq.c: ... here.
898 * gcc.c-torture/unsorted/g.c: Move to ...
899 * gcc.c-torture/compile/g.c: ... here.
900 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
901 * gcc.c-torture/compile/gen_tst.c: ... here.
902 * gcc.c-torture/unsorted/glob.c: Move to ...
903 * gcc.c-torture/compile/glob.c: ... here.
904 * gcc.c-torture/unsorted/gronk.c: Move to ...
905 * gcc.c-torture/compile/gronk.c: ... here.
906 * gcc.c-torture/unsorted/hibug.c: Move to ...
907 * gcc.c-torture/compile/hibug.c: ... here.
908 * gcc.c-torture/unsorted/hi.c: Move to ...
909 * gcc.c-torture/compile/hi.c: ... here.
910 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
911 * gcc.c-torture/compile/HIcmp.c: ... here.
912 * gcc.c-torture/unsorted/HIset.c: Move to ...
913 * gcc.c-torture/compile/HIset.c: ... here.
914 * gcc.c-torture/unsorted/i.c: Move to ...
915 * gcc.c-torture/compile/i.c: ... here.
916 * gcc.c-torture/unsorted/i++.c: Move to ...
917 * gcc.c-torture/compile/i++.c: ... here.
918 * gcc.c-torture/unsorted/ic.c: Move to ...
919 * gcc.c-torture/compile/ic.c: ... here.
920 * gcc.c-torture/unsorted/icmp.c: Move to ...
921 * gcc.c-torture/compile/icmp.c: ... here.
922 * gcc.c-torture/unsorted/ifreg.c: Move to ...
923 * gcc.c-torture/compile/ifreg.c: ... here.
924 * gcc.c-torture/unsorted/imm.c: Move to ...
925 * gcc.c-torture/compile/imm.c: ... here.
926 * gcc.c-torture/unsorted/isinf.c: Move to ...
927 * gcc.c-torture/compile/isinf.c: ... here.
928 * gcc.c-torture/unsorted/jmp.c: Move to ...
929 * gcc.c-torture/compile/jmp.c: ... here.
930 * gcc.c-torture/unsorted/jumptab.c: Move to ...
931 * gcc.c-torture/compile/jumptab.c: ... here.
932 * gcc.c-torture/unsorted/layout.c: Move to ...
933 * gcc.c-torture/compile/layout.c: ... here.
934 * gcc.c-torture/unsorted/lbug.c: Move to ...
935 * gcc.c-torture/compile/lbug.c: ... here.
936 * gcc.c-torture/unsorted/l.c: Move to ...
937 * gcc.c-torture/compile/l.c: ... here.
938 * gcc.c-torture/unsorted/ll1.c: Move to ...
939 * gcc.c-torture/compile/ll1.c: ... here.
940 * gcc.c-torture/unsorted/llbug.c: Move to ...
941 * gcc.c-torture/compile/llbug.c: ... here.
942 * gcc.c-torture/unsorted/lll.c: Move to ...
943 * gcc.c-torture/compile/lll.c: ... here.
944 * gcc.c-torture/unsorted/load8.c: Move to ...
945 * gcc.c-torture/compile/load8.c: ... here.
946 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
947 * gcc.c-torture/compile/loadhicc.c: ... here.
948 * gcc.c-torture/unsorted/log2.c: Move to ...
949 * gcc.c-torture/compile/log2.c: ... here.
950 * gcc.c-torture/unsorted/logic.c: Move to ...
951 * gcc.c-torture/compile/logic.c: ... here.
952 * gcc.c-torture/unsorted/loop-1.c: Move to ...
953 * gcc.c-torture/compile/loop-1.c: ... here.
954 * gcc.c-torture/unsorted/loop386.c: Move to ...
955 * gcc.c-torture/compile/loop386.c: ... here.
956 * gcc.c-torture/unsorted/lop.c: Move to ...
957 * gcc.c-torture/compile/lop.c: ... here.
958 * gcc.c-torture/unsorted/m1.c: Move to ...
959 * gcc.c-torture/compile/m1.c: ... here.
960 * gcc.c-torture/unsorted/m2.c: Move to ...
961 * gcc.c-torture/compile/m2.c: ... here.
962 * gcc.c-torture/unsorted/m5.c: Move to ...
963 * gcc.c-torture/compile/m5.c: ... here.
964 * gcc.c-torture/unsorted/m68.c: Move to ...
965 * gcc.c-torture/compile/m68.c: ... here.
966 * gcc.c-torture/unsorted/mbyte.c: Move to ...
967 * gcc.c-torture/compile/mbyte.c: ... here.
968 * gcc.c-torture/unsorted/mchar.c: Move to ...
969 * gcc.c-torture/compile/mchar.c: ... here.
970 * gcc.c-torture/unsorted/mcmp.c: Move to ...
971 * gcc.c-torture/compile/mcmp.c: ... here.
972 * gcc.c-torture/unsorted/mdouble.c: Move to ...
973 * gcc.c-torture/compile/mdouble.c: ... here.
974 * gcc.c-torture/unsorted/memtst.c: Move to ...
975 * gcc.c-torture/compile/memtst.c: ... here.
976 * gcc.c-torture/unsorted/miscomp.c: Move to ...
977 * gcc.c-torture/compile/miscomp.c: ... here.
978 * gcc.c-torture/unsorted/mm.c: Move to ...
979 * gcc.c-torture/compile/mm.c: ... here.
980 * gcc.c-torture/unsorted/mod.c: Move to ...
981 * gcc.c-torture/compile/mod.c: ... here.
982 * gcc.c-torture/unsorted/modcc.c: Move to ...
983 * gcc.c-torture/compile/modcc.c: ... here.
984 * gcc.c-torture/unsorted/move.c: Move to ...
985 * gcc.c-torture/compile/move.c: ... here.
986 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
987 * gcc.c-torture/compile/move_qhi.c: ... here.
988 * gcc.c-torture/unsorted/mregtst.c: Move to ...
989 * gcc.c-torture/compile/mregtst.c: ... here.
990 * gcc.c-torture/unsorted/msp.c: Move to ...
991 * gcc.c-torture/compile/msp.c: ... here.
992 * gcc.c-torture/unsorted/mtst.c: Move to ...
993 * gcc.c-torture/compile/mtst.c: ... here.
994 * gcc.c-torture/unsorted/mu.c: Move to ...
995 * gcc.c-torture/compile/mu.c: ... here.
996 * gcc.c-torture/unsorted/mul.c: Move to ...
997 * gcc.c-torture/compile/mul.c: ... here.
998 * gcc.c-torture/unsorted/mword1.c: Move to ...
999 * gcc.c-torture/compile/mword1.c: ... here.
1000 * gcc.c-torture/unsorted/mword.c: Move to ...
1001 * gcc.c-torture/compile/mword.c: ... here.
1002 * gcc.c-torture/unsorted/n1.c: Move to ...
1003 * gcc.c-torture/compile/n1.c: ... here.
1004 * gcc.c-torture/unsorted/nand.c: Move to ...
1005 * gcc.c-torture/compile/nand.c: ... here.
1006 * gcc.c-torture/unsorted/n.c: Move to ...
1007 * gcc.c-torture/compile/n.c: ... here.
1008 * gcc.c-torture/unsorted/neg.c: Move to ...
1009 * gcc.c-torture/compile/neg.c: ... here.
1010 * gcc.c-torture/unsorted/o.c: Move to ...
1011 * gcc.c-torture/compile/o.c: ... here.
1012 * gcc.c-torture/unsorted/omit.c: Move to ...
1013 * gcc.c-torture/compile/omit.c: ... here.
1014 * gcc.c-torture/unsorted/opout.c: Move to ...
1015 * gcc.c-torture/compile/opout.c: ... here.
1016 * gcc.c-torture/unsorted/opt.c: Move to ...
1017 * gcc.c-torture/compile/opt.c: ... here.
1018 * gcc.c-torture/unsorted/or386.c: Move to ...
1019 * gcc.c-torture/compile/or386.c: ... here.
1020 * gcc.c-torture/unsorted/or.c: Move to ...
1021 * gcc.c-torture/compile/or.c: ... here.
1022 * gcc.c-torture/unsorted/parms.c: Move to ...
1023 * gcc.c-torture/compile/parms.c: ... here.
1024 * gcc.c-torture/unsorted/pass.c: Move to ...
1025 * gcc.c-torture/compile/pass.c: ... here.
1026 * gcc.c-torture/unsorted/p.c: Move to ...
1027 * gcc.c-torture/compile/p.c: ... here.
1028 * gcc.c-torture/unsorted/pmt.c: Move to ...
1029 * gcc.c-torture/compile/pmt.c: ... here.
1030 * gcc.c-torture/unsorted/poor.c: Move to ...
1031 * gcc.c-torture/compile/poor.c: ... here.
1032 * gcc.c-torture/unsorted/pp.c: Move to ...
1033 * gcc.c-torture/compile/pp.c: ... here.
1034 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
1035 * gcc.c-torture/compile/pret-arg.c: ... here.
1036 * gcc.c-torture/unsorted/pyr2.c: Move to ...
1037 * gcc.c-torture/compile/pyr2.c: ... here.
1038 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
1039 * gcc.c-torture/compile/PYRBUG.c: ... here.
1040 * gcc.c-torture/unsorted/pyr.c: Move to ...
1041 * gcc.c-torture/compile/pyr.c: ... here.
1042 * gcc.c-torture/unsorted/q.c: Move to ...
1043 * gcc.c-torture/compile/q.c: ... here.
1044 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
1045 * gcc.c-torture/compile/QIcmp.c: ... here.
1046 * gcc.c-torture/unsorted/QIset.c: Move to ...
1047 * gcc.c-torture/compile/QIset.c: ... here.
1048 * gcc.c-torture/unsorted/r1.c: Move to ...
1049 * gcc.c-torture/compile/r1.c: ... here.
1050 * gcc.c-torture/unsorted/r.c: Move to ...
1051 * gcc.c-torture/compile/r.c: ... here.
1052 * gcc.c-torture/unsorted/rel.c: Move to ...
1053 * gcc.c-torture/compile/rel.c: ... here.
1054 * gcc.c-torture/unsorted/rmsc.c: Move to ...
1055 * gcc.c-torture/compile/rmsc.c: ... here.
1056 * gcc.c-torture/unsorted/round.c: Move to ...
1057 * gcc.c-torture/compile/round.c: ... here.
1058 * gcc.c-torture/unsorted/run.c: Move to ...
1059 * gcc.c-torture/compile/run.c: ... here.
1060 * gcc.c-torture/unsorted/sar.c: Move to ...
1061 * gcc.c-torture/compile/sar.c: ... here.
1062 * gcc.c-torture/unsorted/s.c: Move to ...
1063 * gcc.c-torture/compile/s.c: ... here.
1064 * gcc.c-torture/unsorted/scal.c: Move to ...
1065 * gcc.c-torture/compile/scal.c: ... here.
1066 * gcc.c-torture/unsorted/sc.c: Move to ...
1067 * gcc.c-torture/compile/sc.c: ... here.
1068 * gcc.c-torture/unsorted/scc.c: Move to ...
1069 * gcc.c-torture/compile/scc.c: ... here.
1070 * gcc.c-torture/unsorted/scond.c: Move to ...
1071 * gcc.c-torture/compile/scond.c: ... here.
1072 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1073 * gcc.c-torture/compile/selfrec.c: ... here.
1074 * gcc.c-torture/unsorted/seq.c: Move to ...
1075 * gcc.c-torture/compile/seq.c: ... here.
1076 * gcc.c-torture/unsorted/set386.c: Move to ...
1077 * gcc.c-torture/compile/set386.c: ... here.
1078 * gcc.c-torture/unsorted/set88.c: Move to ...
1079 * gcc.c-torture/compile/set88.c: ... here.
1080 * gcc.c-torture/unsorted/SFset.c: Move to ...
1081 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1082 * gcc.c-torture/unsorted/shand.c: Move to ...
1083 * gcc.c-torture/compile/shand.c: ... here.
1084 * gcc.c-torture/unsorted/sh.c: Move to ...
1085 * gcc.c-torture/compile/sh.c: ... here.
1086 * gcc.c-torture/unsorted/shft.c: Move to ...
1087 * gcc.c-torture/compile/shft.c: ... here.
1088 * gcc.c-torture/unsorted/shift.c: Move to ...
1089 * gcc.c-torture/compile/shift.c: ... here.
1090 * gcc.c-torture/unsorted/shloop.c: Move to ...
1091 * gcc.c-torture/compile/shloop.c: ... here.
1092 * gcc.c-torture/unsorted/shm.c: Move to ...
1093 * gcc.c-torture/compile/shm.c: ... here.
1094 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1095 * gcc.c-torture/compile/SIcmp.c: ... here.
1096 * gcc.c-torture/unsorted/signext2.c: Move to ...
1097 * gcc.c-torture/compile/signext2.c: ... here.
1098 * gcc.c-torture/unsorted/signext.c: Move to ...
1099 * gcc.c-torture/compile/signext.c: ... here.
1100 * gcc.c-torture/unsorted/sim.c: Move to ...
1101 * gcc.c-torture/compile/sim.c: ... here.
1102 * gcc.c-torture/unsorted/simple.c: Move to ...
1103 * gcc.c-torture/compile/simple.c: ... here.
1104 * gcc.c-torture/unsorted/SIset.c: Move to ...
1105 * gcc.c-torture/compile/SIset.c: ... here.
1106 * gcc.c-torture/unsorted/sne.c: Move to ...
1107 * gcc.c-torture/compile/sne.c: ... here.
1108 * gcc.c-torture/unsorted/sound.c: Move to ...
1109 * gcc.c-torture/compile/sound.c: ... here.
1110 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1111 * gcc.c-torture/compile/sparcbug.c: ... here.
1112 * gcc.c-torture/unsorted/speed.c: Move to ...
1113 * gcc.c-torture/compile/speed.c: ... here.
1114 * gcc.c-torture/unsorted/stor.c: Move to ...
1115 * gcc.c-torture/compile/stor.c: ... here.
1116 * gcc.c-torture/unsorted/store0.c: Move to ...
1117 * gcc.c-torture/compile/store0.c: ... here.
1118 * gcc.c-torture/unsorted/storecc.c: Move to ...
1119 * gcc.c-torture/compile/storecc.c: ... here.
1120 * gcc.c-torture/unsorted/str.c: Move to ...
1121 * gcc.c-torture/compile/str.c: ... here.
1122 * gcc.c-torture/unsorted/stru.c: Move to ...
1123 * gcc.c-torture/compile/stru.c: ... here.
1124 * gcc.c-torture/unsorted/structret.c: Move to ...
1125 * gcc.c-torture/compile/structret.c: ... here.
1126 * gcc.c-torture/unsorted/stuct.c: Move to ...
1127 * gcc.c-torture/compile/stuct.c: ... here.
1128 * gcc.c-torture/unsorted/sub32.c: Move to ...
1129 * gcc.c-torture/compile/sub32.c: ... here.
1130 * gcc.c-torture/unsorted/subcc.c: Move to ...
1131 * gcc.c-torture/compile/subcc.c: ... here.
1132 * gcc.c-torture/unsorted/subcse.c: Move to ...
1133 * gcc.c-torture/compile/subcse.c: ... here.
1134 * gcc.c-torture/unsorted/sym.c: Move to ...
1135 * gcc.c-torture/compile/sym.c: ... here.
1136 * gcc.c-torture/unsorted/symconst.c: Move to ...
1137 * gcc.c-torture/compile/symconst.c: ... here.
1138 * gcc.c-torture/unsorted/t.c: Move to ...
1139 * gcc.c-torture/compile/t.c: ... here.
1140 * gcc.c-torture/unsorted/test.c: Move to ...
1141 * gcc.c-torture/compile/test.c: ... here.
1142 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1143 * gcc.c-torture/compile/test-flow.c: ... here.
1144 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1145 * gcc.c-torture/compile/test-loop.c: ... here.
1146 * gcc.c-torture/unsorted/time.c: Move to ...
1147 * gcc.c-torture/compile/time.c: ... here.
1148 * gcc.c-torture/unsorted/tmp.c: Move to ...
1149 * gcc.c-torture/compile/tmp.c: ... here.
1150 * gcc.c-torture/unsorted/trivial.c: Move to ...
1151 * gcc.c-torture/compile/trivial.c: ... here.
1152 * gcc.c-torture/unsorted/trunc.c: Move to ...
1153 * gcc.c-torture/compile/trunc.c: ... here.
1154 * gcc.c-torture/unsorted/u.c: Move to ...
1155 * gcc.c-torture/compile/u.c: ... here.
1156 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1157 * gcc.c-torture/compile/udconvert.c: ... here.
1158 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1159 * gcc.c-torture/compile/udivmod4.c: ... here.
1160 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1161 * gcc.c-torture/compile/UHIcmp.c: ... here.
1162 * gcc.c-torture/unsorted/uns.c: Move to ...
1163 * gcc.c-torture/compile/uns.c: ... here.
1164 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1165 * gcc.c-torture/compile/uns_tst.c: ... here.
1166 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1167 * gcc.c-torture/compile/UQIcmp.c: ... here.
1168 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1169 * gcc.c-torture/compile/USIcmp.c: ... here.
1170 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1171 * gcc.c-torture/compile/uuarg.c: ... here.
1172 * gcc.c-torture/unsorted/v.c: Move to ...
1173 * gcc.c-torture/compile/v.c: ... here.
1174 * gcc.c-torture/unsorted/w.c: Move to ...
1175 * gcc.c-torture/compile/w.c: ... here.
1176 * gcc.c-torture/unsorted/ww.c: Move to ...
1177 * gcc.c-torture/compile/ww.c: ... here.
1178 * gcc.c-torture/unsorted/xb.c: Move to ...
1179 * gcc.c-torture/compile/xb.c: ... here.
1180 * gcc.c-torture/unsorted/xbg.c: Move to ...
1181 * gcc.c-torture/compile/xbg.c: ... here.
1182 * gcc.c-torture/unsorted/x.c: Move to ...
1183 * gcc.c-torture/compile/x.c: ... here.
1184 * gcc.c-torture/unsorted/xc.c: Move to ...
1185 * gcc.c-torture/compile/xc.c: ... here.
1186 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1187 * gcc.c-torture/compile/xcsebug.c: ... here.
1188 * gcc.c-torture/unsorted/xdi.c: Move to ...
1189 * gcc.c-torture/compile/xdi.c: ... here.
1190 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1191 * gcc.c-torture/compile/xfoo.c: ... here.
1192 * gcc.c-torture/unsorted/xi.c: Move to ...
1193 * gcc.c-torture/compile/xi.c: ... here.
1194 * gcc.c-torture/unsorted/xlop.c: Move to ...
1195 * gcc.c-torture/compile/xlop.c: ... here.
1196 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1197 * gcc.c-torture/compile/xmtst.c: ... here.
1198 * gcc.c-torture/unsorted/xneg.c: Move to ...
1199 * gcc.c-torture/compile/xneg.c: ... here.
1200 * gcc.c-torture/unsorted/xopt.c: Move to ...
1201 * gcc.c-torture/compile/xopt.c: ... here.
1202 * gcc.c-torture/unsorted/xor.c: Move to ...
1203 * gcc.c-torture/compile/xor.c: ... here.
1204 * gcc.c-torture/unsorted/xorn.c: Move to ...
1205 * gcc.c-torture/compile/xorn.c: ... here.
1206 * gcc.c-torture/unsorted/xp.c: Move to ...
1207 * gcc.c-torture/compile/xp.c: ... here.
1208 * gcc.c-torture/unsorted/xpp.c: Move to ...
1209 * gcc.c-torture/compile/xpp.c: ... here.
1210 * gcc.c-torture/unsorted/xs.c: Move to ...
1211 * gcc.c-torture/compile/xs.c: ... here.
1212 * gcc.c-torture/unsorted/xsh.c: Move to ...
1213 * gcc.c-torture/compile/xsh.c: ... here.
1214 * gcc.c-torture/unsorted/xz.c: Move to ...
1215 * gcc.c-torture/compile/xz.c: ... here.
1216 * gcc.c-torture/unsorted/xzz.c: Move to ...
1217 * gcc.c-torture/compile/xzz.c: ... here.
1218
1219 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1220
1221 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1222 (abort, exit): Declare.
1223
1224 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1225
1226 PR sanitizer/61897
1227 PR sanitizer/62140
1228 * c-c++-common/asan/pr62140-1.c: New test.
1229 * c-c++-common/asan/pr62140-2.c: New test.
1230
1231 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1232 Tobias Burnus <burnus@net-b.de>
1233
1234 PR fortran/62309
1235 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1236
1237 2014-08-31 Tobias Burnus <burnus@net-b.de>
1238
1239 * gfortran.dg/coarray_lib_comm_1.f90: New.
1240
1241 2014-08-30 Andrew Pinski <apinski@cavium.com>
1242
1243 * gcc.c-torture/execute/20140828-1.c: New testcase.
1244
1245 2014-08-29 DJ Delorie <dj@redhat.com>
1246
1247 * lib/target-supports.exp (check_effective_target_size32plus):
1248 Increase size to avoid false positives on 24-bit address spaces.
1249 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1250 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1251 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1252 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1253 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1254 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1255 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1256 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1257
1258 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1259
1260 PR c++/54002
1261 * g++.dg/cpp0x/constexpr-54002.C: New.
1262
1263 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1264
1265 PR c++/56991
1266 * g++.dg/cpp0x/constexpr-56991.C: New.
1267
1268 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1269
1270 PR c++/57764
1271 * g++.dg/cpp0x/constexpr-57764.C: New.
1272
1273 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1274
1275 PR c++/59938
1276 * g++.dg/cpp0x/constexpr-59938.C: New.
1277
1278 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1279
1280 PR c++/61484
1281 * g++.dg/cpp0x/constexpr-61484.C: New.
1282
1283 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1284
1285 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1286 vec_round, vec_splat, vec_div, and vec_mul.
1287 * gcc.target/powerpc/builtins-2.c: New test.
1288
1289 2014-08-28 Richard Biener <rguenther@suse.de>
1290
1291 PR tree-optimization/62283
1292 * gfortran.dg/vect/pr62283.f: New testcase.
1293 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1294 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1295 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1296 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1297 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1298 * gcc.dg/vect/vect-33.c: Likewise.
1299
1300 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1301
1302 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1303
1304 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1305
1306 PR cpp/23827 - standard C++ should not have hex float preprocessor
1307 tokens
1308 * g++.dg/cpp/pr23827_cxx11.C: New.
1309 * g++.dg/cpp/pr23827_cxx98.C: New.
1310 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1311 * gcc.dg/cpp/pr23827_c90.c: New.
1312 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1313 * gcc.dg/cpp/pr23827_c99.c: New.
1314
1315 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1316
1317 PR c++/52892
1318 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1319 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1320 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1321
1322 2014-08-27 Guozhi Wei <carrot@google.com>
1323
1324 PR target/62262
1325 * gcc.target/aarch64/pr62262.c: New test.
1326
1327 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1328
1329 PR target/60606
1330 PR target/61330
1331 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1332 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1333
1334 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1335
1336 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1337 failure on s390*-*-linux-gnu.
1338
1339 2014-08-26 Richard Biener <rguenther@suse.de>
1340
1341 PR tree-optimization/62175
1342 * g++.dg/torture/pr62175.C: New testcase.
1343
1344 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1345
1346 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1347 copy of compile/compile.exp.
1348 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1349 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1350 i?86-*.
1351 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1352 m32c-*-*.
1353 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1354 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1355 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1356 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1357 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1358 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1359 * gcc.c-torture/execute/20040703-1.c: Likewise.
1360 * gcc.c-torture/execute/20040705-1.c: Likewise.
1361 * gcc.c-torture/execute/20040705-2.c: Likewise.
1362 * gcc.c-torture/execute/20040709-1.c: Likewise.
1363 * gcc.c-torture/execute/20040709-2.c: Likewise.
1364 * gcc.c-torture/execute/20040811-1.c: Likewise.
1365 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1366 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1367 compiling for x86_64-* or i?86-*.
1368 * gcc.c-torture/execute/20050604-1.c: Likewise.
1369 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1370 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1371 for x86_64-* or i?86-*.
1372 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1373 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1374 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1375 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1376 option.
1377 * gcc.c-torture/execute/20111227-2.c: Moved to...
1378 * gcc.dg/20111227-2.c: ... here. Add -free option.
1379 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1380 * gcc.dg/20111227-3.c: ... here. Add -free option.
1381 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1382 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1383 declarations for abort and exit.
1384 * gcc.c-torture/execute/920711-1.c: Likewise.
1385 * gcc.c-torture/execute/930529-1.c: Likewise.
1386 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1387 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1388 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1389 exit.
1390 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1391 for i?86-* or x86_64-*. Add declarations for abort and exit.
1392 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1393 i?86-* or x86_64-*.
1394 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1395 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1396 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1397 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1398 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1399 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1400 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1401 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1402 m68k-linux.
1403 * gcc.c-torture/execute/loop-2g.c: Likewise.
1404 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1405 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1406 powerpc-*-eabi*.
1407 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1408 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1409 * gcc.c-torture/execute/pr23047.c: Likewise.
1410 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1411 declarations for abort and exit.
1412 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1413 * gcc.c-torture/execute/pr31448.c: Likewise.
1414 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1415 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1416 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1417 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1418 Skip on spu-*.
1419 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1420 declarations for abort and exit.
1421 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1422 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1423 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1424 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1425 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1426 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1427 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1428 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1429 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1430 * gcc.c-torture/execute/pr56799.c: Likewise.
1431 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1432 option. Add declarations for abort and exit.
1433 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1434 * gcc.c-torture/execute/pr58570.c: Likewise.
1435 * gcc.c-torture/execute/pr60822.c: Likewise.
1436 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1437 * gcc.c-torture/execute/shiftdi.c: Likewise.
1438 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1439 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1440 * gcc.c-torture/execute/usmul.c: Require int32plus.
1441 * gcc.c-torture/execute/vrp-5.c: Likewise.
1442 * gcc.c-torture/execute/vrp-6.c: Likewise.
1443 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1444 * gcc.c-torture/execute/20010122-1.x: Delete.
1445 * gcc.c-torture/execute/20010129-1.x: Delete.
1446 * gcc.c-torture/execute/20020404-1.x: Delete.
1447 * gcc.c-torture/execute/20021024-1.x: Delete.
1448 * gcc.c-torture/execute/20021127-1.x: Delete.
1449 * gcc.c-torture/execute/20030125-1.x: Delete.
1450 * gcc.c-torture/execute/20030216-1.x: Delete.
1451 * gcc.c-torture/execute/20030222-1.x: Delete.
1452 * gcc.c-torture/execute/20040629-1.x: Delete.
1453 * gcc.c-torture/execute/20040703-1.x: Delete.
1454 * gcc.c-torture/execute/20040705-1.x: Delete.
1455 * gcc.c-torture/execute/20040705-2.x: Delete.
1456 * gcc.c-torture/execute/20040709-1.x: Delete.
1457 * gcc.c-torture/execute/20040709-2.x: Delete.
1458 * gcc.c-torture/execute/20040811-1.x: Delete.
1459 * gcc.c-torture/execute/20050316-1.x: Delete.
1460 * gcc.c-torture/execute/20050316-2.x: Delete.
1461 * gcc.c-torture/execute/20050316-3.x: Delete.
1462 * gcc.c-torture/execute/20050604-1.x: Delete.
1463 * gcc.c-torture/execute/20061101-1.x: Delete.
1464 * gcc.c-torture/execute/20061220-1.x: Delete.
1465 * gcc.c-torture/execute/20081117-1.x: Delete.
1466 * gcc.c-torture/execute/20101011-1.x: Delete.
1467 * gcc.c-torture/execute/20120919-1.x: Delete.
1468 * gcc.c-torture/execute/920612-1.x: Delete.
1469 * gcc.c-torture/execute/920710-1.x: Delete.
1470 * gcc.c-torture/execute/920711-1.x: Delete.
1471 * gcc.c-torture/execute/930529-1.x: Delete.
1472 * gcc.c-torture/execute/931004-12.x: Delete.
1473 * gcc.c-torture/execute/980709-1.x: Delete.
1474 * gcc.c-torture/execute/981130-1.x: Delete.
1475 * gcc.c-torture/execute/990127-2.x: Delete.
1476 * gcc.c-torture/execute/990413-2.x: Delete.
1477 * gcc.c-torture/execute/990826-0.x: Delete.
1478 * gcc.c-torture/execute/bf64-1.x: Delete.
1479 * gcc.c-torture/execute/bitfld-4.x: Delete.
1480 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1481 * gcc.c-torture/execute/cvt-1.x: Delete.
1482 * gcc.c-torture/execute/eeprof-1.x: Delete.
1483 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1484 * gcc.c-torture/execute/loop-2f.x: Delete.
1485 * gcc.c-torture/execute/loop-2g.x: Delete.
1486 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1487 * gcc.c-torture/execute/nest-align-1.x: Delete.
1488 * gcc.c-torture/execute/pr19689.x: Delete.
1489 * gcc.c-torture/execute/pr22493-1.x: Delete.
1490 * gcc.c-torture/execute/pr23047.x: Delete.
1491 * gcc.c-torture/execute/pr23135.x: Delete.
1492 * gcc.c-torture/execute/pr29797-1.x: Delete.
1493 * gcc.c-torture/execute/pr31448.x: Delete.
1494 * gcc.c-torture/execute/pr35456.x: Delete.
1495 * gcc.c-torture/execute/pr37573.x: Delete.
1496 * gcc.c-torture/execute/pr38151.x: Delete.
1497 * gcc.c-torture/execute/pr39228.x: Delete.
1498 * gcc.c-torture/execute/pr39501.x: Delete.
1499 * gcc.c-torture/execute/pr40386.x: Delete.
1500 * gcc.c-torture/execute/pr43220.x: Delete.
1501 * gcc.c-torture/execute/pr44683.x: Delete.
1502 * gcc.c-torture/execute/pr45262.x: Delete.
1503 * gcc.c-torture/execute/pr47237.x: Delete.
1504 * gcc.c-torture/execute/pr51581-1.x: Delete.
1505 * gcc.c-torture/execute/pr51581-2.x: Delete.
1506 * gcc.c-torture/execute/pr52979-1.x: Delete.
1507 * gcc.c-torture/execute/pr52979-2.x: Delete.
1508 * gcc.c-torture/execute/pr53366-1.x: Delete.
1509 * gcc.c-torture/execute/pr56799.x: Delete.
1510 * gcc.c-torture/execute/pr57124.x: Delete.
1511 * gcc.c-torture/execute/pr57344-2.x: Delete.
1512 * gcc.c-torture/execute/pr58570.x: Delete.
1513 * gcc.c-torture/execute/pr60822.x: Delete.
1514 * gcc.c-torture/execute/pr7284-1.x: Delete.
1515 * gcc.c-torture/execute/shiftdi.x: Delete.
1516 * gcc.c-torture/execute/simd-4.x: Delete.
1517 * gcc.c-torture/execute/strncmp-1.x: Delete.
1518 * gcc.c-torture/execute/usmul.x: Delete.
1519 * gcc.c-torture/execute/vrp-5.x: Delete.
1520 * gcc.c-torture/execute/vrp-6.x: Delete.
1521 * gcc.c-torture/execute/zerolen-2.x: Delete.
1522
1523 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1524
1525 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1526
1527 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1528
1529 PR c++/34938
1530 * g++.dg/template/pr34938-1.C: New.
1531 * g++.dg/template/pr34938-2.C: Likewise.
1532
1533 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1534
1535 PR target/61996
1536 * gcc.target/sh/pr61996.c: New.
1537
1538 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1539
1540 * g++.dg/cpp0x/cplusplus.C: New.
1541 * g++.dg/cpp0x/cplusplus_0x.C: New.
1542 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1543 * g++.dg/cpp0x/auto41.C: Ditto.
1544 * g++.dg/cpp0x/auto9.C: Ditto.
1545 * g++.dg/cpp0x/initlist26.C: Ditto.
1546 * g++.dg/cpp0x/pr59111.C: Ditto.
1547 * g++.dg/cpp0x/trailing2.C: Ditto.
1548 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1549 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1550 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1551 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1552 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1553 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1554 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1555 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1556 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1557 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1558 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1559 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1560 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1561 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1562 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1563 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1564 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1565 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1566 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1567 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1568 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1569 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1570 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1571 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1572 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1573 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1574 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1575 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1576 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1577 * g++.dg/cpp1y/digit-sep.C: Ditto.
1578 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1579 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1580 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1581 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1582 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1583 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1584 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1585 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1586 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1587 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1588 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1589 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1590 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1591 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1592 * g++.dg/cpp1y/lambda-init.C: Ditto.
1593 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1594 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1595 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1596 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1597 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1598 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1599 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1600 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1601 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1602 * g++.dg/cpp1y/mangle1.C: Ditto.
1603 * g++.dg/cpp1y/pr57640.C: Ditto.
1604 * g++.dg/cpp1y/pr57644.C: Ditto.
1605 * g++.dg/cpp1y/pr58500.C: Ditto.
1606 * g++.dg/cpp1y/pr58533.C: Ditto.
1607 * g++.dg/cpp1y/pr58534.C: Ditto.
1608 * g++.dg/cpp1y/pr58535.C: Ditto.
1609 * g++.dg/cpp1y/pr58536.C: Ditto.
1610 * g++.dg/cpp1y/pr58548.C: Ditto.
1611 * g++.dg/cpp1y/pr58549.C: Ditto.
1612 * g++.dg/cpp1y/pr58637.C: Ditto.
1613 * g++.dg/cpp1y/pr58708.C: Ditto.
1614 * g++.dg/cpp1y/pr59110.C: Ditto.
1615 * g++.dg/cpp1y/pr59112.C: Ditto.
1616 * g++.dg/cpp1y/pr59113.C: Ditto.
1617 * g++.dg/cpp1y/pr59629.C: Ditto.
1618 * g++.dg/cpp1y/pr59635.C: Ditto.
1619 * g++.dg/cpp1y/pr59636.C: Ditto.
1620 * g++.dg/cpp1y/pr59638.C: Ditto.
1621 * g++.dg/cpp1y/pr59867.C: Ditto.
1622 * g++.dg/cpp1y/pr60033.C: Ditto.
1623 * g++.dg/cpp1y/pr60052.C: Ditto.
1624 * g++.dg/cpp1y/pr60053.C: Ditto.
1625 * g++.dg/cpp1y/pr60054.C: Ditto.
1626 * g++.dg/cpp1y/pr60064.C: Ditto.
1627 * g++.dg/cpp1y/pr60065.C: Ditto.
1628 * g++.dg/cpp1y/pr60190.C: Ditto.
1629 * g++.dg/cpp1y/pr60311.C: Ditto.
1630 * g++.dg/cpp1y/pr60332.C: Ditto.
1631 * g++.dg/cpp1y/pr60376.C: Ditto.
1632 * g++.dg/cpp1y/pr60377.C: Ditto.
1633 * g++.dg/cpp1y/pr60384.C: Ditto.
1634 * g++.dg/cpp1y/pr60390.C: Ditto.
1635 * g++.dg/cpp1y/pr60391.C: Ditto.
1636 * g++.dg/cpp1y/pr60393.C: Ditto.
1637 * g++.dg/cpp1y/pr60573.C: Ditto.
1638 * g++.dg/cpp1y/pr60626.C: Ditto.
1639 * g++.dg/cpp1y/pr60627.C: Ditto.
1640 * g++.dg/cpp1y/regress1.C: Ditto.
1641 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1642 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1643 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1644 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1645 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1646 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1647 * g++.dg/cpp1y/var-templ1.C: Ditto.
1648 * g++.dg/cpp1y/var-templ2.C: Ditto.
1649 * g++.dg/cpp1y/var-templ3.C: Ditto.
1650 * g++.dg/cpp1y/var-templ4.C: Ditto.
1651 * g++.dg/cpp1y/var-templ5.C: Ditto.
1652 * g++.dg/cpp1y/var-templ6.C: Ditto.
1653 * g++.dg/cpp1y/var-templ7.C: Ditto.
1654 * g++.dg/cpp1y/vla1.C: Ditto.
1655 * g++.dg/cpp1y/vla2.C: Ditto.
1656 * g++.dg/cpp1y/vla3.C: Ditto.
1657 * g++.dg/cpp1y/vla4.C: Ditto.
1658 * g++.dg/cpp1y/vla5.C: Ditto.
1659 * g++.dg/cpp1y/vla8.C: Ditto.
1660 * g++.dg/cpp1y/vla9.C: Ditto.
1661 * g++.dg/cpp1y/vla10.C: Ditto.
1662 * g++.dg/cpp1y/vla11.C: Ditto.
1663 * g++.dg/cpp1y/vla12.C: Ditto.
1664 * g++.dg/cpp1y/vla13.C: Ditto.
1665 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1666 * g++.dg/ext/vector23.C: Ditto.
1667 * g++.dg/ext/vla11.C: Ditto.
1668 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1669 * g++.dg/warn/Wvla-2.C: Ditto.
1670 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1671 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1672 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1673 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1674 in error message.
1675 * g++.dg/system-binary-constants-1.C: Ditto.
1676 * g++.dg/cpp1y/cplusplus_1y.C: New.
1677 * g++.dg/cpp1z/cplusplus.C: New.
1678 * lib/target-supports.exp:
1679 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1680 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1681 (check_effective_target_c++11_down): Ditto.
1682
1683 2014-08-22 Marek Polacek <polacek@redhat.com>
1684
1685 PR c++/62199
1686 * c-c++-common/pr62199.c: New test.
1687 * c-c++-common/pr62199-2.c: New test.
1688 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1689
1690 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1691
1692 PR c++/57709
1693 * g++.dg/Wshadow.C: New test.
1694
1695 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1696
1697 PR fortran/62135
1698 * gfortran.dg/pr62135.f90: New test.
1699
1700 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1701
1702 * g++.dg/warn/wdate-time.C: Remove.
1703 * gcc.dg/wdate-time.c: Move from here...
1704 * c-c++-common/wdate-time.c: ... to here.
1705
1706 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1707
1708 * gfortran.dg/use_without_only_1.f90: New test.
1709
1710 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1711
1712 PR other/62008
1713 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1714
1715 2014-08-22 Tony Wang <tony.wang@arm.com>
1716
1717 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1718 dejagnu wrapper.
1719
1720 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1721
1722 PR fortran/62214
1723 * gfortran.dg/array_assignment_5.f90: New test.
1724
1725 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1726
1727 * lib/target-supports.exp
1728 (check_effective_target_logical_op_short_circuit): Add nios2.
1729 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1730 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1731 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1732 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1733 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1734 for test using -fPIC.
1735 * gcc.dg/lto/pr61526_0.c: Likewise.
1736
1737 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1738
1739 PR tree-optimization/62091
1740 * g++.dg/ipa/devirt-37.C: Update template.
1741 * g++.dg/ipa/devirt-40.C: New testcase.
1742
1743 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1744
1745 PR tree-optimization/62112
1746 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1747 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1748 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1749 * gcc.c-torture/execute/20071219-1.c: Likewise.
1750
1751 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1752
1753 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1754
1755 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1756
1757 * gcc.target/powerpc/swaps-p8-1.c: New test.
1758 * gcc.target/powerpc/swaps-p8-2.c: New test.
1759 * gcc.target/powerpc/swaps-p8-3.c: New test.
1760 * gcc.target/powerpc/swaps-p8-4.c: New test.
1761 * gcc.target/powerpc/swaps-p8-5.c: New test.
1762 * gcc.target/powerpc/swaps-p8-6.c: New test.
1763 * gcc.target/powerpc/swaps-p8-7.c: New test.
1764 * gcc.target/powerpc/swaps-p8-8.c: New test.
1765 * gcc.target/powerpc/swaps-p8-9.c: New test.
1766 * gcc.target/powerpc/swaps-p8-10.c: New test.
1767 * gcc.target/powerpc/swaps-p8-11.c: New test.
1768 * gcc.target/powerpc/swaps-p8-12.c: New test.
1769
1770 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1771
1772 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1773
1774 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1775
1776 * g++.dg/ipa/devirt-37.C: Fix testcase.
1777
1778 2014-08-20 Martin Jambor <mjambor@suse.cz>
1779 Wei Mi <wmi@google.com>
1780
1781 PR ipa/60449
1782 PR middle-end/61776
1783 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1784 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1785 * testsuite/gcc.dg/pr61776.c: New test.
1786
1787 2014-08-20 Steve Ellcey <sellcey@mips.com>
1788
1789 PR middle-end/49191
1790 * lib/target-supports.exp (check_effective_target_non_strict_align):
1791 Add function description.
1792
1793 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1794
1795 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1796 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1797
1798 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1799
1800 PR c/59304
1801 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1802 before setting the option.
1803 * diagnostic.c (diagnostic_classify_diagnostic): Record
1804 command-line status.
1805
1806 2014-08-20 Mark Wielaard <mjw@redhat.com>
1807
1808 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1809
1810 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1811
1812 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1813 Return memory full when we have a tiny target and relocation
1814 truncation occurs.
1815 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1816 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1817 * lib/target-supports.exp (check_effective_target_tiny): New function.
1818
1819 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1820
1821 * gfortran.dg/errnocheck_1.f90: New test.
1822 * gfortran.dg/associative_1.f90: New test.
1823
1824 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1825
1826 PR preprocessor/51303
1827 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1828
1829 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1830
1831 PR c/60975
1832 PR c/53063
1833 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1834
1835 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1836
1837 * lib/target-supports.exp
1838 (check_effective_target_arm_v8_neon_ok_nocache): Add
1839 "-march-armv8-a" to compile flags.
1840
1841 2014-08-19 Marek Polacek <polacek@redhat.com>
1842
1843 PR c++/62153
1844 * c-c++-common/Wbool-compare-1.c: New test.
1845
1846 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1847
1848 PR c/45584
1849 * gcc.dg/pr13519-1.c: Adjust.
1850
1851 2014-08-19 Mark Wielaard <mjw@redhat.com>
1852
1853 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1854
1855 2014-07-08 Mark Wielaard <mjw@redhat.com>
1856
1857 PR debug/59051
1858 * gcc.dg/guality/restrict.c: New test.
1859
1860 2014-08-19 Mark Wielaard <mjw@redhat.com>
1861
1862 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1863 matching. Catch '<unknown type in ' to recognize older gdb versions.
1864 * gcc.dg/guality/const-volatile.c: New test.
1865
1866 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1867
1868 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1869 !gas.
1870
1871 2014-08-19 Marek Polacek <polacek@redhat.com>
1872
1873 * gcc.dg/Wc99-c11-compat-1.c: New test.
1874 * gcc.dg/Wc99-c11-compat-2.c: New test.
1875 * gcc.dg/Wc99-c11-compat-3.c: New test.
1876 * gcc.dg/Wc99-c11-compat-4.c: New test.
1877 * gcc.dg/Wc99-c11-compat-5.c: New test.
1878 * gcc.dg/Wc99-c11-compat-6.c: New test.
1879 * gcc.dg/Wc99-c11-compat-7.c: New test.
1880
1881 2014-08-19 Marek Polacek <polacek@redhat.com>
1882
1883 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1884 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1885 * gcc.dg/Wc90-c99-compat-7.c: New test.
1886 * gcc.dg/Wc90-c99-compat-8.c: New test.
1887 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1888
1889 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1890 Steven Bosscher <steven@gcc.gnu.org>
1891
1892 PR c/52952
1893 * gcc.dg/redecl-4.c: Add column markers.
1894 * gcc.dg/format/bitfld-1.c: Likewise.
1895 * gcc.dg/format/attr-2.c: Likewise.
1896 * gcc.dg/format/attr-6.c: Likewise.
1897 * gcc.dg/format/array-1.c: Likewise.
1898 * gcc.dg/format/attr-7.c: Likewise.
1899 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1900 * gcc.dg/format/attr-4.c: Likewise.
1901 * gcc.dg/format/branch-1.c: Likewise.
1902 * gcc.dg/format/c90-printf-1.c: Likewise.
1903
1904 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1905
1906 * guality/nrv-1.c: Add `used' attribute to a1.
1907
1908 2014-08-18 Richard Biener <rguenther@suse.de>
1909
1910 PR tree-optimization/62090
1911 * gcc.dg/pr62090-2.c: New testcase.
1912
1913 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1914
1915 * g++.dg/ipa/pr61800.C: New.
1916
1917 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1918
1919 PR sanitizer/62089
1920 * c-c++-common/asan/pr62089.c: New test.
1921 * c-c++-common/asan/bitfield-1.c: New test.
1922 * c-c++-common/asan/bitfield-2.c: New test.
1923 * c-c++-common/asan/bitfield-3.c: New test.
1924 * c-c++-common/asan/bitfield-4.c: New test.
1925
1926 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1927
1928 PR tree-optimization/52904
1929 * gcc.dg/pr52904.c: New test.
1930
1931 2014-08-17 Tobias Burnus <burnus@net-b.de>
1932
1933 * gfortran.dg/finalize_27.f90: New.
1934
1935 2014-08-16 Andrew Pinski <apinski@cavium.com>
1936
1937 * gcc.c-torture/compile/20140816-1.c: New testcase.
1938
1939 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1940
1941 PR c++/52819
1942 * g++.dg/template/pr52819.C: New.
1943
1944 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1945
1946 PR fortran/62142
1947 * gfortran.dg/realloc_on_assign_24.f90: New test.
1948
1949 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1950
1951 PR c++/62072
1952 Revert:
1953 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1954
1955 DR 1584
1956 PR c++/57466
1957 * g++.dg/template/pr57466.C: New.
1958 * g++.dg/cpp0x/pr57466.C: Likewise.
1959 * g++.dg/template/unify6.C: Update.
1960
1961 * g++.dg/cpp0x/sfinae52.C: New.
1962
1963 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1964
1965 PR target/61878
1966 * gcc.target/i386/avx512f-typecast-1.c: New test.
1967 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1968 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1969 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1970 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1971 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1972 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1973 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1974 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1975 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1976 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1977 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1978 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1979 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1980 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1981 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1982 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1983 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1984 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1985 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1986 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1987 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1988 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1989 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1990 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1991 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1992 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1993 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1994 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1995 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1996 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1997 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1998 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1999 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2000 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2001 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2002 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2003 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2004 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2005 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2006 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2007
2008 2014-08-15 Jakub Jelinek <jakub@redhat.com>
2009 Tobias Burnus <burnus@net-b.de>
2010
2011 PR fortran/62131
2012 * gfortran.dg/gomp/pr62131.f90: New test.
2013
2014 2014-08-15 Richard Biener <rguenther@suse.de>
2015
2016 PR tree-optimization/62031
2017 * gcc.dg/torture/pr62031.c: New testcase.
2018
2019 2014-08-15 Bin Cheng <bin.cheng@arm.com>
2020
2021 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
2022
2023 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
2024
2025 PR tree-optimization/62091
2026 * g++.dg/ipa/devirt-38.C: New testcase.
2027
2028 2014-08-14 Marek Polacek <polacek@redhat.com>
2029
2030 DR 458
2031 * gcc.dg/c11-stdatomic-2.c: New test.
2032
2033 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2034
2035 PR fortran/62106
2036 * gfortran.dg/array_constructor_49.f90: New test.
2037
2038 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2039
2040 PR c++/54377
2041 * g++.dg/template/pr54377.C: New.
2042 * g++.dg/cpp0x/pr54377.C: Likewise.
2043 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
2044 * g++.dg/cpp0x/pr51226.C: Likewise.
2045 * g++.dg/cpp0x/variadic2.C: Likewise.
2046 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
2047 * g++.dg/template/dtor3.C: Likewise.
2048 * g++.dg/template/qualttp4.C: Likewise.
2049 * g++.dg/template/spec28.C: Likewise.
2050 * g++.old-deja/g++.brendan/crash8.C: Likewise.
2051 * g++.old-deja/g++.pt/ttp7.C: Likewise.
2052
2053 2014-08-14 Tom de Vries <tom@codesourcery.com>
2054
2055 PR rtl-optimization/62004
2056 PR rtl-optimization/62030
2057 * gcc.dg/pr62004.c: New test.
2058 * gcc.dg/pr62030.c: Same.
2059 * gcc.target/mips/pr62030-octeon.c: Same.
2060
2061 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2062
2063 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2064 * g++.dg/cpp0x/decltype2.C: Likewise.
2065 * g++.dg/cpp0x/decltype3.C: Likewise.
2066 * g++.dg/cpp0x/pr60249.C: Likewise.
2067 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2068 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2069 * g++.dg/cpp0x/variadic2.C: Likewise.
2070 * g++.dg/cpp0x/variadic74.C: Likewise.
2071 * g++.dg/parse/error10.C: Likewise.
2072 * g++.dg/parse/error15.C: Likewise.
2073 * g++.dg/parse/error2.C: Likewise.
2074 * g++.dg/template/crash106.C: Likewise.
2075 * g++.dg/template/crash89.C: Likewise.
2076 * g++.dg/template/nontype7.C: Likewise.
2077 * g++.dg/template/void3.C: Likewise.
2078 * g++.dg/template/void7.C: Likewise.
2079
2080 2014-08-14 Richard Biener <rguenther@suse.de>
2081
2082 PR tree-optimization/62090
2083 * gcc.dg/pr62090.c: New testcase.
2084
2085 2014-08-14 Richard Biener <rguenther@suse.de>
2086
2087 PR rtl-optimization/62079
2088 * g++.dg/pr62079.C: New testcase.
2089
2090 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2091
2092 * gcc.target/arm/max-insns-skipped.c: New test.
2093
2094 2014-08-14 Bin Cheng <bin.cheng@arm.com>
2095
2096 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2097
2098 2014-08-12 Marek Polacek <polacek@redhat.com>
2099
2100 * gcc.dg/concat.c: Add dg-options.
2101 * gcc.dg/func-outside-2.c: Add __extension__.
2102 * gcc.dg/pr19967.c: Use -std=c99.
2103 * gcc.dg/pr22458-1.c: Add dg-options.
2104 * gcc.dg/pr33676.c: Add dg-options.
2105 * gcc.dg/gnu-predef-1.c: New test.
2106 * gcc.dg/c90-func-1.c: New test.
2107 * gcc.dg/c90-func-2.c: New test.
2108 * gcc.dg/c90-func-2.h: New test.
2109
2110 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
2111
2112 * lib/target/supports.exp
2113 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2114 or later.
2115
2116 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2117
2118 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2119 on Neon hardware.
2120
2121 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2122 * gcc.target/arm/pr59985.c: Likewise.
2123
2124 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2125
2126 PR other/61962
2127 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2128
2129 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2130
2131 PR middle-end/62103
2132 * gcc.c-torture/execute/bitfld-6.c: New test.
2133
2134 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2135
2136 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2137 * gcc.target/arm/pr56184.C: Likewise.
2138 * gcc.target/arm/pr59896.c: Likewise.
2139 * gcc.target/arm/stack-red-zone.c: Likewise.
2140 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2141
2142 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2143 check_effective_target_arm_thumb2_ok): Test with code that passes
2144 an argument and returns a result.
2145
2146 2014-08-11 Richard Biener <rguenther@suse.de>
2147
2148 PR tree-optimization/62075
2149 * gcc.dg/vect/pr62075.c: New testcase.
2150
2151 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2152
2153 PR tree-optimization/62073
2154 * gcc.dg/vect/pr62073.c: New test.
2155
2156 2014-08-11 Richard Biener <rguenther@suse.de>
2157
2158 PR tree-optimization/62070
2159 * gcc.dg/pr62070.c: New testcase.
2160
2161 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2162
2163 * c-c++-common/asan/inc.c: Update test.
2164 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2165 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2166 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2167 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2168 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2169 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2170 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2171 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2172 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2173 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2174
2175 2014-08-10 Marek Polacek <polacek@redhat.com>
2176
2177 PR c/51849
2178 * gcc.dg/Wc90-c99-compat-1.c: New test.
2179 * gcc.dg/Wc90-c99-compat-2.c: New test.
2180 * gcc.dg/Wc90-c99-compat-3.c: New test.
2181 * gcc.dg/Wc90-c99-compat-4.c: New test.
2182 * gcc.dg/Wc90-c99-compat-5.c: New test.
2183 * gcc.dg/Wc90-c99-compat-6.c: New test.
2184 * gcc.dg/wvla-1.c: Adjust dg-warning.
2185 * gcc.dg/wvla-2.c: Adjust dg-warning.
2186 * gcc.dg/wvla-4.c: Adjust dg-warning.
2187 * gcc.dg/wvla-6.c: Adjust dg-warning.
2188
2189 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2190
2191 PR fortran/61999
2192 * gfortran.dg/dot_product_3.f90: New test case.
2193
2194 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2195
2196 * g++.dg/ipa/devirt-35.C: Fix template.
2197 * g++.dg/ipa/devirt-36.C: Likewise.
2198 * g++.dg/ipa/devirt-37.C: New testcase.
2199
2200 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2201
2202 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2203 * g++.dg/cpp0x/enum29.C: Adjust.
2204
2205 2014-08-08 Richard Biener <rguenther@suse.de>
2206
2207 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2208 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2209 * gfortran.dg/array_memcpy_4.f90: Likewise.
2210 * gfortran.dg/trim_optimize_1.f90: Likewise.
2211 * gfortran.dg/trim_optimize_2.f90: Likewise.
2212
2213 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2214
2215 * gcc.dg/zero_sign_ext_test.c: New test.
2216
2217 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2218
2219 * gcc.dg/torture/pr61772.c: Skip lto running.
2220
2221 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2222
2223 PR tree-optimization/60707
2224 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2225
2226 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2227
2228 * g++.dg/ipa/devirt-35.C: New testcase.
2229 * g++.dg/ipa/devirt-36.C: New testcase.
2230
2231 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2232
2233 PR c++/51312
2234 * g++.dg/cpp0x/enum29.C: New.
2235
2236 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2237
2238 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2239 defining in dg-options.
2240 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2241
2242 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2243
2244 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2245
2246 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2247 on 32-bit hppa-hpux.
2248
2249 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2250 * c-c++-common/pr50459.c: Likewise.
2251
2252 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2253
2254 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2255 values.h, change MAXDOUBLE for DBL_MAX.
2256 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2257 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2258 values.h, change MAXFLOAT for FLT_MAX.
2259 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2260 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2261 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2262 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2263 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2264 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2265 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2266 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2267 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2268
2269 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2270
2271 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2272
2273 2014-08-07 Marek Polacek <polacek@redhat.com>
2274
2275 * gcc.dg/fold-reassoc-3.c: New test.
2276
2277 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2278
2279 * gcc.target/i386/struct-size.c: New.
2280
2281 2014-08-07 Tom de Vries <tom@codesourcery.com>
2282
2283 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2284 * lib/target-supports.exp (check_effective_target_glibc)
2285 (check_effective_target_glibc_2_12_or_later)
2286 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2287
2288 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2289
2290 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2291
2292 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2293
2294 PR c++/43906
2295 * g++.dg/warn/Waddress-1.C: New.
2296
2297 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2298
2299 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2300
2301 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2302
2303 PR debug/61923
2304 * gcc.target/i386/pr61923.c: New test.
2305
2306 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2307
2308 * gcc.target/aarch64/vdup_n_2.c: New test.
2309
2310 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2311
2312 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2313 powerpc_elfv2.
2314
2315 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2316
2317 PR rtl-optimization/61801
2318 * gcc.target/i386/pr61801.c: Rewritten.
2319
2320 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2321
2322 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2323 Fix types.
2324 (test_vqdmlsls_lane_s32): Likewise.
2325 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2326 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2327
2328 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2329
2330 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2331 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2332 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2333 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2334 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2335 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2336 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2337 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2338
2339 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2340
2341 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2342 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2343 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2344 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2345 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2346 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2347
2348 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2349
2350 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2351
2352 2014-08-04 Rohit <rohitarulraj@freescale.com>
2353
2354 PR target/60102
2355 * gcc.target/powerpc/pr60102.c: New testcase.
2356
2357 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2358
2359 PR target/61713
2360 * gcc.dg/pr61756.c: New test.
2361
2362 2014-08-04 Tom de Vries <tom@codesourcery.com>
2363
2364 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2365 version instead of required-target.
2366 * lib/target-supports.exp
2367 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2368 (check_effective_target_glibc_2_11_or_earlier): ... this.
2369
2370 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2371
2372 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2373 * gnat.dg/specs/debug1.ads: Adjust.
2374 * gnat.dg/specs/formal_type.ads: Fix error in test.
2375
2376 2014-08-03 Marek Polacek <polacek@redhat.com>
2377
2378 * gcc.dg/case-bogus-1.c: New test.
2379
2380 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2381
2382 PR c++/15339
2383 * g++.dg/other/default9.C: New.
2384 * g++.dg/other/default10.C: Likewise.
2385 * g++.dg/other/default3.C: Remove xfail.
2386
2387 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2388
2389 * g++.dg/warn/Wsuggest-final.C: New testcase.
2390 * g++.dg/ipa/devirt-34.C: Fix.
2391
2392 2014-08-02 Marek Polacek <polacek@redhat.com>
2393
2394 PR c/59855
2395 * gcc.dg/Wdesignated-init-2.c: New test.
2396
2397 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2398
2399 DR 217 again
2400 * g++.dg/tc1/dr217-2.C: New.
2401
2402 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2403
2404 PR other/61963
2405 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2406
2407 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2408
2409 PR middle-end/61455
2410 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2411 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2412
2413 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2414
2415 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2416 testcase.
2417
2418 2014-08-01 Richard Biener <rguenther@suse.de>
2419
2420 PR middle-end/61762
2421 * gcc.dg/pr61762.c: Align the string to make the testcase work
2422 on strict-align targets.
2423
2424 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2425
2426 * c-c++-common/ubsan/align-1.c: New test.
2427 * c-c++-common/ubsan/align-2.c: New test.
2428 * c-c++-common/ubsan/align-3.c: New test.
2429 * c-c++-common/ubsan/align-4.c: New test.
2430 * c-c++-common/ubsan/align-5.c: New test.
2431 * c-c++-common/ubsan/attrib-4.c: New test.
2432 * g++.dg/ubsan/align-1.C: New test.
2433 * g++.dg/ubsan/align-2.C: New test.
2434 * g++.dg/ubsan/align-3.C: New test.
2435 * g++.dg/ubsan/attrib-1.C: New test.
2436 * g++.dg/ubsan/null-1.C: New test.
2437 * g++.dg/ubsan/null-2.C: New test.
2438
2439 2014-08-01 Tom de Vries <tom@codesourcery.com>
2440
2441 * lib/target-supports.exp (check_effective_target_glibc)
2442 (check_effective_target_glibc_2_12_or_later)
2443 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2444 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2445 not_glibc_2_11_or_earlier.
2446
2447 2014-07-31 Tom de Vries <tom@codesourcery.com>
2448
2449 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2450
2451 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2452
2453 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2454 (test_vpaddd_s64): Likewise.
2455 (test_vpaddd_s64): Likewise.
2456 * gcc.target/aarch64/simd/vpaddd_f64: New.
2457 * gcc.target/aarch64/simd/vpaddd_s64: New.
2458 * gcc.target/aarch64/simd/vpaddd_u64: New.
2459
2460 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2461
2462 PR target/61948
2463 * gcc.target/arm/pr61948.c: New test case.
2464
2465 2014-07-31 Richard Biener <rguenther@suse.de>
2466
2467 PR tree-optimization/61964
2468 * gcc.dg/torture/pr61964.c: New testcase.
2469
2470 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2471
2472 PR c++/60517
2473 * c-c++-common/addrtmp.c: New file.
2474 * c-c++-common/uninit-G.c: Adapt.
2475
2476 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2477
2478 PR lto/61868
2479 * gcc.dg/pr61868.c: New test.
2480
2481 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2482
2483 PR c++/57397
2484 * g++.dg/cpp0x/vt-57397-1.C: New.
2485 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2486
2487 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2488
2489 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2490
2491 2014-07-30 Tom Tromey <tromey@redhat.com>
2492
2493 PR c/59855
2494 * gcc.dg/Wdesignated-init.c: New file.
2495
2496 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2497
2498 * g++.dg/ipa/devirt-34.C: New testcase.
2499
2500 2014-07-28 Richard Biener <rguenther@suse.de>
2501
2502 PR rtl-optimization/61801
2503 * gcc.target/i386/pr61801.c: Fix testcase.
2504
2505 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2506
2507 * gcc.dg/fold-abs-5.c: New test.
2508 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2509 * gcc.dg/fold-compare-8.c: Likewise.
2510
2511 2014-07-28 Richard Biener <rguenther@suse.de>
2512
2513 PR middle-end/52478
2514 * gcc.dg/torture/ftrapv-1.c: New testcase.
2515
2516 2014-07-28 Richard Biener <rguenther@suse.de>
2517
2518 PR tree-optimization/61921
2519 * gfortran.dg/pr61921.f90: New testcase.
2520
2521 2014-07-28 Richard Biener <rguenther@suse.de>
2522
2523 PR rtl-optimization/61801
2524 * gcc.target/i386/pr61801.c: New testcase.
2525
2526 2014-07-27 Marek Polacek <polacek@redhat.com>
2527
2528 PR c/61861
2529 * gcc.dg/pr61861.c: New test.
2530
2531 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2532
2533 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2534 variable problem.
2535
2536 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2537
2538 PR rtl-optimization/61926
2539 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2540 Reverse argument order.
2541 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2542 New XFAILed tests that match the original order.
2543
2544 2014-07-26 Marek Polacek <polacek@redhat.com>
2545
2546 PR c/61077
2547 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2548
2549 2014-07-26 Tobias Burnus <burnus@net-b.de>
2550
2551 PR fortran/61881
2552 PR fortran/61888
2553 PR fortran/57305
2554 * gfortran.dg/sizeof_2.f90: Change dg-error.
2555 * gfortran.dg/sizeof_4.f90: New.
2556 * gfortran.dg/storage_size_1.f08: Correct expected
2557 value.
2558
2559 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2560
2561 PR target/44551
2562 * gcc.target/i386/pr44551-1.c: New file.
2563
2564 2014-07-25 Xinliang David Li <davidxl@google.com>
2565
2566 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2567 * g++.dg/tree-prof/reorder_class1.h: New file.
2568 * g++.dg/tree-prof/reorder_class2.h: New file.
2569 * g++.dg/tree-prof/reorder.C: New test.
2570 * g++.dg/tree-prof/morefunc.C: New test.
2571
2572 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2573
2574 Implement N4051 - Allow typename in a template template parameter
2575 * lib/target-supports.exp (check_effective_target_c++1y): Now
2576 means C++1y and up.
2577 (check_effective_target_c++1y_down): New.
2578 (check_effective_target_c++1z_only): New.
2579 (check_effective_target_c++1z): New.
2580 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2581 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2582 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2583
2584 2014-07-25 Tobias Burnus <burnus@net-b.de>
2585
2586 * gfortran.dg/storage_size_5.f90: New.
2587
2588 2014-07-25 Richard Biener <rguenther@suse.de>
2589
2590 PR middle-end/61762
2591 PR middle-end/61894
2592 * gcc.dg/pr61762.c: New testcase.
2593 * gcc.dg/fold-cstring.c: Likewise.
2594 * gcc.dg/fold-cvect.c: Likewise.
2595
2596 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2597
2598 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2599
2600 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2601 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2602 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2603 * gcc.c-torture/execute/pr23135.x: Likewise.
2604
2605 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2606
2607 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2608
2609 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2610
2611 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2612
2613 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2614
2615 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2616
2617 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2618
2619 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2620 sequences.
2621 * gcc.target/aarch64/test_frame_2.c: Likewise.
2622 * gcc.target/aarch64/test_frame_4.c: Likewise.
2623 * gcc.target/aarch64/test_frame_6.c: Likewise.
2624 * gcc.target/aarch64/test_frame_7.c: Likewise.
2625 * gcc.target/aarch64/test_frame_8.c: Likewise.
2626 * gcc.target/aarch64/test_frame_10.c: Likewise.
2627
2628 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2629
2630 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2631 sequences.
2632 * gcc.target/aarch64/test_frame_10.c: Likewise.
2633 * gcc.target/aarch64/test_frame_2.c: Likewise.
2634 * gcc.target/aarch64/test_frame_4.c: Likewise.
2635 * gcc.target/aarch64/test_frame_6.c: Likewise.
2636 * gcc.target/aarch64/test_frame_7.c: Likewise.
2637 * gcc.target/aarch64/test_frame_8.c: Likewise.
2638 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2639
2640 2014-07-24 Martin Jambor <mjambor@suse.cz>
2641
2642 PR ipa/61160
2643 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2644
2645 2014-07-24 Richard Biener <rguenther@suse.de>
2646
2647 PR ipa/61823
2648 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2649
2650 2014-07-24 Andreas Schwab <schwab@suse.de>
2651
2652 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2653 Also check for __arm__.
2654
2655 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2656
2657 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2658 sequences.
2659
2660 2014-07-24 Marek Polacek <polacek@redhat.com>
2661
2662 PR c/57653
2663 * c-c++-common/pr57653.c: New test.
2664 * c-c++-common/pr57653.h: New file.
2665 * c-c++-common/pr57653-2.c: New test.
2666 * c-c++-common/pr57653-2.h: New file.
2667
2668 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2669
2670 * gcc.target/aarch64/test_frame_common.h: New file.
2671 * gcc.target/aarch64/test_frame_1.c: Likewise.
2672 * gcc.target/aarch64/test_frame_2.c: Likewise.
2673 * gcc.target/aarch64/test_frame_3.c: Likewise.
2674 * gcc.target/aarch64/test_frame_4.c: Likewise.
2675 * gcc.target/aarch64/test_frame_5.c: Likewise.
2676 * gcc.target/aarch64/test_frame_6.c: Likewise.
2677 * gcc.target/aarch64/test_frame_7.c: Likewise.
2678 * gcc.target/aarch64/test_frame_8.c: Likewise.
2679 * gcc.target/aarch64/test_frame_9.c: Likewise.
2680 * gcc.target/aarch64/test_frame_10.c: Likewise.
2681 * gcc.target/aarch64/test_frame_11.c: Likewise.
2682 * gcc.target/aarch64/test_frame_12.c: Likewise.
2683 * gcc.target/aarch64/test_frame_13.c: Likewise.
2684 * gcc.target/aarch64/test_frame_14.c: Likewise.
2685 * gcc.target/aarch64/test_frame_15.c: Likewise.
2686
2687 2014-07-23 Marek Polacek <polacek@redhat.com>
2688
2689 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2690 in the structure.
2691
2692 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2693
2694 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2695 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2696 * gcc.dg/pr10474.c (target): Likewise.
2697
2698 2014-07-22 Martin Jambor <mjambor@suse.cz>
2699
2700 PR ipa/61160
2701 * pr61160-3.C (main): Return zero.
2702
2703 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2704
2705 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2706 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2707 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2708 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2709 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2710 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2711
2712 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2713
2714 PR tree-optimization/61822
2715 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2716
2717 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2718
2719 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2720
2721 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2722
2723 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2724 -msse2 -mno-avx instead of -msse.
2725
2726 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2727
2728 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2729 * gcc.dg/pr44024.c (dg-options): Add -O1.
2730 (dg-final): Check for the condition.
2731 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2732
2733 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2734
2735 PR target/55701
2736 * gcc.target/arm/memset-inline-1.c: New test.
2737 * gcc.target/arm/memset-inline-2.c: New test.
2738 * gcc.target/arm/memset-inline-3.c: New test.
2739 * gcc.target/arm/memset-inline-4.c: New test.
2740 * gcc.target/arm/memset-inline-5.c: New test.
2741 * gcc.target/arm/memset-inline-6.c: New test.
2742 * gcc.target/arm/memset-inline-7.c: New test.
2743 * gcc.target/arm/memset-inline-8.c: New test.
2744 * gcc.target/arm/memset-inline-9.c: New test.
2745
2746 2014-07-21 Tom de Vries <tom@codesourcery.com>
2747
2748 PR target/61827
2749 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2750 to bar symbol in scan-assembler-times call check.
2751
2752 2014-07-21 Tom de Vries <tom@codesourcery.com>
2753
2754 PR target/61827
2755 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2756 for darwin in scan-assembler-times check.
2757 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2758 scan-assembler-not checks. Add checks for insns.
2759 (main): Remove.
2760 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2761 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2762 (main): Remove.
2763
2764 2014-07-21 Tom de Vries <tom@codesourcery.com>
2765
2766 PR target/61827
2767 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2768 dg-options. Add checks for insns with xmm registers. Remove
2769 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2770 (main): Remove.
2771
2772 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2773
2774 PR target/61855
2775 * gcc.target/i386/pr61855.c: New test.
2776
2777 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2778
2779 * gnat.dg/pack20.ad[sb]: New test.
2780 * gnat.dg/pack20_pkg.ads: New helper.
2781
2782 2014-07-20 Ian Lance Taylor <iant@google.com>
2783
2784 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2785 package for compiledir tests.
2786
2787 2014-07-20 Marek Polacek <polacek@redhat.com>
2788
2789 PR c/61852
2790 * gcc.dg/pr61852.c: New test.
2791
2792 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2793
2794 * gcc.dg/stack-usage-2.c: Adjust.
2795
2796 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2797
2798 PR target/61794
2799 * gcc.target/i386/pr61794.c: New test.
2800
2801 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2802
2803 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2804 involving both inputs rather than a multiplication involving one.
2805 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2806 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2807 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2808
2809 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2810
2811 PR c++/50961
2812 * g++.dg/template/operator13.C: New.
2813
2814 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2815
2816 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2817 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2818 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2819 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2820
2821 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2822
2823 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2824 * c-c++-common/ubsan/bounds-5.c: Likewise.
2825 * c-c++-common/ubsan/bounds-6.c: Likewise.
2826 * c-c++-common/ubsan/bounds-7.c: Likewise.
2827 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2828 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2829 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2830 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2831 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2832 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2833 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2834 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2835 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2836 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2837
2838 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2839
2840 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2841 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2842 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2843 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2844
2845 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2846
2847 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2848 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2849 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2850
2851 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2852
2853 PR c++/61804
2854 * g++.dg/parse/pr61804.C: New.
2855
2856 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2857
2858 * gnat.dg/specs/alignment2.ads: Update.
2859 * gnat.dg/specs/size_clause1.ads: Likewise.
2860 * gnat.dg/specs/size_clause2.ads: Likewise.
2861
2862 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2863
2864 PR preprocessor/60723 - missing system-ness marks for macro tokens
2865 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2866
2867 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2868
2869 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2870 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2871 -mieee-with-inexact for alpha*-*-*.
2872
2873 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2874
2875 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2876 Add IEEE options to compile flags.
2877 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2878 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2879
2880 2014-07-15 Michael Matz <matz@suse.de>
2881
2882 PR rtl-optimization/61772
2883 * gcc.dg/torture/pr61772.c: New test.
2884
2885 2014-07-15 Marek Polacek <polacek@redhat.com>
2886
2887 * gcc.dg/ubsan/bounds-1.c: New test.
2888
2889 2014-06-15 Tobias Burnus <burnus@net-b.de>
2890
2891 * gfortran.dg/coarray_34.f90: New.
2892 * gfortran.dg/coarray_6.f90: Update test case.
2893
2894 2014-07-14 Richard Biener <rguenther@suse.de>
2895
2896 PR tree-optimization/61779
2897 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2898
2899 2014-07-14 Richard Biener <rguenther@suse.de>
2900
2901 PR tree-optimization/61786
2902 * gcc.dg/torture/pr61786.c: New testcase.
2903 * gcc.dg/lto/pr61786_0.c: Likewise.
2904 * gcc.dg/lto/pr61786_1.c: Likewise.
2905
2906 2014-07-14 Richard Biener <rguenther@suse.de>
2907
2908 PR tree-optimization/61757
2909 PR tree-optimization/61783
2910 PR tree-optimization/61787
2911 * gcc.dg/torture/pr61757.c: New testcase.
2912 * gcc.dg/torture/pr61787.c: Likewise.
2913
2914 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2915
2916 PR middle-end/61294
2917 * c-c++-common/Wmemset-transposed-args1.c: New test.
2918 * c-c++-common/Wmemset-transposed-args2.c: New test.
2919 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2920
2921 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2922
2923 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2924 longer happens during parsing.
2925 * gcc.dg/pr44024.c: Update template.
2926 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2927 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2928 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2929
2930 2014-07-13 Tom de Vries <tom@codesourcery.com>
2931
2932 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2933 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2934
2935 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2936
2937 PR C++/60209 - Declaration of user-defined literal operator cause error
2938 * g++.dg/cpp0x/pr60209-neg.C: New.
2939 * g++.dg/cpp0x/pr60209.C: New.
2940 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2941
2942 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2943
2944 PR c++/60967
2945 * g++.dg/cilk-plus/pr60967.C: New.
2946
2947 2014-07-13 Tobias Burnus <burnus@net-b.de>
2948
2949 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2950
2951 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2952
2953 PR fortran/61780
2954 * gfortran.dg/dependency_44.f90 : New test
2955
2956 2014-07-12 Tobias Burnus <burnus@net-b.de>
2957
2958 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2959 * gfortran.dg/coarray_atomic_2.f90: New.
2960 * gfortran.dg/coarray_atomic_3.f90: New.
2961 * gfortran.dg/coarray_atomic_4.f90: New.
2962 * gfortran.dg/coarray/atomic_2.f90: New.
2963
2964 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2965
2966 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2967 * g++.dg/cpp0x/pr57644.C: New.
2968
2969 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2970
2971 PR c++/53159
2972 * g++.dg/cpp0x/Wnarrowing1.C: New.
2973
2974 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2975
2976 PR preprocessor/61389
2977 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2978 * gcc.dg/cpp/sysmac1.c: Likewise.
2979
2980 2014-07-11 Richard Biener <rguenther@suse.de>
2981
2982 PR middle-end/61473
2983 * gcc.dg/memmove-4.c: New testcase.
2984 * gcc.dg/strlenopt-8.c: XFAIL.
2985 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2986
2987 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2988
2989 PR target/61561
2990 * gcc.dg/pr61561.c: New test.
2991
2992 2014-07-10 Tom de Vries <tom@codesourcery.com>
2993
2994 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2995 dg-options.
2996 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2997 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
2998 dg-options.
2999
3000 2014-07-10 Richard Biener <rguenther@suse.de>
3001
3002 PR c-family/61741
3003 * c-c++-common/torture/pr61741.c: Use signed char.
3004
3005 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
3006
3007 * gnat.dg/opt39.adb: New test.
3008
3009 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3010
3011 PR tree-optimization/61742
3012 * gcc.dg/torture/pr61742.c: New test.
3013 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
3014 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
3015
3016 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3017
3018 PR c++/60686
3019 * g++.dg/cpp0x/explicit8.C: New.
3020
3021 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3022
3023 DR 1584
3024 PR c++/57466
3025 * g++.dg/template/pr57466.C: New.
3026 * g++.dg/cpp0x/pr57466.C: Likewise.
3027 * g++.dg/template/unify6.C: Update.
3028
3029 2014-07-09 Tom de Vries <tom@codesourcery.com>
3030
3031 * gcc.target/i386/fuse-caller-save-rec.c: New test.
3032
3033 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3034
3035 * gfortran.dg/ieee/underflow_1.f90: New file.
3036
3037 2014-07-09 Richard Biener <rguenther@suse.de>
3038
3039 PR c-family/61741
3040 * c-c++-common/torture/pr61741.c: New testcase.
3041
3042 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
3043
3044 * lib/target-supports.exp
3045 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
3046
3047 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
3048
3049 * gcc.dg/globalalias.c: Remove XFAIL.
3050 * gcc.dg/localalias.c: Remove XFAIL.
3051
3052 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
3053
3054 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
3055 * g++.dg/cpp0x/pr58155.C: New.
3056
3057 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3058
3059 PR testsuite/61453
3060 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3061 Adjust regexp for more targets.
3062
3063 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3064 Paolo Carlini <paolo.carlini@oracle.com>
3065
3066 PR c++/59361
3067 * g++.dg/cpp0x/vt-59361.C: New.
3068
3069 2014-07-08 Sriraman Tallam <tmsriram@google.com>
3070
3071 PR target/61599
3072 * gcc.target/i386/pr61599-1.c: New test.
3073 * gcc.target/i386/pr61599-2.c: New test.
3074
3075 2014-07-08 Jakub Jelinek <jakub@redhat.com>
3076
3077 PR rtl-optimization/61673
3078 * gcc.c-torture/execute/pr61673.c: New test.
3079
3080 PR tree-optimization/61725
3081 * gcc.dg/tree-ssa/vrp93.c: New test.
3082 * gcc.c-torture/execute/pr61725.c: New test.
3083
3084 2014-07-08 Richard Biener <rguenther@suse.de>
3085
3086 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3087 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3088 restriction on loop depth difference.
3089 (record_equality): Likewise.
3090 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3091 (loop_depth_of_name): Remove.
3092 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3093 restriction on loop depth difference.
3094 (init_copy_prop): Likewise.
3095
3096 2014-07-08 Richard Biener <rguenther@suse.de>
3097
3098 PR tree-optimization/61681
3099 * gcc.dg/torture/pr61681.c: New testcase.
3100
3101 2014-07-08 Richard Biener <rguenther@suse.de>
3102
3103 PR tree-optimization/61680
3104 * gcc.dg/vect/pr61680.c: New testcase.
3105
3106 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3107
3108 PR tree-optimization/61576
3109 * gcc.dg/torture/pr61576.c: New test.
3110
3111 2014-07-08 Marek Polacek <polacek@redhat.com>
3112
3113 PR c/60226
3114 * c-c++-common/pr60226.c: New test.
3115
3116 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3117
3118 PR fortran/61459
3119 PR fortran/58883
3120 * gfortran.dg/allocatable_function_8.f90 : New test
3121
3122 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3123
3124 * gcc.target/powerpc/spe-evmerge.c: New file.
3125
3126 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3127
3128 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3129
3130 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3131
3132 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3133
3134 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3135
3136 PR c++/58898
3137 * g++.dg/parse/pr58898.C: New.
3138
3139 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3140
3141 * gfortran.dg/list_read_12.f90: Delete the file.
3142 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3143 of dg-runtest.
3144
3145 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3146
3147 PR libgfortran/61640
3148 * gfortran.dg/arrayio_16.f90: New test.
3149
3150 2014-07-06 Marek Polacek <polacek@redhat.com>
3151
3152 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3153 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3154
3155 2014-07-06 Marek Polacek <polacek@redhat.com>
3156
3157 PR c/6940
3158 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3159 -Wno-sizeof-array-argument.
3160 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3161 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3162 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3163 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3164 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3165 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3166 * c-c++-common/sizeof-array-argument.c: New test.
3167 * gcc.dg/vla-5.c: Add dg-warnings.
3168
3169 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3170
3171 * g++.dg/ipa/devirt-26.C: Update testcase.
3172 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3173 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3174
3175 2014-07-04 Tobias Burnus <burnus@net-b.de>
3176
3177 * gfortran.dg/coarray/coindexed_3.f90: New.
3178
3179 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3180
3181 PR middle-end/61654
3182 * g++.dg/opt/pr61654.C: New test.
3183
3184 PR tree-optimization/61684
3185 * gcc.c-torture/compile/pr61684.c: New test.
3186
3187 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3188
3189 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3190 dg-runtest's. Adapt all callers.
3191 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3192 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3193 * lib/go-dg.exp (go-dg-runtest): Likewise.
3194 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3195 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3196
3197 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3198
3199 PR tree-optimization/61682
3200 * gcc.c-torture/execute/pr61682.c: New test.
3201
3202 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3203
3204 * gcc.target/powerpc/shift-dot.c: New test.
3205
3206 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3207
3208 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3209 avoid optimization.
3210
3211 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3212
3213 * gcc.target/arm/identical-invariants.c: New test.
3214
3215 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3216 Chen Gang <gang.chen.5i5j@gmail.com>
3217
3218 * gcc.c-torture/compile/section.c: New testcase.
3219
3220 2014-07-02 Christian Bruel <christian.bruel@st.com>
3221
3222 PR target/29349
3223 PR target/53513
3224 * gcc.target/sh/fpchg.c: New test.
3225
3226 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3227 Fritz Reese <Reese-Fritz@zai.com>
3228
3229 * gfortran.dg/oldstyle_5.f: New test.
3230
3231 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3232
3233 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3234 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3235
3236 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3237
3238 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3239 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3240 * g++.dg/parse/error11.C: Likewise.
3241 * g++.old-deja/g++.brendan/template17.C: Likewise.
3242
3243 2014-07-02 Tobias Burnus <burnus@net-b.de>
3244
3245 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3246 * gfortran.dg/coarray/send_array.f90: Ditto.
3247 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3248
3249 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3250 Yufeng Zhang <yufeng.zhang@arm.com>
3251
3252 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3253 (additional_flags_for_func_ret): New variable based on
3254 $additional_flags with -fno-use-caller-save.
3255 (func-ret-*.c): Use the new variable.
3256
3257 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3258
3259 PR c++/59637
3260 * g++.dg/cpp0x/decltype60.C: New.
3261
3262 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3263
3264 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3265 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3266 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3267 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3268 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3269 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3270 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3271 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3272
3273 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3274
3275 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3276
3277 2014-07-01 Marek Polacek <polacek@redhat.com>
3278
3279 * gcc.dg/Wint-conversion.c: New test.
3280
3281 2014-07-01 Marek Polacek <polacek@redhat.com>
3282
3283 PR c/58286
3284 * gcc.dg/Wincompatible-pointer-types.c: New test.
3285
3286 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3287
3288 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3289 MicroBlaze specific pattern.
3290
3291 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3292
3293 PR c++/58781
3294 PR c++/60249
3295 PR c++/59867
3296 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3297 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3298 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3299
3300 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3301
3302 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3303 test requires greater precision than the current PowerPC long
3304 double implementation supports.
3305
3306 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3307
3308 PR c++/54891
3309 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3310
3311 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3312
3313 PR c++/51400
3314 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3315
3316 2014-06-30 Jeff Law <law@redhat.com>
3317
3318 PR tree-optimization/61607
3319 * gcc.dg/tree-ssa/pr61607.c: New test.
3320
3321 2014-06-30 Marek Polacek <polacek@redhat.com>
3322
3323 * c-c++-common/ubsan/attrib-2.c: New test.
3324 * g++.dg/ubsan/return-3.C: New test.
3325
3326 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3327
3328 PR middle-end/57541
3329 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3330 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3331
3332 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3333
3334 * gcc.dg/ira-loop-pressure.c: New test.
3335
3336 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3337
3338 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3339 checks that the dump is generated.
3340
3341 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3342
3343 PR fortran/36275
3344 PR fortran/38839
3345 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3346 * gfortran.dg/binding_label_tests_27.f90: New file.
3347
3348 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3349
3350 * gfortran.dg/graphite/pr59586.f: New testcase.
3351
3352 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3353
3354 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3355
3356 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3357
3358 PR fortran/29383
3359 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3360 New function.
3361 * gfortran.dg/ieee/ieee.exp: New file.
3362 * gfortran.dg/ieee/ieee_1.F90: New file.
3363 * gfortran.dg/ieee/ieee_2.f90: New file.
3364 * gfortran.dg/ieee/ieee_3.f90: New file.
3365 * gfortran.dg/ieee/ieee_4.f90: New file.
3366 * gfortran.dg/ieee/ieee_5.f90: New file.
3367 * gfortran.dg/ieee/ieee_6.f90: New file.
3368 * gfortran.dg/ieee/ieee_7.f90: New file.
3369 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3370
3371 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3372
3373 * g++.dg/cpp0x/elision_conv.C: New.
3374
3375 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3376
3377 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3378
3379 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3380
3381 PR c++/61614
3382 * g++.dg/ext/complit14.C: New.
3383
3384 2014-06-27 Martin Jambor <mjambor@suse.cz>
3385
3386 PR ipa/61160
3387 * g++.dg/ipa/pr61160-2.C: New test.
3388 * g++.dg/ipa/pr61160-3.C: Likewise.
3389
3390 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3391
3392 PR tree-optimization/57233
3393 PR tree-optimization/61299
3394 * gcc.dg/pr57233.c: New test.
3395 * gcc.target/i386/pr57233.c: New test.
3396 * gcc.target/i386/sse2-pr57233.c: New test.
3397 * gcc.target/i386/avx-pr57233.c: New test.
3398 * gcc.target/i386/avx2-pr57233.c: New test.
3399 * gcc.target/i386/avx512f-pr57233.c: New test.
3400 * gcc.target/i386/xop-pr57233.c: New test.
3401
3402 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3403
3404 * gcc.dg/typeof-2.c: New testcase.
3405
3406 2014-06-27 Marek Polacek <polacek@redhat.com>
3407
3408 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3409 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3410 (fn2): Likewise.
3411 (fn5): Likewise.
3412 (fn6): Likewise.
3413 (fn7): Likewise.
3414 (fn8): Likewise.
3415 (fn9): Likewise.
3416 (fn11): Likewise.
3417 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3418 location. Add memory barrier.
3419 (fn2): Likewise.
3420 (fn3): Likewise.
3421 (fn4): Likewise.
3422 (fn5): Likewise.
3423 * c-c++-common/ubsan/bounds-7.c: New test.
3424
3425 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3426
3427 PR libgfortran/61499
3428 * gfortran.dg/arrayio_15.f90: New test.
3429
3430 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3431
3432 PR target/61586
3433 * gcc.target/alpha/pr61586.c: New test.
3434
3435 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3436
3437 PR c++/57573
3438 * g++.dg/template/pr57573.C: New.
3439
3440 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3441
3442 * gcc.dg/tree-ssa/interposition.c: New testcase.
3443
3444 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3445
3446 PR c++/56633
3447 * g++.dg/cpp0x/deleted8.C: New.
3448
3449 2014-06-26 Martin Jambor <mjambor@suse.cz>
3450
3451 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3452 parameter.
3453 * g++.dg/simulate-thread/bitfields.C: Likewise.
3454 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3455 allow-packed-store-data-races parameter.
3456 * gcc.dg/simulate-thread/subfields.c: Likewise.
3457 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3458 to one.
3459
3460 2014-06-26 Martin Jambor <mjambor@suse.cz>
3461
3462 * g++.dg/ipa/pr60600.C: Fix typo.
3463 * g++.dg/ipa/devirt-25.C: Likewise.
3464
3465 2014-06-26 Richard Biener <rguenther@suse.de>
3466
3467 PR tree-optimization/61607
3468 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3469
3470 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3471
3472 * gcc.dg/inline-22.c: Add bind_pic_locally.
3473 * gcc.dg/inline_4.c: Ditto.
3474 * gcc.dg/fail_always_inline.c: Ditto.
3475 * g++.dg/ipa/devirt-25.C: Ditto.
3476
3477 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3478
3479 * lib/target-support.exp (bind_pic_locally): Save the flags to
3480 'flags_to_postpone' instead of appending to 'flags'.
3481 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3482 with flags_to_postpone and revert after target_compile.
3483 * lib/g++.exp (g++_target_compile): Ditto.
3484 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3485
3486 2014-06-26 Nick Clifton <nickc@redhat.com>
3487
3488 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3489
3490 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3491
3492 PR c++/61537
3493 * g++.dg/template/pr61537.C: New testcase.
3494
3495 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3496
3497 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3498 powerpc*-*-linux*.
3499
3500 2014-06-25 Tobias Burnus <burnus@net-b.de>
3501
3502 * gfortran.dg/coarray_33.f90: New.
3503
3504 2014-06-25 Tobias Burnus <burnus@net-b.de>
3505
3506 * gfortran.dg/coarray/coindexed_1.f90: New.
3507
3508 2014-06-25 Tobias Burnus <burnus@net-b.de>
3509
3510 * gfortran.dg/coarray_collectives_7.f90: New.
3511
3512 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3513
3514 * gcc.c-torture/execute/20140622-1.c: New test.
3515
3516 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3517
3518 DR 178
3519 PR c++/49132
3520 * g++.dg/cpp0x/aggr1.C: New.
3521 * g++.dg/cpp0x/aggr2.C: Likewise.
3522 * g++.dg/init/aggr11.C: Likewise.
3523 * g++.dg/init/aggr12.C: Likewise.
3524
3525 2014-06-25 Martin Jambor <mjambor@suse.cz>
3526
3527 * g++.dg/ipa/pr61540.C: Remove dumping test.
3528
3529 2014-06-25 Marek Polacek <polacek@redhat.com>
3530
3531 PR c/61162
3532 * gcc.dg/pr61162.c: Adjust dg-warning.
3533 * gcc.dg/pr61162-2.c: New test.
3534
3535 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3536
3537 PR tree-optimization/57742
3538 * gcc.dg/tree-ssa/calloc-3.c: New file.
3539
3540 2014-06-25 Richard Biener <rguenther@suse.de>
3541
3542 PR testsuite/61560
3543 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3544 for targets that return _Complex float in memory.
3545
3546 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3547
3548 * gcc.target/arm/vect-noalign.c: Adjust options.
3549
3550 2014-06-24 Cong Hou <congh@google.com>
3551
3552 * gcc.dg/vect/vect-reduc-sad.c: New.
3553 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3554
3555 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3556
3557 PR tree-optimization/57742
3558 * g++.dg/tree-ssa/calloc.C: New testcase.
3559 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3560 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3561 * gcc.dg/strlenopt-9.c: Adapt.
3562
3563 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3564
3565 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3566 global variable.
3567 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3568 instead of calling sequentially in the C code.
3569 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3570 saved_return_address to the stack frame where LR register was stored.
3571 (saved_return_address): Declare weak.
3572
3573 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3574
3575 PR c++/33972
3576 * g++.dg/other/operator3.C: New.
3577 * g++.dg/template/operator8.C: Adjust.
3578 * g++.dg/template/operator9.C: Likewise.
3579
3580 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3581
3582 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3583
3584 2014-06-24 Richard Biener <rguenther@suse.de>
3585
3586 PR tree-optimization/61572
3587 * gcc.target/i386/pr61572.c: New testcase.
3588
3589 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3590
3591 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3592 reduction clause.
3593 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3594 Remove Label is never defined expected error.
3595 * gfortran.dg/gomp/udr8.f90: New test.
3596
3597 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3598
3599 PR tree-optimization/61554
3600 * g++.dg/torture/pr61554.C: New testcase.
3601
3602 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3603
3604 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3605
3606 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3607
3608 * gcc.dg/localalias-2.c: Guard by require-alias.
3609 * gcc.dg/globalalias-2.c: Likewise.
3610
3611 2014-06-23 Kai Tietz <ktietz@redhat.com>
3612
3613 * gcc.target/i386/indjmp-1.c: New test.
3614
3615 2014-06-23 Andrew Pinski <apinski@cavium.com>
3616
3617 * gcc.c-torture/compile/20140723-1.c: New testcase.
3618
3619 2014-06-23 Marek Polacek <polacek@redhat.com>
3620
3621 PR c/61553
3622 * c-c++-common/pr61553.c (foo): Add dg-error.
3623
3624 2014-06-23 Tobias Burnus <burnus@net-b.de>
3625
3626 * gfortran.dg/coarray_32.f90: New.
3627
3628 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3629
3630 DR 577
3631 PR c++/33101
3632 * g++.dg/other/void1.C: Adjust.
3633 * g++.dg/other/void3.C: Likewise.
3634
3635 2014-06-23 Marek Polacek <polacek@redhat.com>
3636
3637 PR c/61553
3638 * c-c++-common/pr61553.c: New test.
3639
3640 2014-06-23 Richard Biener <rguenther@suse.de>
3641
3642 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3643 * g++.dg/vect/slp-pr50819.cc: Likewise.
3644 * g++.dg/vect/slp-pr56812.cc: Likewise.
3645 * gcc.dg/vect/bb-slp-1.c: Likewise.
3646 * gcc.dg/vect/bb-slp-10.c: Likewise.
3647 * gcc.dg/vect/bb-slp-11.c: Likewise.
3648 * gcc.dg/vect/bb-slp-13.c: Likewise.
3649 * gcc.dg/vect/bb-slp-14.c: Likewise.
3650 * gcc.dg/vect/bb-slp-15.c: Likewise.
3651 * gcc.dg/vect/bb-slp-16.c: Likewise.
3652 * gcc.dg/vect/bb-slp-17.c: Likewise.
3653 * gcc.dg/vect/bb-slp-18.c: Likewise.
3654 * gcc.dg/vect/bb-slp-19.c: Likewise.
3655 * gcc.dg/vect/bb-slp-2.c: Likewise.
3656 * gcc.dg/vect/bb-slp-20.c: Likewise.
3657 * gcc.dg/vect/bb-slp-21.c: Likewise.
3658 * gcc.dg/vect/bb-slp-22.c: Likewise.
3659 * gcc.dg/vect/bb-slp-23.c: Likewise.
3660 * gcc.dg/vect/bb-slp-24.c: Likewise.
3661 * gcc.dg/vect/bb-slp-25.c: Likewise.
3662 * gcc.dg/vect/bb-slp-26.c: Likewise.
3663 * gcc.dg/vect/bb-slp-27.c: Likewise.
3664 * gcc.dg/vect/bb-slp-28.c: Likewise.
3665 * gcc.dg/vect/bb-slp-29.c: Likewise.
3666 * gcc.dg/vect/bb-slp-3.c: Likewise.
3667 * gcc.dg/vect/bb-slp-30.c: Likewise.
3668 * gcc.dg/vect/bb-slp-31.c: Likewise.
3669 * gcc.dg/vect/bb-slp-32.c: Likewise.
3670 * gcc.dg/vect/bb-slp-4.c: Likewise.
3671 * gcc.dg/vect/bb-slp-5.c: Likewise.
3672 * gcc.dg/vect/bb-slp-6.c: Likewise.
3673 * gcc.dg/vect/bb-slp-7.c: Likewise.
3674 * gcc.dg/vect/bb-slp-8.c: Likewise.
3675 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3676 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3677 * gcc.dg/vect/bb-slp-9.c: Likewise.
3678 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3679 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3680 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3681 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3682 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3683 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3684 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3685 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3686 * gcc.dg/vect/pr26359.c: Likewise.
3687 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3688
3689 2014-06-23 Marek Polacek <polacek@redhat.com>
3690
3691 * c-c++-common/pr49706-2.c: New test.
3692
3693 2014-06-23 Alan Modra <amodra@gmail.com>
3694
3695 * gcc.dg/pr61583.c: New.
3696
3697 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3698
3699 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3700 [u]int64x1_t.
3701
3702 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3703 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3704
3705 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3706 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3707 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3708 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3709 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3710 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3711 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3712 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3713 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3714 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3715 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3716 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3717 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3718 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3719 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3720 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3721 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3722 test_vsrid_n_u64): Fix signature to match intrinsic.
3723
3724 (test_vabs_s64): Remove.
3725 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3726
3727 (test_vdupd_lane_s64): Rename to...
3728 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3729
3730 (test_vdupd_lane_u64): Rename to...
3731 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3732
3733 (test_vtst_s64): Rename to...
3734 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3735
3736 (test_vtst_u64): Rename to...
3737 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3738
3739 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3740 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3741 Remove out-of-bounds tests.
3742 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3743 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3744 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3745
3746 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3747
3748 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3749 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3750 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3751 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3752 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3753 vector types.
3754 * gcc.target/aarch64/vsub_f64.c: Likewise.
3755 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3756 scheme as now the same for all variants.
3757 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3758 float64x1_t.
3759
3760 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3761
3762 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3763
3764 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3765
3766 * gcc.dg/localalias.c: Fix broken commit.
3767 * gcc.dg/globalalias.c: Likewise.
3768
3769 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3770
3771 * gcc.dg/localalias.c: New testcase.
3772 * gcc.dg/localalias-2.c: New testcase.
3773 * gcc.dg/globalalias.c: New testcase.
3774 * gcc.dg/globalalias-2.c: New testcase.
3775
3776 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3777
3778 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3779
3780 2014-06-20 Marek Polacek <polacek@redhat.com>
3781
3782 * c-c++-common/ubsan/bounds-1.c: New test.
3783 * c-c++-common/ubsan/bounds-2.c: New test.
3784 * c-c++-common/ubsan/bounds-3.c: New test.
3785 * c-c++-common/ubsan/bounds-4.c: New test.
3786 * c-c++-common/ubsan/bounds-5.c: New test.
3787 * c-c++-common/ubsan/bounds-6.c: New test.
3788
3789 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3790
3791 Make the tests big-endian friendly.
3792
3793 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3794 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3795 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3796 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3797 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3798 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3799 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3800 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3801 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3802
3803 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3804 Max Ostapenko <m.ostapenko@partner.samsung.com>
3805
3806 PR sanitizer/61547
3807 * c-c++-common/asan/strlen-overflow-1.c: New test.
3808
3809 2014-06-20 Martin Jambor <mjambor@suse.cz>
3810
3811 PR ipa/61540
3812 * g++.dg/ipa/pr61540.C: New test.
3813
3814 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3815 Max Ostapenko <m.ostapenko@partner.samsung.com>
3816
3817 PR sanitizer/61530
3818 * c-c++-common/asan/pr61530.c: New test.
3819
3820 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3821
3822 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3823 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3824 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3825 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3826 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3827 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3828 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3829 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3830 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3831 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3832 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3833 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3834 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3835 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3836 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3837 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3838 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3839 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3840 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3841 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3842 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3843 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3844 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3845 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3846 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3847 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3848 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3849 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3850 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3851 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3852 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3853 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3854 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3855 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3856 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3857 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3858 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3859 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3860 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3861 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3862 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3863 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3864 (test_vqdmlal_high_lane_s16): Fix parameter type.
3865 (test_vqdmlal_high_lane_s32): Likewise.
3866 (test_vqdmull_high_lane_s16): Likewise.
3867 (test_vqdmull_high_lane_s32): Likewise.
3868 (test_vqdmlsl_high_lane_s32): Likewise.
3869 (test_vqdmlsl_high_lane_s16): Likewise.
3870 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3871 Fix argument type.
3872 (test_vqdmlals_lane_s32): Likewise.
3873 (test_vqdmlslh_lane_s16): Likewise.
3874 (test_vqdmlsls_lane_s32): Likewise.
3875 (test_vqdmulhh_lane_s16): Likewise.
3876 (test_vqdmulhs_lane_s32): Likewise.
3877 (test_vqdmullh_lane_s16): Likewise.
3878 (test_vqdmulls_lane_s32): Likewise.
3879 (test_vqrdmulhh_lane_s16): Likewise.
3880 (test_vqrdmulhs_lane_s32): Likewise.
3881
3882 2014-06-20 Tobias Burnus <burnus@net-b.de>
3883
3884 PR testsuite/61567
3885 * gfortran.dg/coarray_collectives_5.f90: Update
3886 dg-final scan-tree-dump-times.
3887 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3888
3889 2014-06-20 Hale Wang <hale.wang@arm.com>
3890
3891 * gcc.target/arm/lto/: New folder to verify the LTO option.
3892 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3893 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3894 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3895 * lib/lto.exp (object-readelf): New procedure.
3896
3897 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3898
3899 PR fortran/61454
3900 * gfortran.dg/pr61454.f90: New file.
3901
3902 2014-06-19 Terry Guo <terry.guo@arm.com>
3903
3904 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3905 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3906 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3907
3908 2014-06-19 Tobias Burnus <burnus@net-b.de>
3909
3910 * gfortran.dg/coarray/collectives_2.f90: Extend
3911 and make valid.
3912
3913 2014-06-18 Tom de Vries <tom@codesourcery.com>
3914
3915 * gcc.target/aarch64/fuse-caller-save.c: New test.
3916
3917 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3918 Tom de Vries <tom@codesourcery.com>
3919
3920 * gcc.target/arm/fuse-caller-save.c: New test.
3921
3922 2014-06-18 Richard Biener <rguenther@suse.de>
3923
3924 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3925 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3926 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3927
3928 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3929
3930 PR tree-optimization/61518
3931 * gcc.dg/torture/pr61518.c: New test.
3932
3933 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3934
3935 PR tree-optimization/61517
3936 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3937 (incorrect_read_be32): Likewise.
3938 (main): Call incorrect_read_* to test stmt replacement is made by
3939 bswap at the right place.
3940 * gcc.c-torture/execute/pr61517.c: New test.
3941
3942 2014-06-18 Andreas Schwab <schwab@suse.de>
3943
3944 PR rtl-optimization/54555
3945 * gcc.target/m68k/pr54555.c: New test.
3946
3947 2014-06-18 Olivier Hainque <hainque@adacore.com>
3948
3949 * gnat.dg/blocklocs.adb: New test.
3950
3951 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3952
3953 PR tree-optimization/52252
3954 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3955 * gcc.target/i386/pr52252-core.c: Ditto.
3956
3957 PR tree-optimization/61403
3958 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3959
3960 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3961
3962 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3963 * gfortran.dg/gomp/depend-1.f90: New test.
3964 * gfortran.dg/gomp/target1.f90: New test.
3965 * gfortran.dg/gomp/target2.f90: New test.
3966 * gfortran.dg/gomp/target3.f90: New test.
3967 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3968 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3969 201107.
3970
3971 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3972
3973 PR fortran/61126
3974 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3975
3976 2014-06-17 Tobias Burnus <burnus@net-b.de>
3977 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3978
3979 * gfortran.dg/coarray/send_array.f90: New.
3980 * gfortran.dg/coarray/get_array.f90: New.
3981 * gfortran.dg/coarray/sendget_array.f90: New.
3982 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3983 names.
3984 * gfortran.dg/coarray/collectives_2.f90: New.
3985
3986 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3987
3988 PR target/61533
3989 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3990 dg-options.
3991
3992 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
3993
3994 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3995 unit_id and kind_id to zero.
3996
3997 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
3998
3999 PR target/61483
4000 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
4001 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
4002 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
4003 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
4004
4005 2014-06-17 Richard Biener <rguenther@suse.de>
4006
4007 PR lto/61012
4008 * gcc.dg/lto/pr61526_0.c: New testcase.
4009 * gcc.dg/lto/pr61526_1.c: Likewise.
4010
4011 2014-06-17 Richard Biener <rguenther@suse.de>
4012
4013 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
4014 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
4015 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
4016 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4017 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
4018
4019 2014-06-17 Richard Biener <rguenther@suse.de>
4020
4021 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
4022
4023 2014-06-16 Richard Biener <rguenther@suse.de>
4024
4025 PR tree-optimization/61482
4026 * g++.dg/torture/pr61482.C: New testcase.
4027
4028 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
4029
4030 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
4031 vpmacsdql instruction.
4032
4033 2014-06-16 Yury Gribov <y.gribov@samsung.com>
4034
4035 * c-c++-common/asan/instrument-with-calls-1.c: New test.
4036 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4037 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4038 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
4039 test patterns.
4040 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4041 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4042 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4043 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4044 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4045 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4046
4047 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4048
4049 PR fortran/28484
4050 PR fortran/61429
4051 * gfortran.dg/system_clock_1.f90: New file.
4052 * gfortran.dg/system_clock_2.f90: New file.
4053
4054 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4055
4056 PR c++/33101
4057 * g++.dg/other/void3.C: New.
4058 * g++.dg/conversion/err-recover1.C: Update.
4059
4060 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4061
4062 PR target/61415
4063 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4064 * gcc.target/powerpc/pack02.c: Use it.
4065 * gcc.target/powerpc/tfmode_off.c: Likewise.
4066
4067 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4068
4069 PR rtl-optimization/61094
4070 PR rtl-optimization/61446
4071 * gcc.target/i386/pr61446.c : New.
4072
4073 2014-06-13 Dehao Chen <dehao@google.com>
4074
4075 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4076
4077 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4078
4079 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4080
4081 2014-06-13 Richard Biener <rguenther@suse.de>
4082
4083 * c-c++-common/pr46562-2.c: Adjust.
4084 * g++.dg/tree-ssa/pr8781.C: Likewise.
4085 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4086 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4087 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4088 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4089 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4090
4091 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4092
4093 PR tree-optimization/61375
4094 * gcc.c-torture/execute/pr61375-1.c: New test.
4095
4096 2014-06-12 Jakub Jelinek <jakub@redhat.com>
4097
4098 PR middle-end/61486
4099 * c-c++-common/gomp/pr61486-1.c: New test.
4100 * c-c++-common/gomp/pr61486-2.c: New test.
4101
4102 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4103
4104 PR target/59843
4105 * gcc.dg/vect/vect-singleton_1.c: New file.
4106
4107 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
4108
4109 PR target/61443
4110 * gcc.target/avr/torture/pr61443.c: New test.
4111
4112 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4113
4114 PR c++/19200
4115 * g++.dg/parse/friend11.C: New.
4116
4117 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4118
4119 PR c++/60265
4120 * g++.dg/cpp0x/using-enum-1.C: New.
4121 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4122
4123 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4124
4125 PR c++/19200
4126 * g++.dg/parse/friend9.C: New.
4127 * g++.dg/parse/friend10.C: Likewise.
4128 * g++.dg/parse/friend7.C: Adjust.
4129
4130 2014-06-11 Richard Biener <rguenther@suse.de>
4131
4132 PR tree-optimization/61452
4133 * gcc.dg/torture/pr61452.c: New testcase.
4134
4135 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4136
4137 PR c++/34049
4138 * g++.dg/parse/pr34049.C: New.
4139
4140 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4141
4142 * gcc.c-torture/execute/pr61306-1.c: New test.
4143 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4144 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4145
4146 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4147
4148 * gcc.target/aarch64/acle/acle.exp: New.
4149 * gcc.target/aarch64/acle/crc32b.c: New test.
4150 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4151 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4152 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4153 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4154 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4155 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4156 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4157
4158 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4159
4160 PR tree-optimization/52252
4161 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4162
4163 2014-06-11 Richard Biener <rguenther@suse.de>
4164
4165 PR middle-end/61437
4166 * gcc.dg/torture/20140610-1.c: New testcase.
4167 * gcc.dg/torture/20140610-2.c: Likewise.
4168
4169 2014-06-10 Richard Biener <rguenther@suse.de>
4170
4171 PR tree-optimization/61438
4172 * gcc.dg/torture/pr61438.c: New testcase.
4173
4174 2014-06-10 Richard Biener <rguenther@suse.de>
4175
4176 PR middle-end/61456
4177 * g++.dg/opt/pr61456.C: New testcase.
4178
4179 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4180 Mikael Morin <mikael@gcc.gnu.org>
4181
4182 PR fortran/41936
4183 * gfortran.dg/class_array_15.f03: Check memory leaks.
4184
4185 2014-06-10 Richard Biener <rguenther@suse.de>
4186
4187 PR tree-optimization/57186
4188 PR tree-optimization/59299
4189 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4190 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4191
4192 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4193
4194 PR fortran/60928
4195 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4196 directives.
4197 * gfortran.dg/gomp/associate1.f90: New test.
4198 * gfortran.dg/gomp/intentin1.f90: New test.
4199 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4200 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4201 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4202 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4203
4204 2014-06-09 Marek Polacek <polacek@redhat.com>
4205
4206 PR c/36446
4207 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4208 * gcc.dg/array-2.c: Likewise.
4209 * gcc.dg/array-const-2.c: Likewise.
4210 * gcc.dg/ucnid-8.c: Likewise.
4211 * gcc.dg/vla-init-1.c: Likewise.
4212 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4213 * gcc.dg/c99-flex-array-7.c: Likewise.
4214 * gcc.dg/init-bad-1.c: Likewise.
4215 * gcc.dg/init-bad-3.c: Likewise.
4216 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4217 * gcc.dg/pedwarn-init.c: Add dg-warning.
4218 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4219
4220 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4221
4222 PR c++/22556
4223 * g++.dg/other/redecl3.C: New.
4224
4225 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4226
4227 PR c++/54442
4228 * g++.dg/pr54442.C: New file.
4229
4230 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4231
4232 PR fortran/61406
4233 * gfortran.dg/associate_17.f90 : New test
4234
4235 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4236
4237 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4238 void for TEST instead of static void.
4239 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4240 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4241 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4242 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4243 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4244 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4245 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4246 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4247 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4248 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4249 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4250 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4251 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4252 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4253 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4254 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4255 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4256 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4257 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4258 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4259 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4260 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4261 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4262 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4263 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4264 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4265 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4266 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4267 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4268 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4269 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4270 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4271 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4272 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4273 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4274 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4275 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4276 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4277 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4278 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4279 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4280 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4281 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4282 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4283 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4284 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4285 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4286 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4287 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4288 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4289 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4290 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4291 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4292 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4293 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4294 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4295 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4296 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4297 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4298 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4299 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4300 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4301 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4302 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4303 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4304 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4305 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4306 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4307 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4308 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4309 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4310 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4311 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4312 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4313 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4314 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4315 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4316 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4317 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4318 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4319 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4320 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4321 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4322 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4323 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4324 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4325 instead of static void.
4326 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4327 delete unused variables.
4328 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4329 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4330 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4331 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4332 delete unused variables, void for TEST instead of static void.
4333 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4334 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4335 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4336 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4337 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4338 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4339 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4340 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4341 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4342 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4343 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4344 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4345 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4346 initialize variables.
4347 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4348 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4349 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4350 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4351 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4352 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4353 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4354 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4355 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4356 * gcc.target/i386/i386.exp: Ditto.
4357 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4358 CALC, void for TEST instead of static void, initialize variables.
4359 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4360 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4361 static void.
4362 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4363 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4364 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4365 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4366 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4367 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4368 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4369 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4370 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4371 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4372 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4373 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4374 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4375 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4376 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4377 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4378 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4379 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4380 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4381 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4382 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4383 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4384 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4385 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4386 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4387 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4388 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4394 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4395 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4396 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4397 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4398 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4399 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4400 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4401 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4402 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4403 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4404 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4405 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4407 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4408 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4409 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4410 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4411 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4412 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4413 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4414 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4415 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4416 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4417 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4418 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4419 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4420 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4421 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4422 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4423 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4424 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4425 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4426 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4427 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4428 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4429 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4430 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4431 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4432 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4433 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4434 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4435 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4436 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4437 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4438 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4439 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4440 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4441 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4444 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4445 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4446 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4447 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4448 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4449 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4450 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4451 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4452 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4453 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4454 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4455 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4456 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4457 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4458 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4459 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4460 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4461 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4462 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4463 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4464 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4465 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4466 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4467 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4468 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4469 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4470 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4471 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4472 instead of static void.
4473 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4474 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4475 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4476 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4477 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4478 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4479 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4480 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4481 static void, delete unused variables.
4482 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4483 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4484 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4485 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4486 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4487 static void, delete unused variables, Change parameters for
4488 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4489 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4490 CALC, void for TEST instead of static void.
4491 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4492 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4493 void.
4494 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4495 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4496 static void, change type of parameter for UNION_TYPE.
4497 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4498 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4499 void for TEST instead of static void, delete unused variables, change
4500 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4501 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4502 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4503 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4504 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4505 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4506 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4507 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4508 void for TEST instead of static void, change parameters for
4509 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4510 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4511 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4512 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4513 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4514 __attribute__((unused)).
4515 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4516 __attribute__((unused)).
4517 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4518 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4519 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4520 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4521 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4522 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4523 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4524 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4525 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4526 add __attribute__((unused)).
4527 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4528 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4529 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4530 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4531 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4532 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4533 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4534 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4535 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4536 delete unused variables.
4537 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4538 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4539 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4540 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4541 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4542 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4543 static void, mask_merging and zero_masking for unsigned types.
4544 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4545 CHECK_ARRAY for unsigned types.
4546 * gcc.target/i386/m256-check.h: Ditto.
4547 * gcc.target/i386/m512-check.h: Ditto.
4548
4549 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4550
4551 PR target/61062
4552 * gcc.target/arm/pr48252.c (main): Expect same result
4553 as endian-neutral.
4554
4555 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4556
4557 PR fortran/45187
4558 * gfortran.dg/cray_pointers_10.f90: New file.
4559
4560 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4561
4562 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4563 instead of complex(kind=16).
4564
4565 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4566
4567 PR fortran/38829
4568 * gfortran.dg/bind_c_usage_29.f90: New file.
4569
4570 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4571
4572 * gnat.dg/opt38.adb: New test.
4573 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4574
4575 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4576
4577 PR target/18343
4578 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4579 New macro, 0 for __MMIX__, default 64.
4580 (bar): Pass it to __builtin_apply instead of literal 64.
4581
4582 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4583
4584 * gfortran.dg/io_constraints_11.f90: New file.
4585 * gfortran.dg/io_constraints_12.f90: New file.
4586 * gfortran.dg/io_constraints_13.f90: New file.
4587
4588 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4589
4590 PR target/61423
4591 * gcc.target/i386/pr61423.c: New test.
4592
4593 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4594
4595 PR c++/60184
4596 * g++.dg/cpp0x/constexpr-union6.C: New.
4597 * g++.dg/cpp0x/union6.C: Likewise.
4598 * g++.dg/init/ref14.C: Adjust.
4599 * g++.dg/init/union1.C: Likewise.
4600
4601 2014-06-06 Richard Biener <rguenther@suse.de>
4602
4603 PR tree-optimization/59299
4604 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4605
4606 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4607
4608 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4609 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4610
4611 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4612
4613 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4614 bitfield and test wrong results instead of correct results to make the
4615 test more portable.
4616
4617 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4618
4619 PR c++/60432
4620 * g++.dg/cpp0x/constexpr-60432.C: New.
4621
4622 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4623
4624 PR c++/60199
4625 * g++.dg/cpp0x/constexpr-60199.C: New.
4626
4627 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4628
4629 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4630 Specify -march=z900 as an additional option.
4631 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4632 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4633 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4634
4635 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4636
4637 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4638 reduction clause diagnostic changes.
4639 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4640 * gfortran.dg/gomp/reduction1.f90: Likewise.
4641 * gfortran.dg/gomp/reduction3.f90: Likewise.
4642 * gfortran.dg/gomp/udr1.f90: New test.
4643 * gfortran.dg/gomp/udr2.f90: New test.
4644 * gfortran.dg/gomp/udr3.f90: New test.
4645 * gfortran.dg/gomp/udr4.f90: New test.
4646 * gfortran.dg/gomp/udr5.f90: New test.
4647 * gfortran.dg/gomp/udr6.f90: New test.
4648 * gfortran.dg/gomp/udr7.f90: New test.
4649
4650 2014-06-06 Christian Bruel <christian.bruel@st.com>
4651
4652 PR tree-optimization/43934
4653 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4654
4655 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4656
4657 PR c/53119
4658 * gcc.dg/pr53119.c: New testcase.
4659
4660 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4661
4662 PR target/52472
4663 * gcc.target/avr/pr52472.c: New test.
4664
4665
4666 2014-06-05 Jeff Law <law@redhat.com>
4667
4668 PR tree-optimization/61289
4669 * g++.dg/pr61289.C: New test.
4670 * g++.dg/pr61289-2.C: New test.
4671
4672 2014-06-05 Richard Biener <rguenther@suse.de>
4673 Paolo Carlini <paolo.carlini@oracle.com>
4674
4675 PR c++/56961
4676 * g++.dg/parse/pr56961.C: New.
4677
4678 2014-06-05 Kai Tietz <ktietz@redhat.com>
4679
4680 PR target/46219
4681 * gcc.target/i386/sibcall-4.c: Remove xfail.
4682
4683 2014-06-05 Julian Brown <julian@codesourcery.com>
4684 Sandra Loosemore <sandra@codesourcery.com>
4685
4686 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4687
4688 2014-06-05 Richard Biener <rguenther@suse.de>
4689
4690 PR c++/61004
4691 * g++.dg/diagnostic/pr61004.C: New testcase.
4692
4693 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4694
4695 * gcc.dg/torture/pr61319.c: New test.
4696
4697 2014-06-05 Marek Polacek <polacek@redhat.com>
4698
4699 PR c/56724
4700 * gcc.dg/pr56724-3.c: New test.
4701
4702 2014-06-05 Andreas Schwab <schwab@suse.de>
4703
4704 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4705
4706 2014-06-05 Marek Polacek <polacek@redhat.com>
4707
4708 PR c/49706
4709 * c-c++-common/pr49706.c: New test.
4710
4711 2014-06-05 Marek Polacek <polacek@redhat.com>
4712
4713 PR c/48062
4714 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4715 * gcc.dg/Wshadow-3.c: Likewise.
4716 * gcc.dg/pr48062.c: New test.
4717
4718 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4719
4720 PR c++/43453
4721 * g++.dg/init/pr43453.C: New.
4722
4723 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4724
4725 PR tree-optimization/61385
4726 * gcc.dg/tree-ssa/pr61385.c: New file.
4727
4728 2014-06-04 Richard Biener <rguenther@suse.de>
4729
4730 PR tree-optimization/60098
4731 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4732
4733 2014-06-04 Richard Biener <rguenther@suse.de>
4734
4735 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4736
4737 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4738
4739 PR c/58942
4740 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4741 the case with a pointer.
4742
4743 2014-06-04 Marek Polacek <polacek@redhat.com>
4744
4745 PR c/30020
4746 * c-c++-common/pr30020.c: New test.
4747
4748 2014-06-03 Andrew Pinski <apinski@cavium.com>
4749
4750 * gcc.c-torture/compile/20140528-1.c: New testcase.
4751
4752 2014-06-03 Dehao Chen <dehao@google.com>
4753
4754 * gcc.dg/tree-prof/merge_block.c: New test.
4755
4756 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4757
4758 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4759 * g++.dg/ext/mv15.C (dg-options): Ditto.
4760
4761 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4762
4763 DR 1423
4764 PR c++/52174
4765 * g++.dg/cpp0x/nullptr31.C: New.
4766 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4767 * g++.dg/cpp0x/nullptr17.C: Update.
4768
4769 2014-06-03 Marek Polacek <polacek@redhat.com>
4770
4771 PR c/60439
4772 * c-c++-common/pr60439.c: New test.
4773 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4774
4775 2014-06-03 Martin Jambor <mjambor@suse.cz>
4776
4777 PR ipa/61160
4778 * g++.dg/ipa/pr61160-1.C: New test.
4779
4780 2014-06-03 Richard Biener <rguenther@suse.de>
4781
4782 PR tree-optimization/61383
4783 * gcc.dg/torture/pr61383-1.c: New testcase.
4784
4785 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4786
4787 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4788
4789 2014-06-02 Jeff Law <law@redhat.com>
4790
4791 PR rtl-optimization/61094
4792 * g++.dg/pr61094: New test.
4793
4794 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4795
4796 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4797 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4798 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4799 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4800 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4801 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4802 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4803 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4804
4805 2014-06-02 Richard Biener <rguenther@suse.de>
4806
4807 PR tree-optimization/61346
4808 * gcc.dg/torture/pr61346.c: New testcase.
4809
4810 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4811
4812 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4813 not compilation.
4814 * gcc.target/i386/sibcall-4.c: Ditto.
4815 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4816
4817 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4818
4819 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4820 in scan-assembler-not string.
4821 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4822 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4823 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4824
4825 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4826
4827 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4828
4829 2014-06-01 Kai Tietz <ktietz@redhat.com>
4830
4831 PR target/61377
4832 * gcc.target/i386/sibcall-6.c: New test.
4833
4834 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4835
4836 DR 1227
4837 PR c++/57543
4838 * g++.dg/cpp0x/pr57543-1.C: New.
4839 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4840 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4841 * g++.dg/cpp0x/decltype59.C: Likewise.
4842
4843 2014-05-31 Tom de Vries <tom@codesourcery.com>
4844
4845 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4846
4847 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4848
4849 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4850 restore_gcc_exec_prefix_env_var): New procedures.
4851 (set_ld_library_path_env_vars,
4852 restore_ld_library_path_env_vars): Use them.
4853 * lib/c-compat.exp: Load target-libpath.exp.
4854 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4855 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4856 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4857 restore_gcc_exec_prefix_env_var.
4858 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4859 Likewise.
4860
4861 * c-c++-common/asan/misalign-1.c: New test.
4862 * c-c++-common/asan/misalign-2.c: New test.
4863
4864 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4865 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4866 -DASAN_USE_DEJAGNU_GTEST=1.
4867 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4868 * g++.dg/asan/asan_oob_test.cc: Likewise.
4869 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4870 * g++.dg/asan/asan_str_test.cc: Likewise.
4871 * g++.dg/asan/asan_test_utils.h: Likewise.
4872 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4873 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4874 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4875 Imported from upstream r209283.
4876 * g++.dg/asan/asan_test_config.h: Likewise.
4877
4878 2014-05-30 Kai Tietz <ktietz@redhat.com>
4879
4880 PR target/60104
4881 * gcc.target/i386/sibcall-1.c: New test.
4882 * gcc.target/i386/sibcall-2.c: New test.
4883 * gcc.target/i386/sibcall-3.c: New test.
4884 * gcc.target/i386/sibcall-4.c: New test.
4885
4886 2014-05-30 Ian Lance Taylor <iant@google.com>
4887
4888 * gcc.target/i386/pause-2.c: New test.
4889
4890 2014-05-30 Tom de Vries <tom@codesourcery.com>
4891
4892 * gcc.target/i386/fuse-caller-save.c: New test.
4893 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4894 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4895
4896 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4897
4898 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4899 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4900 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4901 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4902 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4903 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4904 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4905 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4906 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4907 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4908 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4909 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4910 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4911 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4912 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4913 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4914 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4915 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4916 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4917 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4918 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4919 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4920 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4921 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4922 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4923 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4924 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4925 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4926 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4927 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4928 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4929 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4930 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4931 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4932 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4933 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4934
4935 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4936
4937 PR rtl-optimization/61325
4938 * gcc.target/aarch64/pr61325.c: New.
4939
4940 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4941
4942 * gcc.target/arm/simd/vextQf32_1.c: New file.
4943 * gcc.target/arm/simd/vextQp16_1.c: New file.
4944 * gcc.target/arm/simd/vextQp8_1.c: New file.
4945 * gcc.target/arm/simd/vextQs16_1.c: New file.
4946 * gcc.target/arm/simd/vextQs32_1.c: New file.
4947 * gcc.target/arm/simd/vextQs64_1.c: New file.
4948 * gcc.target/arm/simd/vextQs8_1.c: New file.
4949 * gcc.target/arm/simd/vextQu16_1.c: New file.
4950 * gcc.target/arm/simd/vextQu32_1.c: New file.
4951 * gcc.target/arm/simd/vextQu64_1.c: New file.
4952 * gcc.target/arm/simd/vextQu8_1.c: New file.
4953 * gcc.target/arm/simd/vextQp64_1.c: New file.
4954 * gcc.target/arm/simd/vextf32_1.c: New file.
4955 * gcc.target/arm/simd/vextp16_1.c: New file.
4956 * gcc.target/arm/simd/vextp8_1.c: New file.
4957 * gcc.target/arm/simd/vexts16_1.c: New file.
4958 * gcc.target/arm/simd/vexts32_1.c: New file.
4959 * gcc.target/arm/simd/vexts64_1.c: New file.
4960 * gcc.target/arm/simd/vexts8_1.c: New file.
4961 * gcc.target/arm/simd/vextu16_1.c: New file.
4962 * gcc.target/arm/simd/vextu32_1.c: New file.
4963 * gcc.target/arm/simd/vextu64_1.c: New file.
4964 * gcc.target/arm/simd/vextu8_1.c: New file.
4965 * gcc.target/arm/simd/vextp64_1.c: New file.
4966
4967 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4968 Tom de Vries <tom@codesourcery.com>
4969
4970 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4971 options.
4972 * gcc.target/mips/fuse-caller-save.h: New include file.
4973 * gcc.target/mips/fuse-caller-save.c: New test.
4974 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4975 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4976
4977 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4978
4979 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4980
4981 2014-05-28 Richard Biener <rguenther@suse.de>
4982
4983 PR middle-end/61045
4984 * gcc.dg/pr61045.c: New testcase.
4985
4986 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4987
4988 * lib/clearcap.exp: New file.
4989 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4990 Remove clearcap_ldflags handling.
4991 Call clearcap-init, clearcap-finish.
4992 * gcc.target/i386/i386.exp: Likewise.
4993 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4994 * gcc.target/i386/clearcapv2.map: Move to
4995 ../config/sol2-clearcapv2.map.
4996 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4997 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4998
4999 2014-05-28 Richard Biener <rguenther@suse.de>
5000
5001 PR tree-optimization/61335
5002 * gfortran.dg/pr61335.f90: New testcase.
5003
5004 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5005
5006 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
5007
5008 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5009
5010 * gnat.dg/overflow_fixed.adb: New test.
5011
5012 2014-05-27 Marek Polacek <polacek@redhat.com>
5013
5014 PR c/56724
5015 * gcc.dg/pr56724-1.c: New test.
5016 * gcc.dg/pr56724-2.c: New test.
5017 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
5018 -Wtraditional.
5019 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
5020
5021 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5022
5023 * gcc.dg/fold-compare-8.c: New test.
5024 * gcc.dg/Wstrict-overflow-25.c: Likewise.
5025
5026 2014-05-27 Richard Biener <rguenther@suse.de>
5027
5028 * gcc.dg/tree-ssa/vrp92.c: New testcase.
5029
5030 2014-05-27 Marek Polacek <polacek@redhat.com>
5031
5032 PR testsuite/61319
5033 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
5034 LLONG_MIN, and ULLONG_MAX.
5035
5036 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5037
5038 * lib/target-supports.exp (check_effective_target_vect_bswap):
5039 Specify arm*-*-* support.
5040
5041 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5042
5043 PR testsuite/61319
5044 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
5045 -nan optional.
5046 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
5047 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
5048
5049 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5050
5051 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
5052
5053 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
5054
5055 PR rtl-optimization/61222
5056 * gcc.c-torture/compile/pr61222-1.c: New test.
5057 * gcc.c-torture/compile/pr61222-2.c: Likewise.
5058
5059 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5060
5061 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5062
5063 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5064
5065 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5066
5067 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5068
5069 PR libgfortran/55117
5070 * gfortran.dg/namelist_85.f90: New test.
5071
5072 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5073
5074 PR c/61191
5075 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5076 the case with syntax error.
5077
5078 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5079
5080 * gcc.dg/lto/pr61278_0.c: New test.
5081 * gcc.dg/lto/pr61278_1.c: New test.
5082
5083 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5084
5085 * gcc.dg/pr61220.c: New test.
5086 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5087
5088 2014-05-25 Tobias Burnus <burnus@net-b.de>
5089
5090 * gfortran.dg/coarray_10.f90: Update dg-warning.
5091 * gfortran.dg/coarray_this_image_1.f90: New.
5092 * gfortran.dg/coarray_this_image_2.f90: New.
5093
5094 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5095
5096 PR libfortran/61173
5097 * gfortran.dg/arrayio_14.f90: New test.
5098
5099 2014-05-24 Andreas Schwab <schwab@suse.de>
5100
5101 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
5102
5103 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5104
5105 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5106 Adjust regexp for -flto.
5107 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5108 * gfortran.dg/pr52835.f90: Likewise.
5109
5110 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5111
5112 PR rtl-optimization/61215
5113 * gcc.target/i386/pr61215.c: New.
5114
5115 2014-05-23 Marek Polacek <polacek@redhat.com>
5116 Jakub Jelinek <jakub@redhat.com>
5117
5118 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5119 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5120 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5121 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5122 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5123 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5124 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5125 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5126 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5127 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5128 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5129 * c-c++-common/ubsan/float-cast.h: New file.
5130 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5131 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5132
5133 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5134
5135 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5136
5137 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5138
5139 * g++.dg/cpp1y/lambda-init9.C: New.
5140
5141 2014-05-23 Richard Biener <rguenther@suse.de>
5142
5143 PR testsuite/61266
5144 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5145 adjust testcase to reflect reality.
5146
5147 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5148
5149 PR tree-optimization/54733
5150 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5151 optimization to support memory sources and bitwise operations
5152 equivalent to load in host endianness.
5153 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5154 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5155 * gcc.c-torture/execute/bswap-2.c: Likewise.
5156
5157 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5158
5159 * lib/target-supports.exp: New effective targets for architectures
5160 capable of performing byte swap.
5161 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5162 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5163 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5164
5165 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5166
5167 PR c++/61088
5168 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5169 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5170
5171 2014-05-22 Xinliang David Li <davidxl@google.com>
5172
5173 * g++.dg/ipa/devirt-15.C: Fix expected message.
5174 * g++.dg/ipa/devirt-16.C: Ditto.
5175 * g++.dg/ipa/devirt-17.C: Ditto.
5176 * g++.dg/ipa/devirt-26.C: Ditto.
5177 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5178 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5179 * g++.dg/tree-ssa/pr8781.C:Ditto.
5180
5181 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5182
5183 * gcc.target/powerpc/htm-ttest.c: New test.
5184
5185 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5186
5187 * gnat.dg/opt37.ad[sb]: New test.
5188
5189 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5190
5191 PR c/61271
5192 * g++.dg/cilk-plus/AN/array_function.cc: New.
5193
5194 2014-05-22 Richard Biener <rguenther@suse.de>
5195
5196 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5197
5198 2014-05-22 Kostya Serebryany <kcc@google.com>
5199
5200 * c-c++-common/tsan/mutexset1.c: Update the test to match
5201 upstream r209283.
5202 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5203
5204 2014-05-21 Marek Polacek <polacek@redhat.com>
5205
5206 PR sanitizer/61272
5207 * g++.dg/ubsan/pr61272.C: New test.
5208
5209 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5210 Sandra Loosemore <sandra@codesourcery.com>
5211
5212 PR lto/60179
5213 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5214 * gcc.target/nios2/custom-fp-lto.c: New test.
5215
5216 2014-05-21 Andreas Schwab <schwab@suse.de>
5217
5218 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5219
5220 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5221
5222 PR target/54236
5223 * gcc.target/sh/pr54236-3.c: New.
5224
5225 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5226
5227 PR c++/60189
5228 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5229
5230 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5231
5232 PR tree-optimization/60899
5233 * g++.dg/ipa/devirt-11.C: Update template.
5234
5235 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5236
5237 PR C++/61038
5238 * g++.dg/cpp0x/pr61038.C: New.
5239
5240 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5241
5242 PR c++/58753
5243 PR c++/58930
5244 PR c++/58704
5245 * g++.dg/cpp0x/nsdmi-template11.C: New.
5246 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5247 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5248
5249 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5250
5251 * gnat.dg/opt35.adb: New test.
5252 * gnat.dg/opt36.adb: Likewise.
5253 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5254
5255 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5256
5257 PR c++/60373
5258 * g++.dg/cpp0x/Wattributes1.C: New.
5259 * g++.dg/ext/visibility/redecl1.C: Adjust.
5260 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5261
5262 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5263
5264 * gcc.target/powerpc/vsxcopy.c: New test.
5265
5266 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5267
5268 PR c++/58664
5269 * g++.dg/cpp0x/nsdmi-union6.C: New.
5270 * g++.dg/parse/pr58664.C: Likewise.
5271 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5272 * g++.dg/parse/crash31.C: Likewise.
5273 * g++.dg/template/error2.C: Likewise.
5274 * g++.dg/template/inherit8.C: Likewise.
5275 * g++.dg/template/offsetof2.C: Likewise.
5276
5277 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5278
5279 * c-c++-common/gomp/simd4.c: Adjust for inform.
5280 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5281 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5282 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5283 * g++.dg/cpp0x/noexcept15.C: Likewise.
5284 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5285 * g++.dg/eh/spec6.C: Likewise.
5286 * g++.dg/expr/cast1.C: Likewise.
5287 * g++.dg/expr/dtor1.C: Likewise.
5288 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5289 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5290 * g++.dg/gomp/pr49223-2.C: Likewise.
5291 * g++.dg/gomp/udr-4.C: Likewise.
5292 * g++.dg/init/delete1.C: Likewise.
5293 * g++.dg/other/crash-2.C: Likewise.
5294 * g++.dg/parse/crash24.C: Likewise.
5295 * g++.dg/parse/crash25.C: Likewise.
5296 * g++.dg/parse/crash31.C: Likewise.
5297 * g++.dg/parse/crash49.C: Likewise.
5298 * g++.dg/parse/crash50.C: Likewise.
5299 * g++.dg/parse/crash54.C: Likewise.
5300 * g++.dg/parse/dtor7.C: Likewise.
5301 * g++.dg/parse/error40.C: Likewise.
5302 * g++.dg/parse/fused-params1.C: Likewise.
5303 * g++.dg/parse/new1.C: Likewise.
5304 * g++.dg/template/crash35.C: Likewise.
5305 * g++.dg/template/crash59.C: Likewise.
5306 * g++.dg/template/crash77.C: Likewise.
5307 * g++.dg/template/error51.C: Likewise.
5308 * g++.dg/template/incomplete1.C: Likewise.
5309 * g++.dg/template/incomplete3.C: Likewise.
5310 * g++.dg/template/incomplete4.C: Likewise.
5311 * g++.dg/template/incomplete5.C: Likewise.
5312 * g++.dg/template/inherit8.C: Likewise.
5313 * g++.dg/template/instantiate1.C: Likewise.
5314 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5315 * g++.dg/template/offsetof2.C: Likewise.
5316 * g++.dg/tm/pr51928.C: Likewise.
5317 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5318 * g++.dg/warn/incomplete1.C: Likewise.
5319 * g++.dg/warn/incomplete2.C: Likewise.
5320 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5321 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5322 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5323 * g++.old-deja/g++.eh/catch1.C: Likewise.
5324 * g++.old-deja/g++.eh/spec6.C: Likewise.
5325 * g++.old-deja/g++.mike/p7868.C: Likewise.
5326 * g++.old-deja/g++.other/crash38.C: Likewise.
5327 * g++.old-deja/g++.other/enum2.C: Likewise.
5328 * g++.old-deja/g++.other/incomplete.C: Likewise.
5329 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5330 * g++.old-deja/g++.pt/crash9.C: Likewise.
5331 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5332 * g++.old-deja/g++.pt/typename8.C: Likewise.
5333 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5334
5335 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5336
5337 * lib/target-supports.exp
5338 (check_effective_target_vect_sizes_32B_16B): Return false if
5339 128-bit AVX vectors preferred.
5340
5341 2014-05-19 Mike Stump <mikestump@comcast.net>
5342
5343 * lib/target-supports.exp (check_effective_target_avx): Early out
5344 if not x86 to prevent x86 flags on non-x86 targets.
5345
5346 2014-05-19 Richard Biener <rguenther@suse.de>
5347
5348 PR tree-optimization/61221
5349 * gcc.dg/torture/pr61221.c: New testcase.
5350
5351 2014-05-19 Richard Biener <rguenther@suse.de>
5352
5353 PR tree-optimization/61209
5354 * gfortran.dg/pr61209.f90: New testcase.
5355
5356 2014-05-19 Richard Biener <rguenther@suse.de>
5357
5358 PR tree-optimization/61184
5359 * c-c++-common/torture/pr61184.c: New testcase.
5360
5361 2014-05-19 Christian Bruel <christian.bruel@st.com>
5362
5363 PR target/61195
5364 * gcc.target/sh/pr61195.c: New test.
5365
5366 2014-05-18 Wei Mi <wmi@google.com>
5367
5368 PR target/58066
5369 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5370 directive with rtl insns. Add effective-target fpic and
5371 tls_native.
5372
5373 2014-05-17 Xinliang David Li <davidxl@google.com>
5374
5375 * g++.dg/ipa/devirt-33.C: New testcase.
5376
5377 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5378
5379 * g++.dg/ipa/comdat.C: New file.
5380
5381 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5382
5383 * gnat.dg/volatile12.ad[sb]: New test.
5384
5385 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5386
5387 * gnat.dg/enum3.adb: New test.
5388
5389 2014-05-18 Andreas Schwab <schwab@suse.de>
5390
5391 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5392
5393 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5394
5395 PR libfortran/52539
5396 * gfortran.dg/namelist_utf8.f90: New test.
5397
5398 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5399
5400 PR c++/52875
5401 * g++.dg/cpp0x/decltype58.C: New.
5402
5403 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5404
5405 * gcc.target/microblaze/others/break_handler.c: New.
5406
5407 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5408
5409 PR tree-optimization/61140
5410 PR tree-optimization/61150
5411 PR tree-optimization/61197
5412 * gcc.dg/tree-ssa/pr61140.c: New file.
5413 * gcc.dg/tree-ssa/pr61150.c: New file.
5414 * gcc.dg/tree-ssa/pr61197.c: New file.
5415
5416 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5417
5418 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5419 (dg-options): Add -mfpmath=387.
5420 (dg-final): Check that no MMX registers are used.
5421
5422 2014-05-17 Andreas Schwab <schwab@suse.de>
5423
5424 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5425
5426 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5427
5428 Revert:
5429 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5430
5431 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5432 occurrences of "int" in the gimple dump to reflect that the return
5433 types of functions now show up in such dumps.
5434 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5435
5436 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5437
5438 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5439 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5440 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5441 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5442 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5443 * gcc.dg/debug/pr35154.c: Update testcase.
5444 * gcc.target/i386/vectorize1.c: Update testcase.
5445
5446 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5447
5448 PR c++/51640
5449 * g++.dg/parse/error54.C: New.
5450
5451 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5452
5453 PR rtl-optimization/60969
5454 * g++.dg/pr60969.C: New.
5455
5456 2014-05-16 Richard Biener <rguenther@suse.de>
5457
5458 PR tree-optimization/61194
5459 * gcc.dg/vect/pr61194.c: New testcase.
5460
5461 2014-05-16 Richard Biener <rguenther@suse.de>
5462
5463 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5464 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5465 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5466 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5467
5468 2014-05-16 Richard Biener <rguenther@suse.de>
5469
5470 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5471
5472 2014-05-15 Martin Jambor <mjambor@suse.cz>
5473
5474 PR ipa/61085
5475 * g++.dg/ipa/pr61085.C: New test.
5476
5477 2014-05-15 Martin Jambor <mjambor@suse.cz>
5478
5479 PR tree-optimization/61090
5480 * gcc.dg/tree-ssa/pr61090.c: New test.
5481
5482 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5483
5484 PR tree-optimization/61158
5485 * gcc.dg/pr61158.c: New test.
5486
5487 2014-05-15 Andreas Schwab <schwab@suse.de>
5488
5489 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5490 emitted.
5491 * obj-c++.dg/exceptions-5.mm: Likewise.
5492
5493 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5494
5495 * shrink-wrap-loop.c: New test case.
5496
5497 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5498
5499 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5500 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5501 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5502 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5503 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5504 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5505 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5506 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5507 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5508 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5509 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5510 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5511 * gcc.target/arm/simd/vtrns16_1.c: New file.
5512 * gcc.target/arm/simd/vtrns32_1.c: New file.
5513 * gcc.target/arm/simd/vtrns8_1.c: New file.
5514 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5515 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5516 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5517
5518 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5519
5520 * gcc.target/i386/clflushopt-1.c: New.
5521 * gcc.target/i386/xsavec-1.c: Ditto.
5522 * gcc.target/i386/xsavec64-1.c: Ditto.
5523 * gcc.target/i386/xsaves-1.c: Ditto.
5524 * gcc.target/i386/xsaves64-1.c: Ditto.
5525 * gcc.target/i386/sse-12.c: Test new options.
5526 * gcc.target/i386/sse-13.c: Ditto.
5527 * gcc.target/i386/sse-14.c: Ditto.
5528 * gcc.target/i386/sse-22.c: Ditto.
5529 * gcc.target/i386/sse-23.c: Ditto.
5530 * g++.dg/other/i386-2.C: Ditto.
5531 * g++.dg/other/i386-3.C: Ditto.
5532
5533 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5534
5535 PR rtl-optimization/60866
5536 * gcc.dg/pr60866.c: New test.
5537
5538 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5539
5540 PR rtl-optimization/60901
5541 * gcc.target/i386/pr60901.c: New test.
5542
5543 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5544
5545 PR sanitizer/61100
5546 * c-c++-common/asan/asan-interface-1.c: New test.
5547 * lib/asan-dg.exp (asan_include_flags): New function.
5548 (asan_init): Call asan_include_flags to obtain path
5549 to sanitizer headers.
5550
5551 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5552
5553 * lib/target-support.exp (check_dfp_hw_available): New function.
5554 (is-effective-target): Check $arg for dfp_hw.
5555 (is-effective-target-keyword): Likewise.
5556 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5557 Change target to dfp_hw.
5558
5559 2014-05-13 Marek Polacek <polacek@redhat.com>
5560
5561 PR c/61162
5562 * gcc.dg/pr61162.c: New test.
5563
5564 2014-05-13 Marek Polacek <polacek@redhat.com>
5565
5566 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5567 * c-c++-common/pr50459-2.c: New test.
5568
5569 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5570
5571 PR c++/54310
5572 * g++.dg/template/pr54310.C: New.
5573
5574 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5575 Sandra Loosemore <sandra@codesourcery.com>
5576
5577 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5578
5579 2014-05-13 Catherine Moore <clm@cm00re.com>
5580
5581 * gcc.target/mips/near-far-1.c: Adjust expected output
5582 to allow the JALS instruction.
5583 * gcc.target/mips/near-far-2.c: Likewise.
5584 * gcc.target/mips/near-far-4.c: Likewise.
5585
5586 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5587
5588 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5589
5590 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5591
5592 PR target/61060
5593 * gcc.dg/pr61060.c: New test.
5594
5595 2014-05-12 DJ Delorie <dj@redhat.com>
5596
5597 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5598 * gcc.dg/sibcall-4.c: Likewise.
5599
5600 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5601
5602 * objc.dg/shadow-1.m: New test.
5603 * objc.dg/shadow-2.m: New test.
5604 * objc.dg/ivar-scope-1.m: New test.
5605 * objc.dg/ivar-scope-2.m: New test.
5606 * objc.dg/ivar-scope-3.m: New test.
5607 * objc.dg/ivar-scope-4.m: New test.
5608 * objc.dg/ivar-visibility-1.m: New test.
5609 * objc.dg/ivar-visibility-2.m: New test.
5610 * objc.dg/ivar-visibility-3.m: New test.
5611 * objc.dg/ivar-visibility-4.m: New test.
5612
5613 2014-05-12 Tobias Burnus <burnus@net-b.de>
5614
5615 PR fortran/60127
5616 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5617
5618 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5619
5620 PR fortran/60834
5621 * gfortran.dg/associate_16.f90: New test.
5622
5623 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5624
5625 PR target/60991
5626 * gcc.target/avr/pr60991.c: New testcase.
5627
5628 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5629
5630 PR c++/60054
5631 * g++.dg/cpp1y/pr60054.C: New.
5632
5633 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5634
5635 PR c++/51199
5636 * g++.dg/template/pr51199.C: New.
5637
5638 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5639
5640 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5641
5642 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5643
5644 * gfortran.dg/gomp/affinity-1.f90: New test.
5645
5646 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5647
5648 * gcc.dg/torture/pr61136.c: New test.
5649
5650 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5651
5652 PR c++/59705
5653 * g++.dg/cpp0x/sfinae51.C: New.
5654
5655 PR c++/58353
5656 * g++.dg/cpp0x/variadic157.C: New.
5657
5658 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5659
5660 PR target/51244
5661 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5662
5663 2014-05-10 Marek Polacek <polacek@redhat.com>
5664
5665 * gcc.dg/pedwarn-init.c: New test.
5666 * gcc.dg/init-string-1.c: Adjust dg-error.
5667
5668 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5669
5670 * lib/target-supports.exp
5671 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5672 to the list.
5673
5674 2014-05-09 Marek Polacek <polacek@redhat.com>
5675
5676 PR c/61096
5677 * gcc.dg/pr61096-1.c: New test.
5678 * gcc.dg/pr61096-2.c: New test.
5679
5680 2014-05-09 Florian Weimer <fweimer@redhat.com>
5681
5682 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5683 * g++.dg/fstack-protector-strong.C: Likewise.
5684 * gcc.target/i386/ssp-strong-reg.c: New file.
5685
5686 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5687
5688 PR target/61055
5689 * gcc.target/avr/torture/pr61055.c: New test.
5690
5691 2014-05-09 Marek Polacek <polacek@redhat.com>
5692
5693 PR c/50459
5694 * c-c++-common/attributes-1.c: Move test line to a new test.
5695 * c-c++-common/attributes-2.c: New test.
5696 * c-c++-common/pr50459.c: New test.
5697 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5698 * gcc.dg/nonnull-2.c: Likewise.
5699 * gcc.dg/pr55570.c: Modify dg-error.
5700 * gcc.dg/tm/wrap-2.c: Likewise.
5701
5702 2014-05-08 Jeff Law <law@redhat.com>
5703
5704 PR tree-optimization/61009
5705 * g++.dg/tree-ssa/pr61009.C: New test.
5706
5707 2014-05-08 Matthias Klose <doko@ubuntu.com>
5708
5709 PR driver/61106
5710 * gcc-dg/unused-8a.c: New.
5711 * gcc-dg/unused-8b.c: Likewise.
5712
5713 2014-05-08 Marek Polacek <polacek@redhat.com>
5714
5715 PR c/61053
5716 * gcc.dg/pr61053.c: New test.
5717
5718 2014-05-08 Marek Polacek <polacek@redhat.com>
5719
5720 PR c/61077
5721 * gcc.dg/pr61077.c: New test.
5722
5723 2014-05-08 Tobias Burnus <burnus@net-b.de>
5724
5725 * gfortran.dg/coarray_collectives_1.f90: New.
5726 * gfortran.dg/coarray_collectives_2.f90: New.
5727 * gfortran.dg/coarray_collectives_3.f90: New.
5728 * gfortran.dg/coarray_collectives_4.f90: New.
5729 * gfortran.dg/coarray_collectives_5.f90: New.
5730 * gfortran.dg/coarray_collectives_6.f90: New.
5731 * gfortran.dg/coarray/collectives_1.f90: New.
5732 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5733 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5734 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5735 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5736 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5737 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5738 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5739
5740 2014-05-08 Wei Mi <wmi@google.com>
5741
5742 PR target/58066
5743 * gcc.target/i386/pr58066.c: New test.
5744
5745 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5746
5747 * gcc.target/i386/avx256-unaligned-load-2.c,
5748 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5749 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5750 packed-single instructions.
5751
5752 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5753
5754 PR c++/13981
5755 * g++.dg/diagnostic/pr13981.C: New.
5756
5757 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5758
5759 PR tree-optimization/59100
5760 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5761 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5762
5763 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5764
5765 PR tree-optimization/61095
5766 * gcc.dg/torture/pr61095.c: New test.
5767
5768 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5769
5770 PR middle-end/39246
5771 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5772 the uninitialized complex is used.
5773 * gcc.dg/uninit-17.c: New test to check partial initialization of
5774 complex with branches.
5775 * gcc.dg/uninit-17-O0.c: Likewise.
5776
5777 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5778
5779 PR target/60884
5780 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5781 (test_03): Rename to test_02.
5782
5783 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5784
5785 PR c++/61083
5786 * g++.dg/cpp0x/sfinae50.C: New.
5787
5788 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5789
5790 PR c++/61080
5791 * g++.dg/cpp0x/deleted7.C: New.
5792
5793 2014-05-07 Richard Biener <rguenther@suse.de>
5794
5795 PR tree-optimization/61034
5796 * g++.dg/tree-ssa/pr61034.C: New testcase.
5797
5798 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5799
5800 * gcc.target/epiphany/isr-arg.c: New file.
5801
5802 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5803
5804 PR tree-optimization/52252
5805 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5806
5807 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5808
5809 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5810 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5811 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5812 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5813 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5814 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5815 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5816 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5817 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5818 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5819 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5820 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5821 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5822 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5823 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5824 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5825 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5826 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5827 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5828 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5829 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5830 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5831 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5832 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5833 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5834 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5835 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5836 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5837 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5838 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5839 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5840 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5841 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5842 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5843 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5844 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5845 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5846 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5847 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5848 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5849 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5850 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5851 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5852 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5853 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5854 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5855 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5856 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5857 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5858 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5859 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5860 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5861 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5862 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5863 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5864 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5865 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5866 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5867 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5868 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5869 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5870 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5871 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5872 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5873 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5874 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5875 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5876 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5877 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5878 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5879 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5880 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5881
5882 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5883
5884 gcc.target/aarch64/simd/ext_f32.x: New file.
5885 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5886 gcc.target/aarch64/simd/ext_p16.x: New file.
5887 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5888 gcc.target/aarch64/simd/ext_p8.x: New file.
5889 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5890 gcc.target/aarch64/simd/ext_s16.x: New file.
5891 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5892 gcc.target/aarch64/simd/ext_s32.x: New file.
5893 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5894 gcc.target/aarch64/simd/ext_s64.x: New file.
5895 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5896 gcc.target/aarch64/simd/ext_s8.x: New file.
5897 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5898 gcc.target/aarch64/simd/ext_u16.x: New file.
5899 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5900 gcc.target/aarch64/simd/ext_u32.x: New file.
5901 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5902 gcc.target/aarch64/simd/ext_u64.x: New file.
5903 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5904 gcc.target/aarch64/simd/ext_u8.x: New file.
5905 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5906 gcc.target/aarch64/simd/ext_f64.c: New file.
5907 gcc.target/aarch64/simd/extq_f32.x: New file.
5908 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5909 gcc.target/aarch64/simd/extq_p16.x: New file.
5910 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5911 gcc.target/aarch64/simd/extq_p8.x: New file.
5912 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5913 gcc.target/aarch64/simd/extq_s16.x: New file.
5914 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5915 gcc.target/aarch64/simd/extq_s32.x: New file.
5916 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5917 gcc.target/aarch64/simd/extq_s64.x: New file.
5918 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5919 gcc.target/aarch64/simd/extq_s8.x: New file.
5920 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5921 gcc.target/aarch64/simd/extq_u16.x: New file.
5922 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5923 gcc.target/aarch64/simd/extq_u32.x: New file.
5924 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5925 gcc.target/aarch64/simd/extq_u64.x: New file.
5926 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5927 gcc.target/aarch64/simd/extq_u8.x: New file.
5928 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5929 gcc.target/aarch64/simd/extq_f64.c: New file.
5930
5931 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5932
5933 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5934 * gcc.target/aarch64/vtrnu32.c: Likewise.
5935 * gcc.target/aarch64/vtrnf32.c: Likewise.
5936
5937 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5938
5939 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5940 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5941 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5942 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5943 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5944 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5945 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5946 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5947 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5948 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5949 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5950 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5951 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5952 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5953 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5954 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5955 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5956 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5957 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5958 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5959 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5960 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5961 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5962 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5963 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5964 * gcc.target/aarch64/simd/vtrns16.x: New file.
5965 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5966 * gcc.target/aarch64/simd/vtrns32.x: New file.
5967 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5968 * gcc.target/aarch64/simd/vtrns8.x: New file.
5969 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5970 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5971 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5972 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5973 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5974 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5975
5976 2014-05-07 Richard Biener <rguenther@suse.de>
5977
5978 PR tree-optimization/57864
5979 * gcc.dg/torture/pr57864.c: New testcase.
5980
5981 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5982
5983 PR libfortran/61049
5984 * gfortran.dg/list_read_13.f: New test.
5985
5986 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5987
5988 PR c++/60999
5989 * g++.dg/cpp0x/nsdmi-template9.C: New.
5990 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5991
5992 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5993 Mike Stump <mikestump@comcast.net>
5994 Richard Sandiford <rdsandiford@googlemail.com>
5995
5996 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5997
5998 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
5999
6000 PR ipa/60965
6001 * g++.dg/ipa/devirt-32.C: New testcase.
6002
6003 2014-05-05 Richard Biener <rguenther@suse.de>
6004
6005 PR middle-end/61010
6006 * gcc.dg/torture/pr61010.c: New testcase.
6007
6008 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6009
6010 * gcc.target/s390/leaf-profile.c: New testcase.
6011
6012 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6013
6014 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
6015 Disable asm scan for s390.
6016 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6017 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6018
6019 2014-05-05 Bin Cheng <bin.cheng@arm.com>
6020
6021 PR tree-optimization/60363
6022 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
6023
6024 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
6025
6026 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
6027 (dg-require-effective-target): Change target to powerpc_fprs.
6028 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
6029 (dg-require-effective-target): Change target to dfprt.
6030
6031 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6032
6033 PR c++/58582
6034 * g++.dg/cpp0x/deleted4.C: New.
6035 * g++.dg/cpp0x/deleted5.C: Likewise.
6036 * g++.dg/cpp0x/deleted6.C: Likewise.
6037
6038 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6039
6040 PR fortran/61025
6041 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
6042 regexps for -m32.
6043 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6044 * gfortran.dg/coarray_poly_6.f90: Likewise.
6045 * gfortran.dg/coarray_poly_7.f90: Likewise.
6046 * gfortran.dg/coarray_poly_8.f90: Likewise.
6047
6048 2014-05-02 Marek Polacek <polacek@redhat.com>
6049
6050 PR c/25801
6051 * gcc.dg/pr25801.c: New test.
6052
6053 2014-05-02 Marek Polacek <polacek@redhat.com>
6054
6055 PR c/60784
6056 * gcc.dg/pr60784.c: New test.
6057
6058 2014-05-01 Marek Polacek <polacek@redhat.com>
6059
6060 PR c/60915
6061 * gcc.dg/pr60915.c: New test.
6062
6063 2014-05-01 Marek Polacek <polacek@redhat.com>
6064
6065 PR c/60257
6066 * gcc.dg/pr60257.c: New test.
6067
6068 2014-05-01 Marek Polacek <polacek@redhat.com>
6069
6070 PR c/43395
6071 * c-c++-common/pr43395.c: New test.
6072
6073 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6074
6075 * gcc.dg/cond-reduc-1.c: New test.
6076 * gcc.dg/cond-reduc-2.c: Likewise.
6077
6078 2014-05-01 Marek Polacek <polacek@redhat.com>
6079
6080 PR c/29467
6081 * gcc.dg/pr29467.c: New test.
6082 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6083 about boolean types.
6084 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6085 to bool.
6086 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6087
6088 2014-05-01 Marek Polacek <polacek@redhat.com>
6089
6090 PR c/43245
6091 * gcc.dg/pr43245.c: New test.
6092
6093 2014-05-01 Marek Polacek <polacek@redhat.com>
6094
6095 PR c/56989
6096 * gcc.dg/pr56989.c: New test.
6097
6098 2014-04-30 Ian Lance Taylor <iant@google.com>
6099
6100 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6101 in go_compile_args rather than in argument to go-torture-execute.
6102
6103 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6104
6105 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6106 instead of getpid.
6107
6108 2014-04-30 Tobias Burnus <burnus@net-b.de>
6109
6110 * gfortran.dg/coarray_poly_6.f90
6111 * gfortran.dg/coarray_poly_7.f90
6112 * gfortran.dg/coarray_poly_8.f90
6113
6114 2014-04-30 Tobias Burnus <burnus@net-b.de>
6115
6116 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6117 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6118 * gfortran.dg/coarray/codimension.f90: New.
6119
6120 2014-04-30 Tobias Burnus <burnus@net-b.de>
6121
6122 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6123 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6124
6125 2014-04-30 Tobias Burnus <burnus@net-b.de>
6126
6127 * gfortran.dg/coarray_poly_4.f90: New.
6128 * gfortran.dg/coarray_poly_5.f90: New.
6129
6130 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6131
6132 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6133 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6134 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6135 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6136 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6137 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6138 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6139 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6140 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6141 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6142 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6143 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6144 * gcc.target/arm/simd/vuzps16_1.c: New file.
6145 * gcc.target/arm/simd/vuzps32_1.c: New file.
6146 * gcc.target/arm/simd/vuzps8_1.c: New file.
6147 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6148 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6149 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6150
6151 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6152
6153 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6154 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6155 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6156
6157 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6158
6159 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6160 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6161 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6162 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6163 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6164 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6165 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6166 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6167 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6168 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6169 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6170 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6171 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6172 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6173 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6174 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6175 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6176 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6177 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6178 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6179 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6180 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6181 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6182 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6183 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6184 * gcc.target/aarch64/simd/vuzps16.x: New file.
6185 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6186 * gcc.target/aarch64/simd/vuzps32.x: New file.
6187 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6188 * gcc.target/aarch64/simd/vuzps8.x: New file.
6189 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6190 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6191 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6192 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6193 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6194 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6195
6196 2014-04-30 Richard Biener <rguenther@suse.de>
6197
6198 PR tree-optimization/48329
6199 * gfortran.dg/vect/pr48329.f90: New testcase.
6200
6201 2014-04-30 Marek Polacek <polacek@redhat.com>
6202
6203 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6204 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6205
6206 2014-04-30 Marek Polacek <polacek@redhat.com>
6207
6208 PR c/60139
6209 * gcc.dg/pr60139.c: New test.
6210
6211 2014-04-30 Marek Polacek <polacek@redhat.com>
6212
6213 PR c/60351
6214 * gcc.dg/pr60351.c: New test.
6215
6216 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6217
6218 * gcc.target/arm/simd/simd.exp: New file.
6219 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6220 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6221 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6222 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6223 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6224 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6225 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6226 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6227 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6228 * gcc.target/arm/simd/vzipf32_1.c: New file.
6229 * gcc.target/arm/simd/vzipp16_1.c: New file.
6230 * gcc.target/arm/simd/vzipp8_1.c: New file.
6231 * gcc.target/arm/simd/vzips16_1.c: New file.
6232 * gcc.target/arm/simd/vzips32_1.c: New file.
6233 * gcc.target/arm/simd/vzips8_1.c: New file.
6234 * gcc.target/arm/simd/vzipu16_1.c: New file.
6235 * gcc.target/arm/simd/vzipu32_1.c: New file.
6236 * gcc.target/arm/simd/vzipu8_1.c: New file.
6237
6238 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6239
6240 PR c++/51707
6241 * g++.dg/cpp0x/constexpr-51707.C: New.
6242
6243 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6244
6245 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6246 occurrences of "int" in the gimple dump to reflect that the return
6247 types of functions now show up in such dumps.
6248 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6249
6250 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6251
6252 PR tree-optimization/60971
6253 * c-c++-common/turtore/pr60971.c: New test.
6254
6255 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6256
6257 * gcc.target/aarch64/simd/simd.exp: New file.
6258 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6259 * gcc.target/aarch64/simd/vzipf32.x: New file.
6260 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6261 * gcc.target/aarch64/simd/vzipp16.x: New file.
6262 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6263 * gcc.target/aarch64/simd/vzipp8.x: New file.
6264 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6265 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6266 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6267 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6268 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6269 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6270 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6271 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6272 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6273 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6274 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6275 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6276 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6277 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6278 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6279 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6280 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6281 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6282 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6283 * gcc.target/aarch64/simd/vzips16.x: New file.
6284 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6285 * gcc.target/aarch64/simd/vzips32.x: New file.
6286 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6287 * gcc.target/aarch64/simd/vzips8.x: New file.
6288 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6289 * gcc.target/aarch64/simd/vzipu16.x: New file.
6290 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6291 * gcc.target/aarch64/simd/vzipu32.x: New file.
6292 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6293 * gcc.target/aarch64/simd/vzipu8.x: New file.
6294
6295 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6296
6297 * gcc.target/aarch64/fcsel_1.c: New test case.
6298
6299 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6300
6301 PR libfortran/60810
6302 * gfortran.dg/arrayio_13.f90: New test.
6303
6304 2014-04-28 Martin Jambor <mjambor@suse.cz>
6305
6306 * gcc.dg/tree-ssa/sra-14.c: New test.
6307
6308 2014-04-28 Richard Biener <rguenther@suse.de>
6309
6310 PR middle-end/60092
6311 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6312 * gcc.dg/vect/pr60092.c: Likewise.
6313
6314 2014-04-28 Richard Biener <rguenther@suse.de>
6315
6316 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6317 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6318 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6319 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6320
6321 2014-04-28 Richard Biener <rguenther@suse.de>
6322
6323 PR tree-optimization/60979
6324 * gcc.dg/graphite/pr60979.c: New testcase.
6325
6326 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6327
6328 PR c/60983
6329 * gcc.dg/pr60114.c: Use signed chars.
6330
6331 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6332
6333 PR c++/59120
6334 * g++.dg/cpp0x/alias-decl-43.C: New.
6335
6336 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6337
6338 PR fortran/59604
6339 PR fortran/58003
6340 * gfortran.dg/no_range_check_3.f90: New test.
6341
6342 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6343
6344 PR libfortran/52539
6345 * gfortran.dg/namelist_utf8.f90: New test.
6346
6347 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6348
6349 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6350 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6351 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6352
6353 2014-04-25 Cary Coutant <ccoutant@google.com>
6354
6355 PR debug/60929
6356 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6357 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6358 -fdebug-types-section flag.
6359
6360 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6361
6362 * gcc.target/arm/tail-long-call.c: New test.
6363
6364 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6365
6366 PR tree-optimization/60930
6367 * gcc.dg/torture/pr60930.c: New test.
6368
6369 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6370
6371 PR tree-optimization/60960
6372 * gcc.c-torture/execute/pr60960.c: New test.
6373
6374 2014-04-25 Marek Polacek <polacek@redhat.com>
6375
6376 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6377
6378 2014-04-25 Marek Polacek <polacek@redhat.com>
6379
6380 PR c/18079
6381 * gcc.dg/pr18079.c: New test.
6382 * gcc.dg/pr18079-2.c: New test.
6383
6384 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6385
6386 * c-c++-common/gomp/pr60823-2.c: Require effective target
6387 vect_simd_clones.
6388
6389 2014-04-25 Marek Polacek <polacek@redhat.com>
6390
6391 PR c/60114
6392 * gcc.dg/pr60114.c: New test.
6393
6394 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6395
6396 * gcc.c-torture/execute/20140425-1.c: New test.
6397
6398 2014-04-25 Marek Polacek <polacek@redhat.com>
6399
6400 PR c/60156
6401 * c-c++-common/pr60156.c: New test.
6402
6403 2014-04-25 Richard Biener <rguenther@suse.de>
6404
6405 PR ipa/60912
6406 * g++.dg/opt/pr60912.C: New testcase.
6407
6408 2014-04-25 Richard Biener <rguenther@suse.de>
6409
6410 PR ipa/60911
6411 * gcc.dg/lto/pr60911_0.c: New testcase.
6412
6413 2014-04-24 Cong Hou <congh@google.com>
6414
6415 PR tree-optimization/60896
6416 * g++.dg/vect/pr60896.cc: New test.
6417
6418 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6419
6420 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6421 unpack builtin functionss for 128-bit types.
6422 * gcc.target/powerpc/pack02.c: Likewise.
6423 * gcc.target/powerpc/pack03.c: Likewise.
6424 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6425 divide builtin functionss.
6426 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6427 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6428 functions.
6429 * gcc.target/powerpc/bcd-2.c: Likewise.
6430 * gcc.target/powerpc/bcd-3.c: Likewise.
6431 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6432 builtin functionss.
6433 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6434
6435 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6436
6437 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6438 keeps_null_pointer_checks.
6439 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6440 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6441 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6442 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6443
6444 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6445
6446 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6447 Replace load with read and store with write.
6448
6449 2014-04-24 Jeff Law <law@redhat.com>
6450
6451 PR target/60822
6452 * gcc.c-torture/pr60822.c: New test.
6453 * gcc.c-torture/pr60822.x: New test.
6454
6455 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6456
6457 PR c++/57958
6458 * g++.dg/cpp0x/pr57958.C: New test.
6459
6460 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6461
6462 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6463 true for aarch64_be.
6464
6465 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6466 Tom de Vries <tom@codesourcery.com>
6467
6468 * gcc.dg/fuse-caller-save.c: New test.
6469
6470 2014-04-24 Joey Ye <joey.ye@arm.com>
6471
6472 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6473
6474 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6475
6476 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6477 * gcc.dg/vect/vect-bswap16: New test.
6478 * gcc.dg/vect/vect-bswap32: Likewise.
6479 * gcc.dg/vect/vect-bswap64: Likewise.
6480
6481 2014-04-23 Jeff Law <law@redhat.com>
6482
6483 PR tree-optimization/60902
6484 * gcc.target/i386/pr60902.c: New test.
6485
6486 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6487
6488 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6489 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6490 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6491
6492 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6493
6494 * gcc.target/arm/rev16.c: New test.
6495
6496 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6497
6498 * gcc.target/aarch64/rev16_1.c: New test.
6499
6500 2014-04-23 Richard Biener <rguenther@suse.de>
6501
6502 PR tree-optimization/60903
6503 * gcc.dg/torture/pr60903.c: New testcase.
6504
6505 2014-04-23 Richard Biener <rguenther@suse.de>
6506
6507 PR middle-end/60895
6508 * g++.dg/torture/pr60895.C: New testcase.
6509
6510 2014-04-23 Richard Biener <rguenther@suse.de>
6511
6512 PR middle-end/60891
6513 * gcc.dg/torture/pr60891.c: New testcase.
6514
6515 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6516
6517 PR sanitizer/60275
6518 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6519 -fno-sanitize-recover to dg-options.
6520 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6521 add -std=c++11 to dg-options.
6522 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6523 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6524 add -std=c++1y to dg-options.
6525 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6526 -fno-sanitize-recover to dg-options.
6527 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6528 * c-c++-common/ubsan/vla-4.c: Likewise.
6529 * c-c++-common/ubsan/pr59503.c: Likewise.
6530 * c-c++-common/ubsan/vla-3.c: Likewise.
6531 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6532 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6533 * c-c++-common/ubsan/shift-3.c: Likewise.
6534 * c-c++-common/ubsan/overflow-1.c: Likewise.
6535 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6536 * c-c++-common/ubsan/vla-2.c: Likewise.
6537 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6538 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6539 * c-c++-common/ubsan/shift-6.c: Likewise.
6540 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6541 * c-c++-common/ubsan/overflow-add-3.c: New test.
6542 * c-c++-common/ubsan/overflow-add-4.c: New test.
6543 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6544 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6545
6546 2014-04-22 Christian Bruel <christian.bruel@st.com>
6547
6548 * gcc.target/sh/hiconst.c: New test.
6549
6550 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6551
6552 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6553 lroundf generates custom round instruction, too.
6554
6555 2014-04-22 Tobias Burnus <burnus@net-b.de>
6556
6557 PR fortran/60881
6558 * coarray/alloc_comp_3.f90: New.
6559
6560 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6561
6562 PR target/60868
6563 * gcc.target/i386/pr60868.c: New testcase.
6564
6565 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6566
6567 PR c/59073
6568 * c-c++-common/gomp/pr59073.c: New test.
6569
6570 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6571
6572 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6573
6574 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6575
6576 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6577 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6578
6579 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6580
6581 * gcc.dg/memcpy-5.c: New test.
6582
6583 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6584
6585 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6586
6587 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6588 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6589 *-*-solaris2.9.
6590 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6591 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6592 from dg-options.
6593 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6594 from dg-additional-options.
6595 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6596 from dg-options.
6597
6598 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6599 execution check.
6600 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6601 (sigill_hdlr): Remove.
6602 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6603 check.
6604
6605 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6606 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6607 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6608
6609 * lib/target-supports.exp (add_options_for_tls): Remove
6610 *-*-solaris2.9* handling.
6611
6612 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6613
6614 * gcc.target/aarch64/vect_cvtf_1.c: New.
6615
6616 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6617
6618 PR tree-optimization/60823
6619 * c-c++-common/gomp/pr60823-1.c: New test.
6620 * c-c++-common/gomp/pr60823-2.c: New test.
6621 * c-c++-common/gomp/pr60823-3.c: New test.
6622
6623 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6624
6625 * gcc.target/arm/anddi_notdi-1.c: New test.
6626 * gcc.target/arm/iordi_notdi-1.c: New test case.
6627
6628 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6629
6630 * gcc.target/arm/iordi_notdi-1.c: New test.
6631
6632 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6633
6634 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6635
6636 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6637
6638 PR target/60735
6639 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6640 not cause errors if -mspe.
6641
6642 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6643
6644 PR target/60909
6645 * gcc.target/i386/pr60909-1.c: New test.
6646 * gcc.target/i386/pr60909-2.c: Ditto.
6647
6648 2014-04-18 Cong Hou <congh@google.com>
6649
6650 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6651 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6652
6653 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6654
6655 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6656 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6657
6658 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6659
6660 PR c++/59200
6661 * g++.dg/cpp0x/alias-decl-42.C: New.
6662
6663 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6664
6665 * gcc.target/powerpc/ti_math1.c: New.
6666 * gcc.target/powerpc/ti_math2.c: New.
6667
6668 2014-04-17 Martin Jambor <mjambor@suse.cz>
6669
6670 * gnat.dg/opt34.adb: New.
6671 * gnat.dg/opt34_pkg.ads: Likewise.
6672
6673 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6674
6675 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6676 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6677
6678 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6679
6680 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6681 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6682
6683 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6684
6685 PR target/60847
6686 Forward port from 4.8 branch
6687 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6688
6689 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6690 Fix scan patterns.
6691 * gcc.target/i386/bmi-2.c: Ditto.
6692
6693 2014-04-17 Richard Biener <rguenther@suse.de>
6694
6695 PR middle-end/60849
6696 * g++.dg/opt/pr60849.C: New testcase.
6697
6698 2014-04-17 Richard Biener <rguenther@suse.de>
6699
6700 PR tree-optimization/60836
6701 * g++.dg/vect/pr60836.cc: New testcase.
6702
6703 2014-04-17 Richard Biener <rguenther@suse.de>
6704
6705 PR tree-optimization/60841
6706 * gcc.dg/vect/pr60841.c: New testcase.
6707
6708 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6709
6710 * g++.dg/ipa/devirt-31.C: New testcase.
6711
6712 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6713
6714 PR lto/60820
6715 * gcc.dg/lto/pr60820_0.c: New testcase.
6716 * gcc.dg/lto/pr60820_1.c: New testcase.
6717
6718 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6719
6720 PR ipa/60854
6721 * g++.dg/torture/pr60854.C: New testcase.
6722
6723 2014-04-16 Catherine Moore <clm@codesourcery.com>
6724
6725 * gcc.target/mips/umips-store16-2.c: New test.
6726
6727 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6728
6729 * g++.dg/cpp0x/initlist-vect.C: New file.
6730
6731 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6732
6733 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6734 * gcc.dg/uninit-I-O0.c: Likewise.
6735 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6736
6737 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6738
6739 PR tree-optimization/60844
6740 * gcc.dg/pr60844.c: New test.
6741
6742 2014-04-15 Richard Biener <rguenther@suse.de>
6743
6744 PR rtl-optimization/56965
6745 * gcc.dg/torture/pr56965-1.c: New testcase.
6746 * gcc.dg/torture/pr56965-2.c: Likewise.
6747
6748 2014-04-15 Teresa Johnson <tejohnson@google.com>
6749
6750 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6751
6752 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6753
6754 * gnat.dg/vect14.adb: New test.
6755
6756 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6757
6758 * gnat.dg/vect12.ad[sb]: New test.
6759 * gnat.dg/vect13.ad[sb]: Likewise.
6760
6761 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6762
6763 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6764 under qemu-arm.
6765 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6766 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6767 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6768 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6769 * c-c++-common/ubsan/null-1.c: Likewise.
6770 * c-c++-common/ubsan/null-10.c: Likewise.
6771 * c-c++-common/ubsan/null-11.c: Likewise.
6772 * c-c++-common/ubsan/null-2.c: Likewise.
6773 * c-c++-common/ubsan/null-3.c: Likewise.
6774 * c-c++-common/ubsan/null-4.c: Likewise.
6775 * c-c++-common/ubsan/null-5.c: Likewise.
6776 * c-c++-common/ubsan/null-6.c: Likewise.
6777 * c-c++-common/ubsan/null-7.c: Likewise.
6778 * c-c++-common/ubsan/null-8.c: Likewise.
6779 * c-c++-common/ubsan/null-9.c: Likewise.
6780 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6781 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6782 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6783 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6784 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6785 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6786 * c-c++-common/ubsan/pr59333.c: Likewise.
6787 * c-c++-common/ubsan/pr59667.c: Likewise.
6788 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6789 * c-c++-common/ubsan/pr60636.c: Likewise.
6790 * c-c++-common/ubsan/shift-1.c: Likewise.
6791 * c-c++-common/ubsan/shift-2.c: Likewise.
6792 * c-c++-common/ubsan/vla-1.c: Likewise.
6793
6794 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6795
6796 * gnat.dg/vect11.ad[sb]: New test.
6797
6798 2014-04-14 Richard Biener <rguenther@suse.de>
6799
6800 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6801
6802 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6803
6804 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6805
6806 2014-04-14 Richard Biener <rguenther@suse.de>
6807 Marc Glisse <marc.glisse@inria.fr>
6808
6809 PR c/60819
6810 * gcc.target/i386/vec-may_alias.c: New testcase.
6811
6812 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6813
6814 * lib/target-supports.exp
6815 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6816 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6817 Fix formatting.
6818
6819 2014-04-14 Richard Biener <rguenther@suse.de>
6820
6821 PR lto/60720
6822 * gcc.dg/lto/pr60720_0.c: New testcase.
6823 * gcc.dg/lto/pr60720_1.c: Likewise.
6824
6825 2014-04-14 Christian Bruel <christian.bruel@st.com>
6826
6827 * gcc.target/sh/memset.c: New test.
6828
6829 2014-04-14 Richard Biener <rguenther@suse.de>
6830
6831 PR middle-end/55022
6832 * gcc.dg/graphite/pr55022.c: New testcase.
6833
6834 2014-04-14 Richard Biener <rguenther@suse.de>
6835
6836 PR tree-optimization/59817
6837 PR tree-optimization/60453
6838 * gfortran.dg/graphite/pr59817.f: New testcase.
6839 * gcc.dg/graphite/pr59817-1.c: Likewise.
6840 * gcc.dg/graphite/pr59817-2.c: Likewise.
6841
6842 2014-04-14 Jason Merrill <jason@redhat.com>
6843
6844 Revert:
6845 * lib/gcc-dg.exp (dg-build-dso): New.
6846 (gcc-dg-test-1): Handle dg-do-what "dso".
6847
6848 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6849
6850 PR fortran/60717
6851 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6852
6853 PR fortran/58085
6854 * gfortran.dg/associate_15.f90: New test.
6855
6856 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6857
6858 PR middle-end/60467
6859 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6860 case to check.
6861
6862 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6863
6864 PR middle-end/60469
6865 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6866
6867 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6868
6869 * gcc.target/mips/umips-store16-1.c: New test.
6870
6871 2014-04-11 Tobias Burnus <burnus@net-b.de>
6872
6873 PR c/60194
6874 * * g++.dg/warn/warn_format_signedness.C: New.
6875 * gcc.dg/format/warn-signedness.c: New.
6876
6877 2014-04-11 Tobias Burnus <burnus@net-b.de>
6878
6879 PR fortran/58880
6880 PR fortran/60495
6881 * gfortran.dg/finalize_25.f90: New.
6882
6883 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6884
6885 * gcc.target/epiphany/t1068-2.c: New file.
6886
6887 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6888
6889 * gcc.target/epiphany/btst-1.c: New test.
6890
6891 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6892
6893 PR rtl-optimization/60651
6894 * gcc.target/epiphany/mode-switch.c: New test.
6895
6896 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6897
6898 PR c++/58600
6899 * g++.dg/cpp0x/gen-attrs-58.C: New.
6900 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6901
6902 2014-04-11 Steve Ellcey <sellcey@mips.com>
6903 Jakub Jelinek <jakub@redhat.com>
6904
6905 PR middle-end/60556
6906 * gcc.c-torture/compile/pr60556.c: New test.
6907
6908 2014-04-11 Richard Biener <rguenther@suse.de>
6909
6910 PR middle-end/60797
6911 * gcc.dg/pr60797.c: New testcase.
6912
6913 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6914
6915 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6916 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6917 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6918 rename to ...
6919 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6920 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6921 instructions as well.
6922
6923 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6924
6925 PR rtl-optimization/60663
6926 * gcc.target/arm/pr60663.c: New test.
6927
6928 2014-04-10 Jason Merrill <jason@redhat.com>
6929
6930 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6931
6932 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6933
6934 PR lto/60567
6935 * g++.dg/lto/pr60567_0.C: New test.
6936
6937 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6938
6939 * gfortran.dg/class_nameclash.f90: New test.
6940
6941 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6942
6943 PR c++/52844
6944 * g++.dg/cpp0x/variadic156.C: New.
6945
6946 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6947
6948 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6949 long.
6950
6951 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6952
6953 PR debug/60655
6954 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6955 -fdata-sections.
6956
6957 2014-04-09 Steve Ellcey <sellcey@mips.com>
6958
6959 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6960 and scan lists.
6961
6962 2014-04-09 Cong Hou <congh@google.com>
6963
6964 PR testsuite/60773
6965 * lib/target-supports.exp:
6966 (check_effective_target_vect_widen_si_to_di_pattern): New.
6967 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6968 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6969 targets only.
6970 (foo): Fix up formatting.
6971 (main): Call check_vect.
6972
6973 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6974
6975 PR c++/59115
6976 * g++.dg/template/crash119.C: New.
6977
6978 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6979
6980 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6981
6982 2014-04-08 Jason Merrill <jason@redhat.com>
6983
6984 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6985
6986 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6987
6988 PR rtl-optimization/60776
6989 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6990 * gcc.dg/builtin-bswap-7.c: Likewise.
6991 * gcc.dg/builtin-bswap-6a.c: New testcase.
6992 * gcc.dg/builtin-bswap-7a.c: New testcase.
6993
6994 Revert
6995 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6996
6997 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6998 optimization.
6999 * gcc.dg/builtin-bswap-7.c: Likewise.
7000
7001 2014-04-08 Richard Biener <rguenther@suse.de>
7002
7003 PR tree-optimization/60785
7004 * gcc.dg/graphite/pr60785.c: New testcase.
7005
7006 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7007
7008 PR target/60602
7009 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
7010 with as at -O0.
7011
7012 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
7013
7014 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
7015 * g++.dg/warn/Wnvdtor-3.C: Likewise.
7016 * g++.dg/warn/Wnvdtor-4.C: Likewise.
7017
7018 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
7019
7020 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
7021
7022 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
7023
7024 PR target/60609
7025 * g++.dg/torture/pr60609.C: New test.
7026
7027 2014-04-07 Richard Biener <rguenther@suse.de>
7028
7029 PR tree-optimization/60766
7030 * gcc.dg/torture/pr60766.c: New testcase.
7031
7032 2014-04-07 Jason Merrill <jason@redhat.com>
7033
7034 * lib/gcc-dg.exp (dg-build-dso): New.
7035 (gcc-dg-test-1): Handle dg-do-what "dso".
7036 * lib/target-supports.exp (add_options_for_dlopen): New.
7037 (check_effective_target_dlopen): Use it.
7038
7039 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7040
7041 * gcc.target/arm/pr60657.c: Fix missing curly brace.
7042
7043 2014-04-07 Richard Biener <rguenther@suse.de>
7044
7045 PR middle-end/60750
7046 * g++.dg/torture/pr60750.C: New testcase.
7047 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
7048
7049 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
7050
7051 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
7052
7053 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7054
7055 PR testsuite/60671
7056 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
7057
7058 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7059
7060 PR testsuite/60672
7061 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7062
7063 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7064
7065 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7066
7067 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7068
7069 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7070
7071 * gcc.target/avr/dev-specific-rmw.c: New test.
7072
7073 2014-04-04 Cong Hou <congh@google.com>
7074
7075 PR tree-optimization/60656
7076 * gcc.dg/vect/pr60656.c: New test.
7077
7078 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7079
7080 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7081 optimization.
7082 * gcc.dg/builtin-bswap-7.c: Likewise.
7083
7084 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7085
7086 PR c++/58207
7087 * g++.dg/cpp0x/constexpr-ice15.C: New.
7088
7089 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
7090
7091 PR ipa/59626
7092 testcase by Richard Biener
7093 * gcc.dg/lto/pr59626_0.c: New testcase.
7094 * gcc.dg/lto/pr59626_1.c: New testcase.
7095
7096 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7097
7098 PR debug/60655
7099 * gcc.c-torture/compile/pr60655-1.c: New test.
7100
7101 2014-04-04 Martin Jambor <mjambor@suse.cz>
7102
7103 PR ipa/60640
7104 * g++.dg/ipa/pr60640-1.C: New test.
7105 * g++.dg/ipa/pr60640-2.C: Likewise.
7106 * g++.dg/ipa/pr60640-3.C: Likewise.
7107 * g++.dg/ipa/pr60640-4.C: Likewise.
7108
7109 2014-04-04 Jeff Law <law@redhat.com>
7110
7111 PR target/60657
7112 * gcc.target/arm/pr60657.c: New test.
7113
7114 2014-04-04 Richard Biener <rguenther@suse.de>
7115
7116 PR ipa/60746
7117 * g++.dg/torture/pr60746.C: New testcase.
7118
7119 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7120
7121 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7122 * g++.old-deja/g++.jason/overload21.C: Likewise.
7123 * g++.old-deja/g++.law/init5.C: Likewise.
7124
7125 2014-04-03 Cong Hou <congh@google.com>
7126
7127 PR tree-optimization/60505
7128 * gcc.dg/vect/pr60505.c: New test.
7129
7130 2014-04-03 Richard Biener <rguenther@suse.de>
7131
7132 PR tree-optimization/60740
7133 * gcc.dg/graphite/pr60740.c: New testcase.
7134
7135 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7136
7137 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7138 * g++.dg/warn/Wnvdtor-2.C: New.
7139 * g++.dg/warn/Wnvdtor-3.C: New.
7140 * g++.dg/warn/Wnvdtor-4.C: New.
7141 * g++.dg/warn/Weff1.C: Delete.
7142 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7143 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7144
7145 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7146
7147 PR ipa/60659
7148 * g++.dg/torture/pr60659.C: New testcase.
7149
7150 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7151
7152 PR tree-optimization/60733
7153 * gcc.dg/torture/pr60733.c: New test.
7154
7155 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7156
7157 PR rtl-optimization/60650
7158 * gcc.target/arm/pr60650-2.c: New.
7159
7160 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7161
7162 * gcc.target/i386/avx2-vpand-3.c,
7163 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7164
7165 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7166
7167 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7168 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7169 gcc.target/i386/memcpy-strategy-1.c,
7170 gcc.target/i386/memcpy-strategy-2.c,
7171 gcc.target/i386/memcpy-vector_loop-1.c,
7172 gcc.target/i386/memcpy-vector_loop-2.c,
7173 gcc.target/i386/memset-vector_loop-1.c,
7174 gcc.target/i386/memset-vector_loop-2.c,
7175 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7176 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7177 -march= options different from those in dg-options.
7178
7179 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7180
7181 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7182 gcc.target/i386/pr30970.c: Use -mtune=generic.
7183 * gcc.target/i386/avx2-vpaddb-3.c,
7184 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7185 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7186 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7187 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7188 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7189 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7190 gcc.target/i386/avx2-vpsubw-3.c,
7191 gcc.target/i386/avx256-unaligned-load-1.c,
7192 gcc.target/i386/avx256-unaligned-load-4.c,
7193 gcc.target/i386/avx256-unaligned-store-1.c,
7194 gcc.target/i386/avx256-unaligned-store-2.c,
7195 gcc.target/i386/avx256-unaligned-store-4.c: Use
7196 -mno-prefer-avx128.
7197
7198 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7199 Iain Sandoe <iain@codesourcery.com>
7200
7201 PR target/54083
7202 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7203 with the additional options -Wl,-undefined,dynamic_lookup
7204 and -Wl,-flat_namespace.
7205 * gcc.dg/torture/pr53922.c: Additional option
7206 -Wl,-flat_namespace for darwin[89].
7207 * gcc.dg/torture/pr60092.c: Additional options
7208 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7209 for darwin[89].
7210
7211 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7212
7213 PR target/43751
7214 * lib/prune.exp: Modify the regular express to prune
7215 the new warnings introduced by r205679 on darwin9.
7216
7217 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7218
7219 * g++.dg/init/ctor4.C: Adjust.
7220 * g++.dg/init/ctor4-1.C: New.
7221 * g++.dg/cpp0x/defaulted2.C: Adjust.
7222
7223 2014-04-01 Richard Henderson <rth@redhat.com>
7224
7225 PR target/60704
7226 * gcc.dg/pr60704.c: New file.
7227
7228 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7229
7230 PR target/60363
7231 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7232 logical_op_short_circuit targets.
7233
7234 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7235
7236 PR libfortran/60128
7237 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7238 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7239
7240 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7241
7242 PR rtl-optimization/60700
7243 * gcc.target/i386/pr60700.c: New test.
7244
7245 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7246
7247 PR target/60650
7248 * gcc.target/arm/pr60650.c: Adjust command line options.
7249
7250 2014-03-31 Martin Jambor <mjambor@suse.cz>
7251
7252 PR middle-end/60647
7253 * gcc.dg/pr60647-1.c: New test.
7254 * gcc.dg/pr60647-2.c: Likewise.
7255
7256 2014-03-31 Richard Biener <rguenther@suse.de>
7257
7258 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7259
7260 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7261
7262 PR target/60034
7263 * gcc.target/aarch64/pr60034.c: New file.
7264
7265 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7266
7267 PR c++/60626
7268 * g++.dg/cpp1y/pr60626.C: New testcase.
7269
7270 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7271
7272 * gcc.dg/pr45416.c: Allow bextr on x86.
7273 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7274 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7275 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7276 * gcc.target/i386/l_fma_double_1.c,
7277 gcc.target/i386/l_fma_double_2.c,
7278 gcc.target/i386/l_fma_double_3.c,
7279 gcc.target/i386/l_fma_double_4.c,
7280 gcc.target/i386/l_fma_double_5.c,
7281 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7282 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7283 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7284 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7285 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7286 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7287 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7288
7289 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7290
7291 PR target/60648
7292 * g++.dg/pr60648.C: Move test to...
7293 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7294 dg-options, add for fpic targets dg-additional-options -fPIC.
7295
7296 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7297
7298 * gnat.dg/opt33.adb: New testcase.
7299
7300 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7301
7302 PR target/60697
7303 * gcc.target/aarch64/pr60697.c: New.
7304
7305 2014-03-27 Jeff Law <law@redhat.com>
7306
7307 PR target/60648
7308 * g++.dg/pr60648.C: New test.
7309
7310 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7311
7312 PR c++/60573
7313 * g++.dg/cpp1y/pr60573.C: New testcase.
7314
7315 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7316
7317 PR target/60693
7318 * gcc.target/i386/pr60693.c: New test.
7319
7320 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7321
7322 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7323
7324 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7325
7326 PR c++/60689
7327 * c-c++-common/pr60689.c: New test.
7328
7329 PR c++/58678
7330 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7331 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7332 targets.
7333
7334 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7335
7336 PR target/60675
7337 * gcc.target/aarch64/pr60675.C: New.
7338
7339 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7340
7341 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7342 * lib/target-supports.exp: Return true for s390
7343 in check_effective_logical_op_short_circuit.
7344
7345 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7346
7347 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7348 of second source operand.
7349 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7350 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7351 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7352
7353 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7354
7355 PR ipa/60315
7356 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7357
7358 2014-03-28 Tobias Burnus <burnus@net-b.de>
7359
7360 * lib/cilk-plus-dg.exp: New.
7361 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7362 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7363
7364 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7365
7366 PR fortran/60522
7367 * gfortran.dg/where_4.f90: New test case.
7368
7369 2014-03-27 Tobias Burnus <burnus@net-b.de>
7370
7371 PR fortran/58880
7372 * gfortran.dg/finalize_24.f90: New.
7373
7374 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7375
7376 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7377 vbpermq builtin.
7378
7379 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7380 vec_select optimizations.
7381 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7382 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7383
7384 PR target/60672
7385 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7386 xxpermdi builtins are supported.
7387
7388 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7389
7390 PR rtl-optimization/60650
7391 * gcc.target/arm/pr60650.c: New.
7392
7393 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7394
7395 * gcc.target/s390/20140327-1.c: New testcase.
7396
7397 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7398
7399 PR middle-end/60682
7400 * g++.dg/gomp/pr60682.C: New test.
7401
7402 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7403
7404 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7405
7406 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7407
7408 PR target/60580
7409 * gcc.target/aarch64/pr60580_1.c: New.
7410 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7411 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7412
7413 2014-03-26 Dehao Chen <dehao@google.com>
7414
7415 * gcc.dg/predict-8.c: New test.
7416
7417 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7418
7419 PR c++/52369
7420 * g++.dg/init/const10.C: New.
7421 * g++.dg/init/const11.C: New.
7422 * g++.dg/init/pr25811.C: Adjust.
7423 * g++.dg/init/pr29043.C: Likewise.
7424 * g++.dg/init/pr43719.C: Likewise.
7425 * g++.dg/init/pr44086.C: Likewise.
7426 * g++.dg/init/ctor8.C: Likewise.
7427 * g++.dg/init/uninitialized1.C: Likewise.
7428
7429 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7430
7431 PR sanitizer/60636
7432 * c-c++-common/ubsan/pr60636.c: New test.
7433
7434 2014-03-26 Andreas Schwab <schwab@suse.de>
7435
7436 * g++.dg/torture/pr60315.C: Remove duplication.
7437
7438 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7439
7440 * gcc.c-torture/execute/20140326-1.c: New test.
7441
7442 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7443
7444 PR ipa/60315
7445 * g++.dg/torture/pr60315.C: New testcase.
7446
7447 2014-03-25 Martin Jambor <mjambor@suse.cz>
7448
7449 PR ipa/60600
7450 * g++.dg/ipa/pr60600.C: New test.
7451
7452 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7453
7454 PR testsuite/58013
7455 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7456
7457 2014-03-25 Richard Biener <rguenther@suse.de>
7458
7459 PR middle-end/60635
7460 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7461 * gfortran.dg/lto/pr60635_1.c: Likewise.
7462
7463 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7464
7465 PR c++/60627
7466 * g++.dg/cpp1y/pr60627.C: New testcase.
7467
7468 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7469
7470 * gcc.target/aarch64/ushr64_1.c: New.
7471
7472 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7473
7474 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7475 (LONG_LONG): Use LLONG.
7476 (set_rvector_long): Explicitly return void.
7477 (set_vector_long): Likewise.
7478 (check_vector_long): Likewise.
7479
7480 2014-03-24 Marek Polacek <polacek@redhat.com>
7481
7482 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7483 Define INT_MIN.
7484 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7485 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7486 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7487 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7488 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7489 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7490 * c-c++-common/ubsan/pr59503.c: Likewise.
7491 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7492 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7493 * c-c++-common/ubsan/shift-3.c: Likewise.
7494 * c-c++-common/ubsan/shift-6.c: Likewise.
7495 * c-c++-common/ubsan/undefined-1.c: Likewise.
7496 * c-c++-common/ubsan/vla-2.c: Likewise.
7497 * c-c++-common/ubsan/vla-3.c: Likewise.
7498 * c-c++-common/ubsan/vla-4.c: Likewise.
7499 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7500 * g++.dg/ubsan/return-2.C: Likewise.
7501
7502 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7503
7504 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7505 hppa*-*-hpux*.
7506
7507 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7508
7509 PR libfortran/59313
7510 PR libfortran/58015
7511 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7512 * gfortran.dg/round_4.f90: Likewise.
7513
7514 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7515
7516 PR libfortran/60128
7517 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7518 i?86-*-solaris2.9*.
7519
7520 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7521
7522 PR sanitizer/60613
7523 * c-c++-common/ubsan/pr60613-1.c: New test.
7524 * c-c++-common/ubsan/pr60613-2.c: New test.
7525
7526 2014-03-22 Matthias Klose <doko@ubuntu.com>
7527
7528 * g++.dg/cpp0x/regress: Remove empty directory.
7529
7530 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7531
7532 PR debug/60603
7533 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7534
7535 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7536
7537 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7538 * g++.dg/cpp1y/pr60393.C: Likewise.
7539
7540 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7541
7542 PR c++/60384
7543 * g++.dg/cpp1y/pr60384.C: New.
7544
7545 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7546
7547 PR target/60598
7548 * gcc.dg/pr60598.c: New test.
7549
7550 2014-03-21 Martin Jambor <mjambor@suse.cz>
7551
7552 PR ipa/59176
7553 * g++.dg/torture/pr59176.C: New test.
7554
7555 2014-03-21 Martin Jambor <mjambor@suse.cz>
7556
7557 PR ipa/60419
7558 * g++.dg/ipa/pr60419.C: New test.
7559
7560 2014-03-21 Richard Biener <rguenther@suse.de>
7561
7562 PR tree-optimization/60577
7563 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7564
7565 2014-03-21 Tobias Burnus <burnus@net-b.de>
7566
7567 PR fortran/60599
7568 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7569
7570 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7571
7572 PR middle-end/60597
7573 * g++.dg/opt/pr60597.C: New test.
7574
7575 PR c++/60572
7576 * g++.dg/init/pr60572.C: New test.
7577
7578 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7579
7580 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7581
7582 2014-03-19 Tobias Burnus <burnus@net-b.de>
7583
7584 PR fortran/60543
7585 PR fortran/60283
7586 * gfortran.dg/implicit_pure_4.f90: New.
7587
7588 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7589
7590 PR c++/51474
7591 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7592
7593 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7594
7595 PR testsuite/60590
7596 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7597 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7598 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7599
7600 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7601
7602 PR c++/60332
7603 * g++.dg/cpp1y/pr60332.C: New.
7604
7605 2014-03-19 Marek Polacek <polacek@redhat.com>
7606
7607 PR sanitizer/60569
7608 * g++.dg/ubsan/pr60569.C: New test.
7609
7610 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7611
7612 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7613
7614 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7615
7616 PR tree-optimization/60559
7617 * g++.dg/vect/pr60559.cc: New test.
7618
7619 2014-03-18 Ian Lance Taylor <iant@google.com>
7620
7621 PR target/60563
7622 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7623 (ditype): Rename typedef from int64_t.
7624
7625 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7626
7627 PR c/55383
7628 * gcc.dg/cast-qual-3.c: New.
7629 Revert:
7630 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7631 * c-c++-common/Wcast-qual-1.c: More precise match text.
7632
7633 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7634
7635 PR fortran/55207
7636 PR fortran/60549
7637 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7638 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7639 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7640 * gfortran.dg/intent_optimize_1.f90: Ditto.
7641 * gfortran.dg/pointer_init_9.f90: Ditto.
7642 * gfortran.dg/volatile4.f90: Ditto.
7643 * gfortran.dg/volatile6.f90: Ditto.
7644
7645 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7646
7647 PR c/55383
7648 * c-c++-common/Wcast-qual-1.c: More precise match text.
7649
7650 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7651
7652 PR c++/60305
7653 * g++.dg/cpp0x/constexpr-ice14.C: New.
7654
7655 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7656
7657 PR c++/54250
7658 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7659
7660 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7661
7662 PR sanitizer/60535
7663 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7664 * c-c++-common/ubsan/null-2.c: Likewise.
7665 * c-c++-common/ubsan/null-3.c: Likewise.
7666 * c-c++-common/ubsan/null-4.c: Likewise.
7667 * c-c++-common/ubsan/null-5.c: Likewise.
7668 * c-c++-common/ubsan/null-6.c: Likewise.
7669 * c-c++-common/ubsan/null-7.c: Likewise.
7670 * c-c++-common/ubsan/null-8.c: Likewise.
7671 * c-c++-common/ubsan/null-9.c: Likewise.
7672 * c-c++-common/ubsan/null-10.c: Likewise.
7673 * c-c++-common/ubsan/null-11.c: Likewise.
7674 * c-c++-common/ubsan/overflow-1.c: Likewise.
7675 * c-c++-common/ubsan/overflow-2.c: Likewise.
7676 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7677 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7678 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7679 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7680 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7681 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7682 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7683 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7684 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7685 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7686 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7687 * c-c++-common/ubsan/pr59333.c: Likewise.
7688 * c-c++-common/ubsan/pr59503.c: Likewise.
7689 * c-c++-common/ubsan/pr59667.c: Likewise.
7690 * c-c++-common/ubsan/undefined-1.c: Likewise.
7691 * g++.dg/ubsan/pr59250.C: Likewise.
7692 * g++.dg/ubsan/pr59306.C: Likewise.
7693
7694 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7695
7696 * gcc.dg/tls/pr58595.c: Add tls options.
7697
7698 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7699
7700 * gcc.target/i386/avx-additional-reg-names.c: New.
7701 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7702
7703 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7704
7705 PR c++/60390
7706 * g++.dg/cpp1y/pr60390.C: New testcase.
7707
7708 PR c++/60391
7709 * g++.dg/cpp1y/pr60391.C: New testcase.
7710
7711 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7712
7713 PR target/60516
7714 * gcc.target/i386/pr60516.c: New test.
7715
7716 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7717
7718 PR c++/59571
7719 * g++.dg/cpp0x/constexpr-ice13.C: New.
7720
7721 2014-03-17 Marek Polacek <polacek@redhat.com>
7722
7723 PR middle-end/60534
7724 * gcc.dg/gomp/pr60534.c: New test.
7725
7726 2014-03-17 Kai Tietz <ktietz@redhat.com>
7727
7728 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7729
7730 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7731
7732 PR testsuite/58851
7733 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7734 storage size.
7735
7736 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7737
7738 PR libfortran/58324
7739 * gfortran.dg/list_read_12.f90: New test.
7740
7741 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7742
7743 PR fortran/55207
7744 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7745 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7746 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7747 -Wno-aggressive-loop-optimizations and remove an unused variable.
7748 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7749 * gfortran.dg/pointer_init_9.f90: New.
7750 * gfortran.dg/volatile4.f90: Put into subroutine.
7751 * gfortran.dg/volatile6.f90: Ditto.
7752
7753 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7754
7755 PR fortran/60392
7756 * gfortran.dg/transpose_4.f90: New test.
7757
7758 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7759
7760 PR rtl-optimization/60508
7761 * gcc.target/i386/pr60508.c: New.
7762
7763 2014-03-14 Richard Biener <rguenther@suse.de>
7764
7765 PR middle-end/60518
7766 * g++.dg/pr60518.C: New testcase.
7767
7768 2014-03-14 Martin Jambor <mjambor@suse.cz>
7769
7770 PR lto/60461
7771 * gcc.dg/lto/pr60461_0.c: New test.
7772
7773 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7774
7775 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7776 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7777 * gcc.dg/lto/save-temps_0.c: New testcase.
7778
7779 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7780
7781 PR middle-end/36282
7782 * c-c++-common/pr36282-1.c: New test.
7783 * c-c++-common/pr36282-2.c: New test.
7784 * c-c++-common/pr36282-3.c: New test.
7785 * c-c++-common/pr36282-4.c: New test.
7786
7787 2014-03-13 Richard Henderson <rth@redhat.com>
7788
7789 PR debug/60438
7790 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7791
7792 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7793
7794 PR c++/60383
7795 * g++.dg/template/crash118.C: New.
7796 * g++.dg/template/crash95.C: Adjust.
7797
7798 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7799
7800 PR rtl-optimization/57189
7801 * gcc.target/i386/pr57189.c: New.
7802
7803 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7804
7805 PR c++/60254
7806 * g++.dg/cpp0x/static_assert10.C: New.
7807 * g++.dg/cpp0x/static_assert11.C: Likewise.
7808 * g++.dg/cpp0x/static_assert3.C: Adjust.
7809
7810 2014-03-13 Richard Biener <rguenther@suse.de>
7811
7812 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7813
7814 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7815
7816 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7817 2.07 128-bit arithmetic.
7818 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7819
7820 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7821 due to when TImode is allowed in VSX registers, the allowable
7822 address modes for TImode is just a single indirect address in
7823 order for the value to be loaded and store in either GPR or VSX
7824 registers. This affects the generated code, and it would cause
7825 this test to fail, when such an option is used.
7826
7827 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7828
7829 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7830
7831 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7832
7833 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7834 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7835 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7836 only test for exactly one if if -mbranch-cost=1 has been passed.
7837
7838 2014-03-12 Christian Bruel <christian.bruel@st.com>
7839
7840 PR target/60264
7841 * gcc.target/arm/pr60264.c
7842
7843 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7844
7845 PR tree-optimization/60454
7846 * gcc.c-torture/execute/pr60454.c: New test.
7847
7848 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7849 Marc Glisse <marc.glisse@inria.fr>
7850
7851 PR tree-optimization/60502
7852 * gcc.c-torture/compile/pr60502.c: New test.
7853
7854 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7855
7856 PR middle-end/60482
7857 * gcc.dg/vect/pr60482.c: New test.
7858
7859 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7860
7861 PR c++/60389
7862 * g++.dg/cpp0x/inh-ctor19.C: New.
7863
7864 2014-03-11 Richard Biener <rguenther@suse.de>
7865
7866 PR tree-optimization/60429
7867 PR tree-optimization/60485
7868 * gcc.dg/pr60485-1.c: New testcase.
7869 * gcc.dg/pr60485-2.c: Likewise.
7870
7871 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7872
7873 PR ipa/60457
7874 * g++.dg/ipa/pr60457.C: New test.
7875
7876 2014-03-10 Richard Biener <rguenther@suse.de>
7877
7878 PR middle-end/60474
7879 * g++.dg/torture/pr60474.C: New testcase.
7880
7881 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7882
7883 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7884
7885 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7886
7887 * gcc.dg/lto/pr55113_0.c: New testcase.
7888
7889 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7890
7891 PR c++/60033
7892 * g++.dg/cpp1y/pr60033.C: New testcase.
7893
7894 PR c++/60393
7895 * g++.dg/cpp1y/pr60393.C: New testcase.
7896
7897 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7898
7899 PR libfortran/60128
7900 * gfortran.dg/fmt_en.f90: New test.
7901
7902 2014-03-07 Jason Merrill <jason@redhat.com>
7903
7904 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7905 * lib/target-supports.exp (check_effective_target_c++11): Now
7906 means C++11 and up.
7907 (check_effective_target_c++11_only): New.
7908 (check_effective_target_c++11_down): New.
7909 (check_effective_target_c++1y): New.
7910 (check_effective_target_c++1y_only): New.
7911 (check_effective_target_c++98_only): Rename from
7912 check_effective_target_c++98.
7913 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7914
7915 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7916
7917 PR c++/58609
7918 * g++.dg/cpp0x/constexpr-ice12.C: New.
7919
7920 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7921
7922 * c-c++-common/gomp/map-1.c: Extend.
7923
7924 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7925 Janus Weil <janus@gcc.gnu.org>
7926
7927 PR fortran/51976
7928 * gfortran.dg/deferred_type_component_1.f90 : New test.
7929 * gfortran.dg/deferred_type_component_2.f90 : New test.
7930
7931 2014-03-06 Marek Polacek <polacek@redhat.com>
7932
7933 PR c/60197
7934 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7935 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7936
7937 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7938
7939 PR target/58595
7940 * gcc.dg/tls/pr58595.c: New test.
7941
7942 2014-03-06 Richard Biener <rguenther@suse.de>
7943
7944 PR middle-end/60445
7945 PR lto/60424
7946 PR lto/60427
7947 Revert
7948 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7949
7950 * gcc.dg/lto/pr55113_0.c: New testcase.
7951
7952 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7953
7954 PR testsuite/59308
7955 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7956 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7957 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7958 s390*/i?86/x86_64.
7959 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7960 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7961 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7962 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7963 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7964 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7965 even for mips*/s390*/i?86/x86_64.
7966 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7967 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7968 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7969 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7970 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7971
7972 PR lto/60404
7973 * gcc.dg/lto/pr60404_0.c: New test.
7974 * gcc.dg/lto/pr60404_1.c: New file.
7975 * gcc.dg/lto/pr60404_2.c: New file.
7976
7977 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7978
7979 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7980 long long" throughout.
7981 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7982 * gcc.dg/vmx/insert-vsx.c: Likewise.
7983 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7984 * gcc.dg/vmx/ld-vsx.c: Likewise.
7985 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7986 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7987 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7988 * gcc.dg/vmx/merge-vsx.c: Likewise.
7989 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7990 * gcc.dg/vmx/st-vsx.c: Likewise.
7991 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7992 * gcc.dg/vmx/stl-vsx.c: Likewise.
7993 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7994
7995 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7996
7997 * gcc.dg/lto/pr55113_0.c: New testcase.
7998
7999 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8000
8001 PR c++/60376
8002 * g++.dg/cpp1y/pr60376.C: New.
8003
8004 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8005
8006 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
8007
8008 2014-03-04 Richard Biener <rguenther@suse.de>
8009
8010 PR tree-optimization/60382
8011 * gcc.dg/vect/pr60382.c: New testcase.
8012
8013 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
8014
8015 PR libfortran/60148
8016 * gfortran.dg/namelist_84.f90: New test.
8017
8018 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
8019
8020 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
8021 argument to avoid inf values.
8022 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
8023 UNION_FP_CHECK machinery.
8024
8025 2014-03-03 Renlin Li <Renlin.Li@arm.com>
8026
8027 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
8028 i32in128 cases outside special big-endian processing block.
8029
8030 2014-03-03 Jakub Jelinek <jakub@redhat.com>
8031
8032 PR preprocessor/60400
8033 * c-c++-common/cpp/pr60400.c: New test.
8034 * c-c++-common/cpp/pr60400-1.h: New file.
8035 * c-c++-common/cpp/pr60400-2.h: New file.
8036
8037 PR objc++/60398
8038 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
8039
8040 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
8041 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
8042
8043 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8044
8045 PR ipa/60150
8046 * g++.dg/lto/pr60150.H: New testcase.
8047 * g++.dg/lto/pr60150_0.C: New testcase.
8048 * g++.dg/lto/pr60150_1.C: New testcase.
8049
8050 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8051
8052 PR ipa/60306
8053 * g++.dg/ipa/devirt-29.C: New testcase
8054
8055 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8056
8057 PR fortran/60236
8058 * gfortran.dg/vect/pr32380.f: Fix expected test results.
8059
8060 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8061
8062 PR c++/50025
8063 * g++.dg/cpp0x/pr50025.C: New.
8064
8065 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
8066
8067 PR c++/60377
8068 * g++.dg/cpp1y/pr60377.C: New testcase.
8069
8070 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8071
8072 PR fortran/60341
8073 * gfortran.dg/str_comp_optimize_1.f90: New test.
8074
8075 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8076
8077 PR target/60071
8078 * gcc.c-torture/compile/pr60071.c: New.
8079
8080 2014-02-28 Janus Weil <janus@gcc.gnu.org>
8081
8082 PR fortran/60359
8083 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8084
8085 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8086
8087 PR c++/58610
8088 * g++.dg/cpp0x/constexpr-ice11.C: New.
8089
8090 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8091
8092 PR c++/60314
8093 * g++.dg/cpp1y/auto-fn24.C: New.
8094
8095 2014-02-28 Joey Ye <joey.ye@arm.com>
8096
8097 PR target/PR60169
8098 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8099
8100 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8101
8102 PR c++/60253
8103 * g++.dg/overload/ellipsis2.C: New.
8104
8105 2014-02-27 Jeff Law <law@redhat.com>
8106
8107 PR rtl-optimization/52714
8108 * gcc.c-torture/compile/pr52714.c: New test.
8109
8110 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
8111 Jeff Law <law@redhat.com>
8112
8113 PR rtl-optimization/49847
8114 * g++.dg/pr49847.C: New test.
8115
8116 2014-02-27 Marek Polacek <polacek@redhat.com>
8117
8118 PR middle-end/59223
8119 * c-c++-common/pr59223.c: New test.
8120
8121 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8122
8123 * common/config/i386/predicates.md (const1256_operand): Remove.
8124 (const2356_operand): New.
8125 (const_1_to_2_operand): Remove.
8126 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8127 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8128 (*avx512pf_gatherpf<mode>sf): Ditto.
8129 (avx512pf_gatherpf<mode>df): Ditto.
8130 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8131 (*avx512pf_gatherpf<mode>df): Ditto.
8132 (avx512pf_scatterpf<mode>sf): Ditto.
8133 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8134 (*avx512pf_scatterpf<mode>sf): Ditto.
8135 (avx512pf_scatterpf<mode>df): Ditto.
8136 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8137 (*avx512pf_scatterpf<mode>df): Ditto.
8138 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8139
8140 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8141
8142 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8143 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8144 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8145 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8146 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8147 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8148 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8149 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8150
8151 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8152
8153 PR target/60280
8154 * gnat.dg/renaming5.adb: Change to two expected gotos.
8155 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8156 jump threads.
8157 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8158 messages for removed basic block.
8159 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8160 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8161 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8162 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8163
8164 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8165
8166 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8167 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8168 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8169 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8170 * gcc.dg/vmx/merge-vsx.c: Likewise.
8171 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8172
8173 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8174
8175 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8176 * gcc.target/i386/prefetchwt1-1.c: New.
8177 * g++.dg/other/i386-2.C: Add new option.
8178 * g++.dg/other/i386-3.C: Ditto.
8179 * gcc.target/i386/sse-12.c: Ditto.
8180 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8181 * gcc.target/i386/sse-22.c: Add new option.
8182 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8183
8184 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8185
8186 PR libfortran/59313
8187 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8188
8189 PR libfortran/58015
8190 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8191
8192 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8193
8194 PR c++/60311
8195 * g++.dg/cpp1y/pr60311.C: New testcase.
8196
8197 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8198
8199 PR c++/60065
8200 * g++.dg/cpp1y/pr60065.C: New testcase.
8201
8202 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8203
8204 PR rtl-optimization/60268
8205 * gcc.c-torture/compile/pr60268.c: New test.
8206
8207 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8208
8209 * gcc.target/microblaze/others/mem_reload.c: New test.
8210
8211 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8212
8213 * gcc.dg/vmx/lde.c: New test.
8214 * gcc.dg/vmx/lde-be-order.c: New test.
8215 * gcc.dg/vmx/ste.c: New test.
8216 * gcc.dg/vmx/ste-be-order.c: New test.
8217
8218 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8219
8220 PR testsuite/60173
8221 * lib/target-supports.exp
8222 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8223 and crisv32-*-* to list.
8224
8225 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8226
8227 PR fortran/60302
8228 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8229
8230 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8231
8232 * gcc.dg/vmx/vsums.c: Check entire result vector.
8233 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8234
8235 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8236
8237 * gcc.dg/vmx/ld.c: New test.
8238 * gcc.dg/vmx/ld-be-order.c: New test.
8239 * gcc.dg/vmx/ld-vsx.c: New test.
8240 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8241 * gcc.dg/vmx/ldl.c: New test.
8242 * gcc.dg/vmx/ldl-be-order.c: New test.
8243 * gcc.dg/vmx/ldl-vsx.c: New test.
8244 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8245 * gcc.dg/vmx/st.c: New test.
8246 * gcc.dg/vmx/st-be-order.c: New test.
8247 * gcc.dg/vmx/st-vsx.c: New test.
8248 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8249 * gcc.dg/vmx/stl.c: New test.
8250 * gcc.dg/vmx/stl-be-order.c: New test.
8251 * gcc.dg/vmx/stl-vsx.c: New test.
8252 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8253
8254 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8255
8256 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8257 * g++.dg/other/i386-3.C (dg-options): Ditto.
8258 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8259 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8260 -mavx512pf and -msha.
8261
8262 2014-02-21 Richard Biener <rguenther@suse.de>
8263
8264 PR tree-optimization/60276
8265 * gcc.dg/vect/pr60276.c: New testcase.
8266
8267 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8268
8269 PR fortran/60234
8270 * gfortran.dg/finalize_23.f90: New.
8271
8272 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8273
8274 PR c++/60052
8275 PR c++/60053
8276 * g++.dg/cpp1y/pr60052.C: New testcase.
8277 * g++.dg/cpp1y/pr60053.C: New testcase.
8278
8279 2014-02-21 Tobias Burnus <burnus@net-b.de>
8280
8281 PR fortran/60286
8282 * gfortran.dg/inquire_16.f90: New.
8283
8284 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8285
8286 * gcc.target/nios2/biggot-1.c: New.
8287 * gcc.target/nios2/biggot-2.c: New.
8288
8289 2014-02-20 Martin Jambor <mjambor@suse.cz>
8290
8291 PR ipa/55260
8292 * gcc.dg/ipa/pr55260.c: New test.
8293
8294 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8295
8296 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8297 for execution test case.
8298
8299 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8300
8301 PR ipa/58555
8302 * g++.dg/torture/pr58555.C: New testcase.
8303
8304 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8305
8306 PR target/60204
8307 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8308 reflect abi fix.
8309 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8310
8311 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8312 Kirill Yukhin <kirill.yukhin@intel.com>
8313
8314 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8315 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8316 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8317 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8318 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8319 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8320
8321 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8322
8323 PR c/37743
8324 * g++.dg/ext/builtin-bswap1.C: New test.
8325 * c-c++-common/pr37743.c: New test.
8326
8327 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8328
8329 * gcc.dg/decl-10.c: New test.
8330
8331 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8332
8333 PR c++/60267
8334 * g++.dg/ext/ivdep-1.C: New test.
8335
8336 PR c++/60267
8337 * gcc.dg/pr60267.c: New test.
8338
8339 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8340
8341 PR target/59794
8342 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8343 (dg-options): Remove -Wno-psabi.
8344 * gcc.target/i386/pr59794-2.c: Ditto.
8345 * gcc.target/i386/pr60205-1.c: Ditto.
8346 * gcc.target/i386/sse-5.c: Ditto.
8347
8348 2014-02-18 Nick Clifton <nickc@redhat.com>
8349
8350 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8351 * gcc.dg/pr23623.c: Likewise.
8352 * gcc.dg/pr48784-1.c: Likewise.
8353 * gcc.dg/pr48784-2.c: Likewise.
8354 * gcc.dg/pr56997-2.c: Likewise.
8355 * gcc.dg/sms-6.c: Likewise.
8356 * gcc.dg/torture/pr60183.c: Likewise.
8357 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8358 * gcc.c-torture/execute/20061220-1.x: New.
8359 * gcc.c-torture/execute/pr43220.x: New.
8360 * gcc.c-torture/execute/pr51581-1.x: New.
8361 * gcc.c-torture/execute/pr51581-2.x: New.
8362 * gcc.c-torture/execute/pr58570.x: New.
8363 * gcc.c-torture/unsorted/DFcmp.x: New.
8364 * gcc.c-torture/unsorted/SFset.x: New.
8365
8366 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8367
8368 * gnat.dg/opt31.adb: New test.
8369
8370 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8371
8372 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8373
8374 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8375
8376 PR fortran/60232
8377 * gfortran.dg/typebound_proc_33.f90: New.
8378
8379 2014-02-19 Marek Polacek <polacek@redhat.com>
8380
8381 PR c/60195
8382 * gcc.dg/pr60195.c: New test.
8383
8384 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8385
8386 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8387
8388 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8389
8390 PR preprocessor/58844
8391 * c-c++-common/cpp/pr58844-1.c: New test.
8392 * c-c++-common/cpp/pr58844-2.c: New test.
8393
8394 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8395
8396 PR c++/60225
8397 * g++.dg/cpp0x/constexpr-ice10.C: New.
8398
8399 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8400
8401 PR c++/60215
8402 * g++.dg/cpp0x/pr60215.C: New.
8403
8404 2014-02-18 Tobias Burnus <burnus@net-b.de>
8405
8406 PR fortran/49397
8407 * gfortran.dg/proc_ptr_45.f90: New.
8408 * gfortran.dg/proc_ptr_46.f90: New.
8409
8410 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8411
8412 PR c++/60190
8413 * g++.dg/cpp1y/pr60190.C: New testcase.
8414
8415 PR c++/60064
8416 * g++.dg/cpp1y/pr60064.C: New testcase.
8417
8418 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8419
8420 PR target/60205
8421 * gcc.target/i386/pr60205-1.c: New test.
8422 * gcc.target/i386/pr60205-2.c: Ditto.
8423
8424 2014-02-18 Kai Tietz <ktietz@redhat.com>
8425
8426 PR target/60193
8427 * gcc.target/i386/nest-1.c: New testcase.
8428
8429 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8430
8431 * gnat.dg/opt32.adb: New test.
8432
8433 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8434
8435 PR fortran/60231
8436 * gfortran.dg/typebound_generic_15.f90: New.
8437
8438 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8439
8440 PR fortran/55907
8441 * gfortran.dg/init_flag_12.f90: New.
8442
8443 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8444 Ilya Tocar <ilya.tocar@intel.com>
8445
8446 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8447 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8448 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8449 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8450
8451 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8452
8453 * lib/target-supports.exp
8454 (check_effective_target_logical_op_short_circuit): New procedure.
8455 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8456 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8457 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8458 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8459 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8460 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8461 logical_op_short_circuit for the alternative test, extending
8462 it to arm_cortex_m.
8463
8464 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8465
8466 PR target/60203
8467 * gcc.target/powerpc/pr60203.c: New testsuite.
8468
8469 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8470
8471 PR fortran/59599
8472 * gfortran.dg/ichar_3.f90: New test.
8473
8474 2014-02-15 Richard Biener <rguenther@suse.de>
8475
8476 PR tree-optimization/60183
8477 * gcc.dg/torture/pr60183.c: New testcase.
8478
8479 2014-02-14 Jeff Law <law@redhat.com>
8480
8481 PR rtl-optimization/60131
8482 * g++.dg/torture/pr60131.C: New test.
8483
8484 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8485
8486 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8487 on command-line.
8488
8489 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8490
8491 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8492
8493 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8494
8495 * gcc.c-torture/compile/20140213.c: New test.
8496
8497 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8498
8499 PR target/43546
8500 * gcc.target/i386/pr43546.c: New test.
8501
8502 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8503
8504 * gcc.target/s390/hotpatch-compile-8.c: New test.
8505
8506 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8507
8508 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8509 definition with an ifndef.
8510 * gcc.dg/pr59605-2.c: New test.
8511
8512 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8513
8514 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8515
8516 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8517
8518 * gcc.dg/torture/float128-mul-underflow.c,
8519 gcc.dg/torture/float128-truncdf-underflow.c,
8520 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8521
8522 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8523
8524 PR middle-end/59737
8525 * g++.dg/ipa/pr59737.C: New test.
8526
8527 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8528
8529 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8530
8531 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8532
8533 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8534
8535 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8536
8537 2014-02-12 Richard Biener <rguenther@suse.de>
8538
8539 PR middle-end/60092
8540 * gcc.dg/torture/pr60092.c: New testcase.
8541 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8542
8543 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8544
8545 * gcc.c-torture/execute/20140212-1.c: New test.
8546
8547 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8548
8549 PR c++/60047
8550 * g++.dg/cpp0x/pr60047.C: New.
8551
8552 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8553
8554 PR c/60101
8555 * c-c++-common/pr60101.c: New test.
8556
8557 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8558
8559 PR lto/59468
8560 * g++.dg/ipa/devirt-27.C: New testcase.
8561 * g++.dg/ipa/devirt-26.C: New testcase.
8562
8563 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8564
8565 PR target/60137
8566 * gcc.target/powerpc/pr60137.c: New file.
8567
8568 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8569
8570 PR fortran/52370
8571 * gfortran.dg/pr52370.f90: New test.
8572
8573 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8574
8575 PR target/59927
8576 Revert
8577 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8578
8579 PR testsuite/58630
8580 * gcc.target/i386/pr43662.c (dg-options):
8581 Add -maccumulate-outgoing-args.
8582 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8583 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8584 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8585 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8586 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8587 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8588 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8589 Add -maccumulate-outgoing-args.
8590 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8591 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8592 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8593 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8594 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8595 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8596 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8597 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8598 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8599 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8600 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8601 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8602 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8603 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8604 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8605
8606 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8607
8608 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8609
8610 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8611
8612 PR debug/59776
8613 * gcc.dg/guality/pr59776.c: New test.
8614
8615 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8616
8617 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8618 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8619 (add_options_for_arm_vfp3): New.
8620
8621 2014-02-11 Jeff Law <law@redhat.com>
8622
8623 PR middle-end/54041
8624 * gcc.target/m68k/pr54041.c: New test.
8625
8626 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8627
8628 PR target/59927
8629 * gcc.target/i386/pr59927.c: New test.
8630
8631 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8632
8633 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8634 * gcc.dg/vect/pr60012.c: Likewise.
8635 * gcc.dg/vect/vect-119.c: Likewise.
8636 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8637 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8638
8639 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8640
8641 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8642
8643 2014-02-10 Jeff Law <law@redhat.com>
8644
8645 PR middle-end-52306
8646 * gcc.c-torture/compile/pr52306.c: New test.
8647
8648 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8649
8650 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8651
8652 2014-02-10 Richard Biener <rguenther@suse.de>
8653
8654 PR tree-optimization/60115
8655 * gcc.dg/torture/pr60115.c: New testcase.
8656
8657 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8658
8659 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8660 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8661
8662 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8663 Ilya Tocar <ilya.tocar@intel.com>
8664
8665 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8666 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8667 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8668 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8669 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8670 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8671 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8672 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8673 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8674 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8675 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8676 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8677 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8678 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8679 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8680 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8681 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8682 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8683 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8684 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8685 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8686 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8687 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8688 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8689 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8690 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8691 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8692
8693 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8694
8695 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8696
8697 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8698
8699 PR fortran/57522
8700 * gfortran.dg/associated_target_5.f03: New test.
8701
8702 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8703
8704 PR fortran/59026
8705 * gfortran.dg/elemental_by_value_1.f90: New test.
8706
8707 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8708
8709 PR fortran/58470
8710 * gfortran.dg/finalize_22.f90: New.
8711
8712 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8713
8714 PR fortran/60066
8715 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8716 was fixed by the patch for PR59906.
8717
8718 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8719
8720 PR translation/52289
8721 * gfortran.dg/coarray_8.f90: Update dg-error match.
8722
8723 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8724
8725 PR c/59984
8726 * gcc.dg/vect/pr59984.c: New test.
8727
8728 PR middle-end/60092
8729 * gcc.dg/attr-alloc_align-1.c: New test.
8730 * gcc.dg/attr-alloc_align-2.c: New test.
8731 * gcc.dg/attr-alloc_align-3.c: New test.
8732 * gcc.dg/attr-assume_aligned-1.c: New test.
8733 * gcc.dg/attr-assume_aligned-2.c: New test.
8734 * gcc.dg/attr-assume_aligned-3.c: New test.
8735
8736 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR target/60077
8739 * gcc.target/i386/pr60077-1.c: New test.
8740 * gcc.target/i386/pr60077-2.c: New test.
8741
8742 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8743
8744 PR preprocessor/56824
8745 * gcc.dg/pr56824.c: New test.
8746
8747 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8748
8749 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8750 variable used for atomic operations.
8751
8752 2014-02-07 Richard Biener <rguenther@suse.de>
8753
8754 PR middle-end/60092
8755 * gcc.dg/vect/pr60092-2.c: New testcase.
8756
8757 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8758
8759 PR c++/60082
8760 Revert
8761 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8762
8763 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8764 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8765
8766 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8767
8768 * gcc.target/s390/fp2int1.c: New testcase.
8769
8770 2014-02-07 Richard Biener <rguenther@suse.de>
8771
8772 PR middle-end/60092
8773 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8774 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8775
8776 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8777
8778 PR ipa/59918
8779 * g++.dg/torture/pr59918.C: New testcase.
8780
8781 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8782
8783 PR target/59575
8784 * gcc.target/arm/pr59575.c: New test.
8785
8786 PR debug/59992
8787 * gcc.dg/pr59992.c: New test.
8788
8789 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8790
8791 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8792 init_priority. Test alignment of variable instead of function.
8793
8794 2014-02-06 Marek Polacek <polacek@redhat.com>
8795
8796 PR c/60087
8797 * gcc.dg/pr60087.c: New test.
8798
8799 2014-02-06 Alan Modra <amodra@gmail.com>
8800
8801 * gcc.target/powerpc/pr60032.c: New.
8802
8803 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8804
8805 PR target/60062
8806 * gcc.c-torture/execute/pr60062.c: New test.
8807 * gcc.c-torture/execute/pr60072.c: New test.
8808
8809 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8810
8811 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8812 so that expected outcome works for PIC variants too.
8813
8814 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8815 Kugan Vivekanandarajah <kuganv@linaro.org>
8816
8817 * gcc.target/arm/vect-noalign.c: New file.
8818
8819 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8820 Jakub Jelinek <jakub@redhat.com>
8821
8822 PR middle-end/60013
8823 * gcc.dg/pr60013.c: New testcase.
8824
8825 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8826
8827 * gcc.dg/vmx/sum2s.c: New.
8828 * gcc.dg/vmx/sum2s-be-order.c: New.
8829
8830 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8831
8832 * gcc.dg/vmx/pack.c: New.
8833 * gcc.dg/vmx/pack-be-order.c: New.
8834 * gcc.dg/vmx/unpack.c: New.
8835 * gcc.dg/vmx/unpack-be-order.c: New.
8836
8837 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8838
8839 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8840 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8841
8842 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8843
8844 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8845 Use __builtin_floorf, __builtin_ceilf.
8846 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8847 declaration.
8848 (TEST): Use __builtin_floorf.
8849 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8850
8851 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8852
8853 PR ipa/59947
8854 * g++.dg/opt/pr59947.C: New test.
8855
8856 PR c++/58703
8857 * c-c++-common/gomp/pr58703.c: New test.
8858
8859 2014-02-05 Richard Biener <rguenther@suse.de>
8860
8861 PR testsuite/60076
8862 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8863 avoid using unsigned long long.
8864
8865 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8866
8867 PR middle-end/57499
8868 * g++.dg/torture/pr57499.C: New test.
8869
8870 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8871
8872 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8873
8874 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8875
8876 * g++.dg/ipa/devirrt-22.C: Fix template.
8877
8878 2014-02-04 Marek Polacek <polacek@redhat.com>
8879
8880 PR c/60036
8881 * gcc.dg/pr60036.c: New test.
8882
8883 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8884
8885 PR ipa/60058
8886 * g++.dg/torture/pr60058.C: New testcase.
8887
8888 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8889
8890 * g++.dg/tsan/default_options.C: Invert check.
8891
8892 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8893
8894 PR tree-optimization/60002
8895 * g++.dg/opt/pr60002.C: New test.
8896
8897 PR tree-optimization/60023
8898 * g++.dg/vect/pr60023.cc: New test.
8899
8900 PR ipa/60026
8901 * c-c++-common/torture/pr60026.c: New test.
8902
8903 PR rtl-optimization/57915
8904 * gcc.target/i386/pr57915.c: New test.
8905
8906 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8907
8908 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8909
8910 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8911
8912 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8913
8914 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8915
8916 PR middle-end/59261
8917 * gcc.dg/pr59261.c: New test.
8918
8919 2014-02-04 Richard Biener <rguenther@suse.de>
8920
8921 PR tree-optimization/60012
8922 * gcc.dg/vect/pr60012.c: New testcase.
8923
8924 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8925
8926 PR target/59788
8927 * g++.dg/eh/unwind-direct.C: New test.
8928
8929 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8930
8931 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8932 timeout value to 20s.
8933
8934 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8935
8936 PR ipa/59882
8937 * g++.dg/torture/pr59882.C: New testcase
8938
8939 2014-02-03 Jan Hubicka <jh@suse.cz>
8940
8941 PR ipa/59831
8942 * g++.dg/ipa/devirt-22.C: New testcase.
8943
8944 2014-02-03 Jan Hubicka <jh@suse.cz>
8945
8946 * g++.dg/ipa/devirt-25.C: New testcase.
8947
8948 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8949
8950 PR tree-optimization/59924
8951 * gcc.dg/pr59924.c: New test.
8952
8953 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8954
8955 PR ipa/59831
8956 * g++.dg/ipa/devirt-24.C: New testcase.
8957
8958 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8959
8960 PR c++/53017
8961 PR c++/59211
8962 * c-c++-common/attributes-1.c: New testcase.
8963 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8964
8965 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8966
8967 PR c++/58871
8968 * g++.dg/cpp0x/pr58871.C: New.
8969
8970 2014-02-03 Cong Hou <congh@google.com>
8971
8972 PR tree-optimization/60000
8973 * g++.dg/vect/pr60000.cc: New test.
8974
8975 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8976
8977 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8978 * gcc.target/i386/long-double-64-4.c: Likewise.
8979 * gcc.target/i386/long-double-80-1.c: Likewise.
8980 * gcc.target/i386/long-double-80-2.c: Likewise.
8981 * gcc.target/i386/long-double-80-3.c: Likewise.
8982 * gcc.target/i386/long-double-80-4.c: Likewise.
8983 * gcc.target/i386/long-double-80-5.c: Likewise.
8984 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8985 __multf3 isn't used.
8986 * gcc.target/i386/long-double-64-3.c: Likewise.
8987 * gcc.target/i386/long-double-128-1.c: New test.
8988 * gcc.target/i386/long-double-128-2.c: Likewise.
8989 * gcc.target/i386/long-double-128-3.c: Likewise.
8990 * gcc.target/i386/long-double-128-4.c: Likewise.
8991 * gcc.target/i386/long-double-128-5.c: Likewise.
8992 * gcc.target/i386/long-double-128-6.c: Likewise.
8993 * gcc.target/i386/long-double-128-7.c: Likewise.
8994 * gcc.target/i386/long-double-128-8.c: Likewise.
8995 * gcc.target/i386/long-double-128-9.c: Likewise.
8996 * gcc.target/i386/long-double-64-5.c: Likewise.
8997 * gcc.target/i386/long-double-64-6.c: Likewise.
8998 * gcc.target/i386/long-double-64-7.c: Likewise.
8999 * gcc.target/i386/long-double-64-8.c: Likewise.
9000 * gcc.target/i386/long-double-64-9.c: Likewise.
9001 * gcc.target/i386/long-double-80-10.c: Likewise.
9002 * gcc.target/i386/long-double-80-8.c: Likewise.
9003 * gcc.target/i386/long-double-80-9.c: Likewise.
9004
9005 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
9006
9007 PR rtl-optimization/57662
9008 * g++.dg/pr57662.C: New test.
9009
9010 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9011
9012 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
9013 * gcc.dg/vmx/perm.c: New.
9014 * gcc.dg/vmx/perm-be-order.c: New.
9015
9016 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9017
9018 * gcc.dg/vmx/vsums.c: New.
9019 * gcc.dg/vmx/vsums-be-order.c: New.
9020
9021 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
9022
9023 * g++.dg/ipa/devirt-23.C: New testcase.
9024 * g++.dg/ipa/devirt-20.C: Fix template.
9025
9026 2014-02-02 Jan Hubicka <jh@suse.cz>
9027
9028 * g++.dg/ipa/devirt-21.C: New testcase.
9029
9030 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9031
9032 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
9033 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
9034
9035 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
9036
9037 PR target/60017
9038 * gcc.c-torture/execute/pr60017.c: New test.
9039
9040 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
9041
9042 PR fortran/57033
9043 * gfortran.dg/default_initialization_7.f90: New test.
9044
9045 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
9046
9047 PR fortran/59906
9048 * gfortran.dg/elemental_subroutine_9.f90: New test.
9049
9050 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9051
9052 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
9053
9054 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9055
9056 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
9057
9058 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9059
9060 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9061
9062 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9063
9064 PR c++/51219
9065 * g++.dg/init/bitfield5.C: New.
9066
9067 2014-02-01 Jakub Jelinek <jakub@redhat.com>
9068
9069 PR tree-optimization/60003
9070 * gcc.c-torture/execute/pr60003.c: New test.
9071
9072 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9073
9074 PR bootstrap/59985
9075 * gcc.target/arm/pr59985.C: New.
9076
9077 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9078
9079 PR sanitizer/59410
9080 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9081 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9082 to compile.
9083 (tsan_finish): Restore dg-do-what-default.
9084 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9085 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9086 * g++.dg/tsan/default_options.C: Likewise.
9087 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9088 * g++.dg/tsan/atomic_free2.C: Likewise.
9089 * g++.dg/tsan/cond_race.C: Likewise.
9090 * g++.dg/tsan/fd_close_norace.C: Likewise.
9091 * g++.dg/tsan/benign_race.C: Likewise.
9092 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9093 * c-c++-common/tsan/simple_race.c: Likewise.
9094 * c-c++-common/tsan/mutexset1.c: Likewise.
9095 * c-c++-common/tsan/thread_leak2.c: Likewise.
9096 * c-c++-common/tsan/tls_race.c: Likewise.
9097 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9098 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9099 * c-c++-common/tsan/free_race2.c: Likewise.
9100 * c-c++-common/tsan/thread_leak.c: Likewise.
9101 * c-c++-common/tsan/thread_leak1.c: Likewise.
9102 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9103 * c-c++-common/tsan/free_race.c: Likewise.
9104 * c-c++-common/tsan/sleep_sync.c: Likewise.
9105 * c-c++-common/tsan/tiny_race.c: Likewise.
9106 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9107 * c-c++-common/tsan/atomic_stack.c: Likewise.
9108 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9109 in dg-output regexps.
9110 * c-c++-common/tsan/simple_stack.c: Likewise.
9111
9112 2014-01-31 Richard Henderson <rth@redhat.com>
9113
9114 * g++.dg/tm/pr60004.C: New.
9115
9116 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9117
9118 PR c++/59082
9119 * g++.dg/inherit/crash4.C: New.
9120
9121 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9122
9123 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9124
9125 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9126
9127 * gcc.target/i386/m512-check.h: Use correct rounding values.
9128
9129 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9130
9131 * gcc.target/i386/avx-1.c: Use correct rounding values.
9132 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9133 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9134 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9135 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9136 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9137 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9138 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9139 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9140 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9141 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9142 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9143 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9144 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9145 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9146 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9147 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9148 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9149 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9150 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9151 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9152 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9153 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9154 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9155 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9156 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9157 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9158 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9159 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9160 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9161 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9162 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9163 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9164 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9165 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9166 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9167 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9168 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9169 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9170 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9171 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9172 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9173 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9174 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9175 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9176 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9177 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9178 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9179 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9180 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9181 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9182 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9183 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9184 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9185 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9186 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9187 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9188 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9189 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9190 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9191 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9192 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9193 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9194 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9195 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9196 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9197 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9198 * gcc.target/i386/sse-13.c: Ditto.
9199 * gcc.target/i386/sse-14.c: Ditto.
9200 * gcc.target/i386/sse-22.c: Ditto.
9201 * gcc.target/i386/sse-23.c: Ditto.
9202
9203 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9204
9205 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9206 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9207
9208 2014-01-31 Richard Biener <rguenther@suse.de>
9209
9210 PR middle-end/59990
9211 * gcc.dg/torture/pr59990.c: New testcase.
9212
9213 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9214
9215 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9216 if it fails don't run any tsan tests.
9217
9218 2014-01-31 Marek Polacek <polacek@redhat.com>
9219
9220 PR c/59963
9221 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9222 (y): Adjust dg-error.
9223 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9224 * gcc.dg/pr59963-1.c: New test.
9225 * gcc.dg/pr59963-2.c: New test.
9226 * gcc.dg/pr59963-3.c: New test.
9227
9228 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9229
9230 PR target/59923
9231 * gcc.target/arm/pr59923.c: New test.
9232
9233 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9234
9235 * gcc.dg/vmx/splat.c: New.
9236 * gcc.dg/vmx/splat-vsx.c: New.
9237 * gcc.dg/vmx/splat-be-order.c: New.
9238 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9239 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9240 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9241
9242 2014-01-30 Richard Biener <rguenther@suse.de>
9243
9244 PR tree-optimization/59993
9245 * gcc.dg/torture/pr59993.c: New testcase.
9246
9247 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9248
9249 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9250 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9251 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9252 vect_int rather than vect_float.
9253
9254 2014-01-30 Marek Polacek <polacek@redhat.com>
9255
9256 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9257
9258 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9259
9260 * gcc.target/microblaze/isa/fcmp4.c: New.
9261
9262 2014-01-30 Marek Polacek <polacek@redhat.com>
9263
9264 PR c/59940
9265 * gcc.dg/pr59940.c: New test.
9266 * gcc.dg/pr35635.c (func3): Move dg-warning.
9267
9268 2014-01-30 Richard Biener <rguenther@suse.de>
9269
9270 PR tree-optimization/59903
9271 * gcc.dg/torture/pr59903.c: New testcase.
9272
9273 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9274
9275 PR c++/58843
9276 * g++.dg/lookup/crash8.C: New.
9277
9278 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9279
9280 PR c++/58649
9281 * g++.dg/template/crash117.C: New.
9282
9283 2014-01-30 Richard Biener <rguenther@suse.de>
9284
9285 PR c/59905
9286 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9287 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9288 abort.
9289 * gcc.dg/invalid-call-1.c: Likewise.
9290
9291 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9292
9293 PR c++/58561
9294 * g++.dg/cpp1y/auto-fn23.C: New.
9295
9296 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9297
9298 PR c++/58846
9299 * g++.dg/init/dso_handle2.C: New.
9300
9301 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9302
9303 PR c++/58674
9304 * g++.dg/cpp0x/pr58674.C: New.
9305
9306 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9307
9308 PR target/59617
9309 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9310 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9311
9312 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9313
9314 * gcc.dg/vmx/merge-be-order.c: New.
9315 * gcc.dg/vmx/merge.c: New.
9316 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9317 * gcc.dg/vmx/merge-vsx.c: New.
9318
9319 2014-01-29 Richard Biener <rguenther@suse.de>
9320
9321 PR tree-optimization/58742
9322 * gcc.dg/pr58742-1.c: New testcase.
9323 * gcc.dg/pr58742-2.c: Likewise.
9324 * gcc.dg/pr58742-3.c: Likewise.
9325
9326 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9327
9328 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9329 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9330 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9331
9332 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9333
9334 PR c++/58702
9335 * g++.dg/gomp/pr58702.C: New.
9336
9337 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9338
9339 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9340 selector.
9341
9342 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9343
9344 PR middle-end/59917
9345 PR tree-optimization/59920
9346 * gcc.dg/pr59920-1.c: New test.
9347 * gcc.dg/pr59920-2.c: New test.
9348 * gcc.dg/pr59920-3.c: New test.
9349 * c-c++-common/gomp/pr59917-1.c: New test.
9350 * c-c++-common/gomp/pr59917-2.c: New test.
9351
9352 PR tree-optimization/59594
9353 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9354 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9355 * gcc.dg/vect/pr59594.c: New test.
9356
9357 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9358
9359 PR fortran/59414
9360 * gfortran.dg/allocate_class_3.f90: New test.
9361
9362 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9363
9364 PR preprocessor/59935
9365 * c-c++-common/cpp/warning-zero-location.c: New test.
9366 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9367
9368 2014-01-27 Steve Ellcey <sellcey@mips.com>
9369
9370 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9371
9372 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9373
9374 * g++.dg/ext/mv16.C: New tests.
9375
9376 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9377
9378 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9379 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9380 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9381 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9382 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9383 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9384 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9385 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9386 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9387 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9388 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9389 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9390 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9391 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9392 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9393 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9394 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9395 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9396 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9397 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9398 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9399 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9400 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9401 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9402 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9403 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9404 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9405 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9406 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9407 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9408 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9409 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9410 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9411 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9412 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9413 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9414 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9415 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9416 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9417 _mm512_mask_cvtepi32_storeu_epi8.
9418 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9419 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9420 _mm512_mask_cvtepi32_storeu_epi16.
9421 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9422 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9423 _mm512_mask_cvtepi64_storeu_epi8.
9424 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9425 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9426 _mm512_mask_cvtepi64_storeu_epi16.
9427 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9428 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9429 _mm512_mask_cvtepi64_storeu_epi32.
9430 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9431 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9432 _mm512_mask_cvtsepi32_storeu_epi8.
9433 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9434 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9435 _mm512_mask_cvtsepi32_storeu_epi16.
9436 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9437 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9438 _mm512_mask_cvtsepi64_storeu_epi8.
9439 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9440 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9441 _mm512_mask_cvtsepi64_storeu_epi16.
9442 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9443 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9444 _mm512_mask_cvtsepi64_storeu_epi32.
9445 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9446 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9447 _mm512_mask_cvtusepi32_storeu_epi8.
9448 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9449 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9450 _mm512_mask_cvtusepi32_storeu_epi16.
9451 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9452 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9453 _mm512_mask_cvtusepi64_storeu_epi8.
9454 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9455 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9456 _mm512_mask_cvtusepi64_storeu_epi16.
9457 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9458 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9459 _mm512_mask_cvtusepi64_storeu_epi32.
9460 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9461 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9462
9463 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9464
9465 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9466 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9467 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9468 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9469 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9470 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9471 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9472 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9473 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9474 built-ins roudning immediate.
9475 * gcc.target/i386/sse-22.c: Add new built-ins.
9476 * gcc.target/i386/sse-23.c: Ditto.
9477 * gcc.target/i386/avx-1.c: Ditto.
9478
9479 2014-01-27 Christian Bruel <christian.bruel@st.com>
9480
9481 * gcc.target/sh/torture/strncmp.c: New tests.
9482
9483 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9484
9485 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9486
9487 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9488
9489 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9490
9491 2014-01-24 Jeff Law <law@redhat.com>
9492
9493 PR tree-optimization/59919
9494 * gcc.c-torture/compile/pr59919.c: New test.
9495
9496 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9497
9498 PR c++/57524
9499 * g++.dg/ext/timevar2.C: New.
9500
9501 2014-01-24 Marek Polacek <polacek@redhat.com>
9502
9503 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9504
9505 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9506
9507 PR target/59929
9508 * gcc.target/i386/pr59929.c: New test.
9509
9510 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9511
9512 PR target/59909
9513 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9514 word atomic functions at runtime.
9515
9516 2014-01-23 Marek Polacek <polacek@redhat.com>
9517
9518 PR c/59846
9519 * gcc.dg/pr59846.c: New test.
9520
9521 2014-01-23 Marek Polacek <polacek@redhat.com>
9522
9523 PR c/58346
9524 * c-c++-common/pr58346-1.c: New test.
9525 * c-c++-common/pr58346-2.c: New test.
9526 * c-c++-common/pr58346-3.c: New test.
9527
9528 2014-01-23 Marek Polacek <polacek@redhat.com>
9529
9530 PR c/59871
9531 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9532 * gcc.dg/pr59871.c: New test.
9533
9534 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9535
9536 PR c++/58980
9537 * g++.dg/parse/enum11.C: New.
9538
9539 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9540
9541 * gcc.target/aarch64/sshr64_1.c: New testcase.
9542
9543 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9544
9545 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9546 SIMD enabled function.
9547 * g++.dg/cilk-plus/ef_test.C: New test.
9548 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9549 and added C++ ones.
9550 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9551 to differenciate C error messages from C++ ones.
9552
9553 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9554
9555 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9556
9557 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9558
9559 * gcc.target/microblaze/others/builtin-trap.c: New test,
9560
9561 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9562
9563 PR middle-end/58809
9564 * c-c++-common/gomp/pr58809.c: New test.
9565
9566 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9567
9568 PR sanitizer/59897
9569 * c-c++-common/asan/use-after-return-1.c: Fixed
9570 to pass on darwin.
9571
9572 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9573
9574 PR preprocessor/58580
9575 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9576
9577 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9578 Ilya Tocar <ilya.tocar@intel.com>
9579
9580 * gcc.target/i386/avx512f-kmovw-1.c: New.
9581
9582 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9583
9584 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9585 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9586 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9587 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9588 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9589 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9590
9591 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9592
9593 PR target/52125
9594 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9595 * gcc.target/mips/pr52125.c: New test.
9596
9597 2014-01-22 Marek Polacek <polacek@redhat.com>
9598
9599 PR c/59891
9600 * gcc.dg/torture/pr59891.c: New test.
9601
9602 2014-01-22 Jeff Law <law@redhat.com>
9603
9604 PR tree-optimization/59597
9605 * gcc.dg/tree-ssa/pr59597.c: New test.
9606
9607 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9608
9609 PR rtl-optimization/59477
9610 * g++.dg/pr59477.C: New.
9611
9612 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9613
9614 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9615
9616 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9617
9618 PR c++/59482
9619 * g++.dg/pr59482.C: New.
9620
9621 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9622
9623 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9624 * gcc.dg/vmx/extract-vsx.c: New.
9625 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9626 * gcc.dg/vmx/insert-vsx.c: New.
9627
9628 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9629
9630 PR rtl-optimization/59896
9631 * gcc.target/arm/pr59896.c: New.
9632
9633 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9634
9635 PR rtl-optimization/59858
9636 * gcc.target/arm/pr59858.c: New.
9637
9638 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9639
9640 PR target/59003
9641 * gcc.dg/tree-prof/pr59003.c: New test.
9642
9643 PR middle-end/59860
9644 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9645 other targets.
9646
9647 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9648
9649 * gfortran.dg/round_3.f08: Add more cases.
9650
9651 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9652
9653 * lib/target-supports.exp (force_conventional_output_for): New
9654 procedure.
9655 * lib/scanasm.exp (scan-assembler_required_options)
9656 (scan-assembler-not_required_options)
9657 (scan-assembler-times_required_options): Replace with
9658 force_conventional_output_fors.
9659 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9660 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9661
9662 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9663
9664 PR middle-end/59789
9665 * gcc.target/i386/pr59789.c: New testcase.
9666
9667 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9668
9669 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9670 the 'code' bitfield from 16 to 8.
9671
9672 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9673
9674 * lib/target-supports.exp
9675 (check_effective_target_vect_perm): Exclude aarch64_be.
9676 (check_effective_target_vect_perm_byte): Likewise.
9677 (check_effective_target_vect_perm_short): Likewise.
9678
9679 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9680
9681 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9682 (RUN_TEST): Use new macro.
9683 (INDEX64_32): Delete.
9684 (INDEX64_64): Likewise.
9685 (INDEX128_32): Likewise.
9686 (INDEX128_64): Likewise.
9687 (INDEX): Likewise.
9688 (test_vneg_f32): Use fixed RUN_TEST.
9689
9690 2014-01-20 Richard Biener <rguenther@suse.de>
9691
9692 PR middle-end/59860
9693 * gcc.dg/pr59860.c: New testcase.
9694
9695 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9696
9697 PR target/59880
9698 * gcc.target/i386/pr59880.c: New test.
9699
9700 2014-01-20 Renlin Li <renlin.li@arm.com>
9701
9702 * gcc.dg/pr44194-1.c: Tweak regexp.
9703
9704 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9705
9706 PR libfortran/59771
9707 PR libfortran/59774
9708 PR libfortran/59836
9709 * gfortran.dg/round_3.f08: New cases added.
9710 * gfortran.dg/fmt_g_1.f90: New test.
9711
9712 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9713
9714 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9715
9716 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9717
9718 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9719
9720 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9721
9722 * gcc.dg/vect/pr57705.c: Require vect_int.
9723 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9724 * gcc.dg/vect/vect-alias-check.c: Likewise.
9725
9726 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9727
9728 PR fortran/58007
9729 * gfortran.dg/unresolved_fixup_1.f90: New test.
9730 * gfortran.dg/unresolved_fixup_2.f90: New test.
9731
9732 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9733
9734 PR target/58944
9735 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9736 Remove dg-prune-output lines.
9737
9738 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9739
9740 PR middle-end/59706
9741 * gfortran.dg/pr59706.f90: New test.
9742 * g++.dg/ext/pr59706.C: New test.
9743
9744 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9745
9746 PR c++/59270
9747 PR c++/58811
9748 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9749 * g++.dg/init/pr58811.C: Likewise.
9750
9751 2014-01-17 Jeff Law <law@redhat.com>
9752
9753 PR middle-end/57904
9754 * gfortran.dg/pr57904.f90: New test.
9755
9756 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9757
9758 PR c++/59269
9759 * g++.dg/cpp0x/nsdmi-union4.C: New.
9760
9761 2014-01-17 Marek Polacek <polacek@redhat.com>
9762
9763 PR c++/59838
9764 * g++.dg/diagnostic/pr59838.C: New test.
9765
9766 2014-01-17 Marek Polacek <polacek@redhat.com>
9767
9768 PR c/58346
9769 * gcc.dg/pr58346.c: New test.
9770
9771 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9772
9773 PR testsuite/58776
9774 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9775 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9776 option duplication.
9777
9778 PR fortran/59440
9779 * gfortran.dg/pr59440-1.f90: New test.
9780 * gfortran.dg/pr59440-2.f90: New test.
9781 * gfortran.dg/pr59440-3.f90: New test.
9782
9783 PR testsuite/59064
9784 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9785 testing for " version" and " alias" with one testing for
9786 " version\[^\n\r]* alias".
9787 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9788 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9789 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9790 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9791 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9792 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9793
9794 PR c++/57945
9795 * c-c++-common/torture/pr57945.c: New test.
9796
9797 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9798
9799 * gcc.target/arm/its.c: New testcase.
9800
9801 2014-01-16 Jan Hubicka <jh@suse.cz>
9802
9803 PR ipa/59775
9804 * g++.dg/torture/pr59775.C: New testcase.
9805
9806 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9807
9808 PR middle-end/58344
9809 * gcc.c-torture/compile/pr58344.c: New test.
9810
9811 PR target/59839
9812 * gcc.target/i386/pr59839.c: New test.
9813
9814 PR debug/54694
9815 * gcc.target/i386/pr9771-1.c (main): Rename to...
9816 (real_main): ... this. Add __asm name "main".
9817 (ASMNAME, ASMNAME2, STRING): Define.
9818
9819 2014-01-16 Nick Clifton <nickc@redhat.com>
9820
9821 PR middle-end/28865
9822 * gcc.c-torture/compile/pr28865.c: New.
9823 * gcc.c-torture/execute/pr28865.c: New.
9824
9825 2014-01-16 Marek Polacek <polacek@redhat.com>
9826
9827 PR middle-end/59827
9828 * gcc.dg/pr59827.c: New test.
9829
9830 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9831
9832 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9833
9834 2014-01-15 Richard Henderson <rth@redhat.com>
9835
9836 PR debug/54694
9837 * gcc.target/i386/pr54694.c: New test.
9838
9839 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9840
9841 PR c++/49718
9842 * g++.dg/pr49718.C: New test.
9843
9844 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9845
9846 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9847
9848 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9849
9850 * gcc.dg/vmx/mult-even-odd.c: New.
9851 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9852
9853 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9854
9855 * lib/target-supports.exp (check_libcilkrts_available): Added an
9856 extern "C" if we are using C++ along with a function prototype.
9857
9858 2014-01-15 Jeff Law <law@redhat.com>
9859
9860 PR tree-optimization/59747
9861 * gcc.c-torture/execute/pr59747.c: New test.
9862
9863 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9864
9865 PR target/59794
9866 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9867 Linux/x86.
9868 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9869 * g++.dg/ext/attribute-test-1.C: Likewise.
9870 * g++.dg/ext/attribute-test-2.C: Likewise.
9871 * g++.dg/ext/attribute-test-3.C: Likewise.
9872 * g++.dg/ext/attribute-test-4.C: Likewise.
9873 * g++.dg/ext/pr56790-1.C: Likewise.
9874 * g++.dg/torture/pr38565.C: Likewise.
9875 * gcc.dg/pr53060.c: Likewise.
9876 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9877 * c-c++-common/vector-compare-2.c: Likewise.
9878 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9879 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9880 dg-message line number.
9881
9882 2014-01-15 Matthias Klose <doko@ubuntu.com>
9883
9884 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9885
9886 2014-01-15 Richard Biener <rguenther@suse.de>
9887
9888 PR tree-optimization/59822
9889 * g++.dg/torture/pr59822.C: New testcase.
9890
9891 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9892
9893 PR target/59808
9894 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9895 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9896
9897 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9898 Kugan Vivekanandarajah <kuganv@linaro.org>
9899
9900 PR target/59695
9901 * g++.dg/pr59695.C: New testcase.
9902
9903 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9904
9905 PR target/59803
9906 * gcc.c-torture/compile/pr59803.c: New testcase.
9907
9908 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9909
9910 PR c/58943
9911 * gcc.c-torture/execute/pr58943.c: New test.
9912 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9913
9914 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9915
9916 PR target/59794
9917 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9918 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9919 (bar): Change return type to void. Set y to x.
9920 * gcc.target/i386/pr59794-1.c: New testcase.
9921 * gcc.target/i386/pr59794-2.c: Likewise.
9922 * gcc.target/i386/pr59794-3.c: Likewise.
9923 * gcc.target/i386/pr59794-4.c: Likewise.
9924 * gcc.target/i386/pr59794-5.c: Likewise.
9925 * gcc.target/i386/pr59794-6.c: Likewise.
9926 * gcc.target/i386/pr59794-7.c: Likewise.
9927
9928 2014-01-14 Richard Biener <rguenther@suse.de>
9929
9930 PR tree-optimization/58921
9931 PR tree-optimization/59006
9932 * gcc.dg/torture/pr58921.c: New testcase.
9933 * gcc.dg/torture/pr59006.c: Likewise.
9934 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9935
9936 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9937
9938 PR testsuite/59494
9939 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9940 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9941 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9942 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9943 Executing predictive commoning without unrolling.
9944
9945 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9946
9947 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9948 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9949 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9950 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9951 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9952 __builtin_ia32_rsqrt28sd_round.
9953 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9954 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9955 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9956 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9957 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9958 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9959 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9960 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9961 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9962 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9963 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9964 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9965 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9966 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9967 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9968 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9969 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9970 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9971 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9972 fix wrong rounding mode (see above).
9973 * gcc.target/i386/sse-23.c: Ditto.
9974
9975 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9976
9977 * gcc.dg/vmx/insert.c: New.
9978 * gcc.dg/vmx/insert-be-order.c: New.
9979 * gcc.dg/vmx/extract.c: New.
9980 * gcc.dg/vmx/extract-be-order.c: New.
9981
9982 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9983
9984 PR tree-optimization/59387
9985 * gcc.c-torture/execute/pr59387.c: New test.
9986
9987 2014-01-13 Richard Biener <rguenther@suse.de>
9988
9989 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9990 adjusting mathlib options.
9991 * gfortran.dg/lto/lto.exp: Likewise.
9992
9993 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9994
9995 * gnat.dg/loop_optimization17.adb: New test.
9996 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9997
9998 2014-01-13 Christian Bruel <christian.bruel@st.com>
9999
10000 * gcc.target/sh/cmpstrn.c: New case.
10001
10002 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10003
10004 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
10005 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
10006
10007 2014-01-12 Janus Weil <janus@gcc.gnu.org>
10008
10009 PR fortran/58026
10010 * gfortran.dg/alloc_comp_basics_6.f90: New.
10011
10012 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10013
10014 PR fortran/59700
10015 * gfortran.dg/pr59700.f90: New test.
10016
10017 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10018
10019 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
10020 * gfortran.dg/use_only_3.f90: Likewise.
10021 * gfortran.dg/inquire_10.f90: Delete opened file.
10022 * gfortran.dg/inquire_15.f90: Likewise.
10023 * gfortran.dg/pr16597.f90: Likewise.
10024 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
10025 for PR59419.
10026
10027 2014-01-10 Jeff Law <law@redhat.com>
10028
10029 PR middle-end/59743
10030 * gcc.c-torture/compile/pr59743.c: New test.
10031
10032 2014-01-10 Jan Hubicka <jh@suse.cz>
10033
10034 PR ipa/58585
10035 * g++.dg/torture/pr58585.C: New testcase.
10036
10037 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
10038
10039 * gcc.dg/pr46309.c: Disable for cris*-*-*.
10040
10041 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
10042
10043 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
10044
10045 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
10046
10047 PR target/59744
10048 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
10049 * gcc.target/aarch64/cmn-neg2.c: New test.
10050
10051 2014-01-10 Richard Biener <rguenther@suse.de>
10052
10053 PR tree-optimization/59374
10054 * gcc.dg/torture/pr59374-3.c: New testcase.
10055
10056 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10057
10058 * lib/target-supports.exp
10059 (check_effective_target_arm_crypto_ok_nocache): New.
10060 (check_effective_target_arm_crypto_ok): Use above procedure.
10061 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10062
10063 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
10064
10065 PR ipa/58252
10066 PR ipa/59226
10067 * g++.dg/ipa/devirt-20.C: New testcase.
10068 * g++.dg/torture/pr58252.C: Likewise.
10069 * g++.dg/torture/pr59226.C: Likewise.
10070
10071 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10072
10073 * c-c++-common/asan/no-asan-stack.c: New test.
10074
10075 2014-01-10 Jakub Jelinek <jakub@redhat.com>
10076
10077 PR middle-end/59670
10078 * gcc.dg/pr59670.c: New test.
10079
10080 2014-01-09 Steve Ellcey <sellcey@mips.com>
10081
10082 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10083
10084 2014-01-09 Jakub Jelinek <jakub@redhat.com>
10085
10086 PR middle-end/47735
10087 * gcc.target/i386/pr47735.c: New test.
10088
10089 PR tree-optimization/59622
10090 * g++.dg/opt/pr59622-2.C: New test.
10091 * g++.dg/opt/pr59622-3.C: New test.
10092 * g++.dg/opt/pr59622-4.C: New test.
10093 * g++.dg/opt/pr59622-5.C: New test.
10094
10095 PR sanitizer/59136
10096 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10097 filename:line instead of (modulename+offset) form with stripped
10098 initial / from the filename.
10099
10100 2014-01-09 Ian Lance Taylor <iant@google.com>
10101
10102 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10103 the other Go compiler.
10104
10105 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10106
10107 PR c++/59730
10108 * g++.dg/cpp0x/variadic145.C: New.
10109
10110 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
10111
10112 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10113 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10114
10115 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10116
10117 PR testsuite/59524
10118 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10119 are run only if the Cilk library is available/enabled.
10120 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10121 * lib/target-supports.exp (check_libcilkrts_available): New function.
10122
10123 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10124
10125 PR c++/59631
10126 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10127 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10128 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10129 with dg-additional-options.
10130 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10131 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10132 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10133 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10134 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10135 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10136
10137 2014-01-09 Richard Biener <rguenther@suse.de>
10138
10139 PR tree-optimization/59715
10140 * gcc.dg/torture/pr59715.c: New testcase.
10141
10142 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10143
10144 * c-c++-common/asan/no-asan-globals.c: New test.
10145 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10146 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10147 * c-c++-common/asan/use-after-return-1.c: Likewise.
10148 * c-c++-common/asan/no-use-after-return.c: Likewise.
10149
10150 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10151
10152 * gnat.dg/weak2.ad[sb]: New test.
10153
10154 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10155
10156 PR middle-end/59471
10157 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10158 type, use pointers to vector type instead.
10159
10160 2014-01-08 Catherine Moore <clm@codesourcery.com>
10161
10162 * gcc.target/mips/umips-branch-3.c: New test.
10163 * gcc.target/mips/umips-branch-4.c: New test.
10164
10165 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10166
10167 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10168 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10169 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10170 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10171 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10172 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10173 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10174 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10175
10176 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10177
10178 PR rtl-optimization/59137
10179 * gcc.target/mips/pr59137.c: New test.
10180
10181 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10182
10183 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10184 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10185 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10186 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10187 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10188 Require fpic effective target.
10189 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10190
10191 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10192
10193 PR ipa/59722
10194 * gcc.dg/pr59722.c: New test.
10195
10196 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10197
10198 PR middle-end/57748
10199 * gcc.dg/torture/pr57748-3.c: New test.
10200 * gcc.dg/torture/pr57748-4.c: New test.
10201
10202 2014-01-08 Marek Polacek <polacek@redhat.com>
10203
10204 PR middle-end/59669
10205 * gcc.dg/gomp/pr59669-1.c: New test.
10206 * gcc.dg/gomp/pr59669-2.c: New test.
10207
10208 2014-01-08 Martin Jambor <mjambor@suse.cz>
10209
10210 PR ipa/59610
10211 * gcc.dg/ipa/pr59610.c: New test.
10212
10213 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10214
10215 PR fortran/58182
10216 * gfortran.dg/binding_label_tests_26a.f90: New.
10217 * gfortran.dg/binding_label_tests_26b.f90: New.
10218
10219 2014-01-08 Marek Polacek <polacek@redhat.com>
10220
10221 PR sanitizer/59667
10222 * c-c++-common/ubsan/pr59667.c: New test.
10223
10224 2014-01-08 Richard Biener <rguenther@suse.de>
10225
10226 PR middle-end/59630
10227 * gcc.dg/pr59630.c: New testcase.
10228
10229 2014-01-08 Richard Biener <rguenther@suse.de>
10230
10231 PR middle-end/59471
10232 * gcc.dg/pr59471.c: New testcase.
10233
10234 2014-01-07 Jeff Law <law@redhat.com>
10235
10236 PR middle-end/53623
10237 * gcc.target/i386/pr53623.c: New test.
10238
10239 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10240
10241 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10242 blanks at EOF.
10243 * g++.dg/cpp1y/pr58534.C: Likewise.
10244 * g++.dg/cpp1y/pr58536.C: Likewise.
10245 * g++.dg/cpp1y/pr58548.C: Likewise.
10246 * g++.dg/cpp1y/pr58549.C: Likewise.
10247 * g++.dg/cpp1y/pr58637.C: Likewise.
10248 * g++.dg/cpp1y/pr59112.C: Likewise.
10249 * g++.dg/cpp1y/pr59113.C: Likewise.
10250 * g++.dg/cpp1y/pr59629.C: Likewise.
10251 * g++.dg/cpp1y/pr59635.C: Likewise.
10252 * g++.dg/cpp1y/pr59636.C: Likewise.
10253 * g++.dg/cpp1y/pr59638.C: Likewise.
10254
10255 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10256
10257 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10258
10259 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10260
10261 * gcc.target/i386/intrinsics_4.c (bar): New function.
10262
10263 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10264
10265 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10266
10267 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10268
10269 PR rtl-optimization/58668
10270 * gcc.dg/pr58668.c: New test.
10271
10272 PR tree-optimization/59643
10273 * gcc.dg/pr59643.c: New test.
10274 * gcc.c-torture/execute/pr59643.c: New test.
10275
10276 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10277
10278 PR fortran/59589
10279 * gfortran.dg/class_allocate_16.f90: New.
10280
10281 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10282
10283 PR target/59644
10284 * gcc.target/i386/pr59644.c: New test.
10285
10286 2014-01-06 Marek Polacek <polacek@redhat.com>
10287
10288 PR c/57773
10289 * gcc.dg/pr57773.c: New test.
10290
10291 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10292
10293 PR c++/59635
10294 PR c++/59636
10295 PR c++/59629
10296 PR c++/59638
10297 * g++.dg/cpp1y/pr59635.C: New testcase.
10298 * g++.dg/cpp1y/pr59636.C: New testcase.
10299 * g++.dg/cpp1y/pr59629.C: New testcase.
10300 * g++.dg/cpp1y/pr59638.C: New testcase.
10301
10302 2014-01-06 Martin Jambor <mjambor@suse.cz>
10303
10304 PR ipa/59008
10305 * gcc.dg/ipa/pr59008.c: New test.
10306
10307 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10308
10309 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10310 if supported.
10311
10312 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10313
10314 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10315 Require c99_runtime.
10316 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10317
10318 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10319 Require c99_runtime.
10320 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10321 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10322 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10323
10324 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10325 Require c99_runtime.
10326 Make CALC void static.
10327 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10328
10329 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10330 Require c99_runtime.
10331 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10332
10333 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10334
10335 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10336 * gcc.target/i386/pr59501-2.c: Likewise.
10337 * gcc.target/i386/pr59501-3.c: Likewise.
10338 * gcc.target/i386/pr59501-4.c: Likewise.
10339 * gcc.target/i386/pr59501-5.c: Likewise.
10340 * gcc.target/i386/pr59501-6.c: Likewise.
10341
10342 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10343
10344 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10345 * gcc.target/i386/pr59390_1.c: Likewise.
10346 * gcc.target/i386/pr59390_2.c: Likewise.
10347
10348 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10349
10350 * gcc.dg/pr59350.c: Tweak.
10351 * gcc.dg/pr59350-2.c: New test.
10352 * g++.dg/pr59510.C: Likewise.
10353
10354 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10355
10356 PR fortran/59023
10357 * gfortran.dg/bind_c_procs_2.f90: New.
10358
10359 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10360
10361 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10362 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10363 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10364 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10365 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10366 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10367 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10368
10369 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10370
10371 * gcc.target/arm/neon-nested-apcs.c: New test.
10372
10373 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10374
10375 PR tree-optimization/59519
10376 * gcc.dg/vect/pr59519-1.c: New test.
10377 * gcc.dg/vect/pr59519-2.c: New test.
10378
10379 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10380 vmovdqu32.
10381
10382 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10383
10384 PR fortran/59547
10385 * gfortran.dg/typebound_proc_32.f90: New.
10386
10387 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10388
10389 PR c++/58950
10390 * g++.dg/pr58950.C: New file.
10391
10392 2014-01-03 Tobias Burnus <burnus@net-b.de>
10393
10394 PR c++/58567
10395 * g++.dg/gomp/pr58567.C: New.
10396
10397 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10398
10399 PR tree-optimization/59651
10400 * gcc.dg/torture/pr59651.c: New test.
10401 * gcc.dg/vect/pr59651.c: Ditto.
10402
10403 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10404
10405 PR target/59625
10406 * gcc.target/i386/pr59625.c: New test.
10407
10408 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10409
10410 Core DR 1442
10411 PR c++/59165
10412 * g++.dg/cpp0x/range-for28.C: New.
10413 * g++.dg/cpp0x/range-for3.C: Update.
10414
10415 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10416
10417 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10418
10419 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10420
10421 PR c++/59641
10422 * g++.dg/cpp0x/pr59641.C: New file.
10423
10424 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10425
10426 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10427
10428 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10429
10430 PR c++/59378
10431 * g++.dg/ext/pr59378.C: New file.
10432
10433 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10434
10435 Update copyright years
10436
10437 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10438
10439 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10440 notice.
10441
10442 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10443
10444 PR fortran/59654
10445 * gfortran.dg/dynamic_dispatch_12.f90: New.
10446
10447 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10448
10449 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10450 the builtin isn't optimized away as unused.
10451
10452 PR rtl-optimization/59647
10453 * g++.dg/opt/pr59647.C: New test.
10454 \f
10455 Copyright (C) 2014 Free Software Foundation, Inc.
10456
10457 Copying and distribution of this file, with or without modification,
10458 are permitted in any medium without royalty provided the copyright
10459 notice and this notice are preserved.