Fix mcount test cases to only run on supported targets
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-19 Andi Kleen <ak@linux.intel.com>
2
3 * gcc.dg/pg-override.c: Only run on x86 Linux.
4 * gcc.dg/pg.c: Dito.
5 * gcc.target/i386/fentry-override.c: Exclude for PIC.
6 * gcc.target/i386/fentry.c: Dito.
7
8 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
9
10 PR ipa/61998
11 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
12
13 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
14
15 PR fortran/63152
16 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
17 * gfortran.dg/pr63152.f90: New test.
18
19 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
20
21 PR c++/58328
22 * g++.dg/cpp0x/nsdmi10.C: New.
23
24 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
25
26 * gcc.dg/ssp-3.c: New.
27 * gcc.dg/ssp-4.c: Likewise.
28
29 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
30
31 * gcc.target/s390/dfp-conv1.c: New testcase.
32
33 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
34
35 * c-c++-common/asan/red-align-1.c: New test.
36 * c-c++-common/asan/red-align-2.c: New test.
37
38 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
39
40 * gcc.dg/pr61053.c: Updated for x32.
41
42 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
43
44 PR debug/63285
45 * gcc.target/i386/pr63285.c: New test.
46
47 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
48
49 PR target/61360
50 * gcc.target/i386/pr61360.c: New.
51
52 2014-09-18 Jakub Jelinek <jakub@redhat.com>
53
54 PR c++/62017
55 * g++.dg/asan/pr62017.C: New test.
56
57 PR testsuite/63292
58 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
59
60 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
61
62 PR c++/62232
63 * g++.dg/cpp0x/Wdtor1.C: New.
64
65 2014-09-18 Joseph Myers <joseph@codesourcery.com>
66
67 * gcc.dg/torture/float128-exact-underflow.c: New test.
68
69 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
70
71 PR c++/61745
72 * g++.dg/template/pr61745.C: New.
73
74 2014-09-17 Marek Polacek <polacek@redhat.com>
75
76 PR c/61854
77 * gcc.dg/cpp/pr61854-1.c: New test.
78 * gcc.dg/cpp/pr61854-2.c: New test.
79 * gcc.dg/cpp/pr61854-3.c: New test.
80 * gcc.dg/cpp/pr61854-3.h: New test.
81 * gcc.dg/cpp/pr61854-4.c: New test.
82 * gcc.dg/cpp/pr61854-5.c: New test.
83 * gcc.dg/cpp/pr61854-6.c: New test.
84 * gcc.dg/cpp/pr61854-7.c: New test.
85 * gcc.dg/cpp/pr61854-c90.c: New test.
86 * gcc.dg/cpp/pr61854-c94.c: New test.
87
88 2014-09-17 Jakub Jelinek <jakub@redhat.com>
89
90 PR debug/63284
91 * gcc.dg/pr63284.c: New test.
92
93 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
94
95 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
96
97 PR c++/63241
98 * g++.dg/cpp0x/constexpr-63241.C: New.
99
100 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
101
102 PR libfortran/62768
103 * gfortran.dg/filename_null.f90: New test.
104
105 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
106
107 * gcc.dg/pg-override.c: Fix a typo.
108
109 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
110
111 * gcc.dg/pg.c: Fix a typo.
112
113 2014-09-16 Richard Biener <rguenther@suse.de>
114
115 PR testsuite/63258
116 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
117 for "vectorization not profitable".
118
119 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
120
121 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
122
123 2014-09-16 Jakub Jelinek <jakub@redhat.com>
124
125 PR fortran/56408
126 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
127 missing nexted dg-test call support in dejaGNU 1.4.4.
128
129 2014-09-15 Andi Kleen <ak@linux.intel.com>
130
131 * gcc.dg/pg-override.c: New test.
132 * gcc.dg/pg.c: New test.
133 * gcc.target/i386/fentry-override.c: New test.
134 * gcc.target/i386/fentry.c: New test.
135
136 2014-09-15 Jakub Jelinek <jakub@redhat.com>
137
138 PR fortran/56408
139 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
140 New global vars.
141 (dg-compile-aux-modules): New procedure.
142 * gfortran.dg/binding_label_tests_10.f03: Remove comment
143 and keep-modules.
144 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
145 use dg-compile-aux-modules.
146 * gfortran.dg/binding_label_tests_11.f03: Remove comment
147 and keep-modules.
148 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
149 use dg-compile-aux-modules.
150 * gfortran.dg/binding_label_tests_13.f03: Remove comment
151 and keep-modules.
152 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
153 use dg-compile-aux-modules.
154 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
155 and keep-modules.
156 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
157 use dg-compile-aux-modules.
158 * gfortran.dg/class_45a.f03: Remove keep-modules.
159 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
160 and cleanup-modules.
161 * gfortran.dg/class_4a.f03: Use dg-do link, use
162 dg-additional-sources and cleanup-modules, remove keep-modules
163 and update comment.
164 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
165 keep-modules, adjust comment.
166 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
167 dg-additional-sources and cleanup-modules.
168 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
169 associated comment.
170 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
171 remove comment.
172 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
173 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
174 use dg-compile-aux-modules.
175 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
176 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
177 use dg-compile-aux-modules.
178 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
179 * gfortran.dg/whole_file_29.f90: Remove comment, use
180 dg-compile-aux-modules.
181 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
182 * gfortran.dg/whole_file_31.f90: Remove comment, use
183 dg-compile-aux-modules.
184
185 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
186 gcc_parallel_test_enable): New procedures. If
187 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
188 runtest_file_p to invoke also gcc_parallel_test_run_p.
189 * g++.dg/guality/guality.exp (check_guality): Save/restore
190 test_counts array around the body of the procedure.
191 * gcc.dg/guality/guality.exp (check_guality): Likewise.
192 * g++.dg/plugin/plugin.exp: Run all the tests serially
193 by the first parallel runtest encountering it.
194 * gcc.dg/plugin/plugin.exp: Likewise.
195 * gcc.misc-tests/matrix1.exp: Likewise.
196 * gcc.misc-tests/dhry.exp: Likewise.
197 * gcc.misc-tests/acker1.exp: Likewise.
198 * gcc.misc-tests/linkage.exp: Likewise.
199 * gcc.misc-tests/mg.exp: Likewise.
200 * gcc.misc-tests/mg-2.exp: Likewise.
201 * gcc.misc-tests/sort2.exp: Likewise.
202 * gcc.misc-tests/sieve.exp: Likewise.
203 * gcc.misc-tests/options.exp: Likewise.
204 * gcc.misc-tests/help.exp: Likewise.
205 * go.test/go-test.exp (go-gc-tests): Use
206 gcc_parallel_test_enable {0, 1} around all handling of
207 each test.
208 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
209 * ada/acats/run_all.sh: Parallelize using mkdir inside of
210 a shared directory. Avoid forking and expr uses if
211 shell supports $(()).
212
213 2014-09-14 David Sherwood <david.sherwood@arm.com>
214
215 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
216
217 2014-09-14 James Clarke <jrtc27@jrtc27.com>
218
219 PR target/61407
220 * gcc.dg/darwin-minversion-1.c: Fixed formatting
221 * gcc.dg/darwin-minversion-2.c: Fixed formatting
222 * gcc.dg/darwin-minversion-3.c: Fixed formatting
223 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
224
225 2014-09-13 Marek Polacek <polacek@redhat.com>
226
227 PR c++/60862
228 * g++.dg/diagnostic/pr60862.C: New test.
229
230 2014-09-12 Richard Biener <rguenther@suse.de>
231
232 PR middle-end/63237
233 * g++.dg/torture/pr63237.C: New testcase.
234
235 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
236
237 * gcc.dg/vec-andxor1.c: New file.
238
239 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
240
241 PR target/58757
242 * gcc.dg/c11-true_min-1.c: New testcase.
243
244 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
245
246 PR c++/61489
247 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
248 * g++.old-deja/g++.other/warn5.C: Adjust.
249
250 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
251
252 * gcc.target/aarch64/vset_lane_1.c: New test.
253
254 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
255
256 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
257 Fix declaration.
258 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
259 Fix declaration.
260 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
261 Fix declaration.
262 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
263 Fix declaration.
264
265 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
266
267 PR tree-optimization/63186
268 * gcc.dg/pr63186.c: New testcase.
269
270 2014-09-10 Xinliang David Li <davidxl@google.com>
271
272 PR target/63209
273 * gcc.c-torture/execute/pr63209.c: New test.
274
275 2014-09-10 Jakub Jelinek <jakub@redhat.com>
276
277 * gcc.target/i386/i386.exp: Only run vect-args.c tests
278 if runtest_file_p says they should be run.
279
280 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
281
282 * gcc.target/aarch64/vstN_1.c: New test.
283
284 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
285
286 * gcc.target/aarch64/vldN_lane_1.c: New test.
287
288 2014-09-10 Martin Jambor <mjambor@suse.cz>
289
290 PR ipa/61654
291 * g++.dg/ipa/pr61654.C: New test.
292
293 2014-09-10 Jakub Jelinek <jakub@redhat.com>
294
295 * c-c++-common/ubsan/attrib-3.c: New test.
296 * c-c++-common/ubsan/nonnull-1.c: New test.
297 * c-c++-common/ubsan/nonnull-2.c: New test.
298 * c-c++-common/ubsan/nonnull-3.c: New test.
299 * c-c++-common/ubsan/nonnull-4.c: New test.
300 * c-c++-common/ubsan/nonnull-5.c: New test.
301
302 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
303
304 * g++.dg/lto/pr63166_0.ii: New testcase.
305 * g++.dg/lto/pr63166_1.ii: New testcase.
306
307 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
308
309 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
310
311 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
312
313 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
314 xxpermdi and add commentary about adding it back later; remove
315 unused typedef.
316
317 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
318
319 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
320 and 16-byte aligned.
321 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
322 * gcc.target/arm/vect-lroundf_1.c: Likewise.
323 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
324 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
325 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
326 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
327
328 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
329
330 * gcc.target/aarch64/vldN_dup_1.c: New test.
331
332 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
333
334 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
335
336 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
337
338 * gcc.target/aarch64/vldN_1.c: New test.
339
340 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
341
342 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
343
344 2014-09-09 Jiong Wang <jiong.wang@arm.com>
345
346 * gcc.target/arm/vect-copysignf.c: New testcase.
347
348 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
349
350 * gcc.target/arm/vfp-1.c: Updated expected assembly.
351
352 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
353
354 * gcc.target/arm/vfp-1.c: Updated expected assembly.
355
356 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
357
358 * gcc.target/arm/vfp-1.c: Updated expected assembly.
359
360 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
361
362 * gcc.target/arm/vfp-1.c: Updated expected assembly.
363
364 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
365
366 * gcc.target/arm/pr51835.c: Update expected assembly.
367 * gcc.target/arm/vfp-1.c: Likewise.
368 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
369 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
370 * gcc.target/arm/vfp-ldmiad.c: Likewise.
371 * gcc.target/arm/vfp-ldmias.c: Likewise.
372 * gcc.target/arm/vfp-stmdbd.c: Likewise.
373 * gcc.target/arm/vfp-stmdbs.c: Likewise.
374 * gcc.target/arm/vfp-stmiad.c: Likewise.
375 * gcc.target/arm/vfp-stmias.c: Likewise.
376
377 2014-09-09 Tony Wang <tony.wang@arm.com>
378
379 * gcc.target/arm/xordi3-opt.c: Disable this
380 test case for thumb1 target.
381 * gcc.target/arm/iordi3-opt.c: Ditto.
382
383 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
384
385 PR target/61749
386 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
387
388 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
389
390 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
391
392 2014-09-08 Jakub Jelinek <jakub@redhat.com>
393
394 PR tree-optimization/60196
395 PR tree-optimization/63189
396 * gcc.dg/vect/pr63189.c: New test.
397 * gcc.dg/vect/pr60196-1.c: New test.
398 * gcc.dg/vect/pr60196-2.c: New test.
399
400 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
401
402 * gcc.target/powerpc/swaps-p8-16.c: New test.
403
404 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
405
406 * gcc.target/i386/pr62208.c: New test.
407
408 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
409
410 PR testsuite/56194
411 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
412
413 * g++.dg/ipa/pr61800.C: Require visibility.
414
415 * gcc.dg/pr61868.c: Require lto.
416
417 2014-09-05 Easwaran Raman <eraman@google.com>
418
419 PR rtl-optimization/62146
420 * testsuite/g++.dg/opt/pr62146.C: New.
421
422 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
423
424 * gcc.dg/vect/vect-109.c: Skip predicate added.
425 * gcc.dg/vect/vect-93.c: Test check fixed.
426 * gcc.dg/vect/bb-slp-10.c: Likewise.
427 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
428 Check unaligned feature.
429
430 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
431
432 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
433 int{32,16,8}x1_t with int{32,16,8}_t.
434 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
435 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
436 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
437 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
438
439 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
440
441 * gcc.target/aarch64/vget_high_1.c: New test.
442 * gcc.target/aarch64/vget_low_1.c: Likewise.
443
444 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
445
446 * gcc.target/aarch64/simd/int_comparisons.x: New file.
447 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
448 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
449
450 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
451
452 * gcc.target/aarch64/simd/vrbit_1.c: New test.
453
454 2014-09-05 Richard Biener <rguenther@suse.de>
455
456 PR middle-end/63148
457 * gcc.dg/vect/pr63148.c: New testcase.
458 * c-c++-common/pr19807-1.c: Likewise.
459 * g++.dg/tree-ssa/pr19807.C: Adjust.
460 * g++.dg/tree-ssa/tmmti-2.C: Remove.
461
462 2014-09-05 Bin Cheng <bin.cheng@arm.com>
463
464 PR target/55701
465 * gcc.target/arm/memset-inline-1.c: New test.
466 * gcc.target/arm/memset-inline-2.c: New test.
467 * gcc.target/arm/memset-inline-3.c: New test.
468 * gcc.target/arm/memset-inline-4.c: New test.
469 * gcc.target/arm/memset-inline-5.c: New test.
470 * gcc.target/arm/memset-inline-6.c: New test.
471 * gcc.target/arm/memset-inline-7.c: New test.
472 * gcc.target/arm/memset-inline-8.c: New test.
473 * gcc.target/arm/memset-inline-9.c: New test.
474 * gcc.target/arm/memset-inline-10.c: New test.
475
476 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
477
478 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
479
480 2014-09-04 Guozhi Wei <carrot@google.com>
481
482 PR target/62040
483 * gcc.target/aarch64/pr62040.c: New test.
484
485 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
486
487 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
488 override specific ones, but specific ones do.
489
490 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
491
492 * gcc.target/powerpc/swaps-p8-13.c: New test.
493 * gcc.target/powerpc/swaps-p8-14.c: New test.
494 * gcc.target/powerpc/swaps-p8-15.c: New test.
495
496 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
497
498 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
499 regardless of endianness.
500
501 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
502
503 PR fortran/62174
504 * gfortran.dg/cray_pointers_11.f90: New.
505
506 2014-09-03 Martin Jambor <mjambor@suse.cz>
507
508 PR ipa/62015
509 * g++.dg/ipa/pr62015.C: New test.
510
511 2014-09-03 Martin Jambor <mjambor@suse.cz>
512
513 PR ipa/61986
514 * gcc.dg/ipa/pr61986.c: New test.
515
516 2014-09-03 Marek Polacek <polacek@redhat.com>
517
518 PR c/62294
519 * gcc.dg/pr62294.c: New test.
520 * gcc.dg/pr62294.h: New file.
521
522 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
523
524 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
525 of dg-options. Add "inline" keyword to test functions.
526
527 2014-09-03 Marek Polacek <polacek@redhat.com>
528
529 PR c/62024
530 * g++.dg/cpp0x/pr62024.C: New test.
531 * gcc.dg/pr62024.c: New test.
532
533 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
534
535 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
536 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
537 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
538 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
539 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
540 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
541
542 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
543
544 PR target/61078
545 * gcc.target/s390/pr61078.c: New testcase.
546
547 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
548
549 * gcc.dg/20111227-2.c: Compile only for x86 targets.
550 * gcc.dg/20111227-3.c: Ditto.
551
552 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
553
554 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
555
556 2014-09-03 Tobias Burnus <burnus@net-b.de>
557
558 PR fortran/61881
559 PR fortran/61888
560 PR fortran/57305
561 * gfortran.dg/sizeof_4.f90: New.
562
563 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
564
565 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
566 vec_cts, and vec_ctu.
567 * gcc.target/powerpc/builtins-2.c: Likewise.
568
569 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
570
571 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
572 [!__sun__ && !__hpux__] (arena_size): Scale according to
573 target pointer size.
574
575 2014-09-02 Marek Polacek <polacek@redhat.com>
576
577 PR fortran/62270
578 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
579
580 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
581
582 PR target/62275
583 * gcc.target/arm/vect-lceilf_1.c: New test.
584 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
585 * gcc.target/arm/vect-lroundf_1.c: Likewise.
586
587 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
588
589 PR target/62275
590 * gcc.target/arm/lceil-vcvt_1.c: New test.
591 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
592 * gcc.target/arm/lround-vcvt_1.c: Likewise.
593
594 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
595
596 DR 1453
597 * g++.dg/cpp0x/constexpr-volatile.C: New.
598 * g++.dg/ext/is_literal_type2.C: Likewise.
599
600 2014-09-02 Jakub Jelinek <jakub@redhat.com>
601 Balaji V. Iyer <balaji.v.iyer@intel.com>
602 Igor Zamyatin <igor.zamyatin@intel.com>
603
604 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
605 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
606 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
607 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
608 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
609 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
610 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
611 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
612 * g++.dg/cilk-plus/CK/cf3.cc: New test.
613 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
614 * g++.dg/cilk-plus/CK/for1.cc: New test.
615 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
616 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
617 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
618
619 2014-09-02 Richard Biener <rguenther@suse.de>
620
621 PR tree-optimization/62695
622 * gfortran.dg/pr62695.f90: New testcase.
623
624 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
625
626 PR target/62312
627 * gcc.c-torture/compile/pr62312.c: New.
628
629 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
630
631 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
632
633 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
634
635 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
636 Return right away if !arm*-*-*.
637
638 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
639
640 * gcc.c-torture/unsorted/386.c: Move to ...
641 * gcc.c-torture/compile/386.c: ... here.
642 * gcc.c-torture/unsorted/86.c: Move to ...
643 * gcc.c-torture/compile/86.c: ... here.
644 * gcc.c-torture/unsorted/a1.c: Move to ...
645 * gcc.c-torture/compile/a1.c: ... here.
646 * gcc.c-torture/unsorted/a3.c: Move to ...
647 * gcc.c-torture/compile/a3.c: ... here.
648 * gcc.c-torture/unsorted/aaa.c: Move to ...
649 * gcc.c-torture/compile/aaa.c: ... here.
650 * gcc.c-torture/unsorted/aa.c: Move to ...
651 * gcc.c-torture/compile/aa.c: ... here.
652 * gcc.c-torture/unsorted/abs.c: Move to ...
653 * gcc.c-torture/compile/abs.c: ... here.
654 * gcc.c-torture/unsorted/a.c: Move to ...
655 * gcc.c-torture/compile/a.c: ... here.
656 * gcc.c-torture/unsorted/ac.c: Move to ...
657 * gcc.c-torture/compile/ac.c: ... here.
658 * gcc.c-torture/unsorted/acc.c: Move to ...
659 * gcc.c-torture/compile/acc.c: ... here.
660 * gcc.c-torture/unsorted/add386.c: Move to ...
661 * gcc.c-torture/compile/add386.c: ... here.
662 * gcc.c-torture/unsorted/add.c: Move to ...
663 * gcc.c-torture/compile/add.c: ... here.
664 * gcc.c-torture/unsorted/addcc.c: Move to ...
665 * gcc.c-torture/compile/addcc.c: ... here.
666 * gcc.c-torture/unsorted/andm.c: Move to ...
667 * gcc.c-torture/compile/andm.c: ... here.
668 * gcc.c-torture/unsorted/andmem.c: Move to ...
669 * gcc.c-torture/compile/andmem.c: ... here.
670 * gcc.c-torture/unsorted/andn.c: Move to ...
671 * gcc.c-torture/compile/andn.c: ... here.
672 * gcc.c-torture/unsorted/andok.c: Move to ...
673 * gcc.c-torture/compile/andok.c: ... here.
674 * gcc.c-torture/unsorted/andsi.c: Move to ...
675 * gcc.c-torture/compile/andsi.c: ... here.
676 * gcc.c-torture/unsorted/andsparc.c: Move to ...
677 * gcc.c-torture/compile/andsparc.c: ... here.
678 * gcc.c-torture/unsorted/aos.c: Move to ...
679 * gcc.c-torture/compile/aos.c: ... here.
680 * gcc.c-torture/unsorted/arr.c: Move to ...
681 * gcc.c-torture/compile/arr.c: ... here.
682 * gcc.c-torture/unsorted/as.c: Move to ...
683 * gcc.c-torture/compile/as.c: ... here.
684 * gcc.c-torture/unsorted/ase.c: Move to ...
685 * gcc.c-torture/compile/ase.c: ... here.
686 * gcc.c-torture/unsorted/b1.c: Move to ...
687 * gcc.c-torture/compile/b1.c: ... here.
688 * gcc.c-torture/unsorted/b2.c: Move to ...
689 * gcc.c-torture/compile/b2.c: ... here.
690 * gcc.c-torture/unsorted/b3.c: Move to ...
691 * gcc.c-torture/compile/b3.c: ... here.
692 * gcc.c-torture/unsorted/b88.c: Move to ...
693 * gcc.c-torture/compile/b88.c: ... here.
694 * gcc.c-torture/unsorted/bad.c: Move to ...
695 * gcc.c-torture/compile/bad.c: ... here.
696 * gcc.c-torture/unsorted/band.c: Move to ...
697 * gcc.c-torture/compile/band.c: ... here.
698 * gcc.c-torture/unsorted/bb0.c: Move to ...
699 * gcc.c-torture/compile/bb0.c: ... here.
700 * gcc.c-torture/unsorted/bb1.c: Move to ...
701 * gcc.c-torture/compile/bb1.c: ... here.
702 * gcc.c-torture/unsorted/bbb.c: Move to ...
703 * gcc.c-torture/compile/bbb.c: ... here.
704 * gcc.c-torture/unsorted/b.c: Move to ...
705 * gcc.c-torture/compile/b.c: ... here.
706 * gcc.c-torture/unsorted/bc.c: Move to ...
707 * gcc.c-torture/compile/bc.c: ... here.
708 * gcc.c-torture/unsorted/bcopy.c: Move to ...
709 * gcc.c-torture/compile/bcopy.c: ... here.
710 * gcc.c-torture/unsorted/bf.c: Move to ...
711 * gcc.c-torture/compile/bf.c: ... here.
712 * gcc.c-torture/unsorted/bfins.c: Move to ...
713 * gcc.c-torture/compile/bfins.c: ... here.
714 * gcc.c-torture/unsorted/bfx.c: Move to ...
715 * gcc.c-torture/compile/bfx.c: ... here.
716 * gcc.c-torture/unsorted/bge.c: Move to ...
717 * gcc.c-torture/compile/bge.c: ... here.
718 * gcc.c-torture/unsorted/bit.c: Move to ...
719 * gcc.c-torture/compile/bit.c: ... here.
720 * gcc.c-torture/unsorted/bitf.c: Move to ...
721 * gcc.c-torture/compile/bitf.c: ... here.
722 * gcc.c-torture/unsorted/bitw.c: Move to ...
723 * gcc.c-torture/compile/bitw.c: ... here.
724 * gcc.c-torture/unsorted/blk.c: Move to ...
725 * gcc.c-torture/compile/blk.c: ... here.
726 * gcc.c-torture/unsorted/bt386.c: Move to ...
727 * gcc.c-torture/compile/bt386.c: ... here.
728 * gcc.c-torture/unsorted/bt.c: Move to ...
729 * gcc.c-torture/compile/bt.c: ... here.
730 * gcc.c-torture/unsorted/BUG11.c: Move to ...
731 * gcc.c-torture/compile/BUG11.c: ... here.
732 * gcc.c-torture/unsorted/BUG12.c: Move to ...
733 * gcc.c-torture/compile/BUG12.c: ... here.
734 * gcc.c-torture/unsorted/BUG13.c: Move to ...
735 * gcc.c-torture/compile/BUG13.c: ... here.
736 * gcc.c-torture/unsorted/BUG16.c: Move to ...
737 * gcc.c-torture/compile/BUG16.c: ... here.
738 * gcc.c-torture/unsorted/BUG17.c: Move to ...
739 * gcc.c-torture/compile/BUG17.c: ... here.
740 * gcc.c-torture/unsorted/BUG18.c: Move to ...
741 * gcc.c-torture/compile/BUG18.c: ... here.
742 * gcc.c-torture/unsorted/BUG1.c: Move to ...
743 * gcc.c-torture/compile/BUG1.c: ... here.
744 * gcc.c-torture/unsorted/BUG21.c: Move to ...
745 * gcc.c-torture/compile/BUG21.c: ... here.
746 * gcc.c-torture/unsorted/BUG22.c: Move to ...
747 * gcc.c-torture/compile/BUG22.c: ... here.
748 * gcc.c-torture/unsorted/BUG23.c: Move to ...
749 * gcc.c-torture/compile/BUG23.c: ... here.
750 * gcc.c-torture/unsorted/BUG24.c: Move to ...
751 * gcc.c-torture/compile/BUG24.c: ... here.
752 * gcc.c-torture/unsorted/BUG25.c: Move to ...
753 * gcc.c-torture/compile/BUG25.c: ... here.
754 * gcc.c-torture/unsorted/BUG2.c: Move to ...
755 * gcc.c-torture/compile/BUG2.c: ... here.
756 * gcc.c-torture/unsorted/BUG3.c: Move to ...
757 * gcc.c-torture/compile/BUG3.c: ... here.
758 * gcc.c-torture/unsorted/BUG4.c: Move to ...
759 * gcc.c-torture/compile/BUG4.c: ... here.
760 * gcc.c-torture/unsorted/BUG5.c: Move to ...
761 * gcc.c-torture/compile/BUG5.c: ... here.
762 * gcc.c-torture/unsorted/BUG6.c: Move to ...
763 * gcc.c-torture/compile/BUG6.c: ... here.
764 * gcc.c-torture/unsorted/bug.c: Move to ...
765 * gcc.c-torture/compile/bug.c: ... here.
766 * gcc.c-torture/unsorted/bugc.c: Move to ...
767 * gcc.c-torture/compile/bugc.c: ... here.
768 * gcc.c-torture/unsorted/buns.c: Move to ...
769 * gcc.c-torture/compile/buns.c: ... here.
770 * gcc.c-torture/unsorted/bx.c: Move to ...
771 * gcc.c-torture/compile/bx.c: ... here.
772 * gcc.c-torture/unsorted/c1.c: Move to ...
773 * gcc.c-torture/compile/c1.c: ... here.
774 * gcc.c-torture/unsorted/c2.c: Move to ...
775 * gcc.c-torture/compile/c2.c: ... here.
776 * gcc.c-torture/unsorted/call386.c: Move to ...
777 * gcc.c-torture/compile/call386.c: ... here.
778 * gcc.c-torture/unsorted/call.c: Move to ...
779 * gcc.c-torture/compile/call.c: ... here.
780 * gcc.c-torture/unsorted/callind.c: Move to ...
781 * gcc.c-torture/compile/callind.c: ... here.
782 * gcc.c-torture/unsorted/c.c: Move to ...
783 * gcc.c-torture/compile/c.c: ... here.
784 * gcc.c-torture/unsorted/cc.c: Move to ...
785 * gcc.c-torture/compile/cc.c: ... here.
786 * gcc.c-torture/unsorted/charmtst.c: Move to ...
787 * gcc.c-torture/compile/charmtst.c: ... here.
788 * gcc.c-torture/unsorted/cmb.c: Move to ...
789 * gcc.c-torture/compile/cmb.c: ... here.
790 * gcc.c-torture/unsorted/cmp.c: Move to ...
791 * gcc.c-torture/compile/cmp.c: ... here.
792 * gcc.c-torture/unsorted/cmphi.c: Move to ...
793 * gcc.c-torture/compile/cmphi.c: ... here.
794 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
795 * gcc.c-torture/compile/cmpsi386.c: ... here.
796 * gcc.c-torture/unsorted/cmul.c: Move to ...
797 * gcc.c-torture/compile/cmul.c: ... here.
798 * gcc.c-torture/unsorted/cn1.c: Move to ...
799 * gcc.c-torture/compile/cn1.c: ... here.
800 * gcc.c-torture/unsorted/comb.c: Move to ...
801 * gcc.c-torture/compile/comb.c: ... here.
802 * gcc.c-torture/unsorted/consec.c: Move to ...
803 * gcc.c-torture/compile/consec.c: ... here.
804 * gcc.c-torture/unsorted/const.c: Move to ...
805 * gcc.c-torture/compile/const.c: ... here.
806 * gcc.c-torture/unsorted/conv.c: Move to ...
807 * gcc.c-torture/compile/conv.c: ... here.
808 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
809 * gcc.c-torture/compile/conv_tst.c: ... here.
810 * gcc.c-torture/unsorted/cp.c: Move to ...
811 * gcc.c-torture/compile/cp.c: ... here.
812 * gcc.c-torture/unsorted/csebug.c: Move to ...
813 * gcc.c-torture/compile/csebug.c: ... here.
814 * gcc.c-torture/unsorted/cvt.c: Move to ...
815 * gcc.c-torture/compile/cvt.c: ... here.
816 * gcc.c-torture/unsorted/dblbug.c: Move to ...
817 * gcc.c-torture/compile/dblbug.c: ... here.
818 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
819 * gcc.c-torture/compile/dbl_parm.c: ... here.
820 * gcc.c-torture/unsorted/d.c: Move to ...
821 * gcc.c-torture/compile/d.c: ... here.
822 * gcc.c-torture/unsorted/ddd.c: Move to ...
823 * gcc.c-torture/compile/ddd.c: ... here.
824 * gcc.c-torture/unsorted/dead.c: Move to ...
825 * gcc.c-torture/compile/dead.c: ... here.
826 * gcc.c-torture/unsorted/delay.c: Move to ...
827 * gcc.c-torture/compile/delay.c: ... here.
828 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
829 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
830 * gcc.c-torture/unsorted/di.c: Move to ...
831 * gcc.c-torture/compile/di.c: ... here.
832 * gcc.c-torture/unsorted/dic.c: Move to ...
833 * gcc.c-torture/compile/dic.c: ... here.
834 * gcc.c-torture/unsorted/dilayout.c: Move to ...
835 * gcc.c-torture/compile/dilayout.c: ... here.
836 * gcc.c-torture/unsorted/dimove.c: Move to ...
837 * gcc.c-torture/compile/dimove.c: ... here.
838 * gcc.c-torture/unsorted/dimul.c: Move to ...
839 * gcc.c-torture/compile/dimul.c: ... here.
840 * gcc.c-torture/unsorted/div.c: Move to ...
841 * gcc.c-torture/compile/div.c: ... here.
842 * gcc.c-torture/unsorted/divdf.c: Move to ...
843 * gcc.c-torture/compile/divdf.c: ... here.
844 * gcc.c-torture/unsorted/dm.c: Move to ...
845 * gcc.c-torture/compile/dm.c: ... here.
846 * gcc.c-torture/unsorted/dshift.c: Move to ...
847 * gcc.c-torture/compile/dshift.c: ... here.
848 * gcc.c-torture/unsorted/e.c: Move to ...
849 * gcc.c-torture/compile/e.c: ... here.
850 * gcc.c-torture/unsorted/ex.c: Move to ...
851 * gcc.c-torture/compile/ex.c: ... here.
852 * gcc.c-torture/unsorted/ext.c: Move to ...
853 * gcc.c-torture/compile/ext.c: ... here.
854 * gcc.c-torture/unsorted/f1.c: Move to ...
855 * gcc.c-torture/compile/f1.c: ... here.
856 * gcc.c-torture/unsorted/f2.c: Move to ...
857 * gcc.c-torture/compile/f2.c: ... here.
858 * gcc.c-torture/unsorted/fdmul.c: Move to ...
859 * gcc.c-torture/compile/fdmul.c: ... here.
860 * gcc.c-torture/unsorted/float.c: Move to ...
861 * gcc.c-torture/compile/float.c: ... here.
862 * gcc.c-torture/unsorted/flo.c: Move to ...
863 * gcc.c-torture/compile/flo.c: ... here.
864 * gcc.c-torture/unsorted/flt_const.c: Move to ...
865 * gcc.c-torture/compile/flt_const.c: ... here.
866 * gcc.c-torture/unsorted/fnul.c: Move to ...
867 * gcc.c-torture/compile/fnul.c: ... here.
868 * gcc.c-torture/unsorted/foo.c: Move to ...
869 * gcc.c-torture/compile/foo.c: ... here.
870 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
871 * gcc.c-torture/compile/forgetcc.c: ... here.
872 * gcc.c-torture/unsorted/fq.c: Move to ...
873 * gcc.c-torture/compile/fq.c: ... here.
874 * gcc.c-torture/unsorted/g.c: Move to ...
875 * gcc.c-torture/compile/g.c: ... here.
876 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
877 * gcc.c-torture/compile/gen_tst.c: ... here.
878 * gcc.c-torture/unsorted/glob.c: Move to ...
879 * gcc.c-torture/compile/glob.c: ... here.
880 * gcc.c-torture/unsorted/gronk.c: Move to ...
881 * gcc.c-torture/compile/gronk.c: ... here.
882 * gcc.c-torture/unsorted/hibug.c: Move to ...
883 * gcc.c-torture/compile/hibug.c: ... here.
884 * gcc.c-torture/unsorted/hi.c: Move to ...
885 * gcc.c-torture/compile/hi.c: ... here.
886 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
887 * gcc.c-torture/compile/HIcmp.c: ... here.
888 * gcc.c-torture/unsorted/HIset.c: Move to ...
889 * gcc.c-torture/compile/HIset.c: ... here.
890 * gcc.c-torture/unsorted/i.c: Move to ...
891 * gcc.c-torture/compile/i.c: ... here.
892 * gcc.c-torture/unsorted/i++.c: Move to ...
893 * gcc.c-torture/compile/i++.c: ... here.
894 * gcc.c-torture/unsorted/ic.c: Move to ...
895 * gcc.c-torture/compile/ic.c: ... here.
896 * gcc.c-torture/unsorted/icmp.c: Move to ...
897 * gcc.c-torture/compile/icmp.c: ... here.
898 * gcc.c-torture/unsorted/ifreg.c: Move to ...
899 * gcc.c-torture/compile/ifreg.c: ... here.
900 * gcc.c-torture/unsorted/imm.c: Move to ...
901 * gcc.c-torture/compile/imm.c: ... here.
902 * gcc.c-torture/unsorted/isinf.c: Move to ...
903 * gcc.c-torture/compile/isinf.c: ... here.
904 * gcc.c-torture/unsorted/jmp.c: Move to ...
905 * gcc.c-torture/compile/jmp.c: ... here.
906 * gcc.c-torture/unsorted/jumptab.c: Move to ...
907 * gcc.c-torture/compile/jumptab.c: ... here.
908 * gcc.c-torture/unsorted/layout.c: Move to ...
909 * gcc.c-torture/compile/layout.c: ... here.
910 * gcc.c-torture/unsorted/lbug.c: Move to ...
911 * gcc.c-torture/compile/lbug.c: ... here.
912 * gcc.c-torture/unsorted/l.c: Move to ...
913 * gcc.c-torture/compile/l.c: ... here.
914 * gcc.c-torture/unsorted/ll1.c: Move to ...
915 * gcc.c-torture/compile/ll1.c: ... here.
916 * gcc.c-torture/unsorted/llbug.c: Move to ...
917 * gcc.c-torture/compile/llbug.c: ... here.
918 * gcc.c-torture/unsorted/lll.c: Move to ...
919 * gcc.c-torture/compile/lll.c: ... here.
920 * gcc.c-torture/unsorted/load8.c: Move to ...
921 * gcc.c-torture/compile/load8.c: ... here.
922 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
923 * gcc.c-torture/compile/loadhicc.c: ... here.
924 * gcc.c-torture/unsorted/log2.c: Move to ...
925 * gcc.c-torture/compile/log2.c: ... here.
926 * gcc.c-torture/unsorted/logic.c: Move to ...
927 * gcc.c-torture/compile/logic.c: ... here.
928 * gcc.c-torture/unsorted/loop-1.c: Move to ...
929 * gcc.c-torture/compile/loop-1.c: ... here.
930 * gcc.c-torture/unsorted/loop386.c: Move to ...
931 * gcc.c-torture/compile/loop386.c: ... here.
932 * gcc.c-torture/unsorted/lop.c: Move to ...
933 * gcc.c-torture/compile/lop.c: ... here.
934 * gcc.c-torture/unsorted/m1.c: Move to ...
935 * gcc.c-torture/compile/m1.c: ... here.
936 * gcc.c-torture/unsorted/m2.c: Move to ...
937 * gcc.c-torture/compile/m2.c: ... here.
938 * gcc.c-torture/unsorted/m5.c: Move to ...
939 * gcc.c-torture/compile/m5.c: ... here.
940 * gcc.c-torture/unsorted/m68.c: Move to ...
941 * gcc.c-torture/compile/m68.c: ... here.
942 * gcc.c-torture/unsorted/mbyte.c: Move to ...
943 * gcc.c-torture/compile/mbyte.c: ... here.
944 * gcc.c-torture/unsorted/mchar.c: Move to ...
945 * gcc.c-torture/compile/mchar.c: ... here.
946 * gcc.c-torture/unsorted/mcmp.c: Move to ...
947 * gcc.c-torture/compile/mcmp.c: ... here.
948 * gcc.c-torture/unsorted/mdouble.c: Move to ...
949 * gcc.c-torture/compile/mdouble.c: ... here.
950 * gcc.c-torture/unsorted/memtst.c: Move to ...
951 * gcc.c-torture/compile/memtst.c: ... here.
952 * gcc.c-torture/unsorted/miscomp.c: Move to ...
953 * gcc.c-torture/compile/miscomp.c: ... here.
954 * gcc.c-torture/unsorted/mm.c: Move to ...
955 * gcc.c-torture/compile/mm.c: ... here.
956 * gcc.c-torture/unsorted/mod.c: Move to ...
957 * gcc.c-torture/compile/mod.c: ... here.
958 * gcc.c-torture/unsorted/modcc.c: Move to ...
959 * gcc.c-torture/compile/modcc.c: ... here.
960 * gcc.c-torture/unsorted/move.c: Move to ...
961 * gcc.c-torture/compile/move.c: ... here.
962 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
963 * gcc.c-torture/compile/move_qhi.c: ... here.
964 * gcc.c-torture/unsorted/mregtst.c: Move to ...
965 * gcc.c-torture/compile/mregtst.c: ... here.
966 * gcc.c-torture/unsorted/msp.c: Move to ...
967 * gcc.c-torture/compile/msp.c: ... here.
968 * gcc.c-torture/unsorted/mtst.c: Move to ...
969 * gcc.c-torture/compile/mtst.c: ... here.
970 * gcc.c-torture/unsorted/mu.c: Move to ...
971 * gcc.c-torture/compile/mu.c: ... here.
972 * gcc.c-torture/unsorted/mul.c: Move to ...
973 * gcc.c-torture/compile/mul.c: ... here.
974 * gcc.c-torture/unsorted/mword1.c: Move to ...
975 * gcc.c-torture/compile/mword1.c: ... here.
976 * gcc.c-torture/unsorted/mword.c: Move to ...
977 * gcc.c-torture/compile/mword.c: ... here.
978 * gcc.c-torture/unsorted/n1.c: Move to ...
979 * gcc.c-torture/compile/n1.c: ... here.
980 * gcc.c-torture/unsorted/nand.c: Move to ...
981 * gcc.c-torture/compile/nand.c: ... here.
982 * gcc.c-torture/unsorted/n.c: Move to ...
983 * gcc.c-torture/compile/n.c: ... here.
984 * gcc.c-torture/unsorted/neg.c: Move to ...
985 * gcc.c-torture/compile/neg.c: ... here.
986 * gcc.c-torture/unsorted/o.c: Move to ...
987 * gcc.c-torture/compile/o.c: ... here.
988 * gcc.c-torture/unsorted/omit.c: Move to ...
989 * gcc.c-torture/compile/omit.c: ... here.
990 * gcc.c-torture/unsorted/opout.c: Move to ...
991 * gcc.c-torture/compile/opout.c: ... here.
992 * gcc.c-torture/unsorted/opt.c: Move to ...
993 * gcc.c-torture/compile/opt.c: ... here.
994 * gcc.c-torture/unsorted/or386.c: Move to ...
995 * gcc.c-torture/compile/or386.c: ... here.
996 * gcc.c-torture/unsorted/or.c: Move to ...
997 * gcc.c-torture/compile/or.c: ... here.
998 * gcc.c-torture/unsorted/parms.c: Move to ...
999 * gcc.c-torture/compile/parms.c: ... here.
1000 * gcc.c-torture/unsorted/pass.c: Move to ...
1001 * gcc.c-torture/compile/pass.c: ... here.
1002 * gcc.c-torture/unsorted/p.c: Move to ...
1003 * gcc.c-torture/compile/p.c: ... here.
1004 * gcc.c-torture/unsorted/pmt.c: Move to ...
1005 * gcc.c-torture/compile/pmt.c: ... here.
1006 * gcc.c-torture/unsorted/poor.c: Move to ...
1007 * gcc.c-torture/compile/poor.c: ... here.
1008 * gcc.c-torture/unsorted/pp.c: Move to ...
1009 * gcc.c-torture/compile/pp.c: ... here.
1010 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
1011 * gcc.c-torture/compile/pret-arg.c: ... here.
1012 * gcc.c-torture/unsorted/pyr2.c: Move to ...
1013 * gcc.c-torture/compile/pyr2.c: ... here.
1014 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
1015 * gcc.c-torture/compile/PYRBUG.c: ... here.
1016 * gcc.c-torture/unsorted/pyr.c: Move to ...
1017 * gcc.c-torture/compile/pyr.c: ... here.
1018 * gcc.c-torture/unsorted/q.c: Move to ...
1019 * gcc.c-torture/compile/q.c: ... here.
1020 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
1021 * gcc.c-torture/compile/QIcmp.c: ... here.
1022 * gcc.c-torture/unsorted/QIset.c: Move to ...
1023 * gcc.c-torture/compile/QIset.c: ... here.
1024 * gcc.c-torture/unsorted/r1.c: Move to ...
1025 * gcc.c-torture/compile/r1.c: ... here.
1026 * gcc.c-torture/unsorted/r.c: Move to ...
1027 * gcc.c-torture/compile/r.c: ... here.
1028 * gcc.c-torture/unsorted/rel.c: Move to ...
1029 * gcc.c-torture/compile/rel.c: ... here.
1030 * gcc.c-torture/unsorted/rmsc.c: Move to ...
1031 * gcc.c-torture/compile/rmsc.c: ... here.
1032 * gcc.c-torture/unsorted/round.c: Move to ...
1033 * gcc.c-torture/compile/round.c: ... here.
1034 * gcc.c-torture/unsorted/run.c: Move to ...
1035 * gcc.c-torture/compile/run.c: ... here.
1036 * gcc.c-torture/unsorted/sar.c: Move to ...
1037 * gcc.c-torture/compile/sar.c: ... here.
1038 * gcc.c-torture/unsorted/s.c: Move to ...
1039 * gcc.c-torture/compile/s.c: ... here.
1040 * gcc.c-torture/unsorted/scal.c: Move to ...
1041 * gcc.c-torture/compile/scal.c: ... here.
1042 * gcc.c-torture/unsorted/sc.c: Move to ...
1043 * gcc.c-torture/compile/sc.c: ... here.
1044 * gcc.c-torture/unsorted/scc.c: Move to ...
1045 * gcc.c-torture/compile/scc.c: ... here.
1046 * gcc.c-torture/unsorted/scond.c: Move to ...
1047 * gcc.c-torture/compile/scond.c: ... here.
1048 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1049 * gcc.c-torture/compile/selfrec.c: ... here.
1050 * gcc.c-torture/unsorted/seq.c: Move to ...
1051 * gcc.c-torture/compile/seq.c: ... here.
1052 * gcc.c-torture/unsorted/set386.c: Move to ...
1053 * gcc.c-torture/compile/set386.c: ... here.
1054 * gcc.c-torture/unsorted/set88.c: Move to ...
1055 * gcc.c-torture/compile/set88.c: ... here.
1056 * gcc.c-torture/unsorted/SFset.c: Move to ...
1057 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1058 * gcc.c-torture/unsorted/shand.c: Move to ...
1059 * gcc.c-torture/compile/shand.c: ... here.
1060 * gcc.c-torture/unsorted/sh.c: Move to ...
1061 * gcc.c-torture/compile/sh.c: ... here.
1062 * gcc.c-torture/unsorted/shft.c: Move to ...
1063 * gcc.c-torture/compile/shft.c: ... here.
1064 * gcc.c-torture/unsorted/shift.c: Move to ...
1065 * gcc.c-torture/compile/shift.c: ... here.
1066 * gcc.c-torture/unsorted/shloop.c: Move to ...
1067 * gcc.c-torture/compile/shloop.c: ... here.
1068 * gcc.c-torture/unsorted/shm.c: Move to ...
1069 * gcc.c-torture/compile/shm.c: ... here.
1070 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1071 * gcc.c-torture/compile/SIcmp.c: ... here.
1072 * gcc.c-torture/unsorted/signext2.c: Move to ...
1073 * gcc.c-torture/compile/signext2.c: ... here.
1074 * gcc.c-torture/unsorted/signext.c: Move to ...
1075 * gcc.c-torture/compile/signext.c: ... here.
1076 * gcc.c-torture/unsorted/sim.c: Move to ...
1077 * gcc.c-torture/compile/sim.c: ... here.
1078 * gcc.c-torture/unsorted/simple.c: Move to ...
1079 * gcc.c-torture/compile/simple.c: ... here.
1080 * gcc.c-torture/unsorted/SIset.c: Move to ...
1081 * gcc.c-torture/compile/SIset.c: ... here.
1082 * gcc.c-torture/unsorted/sne.c: Move to ...
1083 * gcc.c-torture/compile/sne.c: ... here.
1084 * gcc.c-torture/unsorted/sound.c: Move to ...
1085 * gcc.c-torture/compile/sound.c: ... here.
1086 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1087 * gcc.c-torture/compile/sparcbug.c: ... here.
1088 * gcc.c-torture/unsorted/speed.c: Move to ...
1089 * gcc.c-torture/compile/speed.c: ... here.
1090 * gcc.c-torture/unsorted/stor.c: Move to ...
1091 * gcc.c-torture/compile/stor.c: ... here.
1092 * gcc.c-torture/unsorted/store0.c: Move to ...
1093 * gcc.c-torture/compile/store0.c: ... here.
1094 * gcc.c-torture/unsorted/storecc.c: Move to ...
1095 * gcc.c-torture/compile/storecc.c: ... here.
1096 * gcc.c-torture/unsorted/str.c: Move to ...
1097 * gcc.c-torture/compile/str.c: ... here.
1098 * gcc.c-torture/unsorted/stru.c: Move to ...
1099 * gcc.c-torture/compile/stru.c: ... here.
1100 * gcc.c-torture/unsorted/structret.c: Move to ...
1101 * gcc.c-torture/compile/structret.c: ... here.
1102 * gcc.c-torture/unsorted/stuct.c: Move to ...
1103 * gcc.c-torture/compile/stuct.c: ... here.
1104 * gcc.c-torture/unsorted/sub32.c: Move to ...
1105 * gcc.c-torture/compile/sub32.c: ... here.
1106 * gcc.c-torture/unsorted/subcc.c: Move to ...
1107 * gcc.c-torture/compile/subcc.c: ... here.
1108 * gcc.c-torture/unsorted/subcse.c: Move to ...
1109 * gcc.c-torture/compile/subcse.c: ... here.
1110 * gcc.c-torture/unsorted/sym.c: Move to ...
1111 * gcc.c-torture/compile/sym.c: ... here.
1112 * gcc.c-torture/unsorted/symconst.c: Move to ...
1113 * gcc.c-torture/compile/symconst.c: ... here.
1114 * gcc.c-torture/unsorted/t.c: Move to ...
1115 * gcc.c-torture/compile/t.c: ... here.
1116 * gcc.c-torture/unsorted/test.c: Move to ...
1117 * gcc.c-torture/compile/test.c: ... here.
1118 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1119 * gcc.c-torture/compile/test-flow.c: ... here.
1120 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1121 * gcc.c-torture/compile/test-loop.c: ... here.
1122 * gcc.c-torture/unsorted/time.c: Move to ...
1123 * gcc.c-torture/compile/time.c: ... here.
1124 * gcc.c-torture/unsorted/tmp.c: Move to ...
1125 * gcc.c-torture/compile/tmp.c: ... here.
1126 * gcc.c-torture/unsorted/trivial.c: Move to ...
1127 * gcc.c-torture/compile/trivial.c: ... here.
1128 * gcc.c-torture/unsorted/trunc.c: Move to ...
1129 * gcc.c-torture/compile/trunc.c: ... here.
1130 * gcc.c-torture/unsorted/u.c: Move to ...
1131 * gcc.c-torture/compile/u.c: ... here.
1132 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1133 * gcc.c-torture/compile/udconvert.c: ... here.
1134 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1135 * gcc.c-torture/compile/udivmod4.c: ... here.
1136 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1137 * gcc.c-torture/compile/UHIcmp.c: ... here.
1138 * gcc.c-torture/unsorted/uns.c: Move to ...
1139 * gcc.c-torture/compile/uns.c: ... here.
1140 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1141 * gcc.c-torture/compile/uns_tst.c: ... here.
1142 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1143 * gcc.c-torture/compile/UQIcmp.c: ... here.
1144 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1145 * gcc.c-torture/compile/USIcmp.c: ... here.
1146 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1147 * gcc.c-torture/compile/uuarg.c: ... here.
1148 * gcc.c-torture/unsorted/v.c: Move to ...
1149 * gcc.c-torture/compile/v.c: ... here.
1150 * gcc.c-torture/unsorted/w.c: Move to ...
1151 * gcc.c-torture/compile/w.c: ... here.
1152 * gcc.c-torture/unsorted/ww.c: Move to ...
1153 * gcc.c-torture/compile/ww.c: ... here.
1154 * gcc.c-torture/unsorted/xb.c: Move to ...
1155 * gcc.c-torture/compile/xb.c: ... here.
1156 * gcc.c-torture/unsorted/xbg.c: Move to ...
1157 * gcc.c-torture/compile/xbg.c: ... here.
1158 * gcc.c-torture/unsorted/x.c: Move to ...
1159 * gcc.c-torture/compile/x.c: ... here.
1160 * gcc.c-torture/unsorted/xc.c: Move to ...
1161 * gcc.c-torture/compile/xc.c: ... here.
1162 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1163 * gcc.c-torture/compile/xcsebug.c: ... here.
1164 * gcc.c-torture/unsorted/xdi.c: Move to ...
1165 * gcc.c-torture/compile/xdi.c: ... here.
1166 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1167 * gcc.c-torture/compile/xfoo.c: ... here.
1168 * gcc.c-torture/unsorted/xi.c: Move to ...
1169 * gcc.c-torture/compile/xi.c: ... here.
1170 * gcc.c-torture/unsorted/xlop.c: Move to ...
1171 * gcc.c-torture/compile/xlop.c: ... here.
1172 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1173 * gcc.c-torture/compile/xmtst.c: ... here.
1174 * gcc.c-torture/unsorted/xneg.c: Move to ...
1175 * gcc.c-torture/compile/xneg.c: ... here.
1176 * gcc.c-torture/unsorted/xopt.c: Move to ...
1177 * gcc.c-torture/compile/xopt.c: ... here.
1178 * gcc.c-torture/unsorted/xor.c: Move to ...
1179 * gcc.c-torture/compile/xor.c: ... here.
1180 * gcc.c-torture/unsorted/xorn.c: Move to ...
1181 * gcc.c-torture/compile/xorn.c: ... here.
1182 * gcc.c-torture/unsorted/xp.c: Move to ...
1183 * gcc.c-torture/compile/xp.c: ... here.
1184 * gcc.c-torture/unsorted/xpp.c: Move to ...
1185 * gcc.c-torture/compile/xpp.c: ... here.
1186 * gcc.c-torture/unsorted/xs.c: Move to ...
1187 * gcc.c-torture/compile/xs.c: ... here.
1188 * gcc.c-torture/unsorted/xsh.c: Move to ...
1189 * gcc.c-torture/compile/xsh.c: ... here.
1190 * gcc.c-torture/unsorted/xz.c: Move to ...
1191 * gcc.c-torture/compile/xz.c: ... here.
1192 * gcc.c-torture/unsorted/xzz.c: Move to ...
1193 * gcc.c-torture/compile/xzz.c: ... here.
1194
1195 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1196
1197 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1198 (abort, exit): Declare.
1199
1200 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1201
1202 PR sanitizer/61897
1203 PR sanitizer/62140
1204 * c-c++-common/asan/pr62140-1.c: New test.
1205 * c-c++-common/asan/pr62140-2.c: New test.
1206
1207 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1208 Tobias Burnus <burnus@net-b.de>
1209
1210 PR fortran/62309
1211 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1212
1213 2014-08-31 Tobias Burnus <burnus@net-b.de>
1214
1215 * gfortran.dg/coarray_lib_comm_1.f90: New.
1216
1217 2014-08-30 Andrew Pinski <apinski@cavium.com>
1218
1219 * gcc.c-torture/execute/20140828-1.c: New testcase.
1220
1221 2014-08-29 DJ Delorie <dj@redhat.com>
1222
1223 * lib/target-supports.exp (check_effective_target_size32plus):
1224 Increase size to avoid false positives on 24-bit address spaces.
1225 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1226 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1227 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1228 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1229 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1230 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1231 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1232 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1233
1234 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1235
1236 PR c++/54002
1237 * g++.dg/cpp0x/constexpr-54002.C: New.
1238
1239 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1240
1241 PR c++/56991
1242 * g++.dg/cpp0x/constexpr-56991.C: New.
1243
1244 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1245
1246 PR c++/57764
1247 * g++.dg/cpp0x/constexpr-57764.C: New.
1248
1249 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1250
1251 PR c++/59938
1252 * g++.dg/cpp0x/constexpr-59938.C: New.
1253
1254 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1255
1256 PR c++/61484
1257 * g++.dg/cpp0x/constexpr-61484.C: New.
1258
1259 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1260
1261 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1262 vec_round, vec_splat, vec_div, and vec_mul.
1263 * gcc.target/powerpc/builtins-2.c: New test.
1264
1265 2014-08-28 Richard Biener <rguenther@suse.de>
1266
1267 PR tree-optimization/62283
1268 * gfortran.dg/vect/pr62283.f: New testcase.
1269 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1270 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1271 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1272 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1273 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1274 * gcc.dg/vect/vect-33.c: Likewise.
1275
1276 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1277
1278 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1279
1280 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1281
1282 PR cpp/23827 - standard C++ should not have hex float preprocessor
1283 tokens
1284 * g++.dg/cpp/pr23827_cxx11.C: New.
1285 * g++.dg/cpp/pr23827_cxx98.C: New.
1286 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1287 * gcc.dg/cpp/pr23827_c90.c: New.
1288 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1289 * gcc.dg/cpp/pr23827_c99.c: New.
1290
1291 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1292
1293 PR c++/52892
1294 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1295 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1296 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1297
1298 2014-08-27 Guozhi Wei <carrot@google.com>
1299
1300 PR target/62262
1301 * gcc.target/aarch64/pr62262.c: New test.
1302
1303 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1304
1305 PR target/60606
1306 PR target/61330
1307 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1308 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1309
1310 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1311
1312 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1313 failure on s390*-*-linux-gnu.
1314
1315 2014-08-26 Richard Biener <rguenther@suse.de>
1316
1317 PR tree-optimization/62175
1318 * g++.dg/torture/pr62175.C: New testcase.
1319
1320 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1321
1322 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1323 copy of compile/compile.exp.
1324 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1325 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1326 i?86-*.
1327 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1328 m32c-*-*.
1329 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1330 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1331 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1332 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1333 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1334 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1335 * gcc.c-torture/execute/20040703-1.c: Likewise.
1336 * gcc.c-torture/execute/20040705-1.c: Likewise.
1337 * gcc.c-torture/execute/20040705-2.c: Likewise.
1338 * gcc.c-torture/execute/20040709-1.c: Likewise.
1339 * gcc.c-torture/execute/20040709-2.c: Likewise.
1340 * gcc.c-torture/execute/20040811-1.c: Likewise.
1341 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1342 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1343 compiling for x86_64-* or i?86-*.
1344 * gcc.c-torture/execute/20050604-1.c: Likewise.
1345 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1346 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1347 for x86_64-* or i?86-*.
1348 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1349 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1350 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1351 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1352 option.
1353 * gcc.c-torture/execute/20111227-2.c: Moved to...
1354 * gcc.dg/20111227-2.c: ... here. Add -free option.
1355 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1356 * gcc.dg/20111227-3.c: ... here. Add -free option.
1357 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1358 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1359 declarations for abort and exit.
1360 * gcc.c-torture/execute/920711-1.c: Likewise.
1361 * gcc.c-torture/execute/930529-1.c: Likewise.
1362 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1363 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1364 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1365 exit.
1366 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1367 for i?86-* or x86_64-*. Add declarations for abort and exit.
1368 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1369 i?86-* or x86_64-*.
1370 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1371 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1372 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1373 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1374 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1375 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1376 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1377 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1378 m68k-linux.
1379 * gcc.c-torture/execute/loop-2g.c: Likewise.
1380 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1381 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1382 powerpc-*-eabi*.
1383 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1384 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1385 * gcc.c-torture/execute/pr23047.c: Likewise.
1386 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1387 declarations for abort and exit.
1388 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1389 * gcc.c-torture/execute/pr31448.c: Likewise.
1390 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1391 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1392 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1393 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1394 Skip on spu-*.
1395 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1396 declarations for abort and exit.
1397 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1398 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1399 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1400 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1401 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1402 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1403 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1404 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1405 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1406 * gcc.c-torture/execute/pr56799.c: Likewise.
1407 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1408 option. Add declarations for abort and exit.
1409 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1410 * gcc.c-torture/execute/pr58570.c: Likewise.
1411 * gcc.c-torture/execute/pr60822.c: Likewise.
1412 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1413 * gcc.c-torture/execute/shiftdi.c: Likewise.
1414 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1415 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1416 * gcc.c-torture/execute/usmul.c: Require int32plus.
1417 * gcc.c-torture/execute/vrp-5.c: Likewise.
1418 * gcc.c-torture/execute/vrp-6.c: Likewise.
1419 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1420 * gcc.c-torture/execute/20010122-1.x: Delete.
1421 * gcc.c-torture/execute/20010129-1.x: Delete.
1422 * gcc.c-torture/execute/20020404-1.x: Delete.
1423 * gcc.c-torture/execute/20021024-1.x: Delete.
1424 * gcc.c-torture/execute/20021127-1.x: Delete.
1425 * gcc.c-torture/execute/20030125-1.x: Delete.
1426 * gcc.c-torture/execute/20030216-1.x: Delete.
1427 * gcc.c-torture/execute/20030222-1.x: Delete.
1428 * gcc.c-torture/execute/20040629-1.x: Delete.
1429 * gcc.c-torture/execute/20040703-1.x: Delete.
1430 * gcc.c-torture/execute/20040705-1.x: Delete.
1431 * gcc.c-torture/execute/20040705-2.x: Delete.
1432 * gcc.c-torture/execute/20040709-1.x: Delete.
1433 * gcc.c-torture/execute/20040709-2.x: Delete.
1434 * gcc.c-torture/execute/20040811-1.x: Delete.
1435 * gcc.c-torture/execute/20050316-1.x: Delete.
1436 * gcc.c-torture/execute/20050316-2.x: Delete.
1437 * gcc.c-torture/execute/20050316-3.x: Delete.
1438 * gcc.c-torture/execute/20050604-1.x: Delete.
1439 * gcc.c-torture/execute/20061101-1.x: Delete.
1440 * gcc.c-torture/execute/20061220-1.x: Delete.
1441 * gcc.c-torture/execute/20081117-1.x: Delete.
1442 * gcc.c-torture/execute/20101011-1.x: Delete.
1443 * gcc.c-torture/execute/20120919-1.x: Delete.
1444 * gcc.c-torture/execute/920612-1.x: Delete.
1445 * gcc.c-torture/execute/920710-1.x: Delete.
1446 * gcc.c-torture/execute/920711-1.x: Delete.
1447 * gcc.c-torture/execute/930529-1.x: Delete.
1448 * gcc.c-torture/execute/931004-12.x: Delete.
1449 * gcc.c-torture/execute/980709-1.x: Delete.
1450 * gcc.c-torture/execute/981130-1.x: Delete.
1451 * gcc.c-torture/execute/990127-2.x: Delete.
1452 * gcc.c-torture/execute/990413-2.x: Delete.
1453 * gcc.c-torture/execute/990826-0.x: Delete.
1454 * gcc.c-torture/execute/bf64-1.x: Delete.
1455 * gcc.c-torture/execute/bitfld-4.x: Delete.
1456 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1457 * gcc.c-torture/execute/cvt-1.x: Delete.
1458 * gcc.c-torture/execute/eeprof-1.x: Delete.
1459 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1460 * gcc.c-torture/execute/loop-2f.x: Delete.
1461 * gcc.c-torture/execute/loop-2g.x: Delete.
1462 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1463 * gcc.c-torture/execute/nest-align-1.x: Delete.
1464 * gcc.c-torture/execute/pr19689.x: Delete.
1465 * gcc.c-torture/execute/pr22493-1.x: Delete.
1466 * gcc.c-torture/execute/pr23047.x: Delete.
1467 * gcc.c-torture/execute/pr23135.x: Delete.
1468 * gcc.c-torture/execute/pr29797-1.x: Delete.
1469 * gcc.c-torture/execute/pr31448.x: Delete.
1470 * gcc.c-torture/execute/pr35456.x: Delete.
1471 * gcc.c-torture/execute/pr37573.x: Delete.
1472 * gcc.c-torture/execute/pr38151.x: Delete.
1473 * gcc.c-torture/execute/pr39228.x: Delete.
1474 * gcc.c-torture/execute/pr39501.x: Delete.
1475 * gcc.c-torture/execute/pr40386.x: Delete.
1476 * gcc.c-torture/execute/pr43220.x: Delete.
1477 * gcc.c-torture/execute/pr44683.x: Delete.
1478 * gcc.c-torture/execute/pr45262.x: Delete.
1479 * gcc.c-torture/execute/pr47237.x: Delete.
1480 * gcc.c-torture/execute/pr51581-1.x: Delete.
1481 * gcc.c-torture/execute/pr51581-2.x: Delete.
1482 * gcc.c-torture/execute/pr52979-1.x: Delete.
1483 * gcc.c-torture/execute/pr52979-2.x: Delete.
1484 * gcc.c-torture/execute/pr53366-1.x: Delete.
1485 * gcc.c-torture/execute/pr56799.x: Delete.
1486 * gcc.c-torture/execute/pr57124.x: Delete.
1487 * gcc.c-torture/execute/pr57344-2.x: Delete.
1488 * gcc.c-torture/execute/pr58570.x: Delete.
1489 * gcc.c-torture/execute/pr60822.x: Delete.
1490 * gcc.c-torture/execute/pr7284-1.x: Delete.
1491 * gcc.c-torture/execute/shiftdi.x: Delete.
1492 * gcc.c-torture/execute/simd-4.x: Delete.
1493 * gcc.c-torture/execute/strncmp-1.x: Delete.
1494 * gcc.c-torture/execute/usmul.x: Delete.
1495 * gcc.c-torture/execute/vrp-5.x: Delete.
1496 * gcc.c-torture/execute/vrp-6.x: Delete.
1497 * gcc.c-torture/execute/zerolen-2.x: Delete.
1498
1499 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1500
1501 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1502
1503 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1504
1505 PR c++/34938
1506 * g++.dg/template/pr34938-1.C: New.
1507 * g++.dg/template/pr34938-2.C: Likewise.
1508
1509 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1510
1511 PR target/61996
1512 * gcc.target/sh/pr61996.c: New.
1513
1514 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1515
1516 * g++.dg/cpp0x/cplusplus.C: New.
1517 * g++.dg/cpp0x/cplusplus_0x.C: New.
1518 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1519 * g++.dg/cpp0x/auto41.C: Ditto.
1520 * g++.dg/cpp0x/auto9.C: Ditto.
1521 * g++.dg/cpp0x/initlist26.C: Ditto.
1522 * g++.dg/cpp0x/pr59111.C: Ditto.
1523 * g++.dg/cpp0x/trailing2.C: Ditto.
1524 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1525 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1526 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1527 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1528 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1529 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1530 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1531 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1532 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1533 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1534 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1535 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1536 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1537 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1538 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1539 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1540 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1541 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1542 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1543 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1544 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1545 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1546 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1547 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1548 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1549 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1550 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1551 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1552 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1553 * g++.dg/cpp1y/digit-sep.C: Ditto.
1554 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1555 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1556 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1557 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1558 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1559 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1560 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1561 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1562 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1563 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1564 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1565 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1566 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1567 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1568 * g++.dg/cpp1y/lambda-init.C: Ditto.
1569 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1570 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1571 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1572 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1573 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1574 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1575 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1576 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1577 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1578 * g++.dg/cpp1y/mangle1.C: Ditto.
1579 * g++.dg/cpp1y/pr57640.C: Ditto.
1580 * g++.dg/cpp1y/pr57644.C: Ditto.
1581 * g++.dg/cpp1y/pr58500.C: Ditto.
1582 * g++.dg/cpp1y/pr58533.C: Ditto.
1583 * g++.dg/cpp1y/pr58534.C: Ditto.
1584 * g++.dg/cpp1y/pr58535.C: Ditto.
1585 * g++.dg/cpp1y/pr58536.C: Ditto.
1586 * g++.dg/cpp1y/pr58548.C: Ditto.
1587 * g++.dg/cpp1y/pr58549.C: Ditto.
1588 * g++.dg/cpp1y/pr58637.C: Ditto.
1589 * g++.dg/cpp1y/pr58708.C: Ditto.
1590 * g++.dg/cpp1y/pr59110.C: Ditto.
1591 * g++.dg/cpp1y/pr59112.C: Ditto.
1592 * g++.dg/cpp1y/pr59113.C: Ditto.
1593 * g++.dg/cpp1y/pr59629.C: Ditto.
1594 * g++.dg/cpp1y/pr59635.C: Ditto.
1595 * g++.dg/cpp1y/pr59636.C: Ditto.
1596 * g++.dg/cpp1y/pr59638.C: Ditto.
1597 * g++.dg/cpp1y/pr59867.C: Ditto.
1598 * g++.dg/cpp1y/pr60033.C: Ditto.
1599 * g++.dg/cpp1y/pr60052.C: Ditto.
1600 * g++.dg/cpp1y/pr60053.C: Ditto.
1601 * g++.dg/cpp1y/pr60054.C: Ditto.
1602 * g++.dg/cpp1y/pr60064.C: Ditto.
1603 * g++.dg/cpp1y/pr60065.C: Ditto.
1604 * g++.dg/cpp1y/pr60190.C: Ditto.
1605 * g++.dg/cpp1y/pr60311.C: Ditto.
1606 * g++.dg/cpp1y/pr60332.C: Ditto.
1607 * g++.dg/cpp1y/pr60376.C: Ditto.
1608 * g++.dg/cpp1y/pr60377.C: Ditto.
1609 * g++.dg/cpp1y/pr60384.C: Ditto.
1610 * g++.dg/cpp1y/pr60390.C: Ditto.
1611 * g++.dg/cpp1y/pr60391.C: Ditto.
1612 * g++.dg/cpp1y/pr60393.C: Ditto.
1613 * g++.dg/cpp1y/pr60573.C: Ditto.
1614 * g++.dg/cpp1y/pr60626.C: Ditto.
1615 * g++.dg/cpp1y/pr60627.C: Ditto.
1616 * g++.dg/cpp1y/regress1.C: Ditto.
1617 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1618 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1619 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1620 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1621 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1622 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1623 * g++.dg/cpp1y/var-templ1.C: Ditto.
1624 * g++.dg/cpp1y/var-templ2.C: Ditto.
1625 * g++.dg/cpp1y/var-templ3.C: Ditto.
1626 * g++.dg/cpp1y/var-templ4.C: Ditto.
1627 * g++.dg/cpp1y/var-templ5.C: Ditto.
1628 * g++.dg/cpp1y/var-templ6.C: Ditto.
1629 * g++.dg/cpp1y/var-templ7.C: Ditto.
1630 * g++.dg/cpp1y/vla1.C: Ditto.
1631 * g++.dg/cpp1y/vla2.C: Ditto.
1632 * g++.dg/cpp1y/vla3.C: Ditto.
1633 * g++.dg/cpp1y/vla4.C: Ditto.
1634 * g++.dg/cpp1y/vla5.C: Ditto.
1635 * g++.dg/cpp1y/vla8.C: Ditto.
1636 * g++.dg/cpp1y/vla9.C: Ditto.
1637 * g++.dg/cpp1y/vla10.C: Ditto.
1638 * g++.dg/cpp1y/vla11.C: Ditto.
1639 * g++.dg/cpp1y/vla12.C: Ditto.
1640 * g++.dg/cpp1y/vla13.C: Ditto.
1641 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1642 * g++.dg/ext/vector23.C: Ditto.
1643 * g++.dg/ext/vla11.C: Ditto.
1644 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1645 * g++.dg/warn/Wvla-2.C: Ditto.
1646 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1647 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1648 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1649 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1650 in error message.
1651 * g++.dg/system-binary-constants-1.C: Ditto.
1652 * g++.dg/cpp1y/cplusplus_1y.C: New.
1653 * g++.dg/cpp1z/cplusplus.C: New.
1654 * lib/target-supports.exp:
1655 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1656 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1657 (check_effective_target_c++11_down): Ditto.
1658
1659 2014-08-22 Marek Polacek <polacek@redhat.com>
1660
1661 PR c++/62199
1662 * c-c++-common/pr62199.c: New test.
1663 * c-c++-common/pr62199-2.c: New test.
1664 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1665
1666 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1667
1668 PR c++/57709
1669 * g++.dg/Wshadow.C: New test.
1670
1671 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1672
1673 PR fortran/62135
1674 * gfortran.dg/pr62135.f90: New test.
1675
1676 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1677
1678 * g++.dg/warn/wdate-time.C: Remove.
1679 * gcc.dg/wdate-time.c: Move from here...
1680 * c-c++-common/wdate-time.c: ... to here.
1681
1682 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1683
1684 * gfortran.dg/use_without_only_1.f90: New test.
1685
1686 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1687
1688 PR other/62008
1689 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1690
1691 2014-08-22 Tony Wang <tony.wang@arm.com>
1692
1693 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1694 dejagnu wrapper.
1695
1696 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1697
1698 PR fortran/62214
1699 * gfortran.dg/array_assignment_5.f90: New test.
1700
1701 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1702
1703 * lib/target-supports.exp
1704 (check_effective_target_logical_op_short_circuit): Add nios2.
1705 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1706 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1707 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1708 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1709 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1710 for test using -fPIC.
1711 * gcc.dg/lto/pr61526_0.c: Likewise.
1712
1713 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1714
1715 PR tree-optimization/62091
1716 * g++.dg/ipa/devirt-37.C: Update template.
1717 * g++.dg/ipa/devirt-40.C: New testcase.
1718
1719 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1720
1721 PR tree-optimization/62112
1722 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1723 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1724 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1725 * gcc.c-torture/execute/20071219-1.c: Likewise.
1726
1727 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1728
1729 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1730
1731 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1732
1733 * gcc.target/powerpc/swaps-p8-1.c: New test.
1734 * gcc.target/powerpc/swaps-p8-2.c: New test.
1735 * gcc.target/powerpc/swaps-p8-3.c: New test.
1736 * gcc.target/powerpc/swaps-p8-4.c: New test.
1737 * gcc.target/powerpc/swaps-p8-5.c: New test.
1738 * gcc.target/powerpc/swaps-p8-6.c: New test.
1739 * gcc.target/powerpc/swaps-p8-7.c: New test.
1740 * gcc.target/powerpc/swaps-p8-8.c: New test.
1741 * gcc.target/powerpc/swaps-p8-9.c: New test.
1742 * gcc.target/powerpc/swaps-p8-10.c: New test.
1743 * gcc.target/powerpc/swaps-p8-11.c: New test.
1744 * gcc.target/powerpc/swaps-p8-12.c: New test.
1745
1746 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1747
1748 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1749
1750 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1751
1752 * g++.dg/ipa/devirt-37.C: Fix testcase.
1753
1754 2014-08-20 Martin Jambor <mjambor@suse.cz>
1755 Wei Mi <wmi@google.com>
1756
1757 PR ipa/60449
1758 PR middle-end/61776
1759 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1760 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1761 * testsuite/gcc.dg/pr61776.c: New test.
1762
1763 2014-08-20 Steve Ellcey <sellcey@mips.com>
1764
1765 PR middle-end/49191
1766 * lib/target-supports.exp (check_effective_target_non_strict_align):
1767 Add function description.
1768
1769 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1770
1771 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1772 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1773
1774 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1775
1776 PR c/59304
1777 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1778 before setting the option.
1779 * diagnostic.c (diagnostic_classify_diagnostic): Record
1780 command-line status.
1781
1782 2014-08-20 Mark Wielaard <mjw@redhat.com>
1783
1784 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1785
1786 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1787
1788 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1789 Return memory full when we have a tiny target and relocation
1790 truncation occurs.
1791 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1792 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1793 * lib/target-supports.exp (check_effective_target_tiny): New function.
1794
1795 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1796
1797 * gfortran.dg/errnocheck_1.f90: New test.
1798 * gfortran.dg/associative_1.f90: New test.
1799
1800 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1801
1802 PR preprocessor/51303
1803 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1804
1805 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1806
1807 PR c/60975
1808 PR c/53063
1809 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1810
1811 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1812
1813 * lib/target-supports.exp
1814 (check_effective_target_arm_v8_neon_ok_nocache): Add
1815 "-march-armv8-a" to compile flags.
1816
1817 2014-08-19 Marek Polacek <polacek@redhat.com>
1818
1819 PR c++/62153
1820 * c-c++-common/Wbool-compare-1.c: New test.
1821
1822 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1823
1824 PR c/45584
1825 * gcc.dg/pr13519-1.c: Adjust.
1826
1827 2014-08-19 Mark Wielaard <mjw@redhat.com>
1828
1829 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1830
1831 2014-07-08 Mark Wielaard <mjw@redhat.com>
1832
1833 PR debug/59051
1834 * gcc.dg/guality/restrict.c: New test.
1835
1836 2014-08-19 Mark Wielaard <mjw@redhat.com>
1837
1838 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1839 matching. Catch '<unknown type in ' to recognize older gdb versions.
1840 * gcc.dg/guality/const-volatile.c: New test.
1841
1842 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1843
1844 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1845 !gas.
1846
1847 2014-08-19 Marek Polacek <polacek@redhat.com>
1848
1849 * gcc.dg/Wc99-c11-compat-1.c: New test.
1850 * gcc.dg/Wc99-c11-compat-2.c: New test.
1851 * gcc.dg/Wc99-c11-compat-3.c: New test.
1852 * gcc.dg/Wc99-c11-compat-4.c: New test.
1853 * gcc.dg/Wc99-c11-compat-5.c: New test.
1854 * gcc.dg/Wc99-c11-compat-6.c: New test.
1855 * gcc.dg/Wc99-c11-compat-7.c: New test.
1856
1857 2014-08-19 Marek Polacek <polacek@redhat.com>
1858
1859 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1860 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1861 * gcc.dg/Wc90-c99-compat-7.c: New test.
1862 * gcc.dg/Wc90-c99-compat-8.c: New test.
1863 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1864
1865 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1866 Steven Bosscher <steven@gcc.gnu.org>
1867
1868 PR c/52952
1869 * gcc.dg/redecl-4.c: Add column markers.
1870 * gcc.dg/format/bitfld-1.c: Likewise.
1871 * gcc.dg/format/attr-2.c: Likewise.
1872 * gcc.dg/format/attr-6.c: Likewise.
1873 * gcc.dg/format/array-1.c: Likewise.
1874 * gcc.dg/format/attr-7.c: Likewise.
1875 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1876 * gcc.dg/format/attr-4.c: Likewise.
1877 * gcc.dg/format/branch-1.c: Likewise.
1878 * gcc.dg/format/c90-printf-1.c: Likewise.
1879
1880 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1881
1882 * guality/nrv-1.c: Add `used' attribute to a1.
1883
1884 2014-08-18 Richard Biener <rguenther@suse.de>
1885
1886 PR tree-optimization/62090
1887 * gcc.dg/pr62090-2.c: New testcase.
1888
1889 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1890
1891 * g++.dg/ipa/pr61800.C: New.
1892
1893 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1894
1895 PR sanitizer/62089
1896 * c-c++-common/asan/pr62089.c: New test.
1897 * c-c++-common/asan/bitfield-1.c: New test.
1898 * c-c++-common/asan/bitfield-2.c: New test.
1899 * c-c++-common/asan/bitfield-3.c: New test.
1900 * c-c++-common/asan/bitfield-4.c: New test.
1901
1902 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1903
1904 PR tree-optimization/52904
1905 * gcc.dg/pr52904.c: New test.
1906
1907 2014-08-17 Tobias Burnus <burnus@net-b.de>
1908
1909 * gfortran.dg/finalize_27.f90: New.
1910
1911 2014-08-16 Andrew Pinski <apinski@cavium.com>
1912
1913 * gcc.c-torture/compile/20140816-1.c: New testcase.
1914
1915 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1916
1917 PR c++/52819
1918 * g++.dg/template/pr52819.C: New.
1919
1920 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1921
1922 PR fortran/62142
1923 * gfortran.dg/realloc_on_assign_24.f90: New test.
1924
1925 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1926
1927 PR c++/62072
1928 Revert:
1929 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1930
1931 DR 1584
1932 PR c++/57466
1933 * g++.dg/template/pr57466.C: New.
1934 * g++.dg/cpp0x/pr57466.C: Likewise.
1935 * g++.dg/template/unify6.C: Update.
1936
1937 * g++.dg/cpp0x/sfinae52.C: New.
1938
1939 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1940
1941 PR target/61878
1942 * gcc.target/i386/avx512f-typecast-1.c: New test.
1943 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1944 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1945 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1946 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1947 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1948 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1949 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1950 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1951 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1952 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1953 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1954 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1955 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1956 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1957 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1958 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1959 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1960 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1961 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1962 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1963 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1964 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1965 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1966 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1967 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1968 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1969 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1970 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1971 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1972 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1973 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1974 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1975 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1976 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1977 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1978 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1979 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1980 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1981 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1982 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1983
1984 2014-08-15 Jakub Jelinek <jakub@redhat.com>
1985 Tobias Burnus <burnus@net-b.de>
1986
1987 PR fortran/62131
1988 * gfortran.dg/gomp/pr62131.f90: New test.
1989
1990 2014-08-15 Richard Biener <rguenther@suse.de>
1991
1992 PR tree-optimization/62031
1993 * gcc.dg/torture/pr62031.c: New testcase.
1994
1995 2014-08-15 Bin Cheng <bin.cheng@arm.com>
1996
1997 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
1998
1999 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
2000
2001 PR tree-optimization/62091
2002 * g++.dg/ipa/devirt-38.C: New testcase.
2003
2004 2014-08-14 Marek Polacek <polacek@redhat.com>
2005
2006 DR 458
2007 * gcc.dg/c11-stdatomic-2.c: New test.
2008
2009 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2010
2011 PR fortran/62106
2012 * gfortran.dg/array_constructor_49.f90: New test.
2013
2014 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2015
2016 PR c++/54377
2017 * g++.dg/template/pr54377.C: New.
2018 * g++.dg/cpp0x/pr54377.C: Likewise.
2019 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
2020 * g++.dg/cpp0x/pr51226.C: Likewise.
2021 * g++.dg/cpp0x/variadic2.C: Likewise.
2022 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
2023 * g++.dg/template/dtor3.C: Likewise.
2024 * g++.dg/template/qualttp4.C: Likewise.
2025 * g++.dg/template/spec28.C: Likewise.
2026 * g++.old-deja/g++.brendan/crash8.C: Likewise.
2027 * g++.old-deja/g++.pt/ttp7.C: Likewise.
2028
2029 2014-08-14 Tom de Vries <tom@codesourcery.com>
2030
2031 PR rtl-optimization/62004
2032 PR rtl-optimization/62030
2033 * gcc.dg/pr62004.c: New test.
2034 * gcc.dg/pr62030.c: Same.
2035 * gcc.target/mips/pr62030-octeon.c: Same.
2036
2037 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2038
2039 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2040 * g++.dg/cpp0x/decltype2.C: Likewise.
2041 * g++.dg/cpp0x/decltype3.C: Likewise.
2042 * g++.dg/cpp0x/pr60249.C: Likewise.
2043 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2044 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2045 * g++.dg/cpp0x/variadic2.C: Likewise.
2046 * g++.dg/cpp0x/variadic74.C: Likewise.
2047 * g++.dg/parse/error10.C: Likewise.
2048 * g++.dg/parse/error15.C: Likewise.
2049 * g++.dg/parse/error2.C: Likewise.
2050 * g++.dg/template/crash106.C: Likewise.
2051 * g++.dg/template/crash89.C: Likewise.
2052 * g++.dg/template/nontype7.C: Likewise.
2053 * g++.dg/template/void3.C: Likewise.
2054 * g++.dg/template/void7.C: Likewise.
2055
2056 2014-08-14 Richard Biener <rguenther@suse.de>
2057
2058 PR tree-optimization/62090
2059 * gcc.dg/pr62090.c: New testcase.
2060
2061 2014-08-14 Richard Biener <rguenther@suse.de>
2062
2063 PR rtl-optimization/62079
2064 * g++.dg/pr62079.C: New testcase.
2065
2066 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2067
2068 * gcc.target/arm/max-insns-skipped.c: New test.
2069
2070 2014-08-14 Bin Cheng <bin.cheng@arm.com>
2071
2072 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2073
2074 2014-08-12 Marek Polacek <polacek@redhat.com>
2075
2076 * gcc.dg/concat.c: Add dg-options.
2077 * gcc.dg/func-outside-2.c: Add __extension__.
2078 * gcc.dg/pr19967.c: Use -std=c99.
2079 * gcc.dg/pr22458-1.c: Add dg-options.
2080 * gcc.dg/pr33676.c: Add dg-options.
2081 * gcc.dg/gnu-predef-1.c: New test.
2082 * gcc.dg/c90-func-1.c: New test.
2083 * gcc.dg/c90-func-2.c: New test.
2084 * gcc.dg/c90-func-2.h: New test.
2085
2086 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
2087
2088 * lib/target/supports.exp
2089 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2090 or later.
2091
2092 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2093
2094 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2095 on Neon hardware.
2096
2097 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2098 * gcc.target/arm/pr59985.c: Likewise.
2099
2100 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2101
2102 PR other/61962
2103 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2104
2105 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2106
2107 PR middle-end/62103
2108 * gcc.c-torture/execute/bitfld-6.c: New test.
2109
2110 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2111
2112 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2113 * gcc.target/arm/pr56184.C: Likewise.
2114 * gcc.target/arm/pr59896.c: Likewise.
2115 * gcc.target/arm/stack-red-zone.c: Likewise.
2116 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2117
2118 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2119 check_effective_target_arm_thumb2_ok): Test with code that passes
2120 an argument and returns a result.
2121
2122 2014-08-11 Richard Biener <rguenther@suse.de>
2123
2124 PR tree-optimization/62075
2125 * gcc.dg/vect/pr62075.c: New testcase.
2126
2127 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2128
2129 PR tree-optimization/62073
2130 * gcc.dg/vect/pr62073.c: New test.
2131
2132 2014-08-11 Richard Biener <rguenther@suse.de>
2133
2134 PR tree-optimization/62070
2135 * gcc.dg/pr62070.c: New testcase.
2136
2137 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2138
2139 * c-c++-common/asan/inc.c: Update test.
2140 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2141 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2142 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2143 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2144 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2145 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2146 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2147 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2148 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2149 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2150
2151 2014-08-10 Marek Polacek <polacek@redhat.com>
2152
2153 PR c/51849
2154 * gcc.dg/Wc90-c99-compat-1.c: New test.
2155 * gcc.dg/Wc90-c99-compat-2.c: New test.
2156 * gcc.dg/Wc90-c99-compat-3.c: New test.
2157 * gcc.dg/Wc90-c99-compat-4.c: New test.
2158 * gcc.dg/Wc90-c99-compat-5.c: New test.
2159 * gcc.dg/Wc90-c99-compat-6.c: New test.
2160 * gcc.dg/wvla-1.c: Adjust dg-warning.
2161 * gcc.dg/wvla-2.c: Adjust dg-warning.
2162 * gcc.dg/wvla-4.c: Adjust dg-warning.
2163 * gcc.dg/wvla-6.c: Adjust dg-warning.
2164
2165 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2166
2167 PR fortran/61999
2168 * gfortran.dg/dot_product_3.f90: New test case.
2169
2170 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2171
2172 * g++.dg/ipa/devirt-35.C: Fix template.
2173 * g++.dg/ipa/devirt-36.C: Likewise.
2174 * g++.dg/ipa/devirt-37.C: New testcase.
2175
2176 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2177
2178 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2179 * g++.dg/cpp0x/enum29.C: Adjust.
2180
2181 2014-08-08 Richard Biener <rguenther@suse.de>
2182
2183 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2184 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2185 * gfortran.dg/array_memcpy_4.f90: Likewise.
2186 * gfortran.dg/trim_optimize_1.f90: Likewise.
2187 * gfortran.dg/trim_optimize_2.f90: Likewise.
2188
2189 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2190
2191 * gcc.dg/zero_sign_ext_test.c: New test.
2192
2193 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2194
2195 * gcc.dg/torture/pr61772.c: Skip lto running.
2196
2197 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2198
2199 PR tree-optimization/60707
2200 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2201
2202 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2203
2204 * g++.dg/ipa/devirt-35.C: New testcase.
2205 * g++.dg/ipa/devirt-36.C: New testcase.
2206
2207 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2208
2209 PR c++/51312
2210 * g++.dg/cpp0x/enum29.C: New.
2211
2212 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2213
2214 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2215 defining in dg-options.
2216 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2217
2218 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2219
2220 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2221
2222 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2223 on 32-bit hppa-hpux.
2224
2225 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2226 * c-c++-common/pr50459.c: Likewise.
2227
2228 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2229
2230 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2231 values.h, change MAXDOUBLE for DBL_MAX.
2232 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2233 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2234 values.h, change MAXFLOAT for FLT_MAX.
2235 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2236 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2237 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2238 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2239 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2240 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2241 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2242 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2243 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2244
2245 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2246
2247 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2248
2249 2014-08-07 Marek Polacek <polacek@redhat.com>
2250
2251 * gcc.dg/fold-reassoc-3.c: New test.
2252
2253 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2254
2255 * gcc.target/i386/struct-size.c: New.
2256
2257 2014-08-07 Tom de Vries <tom@codesourcery.com>
2258
2259 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2260 * lib/target-supports.exp (check_effective_target_glibc)
2261 (check_effective_target_glibc_2_12_or_later)
2262 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2263
2264 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2265
2266 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2267
2268 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2269
2270 PR c++/43906
2271 * g++.dg/warn/Waddress-1.C: New.
2272
2273 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2274
2275 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2276
2277 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2278
2279 PR debug/61923
2280 * gcc.target/i386/pr61923.c: New test.
2281
2282 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2283
2284 * gcc.target/aarch64/vdup_n_2.c: New test.
2285
2286 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2287
2288 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2289 powerpc_elfv2.
2290
2291 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2292
2293 PR rtl-optimization/61801
2294 * gcc.target/i386/pr61801.c: Rewritten.
2295
2296 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2297
2298 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2299 Fix types.
2300 (test_vqdmlsls_lane_s32): Likewise.
2301 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2302 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2303
2304 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2305
2306 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2307 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2308 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2309 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2310 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2311 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2312 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2313 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2314
2315 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2316
2317 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2318 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2319 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2320 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2321 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2322 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2323
2324 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2325
2326 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2327
2328 2014-08-04 Rohit <rohitarulraj@freescale.com>
2329
2330 PR target/60102
2331 * gcc.target/powerpc/pr60102.c: New testcase.
2332
2333 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2334
2335 PR target/61713
2336 * gcc.dg/pr61756.c: New test.
2337
2338 2014-08-04 Tom de Vries <tom@codesourcery.com>
2339
2340 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2341 version instead of required-target.
2342 * lib/target-supports.exp
2343 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2344 (check_effective_target_glibc_2_11_or_earlier): ... this.
2345
2346 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2347
2348 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2349 * gnat.dg/specs/debug1.ads: Adjust.
2350 * gnat.dg/specs/formal_type.ads: Fix error in test.
2351
2352 2014-08-03 Marek Polacek <polacek@redhat.com>
2353
2354 * gcc.dg/case-bogus-1.c: New test.
2355
2356 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2357
2358 PR c++/15339
2359 * g++.dg/other/default9.C: New.
2360 * g++.dg/other/default10.C: Likewise.
2361 * g++.dg/other/default3.C: Remove xfail.
2362
2363 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2364
2365 * g++.dg/warn/Wsuggest-final.C: New testcase.
2366 * g++.dg/ipa/devirt-34.C: Fix.
2367
2368 2014-08-02 Marek Polacek <polacek@redhat.com>
2369
2370 PR c/59855
2371 * gcc.dg/Wdesignated-init-2.c: New test.
2372
2373 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2374
2375 DR 217 again
2376 * g++.dg/tc1/dr217-2.C: New.
2377
2378 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2379
2380 PR other/61963
2381 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2382
2383 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2384
2385 PR middle-end/61455
2386 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2387 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2388
2389 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2390
2391 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2392 testcase.
2393
2394 2014-08-01 Richard Biener <rguenther@suse.de>
2395
2396 PR middle-end/61762
2397 * gcc.dg/pr61762.c: Align the string to make the testcase work
2398 on strict-align targets.
2399
2400 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2401
2402 * c-c++-common/ubsan/align-1.c: New test.
2403 * c-c++-common/ubsan/align-2.c: New test.
2404 * c-c++-common/ubsan/align-3.c: New test.
2405 * c-c++-common/ubsan/align-4.c: New test.
2406 * c-c++-common/ubsan/align-5.c: New test.
2407 * c-c++-common/ubsan/attrib-4.c: New test.
2408 * g++.dg/ubsan/align-1.C: New test.
2409 * g++.dg/ubsan/align-2.C: New test.
2410 * g++.dg/ubsan/align-3.C: New test.
2411 * g++.dg/ubsan/attrib-1.C: New test.
2412 * g++.dg/ubsan/null-1.C: New test.
2413 * g++.dg/ubsan/null-2.C: New test.
2414
2415 2014-08-01 Tom de Vries <tom@codesourcery.com>
2416
2417 * lib/target-supports.exp (check_effective_target_glibc)
2418 (check_effective_target_glibc_2_12_or_later)
2419 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2420 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2421 not_glibc_2_11_or_earlier.
2422
2423 2014-07-31 Tom de Vries <tom@codesourcery.com>
2424
2425 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2426
2427 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2428
2429 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2430 (test_vpaddd_s64): Likewise.
2431 (test_vpaddd_s64): Likewise.
2432 * gcc.target/aarch64/simd/vpaddd_f64: New.
2433 * gcc.target/aarch64/simd/vpaddd_s64: New.
2434 * gcc.target/aarch64/simd/vpaddd_u64: New.
2435
2436 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2437
2438 PR target/61948
2439 * gcc.target/arm/pr61948.c: New test case.
2440
2441 2014-07-31 Richard Biener <rguenther@suse.de>
2442
2443 PR tree-optimization/61964
2444 * gcc.dg/torture/pr61964.c: New testcase.
2445
2446 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2447
2448 PR c++/60517
2449 * c-c++-common/addrtmp.c: New file.
2450 * c-c++-common/uninit-G.c: Adapt.
2451
2452 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2453
2454 PR lto/61868
2455 * gcc.dg/pr61868.c: New test.
2456
2457 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2458
2459 PR c++/57397
2460 * g++.dg/cpp0x/vt-57397-1.C: New.
2461 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2462
2463 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2464
2465 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2466
2467 2014-07-30 Tom Tromey <tromey@redhat.com>
2468
2469 PR c/59855
2470 * gcc.dg/Wdesignated-init.c: New file.
2471
2472 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2473
2474 * g++.dg/ipa/devirt-34.C: New testcase.
2475
2476 2014-07-28 Richard Biener <rguenther@suse.de>
2477
2478 PR rtl-optimization/61801
2479 * gcc.target/i386/pr61801.c: Fix testcase.
2480
2481 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2482
2483 * gcc.dg/fold-abs-5.c: New test.
2484 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2485 * gcc.dg/fold-compare-8.c: Likewise.
2486
2487 2014-07-28 Richard Biener <rguenther@suse.de>
2488
2489 PR middle-end/52478
2490 * gcc.dg/torture/ftrapv-1.c: New testcase.
2491
2492 2014-07-28 Richard Biener <rguenther@suse.de>
2493
2494 PR tree-optimization/61921
2495 * gfortran.dg/pr61921.f90: New testcase.
2496
2497 2014-07-28 Richard Biener <rguenther@suse.de>
2498
2499 PR rtl-optimization/61801
2500 * gcc.target/i386/pr61801.c: New testcase.
2501
2502 2014-07-27 Marek Polacek <polacek@redhat.com>
2503
2504 PR c/61861
2505 * gcc.dg/pr61861.c: New test.
2506
2507 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2508
2509 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2510 variable problem.
2511
2512 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2513
2514 PR rtl-optimization/61926
2515 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2516 Reverse argument order.
2517 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2518 New XFAILed tests that match the original order.
2519
2520 2014-07-26 Marek Polacek <polacek@redhat.com>
2521
2522 PR c/61077
2523 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2524
2525 2014-07-26 Tobias Burnus <burnus@net-b.de>
2526
2527 PR fortran/61881
2528 PR fortran/61888
2529 PR fortran/57305
2530 * gfortran.dg/sizeof_2.f90: Change dg-error.
2531 * gfortran.dg/sizeof_4.f90: New.
2532 * gfortran.dg/storage_size_1.f08: Correct expected
2533 value.
2534
2535 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2536
2537 PR target/44551
2538 * gcc.target/i386/pr44551-1.c: New file.
2539
2540 2014-07-25 Xinliang David Li <davidxl@google.com>
2541
2542 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2543 * g++.dg/tree-prof/reorder_class1.h: New file.
2544 * g++.dg/tree-prof/reorder_class2.h: New file.
2545 * g++.dg/tree-prof/reorder.C: New test.
2546 * g++.dg/tree-prof/morefunc.C: New test.
2547
2548 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2549
2550 Implement N4051 - Allow typename in a template template parameter
2551 * lib/target-supports.exp (check_effective_target_c++1y): Now
2552 means C++1y and up.
2553 (check_effective_target_c++1y_down): New.
2554 (check_effective_target_c++1z_only): New.
2555 (check_effective_target_c++1z): New.
2556 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2557 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2558 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2559
2560 2014-07-25 Tobias Burnus <burnus@net-b.de>
2561
2562 * gfortran.dg/storage_size_5.f90: New.
2563
2564 2014-07-25 Richard Biener <rguenther@suse.de>
2565
2566 PR middle-end/61762
2567 PR middle-end/61894
2568 * gcc.dg/pr61762.c: New testcase.
2569 * gcc.dg/fold-cstring.c: Likewise.
2570 * gcc.dg/fold-cvect.c: Likewise.
2571
2572 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2573
2574 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2575
2576 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2577 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2578 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2579 * gcc.c-torture/execute/pr23135.x: Likewise.
2580
2581 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2582
2583 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2584
2585 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2586
2587 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2588
2589 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2590
2591 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2592
2593 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2594
2595 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2596 sequences.
2597 * gcc.target/aarch64/test_frame_2.c: Likewise.
2598 * gcc.target/aarch64/test_frame_4.c: Likewise.
2599 * gcc.target/aarch64/test_frame_6.c: Likewise.
2600 * gcc.target/aarch64/test_frame_7.c: Likewise.
2601 * gcc.target/aarch64/test_frame_8.c: Likewise.
2602 * gcc.target/aarch64/test_frame_10.c: Likewise.
2603
2604 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2605
2606 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2607 sequences.
2608 * gcc.target/aarch64/test_frame_10.c: Likewise.
2609 * gcc.target/aarch64/test_frame_2.c: Likewise.
2610 * gcc.target/aarch64/test_frame_4.c: Likewise.
2611 * gcc.target/aarch64/test_frame_6.c: Likewise.
2612 * gcc.target/aarch64/test_frame_7.c: Likewise.
2613 * gcc.target/aarch64/test_frame_8.c: Likewise.
2614 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2615
2616 2014-07-24 Martin Jambor <mjambor@suse.cz>
2617
2618 PR ipa/61160
2619 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2620
2621 2014-07-24 Richard Biener <rguenther@suse.de>
2622
2623 PR ipa/61823
2624 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2625
2626 2014-07-24 Andreas Schwab <schwab@suse.de>
2627
2628 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2629 Also check for __arm__.
2630
2631 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2632
2633 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2634 sequences.
2635
2636 2014-07-24 Marek Polacek <polacek@redhat.com>
2637
2638 PR c/57653
2639 * c-c++-common/pr57653.c: New test.
2640 * c-c++-common/pr57653.h: New file.
2641 * c-c++-common/pr57653-2.c: New test.
2642 * c-c++-common/pr57653-2.h: New file.
2643
2644 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2645
2646 * gcc.target/aarch64/test_frame_common.h: New file.
2647 * gcc.target/aarch64/test_frame_1.c: Likewise.
2648 * gcc.target/aarch64/test_frame_2.c: Likewise.
2649 * gcc.target/aarch64/test_frame_3.c: Likewise.
2650 * gcc.target/aarch64/test_frame_4.c: Likewise.
2651 * gcc.target/aarch64/test_frame_5.c: Likewise.
2652 * gcc.target/aarch64/test_frame_6.c: Likewise.
2653 * gcc.target/aarch64/test_frame_7.c: Likewise.
2654 * gcc.target/aarch64/test_frame_8.c: Likewise.
2655 * gcc.target/aarch64/test_frame_9.c: Likewise.
2656 * gcc.target/aarch64/test_frame_10.c: Likewise.
2657 * gcc.target/aarch64/test_frame_11.c: Likewise.
2658 * gcc.target/aarch64/test_frame_12.c: Likewise.
2659 * gcc.target/aarch64/test_frame_13.c: Likewise.
2660 * gcc.target/aarch64/test_frame_14.c: Likewise.
2661 * gcc.target/aarch64/test_frame_15.c: Likewise.
2662
2663 2014-07-23 Marek Polacek <polacek@redhat.com>
2664
2665 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2666 in the structure.
2667
2668 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2669
2670 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2671 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2672 * gcc.dg/pr10474.c (target): Likewise.
2673
2674 2014-07-22 Martin Jambor <mjambor@suse.cz>
2675
2676 PR ipa/61160
2677 * pr61160-3.C (main): Return zero.
2678
2679 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2680
2681 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2682 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2683 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2684 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2685 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2686 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2687
2688 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2689
2690 PR tree-optimization/61822
2691 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2692
2693 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2694
2695 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2696
2697 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2698
2699 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2700 -msse2 -mno-avx instead of -msse.
2701
2702 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2703
2704 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2705 * gcc.dg/pr44024.c (dg-options): Add -O1.
2706 (dg-final): Check for the condition.
2707 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2708
2709 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2710
2711 PR target/55701
2712 * gcc.target/arm/memset-inline-1.c: New test.
2713 * gcc.target/arm/memset-inline-2.c: New test.
2714 * gcc.target/arm/memset-inline-3.c: New test.
2715 * gcc.target/arm/memset-inline-4.c: New test.
2716 * gcc.target/arm/memset-inline-5.c: New test.
2717 * gcc.target/arm/memset-inline-6.c: New test.
2718 * gcc.target/arm/memset-inline-7.c: New test.
2719 * gcc.target/arm/memset-inline-8.c: New test.
2720 * gcc.target/arm/memset-inline-9.c: New test.
2721
2722 2014-07-21 Tom de Vries <tom@codesourcery.com>
2723
2724 PR target/61827
2725 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2726 to bar symbol in scan-assembler-times call check.
2727
2728 2014-07-21 Tom de Vries <tom@codesourcery.com>
2729
2730 PR target/61827
2731 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2732 for darwin in scan-assembler-times check.
2733 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2734 scan-assembler-not checks. Add checks for insns.
2735 (main): Remove.
2736 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2737 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2738 (main): Remove.
2739
2740 2014-07-21 Tom de Vries <tom@codesourcery.com>
2741
2742 PR target/61827
2743 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2744 dg-options. Add checks for insns with xmm registers. Remove
2745 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2746 (main): Remove.
2747
2748 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2749
2750 PR target/61855
2751 * gcc.target/i386/pr61855.c: New test.
2752
2753 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2754
2755 * gnat.dg/pack20.ad[sb]: New test.
2756 * gnat.dg/pack20_pkg.ads: New helper.
2757
2758 2014-07-20 Ian Lance Taylor <iant@google.com>
2759
2760 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2761 package for compiledir tests.
2762
2763 2014-07-20 Marek Polacek <polacek@redhat.com>
2764
2765 PR c/61852
2766 * gcc.dg/pr61852.c: New test.
2767
2768 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2769
2770 * gcc.dg/stack-usage-2.c: Adjust.
2771
2772 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2773
2774 PR target/61794
2775 * gcc.target/i386/pr61794.c: New test.
2776
2777 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2778
2779 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2780 involving both inputs rather than a multiplication involving one.
2781 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2782 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2783 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2784
2785 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2786
2787 PR c++/50961
2788 * g++.dg/template/operator13.C: New.
2789
2790 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2791
2792 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2793 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2794 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2795 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2796
2797 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2798
2799 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2800 * c-c++-common/ubsan/bounds-5.c: Likewise.
2801 * c-c++-common/ubsan/bounds-6.c: Likewise.
2802 * c-c++-common/ubsan/bounds-7.c: Likewise.
2803 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2804 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2805 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2806 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2807 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2808 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2809 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2810 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2811 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2812 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2813
2814 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2815
2816 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2817 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2818 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2819 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2820
2821 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2822
2823 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2824 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2825 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2826
2827 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2828
2829 PR c++/61804
2830 * g++.dg/parse/pr61804.C: New.
2831
2832 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2833
2834 * gnat.dg/specs/alignment2.ads: Update.
2835 * gnat.dg/specs/size_clause1.ads: Likewise.
2836 * gnat.dg/specs/size_clause2.ads: Likewise.
2837
2838 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2839
2840 PR preprocessor/60723 - missing system-ness marks for macro tokens
2841 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2842
2843 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2844
2845 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2846 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2847 -mieee-with-inexact for alpha*-*-*.
2848
2849 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2850
2851 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2852 Add IEEE options to compile flags.
2853 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2854 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2855
2856 2014-07-15 Michael Matz <matz@suse.de>
2857
2858 PR rtl-optimization/61772
2859 * gcc.dg/torture/pr61772.c: New test.
2860
2861 2014-07-15 Marek Polacek <polacek@redhat.com>
2862
2863 * gcc.dg/ubsan/bounds-1.c: New test.
2864
2865 2014-06-15 Tobias Burnus <burnus@net-b.de>
2866
2867 * gfortran.dg/coarray_34.f90: New.
2868 * gfortran.dg/coarray_6.f90: Update test case.
2869
2870 2014-07-14 Richard Biener <rguenther@suse.de>
2871
2872 PR tree-optimization/61779
2873 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2874
2875 2014-07-14 Richard Biener <rguenther@suse.de>
2876
2877 PR tree-optimization/61786
2878 * gcc.dg/torture/pr61786.c: New testcase.
2879 * gcc.dg/lto/pr61786_0.c: Likewise.
2880 * gcc.dg/lto/pr61786_1.c: Likewise.
2881
2882 2014-07-14 Richard Biener <rguenther@suse.de>
2883
2884 PR tree-optimization/61757
2885 PR tree-optimization/61783
2886 PR tree-optimization/61787
2887 * gcc.dg/torture/pr61757.c: New testcase.
2888 * gcc.dg/torture/pr61787.c: Likewise.
2889
2890 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2891
2892 PR middle-end/61294
2893 * c-c++-common/Wmemset-transposed-args1.c: New test.
2894 * c-c++-common/Wmemset-transposed-args2.c: New test.
2895 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2896
2897 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2898
2899 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2900 longer happens during parsing.
2901 * gcc.dg/pr44024.c: Update template.
2902 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2903 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2904 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2905
2906 2014-07-13 Tom de Vries <tom@codesourcery.com>
2907
2908 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2909 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2910
2911 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2912
2913 PR C++/60209 - Declaration of user-defined literal operator cause error
2914 * g++.dg/cpp0x/pr60209-neg.C: New.
2915 * g++.dg/cpp0x/pr60209.C: New.
2916 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2917
2918 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2919
2920 PR c++/60967
2921 * g++.dg/cilk-plus/pr60967.C: New.
2922
2923 2014-07-13 Tobias Burnus <burnus@net-b.de>
2924
2925 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2926
2927 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2928
2929 PR fortran/61780
2930 * gfortran.dg/dependency_44.f90 : New test
2931
2932 2014-07-12 Tobias Burnus <burnus@net-b.de>
2933
2934 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2935 * gfortran.dg/coarray_atomic_2.f90: New.
2936 * gfortran.dg/coarray_atomic_3.f90: New.
2937 * gfortran.dg/coarray_atomic_4.f90: New.
2938 * gfortran.dg/coarray/atomic_2.f90: New.
2939
2940 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2941
2942 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2943 * g++.dg/cpp0x/pr57644.C: New.
2944
2945 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2946
2947 PR c++/53159
2948 * g++.dg/cpp0x/Wnarrowing1.C: New.
2949
2950 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2951
2952 PR preprocessor/61389
2953 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2954 * gcc.dg/cpp/sysmac1.c: Likewise.
2955
2956 2014-07-11 Richard Biener <rguenther@suse.de>
2957
2958 PR middle-end/61473
2959 * gcc.dg/memmove-4.c: New testcase.
2960 * gcc.dg/strlenopt-8.c: XFAIL.
2961 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2962
2963 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2964
2965 PR target/61561
2966 * gcc.dg/pr61561.c: New test.
2967
2968 2014-07-10 Tom de Vries <tom@codesourcery.com>
2969
2970 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2971 dg-options.
2972 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2973 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
2974 dg-options.
2975
2976 2014-07-10 Richard Biener <rguenther@suse.de>
2977
2978 PR c-family/61741
2979 * c-c++-common/torture/pr61741.c: Use signed char.
2980
2981 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
2982
2983 * gnat.dg/opt39.adb: New test.
2984
2985 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2986
2987 PR tree-optimization/61742
2988 * gcc.dg/torture/pr61742.c: New test.
2989 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
2990 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
2991
2992 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2993
2994 PR c++/60686
2995 * g++.dg/cpp0x/explicit8.C: New.
2996
2997 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2998
2999 DR 1584
3000 PR c++/57466
3001 * g++.dg/template/pr57466.C: New.
3002 * g++.dg/cpp0x/pr57466.C: Likewise.
3003 * g++.dg/template/unify6.C: Update.
3004
3005 2014-07-09 Tom de Vries <tom@codesourcery.com>
3006
3007 * gcc.target/i386/fuse-caller-save-rec.c: New test.
3008
3009 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3010
3011 * gfortran.dg/ieee/underflow_1.f90: New file.
3012
3013 2014-07-09 Richard Biener <rguenther@suse.de>
3014
3015 PR c-family/61741
3016 * c-c++-common/torture/pr61741.c: New testcase.
3017
3018 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
3019
3020 * lib/target-supports.exp
3021 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
3022
3023 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
3024
3025 * gcc.dg/globalalias.c: Remove XFAIL.
3026 * gcc.dg/localalias.c: Remove XFAIL.
3027
3028 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
3029
3030 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
3031 * g++.dg/cpp0x/pr58155.C: New.
3032
3033 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3034
3035 PR testsuite/61453
3036 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3037 Adjust regexp for more targets.
3038
3039 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3040 Paolo Carlini <paolo.carlini@oracle.com>
3041
3042 PR c++/59361
3043 * g++.dg/cpp0x/vt-59361.C: New.
3044
3045 2014-07-08 Sriraman Tallam <tmsriram@google.com>
3046
3047 PR target/61599
3048 * gcc.target/i386/pr61599-1.c: New test.
3049 * gcc.target/i386/pr61599-2.c: New test.
3050
3051 2014-07-08 Jakub Jelinek <jakub@redhat.com>
3052
3053 PR rtl-optimization/61673
3054 * gcc.c-torture/execute/pr61673.c: New test.
3055
3056 PR tree-optimization/61725
3057 * gcc.dg/tree-ssa/vrp93.c: New test.
3058 * gcc.c-torture/execute/pr61725.c: New test.
3059
3060 2014-07-08 Richard Biener <rguenther@suse.de>
3061
3062 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3063 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3064 restriction on loop depth difference.
3065 (record_equality): Likewise.
3066 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3067 (loop_depth_of_name): Remove.
3068 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3069 restriction on loop depth difference.
3070 (init_copy_prop): Likewise.
3071
3072 2014-07-08 Richard Biener <rguenther@suse.de>
3073
3074 PR tree-optimization/61681
3075 * gcc.dg/torture/pr61681.c: New testcase.
3076
3077 2014-07-08 Richard Biener <rguenther@suse.de>
3078
3079 PR tree-optimization/61680
3080 * gcc.dg/vect/pr61680.c: New testcase.
3081
3082 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3083
3084 PR tree-optimization/61576
3085 * gcc.dg/torture/pr61576.c: New test.
3086
3087 2014-07-08 Marek Polacek <polacek@redhat.com>
3088
3089 PR c/60226
3090 * c-c++-common/pr60226.c: New test.
3091
3092 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3093
3094 PR fortran/61459
3095 PR fortran/58883
3096 * gfortran.dg/allocatable_function_8.f90 : New test
3097
3098 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3099
3100 * gcc.target/powerpc/spe-evmerge.c: New file.
3101
3102 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3103
3104 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3105
3106 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3107
3108 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3109
3110 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3111
3112 PR c++/58898
3113 * g++.dg/parse/pr58898.C: New.
3114
3115 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3116
3117 * gfortran.dg/list_read_12.f90: Delete the file.
3118 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3119 of dg-runtest.
3120
3121 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3122
3123 PR libgfortran/61640
3124 * gfortran.dg/arrayio_16.f90: New test.
3125
3126 2014-07-06 Marek Polacek <polacek@redhat.com>
3127
3128 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3129 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3130
3131 2014-07-06 Marek Polacek <polacek@redhat.com>
3132
3133 PR c/6940
3134 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3135 -Wno-sizeof-array-argument.
3136 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3137 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3138 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3139 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3140 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3141 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3142 * c-c++-common/sizeof-array-argument.c: New test.
3143 * gcc.dg/vla-5.c: Add dg-warnings.
3144
3145 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3146
3147 * g++.dg/ipa/devirt-26.C: Update testcase.
3148 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3149 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3150
3151 2014-07-04 Tobias Burnus <burnus@net-b.de>
3152
3153 * gfortran.dg/coarray/coindexed_3.f90: New.
3154
3155 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3156
3157 PR middle-end/61654
3158 * g++.dg/opt/pr61654.C: New test.
3159
3160 PR tree-optimization/61684
3161 * gcc.c-torture/compile/pr61684.c: New test.
3162
3163 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3164
3165 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3166 dg-runtest's. Adapt all callers.
3167 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3168 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3169 * lib/go-dg.exp (go-dg-runtest): Likewise.
3170 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3171 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3172
3173 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3174
3175 PR tree-optimization/61682
3176 * gcc.c-torture/execute/pr61682.c: New test.
3177
3178 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3179
3180 * gcc.target/powerpc/shift-dot.c: New test.
3181
3182 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3183
3184 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3185 avoid optimization.
3186
3187 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3188
3189 * gcc.target/arm/identical-invariants.c: New test.
3190
3191 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3192 Chen Gang <gang.chen.5i5j@gmail.com>
3193
3194 * gcc.c-torture/compile/section.c: New testcase.
3195
3196 2014-07-02 Christian Bruel <christian.bruel@st.com>
3197
3198 PR target/29349
3199 PR target/53513
3200 * gcc.target/sh/fpchg.c: New test.
3201
3202 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3203 Fritz Reese <Reese-Fritz@zai.com>
3204
3205 * gfortran.dg/oldstyle_5.f: New test.
3206
3207 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3208
3209 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3210 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3211
3212 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3213
3214 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3215 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3216 * g++.dg/parse/error11.C: Likewise.
3217 * g++.old-deja/g++.brendan/template17.C: Likewise.
3218
3219 2014-07-02 Tobias Burnus <burnus@net-b.de>
3220
3221 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3222 * gfortran.dg/coarray/send_array.f90: Ditto.
3223 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3224
3225 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3226 Yufeng Zhang <yufeng.zhang@arm.com>
3227
3228 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3229 (additional_flags_for_func_ret): New variable based on
3230 $additional_flags with -fno-use-caller-save.
3231 (func-ret-*.c): Use the new variable.
3232
3233 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3234
3235 PR c++/59637
3236 * g++.dg/cpp0x/decltype60.C: New.
3237
3238 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3239
3240 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3241 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3242 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3243 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3244 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3245 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3246 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3247 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3248
3249 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3250
3251 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3252
3253 2014-07-01 Marek Polacek <polacek@redhat.com>
3254
3255 * gcc.dg/Wint-conversion.c: New test.
3256
3257 2014-07-01 Marek Polacek <polacek@redhat.com>
3258
3259 PR c/58286
3260 * gcc.dg/Wincompatible-pointer-types.c: New test.
3261
3262 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3263
3264 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3265 MicroBlaze specific pattern.
3266
3267 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3268
3269 PR c++/58781
3270 PR c++/60249
3271 PR c++/59867
3272 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3273 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3274 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3275
3276 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3277
3278 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3279 test requires greater precision than the current PowerPC long
3280 double implementation supports.
3281
3282 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3283
3284 PR c++/54891
3285 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3286
3287 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3288
3289 PR c++/51400
3290 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3291
3292 2014-06-30 Jeff Law <law@redhat.com>
3293
3294 PR tree-optimization/61607
3295 * gcc.dg/tree-ssa/pr61607.c: New test.
3296
3297 2014-06-30 Marek Polacek <polacek@redhat.com>
3298
3299 * c-c++-common/ubsan/attrib-2.c: New test.
3300 * g++.dg/ubsan/return-3.C: New test.
3301
3302 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3303
3304 PR middle-end/57541
3305 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3306 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3307
3308 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3309
3310 * gcc.dg/ira-loop-pressure.c: New test.
3311
3312 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3313
3314 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3315 checks that the dump is generated.
3316
3317 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3318
3319 PR fortran/36275
3320 PR fortran/38839
3321 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3322 * gfortran.dg/binding_label_tests_27.f90: New file.
3323
3324 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3325
3326 * gfortran.dg/graphite/pr59586.f: New testcase.
3327
3328 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3329
3330 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3331
3332 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3333
3334 PR fortran/29383
3335 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3336 New function.
3337 * gfortran.dg/ieee/ieee.exp: New file.
3338 * gfortran.dg/ieee/ieee_1.F90: New file.
3339 * gfortran.dg/ieee/ieee_2.f90: New file.
3340 * gfortran.dg/ieee/ieee_3.f90: New file.
3341 * gfortran.dg/ieee/ieee_4.f90: New file.
3342 * gfortran.dg/ieee/ieee_5.f90: New file.
3343 * gfortran.dg/ieee/ieee_6.f90: New file.
3344 * gfortran.dg/ieee/ieee_7.f90: New file.
3345 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3346
3347 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3348
3349 * g++.dg/cpp0x/elision_conv.C: New.
3350
3351 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3352
3353 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3354
3355 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3356
3357 PR c++/61614
3358 * g++.dg/ext/complit14.C: New.
3359
3360 2014-06-27 Martin Jambor <mjambor@suse.cz>
3361
3362 PR ipa/61160
3363 * g++.dg/ipa/pr61160-2.C: New test.
3364 * g++.dg/ipa/pr61160-3.C: Likewise.
3365
3366 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3367
3368 PR tree-optimization/57233
3369 PR tree-optimization/61299
3370 * gcc.dg/pr57233.c: New test.
3371 * gcc.target/i386/pr57233.c: New test.
3372 * gcc.target/i386/sse2-pr57233.c: New test.
3373 * gcc.target/i386/avx-pr57233.c: New test.
3374 * gcc.target/i386/avx2-pr57233.c: New test.
3375 * gcc.target/i386/avx512f-pr57233.c: New test.
3376 * gcc.target/i386/xop-pr57233.c: New test.
3377
3378 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3379
3380 * gcc.dg/typeof-2.c: New testcase.
3381
3382 2014-06-27 Marek Polacek <polacek@redhat.com>
3383
3384 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3385 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3386 (fn2): Likewise.
3387 (fn5): Likewise.
3388 (fn6): Likewise.
3389 (fn7): Likewise.
3390 (fn8): Likewise.
3391 (fn9): Likewise.
3392 (fn11): Likewise.
3393 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3394 location. Add memory barrier.
3395 (fn2): Likewise.
3396 (fn3): Likewise.
3397 (fn4): Likewise.
3398 (fn5): Likewise.
3399 * c-c++-common/ubsan/bounds-7.c: New test.
3400
3401 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3402
3403 PR libgfortran/61499
3404 * gfortran.dg/arrayio_15.f90: New test.
3405
3406 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3407
3408 PR target/61586
3409 * gcc.target/alpha/pr61586.c: New test.
3410
3411 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3412
3413 PR c++/57573
3414 * g++.dg/template/pr57573.C: New.
3415
3416 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3417
3418 * gcc.dg/tree-ssa/interposition.c: New testcase.
3419
3420 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3421
3422 PR c++/56633
3423 * g++.dg/cpp0x/deleted8.C: New.
3424
3425 2014-06-26 Martin Jambor <mjambor@suse.cz>
3426
3427 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3428 parameter.
3429 * g++.dg/simulate-thread/bitfields.C: Likewise.
3430 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3431 allow-packed-store-data-races parameter.
3432 * gcc.dg/simulate-thread/subfields.c: Likewise.
3433 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3434 to one.
3435
3436 2014-06-26 Martin Jambor <mjambor@suse.cz>
3437
3438 * g++.dg/ipa/pr60600.C: Fix typo.
3439 * g++.dg/ipa/devirt-25.C: Likewise.
3440
3441 2014-06-26 Richard Biener <rguenther@suse.de>
3442
3443 PR tree-optimization/61607
3444 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3445
3446 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3447
3448 * gcc.dg/inline-22.c: Add bind_pic_locally.
3449 * gcc.dg/inline_4.c: Ditto.
3450 * gcc.dg/fail_always_inline.c: Ditto.
3451 * g++.dg/ipa/devirt-25.C: Ditto.
3452
3453 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3454
3455 * lib/target-support.exp (bind_pic_locally): Save the flags to
3456 'flags_to_postpone' instead of appending to 'flags'.
3457 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3458 with flags_to_postpone and revert after target_compile.
3459 * lib/g++.exp (g++_target_compile): Ditto.
3460 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3461
3462 2014-06-26 Nick Clifton <nickc@redhat.com>
3463
3464 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3465
3466 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3467
3468 PR c++/61537
3469 * g++.dg/template/pr61537.C: New testcase.
3470
3471 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3472
3473 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3474 powerpc*-*-linux*.
3475
3476 2014-06-25 Tobias Burnus <burnus@net-b.de>
3477
3478 * gfortran.dg/coarray_33.f90: New.
3479
3480 2014-06-25 Tobias Burnus <burnus@net-b.de>
3481
3482 * gfortran.dg/coarray/coindexed_1.f90: New.
3483
3484 2014-06-25 Tobias Burnus <burnus@net-b.de>
3485
3486 * gfortran.dg/coarray_collectives_7.f90: New.
3487
3488 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3489
3490 * gcc.c-torture/execute/20140622-1.c: New test.
3491
3492 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3493
3494 DR 178
3495 PR c++/49132
3496 * g++.dg/cpp0x/aggr1.C: New.
3497 * g++.dg/cpp0x/aggr2.C: Likewise.
3498 * g++.dg/init/aggr11.C: Likewise.
3499 * g++.dg/init/aggr12.C: Likewise.
3500
3501 2014-06-25 Martin Jambor <mjambor@suse.cz>
3502
3503 * g++.dg/ipa/pr61540.C: Remove dumping test.
3504
3505 2014-06-25 Marek Polacek <polacek@redhat.com>
3506
3507 PR c/61162
3508 * gcc.dg/pr61162.c: Adjust dg-warning.
3509 * gcc.dg/pr61162-2.c: New test.
3510
3511 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3512
3513 PR tree-optimization/57742
3514 * gcc.dg/tree-ssa/calloc-3.c: New file.
3515
3516 2014-06-25 Richard Biener <rguenther@suse.de>
3517
3518 PR testsuite/61560
3519 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3520 for targets that return _Complex float in memory.
3521
3522 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3523
3524 * gcc.target/arm/vect-noalign.c: Adjust options.
3525
3526 2014-06-24 Cong Hou <congh@google.com>
3527
3528 * gcc.dg/vect/vect-reduc-sad.c: New.
3529 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3530
3531 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3532
3533 PR tree-optimization/57742
3534 * g++.dg/tree-ssa/calloc.C: New testcase.
3535 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3536 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3537 * gcc.dg/strlenopt-9.c: Adapt.
3538
3539 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3540
3541 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3542 global variable.
3543 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3544 instead of calling sequentially in the C code.
3545 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3546 saved_return_address to the stack frame where LR register was stored.
3547 (saved_return_address): Declare weak.
3548
3549 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3550
3551 PR c++/33972
3552 * g++.dg/other/operator3.C: New.
3553 * g++.dg/template/operator8.C: Adjust.
3554 * g++.dg/template/operator9.C: Likewise.
3555
3556 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3557
3558 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3559
3560 2014-06-24 Richard Biener <rguenther@suse.de>
3561
3562 PR tree-optimization/61572
3563 * gcc.target/i386/pr61572.c: New testcase.
3564
3565 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3566
3567 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3568 reduction clause.
3569 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3570 Remove Label is never defined expected error.
3571 * gfortran.dg/gomp/udr8.f90: New test.
3572
3573 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3574
3575 PR tree-optimization/61554
3576 * g++.dg/torture/pr61554.C: New testcase.
3577
3578 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3579
3580 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3581
3582 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3583
3584 * gcc.dg/localalias-2.c: Guard by require-alias.
3585 * gcc.dg/globalalias-2.c: Likewise.
3586
3587 2014-06-23 Kai Tietz <ktietz@redhat.com>
3588
3589 * gcc.target/i386/indjmp-1.c: New test.
3590
3591 2014-06-23 Andrew Pinski <apinski@cavium.com>
3592
3593 * gcc.c-torture/compile/20140723-1.c: New testcase.
3594
3595 2014-06-23 Marek Polacek <polacek@redhat.com>
3596
3597 PR c/61553
3598 * c-c++-common/pr61553.c (foo): Add dg-error.
3599
3600 2014-06-23 Tobias Burnus <burnus@net-b.de>
3601
3602 * gfortran.dg/coarray_32.f90: New.
3603
3604 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3605
3606 DR 577
3607 PR c++/33101
3608 * g++.dg/other/void1.C: Adjust.
3609 * g++.dg/other/void3.C: Likewise.
3610
3611 2014-06-23 Marek Polacek <polacek@redhat.com>
3612
3613 PR c/61553
3614 * c-c++-common/pr61553.c: New test.
3615
3616 2014-06-23 Richard Biener <rguenther@suse.de>
3617
3618 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3619 * g++.dg/vect/slp-pr50819.cc: Likewise.
3620 * g++.dg/vect/slp-pr56812.cc: Likewise.
3621 * gcc.dg/vect/bb-slp-1.c: Likewise.
3622 * gcc.dg/vect/bb-slp-10.c: Likewise.
3623 * gcc.dg/vect/bb-slp-11.c: Likewise.
3624 * gcc.dg/vect/bb-slp-13.c: Likewise.
3625 * gcc.dg/vect/bb-slp-14.c: Likewise.
3626 * gcc.dg/vect/bb-slp-15.c: Likewise.
3627 * gcc.dg/vect/bb-slp-16.c: Likewise.
3628 * gcc.dg/vect/bb-slp-17.c: Likewise.
3629 * gcc.dg/vect/bb-slp-18.c: Likewise.
3630 * gcc.dg/vect/bb-slp-19.c: Likewise.
3631 * gcc.dg/vect/bb-slp-2.c: Likewise.
3632 * gcc.dg/vect/bb-slp-20.c: Likewise.
3633 * gcc.dg/vect/bb-slp-21.c: Likewise.
3634 * gcc.dg/vect/bb-slp-22.c: Likewise.
3635 * gcc.dg/vect/bb-slp-23.c: Likewise.
3636 * gcc.dg/vect/bb-slp-24.c: Likewise.
3637 * gcc.dg/vect/bb-slp-25.c: Likewise.
3638 * gcc.dg/vect/bb-slp-26.c: Likewise.
3639 * gcc.dg/vect/bb-slp-27.c: Likewise.
3640 * gcc.dg/vect/bb-slp-28.c: Likewise.
3641 * gcc.dg/vect/bb-slp-29.c: Likewise.
3642 * gcc.dg/vect/bb-slp-3.c: Likewise.
3643 * gcc.dg/vect/bb-slp-30.c: Likewise.
3644 * gcc.dg/vect/bb-slp-31.c: Likewise.
3645 * gcc.dg/vect/bb-slp-32.c: Likewise.
3646 * gcc.dg/vect/bb-slp-4.c: Likewise.
3647 * gcc.dg/vect/bb-slp-5.c: Likewise.
3648 * gcc.dg/vect/bb-slp-6.c: Likewise.
3649 * gcc.dg/vect/bb-slp-7.c: Likewise.
3650 * gcc.dg/vect/bb-slp-8.c: Likewise.
3651 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3652 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3653 * gcc.dg/vect/bb-slp-9.c: Likewise.
3654 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3655 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3656 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3657 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3658 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3659 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3660 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3661 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3662 * gcc.dg/vect/pr26359.c: Likewise.
3663 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3664
3665 2014-06-23 Marek Polacek <polacek@redhat.com>
3666
3667 * c-c++-common/pr49706-2.c: New test.
3668
3669 2014-06-23 Alan Modra <amodra@gmail.com>
3670
3671 * gcc.dg/pr61583.c: New.
3672
3673 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3674
3675 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3676 [u]int64x1_t.
3677
3678 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3679 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3680
3681 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3682 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3683 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3684 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3685 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3686 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3687 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3688 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3689 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3690 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3691 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3692 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3693 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3694 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3695 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3696 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3697 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3698 test_vsrid_n_u64): Fix signature to match intrinsic.
3699
3700 (test_vabs_s64): Remove.
3701 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3702
3703 (test_vdupd_lane_s64): Rename to...
3704 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3705
3706 (test_vdupd_lane_u64): Rename to...
3707 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3708
3709 (test_vtst_s64): Rename to...
3710 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3711
3712 (test_vtst_u64): Rename to...
3713 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3714
3715 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3716 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3717 Remove out-of-bounds tests.
3718 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3719 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3720 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3721
3722 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3723
3724 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3725 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3726 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3727 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3728 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3729 vector types.
3730 * gcc.target/aarch64/vsub_f64.c: Likewise.
3731 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3732 scheme as now the same for all variants.
3733 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3734 float64x1_t.
3735
3736 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3737
3738 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3739
3740 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3741
3742 * gcc.dg/localalias.c: Fix broken commit.
3743 * gcc.dg/globalalias.c: Likewise.
3744
3745 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3746
3747 * gcc.dg/localalias.c: New testcase.
3748 * gcc.dg/localalias-2.c: New testcase.
3749 * gcc.dg/globalalias.c: New testcase.
3750 * gcc.dg/globalalias-2.c: New testcase.
3751
3752 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3753
3754 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3755
3756 2014-06-20 Marek Polacek <polacek@redhat.com>
3757
3758 * c-c++-common/ubsan/bounds-1.c: New test.
3759 * c-c++-common/ubsan/bounds-2.c: New test.
3760 * c-c++-common/ubsan/bounds-3.c: New test.
3761 * c-c++-common/ubsan/bounds-4.c: New test.
3762 * c-c++-common/ubsan/bounds-5.c: New test.
3763 * c-c++-common/ubsan/bounds-6.c: New test.
3764
3765 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3766
3767 Make the tests big-endian friendly.
3768
3769 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3770 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3771 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3772 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3773 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3774 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3775 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3776 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3777 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3778
3779 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3780 Max Ostapenko <m.ostapenko@partner.samsung.com>
3781
3782 PR sanitizer/61547
3783 * c-c++-common/asan/strlen-overflow-1.c: New test.
3784
3785 2014-06-20 Martin Jambor <mjambor@suse.cz>
3786
3787 PR ipa/61540
3788 * g++.dg/ipa/pr61540.C: New test.
3789
3790 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3791 Max Ostapenko <m.ostapenko@partner.samsung.com>
3792
3793 PR sanitizer/61530
3794 * c-c++-common/asan/pr61530.c: New test.
3795
3796 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3797
3798 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3799 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3800 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3801 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3802 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3803 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3804 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3805 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3806 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3807 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3808 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3809 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3810 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3811 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3812 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3813 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3814 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3815 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3816 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3817 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3818 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3819 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3820 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3821 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3822 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3823 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3824 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3825 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3826 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3827 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3828 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3829 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3830 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3831 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3832 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3833 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3834 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3835 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3836 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3837 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3838 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3839 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3840 (test_vqdmlal_high_lane_s16): Fix parameter type.
3841 (test_vqdmlal_high_lane_s32): Likewise.
3842 (test_vqdmull_high_lane_s16): Likewise.
3843 (test_vqdmull_high_lane_s32): Likewise.
3844 (test_vqdmlsl_high_lane_s32): Likewise.
3845 (test_vqdmlsl_high_lane_s16): Likewise.
3846 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3847 Fix argument type.
3848 (test_vqdmlals_lane_s32): Likewise.
3849 (test_vqdmlslh_lane_s16): Likewise.
3850 (test_vqdmlsls_lane_s32): Likewise.
3851 (test_vqdmulhh_lane_s16): Likewise.
3852 (test_vqdmulhs_lane_s32): Likewise.
3853 (test_vqdmullh_lane_s16): Likewise.
3854 (test_vqdmulls_lane_s32): Likewise.
3855 (test_vqrdmulhh_lane_s16): Likewise.
3856 (test_vqrdmulhs_lane_s32): Likewise.
3857
3858 2014-06-20 Tobias Burnus <burnus@net-b.de>
3859
3860 PR testsuite/61567
3861 * gfortran.dg/coarray_collectives_5.f90: Update
3862 dg-final scan-tree-dump-times.
3863 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3864
3865 2014-06-20 Hale Wang <hale.wang@arm.com>
3866
3867 * gcc.target/arm/lto/: New folder to verify the LTO option.
3868 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3869 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3870 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3871 * lib/lto.exp (object-readelf): New procedure.
3872
3873 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3874
3875 PR fortran/61454
3876 * gfortran.dg/pr61454.f90: New file.
3877
3878 2014-06-19 Terry Guo <terry.guo@arm.com>
3879
3880 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3881 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3882 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3883
3884 2014-06-19 Tobias Burnus <burnus@net-b.de>
3885
3886 * gfortran.dg/coarray/collectives_2.f90: Extend
3887 and make valid.
3888
3889 2014-06-18 Tom de Vries <tom@codesourcery.com>
3890
3891 * gcc.target/aarch64/fuse-caller-save.c: New test.
3892
3893 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3894 Tom de Vries <tom@codesourcery.com>
3895
3896 * gcc.target/arm/fuse-caller-save.c: New test.
3897
3898 2014-06-18 Richard Biener <rguenther@suse.de>
3899
3900 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3901 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3902 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3903
3904 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3905
3906 PR tree-optimization/61518
3907 * gcc.dg/torture/pr61518.c: New test.
3908
3909 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3910
3911 PR tree-optimization/61517
3912 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3913 (incorrect_read_be32): Likewise.
3914 (main): Call incorrect_read_* to test stmt replacement is made by
3915 bswap at the right place.
3916 * gcc.c-torture/execute/pr61517.c: New test.
3917
3918 2014-06-18 Andreas Schwab <schwab@suse.de>
3919
3920 PR rtl-optimization/54555
3921 * gcc.target/m68k/pr54555.c: New test.
3922
3923 2014-06-18 Olivier Hainque <hainque@adacore.com>
3924
3925 * gnat.dg/blocklocs.adb: New test.
3926
3927 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3928
3929 PR tree-optimization/52252
3930 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3931 * gcc.target/i386/pr52252-core.c: Ditto.
3932
3933 PR tree-optimization/61403
3934 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3935
3936 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3937
3938 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3939 * gfortran.dg/gomp/depend-1.f90: New test.
3940 * gfortran.dg/gomp/target1.f90: New test.
3941 * gfortran.dg/gomp/target2.f90: New test.
3942 * gfortran.dg/gomp/target3.f90: New test.
3943 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3944 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3945 201107.
3946
3947 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3948
3949 PR fortran/61126
3950 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3951
3952 2014-06-17 Tobias Burnus <burnus@net-b.de>
3953 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3954
3955 * gfortran.dg/coarray/send_array.f90: New.
3956 * gfortran.dg/coarray/get_array.f90: New.
3957 * gfortran.dg/coarray/sendget_array.f90: New.
3958 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3959 names.
3960 * gfortran.dg/coarray/collectives_2.f90: New.
3961
3962 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3963
3964 PR target/61533
3965 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3966 dg-options.
3967
3968 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
3969
3970 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3971 unit_id and kind_id to zero.
3972
3973 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
3974
3975 PR target/61483
3976 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
3977 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
3978 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
3979 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
3980
3981 2014-06-17 Richard Biener <rguenther@suse.de>
3982
3983 PR lto/61012
3984 * gcc.dg/lto/pr61526_0.c: New testcase.
3985 * gcc.dg/lto/pr61526_1.c: Likewise.
3986
3987 2014-06-17 Richard Biener <rguenther@suse.de>
3988
3989 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
3990 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
3991 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
3992 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3993 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
3994
3995 2014-06-17 Richard Biener <rguenther@suse.de>
3996
3997 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
3998
3999 2014-06-16 Richard Biener <rguenther@suse.de>
4000
4001 PR tree-optimization/61482
4002 * g++.dg/torture/pr61482.C: New testcase.
4003
4004 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
4005
4006 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
4007 vpmacsdql instruction.
4008
4009 2014-06-16 Yury Gribov <y.gribov@samsung.com>
4010
4011 * c-c++-common/asan/instrument-with-calls-1.c: New test.
4012 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4013 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4014 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
4015 test patterns.
4016 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4017 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4018 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4019 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4020 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4021 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4022
4023 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4024
4025 PR fortran/28484
4026 PR fortran/61429
4027 * gfortran.dg/system_clock_1.f90: New file.
4028 * gfortran.dg/system_clock_2.f90: New file.
4029
4030 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4031
4032 PR c++/33101
4033 * g++.dg/other/void3.C: New.
4034 * g++.dg/conversion/err-recover1.C: Update.
4035
4036 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4037
4038 PR target/61415
4039 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4040 * gcc.target/powerpc/pack02.c: Use it.
4041 * gcc.target/powerpc/tfmode_off.c: Likewise.
4042
4043 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4044
4045 PR rtl-optimization/61094
4046 PR rtl-optimization/61446
4047 * gcc.target/i386/pr61446.c : New.
4048
4049 2014-06-13 Dehao Chen <dehao@google.com>
4050
4051 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4052
4053 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4054
4055 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4056
4057 2014-06-13 Richard Biener <rguenther@suse.de>
4058
4059 * c-c++-common/pr46562-2.c: Adjust.
4060 * g++.dg/tree-ssa/pr8781.C: Likewise.
4061 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4062 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4063 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4064 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4065 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4066
4067 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4068
4069 PR tree-optimization/61375
4070 * gcc.c-torture/execute/pr61375-1.c: New test.
4071
4072 2014-06-12 Jakub Jelinek <jakub@redhat.com>
4073
4074 PR middle-end/61486
4075 * c-c++-common/gomp/pr61486-1.c: New test.
4076 * c-c++-common/gomp/pr61486-2.c: New test.
4077
4078 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4079
4080 PR target/59843
4081 * gcc.dg/vect/vect-singleton_1.c: New file.
4082
4083 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
4084
4085 PR target/61443
4086 * gcc.target/avr/torture/pr61443.c: New test.
4087
4088 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4089
4090 PR c++/19200
4091 * g++.dg/parse/friend11.C: New.
4092
4093 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4094
4095 PR c++/60265
4096 * g++.dg/cpp0x/using-enum-1.C: New.
4097 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4098
4099 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4100
4101 PR c++/19200
4102 * g++.dg/parse/friend9.C: New.
4103 * g++.dg/parse/friend10.C: Likewise.
4104 * g++.dg/parse/friend7.C: Adjust.
4105
4106 2014-06-11 Richard Biener <rguenther@suse.de>
4107
4108 PR tree-optimization/61452
4109 * gcc.dg/torture/pr61452.c: New testcase.
4110
4111 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4112
4113 PR c++/34049
4114 * g++.dg/parse/pr34049.C: New.
4115
4116 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4117
4118 * gcc.c-torture/execute/pr61306-1.c: New test.
4119 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4120 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4121
4122 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4123
4124 * gcc.target/aarch64/acle/acle.exp: New.
4125 * gcc.target/aarch64/acle/crc32b.c: New test.
4126 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4127 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4128 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4129 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4130 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4131 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4132 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4133
4134 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4135
4136 PR tree-optimization/52252
4137 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4138
4139 2014-06-11 Richard Biener <rguenther@suse.de>
4140
4141 PR middle-end/61437
4142 * gcc.dg/torture/20140610-1.c: New testcase.
4143 * gcc.dg/torture/20140610-2.c: Likewise.
4144
4145 2014-06-10 Richard Biener <rguenther@suse.de>
4146
4147 PR tree-optimization/61438
4148 * gcc.dg/torture/pr61438.c: New testcase.
4149
4150 2014-06-10 Richard Biener <rguenther@suse.de>
4151
4152 PR middle-end/61456
4153 * g++.dg/opt/pr61456.C: New testcase.
4154
4155 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4156 Mikael Morin <mikael@gcc.gnu.org>
4157
4158 PR fortran/41936
4159 * gfortran.dg/class_array_15.f03: Check memory leaks.
4160
4161 2014-06-10 Richard Biener <rguenther@suse.de>
4162
4163 PR tree-optimization/57186
4164 PR tree-optimization/59299
4165 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4166 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4167
4168 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4169
4170 PR fortran/60928
4171 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4172 directives.
4173 * gfortran.dg/gomp/associate1.f90: New test.
4174 * gfortran.dg/gomp/intentin1.f90: New test.
4175 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4176 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4177 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4178 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4179
4180 2014-06-09 Marek Polacek <polacek@redhat.com>
4181
4182 PR c/36446
4183 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4184 * gcc.dg/array-2.c: Likewise.
4185 * gcc.dg/array-const-2.c: Likewise.
4186 * gcc.dg/ucnid-8.c: Likewise.
4187 * gcc.dg/vla-init-1.c: Likewise.
4188 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4189 * gcc.dg/c99-flex-array-7.c: Likewise.
4190 * gcc.dg/init-bad-1.c: Likewise.
4191 * gcc.dg/init-bad-3.c: Likewise.
4192 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4193 * gcc.dg/pedwarn-init.c: Add dg-warning.
4194 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4195
4196 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4197
4198 PR c++/22556
4199 * g++.dg/other/redecl3.C: New.
4200
4201 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4202
4203 PR c++/54442
4204 * g++.dg/pr54442.C: New file.
4205
4206 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4207
4208 PR fortran/61406
4209 * gfortran.dg/associate_17.f90 : New test
4210
4211 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4212
4213 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4214 void for TEST instead of static void.
4215 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4216 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4217 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4218 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4219 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4220 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4221 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4222 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4223 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4224 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4225 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4226 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4227 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4228 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4229 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4230 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4231 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4232 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4233 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4234 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4235 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4236 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4237 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4238 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4239 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4240 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4241 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4242 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4243 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4244 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4245 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4246 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4247 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4248 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4249 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4250 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4251 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4252 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4253 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4254 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4255 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4256 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4257 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4258 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4259 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4260 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4261 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4262 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4263 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4264 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4265 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4266 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4267 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4268 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4269 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4270 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4271 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4272 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4273 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4274 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4275 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4276 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4277 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4278 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4279 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4280 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4281 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4282 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4283 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4284 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4285 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4286 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4287 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4288 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4289 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4290 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4291 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4292 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4293 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4294 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4295 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4296 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4297 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4298 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4299 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4300 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4301 instead of static void.
4302 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4303 delete unused variables.
4304 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4305 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4306 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4307 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4308 delete unused variables, void for TEST instead of static void.
4309 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4310 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4311 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4312 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4313 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4314 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4315 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4316 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4317 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4318 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4319 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4320 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4321 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4322 initialize variables.
4323 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4324 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4325 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4326 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4327 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4328 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4329 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4330 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4331 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4332 * gcc.target/i386/i386.exp: Ditto.
4333 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4334 CALC, void for TEST instead of static void, initialize variables.
4335 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4336 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4337 static void.
4338 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4339 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4340 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4341 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4342 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4343 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4344 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4345 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4346 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4347 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4348 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4349 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4350 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4351 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4352 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4353 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4354 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4355 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4356 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4357 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4358 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4359 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4360 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4361 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4362 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4363 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4364 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4365 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4366 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4367 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4368 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4369 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4370 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4371 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4372 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4373 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4374 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4375 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4376 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4377 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4378 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4379 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4380 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4381 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4382 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4383 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4384 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4385 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4386 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4387 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4388 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4394 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4395 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4396 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4397 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4398 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4399 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4400 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4401 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4402 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4403 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4404 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4405 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4407 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4408 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4409 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4410 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4411 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4412 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4413 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4414 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4415 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4416 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4417 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4418 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4419 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4420 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4421 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4422 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4423 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4424 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4425 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4426 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4427 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4428 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4429 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4430 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4431 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4432 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4433 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4434 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4435 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4436 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4437 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4438 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4439 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4440 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4441 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4444 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4445 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4446 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4447 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4448 instead of static void.
4449 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4450 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4451 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4452 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4453 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4454 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4455 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4456 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4457 static void, delete unused variables.
4458 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4459 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4460 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4461 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4462 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4463 static void, delete unused variables, Change parameters for
4464 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4465 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4466 CALC, void for TEST instead of static void.
4467 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4468 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4469 void.
4470 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4471 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4472 static void, change type of parameter for UNION_TYPE.
4473 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4474 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4475 void for TEST instead of static void, delete unused variables, change
4476 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4477 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4478 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4479 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4480 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4481 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4482 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4483 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4484 void for TEST instead of static void, change parameters for
4485 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4486 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4487 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4488 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4489 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4490 __attribute__((unused)).
4491 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4492 __attribute__((unused)).
4493 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4494 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4495 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4496 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4497 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4498 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4499 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4500 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4501 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4502 add __attribute__((unused)).
4503 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4504 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4505 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4506 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4507 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4508 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4509 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4510 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4511 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4512 delete unused variables.
4513 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4514 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4515 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4516 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4517 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4518 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4519 static void, mask_merging and zero_masking for unsigned types.
4520 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4521 CHECK_ARRAY for unsigned types.
4522 * gcc.target/i386/m256-check.h: Ditto.
4523 * gcc.target/i386/m512-check.h: Ditto.
4524
4525 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4526
4527 PR target/61062
4528 * gcc.target/arm/pr48252.c (main): Expect same result
4529 as endian-neutral.
4530
4531 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4532
4533 PR fortran/45187
4534 * gfortran.dg/cray_pointers_10.f90: New file.
4535
4536 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4537
4538 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4539 instead of complex(kind=16).
4540
4541 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4542
4543 PR fortran/38829
4544 * gfortran.dg/bind_c_usage_29.f90: New file.
4545
4546 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4547
4548 * gnat.dg/opt38.adb: New test.
4549 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4550
4551 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4552
4553 PR target/18343
4554 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4555 New macro, 0 for __MMIX__, default 64.
4556 (bar): Pass it to __builtin_apply instead of literal 64.
4557
4558 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4559
4560 * gfortran.dg/io_constraints_11.f90: New file.
4561 * gfortran.dg/io_constraints_12.f90: New file.
4562 * gfortran.dg/io_constraints_13.f90: New file.
4563
4564 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4565
4566 PR target/61423
4567 * gcc.target/i386/pr61423.c: New test.
4568
4569 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4570
4571 PR c++/60184
4572 * g++.dg/cpp0x/constexpr-union6.C: New.
4573 * g++.dg/cpp0x/union6.C: Likewise.
4574 * g++.dg/init/ref14.C: Adjust.
4575 * g++.dg/init/union1.C: Likewise.
4576
4577 2014-06-06 Richard Biener <rguenther@suse.de>
4578
4579 PR tree-optimization/59299
4580 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4581
4582 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4583
4584 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4585 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4586
4587 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4588
4589 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4590 bitfield and test wrong results instead of correct results to make the
4591 test more portable.
4592
4593 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4594
4595 PR c++/60432
4596 * g++.dg/cpp0x/constexpr-60432.C: New.
4597
4598 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4599
4600 PR c++/60199
4601 * g++.dg/cpp0x/constexpr-60199.C: New.
4602
4603 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4604
4605 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4606 Specify -march=z900 as an additional option.
4607 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4608 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4609 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4610
4611 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4612
4613 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4614 reduction clause diagnostic changes.
4615 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4616 * gfortran.dg/gomp/reduction1.f90: Likewise.
4617 * gfortran.dg/gomp/reduction3.f90: Likewise.
4618 * gfortran.dg/gomp/udr1.f90: New test.
4619 * gfortran.dg/gomp/udr2.f90: New test.
4620 * gfortran.dg/gomp/udr3.f90: New test.
4621 * gfortran.dg/gomp/udr4.f90: New test.
4622 * gfortran.dg/gomp/udr5.f90: New test.
4623 * gfortran.dg/gomp/udr6.f90: New test.
4624 * gfortran.dg/gomp/udr7.f90: New test.
4625
4626 2014-06-06 Christian Bruel <christian.bruel@st.com>
4627
4628 PR tree-optimization/43934
4629 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4630
4631 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4632
4633 PR c/53119
4634 * gcc.dg/pr53119.c: New testcase.
4635
4636 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4637
4638 PR target/52472
4639 * gcc.target/avr/pr52472.c: New test.
4640
4641
4642 2014-06-05 Jeff Law <law@redhat.com>
4643
4644 PR tree-optimization/61289
4645 * g++.dg/pr61289.C: New test.
4646 * g++.dg/pr61289-2.C: New test.
4647
4648 2014-06-05 Richard Biener <rguenther@suse.de>
4649 Paolo Carlini <paolo.carlini@oracle.com>
4650
4651 PR c++/56961
4652 * g++.dg/parse/pr56961.C: New.
4653
4654 2014-06-05 Kai Tietz <ktietz@redhat.com>
4655
4656 PR target/46219
4657 * gcc.target/i386/sibcall-4.c: Remove xfail.
4658
4659 2014-06-05 Julian Brown <julian@codesourcery.com>
4660 Sandra Loosemore <sandra@codesourcery.com>
4661
4662 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4663
4664 2014-06-05 Richard Biener <rguenther@suse.de>
4665
4666 PR c++/61004
4667 * g++.dg/diagnostic/pr61004.C: New testcase.
4668
4669 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4670
4671 * gcc.dg/torture/pr61319.c: New test.
4672
4673 2014-06-05 Marek Polacek <polacek@redhat.com>
4674
4675 PR c/56724
4676 * gcc.dg/pr56724-3.c: New test.
4677
4678 2014-06-05 Andreas Schwab <schwab@suse.de>
4679
4680 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4681
4682 2014-06-05 Marek Polacek <polacek@redhat.com>
4683
4684 PR c/49706
4685 * c-c++-common/pr49706.c: New test.
4686
4687 2014-06-05 Marek Polacek <polacek@redhat.com>
4688
4689 PR c/48062
4690 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4691 * gcc.dg/Wshadow-3.c: Likewise.
4692 * gcc.dg/pr48062.c: New test.
4693
4694 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4695
4696 PR c++/43453
4697 * g++.dg/init/pr43453.C: New.
4698
4699 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4700
4701 PR tree-optimization/61385
4702 * gcc.dg/tree-ssa/pr61385.c: New file.
4703
4704 2014-06-04 Richard Biener <rguenther@suse.de>
4705
4706 PR tree-optimization/60098
4707 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4708
4709 2014-06-04 Richard Biener <rguenther@suse.de>
4710
4711 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4712
4713 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4714
4715 PR c/58942
4716 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4717 the case with a pointer.
4718
4719 2014-06-04 Marek Polacek <polacek@redhat.com>
4720
4721 PR c/30020
4722 * c-c++-common/pr30020.c: New test.
4723
4724 2014-06-03 Andrew Pinski <apinski@cavium.com>
4725
4726 * gcc.c-torture/compile/20140528-1.c: New testcase.
4727
4728 2014-06-03 Dehao Chen <dehao@google.com>
4729
4730 * gcc.dg/tree-prof/merge_block.c: New test.
4731
4732 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4733
4734 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4735 * g++.dg/ext/mv15.C (dg-options): Ditto.
4736
4737 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4738
4739 DR 1423
4740 PR c++/52174
4741 * g++.dg/cpp0x/nullptr31.C: New.
4742 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4743 * g++.dg/cpp0x/nullptr17.C: Update.
4744
4745 2014-06-03 Marek Polacek <polacek@redhat.com>
4746
4747 PR c/60439
4748 * c-c++-common/pr60439.c: New test.
4749 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4750
4751 2014-06-03 Martin Jambor <mjambor@suse.cz>
4752
4753 PR ipa/61160
4754 * g++.dg/ipa/pr61160-1.C: New test.
4755
4756 2014-06-03 Richard Biener <rguenther@suse.de>
4757
4758 PR tree-optimization/61383
4759 * gcc.dg/torture/pr61383-1.c: New testcase.
4760
4761 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4762
4763 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4764
4765 2014-06-02 Jeff Law <law@redhat.com>
4766
4767 PR rtl-optimization/61094
4768 * g++.dg/pr61094: New test.
4769
4770 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4771
4772 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4773 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4774 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4775 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4776 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4777 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4778 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4779 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4780
4781 2014-06-02 Richard Biener <rguenther@suse.de>
4782
4783 PR tree-optimization/61346
4784 * gcc.dg/torture/pr61346.c: New testcase.
4785
4786 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4787
4788 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4789 not compilation.
4790 * gcc.target/i386/sibcall-4.c: Ditto.
4791 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4792
4793 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4794
4795 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4796 in scan-assembler-not string.
4797 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4798 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4799 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4800
4801 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4802
4803 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4804
4805 2014-06-01 Kai Tietz <ktietz@redhat.com>
4806
4807 PR target/61377
4808 * gcc.target/i386/sibcall-6.c: New test.
4809
4810 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4811
4812 DR 1227
4813 PR c++/57543
4814 * g++.dg/cpp0x/pr57543-1.C: New.
4815 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4816 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4817 * g++.dg/cpp0x/decltype59.C: Likewise.
4818
4819 2014-05-31 Tom de Vries <tom@codesourcery.com>
4820
4821 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4822
4823 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4824
4825 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4826 restore_gcc_exec_prefix_env_var): New procedures.
4827 (set_ld_library_path_env_vars,
4828 restore_ld_library_path_env_vars): Use them.
4829 * lib/c-compat.exp: Load target-libpath.exp.
4830 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4831 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4832 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4833 restore_gcc_exec_prefix_env_var.
4834 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4835 Likewise.
4836
4837 * c-c++-common/asan/misalign-1.c: New test.
4838 * c-c++-common/asan/misalign-2.c: New test.
4839
4840 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4841 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4842 -DASAN_USE_DEJAGNU_GTEST=1.
4843 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4844 * g++.dg/asan/asan_oob_test.cc: Likewise.
4845 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4846 * g++.dg/asan/asan_str_test.cc: Likewise.
4847 * g++.dg/asan/asan_test_utils.h: Likewise.
4848 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4849 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4850 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4851 Imported from upstream r209283.
4852 * g++.dg/asan/asan_test_config.h: Likewise.
4853
4854 2014-05-30 Kai Tietz <ktietz@redhat.com>
4855
4856 PR target/60104
4857 * gcc.target/i386/sibcall-1.c: New test.
4858 * gcc.target/i386/sibcall-2.c: New test.
4859 * gcc.target/i386/sibcall-3.c: New test.
4860 * gcc.target/i386/sibcall-4.c: New test.
4861
4862 2014-05-30 Ian Lance Taylor <iant@google.com>
4863
4864 * gcc.target/i386/pause-2.c: New test.
4865
4866 2014-05-30 Tom de Vries <tom@codesourcery.com>
4867
4868 * gcc.target/i386/fuse-caller-save.c: New test.
4869 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4870 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4871
4872 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4873
4874 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4875 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4876 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4877 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4878 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4879 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4880 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4881 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4882 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4883 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4884 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4885 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4886 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4887 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4888 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4889 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4890 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4891 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4892 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4893 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4894 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4895 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4896 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4897 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4898 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4899 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4900 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4901 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4902 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4903 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4904 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4905 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4906 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4907 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4908 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4909 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4910
4911 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4912
4913 PR rtl-optimization/61325
4914 * gcc.target/aarch64/pr61325.c: New.
4915
4916 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4917
4918 * gcc.target/arm/simd/vextQf32_1.c: New file.
4919 * gcc.target/arm/simd/vextQp16_1.c: New file.
4920 * gcc.target/arm/simd/vextQp8_1.c: New file.
4921 * gcc.target/arm/simd/vextQs16_1.c: New file.
4922 * gcc.target/arm/simd/vextQs32_1.c: New file.
4923 * gcc.target/arm/simd/vextQs64_1.c: New file.
4924 * gcc.target/arm/simd/vextQs8_1.c: New file.
4925 * gcc.target/arm/simd/vextQu16_1.c: New file.
4926 * gcc.target/arm/simd/vextQu32_1.c: New file.
4927 * gcc.target/arm/simd/vextQu64_1.c: New file.
4928 * gcc.target/arm/simd/vextQu8_1.c: New file.
4929 * gcc.target/arm/simd/vextQp64_1.c: New file.
4930 * gcc.target/arm/simd/vextf32_1.c: New file.
4931 * gcc.target/arm/simd/vextp16_1.c: New file.
4932 * gcc.target/arm/simd/vextp8_1.c: New file.
4933 * gcc.target/arm/simd/vexts16_1.c: New file.
4934 * gcc.target/arm/simd/vexts32_1.c: New file.
4935 * gcc.target/arm/simd/vexts64_1.c: New file.
4936 * gcc.target/arm/simd/vexts8_1.c: New file.
4937 * gcc.target/arm/simd/vextu16_1.c: New file.
4938 * gcc.target/arm/simd/vextu32_1.c: New file.
4939 * gcc.target/arm/simd/vextu64_1.c: New file.
4940 * gcc.target/arm/simd/vextu8_1.c: New file.
4941 * gcc.target/arm/simd/vextp64_1.c: New file.
4942
4943 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4944 Tom de Vries <tom@codesourcery.com>
4945
4946 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4947 options.
4948 * gcc.target/mips/fuse-caller-save.h: New include file.
4949 * gcc.target/mips/fuse-caller-save.c: New test.
4950 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4951 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4952
4953 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4954
4955 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4956
4957 2014-05-28 Richard Biener <rguenther@suse.de>
4958
4959 PR middle-end/61045
4960 * gcc.dg/pr61045.c: New testcase.
4961
4962 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4963
4964 * lib/clearcap.exp: New file.
4965 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4966 Remove clearcap_ldflags handling.
4967 Call clearcap-init, clearcap-finish.
4968 * gcc.target/i386/i386.exp: Likewise.
4969 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4970 * gcc.target/i386/clearcapv2.map: Move to
4971 ../config/sol2-clearcapv2.map.
4972 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4973 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4974
4975 2014-05-28 Richard Biener <rguenther@suse.de>
4976
4977 PR tree-optimization/61335
4978 * gfortran.dg/pr61335.f90: New testcase.
4979
4980 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4981
4982 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
4983
4984 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4985
4986 * gnat.dg/overflow_fixed.adb: New test.
4987
4988 2014-05-27 Marek Polacek <polacek@redhat.com>
4989
4990 PR c/56724
4991 * gcc.dg/pr56724-1.c: New test.
4992 * gcc.dg/pr56724-2.c: New test.
4993 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
4994 -Wtraditional.
4995 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
4996
4997 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4998
4999 * gcc.dg/fold-compare-8.c: New test.
5000 * gcc.dg/Wstrict-overflow-25.c: Likewise.
5001
5002 2014-05-27 Richard Biener <rguenther@suse.de>
5003
5004 * gcc.dg/tree-ssa/vrp92.c: New testcase.
5005
5006 2014-05-27 Marek Polacek <polacek@redhat.com>
5007
5008 PR testsuite/61319
5009 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
5010 LLONG_MIN, and ULLONG_MAX.
5011
5012 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5013
5014 * lib/target-supports.exp (check_effective_target_vect_bswap):
5015 Specify arm*-*-* support.
5016
5017 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5018
5019 PR testsuite/61319
5020 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
5021 -nan optional.
5022 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
5023 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
5024
5025 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5026
5027 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
5028
5029 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
5030
5031 PR rtl-optimization/61222
5032 * gcc.c-torture/compile/pr61222-1.c: New test.
5033 * gcc.c-torture/compile/pr61222-2.c: Likewise.
5034
5035 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5036
5037 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5038
5039 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5040
5041 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5042
5043 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5044
5045 PR libgfortran/55117
5046 * gfortran.dg/namelist_85.f90: New test.
5047
5048 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5049
5050 PR c/61191
5051 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5052 the case with syntax error.
5053
5054 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5055
5056 * gcc.dg/lto/pr61278_0.c: New test.
5057 * gcc.dg/lto/pr61278_1.c: New test.
5058
5059 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5060
5061 * gcc.dg/pr61220.c: New test.
5062 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5063
5064 2014-05-25 Tobias Burnus <burnus@net-b.de>
5065
5066 * gfortran.dg/coarray_10.f90: Update dg-warning.
5067 * gfortran.dg/coarray_this_image_1.f90: New.
5068 * gfortran.dg/coarray_this_image_2.f90: New.
5069
5070 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5071
5072 PR libfortran/61173
5073 * gfortran.dg/arrayio_14.f90: New test.
5074
5075 2014-05-24 Andreas Schwab <schwab@suse.de>
5076
5077 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
5078
5079 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5080
5081 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5082 Adjust regexp for -flto.
5083 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5084 * gfortran.dg/pr52835.f90: Likewise.
5085
5086 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5087
5088 PR rtl-optimization/61215
5089 * gcc.target/i386/pr61215.c: New.
5090
5091 2014-05-23 Marek Polacek <polacek@redhat.com>
5092 Jakub Jelinek <jakub@redhat.com>
5093
5094 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5095 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5096 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5097 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5098 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5099 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5100 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5101 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5102 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5103 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5104 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5105 * c-c++-common/ubsan/float-cast.h: New file.
5106 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5107 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5108
5109 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5110
5111 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5112
5113 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5114
5115 * g++.dg/cpp1y/lambda-init9.C: New.
5116
5117 2014-05-23 Richard Biener <rguenther@suse.de>
5118
5119 PR testsuite/61266
5120 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5121 adjust testcase to reflect reality.
5122
5123 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5124
5125 PR tree-optimization/54733
5126 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5127 optimization to support memory sources and bitwise operations
5128 equivalent to load in host endianness.
5129 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5130 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5131 * gcc.c-torture/execute/bswap-2.c: Likewise.
5132
5133 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5134
5135 * lib/target-supports.exp: New effective targets for architectures
5136 capable of performing byte swap.
5137 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5138 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5139 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5140
5141 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5142
5143 PR c++/61088
5144 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5145 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5146
5147 2014-05-22 Xinliang David Li <davidxl@google.com>
5148
5149 * g++.dg/ipa/devirt-15.C: Fix expected message.
5150 * g++.dg/ipa/devirt-16.C: Ditto.
5151 * g++.dg/ipa/devirt-17.C: Ditto.
5152 * g++.dg/ipa/devirt-26.C: Ditto.
5153 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5154 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5155 * g++.dg/tree-ssa/pr8781.C:Ditto.
5156
5157 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5158
5159 * gcc.target/powerpc/htm-ttest.c: New test.
5160
5161 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5162
5163 * gnat.dg/opt37.ad[sb]: New test.
5164
5165 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5166
5167 PR c/61271
5168 * g++.dg/cilk-plus/AN/array_function.cc: New.
5169
5170 2014-05-22 Richard Biener <rguenther@suse.de>
5171
5172 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5173
5174 2014-05-22 Kostya Serebryany <kcc@google.com>
5175
5176 * c-c++-common/tsan/mutexset1.c: Update the test to match
5177 upstream r209283.
5178 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5179
5180 2014-05-21 Marek Polacek <polacek@redhat.com>
5181
5182 PR sanitizer/61272
5183 * g++.dg/ubsan/pr61272.C: New test.
5184
5185 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5186 Sandra Loosemore <sandra@codesourcery.com>
5187
5188 PR lto/60179
5189 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5190 * gcc.target/nios2/custom-fp-lto.c: New test.
5191
5192 2014-05-21 Andreas Schwab <schwab@suse.de>
5193
5194 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5195
5196 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5197
5198 PR target/54236
5199 * gcc.target/sh/pr54236-3.c: New.
5200
5201 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5202
5203 PR c++/60189
5204 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5205
5206 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5207
5208 PR tree-optimization/60899
5209 * g++.dg/ipa/devirt-11.C: Update template.
5210
5211 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5212
5213 PR C++/61038
5214 * g++.dg/cpp0x/pr61038.C: New.
5215
5216 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5217
5218 PR c++/58753
5219 PR c++/58930
5220 PR c++/58704
5221 * g++.dg/cpp0x/nsdmi-template11.C: New.
5222 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5223 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5224
5225 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5226
5227 * gnat.dg/opt35.adb: New test.
5228 * gnat.dg/opt36.adb: Likewise.
5229 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5230
5231 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5232
5233 PR c++/60373
5234 * g++.dg/cpp0x/Wattributes1.C: New.
5235 * g++.dg/ext/visibility/redecl1.C: Adjust.
5236 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5237
5238 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5239
5240 * gcc.target/powerpc/vsxcopy.c: New test.
5241
5242 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5243
5244 PR c++/58664
5245 * g++.dg/cpp0x/nsdmi-union6.C: New.
5246 * g++.dg/parse/pr58664.C: Likewise.
5247 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5248 * g++.dg/parse/crash31.C: Likewise.
5249 * g++.dg/template/error2.C: Likewise.
5250 * g++.dg/template/inherit8.C: Likewise.
5251 * g++.dg/template/offsetof2.C: Likewise.
5252
5253 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5254
5255 * c-c++-common/gomp/simd4.c: Adjust for inform.
5256 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5257 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5258 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5259 * g++.dg/cpp0x/noexcept15.C: Likewise.
5260 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5261 * g++.dg/eh/spec6.C: Likewise.
5262 * g++.dg/expr/cast1.C: Likewise.
5263 * g++.dg/expr/dtor1.C: Likewise.
5264 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5265 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5266 * g++.dg/gomp/pr49223-2.C: Likewise.
5267 * g++.dg/gomp/udr-4.C: Likewise.
5268 * g++.dg/init/delete1.C: Likewise.
5269 * g++.dg/other/crash-2.C: Likewise.
5270 * g++.dg/parse/crash24.C: Likewise.
5271 * g++.dg/parse/crash25.C: Likewise.
5272 * g++.dg/parse/crash31.C: Likewise.
5273 * g++.dg/parse/crash49.C: Likewise.
5274 * g++.dg/parse/crash50.C: Likewise.
5275 * g++.dg/parse/crash54.C: Likewise.
5276 * g++.dg/parse/dtor7.C: Likewise.
5277 * g++.dg/parse/error40.C: Likewise.
5278 * g++.dg/parse/fused-params1.C: Likewise.
5279 * g++.dg/parse/new1.C: Likewise.
5280 * g++.dg/template/crash35.C: Likewise.
5281 * g++.dg/template/crash59.C: Likewise.
5282 * g++.dg/template/crash77.C: Likewise.
5283 * g++.dg/template/error51.C: Likewise.
5284 * g++.dg/template/incomplete1.C: Likewise.
5285 * g++.dg/template/incomplete3.C: Likewise.
5286 * g++.dg/template/incomplete4.C: Likewise.
5287 * g++.dg/template/incomplete5.C: Likewise.
5288 * g++.dg/template/inherit8.C: Likewise.
5289 * g++.dg/template/instantiate1.C: Likewise.
5290 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5291 * g++.dg/template/offsetof2.C: Likewise.
5292 * g++.dg/tm/pr51928.C: Likewise.
5293 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5294 * g++.dg/warn/incomplete1.C: Likewise.
5295 * g++.dg/warn/incomplete2.C: Likewise.
5296 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5297 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5298 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5299 * g++.old-deja/g++.eh/catch1.C: Likewise.
5300 * g++.old-deja/g++.eh/spec6.C: Likewise.
5301 * g++.old-deja/g++.mike/p7868.C: Likewise.
5302 * g++.old-deja/g++.other/crash38.C: Likewise.
5303 * g++.old-deja/g++.other/enum2.C: Likewise.
5304 * g++.old-deja/g++.other/incomplete.C: Likewise.
5305 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5306 * g++.old-deja/g++.pt/crash9.C: Likewise.
5307 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5308 * g++.old-deja/g++.pt/typename8.C: Likewise.
5309 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5310
5311 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5312
5313 * lib/target-supports.exp
5314 (check_effective_target_vect_sizes_32B_16B): Return false if
5315 128-bit AVX vectors preferred.
5316
5317 2014-05-19 Mike Stump <mikestump@comcast.net>
5318
5319 * lib/target-supports.exp (check_effective_target_avx): Early out
5320 if not x86 to prevent x86 flags on non-x86 targets.
5321
5322 2014-05-19 Richard Biener <rguenther@suse.de>
5323
5324 PR tree-optimization/61221
5325 * gcc.dg/torture/pr61221.c: New testcase.
5326
5327 2014-05-19 Richard Biener <rguenther@suse.de>
5328
5329 PR tree-optimization/61209
5330 * gfortran.dg/pr61209.f90: New testcase.
5331
5332 2014-05-19 Richard Biener <rguenther@suse.de>
5333
5334 PR tree-optimization/61184
5335 * c-c++-common/torture/pr61184.c: New testcase.
5336
5337 2014-05-19 Christian Bruel <christian.bruel@st.com>
5338
5339 PR target/61195
5340 * gcc.target/sh/pr61195.c: New test.
5341
5342 2014-05-18 Wei Mi <wmi@google.com>
5343
5344 PR target/58066
5345 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5346 directive with rtl insns. Add effective-target fpic and
5347 tls_native.
5348
5349 2014-05-17 Xinliang David Li <davidxl@google.com>
5350
5351 * g++.dg/ipa/devirt-33.C: New testcase.
5352
5353 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5354
5355 * g++.dg/ipa/comdat.C: New file.
5356
5357 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5358
5359 * gnat.dg/volatile12.ad[sb]: New test.
5360
5361 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5362
5363 * gnat.dg/enum3.adb: New test.
5364
5365 2014-05-18 Andreas Schwab <schwab@suse.de>
5366
5367 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5368
5369 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5370
5371 PR libfortran/52539
5372 * gfortran.dg/namelist_utf8.f90: New test.
5373
5374 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5375
5376 PR c++/52875
5377 * g++.dg/cpp0x/decltype58.C: New.
5378
5379 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5380
5381 * gcc.target/microblaze/others/break_handler.c: New.
5382
5383 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5384
5385 PR tree-optimization/61140
5386 PR tree-optimization/61150
5387 PR tree-optimization/61197
5388 * gcc.dg/tree-ssa/pr61140.c: New file.
5389 * gcc.dg/tree-ssa/pr61150.c: New file.
5390 * gcc.dg/tree-ssa/pr61197.c: New file.
5391
5392 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5393
5394 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5395 (dg-options): Add -mfpmath=387.
5396 (dg-final): Check that no MMX registers are used.
5397
5398 2014-05-17 Andreas Schwab <schwab@suse.de>
5399
5400 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5401
5402 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5403
5404 Revert:
5405 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5406
5407 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5408 occurrences of "int" in the gimple dump to reflect that the return
5409 types of functions now show up in such dumps.
5410 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5411
5412 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5413
5414 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5415 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5416 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5417 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5418 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5419 * gcc.dg/debug/pr35154.c: Update testcase.
5420 * gcc.target/i386/vectorize1.c: Update testcase.
5421
5422 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5423
5424 PR c++/51640
5425 * g++.dg/parse/error54.C: New.
5426
5427 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5428
5429 PR rtl-optimization/60969
5430 * g++.dg/pr60969.C: New.
5431
5432 2014-05-16 Richard Biener <rguenther@suse.de>
5433
5434 PR tree-optimization/61194
5435 * gcc.dg/vect/pr61194.c: New testcase.
5436
5437 2014-05-16 Richard Biener <rguenther@suse.de>
5438
5439 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5440 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5441 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5442 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5443
5444 2014-05-16 Richard Biener <rguenther@suse.de>
5445
5446 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5447
5448 2014-05-15 Martin Jambor <mjambor@suse.cz>
5449
5450 PR ipa/61085
5451 * g++.dg/ipa/pr61085.C: New test.
5452
5453 2014-05-15 Martin Jambor <mjambor@suse.cz>
5454
5455 PR tree-optimization/61090
5456 * gcc.dg/tree-ssa/pr61090.c: New test.
5457
5458 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5459
5460 PR tree-optimization/61158
5461 * gcc.dg/pr61158.c: New test.
5462
5463 2014-05-15 Andreas Schwab <schwab@suse.de>
5464
5465 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5466 emitted.
5467 * obj-c++.dg/exceptions-5.mm: Likewise.
5468
5469 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5470
5471 * shrink-wrap-loop.c: New test case.
5472
5473 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5474
5475 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5476 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5477 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5478 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5479 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5480 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5481 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5482 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5483 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5484 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5485 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5486 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5487 * gcc.target/arm/simd/vtrns16_1.c: New file.
5488 * gcc.target/arm/simd/vtrns32_1.c: New file.
5489 * gcc.target/arm/simd/vtrns8_1.c: New file.
5490 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5491 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5492 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5493
5494 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5495
5496 * gcc.target/i386/clflushopt-1.c: New.
5497 * gcc.target/i386/xsavec-1.c: Ditto.
5498 * gcc.target/i386/xsavec64-1.c: Ditto.
5499 * gcc.target/i386/xsaves-1.c: Ditto.
5500 * gcc.target/i386/xsaves64-1.c: Ditto.
5501 * gcc.target/i386/sse-12.c: Test new options.
5502 * gcc.target/i386/sse-13.c: Ditto.
5503 * gcc.target/i386/sse-14.c: Ditto.
5504 * gcc.target/i386/sse-22.c: Ditto.
5505 * gcc.target/i386/sse-23.c: Ditto.
5506 * g++.dg/other/i386-2.C: Ditto.
5507 * g++.dg/other/i386-3.C: Ditto.
5508
5509 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5510
5511 PR rtl-optimization/60866
5512 * gcc.dg/pr60866.c: New test.
5513
5514 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5515
5516 PR rtl-optimization/60901
5517 * gcc.target/i386/pr60901.c: New test.
5518
5519 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5520
5521 PR sanitizer/61100
5522 * c-c++-common/asan/asan-interface-1.c: New test.
5523 * lib/asan-dg.exp (asan_include_flags): New function.
5524 (asan_init): Call asan_include_flags to obtain path
5525 to sanitizer headers.
5526
5527 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5528
5529 * lib/target-support.exp (check_dfp_hw_available): New function.
5530 (is-effective-target): Check $arg for dfp_hw.
5531 (is-effective-target-keyword): Likewise.
5532 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5533 Change target to dfp_hw.
5534
5535 2014-05-13 Marek Polacek <polacek@redhat.com>
5536
5537 PR c/61162
5538 * gcc.dg/pr61162.c: New test.
5539
5540 2014-05-13 Marek Polacek <polacek@redhat.com>
5541
5542 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5543 * c-c++-common/pr50459-2.c: New test.
5544
5545 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5546
5547 PR c++/54310
5548 * g++.dg/template/pr54310.C: New.
5549
5550 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5551 Sandra Loosemore <sandra@codesourcery.com>
5552
5553 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5554
5555 2014-05-13 Catherine Moore <clm@cm00re.com>
5556
5557 * gcc.target/mips/near-far-1.c: Adjust expected output
5558 to allow the JALS instruction.
5559 * gcc.target/mips/near-far-2.c: Likewise.
5560 * gcc.target/mips/near-far-4.c: Likewise.
5561
5562 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5563
5564 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5565
5566 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5567
5568 PR target/61060
5569 * gcc.dg/pr61060.c: New test.
5570
5571 2014-05-12 DJ Delorie <dj@redhat.com>
5572
5573 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5574 * gcc.dg/sibcall-4.c: Likewise.
5575
5576 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5577
5578 * objc.dg/shadow-1.m: New test.
5579 * objc.dg/shadow-2.m: New test.
5580 * objc.dg/ivar-scope-1.m: New test.
5581 * objc.dg/ivar-scope-2.m: New test.
5582 * objc.dg/ivar-scope-3.m: New test.
5583 * objc.dg/ivar-scope-4.m: New test.
5584 * objc.dg/ivar-visibility-1.m: New test.
5585 * objc.dg/ivar-visibility-2.m: New test.
5586 * objc.dg/ivar-visibility-3.m: New test.
5587 * objc.dg/ivar-visibility-4.m: New test.
5588
5589 2014-05-12 Tobias Burnus <burnus@net-b.de>
5590
5591 PR fortran/60127
5592 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5593
5594 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5595
5596 PR fortran/60834
5597 * gfortran.dg/associate_16.f90: New test.
5598
5599 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5600
5601 PR target/60991
5602 * gcc.target/avr/pr60991.c: New testcase.
5603
5604 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5605
5606 PR c++/60054
5607 * g++.dg/cpp1y/pr60054.C: New.
5608
5609 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5610
5611 PR c++/51199
5612 * g++.dg/template/pr51199.C: New.
5613
5614 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5615
5616 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5617
5618 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5619
5620 * gfortran.dg/gomp/affinity-1.f90: New test.
5621
5622 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5623
5624 * gcc.dg/torture/pr61136.c: New test.
5625
5626 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5627
5628 PR c++/59705
5629 * g++.dg/cpp0x/sfinae51.C: New.
5630
5631 PR c++/58353
5632 * g++.dg/cpp0x/variadic157.C: New.
5633
5634 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5635
5636 PR target/51244
5637 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5638
5639 2014-05-10 Marek Polacek <polacek@redhat.com>
5640
5641 * gcc.dg/pedwarn-init.c: New test.
5642 * gcc.dg/init-string-1.c: Adjust dg-error.
5643
5644 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5645
5646 * lib/target-supports.exp
5647 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5648 to the list.
5649
5650 2014-05-09 Marek Polacek <polacek@redhat.com>
5651
5652 PR c/61096
5653 * gcc.dg/pr61096-1.c: New test.
5654 * gcc.dg/pr61096-2.c: New test.
5655
5656 2014-05-09 Florian Weimer <fweimer@redhat.com>
5657
5658 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5659 * g++.dg/fstack-protector-strong.C: Likewise.
5660 * gcc.target/i386/ssp-strong-reg.c: New file.
5661
5662 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5663
5664 PR target/61055
5665 * gcc.target/avr/torture/pr61055.c: New test.
5666
5667 2014-05-09 Marek Polacek <polacek@redhat.com>
5668
5669 PR c/50459
5670 * c-c++-common/attributes-1.c: Move test line to a new test.
5671 * c-c++-common/attributes-2.c: New test.
5672 * c-c++-common/pr50459.c: New test.
5673 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5674 * gcc.dg/nonnull-2.c: Likewise.
5675 * gcc.dg/pr55570.c: Modify dg-error.
5676 * gcc.dg/tm/wrap-2.c: Likewise.
5677
5678 2014-05-08 Jeff Law <law@redhat.com>
5679
5680 PR tree-optimization/61009
5681 * g++.dg/tree-ssa/pr61009.C: New test.
5682
5683 2014-05-08 Matthias Klose <doko@ubuntu.com>
5684
5685 PR driver/61106
5686 * gcc-dg/unused-8a.c: New.
5687 * gcc-dg/unused-8b.c: Likewise.
5688
5689 2014-05-08 Marek Polacek <polacek@redhat.com>
5690
5691 PR c/61053
5692 * gcc.dg/pr61053.c: New test.
5693
5694 2014-05-08 Marek Polacek <polacek@redhat.com>
5695
5696 PR c/61077
5697 * gcc.dg/pr61077.c: New test.
5698
5699 2014-05-08 Tobias Burnus <burnus@net-b.de>
5700
5701 * gfortran.dg/coarray_collectives_1.f90: New.
5702 * gfortran.dg/coarray_collectives_2.f90: New.
5703 * gfortran.dg/coarray_collectives_3.f90: New.
5704 * gfortran.dg/coarray_collectives_4.f90: New.
5705 * gfortran.dg/coarray_collectives_5.f90: New.
5706 * gfortran.dg/coarray_collectives_6.f90: New.
5707 * gfortran.dg/coarray/collectives_1.f90: New.
5708 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5709 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5710 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5711 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5712 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5713 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5714 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5715
5716 2014-05-08 Wei Mi <wmi@google.com>
5717
5718 PR target/58066
5719 * gcc.target/i386/pr58066.c: New test.
5720
5721 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5722
5723 * gcc.target/i386/avx256-unaligned-load-2.c,
5724 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5725 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5726 packed-single instructions.
5727
5728 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5729
5730 PR c++/13981
5731 * g++.dg/diagnostic/pr13981.C: New.
5732
5733 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5734
5735 PR tree-optimization/59100
5736 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5737 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5738
5739 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5740
5741 PR tree-optimization/61095
5742 * gcc.dg/torture/pr61095.c: New test.
5743
5744 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5745
5746 PR middle-end/39246
5747 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5748 the uninitialized complex is used.
5749 * gcc.dg/uninit-17.c: New test to check partial initialization of
5750 complex with branches.
5751 * gcc.dg/uninit-17-O0.c: Likewise.
5752
5753 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5754
5755 PR target/60884
5756 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5757 (test_03): Rename to test_02.
5758
5759 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5760
5761 PR c++/61083
5762 * g++.dg/cpp0x/sfinae50.C: New.
5763
5764 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5765
5766 PR c++/61080
5767 * g++.dg/cpp0x/deleted7.C: New.
5768
5769 2014-05-07 Richard Biener <rguenther@suse.de>
5770
5771 PR tree-optimization/61034
5772 * g++.dg/tree-ssa/pr61034.C: New testcase.
5773
5774 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5775
5776 * gcc.target/epiphany/isr-arg.c: New file.
5777
5778 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5779
5780 PR tree-optimization/52252
5781 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5782
5783 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5784
5785 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5786 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5787 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5788 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5789 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5790 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5791 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5792 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5793 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5794 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5795 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5796 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5797 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5798 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5799 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5800 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5801 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5802 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5803 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5804 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5805 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5806 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5807 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5808 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5809 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5810 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5811 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5812 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5813 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5814 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5815 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5816 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5817 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5818 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5819 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5820 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5821 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5822 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5823 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5824 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5825 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5826 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5827 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5828 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5829 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5830 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5831 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5832 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5833 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5834 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5835 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5836 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5837 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5838 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5839 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5840 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5841 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5842 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5843 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5844 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5845 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5846 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5847 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5848 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5849 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5850 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5851 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5852 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5853 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5854 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5855 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5856 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5857
5858 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5859
5860 gcc.target/aarch64/simd/ext_f32.x: New file.
5861 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5862 gcc.target/aarch64/simd/ext_p16.x: New file.
5863 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5864 gcc.target/aarch64/simd/ext_p8.x: New file.
5865 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5866 gcc.target/aarch64/simd/ext_s16.x: New file.
5867 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5868 gcc.target/aarch64/simd/ext_s32.x: New file.
5869 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5870 gcc.target/aarch64/simd/ext_s64.x: New file.
5871 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5872 gcc.target/aarch64/simd/ext_s8.x: New file.
5873 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5874 gcc.target/aarch64/simd/ext_u16.x: New file.
5875 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5876 gcc.target/aarch64/simd/ext_u32.x: New file.
5877 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5878 gcc.target/aarch64/simd/ext_u64.x: New file.
5879 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5880 gcc.target/aarch64/simd/ext_u8.x: New file.
5881 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5882 gcc.target/aarch64/simd/ext_f64.c: New file.
5883 gcc.target/aarch64/simd/extq_f32.x: New file.
5884 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5885 gcc.target/aarch64/simd/extq_p16.x: New file.
5886 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5887 gcc.target/aarch64/simd/extq_p8.x: New file.
5888 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5889 gcc.target/aarch64/simd/extq_s16.x: New file.
5890 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5891 gcc.target/aarch64/simd/extq_s32.x: New file.
5892 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5893 gcc.target/aarch64/simd/extq_s64.x: New file.
5894 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5895 gcc.target/aarch64/simd/extq_s8.x: New file.
5896 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5897 gcc.target/aarch64/simd/extq_u16.x: New file.
5898 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5899 gcc.target/aarch64/simd/extq_u32.x: New file.
5900 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5901 gcc.target/aarch64/simd/extq_u64.x: New file.
5902 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5903 gcc.target/aarch64/simd/extq_u8.x: New file.
5904 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5905 gcc.target/aarch64/simd/extq_f64.c: New file.
5906
5907 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5908
5909 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5910 * gcc.target/aarch64/vtrnu32.c: Likewise.
5911 * gcc.target/aarch64/vtrnf32.c: Likewise.
5912
5913 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5914
5915 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5916 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5917 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5918 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5919 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5920 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5921 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5922 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5923 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5924 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5925 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5926 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5927 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5928 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5929 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5930 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5931 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5932 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5933 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5934 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5935 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5936 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5937 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5938 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5939 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5940 * gcc.target/aarch64/simd/vtrns16.x: New file.
5941 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5942 * gcc.target/aarch64/simd/vtrns32.x: New file.
5943 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5944 * gcc.target/aarch64/simd/vtrns8.x: New file.
5945 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5946 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5947 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5948 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5949 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5950 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5951
5952 2014-05-07 Richard Biener <rguenther@suse.de>
5953
5954 PR tree-optimization/57864
5955 * gcc.dg/torture/pr57864.c: New testcase.
5956
5957 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5958
5959 PR libfortran/61049
5960 * gfortran.dg/list_read_13.f: New test.
5961
5962 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5963
5964 PR c++/60999
5965 * g++.dg/cpp0x/nsdmi-template9.C: New.
5966 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5967
5968 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5969 Mike Stump <mikestump@comcast.net>
5970 Richard Sandiford <rdsandiford@googlemail.com>
5971
5972 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5973
5974 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
5975
5976 PR ipa/60965
5977 * g++.dg/ipa/devirt-32.C: New testcase.
5978
5979 2014-05-05 Richard Biener <rguenther@suse.de>
5980
5981 PR middle-end/61010
5982 * gcc.dg/torture/pr61010.c: New testcase.
5983
5984 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5985
5986 * gcc.target/s390/leaf-profile.c: New testcase.
5987
5988 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5989
5990 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
5991 Disable asm scan for s390.
5992 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5993 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5994
5995 2014-05-05 Bin Cheng <bin.cheng@arm.com>
5996
5997 PR tree-optimization/60363
5998 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
5999
6000 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
6001
6002 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
6003 (dg-require-effective-target): Change target to powerpc_fprs.
6004 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
6005 (dg-require-effective-target): Change target to dfprt.
6006
6007 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6008
6009 PR c++/58582
6010 * g++.dg/cpp0x/deleted4.C: New.
6011 * g++.dg/cpp0x/deleted5.C: Likewise.
6012 * g++.dg/cpp0x/deleted6.C: Likewise.
6013
6014 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6015
6016 PR fortran/61025
6017 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
6018 regexps for -m32.
6019 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6020 * gfortran.dg/coarray_poly_6.f90: Likewise.
6021 * gfortran.dg/coarray_poly_7.f90: Likewise.
6022 * gfortran.dg/coarray_poly_8.f90: Likewise.
6023
6024 2014-05-02 Marek Polacek <polacek@redhat.com>
6025
6026 PR c/25801
6027 * gcc.dg/pr25801.c: New test.
6028
6029 2014-05-02 Marek Polacek <polacek@redhat.com>
6030
6031 PR c/60784
6032 * gcc.dg/pr60784.c: New test.
6033
6034 2014-05-01 Marek Polacek <polacek@redhat.com>
6035
6036 PR c/60915
6037 * gcc.dg/pr60915.c: New test.
6038
6039 2014-05-01 Marek Polacek <polacek@redhat.com>
6040
6041 PR c/60257
6042 * gcc.dg/pr60257.c: New test.
6043
6044 2014-05-01 Marek Polacek <polacek@redhat.com>
6045
6046 PR c/43395
6047 * c-c++-common/pr43395.c: New test.
6048
6049 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6050
6051 * gcc.dg/cond-reduc-1.c: New test.
6052 * gcc.dg/cond-reduc-2.c: Likewise.
6053
6054 2014-05-01 Marek Polacek <polacek@redhat.com>
6055
6056 PR c/29467
6057 * gcc.dg/pr29467.c: New test.
6058 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6059 about boolean types.
6060 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6061 to bool.
6062 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6063
6064 2014-05-01 Marek Polacek <polacek@redhat.com>
6065
6066 PR c/43245
6067 * gcc.dg/pr43245.c: New test.
6068
6069 2014-05-01 Marek Polacek <polacek@redhat.com>
6070
6071 PR c/56989
6072 * gcc.dg/pr56989.c: New test.
6073
6074 2014-04-30 Ian Lance Taylor <iant@google.com>
6075
6076 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6077 in go_compile_args rather than in argument to go-torture-execute.
6078
6079 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6080
6081 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6082 instead of getpid.
6083
6084 2014-04-30 Tobias Burnus <burnus@net-b.de>
6085
6086 * gfortran.dg/coarray_poly_6.f90
6087 * gfortran.dg/coarray_poly_7.f90
6088 * gfortran.dg/coarray_poly_8.f90
6089
6090 2014-04-30 Tobias Burnus <burnus@net-b.de>
6091
6092 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6093 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6094 * gfortran.dg/coarray/codimension.f90: New.
6095
6096 2014-04-30 Tobias Burnus <burnus@net-b.de>
6097
6098 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6099 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6100
6101 2014-04-30 Tobias Burnus <burnus@net-b.de>
6102
6103 * gfortran.dg/coarray_poly_4.f90: New.
6104 * gfortran.dg/coarray_poly_5.f90: New.
6105
6106 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6107
6108 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6109 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6110 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6111 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6112 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6113 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6114 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6115 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6116 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6117 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6118 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6119 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6120 * gcc.target/arm/simd/vuzps16_1.c: New file.
6121 * gcc.target/arm/simd/vuzps32_1.c: New file.
6122 * gcc.target/arm/simd/vuzps8_1.c: New file.
6123 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6124 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6125 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6126
6127 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6128
6129 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6130 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6131 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6132
6133 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6134
6135 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6136 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6137 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6138 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6139 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6140 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6141 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6142 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6143 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6144 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6145 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6146 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6147 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6148 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6149 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6150 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6151 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6152 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6153 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6154 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6155 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6156 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6157 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6158 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6159 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6160 * gcc.target/aarch64/simd/vuzps16.x: New file.
6161 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6162 * gcc.target/aarch64/simd/vuzps32.x: New file.
6163 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6164 * gcc.target/aarch64/simd/vuzps8.x: New file.
6165 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6166 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6167 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6168 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6169 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6170 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6171
6172 2014-04-30 Richard Biener <rguenther@suse.de>
6173
6174 PR tree-optimization/48329
6175 * gfortran.dg/vect/pr48329.f90: New testcase.
6176
6177 2014-04-30 Marek Polacek <polacek@redhat.com>
6178
6179 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6180 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6181
6182 2014-04-30 Marek Polacek <polacek@redhat.com>
6183
6184 PR c/60139
6185 * gcc.dg/pr60139.c: New test.
6186
6187 2014-04-30 Marek Polacek <polacek@redhat.com>
6188
6189 PR c/60351
6190 * gcc.dg/pr60351.c: New test.
6191
6192 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6193
6194 * gcc.target/arm/simd/simd.exp: New file.
6195 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6196 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6197 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6198 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6199 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6200 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6201 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6202 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6203 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6204 * gcc.target/arm/simd/vzipf32_1.c: New file.
6205 * gcc.target/arm/simd/vzipp16_1.c: New file.
6206 * gcc.target/arm/simd/vzipp8_1.c: New file.
6207 * gcc.target/arm/simd/vzips16_1.c: New file.
6208 * gcc.target/arm/simd/vzips32_1.c: New file.
6209 * gcc.target/arm/simd/vzips8_1.c: New file.
6210 * gcc.target/arm/simd/vzipu16_1.c: New file.
6211 * gcc.target/arm/simd/vzipu32_1.c: New file.
6212 * gcc.target/arm/simd/vzipu8_1.c: New file.
6213
6214 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6215
6216 PR c++/51707
6217 * g++.dg/cpp0x/constexpr-51707.C: New.
6218
6219 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6220
6221 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6222 occurrences of "int" in the gimple dump to reflect that the return
6223 types of functions now show up in such dumps.
6224 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6225
6226 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6227
6228 PR tree-optimization/60971
6229 * c-c++-common/turtore/pr60971.c: New test.
6230
6231 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6232
6233 * gcc.target/aarch64/simd/simd.exp: New file.
6234 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6235 * gcc.target/aarch64/simd/vzipf32.x: New file.
6236 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6237 * gcc.target/aarch64/simd/vzipp16.x: New file.
6238 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6239 * gcc.target/aarch64/simd/vzipp8.x: New file.
6240 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6241 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6242 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6243 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6244 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6245 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6246 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6247 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6248 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6249 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6250 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6251 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6252 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6253 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6254 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6255 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6256 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6257 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6258 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6259 * gcc.target/aarch64/simd/vzips16.x: New file.
6260 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6261 * gcc.target/aarch64/simd/vzips32.x: New file.
6262 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6263 * gcc.target/aarch64/simd/vzips8.x: New file.
6264 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6265 * gcc.target/aarch64/simd/vzipu16.x: New file.
6266 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6267 * gcc.target/aarch64/simd/vzipu32.x: New file.
6268 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6269 * gcc.target/aarch64/simd/vzipu8.x: New file.
6270
6271 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6272
6273 * gcc.target/aarch64/fcsel_1.c: New test case.
6274
6275 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6276
6277 PR libfortran/60810
6278 * gfortran.dg/arrayio_13.f90: New test.
6279
6280 2014-04-28 Martin Jambor <mjambor@suse.cz>
6281
6282 * gcc.dg/tree-ssa/sra-14.c: New test.
6283
6284 2014-04-28 Richard Biener <rguenther@suse.de>
6285
6286 PR middle-end/60092
6287 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6288 * gcc.dg/vect/pr60092.c: Likewise.
6289
6290 2014-04-28 Richard Biener <rguenther@suse.de>
6291
6292 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6293 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6294 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6295 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6296
6297 2014-04-28 Richard Biener <rguenther@suse.de>
6298
6299 PR tree-optimization/60979
6300 * gcc.dg/graphite/pr60979.c: New testcase.
6301
6302 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6303
6304 PR c/60983
6305 * gcc.dg/pr60114.c: Use signed chars.
6306
6307 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6308
6309 PR c++/59120
6310 * g++.dg/cpp0x/alias-decl-43.C: New.
6311
6312 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6313
6314 PR fortran/59604
6315 PR fortran/58003
6316 * gfortran.dg/no_range_check_3.f90: New test.
6317
6318 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6319
6320 PR libfortran/52539
6321 * gfortran.dg/namelist_utf8.f90: New test.
6322
6323 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6324
6325 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6326 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6327 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6328
6329 2014-04-25 Cary Coutant <ccoutant@google.com>
6330
6331 PR debug/60929
6332 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6333 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6334 -fdebug-types-section flag.
6335
6336 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6337
6338 * gcc.target/arm/tail-long-call.c: New test.
6339
6340 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6341
6342 PR tree-optimization/60930
6343 * gcc.dg/torture/pr60930.c: New test.
6344
6345 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6346
6347 PR tree-optimization/60960
6348 * gcc.c-torture/execute/pr60960.c: New test.
6349
6350 2014-04-25 Marek Polacek <polacek@redhat.com>
6351
6352 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6353
6354 2014-04-25 Marek Polacek <polacek@redhat.com>
6355
6356 PR c/18079
6357 * gcc.dg/pr18079.c: New test.
6358 * gcc.dg/pr18079-2.c: New test.
6359
6360 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6361
6362 * c-c++-common/gomp/pr60823-2.c: Require effective target
6363 vect_simd_clones.
6364
6365 2014-04-25 Marek Polacek <polacek@redhat.com>
6366
6367 PR c/60114
6368 * gcc.dg/pr60114.c: New test.
6369
6370 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6371
6372 * gcc.c-torture/execute/20140425-1.c: New test.
6373
6374 2014-04-25 Marek Polacek <polacek@redhat.com>
6375
6376 PR c/60156
6377 * c-c++-common/pr60156.c: New test.
6378
6379 2014-04-25 Richard Biener <rguenther@suse.de>
6380
6381 PR ipa/60912
6382 * g++.dg/opt/pr60912.C: New testcase.
6383
6384 2014-04-25 Richard Biener <rguenther@suse.de>
6385
6386 PR ipa/60911
6387 * gcc.dg/lto/pr60911_0.c: New testcase.
6388
6389 2014-04-24 Cong Hou <congh@google.com>
6390
6391 PR tree-optimization/60896
6392 * g++.dg/vect/pr60896.cc: New test.
6393
6394 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6395
6396 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6397 unpack builtin functionss for 128-bit types.
6398 * gcc.target/powerpc/pack02.c: Likewise.
6399 * gcc.target/powerpc/pack03.c: Likewise.
6400 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6401 divide builtin functionss.
6402 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6403 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6404 functions.
6405 * gcc.target/powerpc/bcd-2.c: Likewise.
6406 * gcc.target/powerpc/bcd-3.c: Likewise.
6407 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6408 builtin functionss.
6409 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6410
6411 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6412
6413 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6414 keeps_null_pointer_checks.
6415 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6416 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6417 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6418 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6419
6420 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6421
6422 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6423 Replace load with read and store with write.
6424
6425 2014-04-24 Jeff Law <law@redhat.com>
6426
6427 PR target/60822
6428 * gcc.c-torture/pr60822.c: New test.
6429 * gcc.c-torture/pr60822.x: New test.
6430
6431 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6432
6433 PR c++/57958
6434 * g++.dg/cpp0x/pr57958.C: New test.
6435
6436 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6437
6438 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6439 true for aarch64_be.
6440
6441 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6442 Tom de Vries <tom@codesourcery.com>
6443
6444 * gcc.dg/fuse-caller-save.c: New test.
6445
6446 2014-04-24 Joey Ye <joey.ye@arm.com>
6447
6448 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6449
6450 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6451
6452 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6453 * gcc.dg/vect/vect-bswap16: New test.
6454 * gcc.dg/vect/vect-bswap32: Likewise.
6455 * gcc.dg/vect/vect-bswap64: Likewise.
6456
6457 2014-04-23 Jeff Law <law@redhat.com>
6458
6459 PR tree-optimization/60902
6460 * gcc.target/i386/pr60902.c: New test.
6461
6462 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6463
6464 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6465 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6466 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6467
6468 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6469
6470 * gcc.target/arm/rev16.c: New test.
6471
6472 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6473
6474 * gcc.target/aarch64/rev16_1.c: New test.
6475
6476 2014-04-23 Richard Biener <rguenther@suse.de>
6477
6478 PR tree-optimization/60903
6479 * gcc.dg/torture/pr60903.c: New testcase.
6480
6481 2014-04-23 Richard Biener <rguenther@suse.de>
6482
6483 PR middle-end/60895
6484 * g++.dg/torture/pr60895.C: New testcase.
6485
6486 2014-04-23 Richard Biener <rguenther@suse.de>
6487
6488 PR middle-end/60891
6489 * gcc.dg/torture/pr60891.c: New testcase.
6490
6491 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6492
6493 PR sanitizer/60275
6494 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6495 -fno-sanitize-recover to dg-options.
6496 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6497 add -std=c++11 to dg-options.
6498 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6499 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6500 add -std=c++1y to dg-options.
6501 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6502 -fno-sanitize-recover to dg-options.
6503 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6504 * c-c++-common/ubsan/vla-4.c: Likewise.
6505 * c-c++-common/ubsan/pr59503.c: Likewise.
6506 * c-c++-common/ubsan/vla-3.c: Likewise.
6507 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6508 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6509 * c-c++-common/ubsan/shift-3.c: Likewise.
6510 * c-c++-common/ubsan/overflow-1.c: Likewise.
6511 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6512 * c-c++-common/ubsan/vla-2.c: Likewise.
6513 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6514 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6515 * c-c++-common/ubsan/shift-6.c: Likewise.
6516 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6517 * c-c++-common/ubsan/overflow-add-3.c: New test.
6518 * c-c++-common/ubsan/overflow-add-4.c: New test.
6519 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6520 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6521
6522 2014-04-22 Christian Bruel <christian.bruel@st.com>
6523
6524 * gcc.target/sh/hiconst.c: New test.
6525
6526 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6527
6528 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6529 lroundf generates custom round instruction, too.
6530
6531 2014-04-22 Tobias Burnus <burnus@net-b.de>
6532
6533 PR fortran/60881
6534 * coarray/alloc_comp_3.f90: New.
6535
6536 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6537
6538 PR target/60868
6539 * gcc.target/i386/pr60868.c: New testcase.
6540
6541 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6542
6543 PR c/59073
6544 * c-c++-common/gomp/pr59073.c: New test.
6545
6546 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6547
6548 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6549
6550 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6551
6552 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6553 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6554
6555 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6556
6557 * gcc.dg/memcpy-5.c: New test.
6558
6559 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6560
6561 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6562
6563 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6564 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6565 *-*-solaris2.9.
6566 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6567 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6568 from dg-options.
6569 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6570 from dg-additional-options.
6571 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6572 from dg-options.
6573
6574 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6575 execution check.
6576 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6577 (sigill_hdlr): Remove.
6578 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6579 check.
6580
6581 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6582 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6583 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6584
6585 * lib/target-supports.exp (add_options_for_tls): Remove
6586 *-*-solaris2.9* handling.
6587
6588 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6589
6590 * gcc.target/aarch64/vect_cvtf_1.c: New.
6591
6592 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6593
6594 PR tree-optimization/60823
6595 * c-c++-common/gomp/pr60823-1.c: New test.
6596 * c-c++-common/gomp/pr60823-2.c: New test.
6597 * c-c++-common/gomp/pr60823-3.c: New test.
6598
6599 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6600
6601 * gcc.target/arm/anddi_notdi-1.c: New test.
6602 * gcc.target/arm/iordi_notdi-1.c: New test case.
6603
6604 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6605
6606 * gcc.target/arm/iordi_notdi-1.c: New test.
6607
6608 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6609
6610 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6611
6612 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6613
6614 PR target/60735
6615 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6616 not cause errors if -mspe.
6617
6618 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6619
6620 PR target/60909
6621 * gcc.target/i386/pr60909-1.c: New test.
6622 * gcc.target/i386/pr60909-2.c: Ditto.
6623
6624 2014-04-18 Cong Hou <congh@google.com>
6625
6626 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6627 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6628
6629 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6630
6631 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6632 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6633
6634 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6635
6636 PR c++/59200
6637 * g++.dg/cpp0x/alias-decl-42.C: New.
6638
6639 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6640
6641 * gcc.target/powerpc/ti_math1.c: New.
6642 * gcc.target/powerpc/ti_math2.c: New.
6643
6644 2014-04-17 Martin Jambor <mjambor@suse.cz>
6645
6646 * gnat.dg/opt34.adb: New.
6647 * gnat.dg/opt34_pkg.ads: Likewise.
6648
6649 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6650
6651 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6652 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6653
6654 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6655
6656 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6657 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6658
6659 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6660
6661 PR target/60847
6662 Forward port from 4.8 branch
6663 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6664
6665 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6666 Fix scan patterns.
6667 * gcc.target/i386/bmi-2.c: Ditto.
6668
6669 2014-04-17 Richard Biener <rguenther@suse.de>
6670
6671 PR middle-end/60849
6672 * g++.dg/opt/pr60849.C: New testcase.
6673
6674 2014-04-17 Richard Biener <rguenther@suse.de>
6675
6676 PR tree-optimization/60836
6677 * g++.dg/vect/pr60836.cc: New testcase.
6678
6679 2014-04-17 Richard Biener <rguenther@suse.de>
6680
6681 PR tree-optimization/60841
6682 * gcc.dg/vect/pr60841.c: New testcase.
6683
6684 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6685
6686 * g++.dg/ipa/devirt-31.C: New testcase.
6687
6688 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6689
6690 PR lto/60820
6691 * gcc.dg/lto/pr60820_0.c: New testcase.
6692 * gcc.dg/lto/pr60820_1.c: New testcase.
6693
6694 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6695
6696 PR ipa/60854
6697 * g++.dg/torture/pr60854.C: New testcase.
6698
6699 2014-04-16 Catherine Moore <clm@codesourcery.com>
6700
6701 * gcc.target/mips/umips-store16-2.c: New test.
6702
6703 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6704
6705 * g++.dg/cpp0x/initlist-vect.C: New file.
6706
6707 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6708
6709 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6710 * gcc.dg/uninit-I-O0.c: Likewise.
6711 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6712
6713 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6714
6715 PR tree-optimization/60844
6716 * gcc.dg/pr60844.c: New test.
6717
6718 2014-04-15 Richard Biener <rguenther@suse.de>
6719
6720 PR rtl-optimization/56965
6721 * gcc.dg/torture/pr56965-1.c: New testcase.
6722 * gcc.dg/torture/pr56965-2.c: Likewise.
6723
6724 2014-04-15 Teresa Johnson <tejohnson@google.com>
6725
6726 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6727
6728 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6729
6730 * gnat.dg/vect14.adb: New test.
6731
6732 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6733
6734 * gnat.dg/vect12.ad[sb]: New test.
6735 * gnat.dg/vect13.ad[sb]: Likewise.
6736
6737 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6738
6739 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6740 under qemu-arm.
6741 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6742 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6743 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6744 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6745 * c-c++-common/ubsan/null-1.c: Likewise.
6746 * c-c++-common/ubsan/null-10.c: Likewise.
6747 * c-c++-common/ubsan/null-11.c: Likewise.
6748 * c-c++-common/ubsan/null-2.c: Likewise.
6749 * c-c++-common/ubsan/null-3.c: Likewise.
6750 * c-c++-common/ubsan/null-4.c: Likewise.
6751 * c-c++-common/ubsan/null-5.c: Likewise.
6752 * c-c++-common/ubsan/null-6.c: Likewise.
6753 * c-c++-common/ubsan/null-7.c: Likewise.
6754 * c-c++-common/ubsan/null-8.c: Likewise.
6755 * c-c++-common/ubsan/null-9.c: Likewise.
6756 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6757 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6758 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6759 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6760 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6761 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6762 * c-c++-common/ubsan/pr59333.c: Likewise.
6763 * c-c++-common/ubsan/pr59667.c: Likewise.
6764 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6765 * c-c++-common/ubsan/pr60636.c: Likewise.
6766 * c-c++-common/ubsan/shift-1.c: Likewise.
6767 * c-c++-common/ubsan/shift-2.c: Likewise.
6768 * c-c++-common/ubsan/vla-1.c: Likewise.
6769
6770 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6771
6772 * gnat.dg/vect11.ad[sb]: New test.
6773
6774 2014-04-14 Richard Biener <rguenther@suse.de>
6775
6776 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6777
6778 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6779
6780 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6781
6782 2014-04-14 Richard Biener <rguenther@suse.de>
6783 Marc Glisse <marc.glisse@inria.fr>
6784
6785 PR c/60819
6786 * gcc.target/i386/vec-may_alias.c: New testcase.
6787
6788 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6789
6790 * lib/target-supports.exp
6791 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6792 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6793 Fix formatting.
6794
6795 2014-04-14 Richard Biener <rguenther@suse.de>
6796
6797 PR lto/60720
6798 * gcc.dg/lto/pr60720_0.c: New testcase.
6799 * gcc.dg/lto/pr60720_1.c: Likewise.
6800
6801 2014-04-14 Christian Bruel <christian.bruel@st.com>
6802
6803 * gcc.target/sh/memset.c: New test.
6804
6805 2014-04-14 Richard Biener <rguenther@suse.de>
6806
6807 PR middle-end/55022
6808 * gcc.dg/graphite/pr55022.c: New testcase.
6809
6810 2014-04-14 Richard Biener <rguenther@suse.de>
6811
6812 PR tree-optimization/59817
6813 PR tree-optimization/60453
6814 * gfortran.dg/graphite/pr59817.f: New testcase.
6815 * gcc.dg/graphite/pr59817-1.c: Likewise.
6816 * gcc.dg/graphite/pr59817-2.c: Likewise.
6817
6818 2014-04-14 Jason Merrill <jason@redhat.com>
6819
6820 Revert:
6821 * lib/gcc-dg.exp (dg-build-dso): New.
6822 (gcc-dg-test-1): Handle dg-do-what "dso".
6823
6824 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6825
6826 PR fortran/60717
6827 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6828
6829 PR fortran/58085
6830 * gfortran.dg/associate_15.f90: New test.
6831
6832 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6833
6834 PR middle-end/60467
6835 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6836 case to check.
6837
6838 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6839
6840 PR middle-end/60469
6841 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6842
6843 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6844
6845 * gcc.target/mips/umips-store16-1.c: New test.
6846
6847 2014-04-11 Tobias Burnus <burnus@net-b.de>
6848
6849 PR c/60194
6850 * * g++.dg/warn/warn_format_signedness.C: New.
6851 * gcc.dg/format/warn-signedness.c: New.
6852
6853 2014-04-11 Tobias Burnus <burnus@net-b.de>
6854
6855 PR fortran/58880
6856 PR fortran/60495
6857 * gfortran.dg/finalize_25.f90: New.
6858
6859 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6860
6861 * gcc.target/epiphany/t1068-2.c: New file.
6862
6863 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6864
6865 * gcc.target/epiphany/btst-1.c: New test.
6866
6867 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6868
6869 PR rtl-optimization/60651
6870 * gcc.target/epiphany/mode-switch.c: New test.
6871
6872 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6873
6874 PR c++/58600
6875 * g++.dg/cpp0x/gen-attrs-58.C: New.
6876 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6877
6878 2014-04-11 Steve Ellcey <sellcey@mips.com>
6879 Jakub Jelinek <jakub@redhat.com>
6880
6881 PR middle-end/60556
6882 * gcc.c-torture/compile/pr60556.c: New test.
6883
6884 2014-04-11 Richard Biener <rguenther@suse.de>
6885
6886 PR middle-end/60797
6887 * gcc.dg/pr60797.c: New testcase.
6888
6889 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6890
6891 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6892 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6893 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6894 rename to ...
6895 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6896 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6897 instructions as well.
6898
6899 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6900
6901 PR rtl-optimization/60663
6902 * gcc.target/arm/pr60663.c: New test.
6903
6904 2014-04-10 Jason Merrill <jason@redhat.com>
6905
6906 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6907
6908 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6909
6910 PR lto/60567
6911 * g++.dg/lto/pr60567_0.C: New test.
6912
6913 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6914
6915 * gfortran.dg/class_nameclash.f90: New test.
6916
6917 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6918
6919 PR c++/52844
6920 * g++.dg/cpp0x/variadic156.C: New.
6921
6922 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6923
6924 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6925 long.
6926
6927 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6928
6929 PR debug/60655
6930 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6931 -fdata-sections.
6932
6933 2014-04-09 Steve Ellcey <sellcey@mips.com>
6934
6935 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6936 and scan lists.
6937
6938 2014-04-09 Cong Hou <congh@google.com>
6939
6940 PR testsuite/60773
6941 * lib/target-supports.exp:
6942 (check_effective_target_vect_widen_si_to_di_pattern): New.
6943 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6944 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6945 targets only.
6946 (foo): Fix up formatting.
6947 (main): Call check_vect.
6948
6949 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6950
6951 PR c++/59115
6952 * g++.dg/template/crash119.C: New.
6953
6954 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6955
6956 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6957
6958 2014-04-08 Jason Merrill <jason@redhat.com>
6959
6960 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6961
6962 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6963
6964 PR rtl-optimization/60776
6965 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6966 * gcc.dg/builtin-bswap-7.c: Likewise.
6967 * gcc.dg/builtin-bswap-6a.c: New testcase.
6968 * gcc.dg/builtin-bswap-7a.c: New testcase.
6969
6970 Revert
6971 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6972
6973 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6974 optimization.
6975 * gcc.dg/builtin-bswap-7.c: Likewise.
6976
6977 2014-04-08 Richard Biener <rguenther@suse.de>
6978
6979 PR tree-optimization/60785
6980 * gcc.dg/graphite/pr60785.c: New testcase.
6981
6982 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6983
6984 PR target/60602
6985 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
6986 with as at -O0.
6987
6988 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
6989
6990 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
6991 * g++.dg/warn/Wnvdtor-3.C: Likewise.
6992 * g++.dg/warn/Wnvdtor-4.C: Likewise.
6993
6994 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
6995
6996 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
6997
6998 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
6999
7000 PR target/60609
7001 * g++.dg/torture/pr60609.C: New test.
7002
7003 2014-04-07 Richard Biener <rguenther@suse.de>
7004
7005 PR tree-optimization/60766
7006 * gcc.dg/torture/pr60766.c: New testcase.
7007
7008 2014-04-07 Jason Merrill <jason@redhat.com>
7009
7010 * lib/gcc-dg.exp (dg-build-dso): New.
7011 (gcc-dg-test-1): Handle dg-do-what "dso".
7012 * lib/target-supports.exp (add_options_for_dlopen): New.
7013 (check_effective_target_dlopen): Use it.
7014
7015 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7016
7017 * gcc.target/arm/pr60657.c: Fix missing curly brace.
7018
7019 2014-04-07 Richard Biener <rguenther@suse.de>
7020
7021 PR middle-end/60750
7022 * g++.dg/torture/pr60750.C: New testcase.
7023 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
7024
7025 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
7026
7027 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
7028
7029 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7030
7031 PR testsuite/60671
7032 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
7033
7034 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7035
7036 PR testsuite/60672
7037 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7038
7039 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7040
7041 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7042
7043 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7044
7045 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7046
7047 * gcc.target/avr/dev-specific-rmw.c: New test.
7048
7049 2014-04-04 Cong Hou <congh@google.com>
7050
7051 PR tree-optimization/60656
7052 * gcc.dg/vect/pr60656.c: New test.
7053
7054 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7055
7056 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7057 optimization.
7058 * gcc.dg/builtin-bswap-7.c: Likewise.
7059
7060 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7061
7062 PR c++/58207
7063 * g++.dg/cpp0x/constexpr-ice15.C: New.
7064
7065 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
7066
7067 PR ipa/59626
7068 testcase by Richard Biener
7069 * gcc.dg/lto/pr59626_0.c: New testcase.
7070 * gcc.dg/lto/pr59626_1.c: New testcase.
7071
7072 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7073
7074 PR debug/60655
7075 * gcc.c-torture/compile/pr60655-1.c: New test.
7076
7077 2014-04-04 Martin Jambor <mjambor@suse.cz>
7078
7079 PR ipa/60640
7080 * g++.dg/ipa/pr60640-1.C: New test.
7081 * g++.dg/ipa/pr60640-2.C: Likewise.
7082 * g++.dg/ipa/pr60640-3.C: Likewise.
7083 * g++.dg/ipa/pr60640-4.C: Likewise.
7084
7085 2014-04-04 Jeff Law <law@redhat.com>
7086
7087 PR target/60657
7088 * gcc.target/arm/pr60657.c: New test.
7089
7090 2014-04-04 Richard Biener <rguenther@suse.de>
7091
7092 PR ipa/60746
7093 * g++.dg/torture/pr60746.C: New testcase.
7094
7095 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7096
7097 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7098 * g++.old-deja/g++.jason/overload21.C: Likewise.
7099 * g++.old-deja/g++.law/init5.C: Likewise.
7100
7101 2014-04-03 Cong Hou <congh@google.com>
7102
7103 PR tree-optimization/60505
7104 * gcc.dg/vect/pr60505.c: New test.
7105
7106 2014-04-03 Richard Biener <rguenther@suse.de>
7107
7108 PR tree-optimization/60740
7109 * gcc.dg/graphite/pr60740.c: New testcase.
7110
7111 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7112
7113 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7114 * g++.dg/warn/Wnvdtor-2.C: New.
7115 * g++.dg/warn/Wnvdtor-3.C: New.
7116 * g++.dg/warn/Wnvdtor-4.C: New.
7117 * g++.dg/warn/Weff1.C: Delete.
7118 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7119 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7120
7121 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7122
7123 PR ipa/60659
7124 * g++.dg/torture/pr60659.C: New testcase.
7125
7126 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7127
7128 PR tree-optimization/60733
7129 * gcc.dg/torture/pr60733.c: New test.
7130
7131 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7132
7133 PR rtl-optimization/60650
7134 * gcc.target/arm/pr60650-2.c: New.
7135
7136 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7137
7138 * gcc.target/i386/avx2-vpand-3.c,
7139 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7140
7141 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7142
7143 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7144 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7145 gcc.target/i386/memcpy-strategy-1.c,
7146 gcc.target/i386/memcpy-strategy-2.c,
7147 gcc.target/i386/memcpy-vector_loop-1.c,
7148 gcc.target/i386/memcpy-vector_loop-2.c,
7149 gcc.target/i386/memset-vector_loop-1.c,
7150 gcc.target/i386/memset-vector_loop-2.c,
7151 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7152 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7153 -march= options different from those in dg-options.
7154
7155 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7156
7157 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7158 gcc.target/i386/pr30970.c: Use -mtune=generic.
7159 * gcc.target/i386/avx2-vpaddb-3.c,
7160 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7161 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7162 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7163 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7164 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7165 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7166 gcc.target/i386/avx2-vpsubw-3.c,
7167 gcc.target/i386/avx256-unaligned-load-1.c,
7168 gcc.target/i386/avx256-unaligned-load-4.c,
7169 gcc.target/i386/avx256-unaligned-store-1.c,
7170 gcc.target/i386/avx256-unaligned-store-2.c,
7171 gcc.target/i386/avx256-unaligned-store-4.c: Use
7172 -mno-prefer-avx128.
7173
7174 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7175 Iain Sandoe <iain@codesourcery.com>
7176
7177 PR target/54083
7178 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7179 with the additional options -Wl,-undefined,dynamic_lookup
7180 and -Wl,-flat_namespace.
7181 * gcc.dg/torture/pr53922.c: Additional option
7182 -Wl,-flat_namespace for darwin[89].
7183 * gcc.dg/torture/pr60092.c: Additional options
7184 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7185 for darwin[89].
7186
7187 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7188
7189 PR target/43751
7190 * lib/prune.exp: Modify the regular express to prune
7191 the new warnings introduced by r205679 on darwin9.
7192
7193 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7194
7195 * g++.dg/init/ctor4.C: Adjust.
7196 * g++.dg/init/ctor4-1.C: New.
7197 * g++.dg/cpp0x/defaulted2.C: Adjust.
7198
7199 2014-04-01 Richard Henderson <rth@redhat.com>
7200
7201 PR target/60704
7202 * gcc.dg/pr60704.c: New file.
7203
7204 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7205
7206 PR target/60363
7207 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7208 logical_op_short_circuit targets.
7209
7210 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7211
7212 PR libfortran/60128
7213 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7214 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7215
7216 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7217
7218 PR rtl-optimization/60700
7219 * gcc.target/i386/pr60700.c: New test.
7220
7221 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7222
7223 PR target/60650
7224 * gcc.target/arm/pr60650.c: Adjust command line options.
7225
7226 2014-03-31 Martin Jambor <mjambor@suse.cz>
7227
7228 PR middle-end/60647
7229 * gcc.dg/pr60647-1.c: New test.
7230 * gcc.dg/pr60647-2.c: Likewise.
7231
7232 2014-03-31 Richard Biener <rguenther@suse.de>
7233
7234 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7235
7236 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7237
7238 PR target/60034
7239 * gcc.target/aarch64/pr60034.c: New file.
7240
7241 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7242
7243 PR c++/60626
7244 * g++.dg/cpp1y/pr60626.C: New testcase.
7245
7246 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7247
7248 * gcc.dg/pr45416.c: Allow bextr on x86.
7249 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7250 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7251 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7252 * gcc.target/i386/l_fma_double_1.c,
7253 gcc.target/i386/l_fma_double_2.c,
7254 gcc.target/i386/l_fma_double_3.c,
7255 gcc.target/i386/l_fma_double_4.c,
7256 gcc.target/i386/l_fma_double_5.c,
7257 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7258 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7259 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7260 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7261 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7262 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7263 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7264
7265 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7266
7267 PR target/60648
7268 * g++.dg/pr60648.C: Move test to...
7269 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7270 dg-options, add for fpic targets dg-additional-options -fPIC.
7271
7272 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7273
7274 * gnat.dg/opt33.adb: New testcase.
7275
7276 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7277
7278 PR target/60697
7279 * gcc.target/aarch64/pr60697.c: New.
7280
7281 2014-03-27 Jeff Law <law@redhat.com>
7282
7283 PR target/60648
7284 * g++.dg/pr60648.C: New test.
7285
7286 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7287
7288 PR c++/60573
7289 * g++.dg/cpp1y/pr60573.C: New testcase.
7290
7291 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7292
7293 PR target/60693
7294 * gcc.target/i386/pr60693.c: New test.
7295
7296 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7297
7298 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7299
7300 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7301
7302 PR c++/60689
7303 * c-c++-common/pr60689.c: New test.
7304
7305 PR c++/58678
7306 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7307 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7308 targets.
7309
7310 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7311
7312 PR target/60675
7313 * gcc.target/aarch64/pr60675.C: New.
7314
7315 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7316
7317 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7318 * lib/target-supports.exp: Return true for s390
7319 in check_effective_logical_op_short_circuit.
7320
7321 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7322
7323 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7324 of second source operand.
7325 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7326 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7327 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7328
7329 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7330
7331 PR ipa/60315
7332 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7333
7334 2014-03-28 Tobias Burnus <burnus@net-b.de>
7335
7336 * lib/cilk-plus-dg.exp: New.
7337 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7338 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7339
7340 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7341
7342 PR fortran/60522
7343 * gfortran.dg/where_4.f90: New test case.
7344
7345 2014-03-27 Tobias Burnus <burnus@net-b.de>
7346
7347 PR fortran/58880
7348 * gfortran.dg/finalize_24.f90: New.
7349
7350 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7351
7352 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7353 vbpermq builtin.
7354
7355 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7356 vec_select optimizations.
7357 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7358 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7359
7360 PR target/60672
7361 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7362 xxpermdi builtins are supported.
7363
7364 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7365
7366 PR rtl-optimization/60650
7367 * gcc.target/arm/pr60650.c: New.
7368
7369 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7370
7371 * gcc.target/s390/20140327-1.c: New testcase.
7372
7373 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7374
7375 PR middle-end/60682
7376 * g++.dg/gomp/pr60682.C: New test.
7377
7378 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7379
7380 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7381
7382 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7383
7384 PR target/60580
7385 * gcc.target/aarch64/pr60580_1.c: New.
7386 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7387 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7388
7389 2014-03-26 Dehao Chen <dehao@google.com>
7390
7391 * gcc.dg/predict-8.c: New test.
7392
7393 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7394
7395 PR c++/52369
7396 * g++.dg/init/const10.C: New.
7397 * g++.dg/init/const11.C: New.
7398 * g++.dg/init/pr25811.C: Adjust.
7399 * g++.dg/init/pr29043.C: Likewise.
7400 * g++.dg/init/pr43719.C: Likewise.
7401 * g++.dg/init/pr44086.C: Likewise.
7402 * g++.dg/init/ctor8.C: Likewise.
7403 * g++.dg/init/uninitialized1.C: Likewise.
7404
7405 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7406
7407 PR sanitizer/60636
7408 * c-c++-common/ubsan/pr60636.c: New test.
7409
7410 2014-03-26 Andreas Schwab <schwab@suse.de>
7411
7412 * g++.dg/torture/pr60315.C: Remove duplication.
7413
7414 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7415
7416 * gcc.c-torture/execute/20140326-1.c: New test.
7417
7418 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7419
7420 PR ipa/60315
7421 * g++.dg/torture/pr60315.C: New testcase.
7422
7423 2014-03-25 Martin Jambor <mjambor@suse.cz>
7424
7425 PR ipa/60600
7426 * g++.dg/ipa/pr60600.C: New test.
7427
7428 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7429
7430 PR testsuite/58013
7431 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7432
7433 2014-03-25 Richard Biener <rguenther@suse.de>
7434
7435 PR middle-end/60635
7436 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7437 * gfortran.dg/lto/pr60635_1.c: Likewise.
7438
7439 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7440
7441 PR c++/60627
7442 * g++.dg/cpp1y/pr60627.C: New testcase.
7443
7444 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7445
7446 * gcc.target/aarch64/ushr64_1.c: New.
7447
7448 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7449
7450 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7451 (LONG_LONG): Use LLONG.
7452 (set_rvector_long): Explicitly return void.
7453 (set_vector_long): Likewise.
7454 (check_vector_long): Likewise.
7455
7456 2014-03-24 Marek Polacek <polacek@redhat.com>
7457
7458 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7459 Define INT_MIN.
7460 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7461 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7462 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7463 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7464 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7465 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7466 * c-c++-common/ubsan/pr59503.c: Likewise.
7467 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7468 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7469 * c-c++-common/ubsan/shift-3.c: Likewise.
7470 * c-c++-common/ubsan/shift-6.c: Likewise.
7471 * c-c++-common/ubsan/undefined-1.c: Likewise.
7472 * c-c++-common/ubsan/vla-2.c: Likewise.
7473 * c-c++-common/ubsan/vla-3.c: Likewise.
7474 * c-c++-common/ubsan/vla-4.c: Likewise.
7475 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7476 * g++.dg/ubsan/return-2.C: Likewise.
7477
7478 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7479
7480 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7481 hppa*-*-hpux*.
7482
7483 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7484
7485 PR libfortran/59313
7486 PR libfortran/58015
7487 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7488 * gfortran.dg/round_4.f90: Likewise.
7489
7490 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7491
7492 PR libfortran/60128
7493 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7494 i?86-*-solaris2.9*.
7495
7496 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7497
7498 PR sanitizer/60613
7499 * c-c++-common/ubsan/pr60613-1.c: New test.
7500 * c-c++-common/ubsan/pr60613-2.c: New test.
7501
7502 2014-03-22 Matthias Klose <doko@ubuntu.com>
7503
7504 * g++.dg/cpp0x/regress: Remove empty directory.
7505
7506 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7507
7508 PR debug/60603
7509 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7510
7511 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7512
7513 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7514 * g++.dg/cpp1y/pr60393.C: Likewise.
7515
7516 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7517
7518 PR c++/60384
7519 * g++.dg/cpp1y/pr60384.C: New.
7520
7521 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7522
7523 PR target/60598
7524 * gcc.dg/pr60598.c: New test.
7525
7526 2014-03-21 Martin Jambor <mjambor@suse.cz>
7527
7528 PR ipa/59176
7529 * g++.dg/torture/pr59176.C: New test.
7530
7531 2014-03-21 Martin Jambor <mjambor@suse.cz>
7532
7533 PR ipa/60419
7534 * g++.dg/ipa/pr60419.C: New test.
7535
7536 2014-03-21 Richard Biener <rguenther@suse.de>
7537
7538 PR tree-optimization/60577
7539 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7540
7541 2014-03-21 Tobias Burnus <burnus@net-b.de>
7542
7543 PR fortran/60599
7544 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7545
7546 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7547
7548 PR middle-end/60597
7549 * g++.dg/opt/pr60597.C: New test.
7550
7551 PR c++/60572
7552 * g++.dg/init/pr60572.C: New test.
7553
7554 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7555
7556 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7557
7558 2014-03-19 Tobias Burnus <burnus@net-b.de>
7559
7560 PR fortran/60543
7561 PR fortran/60283
7562 * gfortran.dg/implicit_pure_4.f90: New.
7563
7564 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7565
7566 PR c++/51474
7567 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7568
7569 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7570
7571 PR testsuite/60590
7572 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7573 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7574 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7575
7576 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7577
7578 PR c++/60332
7579 * g++.dg/cpp1y/pr60332.C: New.
7580
7581 2014-03-19 Marek Polacek <polacek@redhat.com>
7582
7583 PR sanitizer/60569
7584 * g++.dg/ubsan/pr60569.C: New test.
7585
7586 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7587
7588 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7589
7590 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7591
7592 PR tree-optimization/60559
7593 * g++.dg/vect/pr60559.cc: New test.
7594
7595 2014-03-18 Ian Lance Taylor <iant@google.com>
7596
7597 PR target/60563
7598 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7599 (ditype): Rename typedef from int64_t.
7600
7601 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7602
7603 PR c/55383
7604 * gcc.dg/cast-qual-3.c: New.
7605 Revert:
7606 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7607 * c-c++-common/Wcast-qual-1.c: More precise match text.
7608
7609 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7610
7611 PR fortran/55207
7612 PR fortran/60549
7613 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7614 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7615 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7616 * gfortran.dg/intent_optimize_1.f90: Ditto.
7617 * gfortran.dg/pointer_init_9.f90: Ditto.
7618 * gfortran.dg/volatile4.f90: Ditto.
7619 * gfortran.dg/volatile6.f90: Ditto.
7620
7621 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7622
7623 PR c/55383
7624 * c-c++-common/Wcast-qual-1.c: More precise match text.
7625
7626 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7627
7628 PR c++/60305
7629 * g++.dg/cpp0x/constexpr-ice14.C: New.
7630
7631 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7632
7633 PR c++/54250
7634 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7635
7636 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7637
7638 PR sanitizer/60535
7639 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7640 * c-c++-common/ubsan/null-2.c: Likewise.
7641 * c-c++-common/ubsan/null-3.c: Likewise.
7642 * c-c++-common/ubsan/null-4.c: Likewise.
7643 * c-c++-common/ubsan/null-5.c: Likewise.
7644 * c-c++-common/ubsan/null-6.c: Likewise.
7645 * c-c++-common/ubsan/null-7.c: Likewise.
7646 * c-c++-common/ubsan/null-8.c: Likewise.
7647 * c-c++-common/ubsan/null-9.c: Likewise.
7648 * c-c++-common/ubsan/null-10.c: Likewise.
7649 * c-c++-common/ubsan/null-11.c: Likewise.
7650 * c-c++-common/ubsan/overflow-1.c: Likewise.
7651 * c-c++-common/ubsan/overflow-2.c: Likewise.
7652 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7653 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7654 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7655 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7656 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7657 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7658 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7659 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7660 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7661 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7662 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7663 * c-c++-common/ubsan/pr59333.c: Likewise.
7664 * c-c++-common/ubsan/pr59503.c: Likewise.
7665 * c-c++-common/ubsan/pr59667.c: Likewise.
7666 * c-c++-common/ubsan/undefined-1.c: Likewise.
7667 * g++.dg/ubsan/pr59250.C: Likewise.
7668 * g++.dg/ubsan/pr59306.C: Likewise.
7669
7670 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7671
7672 * gcc.dg/tls/pr58595.c: Add tls options.
7673
7674 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7675
7676 * gcc.target/i386/avx-additional-reg-names.c: New.
7677 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7678
7679 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7680
7681 PR c++/60390
7682 * g++.dg/cpp1y/pr60390.C: New testcase.
7683
7684 PR c++/60391
7685 * g++.dg/cpp1y/pr60391.C: New testcase.
7686
7687 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7688
7689 PR target/60516
7690 * gcc.target/i386/pr60516.c: New test.
7691
7692 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7693
7694 PR c++/59571
7695 * g++.dg/cpp0x/constexpr-ice13.C: New.
7696
7697 2014-03-17 Marek Polacek <polacek@redhat.com>
7698
7699 PR middle-end/60534
7700 * gcc.dg/gomp/pr60534.c: New test.
7701
7702 2014-03-17 Kai Tietz <ktietz@redhat.com>
7703
7704 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7705
7706 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7707
7708 PR testsuite/58851
7709 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7710 storage size.
7711
7712 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7713
7714 PR libfortran/58324
7715 * gfortran.dg/list_read_12.f90: New test.
7716
7717 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7718
7719 PR fortran/55207
7720 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7721 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7722 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7723 -Wno-aggressive-loop-optimizations and remove an unused variable.
7724 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7725 * gfortran.dg/pointer_init_9.f90: New.
7726 * gfortran.dg/volatile4.f90: Put into subroutine.
7727 * gfortran.dg/volatile6.f90: Ditto.
7728
7729 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7730
7731 PR fortran/60392
7732 * gfortran.dg/transpose_4.f90: New test.
7733
7734 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7735
7736 PR rtl-optimization/60508
7737 * gcc.target/i386/pr60508.c: New.
7738
7739 2014-03-14 Richard Biener <rguenther@suse.de>
7740
7741 PR middle-end/60518
7742 * g++.dg/pr60518.C: New testcase.
7743
7744 2014-03-14 Martin Jambor <mjambor@suse.cz>
7745
7746 PR lto/60461
7747 * gcc.dg/lto/pr60461_0.c: New test.
7748
7749 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7750
7751 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7752 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7753 * gcc.dg/lto/save-temps_0.c: New testcase.
7754
7755 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7756
7757 PR middle-end/36282
7758 * c-c++-common/pr36282-1.c: New test.
7759 * c-c++-common/pr36282-2.c: New test.
7760 * c-c++-common/pr36282-3.c: New test.
7761 * c-c++-common/pr36282-4.c: New test.
7762
7763 2014-03-13 Richard Henderson <rth@redhat.com>
7764
7765 PR debug/60438
7766 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7767
7768 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7769
7770 PR c++/60383
7771 * g++.dg/template/crash118.C: New.
7772 * g++.dg/template/crash95.C: Adjust.
7773
7774 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7775
7776 PR rtl-optimization/57189
7777 * gcc.target/i386/pr57189.c: New.
7778
7779 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7780
7781 PR c++/60254
7782 * g++.dg/cpp0x/static_assert10.C: New.
7783 * g++.dg/cpp0x/static_assert11.C: Likewise.
7784 * g++.dg/cpp0x/static_assert3.C: Adjust.
7785
7786 2014-03-13 Richard Biener <rguenther@suse.de>
7787
7788 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7789
7790 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7791
7792 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7793 2.07 128-bit arithmetic.
7794 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7795
7796 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7797 due to when TImode is allowed in VSX registers, the allowable
7798 address modes for TImode is just a single indirect address in
7799 order for the value to be loaded and store in either GPR or VSX
7800 registers. This affects the generated code, and it would cause
7801 this test to fail, when such an option is used.
7802
7803 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7804
7805 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7806
7807 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7808
7809 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7810 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7811 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7812 only test for exactly one if if -mbranch-cost=1 has been passed.
7813
7814 2014-03-12 Christian Bruel <christian.bruel@st.com>
7815
7816 PR target/60264
7817 * gcc.target/arm/pr60264.c
7818
7819 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7820
7821 PR tree-optimization/60454
7822 * gcc.c-torture/execute/pr60454.c: New test.
7823
7824 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7825 Marc Glisse <marc.glisse@inria.fr>
7826
7827 PR tree-optimization/60502
7828 * gcc.c-torture/compile/pr60502.c: New test.
7829
7830 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7831
7832 PR middle-end/60482
7833 * gcc.dg/vect/pr60482.c: New test.
7834
7835 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7836
7837 PR c++/60389
7838 * g++.dg/cpp0x/inh-ctor19.C: New.
7839
7840 2014-03-11 Richard Biener <rguenther@suse.de>
7841
7842 PR tree-optimization/60429
7843 PR tree-optimization/60485
7844 * gcc.dg/pr60485-1.c: New testcase.
7845 * gcc.dg/pr60485-2.c: Likewise.
7846
7847 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7848
7849 PR ipa/60457
7850 * g++.dg/ipa/pr60457.C: New test.
7851
7852 2014-03-10 Richard Biener <rguenther@suse.de>
7853
7854 PR middle-end/60474
7855 * g++.dg/torture/pr60474.C: New testcase.
7856
7857 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7858
7859 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7860
7861 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7862
7863 * gcc.dg/lto/pr55113_0.c: New testcase.
7864
7865 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7866
7867 PR c++/60033
7868 * g++.dg/cpp1y/pr60033.C: New testcase.
7869
7870 PR c++/60393
7871 * g++.dg/cpp1y/pr60393.C: New testcase.
7872
7873 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7874
7875 PR libfortran/60128
7876 * gfortran.dg/fmt_en.f90: New test.
7877
7878 2014-03-07 Jason Merrill <jason@redhat.com>
7879
7880 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7881 * lib/target-supports.exp (check_effective_target_c++11): Now
7882 means C++11 and up.
7883 (check_effective_target_c++11_only): New.
7884 (check_effective_target_c++11_down): New.
7885 (check_effective_target_c++1y): New.
7886 (check_effective_target_c++1y_only): New.
7887 (check_effective_target_c++98_only): Rename from
7888 check_effective_target_c++98.
7889 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7890
7891 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7892
7893 PR c++/58609
7894 * g++.dg/cpp0x/constexpr-ice12.C: New.
7895
7896 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7897
7898 * c-c++-common/gomp/map-1.c: Extend.
7899
7900 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7901 Janus Weil <janus@gcc.gnu.org>
7902
7903 PR fortran/51976
7904 * gfortran.dg/deferred_type_component_1.f90 : New test.
7905 * gfortran.dg/deferred_type_component_2.f90 : New test.
7906
7907 2014-03-06 Marek Polacek <polacek@redhat.com>
7908
7909 PR c/60197
7910 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7911 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7912
7913 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7914
7915 PR target/58595
7916 * gcc.dg/tls/pr58595.c: New test.
7917
7918 2014-03-06 Richard Biener <rguenther@suse.de>
7919
7920 PR middle-end/60445
7921 PR lto/60424
7922 PR lto/60427
7923 Revert
7924 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7925
7926 * gcc.dg/lto/pr55113_0.c: New testcase.
7927
7928 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7929
7930 PR testsuite/59308
7931 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7932 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7933 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7934 s390*/i?86/x86_64.
7935 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7936 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7937 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7938 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7939 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7940 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7941 even for mips*/s390*/i?86/x86_64.
7942 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7943 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7944 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7945 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7946 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7947
7948 PR lto/60404
7949 * gcc.dg/lto/pr60404_0.c: New test.
7950 * gcc.dg/lto/pr60404_1.c: New file.
7951 * gcc.dg/lto/pr60404_2.c: New file.
7952
7953 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7954
7955 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7956 long long" throughout.
7957 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7958 * gcc.dg/vmx/insert-vsx.c: Likewise.
7959 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7960 * gcc.dg/vmx/ld-vsx.c: Likewise.
7961 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7962 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7963 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7964 * gcc.dg/vmx/merge-vsx.c: Likewise.
7965 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7966 * gcc.dg/vmx/st-vsx.c: Likewise.
7967 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7968 * gcc.dg/vmx/stl-vsx.c: Likewise.
7969 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7970
7971 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7972
7973 * gcc.dg/lto/pr55113_0.c: New testcase.
7974
7975 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7976
7977 PR c++/60376
7978 * g++.dg/cpp1y/pr60376.C: New.
7979
7980 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7981
7982 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
7983
7984 2014-03-04 Richard Biener <rguenther@suse.de>
7985
7986 PR tree-optimization/60382
7987 * gcc.dg/vect/pr60382.c: New testcase.
7988
7989 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
7990
7991 PR libfortran/60148
7992 * gfortran.dg/namelist_84.f90: New test.
7993
7994 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
7995
7996 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
7997 argument to avoid inf values.
7998 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
7999 UNION_FP_CHECK machinery.
8000
8001 2014-03-03 Renlin Li <Renlin.Li@arm.com>
8002
8003 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
8004 i32in128 cases outside special big-endian processing block.
8005
8006 2014-03-03 Jakub Jelinek <jakub@redhat.com>
8007
8008 PR preprocessor/60400
8009 * c-c++-common/cpp/pr60400.c: New test.
8010 * c-c++-common/cpp/pr60400-1.h: New file.
8011 * c-c++-common/cpp/pr60400-2.h: New file.
8012
8013 PR objc++/60398
8014 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
8015
8016 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
8017 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
8018
8019 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8020
8021 PR ipa/60150
8022 * g++.dg/lto/pr60150.H: New testcase.
8023 * g++.dg/lto/pr60150_0.C: New testcase.
8024 * g++.dg/lto/pr60150_1.C: New testcase.
8025
8026 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8027
8028 PR ipa/60306
8029 * g++.dg/ipa/devirt-29.C: New testcase
8030
8031 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8032
8033 PR fortran/60236
8034 * gfortran.dg/vect/pr32380.f: Fix expected test results.
8035
8036 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8037
8038 PR c++/50025
8039 * g++.dg/cpp0x/pr50025.C: New.
8040
8041 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
8042
8043 PR c++/60377
8044 * g++.dg/cpp1y/pr60377.C: New testcase.
8045
8046 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8047
8048 PR fortran/60341
8049 * gfortran.dg/str_comp_optimize_1.f90: New test.
8050
8051 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8052
8053 PR target/60071
8054 * gcc.c-torture/compile/pr60071.c: New.
8055
8056 2014-02-28 Janus Weil <janus@gcc.gnu.org>
8057
8058 PR fortran/60359
8059 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8060
8061 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8062
8063 PR c++/58610
8064 * g++.dg/cpp0x/constexpr-ice11.C: New.
8065
8066 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8067
8068 PR c++/60314
8069 * g++.dg/cpp1y/auto-fn24.C: New.
8070
8071 2014-02-28 Joey Ye <joey.ye@arm.com>
8072
8073 PR target/PR60169
8074 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8075
8076 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8077
8078 PR c++/60253
8079 * g++.dg/overload/ellipsis2.C: New.
8080
8081 2014-02-27 Jeff Law <law@redhat.com>
8082
8083 PR rtl-optimization/52714
8084 * gcc.c-torture/compile/pr52714.c: New test.
8085
8086 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
8087 Jeff Law <law@redhat.com>
8088
8089 PR rtl-optimization/49847
8090 * g++.dg/pr49847.C: New test.
8091
8092 2014-02-27 Marek Polacek <polacek@redhat.com>
8093
8094 PR middle-end/59223
8095 * c-c++-common/pr59223.c: New test.
8096
8097 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8098
8099 * common/config/i386/predicates.md (const1256_operand): Remove.
8100 (const2356_operand): New.
8101 (const_1_to_2_operand): Remove.
8102 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8103 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8104 (*avx512pf_gatherpf<mode>sf): Ditto.
8105 (avx512pf_gatherpf<mode>df): Ditto.
8106 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8107 (*avx512pf_gatherpf<mode>df): Ditto.
8108 (avx512pf_scatterpf<mode>sf): Ditto.
8109 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8110 (*avx512pf_scatterpf<mode>sf): Ditto.
8111 (avx512pf_scatterpf<mode>df): Ditto.
8112 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8113 (*avx512pf_scatterpf<mode>df): Ditto.
8114 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8115
8116 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8117
8118 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8119 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8120 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8121 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8122 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8123 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8124 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8125 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8126
8127 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8128
8129 PR target/60280
8130 * gnat.dg/renaming5.adb: Change to two expected gotos.
8131 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8132 jump threads.
8133 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8134 messages for removed basic block.
8135 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8136 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8137 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8138 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8139
8140 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8141
8142 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8143 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8144 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8145 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8146 * gcc.dg/vmx/merge-vsx.c: Likewise.
8147 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8148
8149 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8150
8151 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8152 * gcc.target/i386/prefetchwt1-1.c: New.
8153 * g++.dg/other/i386-2.C: Add new option.
8154 * g++.dg/other/i386-3.C: Ditto.
8155 * gcc.target/i386/sse-12.c: Ditto.
8156 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8157 * gcc.target/i386/sse-22.c: Add new option.
8158 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8159
8160 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8161
8162 PR libfortran/59313
8163 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8164
8165 PR libfortran/58015
8166 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8167
8168 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8169
8170 PR c++/60311
8171 * g++.dg/cpp1y/pr60311.C: New testcase.
8172
8173 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8174
8175 PR c++/60065
8176 * g++.dg/cpp1y/pr60065.C: New testcase.
8177
8178 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8179
8180 PR rtl-optimization/60268
8181 * gcc.c-torture/compile/pr60268.c: New test.
8182
8183 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8184
8185 * gcc.target/microblaze/others/mem_reload.c: New test.
8186
8187 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8188
8189 * gcc.dg/vmx/lde.c: New test.
8190 * gcc.dg/vmx/lde-be-order.c: New test.
8191 * gcc.dg/vmx/ste.c: New test.
8192 * gcc.dg/vmx/ste-be-order.c: New test.
8193
8194 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8195
8196 PR testsuite/60173
8197 * lib/target-supports.exp
8198 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8199 and crisv32-*-* to list.
8200
8201 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8202
8203 PR fortran/60302
8204 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8205
8206 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8207
8208 * gcc.dg/vmx/vsums.c: Check entire result vector.
8209 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8210
8211 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8212
8213 * gcc.dg/vmx/ld.c: New test.
8214 * gcc.dg/vmx/ld-be-order.c: New test.
8215 * gcc.dg/vmx/ld-vsx.c: New test.
8216 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8217 * gcc.dg/vmx/ldl.c: New test.
8218 * gcc.dg/vmx/ldl-be-order.c: New test.
8219 * gcc.dg/vmx/ldl-vsx.c: New test.
8220 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8221 * gcc.dg/vmx/st.c: New test.
8222 * gcc.dg/vmx/st-be-order.c: New test.
8223 * gcc.dg/vmx/st-vsx.c: New test.
8224 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8225 * gcc.dg/vmx/stl.c: New test.
8226 * gcc.dg/vmx/stl-be-order.c: New test.
8227 * gcc.dg/vmx/stl-vsx.c: New test.
8228 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8229
8230 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8231
8232 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8233 * g++.dg/other/i386-3.C (dg-options): Ditto.
8234 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8235 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8236 -mavx512pf and -msha.
8237
8238 2014-02-21 Richard Biener <rguenther@suse.de>
8239
8240 PR tree-optimization/60276
8241 * gcc.dg/vect/pr60276.c: New testcase.
8242
8243 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8244
8245 PR fortran/60234
8246 * gfortran.dg/finalize_23.f90: New.
8247
8248 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8249
8250 PR c++/60052
8251 PR c++/60053
8252 * g++.dg/cpp1y/pr60052.C: New testcase.
8253 * g++.dg/cpp1y/pr60053.C: New testcase.
8254
8255 2014-02-21 Tobias Burnus <burnus@net-b.de>
8256
8257 PR fortran/60286
8258 * gfortran.dg/inquire_16.f90: New.
8259
8260 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8261
8262 * gcc.target/nios2/biggot-1.c: New.
8263 * gcc.target/nios2/biggot-2.c: New.
8264
8265 2014-02-20 Martin Jambor <mjambor@suse.cz>
8266
8267 PR ipa/55260
8268 * gcc.dg/ipa/pr55260.c: New test.
8269
8270 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8271
8272 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8273 for execution test case.
8274
8275 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8276
8277 PR ipa/58555
8278 * g++.dg/torture/pr58555.C: New testcase.
8279
8280 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8281
8282 PR target/60204
8283 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8284 reflect abi fix.
8285 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8286
8287 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8288 Kirill Yukhin <kirill.yukhin@intel.com>
8289
8290 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8291 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8292 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8293 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8294 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8295 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8296
8297 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8298
8299 PR c/37743
8300 * g++.dg/ext/builtin-bswap1.C: New test.
8301 * c-c++-common/pr37743.c: New test.
8302
8303 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8304
8305 * gcc.dg/decl-10.c: New test.
8306
8307 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8308
8309 PR c++/60267
8310 * g++.dg/ext/ivdep-1.C: New test.
8311
8312 PR c++/60267
8313 * gcc.dg/pr60267.c: New test.
8314
8315 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8316
8317 PR target/59794
8318 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8319 (dg-options): Remove -Wno-psabi.
8320 * gcc.target/i386/pr59794-2.c: Ditto.
8321 * gcc.target/i386/pr60205-1.c: Ditto.
8322 * gcc.target/i386/sse-5.c: Ditto.
8323
8324 2014-02-18 Nick Clifton <nickc@redhat.com>
8325
8326 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8327 * gcc.dg/pr23623.c: Likewise.
8328 * gcc.dg/pr48784-1.c: Likewise.
8329 * gcc.dg/pr48784-2.c: Likewise.
8330 * gcc.dg/pr56997-2.c: Likewise.
8331 * gcc.dg/sms-6.c: Likewise.
8332 * gcc.dg/torture/pr60183.c: Likewise.
8333 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8334 * gcc.c-torture/execute/20061220-1.x: New.
8335 * gcc.c-torture/execute/pr43220.x: New.
8336 * gcc.c-torture/execute/pr51581-1.x: New.
8337 * gcc.c-torture/execute/pr51581-2.x: New.
8338 * gcc.c-torture/execute/pr58570.x: New.
8339 * gcc.c-torture/unsorted/DFcmp.x: New.
8340 * gcc.c-torture/unsorted/SFset.x: New.
8341
8342 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8343
8344 * gnat.dg/opt31.adb: New test.
8345
8346 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8347
8348 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8349
8350 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8351
8352 PR fortran/60232
8353 * gfortran.dg/typebound_proc_33.f90: New.
8354
8355 2014-02-19 Marek Polacek <polacek@redhat.com>
8356
8357 PR c/60195
8358 * gcc.dg/pr60195.c: New test.
8359
8360 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8361
8362 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8363
8364 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8365
8366 PR preprocessor/58844
8367 * c-c++-common/cpp/pr58844-1.c: New test.
8368 * c-c++-common/cpp/pr58844-2.c: New test.
8369
8370 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8371
8372 PR c++/60225
8373 * g++.dg/cpp0x/constexpr-ice10.C: New.
8374
8375 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8376
8377 PR c++/60215
8378 * g++.dg/cpp0x/pr60215.C: New.
8379
8380 2014-02-18 Tobias Burnus <burnus@net-b.de>
8381
8382 PR fortran/49397
8383 * gfortran.dg/proc_ptr_45.f90: New.
8384 * gfortran.dg/proc_ptr_46.f90: New.
8385
8386 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8387
8388 PR c++/60190
8389 * g++.dg/cpp1y/pr60190.C: New testcase.
8390
8391 PR c++/60064
8392 * g++.dg/cpp1y/pr60064.C: New testcase.
8393
8394 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8395
8396 PR target/60205
8397 * gcc.target/i386/pr60205-1.c: New test.
8398 * gcc.target/i386/pr60205-2.c: Ditto.
8399
8400 2014-02-18 Kai Tietz <ktietz@redhat.com>
8401
8402 PR target/60193
8403 * gcc.target/i386/nest-1.c: New testcase.
8404
8405 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8406
8407 * gnat.dg/opt32.adb: New test.
8408
8409 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8410
8411 PR fortran/60231
8412 * gfortran.dg/typebound_generic_15.f90: New.
8413
8414 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8415
8416 PR fortran/55907
8417 * gfortran.dg/init_flag_12.f90: New.
8418
8419 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8420 Ilya Tocar <ilya.tocar@intel.com>
8421
8422 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8423 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8424 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8425 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8426
8427 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8428
8429 * lib/target-supports.exp
8430 (check_effective_target_logical_op_short_circuit): New procedure.
8431 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8432 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8433 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8434 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8435 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8436 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8437 logical_op_short_circuit for the alternative test, extending
8438 it to arm_cortex_m.
8439
8440 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8441
8442 PR target/60203
8443 * gcc.target/powerpc/pr60203.c: New testsuite.
8444
8445 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8446
8447 PR fortran/59599
8448 * gfortran.dg/ichar_3.f90: New test.
8449
8450 2014-02-15 Richard Biener <rguenther@suse.de>
8451
8452 PR tree-optimization/60183
8453 * gcc.dg/torture/pr60183.c: New testcase.
8454
8455 2014-02-14 Jeff Law <law@redhat.com>
8456
8457 PR rtl-optimization/60131
8458 * g++.dg/torture/pr60131.C: New test.
8459
8460 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8461
8462 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8463 on command-line.
8464
8465 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8466
8467 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8468
8469 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8470
8471 * gcc.c-torture/compile/20140213.c: New test.
8472
8473 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8474
8475 PR target/43546
8476 * gcc.target/i386/pr43546.c: New test.
8477
8478 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8479
8480 * gcc.target/s390/hotpatch-compile-8.c: New test.
8481
8482 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8483
8484 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8485 definition with an ifndef.
8486 * gcc.dg/pr59605-2.c: New test.
8487
8488 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8489
8490 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8491
8492 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8493
8494 * gcc.dg/torture/float128-mul-underflow.c,
8495 gcc.dg/torture/float128-truncdf-underflow.c,
8496 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8497
8498 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8499
8500 PR middle-end/59737
8501 * g++.dg/ipa/pr59737.C: New test.
8502
8503 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8504
8505 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8506
8507 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8508
8509 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8510
8511 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8512
8513 2014-02-12 Richard Biener <rguenther@suse.de>
8514
8515 PR middle-end/60092
8516 * gcc.dg/torture/pr60092.c: New testcase.
8517 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8518
8519 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8520
8521 * gcc.c-torture/execute/20140212-1.c: New test.
8522
8523 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8524
8525 PR c++/60047
8526 * g++.dg/cpp0x/pr60047.C: New.
8527
8528 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8529
8530 PR c/60101
8531 * c-c++-common/pr60101.c: New test.
8532
8533 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8534
8535 PR lto/59468
8536 * g++.dg/ipa/devirt-27.C: New testcase.
8537 * g++.dg/ipa/devirt-26.C: New testcase.
8538
8539 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8540
8541 PR target/60137
8542 * gcc.target/powerpc/pr60137.c: New file.
8543
8544 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8545
8546 PR fortran/52370
8547 * gfortran.dg/pr52370.f90: New test.
8548
8549 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8550
8551 PR target/59927
8552 Revert
8553 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8554
8555 PR testsuite/58630
8556 * gcc.target/i386/pr43662.c (dg-options):
8557 Add -maccumulate-outgoing-args.
8558 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8559 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8560 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8561 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8562 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8563 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8564 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8565 Add -maccumulate-outgoing-args.
8566 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8567 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8568 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8569 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8570 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8571 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8572 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8573 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8574 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8575 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8576 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8577 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8578 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8579 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8580 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8581
8582 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8583
8584 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8585
8586 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8587
8588 PR debug/59776
8589 * gcc.dg/guality/pr59776.c: New test.
8590
8591 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8592
8593 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8594 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8595 (add_options_for_arm_vfp3): New.
8596
8597 2014-02-11 Jeff Law <law@redhat.com>
8598
8599 PR middle-end/54041
8600 * gcc.target/m68k/pr54041.c: New test.
8601
8602 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8603
8604 PR target/59927
8605 * gcc.target/i386/pr59927.c: New test.
8606
8607 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8608
8609 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8610 * gcc.dg/vect/pr60012.c: Likewise.
8611 * gcc.dg/vect/vect-119.c: Likewise.
8612 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8613 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8614
8615 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8616
8617 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8618
8619 2014-02-10 Jeff Law <law@redhat.com>
8620
8621 PR middle-end-52306
8622 * gcc.c-torture/compile/pr52306.c: New test.
8623
8624 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8625
8626 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8627
8628 2014-02-10 Richard Biener <rguenther@suse.de>
8629
8630 PR tree-optimization/60115
8631 * gcc.dg/torture/pr60115.c: New testcase.
8632
8633 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8634
8635 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8636 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8637
8638 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8639 Ilya Tocar <ilya.tocar@intel.com>
8640
8641 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8642 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8643 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8644 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8645 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8646 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8647 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8648 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8649 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8650 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8651 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8652 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8653 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8654 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8655 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8656 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8657 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8658 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8659 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8660 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8661 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8662 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8663 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8664 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8665 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8666 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8667 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8668
8669 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8670
8671 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8672
8673 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8674
8675 PR fortran/57522
8676 * gfortran.dg/associated_target_5.f03: New test.
8677
8678 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8679
8680 PR fortran/59026
8681 * gfortran.dg/elemental_by_value_1.f90: New test.
8682
8683 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8684
8685 PR fortran/58470
8686 * gfortran.dg/finalize_22.f90: New.
8687
8688 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8689
8690 PR fortran/60066
8691 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8692 was fixed by the patch for PR59906.
8693
8694 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8695
8696 PR translation/52289
8697 * gfortran.dg/coarray_8.f90: Update dg-error match.
8698
8699 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8700
8701 PR c/59984
8702 * gcc.dg/vect/pr59984.c: New test.
8703
8704 PR middle-end/60092
8705 * gcc.dg/attr-alloc_align-1.c: New test.
8706 * gcc.dg/attr-alloc_align-2.c: New test.
8707 * gcc.dg/attr-alloc_align-3.c: New test.
8708 * gcc.dg/attr-assume_aligned-1.c: New test.
8709 * gcc.dg/attr-assume_aligned-2.c: New test.
8710 * gcc.dg/attr-assume_aligned-3.c: New test.
8711
8712 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8713
8714 PR target/60077
8715 * gcc.target/i386/pr60077-1.c: New test.
8716 * gcc.target/i386/pr60077-2.c: New test.
8717
8718 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8719
8720 PR preprocessor/56824
8721 * gcc.dg/pr56824.c: New test.
8722
8723 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8724
8725 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8726 variable used for atomic operations.
8727
8728 2014-02-07 Richard Biener <rguenther@suse.de>
8729
8730 PR middle-end/60092
8731 * gcc.dg/vect/pr60092-2.c: New testcase.
8732
8733 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8734
8735 PR c++/60082
8736 Revert
8737 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8738
8739 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8740 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8741
8742 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8743
8744 * gcc.target/s390/fp2int1.c: New testcase.
8745
8746 2014-02-07 Richard Biener <rguenther@suse.de>
8747
8748 PR middle-end/60092
8749 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8750 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8751
8752 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8753
8754 PR ipa/59918
8755 * g++.dg/torture/pr59918.C: New testcase.
8756
8757 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8758
8759 PR target/59575
8760 * gcc.target/arm/pr59575.c: New test.
8761
8762 PR debug/59992
8763 * gcc.dg/pr59992.c: New test.
8764
8765 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8766
8767 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8768 init_priority. Test alignment of variable instead of function.
8769
8770 2014-02-06 Marek Polacek <polacek@redhat.com>
8771
8772 PR c/60087
8773 * gcc.dg/pr60087.c: New test.
8774
8775 2014-02-06 Alan Modra <amodra@gmail.com>
8776
8777 * gcc.target/powerpc/pr60032.c: New.
8778
8779 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8780
8781 PR target/60062
8782 * gcc.c-torture/execute/pr60062.c: New test.
8783 * gcc.c-torture/execute/pr60072.c: New test.
8784
8785 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8786
8787 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8788 so that expected outcome works for PIC variants too.
8789
8790 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8791 Kugan Vivekanandarajah <kuganv@linaro.org>
8792
8793 * gcc.target/arm/vect-noalign.c: New file.
8794
8795 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8796 Jakub Jelinek <jakub@redhat.com>
8797
8798 PR middle-end/60013
8799 * gcc.dg/pr60013.c: New testcase.
8800
8801 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8802
8803 * gcc.dg/vmx/sum2s.c: New.
8804 * gcc.dg/vmx/sum2s-be-order.c: New.
8805
8806 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8807
8808 * gcc.dg/vmx/pack.c: New.
8809 * gcc.dg/vmx/pack-be-order.c: New.
8810 * gcc.dg/vmx/unpack.c: New.
8811 * gcc.dg/vmx/unpack-be-order.c: New.
8812
8813 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8814
8815 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8816 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8817
8818 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8819
8820 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8821 Use __builtin_floorf, __builtin_ceilf.
8822 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8823 declaration.
8824 (TEST): Use __builtin_floorf.
8825 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8826
8827 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8828
8829 PR ipa/59947
8830 * g++.dg/opt/pr59947.C: New test.
8831
8832 PR c++/58703
8833 * c-c++-common/gomp/pr58703.c: New test.
8834
8835 2014-02-05 Richard Biener <rguenther@suse.de>
8836
8837 PR testsuite/60076
8838 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8839 avoid using unsigned long long.
8840
8841 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8842
8843 PR middle-end/57499
8844 * g++.dg/torture/pr57499.C: New test.
8845
8846 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8847
8848 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8849
8850 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8851
8852 * g++.dg/ipa/devirrt-22.C: Fix template.
8853
8854 2014-02-04 Marek Polacek <polacek@redhat.com>
8855
8856 PR c/60036
8857 * gcc.dg/pr60036.c: New test.
8858
8859 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8860
8861 PR ipa/60058
8862 * g++.dg/torture/pr60058.C: New testcase.
8863
8864 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8865
8866 * g++.dg/tsan/default_options.C: Invert check.
8867
8868 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8869
8870 PR tree-optimization/60002
8871 * g++.dg/opt/pr60002.C: New test.
8872
8873 PR tree-optimization/60023
8874 * g++.dg/vect/pr60023.cc: New test.
8875
8876 PR ipa/60026
8877 * c-c++-common/torture/pr60026.c: New test.
8878
8879 PR rtl-optimization/57915
8880 * gcc.target/i386/pr57915.c: New test.
8881
8882 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8883
8884 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8885
8886 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8887
8888 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8889
8890 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8891
8892 PR middle-end/59261
8893 * gcc.dg/pr59261.c: New test.
8894
8895 2014-02-04 Richard Biener <rguenther@suse.de>
8896
8897 PR tree-optimization/60012
8898 * gcc.dg/vect/pr60012.c: New testcase.
8899
8900 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8901
8902 PR target/59788
8903 * g++.dg/eh/unwind-direct.C: New test.
8904
8905 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8906
8907 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8908 timeout value to 20s.
8909
8910 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8911
8912 PR ipa/59882
8913 * g++.dg/torture/pr59882.C: New testcase
8914
8915 2014-02-03 Jan Hubicka <jh@suse.cz>
8916
8917 PR ipa/59831
8918 * g++.dg/ipa/devirt-22.C: New testcase.
8919
8920 2014-02-03 Jan Hubicka <jh@suse.cz>
8921
8922 * g++.dg/ipa/devirt-25.C: New testcase.
8923
8924 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8925
8926 PR tree-optimization/59924
8927 * gcc.dg/pr59924.c: New test.
8928
8929 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8930
8931 PR ipa/59831
8932 * g++.dg/ipa/devirt-24.C: New testcase.
8933
8934 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8935
8936 PR c++/53017
8937 PR c++/59211
8938 * c-c++-common/attributes-1.c: New testcase.
8939 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8940
8941 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8942
8943 PR c++/58871
8944 * g++.dg/cpp0x/pr58871.C: New.
8945
8946 2014-02-03 Cong Hou <congh@google.com>
8947
8948 PR tree-optimization/60000
8949 * g++.dg/vect/pr60000.cc: New test.
8950
8951 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8952
8953 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8954 * gcc.target/i386/long-double-64-4.c: Likewise.
8955 * gcc.target/i386/long-double-80-1.c: Likewise.
8956 * gcc.target/i386/long-double-80-2.c: Likewise.
8957 * gcc.target/i386/long-double-80-3.c: Likewise.
8958 * gcc.target/i386/long-double-80-4.c: Likewise.
8959 * gcc.target/i386/long-double-80-5.c: Likewise.
8960 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8961 __multf3 isn't used.
8962 * gcc.target/i386/long-double-64-3.c: Likewise.
8963 * gcc.target/i386/long-double-128-1.c: New test.
8964 * gcc.target/i386/long-double-128-2.c: Likewise.
8965 * gcc.target/i386/long-double-128-3.c: Likewise.
8966 * gcc.target/i386/long-double-128-4.c: Likewise.
8967 * gcc.target/i386/long-double-128-5.c: Likewise.
8968 * gcc.target/i386/long-double-128-6.c: Likewise.
8969 * gcc.target/i386/long-double-128-7.c: Likewise.
8970 * gcc.target/i386/long-double-128-8.c: Likewise.
8971 * gcc.target/i386/long-double-128-9.c: Likewise.
8972 * gcc.target/i386/long-double-64-5.c: Likewise.
8973 * gcc.target/i386/long-double-64-6.c: Likewise.
8974 * gcc.target/i386/long-double-64-7.c: Likewise.
8975 * gcc.target/i386/long-double-64-8.c: Likewise.
8976 * gcc.target/i386/long-double-64-9.c: Likewise.
8977 * gcc.target/i386/long-double-80-10.c: Likewise.
8978 * gcc.target/i386/long-double-80-8.c: Likewise.
8979 * gcc.target/i386/long-double-80-9.c: Likewise.
8980
8981 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
8982
8983 PR rtl-optimization/57662
8984 * g++.dg/pr57662.C: New test.
8985
8986 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8987
8988 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
8989 * gcc.dg/vmx/perm.c: New.
8990 * gcc.dg/vmx/perm-be-order.c: New.
8991
8992 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8993
8994 * gcc.dg/vmx/vsums.c: New.
8995 * gcc.dg/vmx/vsums-be-order.c: New.
8996
8997 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
8998
8999 * g++.dg/ipa/devirt-23.C: New testcase.
9000 * g++.dg/ipa/devirt-20.C: Fix template.
9001
9002 2014-02-02 Jan Hubicka <jh@suse.cz>
9003
9004 * g++.dg/ipa/devirt-21.C: New testcase.
9005
9006 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9007
9008 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
9009 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
9010
9011 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
9012
9013 PR target/60017
9014 * gcc.c-torture/execute/pr60017.c: New test.
9015
9016 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
9017
9018 PR fortran/57033
9019 * gfortran.dg/default_initialization_7.f90: New test.
9020
9021 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
9022
9023 PR fortran/59906
9024 * gfortran.dg/elemental_subroutine_9.f90: New test.
9025
9026 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9027
9028 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
9029
9030 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9031
9032 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
9033
9034 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9035
9036 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9037
9038 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9039
9040 PR c++/51219
9041 * g++.dg/init/bitfield5.C: New.
9042
9043 2014-02-01 Jakub Jelinek <jakub@redhat.com>
9044
9045 PR tree-optimization/60003
9046 * gcc.c-torture/execute/pr60003.c: New test.
9047
9048 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9049
9050 PR bootstrap/59985
9051 * gcc.target/arm/pr59985.C: New.
9052
9053 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9054
9055 PR sanitizer/59410
9056 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9057 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9058 to compile.
9059 (tsan_finish): Restore dg-do-what-default.
9060 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9061 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9062 * g++.dg/tsan/default_options.C: Likewise.
9063 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9064 * g++.dg/tsan/atomic_free2.C: Likewise.
9065 * g++.dg/tsan/cond_race.C: Likewise.
9066 * g++.dg/tsan/fd_close_norace.C: Likewise.
9067 * g++.dg/tsan/benign_race.C: Likewise.
9068 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9069 * c-c++-common/tsan/simple_race.c: Likewise.
9070 * c-c++-common/tsan/mutexset1.c: Likewise.
9071 * c-c++-common/tsan/thread_leak2.c: Likewise.
9072 * c-c++-common/tsan/tls_race.c: Likewise.
9073 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9074 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9075 * c-c++-common/tsan/free_race2.c: Likewise.
9076 * c-c++-common/tsan/thread_leak.c: Likewise.
9077 * c-c++-common/tsan/thread_leak1.c: Likewise.
9078 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9079 * c-c++-common/tsan/free_race.c: Likewise.
9080 * c-c++-common/tsan/sleep_sync.c: Likewise.
9081 * c-c++-common/tsan/tiny_race.c: Likewise.
9082 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9083 * c-c++-common/tsan/atomic_stack.c: Likewise.
9084 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9085 in dg-output regexps.
9086 * c-c++-common/tsan/simple_stack.c: Likewise.
9087
9088 2014-01-31 Richard Henderson <rth@redhat.com>
9089
9090 * g++.dg/tm/pr60004.C: New.
9091
9092 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9093
9094 PR c++/59082
9095 * g++.dg/inherit/crash4.C: New.
9096
9097 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9098
9099 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9100
9101 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9102
9103 * gcc.target/i386/m512-check.h: Use correct rounding values.
9104
9105 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9106
9107 * gcc.target/i386/avx-1.c: Use correct rounding values.
9108 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9109 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9110 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9111 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9112 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9113 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9114 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9115 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9116 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9117 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9118 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9119 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9120 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9121 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9122 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9123 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9124 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9125 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9126 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9127 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9128 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9129 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9130 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9131 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9132 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9133 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9134 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9135 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9136 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9137 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9138 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9139 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9140 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9141 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9142 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9143 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9144 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9145 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9146 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9147 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9148 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9149 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9150 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9151 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9152 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9153 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9154 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9155 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9156 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9157 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9158 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9159 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9160 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9161 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9162 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9163 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9164 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9165 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9166 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9167 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9168 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9169 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9170 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9171 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9172 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9173 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9174 * gcc.target/i386/sse-13.c: Ditto.
9175 * gcc.target/i386/sse-14.c: Ditto.
9176 * gcc.target/i386/sse-22.c: Ditto.
9177 * gcc.target/i386/sse-23.c: Ditto.
9178
9179 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9180
9181 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9182 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9183
9184 2014-01-31 Richard Biener <rguenther@suse.de>
9185
9186 PR middle-end/59990
9187 * gcc.dg/torture/pr59990.c: New testcase.
9188
9189 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9190
9191 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9192 if it fails don't run any tsan tests.
9193
9194 2014-01-31 Marek Polacek <polacek@redhat.com>
9195
9196 PR c/59963
9197 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9198 (y): Adjust dg-error.
9199 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9200 * gcc.dg/pr59963-1.c: New test.
9201 * gcc.dg/pr59963-2.c: New test.
9202 * gcc.dg/pr59963-3.c: New test.
9203
9204 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9205
9206 PR target/59923
9207 * gcc.target/arm/pr59923.c: New test.
9208
9209 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9210
9211 * gcc.dg/vmx/splat.c: New.
9212 * gcc.dg/vmx/splat-vsx.c: New.
9213 * gcc.dg/vmx/splat-be-order.c: New.
9214 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9215 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9216 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9217
9218 2014-01-30 Richard Biener <rguenther@suse.de>
9219
9220 PR tree-optimization/59993
9221 * gcc.dg/torture/pr59993.c: New testcase.
9222
9223 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9224
9225 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9226 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9227 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9228 vect_int rather than vect_float.
9229
9230 2014-01-30 Marek Polacek <polacek@redhat.com>
9231
9232 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9233
9234 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9235
9236 * gcc.target/microblaze/isa/fcmp4.c: New.
9237
9238 2014-01-30 Marek Polacek <polacek@redhat.com>
9239
9240 PR c/59940
9241 * gcc.dg/pr59940.c: New test.
9242 * gcc.dg/pr35635.c (func3): Move dg-warning.
9243
9244 2014-01-30 Richard Biener <rguenther@suse.de>
9245
9246 PR tree-optimization/59903
9247 * gcc.dg/torture/pr59903.c: New testcase.
9248
9249 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9250
9251 PR c++/58843
9252 * g++.dg/lookup/crash8.C: New.
9253
9254 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9255
9256 PR c++/58649
9257 * g++.dg/template/crash117.C: New.
9258
9259 2014-01-30 Richard Biener <rguenther@suse.de>
9260
9261 PR c/59905
9262 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9263 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9264 abort.
9265 * gcc.dg/invalid-call-1.c: Likewise.
9266
9267 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9268
9269 PR c++/58561
9270 * g++.dg/cpp1y/auto-fn23.C: New.
9271
9272 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9273
9274 PR c++/58846
9275 * g++.dg/init/dso_handle2.C: New.
9276
9277 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9278
9279 PR c++/58674
9280 * g++.dg/cpp0x/pr58674.C: New.
9281
9282 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9283
9284 PR target/59617
9285 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9286 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9287
9288 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9289
9290 * gcc.dg/vmx/merge-be-order.c: New.
9291 * gcc.dg/vmx/merge.c: New.
9292 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9293 * gcc.dg/vmx/merge-vsx.c: New.
9294
9295 2014-01-29 Richard Biener <rguenther@suse.de>
9296
9297 PR tree-optimization/58742
9298 * gcc.dg/pr58742-1.c: New testcase.
9299 * gcc.dg/pr58742-2.c: Likewise.
9300 * gcc.dg/pr58742-3.c: Likewise.
9301
9302 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9303
9304 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9305 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9306 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9307
9308 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9309
9310 PR c++/58702
9311 * g++.dg/gomp/pr58702.C: New.
9312
9313 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9314
9315 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9316 selector.
9317
9318 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9319
9320 PR middle-end/59917
9321 PR tree-optimization/59920
9322 * gcc.dg/pr59920-1.c: New test.
9323 * gcc.dg/pr59920-2.c: New test.
9324 * gcc.dg/pr59920-3.c: New test.
9325 * c-c++-common/gomp/pr59917-1.c: New test.
9326 * c-c++-common/gomp/pr59917-2.c: New test.
9327
9328 PR tree-optimization/59594
9329 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9330 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9331 * gcc.dg/vect/pr59594.c: New test.
9332
9333 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9334
9335 PR fortran/59414
9336 * gfortran.dg/allocate_class_3.f90: New test.
9337
9338 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9339
9340 PR preprocessor/59935
9341 * c-c++-common/cpp/warning-zero-location.c: New test.
9342 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9343
9344 2014-01-27 Steve Ellcey <sellcey@mips.com>
9345
9346 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9347
9348 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9349
9350 * g++.dg/ext/mv16.C: New tests.
9351
9352 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9353
9354 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9355 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9356 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9357 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9358 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9359 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9360 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9361 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9362 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9363 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9364 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9365 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9366 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9367 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9368 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9369 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9370 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9371 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9372 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9373 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9374 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9375 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9376 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9377 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9378 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9379 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9380 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9381 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9382 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9383 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9384 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9385 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9386 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9387 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9388 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9389 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9390 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9391 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9392 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9393 _mm512_mask_cvtepi32_storeu_epi8.
9394 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9395 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9396 _mm512_mask_cvtepi32_storeu_epi16.
9397 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9398 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9399 _mm512_mask_cvtepi64_storeu_epi8.
9400 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9401 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9402 _mm512_mask_cvtepi64_storeu_epi16.
9403 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9404 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9405 _mm512_mask_cvtepi64_storeu_epi32.
9406 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9407 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9408 _mm512_mask_cvtsepi32_storeu_epi8.
9409 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9410 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9411 _mm512_mask_cvtsepi32_storeu_epi16.
9412 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9413 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9414 _mm512_mask_cvtsepi64_storeu_epi8.
9415 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9416 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9417 _mm512_mask_cvtsepi64_storeu_epi16.
9418 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9419 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9420 _mm512_mask_cvtsepi64_storeu_epi32.
9421 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9422 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9423 _mm512_mask_cvtusepi32_storeu_epi8.
9424 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9425 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9426 _mm512_mask_cvtusepi32_storeu_epi16.
9427 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9428 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9429 _mm512_mask_cvtusepi64_storeu_epi8.
9430 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9431 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9432 _mm512_mask_cvtusepi64_storeu_epi16.
9433 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9434 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9435 _mm512_mask_cvtusepi64_storeu_epi32.
9436 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9437 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9438
9439 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9440
9441 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9442 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9443 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9444 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9445 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9446 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9447 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9448 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9449 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9450 built-ins roudning immediate.
9451 * gcc.target/i386/sse-22.c: Add new built-ins.
9452 * gcc.target/i386/sse-23.c: Ditto.
9453 * gcc.target/i386/avx-1.c: Ditto.
9454
9455 2014-01-27 Christian Bruel <christian.bruel@st.com>
9456
9457 * gcc.target/sh/torture/strncmp.c: New tests.
9458
9459 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9460
9461 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9462
9463 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9464
9465 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9466
9467 2014-01-24 Jeff Law <law@redhat.com>
9468
9469 PR tree-optimization/59919
9470 * gcc.c-torture/compile/pr59919.c: New test.
9471
9472 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9473
9474 PR c++/57524
9475 * g++.dg/ext/timevar2.C: New.
9476
9477 2014-01-24 Marek Polacek <polacek@redhat.com>
9478
9479 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9480
9481 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9482
9483 PR target/59929
9484 * gcc.target/i386/pr59929.c: New test.
9485
9486 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9487
9488 PR target/59909
9489 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9490 word atomic functions at runtime.
9491
9492 2014-01-23 Marek Polacek <polacek@redhat.com>
9493
9494 PR c/59846
9495 * gcc.dg/pr59846.c: New test.
9496
9497 2014-01-23 Marek Polacek <polacek@redhat.com>
9498
9499 PR c/58346
9500 * c-c++-common/pr58346-1.c: New test.
9501 * c-c++-common/pr58346-2.c: New test.
9502 * c-c++-common/pr58346-3.c: New test.
9503
9504 2014-01-23 Marek Polacek <polacek@redhat.com>
9505
9506 PR c/59871
9507 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9508 * gcc.dg/pr59871.c: New test.
9509
9510 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9511
9512 PR c++/58980
9513 * g++.dg/parse/enum11.C: New.
9514
9515 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9516
9517 * gcc.target/aarch64/sshr64_1.c: New testcase.
9518
9519 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9520
9521 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9522 SIMD enabled function.
9523 * g++.dg/cilk-plus/ef_test.C: New test.
9524 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9525 and added C++ ones.
9526 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9527 to differenciate C error messages from C++ ones.
9528
9529 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9530
9531 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9532
9533 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9534
9535 * gcc.target/microblaze/others/builtin-trap.c: New test,
9536
9537 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9538
9539 PR middle-end/58809
9540 * c-c++-common/gomp/pr58809.c: New test.
9541
9542 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9543
9544 PR sanitizer/59897
9545 * c-c++-common/asan/use-after-return-1.c: Fixed
9546 to pass on darwin.
9547
9548 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9549
9550 PR preprocessor/58580
9551 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9552
9553 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9554 Ilya Tocar <ilya.tocar@intel.com>
9555
9556 * gcc.target/i386/avx512f-kmovw-1.c: New.
9557
9558 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9559
9560 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9561 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9562 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9563 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9564 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9565 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9566
9567 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9568
9569 PR target/52125
9570 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9571 * gcc.target/mips/pr52125.c: New test.
9572
9573 2014-01-22 Marek Polacek <polacek@redhat.com>
9574
9575 PR c/59891
9576 * gcc.dg/torture/pr59891.c: New test.
9577
9578 2014-01-22 Jeff Law <law@redhat.com>
9579
9580 PR tree-optimization/59597
9581 * gcc.dg/tree-ssa/pr59597.c: New test.
9582
9583 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9584
9585 PR rtl-optimization/59477
9586 * g++.dg/pr59477.C: New.
9587
9588 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9589
9590 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9591
9592 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9593
9594 PR c++/59482
9595 * g++.dg/pr59482.C: New.
9596
9597 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9598
9599 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9600 * gcc.dg/vmx/extract-vsx.c: New.
9601 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9602 * gcc.dg/vmx/insert-vsx.c: New.
9603
9604 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9605
9606 PR rtl-optimization/59896
9607 * gcc.target/arm/pr59896.c: New.
9608
9609 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9610
9611 PR rtl-optimization/59858
9612 * gcc.target/arm/pr59858.c: New.
9613
9614 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9615
9616 PR target/59003
9617 * gcc.dg/tree-prof/pr59003.c: New test.
9618
9619 PR middle-end/59860
9620 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9621 other targets.
9622
9623 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9624
9625 * gfortran.dg/round_3.f08: Add more cases.
9626
9627 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9628
9629 * lib/target-supports.exp (force_conventional_output_for): New
9630 procedure.
9631 * lib/scanasm.exp (scan-assembler_required_options)
9632 (scan-assembler-not_required_options)
9633 (scan-assembler-times_required_options): Replace with
9634 force_conventional_output_fors.
9635 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9636 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9637
9638 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9639
9640 PR middle-end/59789
9641 * gcc.target/i386/pr59789.c: New testcase.
9642
9643 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9644
9645 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9646 the 'code' bitfield from 16 to 8.
9647
9648 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9649
9650 * lib/target-supports.exp
9651 (check_effective_target_vect_perm): Exclude aarch64_be.
9652 (check_effective_target_vect_perm_byte): Likewise.
9653 (check_effective_target_vect_perm_short): Likewise.
9654
9655 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9656
9657 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9658 (RUN_TEST): Use new macro.
9659 (INDEX64_32): Delete.
9660 (INDEX64_64): Likewise.
9661 (INDEX128_32): Likewise.
9662 (INDEX128_64): Likewise.
9663 (INDEX): Likewise.
9664 (test_vneg_f32): Use fixed RUN_TEST.
9665
9666 2014-01-20 Richard Biener <rguenther@suse.de>
9667
9668 PR middle-end/59860
9669 * gcc.dg/pr59860.c: New testcase.
9670
9671 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9672
9673 PR target/59880
9674 * gcc.target/i386/pr59880.c: New test.
9675
9676 2014-01-20 Renlin Li <renlin.li@arm.com>
9677
9678 * gcc.dg/pr44194-1.c: Tweak regexp.
9679
9680 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9681
9682 PR libfortran/59771
9683 PR libfortran/59774
9684 PR libfortran/59836
9685 * gfortran.dg/round_3.f08: New cases added.
9686 * gfortran.dg/fmt_g_1.f90: New test.
9687
9688 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9689
9690 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9691
9692 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9693
9694 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9695
9696 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9697
9698 * gcc.dg/vect/pr57705.c: Require vect_int.
9699 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9700 * gcc.dg/vect/vect-alias-check.c: Likewise.
9701
9702 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9703
9704 PR fortran/58007
9705 * gfortran.dg/unresolved_fixup_1.f90: New test.
9706 * gfortran.dg/unresolved_fixup_2.f90: New test.
9707
9708 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9709
9710 PR target/58944
9711 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9712 Remove dg-prune-output lines.
9713
9714 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9715
9716 PR middle-end/59706
9717 * gfortran.dg/pr59706.f90: New test.
9718 * g++.dg/ext/pr59706.C: New test.
9719
9720 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9721
9722 PR c++/59270
9723 PR c++/58811
9724 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9725 * g++.dg/init/pr58811.C: Likewise.
9726
9727 2014-01-17 Jeff Law <law@redhat.com>
9728
9729 PR middle-end/57904
9730 * gfortran.dg/pr57904.f90: New test.
9731
9732 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9733
9734 PR c++/59269
9735 * g++.dg/cpp0x/nsdmi-union4.C: New.
9736
9737 2014-01-17 Marek Polacek <polacek@redhat.com>
9738
9739 PR c++/59838
9740 * g++.dg/diagnostic/pr59838.C: New test.
9741
9742 2014-01-17 Marek Polacek <polacek@redhat.com>
9743
9744 PR c/58346
9745 * gcc.dg/pr58346.c: New test.
9746
9747 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9748
9749 PR testsuite/58776
9750 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9751 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9752 option duplication.
9753
9754 PR fortran/59440
9755 * gfortran.dg/pr59440-1.f90: New test.
9756 * gfortran.dg/pr59440-2.f90: New test.
9757 * gfortran.dg/pr59440-3.f90: New test.
9758
9759 PR testsuite/59064
9760 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9761 testing for " version" and " alias" with one testing for
9762 " version\[^\n\r]* alias".
9763 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9764 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9765 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9766 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9767 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9768 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9769
9770 PR c++/57945
9771 * c-c++-common/torture/pr57945.c: New test.
9772
9773 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9774
9775 * gcc.target/arm/its.c: New testcase.
9776
9777 2014-01-16 Jan Hubicka <jh@suse.cz>
9778
9779 PR ipa/59775
9780 * g++.dg/torture/pr59775.C: New testcase.
9781
9782 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9783
9784 PR middle-end/58344
9785 * gcc.c-torture/compile/pr58344.c: New test.
9786
9787 PR target/59839
9788 * gcc.target/i386/pr59839.c: New test.
9789
9790 PR debug/54694
9791 * gcc.target/i386/pr9771-1.c (main): Rename to...
9792 (real_main): ... this. Add __asm name "main".
9793 (ASMNAME, ASMNAME2, STRING): Define.
9794
9795 2014-01-16 Nick Clifton <nickc@redhat.com>
9796
9797 PR middle-end/28865
9798 * gcc.c-torture/compile/pr28865.c: New.
9799 * gcc.c-torture/execute/pr28865.c: New.
9800
9801 2014-01-16 Marek Polacek <polacek@redhat.com>
9802
9803 PR middle-end/59827
9804 * gcc.dg/pr59827.c: New test.
9805
9806 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9807
9808 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9809
9810 2014-01-15 Richard Henderson <rth@redhat.com>
9811
9812 PR debug/54694
9813 * gcc.target/i386/pr54694.c: New test.
9814
9815 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9816
9817 PR c++/49718
9818 * g++.dg/pr49718.C: New test.
9819
9820 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9821
9822 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9823
9824 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9825
9826 * gcc.dg/vmx/mult-even-odd.c: New.
9827 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9828
9829 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9830
9831 * lib/target-supports.exp (check_libcilkrts_available): Added an
9832 extern "C" if we are using C++ along with a function prototype.
9833
9834 2014-01-15 Jeff Law <law@redhat.com>
9835
9836 PR tree-optimization/59747
9837 * gcc.c-torture/execute/pr59747.c: New test.
9838
9839 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9840
9841 PR target/59794
9842 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9843 Linux/x86.
9844 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9845 * g++.dg/ext/attribute-test-1.C: Likewise.
9846 * g++.dg/ext/attribute-test-2.C: Likewise.
9847 * g++.dg/ext/attribute-test-3.C: Likewise.
9848 * g++.dg/ext/attribute-test-4.C: Likewise.
9849 * g++.dg/ext/pr56790-1.C: Likewise.
9850 * g++.dg/torture/pr38565.C: Likewise.
9851 * gcc.dg/pr53060.c: Likewise.
9852 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9853 * c-c++-common/vector-compare-2.c: Likewise.
9854 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9855 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9856 dg-message line number.
9857
9858 2014-01-15 Matthias Klose <doko@ubuntu.com>
9859
9860 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9861
9862 2014-01-15 Richard Biener <rguenther@suse.de>
9863
9864 PR tree-optimization/59822
9865 * g++.dg/torture/pr59822.C: New testcase.
9866
9867 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9868
9869 PR target/59808
9870 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9871 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9872
9873 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9874 Kugan Vivekanandarajah <kuganv@linaro.org>
9875
9876 PR target/59695
9877 * g++.dg/pr59695.C: New testcase.
9878
9879 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9880
9881 PR target/59803
9882 * gcc.c-torture/compile/pr59803.c: New testcase.
9883
9884 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9885
9886 PR c/58943
9887 * gcc.c-torture/execute/pr58943.c: New test.
9888 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9889
9890 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9891
9892 PR target/59794
9893 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9894 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9895 (bar): Change return type to void. Set y to x.
9896 * gcc.target/i386/pr59794-1.c: New testcase.
9897 * gcc.target/i386/pr59794-2.c: Likewise.
9898 * gcc.target/i386/pr59794-3.c: Likewise.
9899 * gcc.target/i386/pr59794-4.c: Likewise.
9900 * gcc.target/i386/pr59794-5.c: Likewise.
9901 * gcc.target/i386/pr59794-6.c: Likewise.
9902 * gcc.target/i386/pr59794-7.c: Likewise.
9903
9904 2014-01-14 Richard Biener <rguenther@suse.de>
9905
9906 PR tree-optimization/58921
9907 PR tree-optimization/59006
9908 * gcc.dg/torture/pr58921.c: New testcase.
9909 * gcc.dg/torture/pr59006.c: Likewise.
9910 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9911
9912 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9913
9914 PR testsuite/59494
9915 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9916 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9917 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9918 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9919 Executing predictive commoning without unrolling.
9920
9921 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9922
9923 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9924 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9925 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9926 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9927 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9928 __builtin_ia32_rsqrt28sd_round.
9929 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9930 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9931 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9932 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9933 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9934 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9935 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9936 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9937 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9938 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9939 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9940 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9941 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9942 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9943 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9944 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9945 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9946 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9947 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9948 fix wrong rounding mode (see above).
9949 * gcc.target/i386/sse-23.c: Ditto.
9950
9951 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9952
9953 * gcc.dg/vmx/insert.c: New.
9954 * gcc.dg/vmx/insert-be-order.c: New.
9955 * gcc.dg/vmx/extract.c: New.
9956 * gcc.dg/vmx/extract-be-order.c: New.
9957
9958 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9959
9960 PR tree-optimization/59387
9961 * gcc.c-torture/execute/pr59387.c: New test.
9962
9963 2014-01-13 Richard Biener <rguenther@suse.de>
9964
9965 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9966 adjusting mathlib options.
9967 * gfortran.dg/lto/lto.exp: Likewise.
9968
9969 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9970
9971 * gnat.dg/loop_optimization17.adb: New test.
9972 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9973
9974 2014-01-13 Christian Bruel <christian.bruel@st.com>
9975
9976 * gcc.target/sh/cmpstrn.c: New case.
9977
9978 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9979
9980 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
9981 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9982
9983 2014-01-12 Janus Weil <janus@gcc.gnu.org>
9984
9985 PR fortran/58026
9986 * gfortran.dg/alloc_comp_basics_6.f90: New.
9987
9988 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9989
9990 PR fortran/59700
9991 * gfortran.dg/pr59700.f90: New test.
9992
9993 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9994
9995 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
9996 * gfortran.dg/use_only_3.f90: Likewise.
9997 * gfortran.dg/inquire_10.f90: Delete opened file.
9998 * gfortran.dg/inquire_15.f90: Likewise.
9999 * gfortran.dg/pr16597.f90: Likewise.
10000 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
10001 for PR59419.
10002
10003 2014-01-10 Jeff Law <law@redhat.com>
10004
10005 PR middle-end/59743
10006 * gcc.c-torture/compile/pr59743.c: New test.
10007
10008 2014-01-10 Jan Hubicka <jh@suse.cz>
10009
10010 PR ipa/58585
10011 * g++.dg/torture/pr58585.C: New testcase.
10012
10013 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
10014
10015 * gcc.dg/pr46309.c: Disable for cris*-*-*.
10016
10017 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
10018
10019 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
10020
10021 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
10022
10023 PR target/59744
10024 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
10025 * gcc.target/aarch64/cmn-neg2.c: New test.
10026
10027 2014-01-10 Richard Biener <rguenther@suse.de>
10028
10029 PR tree-optimization/59374
10030 * gcc.dg/torture/pr59374-3.c: New testcase.
10031
10032 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10033
10034 * lib/target-supports.exp
10035 (check_effective_target_arm_crypto_ok_nocache): New.
10036 (check_effective_target_arm_crypto_ok): Use above procedure.
10037 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10038
10039 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
10040
10041 PR ipa/58252
10042 PR ipa/59226
10043 * g++.dg/ipa/devirt-20.C: New testcase.
10044 * g++.dg/torture/pr58252.C: Likewise.
10045 * g++.dg/torture/pr59226.C: Likewise.
10046
10047 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10048
10049 * c-c++-common/asan/no-asan-stack.c: New test.
10050
10051 2014-01-10 Jakub Jelinek <jakub@redhat.com>
10052
10053 PR middle-end/59670
10054 * gcc.dg/pr59670.c: New test.
10055
10056 2014-01-09 Steve Ellcey <sellcey@mips.com>
10057
10058 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10059
10060 2014-01-09 Jakub Jelinek <jakub@redhat.com>
10061
10062 PR middle-end/47735
10063 * gcc.target/i386/pr47735.c: New test.
10064
10065 PR tree-optimization/59622
10066 * g++.dg/opt/pr59622-2.C: New test.
10067 * g++.dg/opt/pr59622-3.C: New test.
10068 * g++.dg/opt/pr59622-4.C: New test.
10069 * g++.dg/opt/pr59622-5.C: New test.
10070
10071 PR sanitizer/59136
10072 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10073 filename:line instead of (modulename+offset) form with stripped
10074 initial / from the filename.
10075
10076 2014-01-09 Ian Lance Taylor <iant@google.com>
10077
10078 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10079 the other Go compiler.
10080
10081 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10082
10083 PR c++/59730
10084 * g++.dg/cpp0x/variadic145.C: New.
10085
10086 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
10087
10088 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10089 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10090
10091 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10092
10093 PR testsuite/59524
10094 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10095 are run only if the Cilk library is available/enabled.
10096 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10097 * lib/target-supports.exp (check_libcilkrts_available): New function.
10098
10099 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10100
10101 PR c++/59631
10102 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10103 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10104 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10105 with dg-additional-options.
10106 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10107 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10108 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10109 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10110 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10111 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10112
10113 2014-01-09 Richard Biener <rguenther@suse.de>
10114
10115 PR tree-optimization/59715
10116 * gcc.dg/torture/pr59715.c: New testcase.
10117
10118 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10119
10120 * c-c++-common/asan/no-asan-globals.c: New test.
10121 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10122 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10123 * c-c++-common/asan/use-after-return-1.c: Likewise.
10124 * c-c++-common/asan/no-use-after-return.c: Likewise.
10125
10126 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10127
10128 * gnat.dg/weak2.ad[sb]: New test.
10129
10130 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10131
10132 PR middle-end/59471
10133 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10134 type, use pointers to vector type instead.
10135
10136 2014-01-08 Catherine Moore <clm@codesourcery.com>
10137
10138 * gcc.target/mips/umips-branch-3.c: New test.
10139 * gcc.target/mips/umips-branch-4.c: New test.
10140
10141 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10142
10143 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10144 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10145 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10146 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10147 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10148 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10149 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10150 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10151
10152 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10153
10154 PR rtl-optimization/59137
10155 * gcc.target/mips/pr59137.c: New test.
10156
10157 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10158
10159 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10160 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10161 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10162 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10163 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10164 Require fpic effective target.
10165 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10166
10167 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10168
10169 PR ipa/59722
10170 * gcc.dg/pr59722.c: New test.
10171
10172 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10173
10174 PR middle-end/57748
10175 * gcc.dg/torture/pr57748-3.c: New test.
10176 * gcc.dg/torture/pr57748-4.c: New test.
10177
10178 2014-01-08 Marek Polacek <polacek@redhat.com>
10179
10180 PR middle-end/59669
10181 * gcc.dg/gomp/pr59669-1.c: New test.
10182 * gcc.dg/gomp/pr59669-2.c: New test.
10183
10184 2014-01-08 Martin Jambor <mjambor@suse.cz>
10185
10186 PR ipa/59610
10187 * gcc.dg/ipa/pr59610.c: New test.
10188
10189 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10190
10191 PR fortran/58182
10192 * gfortran.dg/binding_label_tests_26a.f90: New.
10193 * gfortran.dg/binding_label_tests_26b.f90: New.
10194
10195 2014-01-08 Marek Polacek <polacek@redhat.com>
10196
10197 PR sanitizer/59667
10198 * c-c++-common/ubsan/pr59667.c: New test.
10199
10200 2014-01-08 Richard Biener <rguenther@suse.de>
10201
10202 PR middle-end/59630
10203 * gcc.dg/pr59630.c: New testcase.
10204
10205 2014-01-08 Richard Biener <rguenther@suse.de>
10206
10207 PR middle-end/59471
10208 * gcc.dg/pr59471.c: New testcase.
10209
10210 2014-01-07 Jeff Law <law@redhat.com>
10211
10212 PR middle-end/53623
10213 * gcc.target/i386/pr53623.c: New test.
10214
10215 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10216
10217 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10218 blanks at EOF.
10219 * g++.dg/cpp1y/pr58534.C: Likewise.
10220 * g++.dg/cpp1y/pr58536.C: Likewise.
10221 * g++.dg/cpp1y/pr58548.C: Likewise.
10222 * g++.dg/cpp1y/pr58549.C: Likewise.
10223 * g++.dg/cpp1y/pr58637.C: Likewise.
10224 * g++.dg/cpp1y/pr59112.C: Likewise.
10225 * g++.dg/cpp1y/pr59113.C: Likewise.
10226 * g++.dg/cpp1y/pr59629.C: Likewise.
10227 * g++.dg/cpp1y/pr59635.C: Likewise.
10228 * g++.dg/cpp1y/pr59636.C: Likewise.
10229 * g++.dg/cpp1y/pr59638.C: Likewise.
10230
10231 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10232
10233 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10234
10235 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10236
10237 * gcc.target/i386/intrinsics_4.c (bar): New function.
10238
10239 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10240
10241 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10242
10243 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10244
10245 PR rtl-optimization/58668
10246 * gcc.dg/pr58668.c: New test.
10247
10248 PR tree-optimization/59643
10249 * gcc.dg/pr59643.c: New test.
10250 * gcc.c-torture/execute/pr59643.c: New test.
10251
10252 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10253
10254 PR fortran/59589
10255 * gfortran.dg/class_allocate_16.f90: New.
10256
10257 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10258
10259 PR target/59644
10260 * gcc.target/i386/pr59644.c: New test.
10261
10262 2014-01-06 Marek Polacek <polacek@redhat.com>
10263
10264 PR c/57773
10265 * gcc.dg/pr57773.c: New test.
10266
10267 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10268
10269 PR c++/59635
10270 PR c++/59636
10271 PR c++/59629
10272 PR c++/59638
10273 * g++.dg/cpp1y/pr59635.C: New testcase.
10274 * g++.dg/cpp1y/pr59636.C: New testcase.
10275 * g++.dg/cpp1y/pr59629.C: New testcase.
10276 * g++.dg/cpp1y/pr59638.C: New testcase.
10277
10278 2014-01-06 Martin Jambor <mjambor@suse.cz>
10279
10280 PR ipa/59008
10281 * gcc.dg/ipa/pr59008.c: New test.
10282
10283 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10284
10285 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10286 if supported.
10287
10288 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10289
10290 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10291 Require c99_runtime.
10292 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10293
10294 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10295 Require c99_runtime.
10296 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10297 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10298 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10299
10300 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10301 Require c99_runtime.
10302 Make CALC void static.
10303 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10304
10305 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10306 Require c99_runtime.
10307 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10308
10309 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10310
10311 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10312 * gcc.target/i386/pr59501-2.c: Likewise.
10313 * gcc.target/i386/pr59501-3.c: Likewise.
10314 * gcc.target/i386/pr59501-4.c: Likewise.
10315 * gcc.target/i386/pr59501-5.c: Likewise.
10316 * gcc.target/i386/pr59501-6.c: Likewise.
10317
10318 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10319
10320 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10321 * gcc.target/i386/pr59390_1.c: Likewise.
10322 * gcc.target/i386/pr59390_2.c: Likewise.
10323
10324 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10325
10326 * gcc.dg/pr59350.c: Tweak.
10327 * gcc.dg/pr59350-2.c: New test.
10328 * g++.dg/pr59510.C: Likewise.
10329
10330 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10331
10332 PR fortran/59023
10333 * gfortran.dg/bind_c_procs_2.f90: New.
10334
10335 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10336
10337 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10338 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10339 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10340 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10341 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10342 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10343 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10344
10345 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10346
10347 * gcc.target/arm/neon-nested-apcs.c: New test.
10348
10349 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10350
10351 PR tree-optimization/59519
10352 * gcc.dg/vect/pr59519-1.c: New test.
10353 * gcc.dg/vect/pr59519-2.c: New test.
10354
10355 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10356 vmovdqu32.
10357
10358 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10359
10360 PR fortran/59547
10361 * gfortran.dg/typebound_proc_32.f90: New.
10362
10363 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10364
10365 PR c++/58950
10366 * g++.dg/pr58950.C: New file.
10367
10368 2014-01-03 Tobias Burnus <burnus@net-b.de>
10369
10370 PR c++/58567
10371 * g++.dg/gomp/pr58567.C: New.
10372
10373 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10374
10375 PR tree-optimization/59651
10376 * gcc.dg/torture/pr59651.c: New test.
10377 * gcc.dg/vect/pr59651.c: Ditto.
10378
10379 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10380
10381 PR target/59625
10382 * gcc.target/i386/pr59625.c: New test.
10383
10384 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10385
10386 Core DR 1442
10387 PR c++/59165
10388 * g++.dg/cpp0x/range-for28.C: New.
10389 * g++.dg/cpp0x/range-for3.C: Update.
10390
10391 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10392
10393 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10394
10395 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10396
10397 PR c++/59641
10398 * g++.dg/cpp0x/pr59641.C: New file.
10399
10400 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10401
10402 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10403
10404 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10405
10406 PR c++/59378
10407 * g++.dg/ext/pr59378.C: New file.
10408
10409 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10410
10411 Update copyright years
10412
10413 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10414
10415 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10416 notice.
10417
10418 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10419
10420 PR fortran/59654
10421 * gfortran.dg/dynamic_dispatch_12.f90: New.
10422
10423 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10424
10425 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10426 the builtin isn't optimized away as unused.
10427
10428 PR rtl-optimization/59647
10429 * g++.dg/opt/pr59647.C: New test.
10430 \f
10431 Copyright (C) 2014 Free Software Foundation, Inc.
10432
10433 Copying and distribution of this file, with or without modification,
10434 are permitted in any medium without royalty provided the copyright
10435 notice and this notice are preserved.