re PR c++/63249 ([OpenMP] Spurious »set but not used« warnings when actually used...
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-25 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/63249
4 * g++.dg/gomp/pr63249.C: New test.
5 * c-c++-common/gomp/pr63249.c: New test.
6
7 2014-09-25 Tobias Burnus <burnus@net-b.de>
8
9 * gfortran.dg/coarray/collectives_3.f90: New.
10 * gfortran.dg/coarray_collectives_9.f90: New.
11 * gfortran.dg/coarray_collectives_10.f90: New.
12 * gfortran.dg/coarray_collectives_11.f90: New.
13 * gfortran.dg/coarray_collectives_12.f90: New.
14
15 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16
17 * gcc.target/powerpc/swaps-p8-17.c: New test.
18
19 2014-09-24 Jiong Wang <jiong.wang@arm.com>
20
21 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
22
23 2014-09-24 Marek Polacek <polacek@redhat.com>
24
25 PR c/61405
26 PR c/53874
27 * c-c++-common/pr53874.c: New test.
28 * c-c++-common/pr61405.c: New test.
29
30 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
31
32 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
33
34 2014-09-24 Jakub Jelinek <jakub@redhat.com>
35
36 PR sanitizer/63316
37 * c-c++-common/asan/pr63316.c: New test.
38
39 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
40
41 PR tree-optimization/63266
42 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
43
44 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
45
46 * gcc.target/arm/pr63210.c: New test.
47
48 2014-09-23 Andi Kleen <ak@linux.intel.com>
49
50 * gcc.dg/noreorder.c: New test.
51 * gcc.dg/noreorder2.c: New test.
52 * gcc.dg/noreorder3.c: New test.
53 * gcc.dg/noreorder4.c: New test.
54
55 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
56
57 * gcc.dg/combine_ashiftrt_1.c: New test.
58 * gcc.dg/combine_ashiftrt_2.c: Likewise.
59 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
60 workarounds for cmge.
61 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
62 absence of mvn.
63
64 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
65
66 PR c++/61857
67 * g++.dg/cpp1y/lambda-init10.C: New.
68
69 2014-09-23 Jakub Jelinek <jakub@redhat.com>
70
71 PR fortran/63331
72 * gfortran.dg/pr63331.f90: New test.
73
74 2014-09-24 Renlin Li <renlin.li@arm.com>
75
76 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
77 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
78 * gcc.dg/pr10474.c: Likewise.
79
80 2014-09-20 Mark Wielaard <mjw@redhat.com>
81
82 * gcc.dg/guality/const-volatile.c (i): Mark as used.
83 (ci): Likewise.
84 (pci): Likewise.
85 (pvi): Likewise.
86 (pcvi): Likewise.
87 (cip): Likewise.
88 (foo): Likewise.
89 (cfoo): Likewise.
90
91 2014-09-20 Mark Wielaard <mjw@redhat.com>
92
93 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
94 and "long int" to plain "short" and "long".
95 * gcc.dg/guality/const-volatile.c (struct bar): New struct
96 containing short and long long fields.
97 (bar): New variable to test the type.
98
99 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
100
101 PR c++/62155
102 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
103
104 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
105
106 PR c++/62219
107 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
108
109 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
110
111 * gcc.dg/vect/vect-reduc-or_1.c: New test.
112 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
113
114 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
115
116 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
117 New.
118
119 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
120 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
121
122 2014-09-22 Jakub Jelinek <jakub@redhat.com>
123
124 PR debug/63328
125 * c-c++-common/gomp/pr63328.c: New test.
126
127 2014-09-22 Martin Liska <mliska@suse.cz>
128
129 PR lto/63270
130 * g++.dg/lto/pr63270_0.C: New test.
131 * g++.dg/lto/pr63270_1.C: New test.
132
133 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
134
135 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
136 for call_value_rex64_ms_sysv.
137 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
138 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
139 for call_rex64_ms_sysv.
140
141 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
142 Tobias Burnus <burnus@net-b.de>
143
144 * gfortran.dg/coarray_atomic_5.f90: New
145
146 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
147
148 PR c++/61825
149 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
150
151 2014-09-19 Andi Kleen <ak@linux.intel.com>
152
153 * gcc.dg/pg-override.c: Only run on x86 Linux.
154 * gcc.dg/pg.c: Dito.
155 * gcc.target/i386/fentry-override.c: Exclude for PIC.
156 * gcc.target/i386/fentry.c: Dito.
157
158 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
159
160 PR ipa/61998
161 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
162
163 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
164
165 PR fortran/63152
166 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
167 * gfortran.dg/pr63152.f90: New test.
168
169 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
170
171 PR c++/58328
172 * g++.dg/cpp0x/nsdmi10.C: New.
173
174 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
175
176 * gcc.dg/ssp-3.c: New.
177 * gcc.dg/ssp-4.c: Likewise.
178
179 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
180
181 * gcc.target/s390/dfp-conv1.c: New testcase.
182
183 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
184
185 * c-c++-common/asan/red-align-1.c: New test.
186 * c-c++-common/asan/red-align-2.c: New test.
187
188 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
189
190 * gcc.dg/pr61053.c: Updated for x32.
191
192 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
193
194 PR debug/63285
195 * gcc.target/i386/pr63285.c: New test.
196
197 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
198
199 PR target/61360
200 * gcc.target/i386/pr61360.c: New.
201
202 2014-09-18 Jakub Jelinek <jakub@redhat.com>
203
204 PR c++/62017
205 * g++.dg/asan/pr62017.C: New test.
206
207 PR testsuite/63292
208 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
209
210 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
211
212 PR c++/62232
213 * g++.dg/cpp0x/Wdtor1.C: New.
214
215 2014-09-18 Joseph Myers <joseph@codesourcery.com>
216
217 * gcc.dg/torture/float128-exact-underflow.c: New test.
218
219 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
220
221 PR c++/61745
222 * g++.dg/template/pr61745.C: New.
223
224 2014-09-17 Marek Polacek <polacek@redhat.com>
225
226 PR c/61854
227 * gcc.dg/cpp/pr61854-1.c: New test.
228 * gcc.dg/cpp/pr61854-2.c: New test.
229 * gcc.dg/cpp/pr61854-3.c: New test.
230 * gcc.dg/cpp/pr61854-3.h: New test.
231 * gcc.dg/cpp/pr61854-4.c: New test.
232 * gcc.dg/cpp/pr61854-5.c: New test.
233 * gcc.dg/cpp/pr61854-6.c: New test.
234 * gcc.dg/cpp/pr61854-7.c: New test.
235 * gcc.dg/cpp/pr61854-c90.c: New test.
236 * gcc.dg/cpp/pr61854-c94.c: New test.
237
238 2014-09-17 Jakub Jelinek <jakub@redhat.com>
239
240 PR debug/63284
241 * gcc.dg/pr63284.c: New test.
242
243 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
244
245 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
246
247 PR c++/63241
248 * g++.dg/cpp0x/constexpr-63241.C: New.
249
250 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
251
252 PR libfortran/62768
253 * gfortran.dg/filename_null.f90: New test.
254
255 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
256
257 * gcc.dg/pg-override.c: Fix a typo.
258
259 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
260
261 * gcc.dg/pg.c: Fix a typo.
262
263 2014-09-16 Richard Biener <rguenther@suse.de>
264
265 PR testsuite/63258
266 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
267 for "vectorization not profitable".
268
269 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
270
271 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
272
273 2014-09-16 Jakub Jelinek <jakub@redhat.com>
274
275 PR fortran/56408
276 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
277 missing nexted dg-test call support in dejaGNU 1.4.4.
278
279 2014-09-15 Andi Kleen <ak@linux.intel.com>
280
281 * gcc.dg/pg-override.c: New test.
282 * gcc.dg/pg.c: New test.
283 * gcc.target/i386/fentry-override.c: New test.
284 * gcc.target/i386/fentry.c: New test.
285
286 2014-09-15 Jakub Jelinek <jakub@redhat.com>
287
288 PR fortran/56408
289 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
290 New global vars.
291 (dg-compile-aux-modules): New procedure.
292 * gfortran.dg/binding_label_tests_10.f03: Remove comment
293 and keep-modules.
294 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
295 use dg-compile-aux-modules.
296 * gfortran.dg/binding_label_tests_11.f03: Remove comment
297 and keep-modules.
298 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
299 use dg-compile-aux-modules.
300 * gfortran.dg/binding_label_tests_13.f03: Remove comment
301 and keep-modules.
302 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
303 use dg-compile-aux-modules.
304 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
305 and keep-modules.
306 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
307 use dg-compile-aux-modules.
308 * gfortran.dg/class_45a.f03: Remove keep-modules.
309 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
310 and cleanup-modules.
311 * gfortran.dg/class_4a.f03: Use dg-do link, use
312 dg-additional-sources and cleanup-modules, remove keep-modules
313 and update comment.
314 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
315 keep-modules, adjust comment.
316 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
317 dg-additional-sources and cleanup-modules.
318 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
319 associated comment.
320 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
321 remove comment.
322 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
323 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
324 use dg-compile-aux-modules.
325 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
326 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
327 use dg-compile-aux-modules.
328 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
329 * gfortran.dg/whole_file_29.f90: Remove comment, use
330 dg-compile-aux-modules.
331 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
332 * gfortran.dg/whole_file_31.f90: Remove comment, use
333 dg-compile-aux-modules.
334
335 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
336 gcc_parallel_test_enable): New procedures. If
337 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
338 runtest_file_p to invoke also gcc_parallel_test_run_p.
339 * g++.dg/guality/guality.exp (check_guality): Save/restore
340 test_counts array around the body of the procedure.
341 * gcc.dg/guality/guality.exp (check_guality): Likewise.
342 * g++.dg/plugin/plugin.exp: Run all the tests serially
343 by the first parallel runtest encountering it.
344 * gcc.dg/plugin/plugin.exp: Likewise.
345 * gcc.misc-tests/matrix1.exp: Likewise.
346 * gcc.misc-tests/dhry.exp: Likewise.
347 * gcc.misc-tests/acker1.exp: Likewise.
348 * gcc.misc-tests/linkage.exp: Likewise.
349 * gcc.misc-tests/mg.exp: Likewise.
350 * gcc.misc-tests/mg-2.exp: Likewise.
351 * gcc.misc-tests/sort2.exp: Likewise.
352 * gcc.misc-tests/sieve.exp: Likewise.
353 * gcc.misc-tests/options.exp: Likewise.
354 * gcc.misc-tests/help.exp: Likewise.
355 * go.test/go-test.exp (go-gc-tests): Use
356 gcc_parallel_test_enable {0, 1} around all handling of
357 each test.
358 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
359 * ada/acats/run_all.sh: Parallelize using mkdir inside of
360 a shared directory. Avoid forking and expr uses if
361 shell supports $(()).
362
363 2014-09-14 David Sherwood <david.sherwood@arm.com>
364
365 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
366
367 2014-09-14 James Clarke <jrtc27@jrtc27.com>
368
369 PR target/61407
370 * gcc.dg/darwin-minversion-1.c: Fixed formatting
371 * gcc.dg/darwin-minversion-2.c: Fixed formatting
372 * gcc.dg/darwin-minversion-3.c: Fixed formatting
373 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
374
375 2014-09-13 Marek Polacek <polacek@redhat.com>
376
377 PR c++/60862
378 * g++.dg/diagnostic/pr60862.C: New test.
379
380 2014-09-12 Richard Biener <rguenther@suse.de>
381
382 PR middle-end/63237
383 * g++.dg/torture/pr63237.C: New testcase.
384
385 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
386
387 * gcc.dg/vec-andxor1.c: New file.
388
389 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
390
391 PR target/58757
392 * gcc.dg/c11-true_min-1.c: New testcase.
393
394 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
395
396 PR c++/61489
397 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
398 * g++.old-deja/g++.other/warn5.C: Adjust.
399
400 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
401
402 * gcc.target/aarch64/vset_lane_1.c: New test.
403
404 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
405
406 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
407 Fix declaration.
408 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
409 Fix declaration.
410 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
411 Fix declaration.
412 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
413 Fix declaration.
414
415 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
416
417 PR tree-optimization/63186
418 * gcc.dg/pr63186.c: New testcase.
419
420 2014-09-10 Xinliang David Li <davidxl@google.com>
421
422 PR target/63209
423 * gcc.c-torture/execute/pr63209.c: New test.
424
425 2014-09-10 Jakub Jelinek <jakub@redhat.com>
426
427 * gcc.target/i386/i386.exp: Only run vect-args.c tests
428 if runtest_file_p says they should be run.
429
430 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
431
432 * gcc.target/aarch64/vstN_1.c: New test.
433
434 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
435
436 * gcc.target/aarch64/vldN_lane_1.c: New test.
437
438 2014-09-10 Martin Jambor <mjambor@suse.cz>
439
440 PR ipa/61654
441 * g++.dg/ipa/pr61654.C: New test.
442
443 2014-09-10 Jakub Jelinek <jakub@redhat.com>
444
445 * c-c++-common/ubsan/attrib-3.c: New test.
446 * c-c++-common/ubsan/nonnull-1.c: New test.
447 * c-c++-common/ubsan/nonnull-2.c: New test.
448 * c-c++-common/ubsan/nonnull-3.c: New test.
449 * c-c++-common/ubsan/nonnull-4.c: New test.
450 * c-c++-common/ubsan/nonnull-5.c: New test.
451
452 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
453
454 * g++.dg/lto/pr63166_0.ii: New testcase.
455 * g++.dg/lto/pr63166_1.ii: New testcase.
456
457 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
458
459 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
460
461 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
462
463 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
464 xxpermdi and add commentary about adding it back later; remove
465 unused typedef.
466
467 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
468
469 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
470 and 16-byte aligned.
471 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
472 * gcc.target/arm/vect-lroundf_1.c: Likewise.
473 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
474 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
475 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
476 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
477
478 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
479
480 * gcc.target/aarch64/vldN_dup_1.c: New test.
481
482 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
483
484 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
485
486 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
487
488 * gcc.target/aarch64/vldN_1.c: New test.
489
490 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
491
492 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
493
494 2014-09-09 Jiong Wang <jiong.wang@arm.com>
495
496 * gcc.target/arm/vect-copysignf.c: New testcase.
497
498 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
499
500 * gcc.target/arm/vfp-1.c: Updated expected assembly.
501
502 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
503
504 * gcc.target/arm/vfp-1.c: Updated expected assembly.
505
506 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
507
508 * gcc.target/arm/vfp-1.c: Updated expected assembly.
509
510 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
511
512 * gcc.target/arm/vfp-1.c: Updated expected assembly.
513
514 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
515
516 * gcc.target/arm/pr51835.c: Update expected assembly.
517 * gcc.target/arm/vfp-1.c: Likewise.
518 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
519 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
520 * gcc.target/arm/vfp-ldmiad.c: Likewise.
521 * gcc.target/arm/vfp-ldmias.c: Likewise.
522 * gcc.target/arm/vfp-stmdbd.c: Likewise.
523 * gcc.target/arm/vfp-stmdbs.c: Likewise.
524 * gcc.target/arm/vfp-stmiad.c: Likewise.
525 * gcc.target/arm/vfp-stmias.c: Likewise.
526
527 2014-09-09 Tony Wang <tony.wang@arm.com>
528
529 * gcc.target/arm/xordi3-opt.c: Disable this
530 test case for thumb1 target.
531 * gcc.target/arm/iordi3-opt.c: Ditto.
532
533 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
534
535 PR target/61749
536 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
537
538 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
539
540 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
541
542 2014-09-08 Jakub Jelinek <jakub@redhat.com>
543
544 PR tree-optimization/60196
545 PR tree-optimization/63189
546 * gcc.dg/vect/pr63189.c: New test.
547 * gcc.dg/vect/pr60196-1.c: New test.
548 * gcc.dg/vect/pr60196-2.c: New test.
549
550 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
551
552 * gcc.target/powerpc/swaps-p8-16.c: New test.
553
554 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
555
556 * gcc.target/i386/pr62208.c: New test.
557
558 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
559
560 PR testsuite/56194
561 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
562
563 * g++.dg/ipa/pr61800.C: Require visibility.
564
565 * gcc.dg/pr61868.c: Require lto.
566
567 2014-09-05 Easwaran Raman <eraman@google.com>
568
569 PR rtl-optimization/62146
570 * testsuite/g++.dg/opt/pr62146.C: New.
571
572 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
573
574 * gcc.dg/vect/vect-109.c: Skip predicate added.
575 * gcc.dg/vect/vect-93.c: Test check fixed.
576 * gcc.dg/vect/bb-slp-10.c: Likewise.
577 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
578 Check unaligned feature.
579
580 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
581
582 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
583 int{32,16,8}x1_t with int{32,16,8}_t.
584 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
585 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
586 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
587 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
588
589 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
590
591 * gcc.target/aarch64/vget_high_1.c: New test.
592 * gcc.target/aarch64/vget_low_1.c: Likewise.
593
594 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
595
596 * gcc.target/aarch64/simd/int_comparisons.x: New file.
597 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
598 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
599
600 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
601
602 * gcc.target/aarch64/simd/vrbit_1.c: New test.
603
604 2014-09-05 Richard Biener <rguenther@suse.de>
605
606 PR middle-end/63148
607 * gcc.dg/vect/pr63148.c: New testcase.
608 * c-c++-common/pr19807-1.c: Likewise.
609 * g++.dg/tree-ssa/pr19807.C: Adjust.
610 * g++.dg/tree-ssa/tmmti-2.C: Remove.
611
612 2014-09-05 Bin Cheng <bin.cheng@arm.com>
613
614 PR target/55701
615 * gcc.target/arm/memset-inline-1.c: New test.
616 * gcc.target/arm/memset-inline-2.c: New test.
617 * gcc.target/arm/memset-inline-3.c: New test.
618 * gcc.target/arm/memset-inline-4.c: New test.
619 * gcc.target/arm/memset-inline-5.c: New test.
620 * gcc.target/arm/memset-inline-6.c: New test.
621 * gcc.target/arm/memset-inline-7.c: New test.
622 * gcc.target/arm/memset-inline-8.c: New test.
623 * gcc.target/arm/memset-inline-9.c: New test.
624 * gcc.target/arm/memset-inline-10.c: New test.
625
626 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
627
628 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
629
630 2014-09-04 Guozhi Wei <carrot@google.com>
631
632 PR target/62040
633 * gcc.target/aarch64/pr62040.c: New test.
634
635 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
636
637 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
638 override specific ones, but specific ones do.
639
640 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
641
642 * gcc.target/powerpc/swaps-p8-13.c: New test.
643 * gcc.target/powerpc/swaps-p8-14.c: New test.
644 * gcc.target/powerpc/swaps-p8-15.c: New test.
645
646 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
647
648 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
649 regardless of endianness.
650
651 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
652
653 PR fortran/62174
654 * gfortran.dg/cray_pointers_11.f90: New.
655
656 2014-09-03 Martin Jambor <mjambor@suse.cz>
657
658 PR ipa/62015
659 * g++.dg/ipa/pr62015.C: New test.
660
661 2014-09-03 Martin Jambor <mjambor@suse.cz>
662
663 PR ipa/61986
664 * gcc.dg/ipa/pr61986.c: New test.
665
666 2014-09-03 Marek Polacek <polacek@redhat.com>
667
668 PR c/62294
669 * gcc.dg/pr62294.c: New test.
670 * gcc.dg/pr62294.h: New file.
671
672 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
673
674 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
675 of dg-options. Add "inline" keyword to test functions.
676
677 2014-09-03 Marek Polacek <polacek@redhat.com>
678
679 PR c/62024
680 * g++.dg/cpp0x/pr62024.C: New test.
681 * gcc.dg/pr62024.c: New test.
682
683 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
684
685 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
686 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
687 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
688 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
689 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
690 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
691
692 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
693
694 PR target/61078
695 * gcc.target/s390/pr61078.c: New testcase.
696
697 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
698
699 * gcc.dg/20111227-2.c: Compile only for x86 targets.
700 * gcc.dg/20111227-3.c: Ditto.
701
702 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
703
704 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
705
706 2014-09-03 Tobias Burnus <burnus@net-b.de>
707
708 PR fortran/61881
709 PR fortran/61888
710 PR fortran/57305
711 * gfortran.dg/sizeof_4.f90: New.
712
713 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
714
715 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
716 vec_cts, and vec_ctu.
717 * gcc.target/powerpc/builtins-2.c: Likewise.
718
719 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
720
721 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
722 [!__sun__ && !__hpux__] (arena_size): Scale according to
723 target pointer size.
724
725 2014-09-02 Marek Polacek <polacek@redhat.com>
726
727 PR fortran/62270
728 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
729
730 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
731
732 PR target/62275
733 * gcc.target/arm/vect-lceilf_1.c: New test.
734 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
735 * gcc.target/arm/vect-lroundf_1.c: Likewise.
736
737 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
738
739 PR target/62275
740 * gcc.target/arm/lceil-vcvt_1.c: New test.
741 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
742 * gcc.target/arm/lround-vcvt_1.c: Likewise.
743
744 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
745
746 DR 1453
747 * g++.dg/cpp0x/constexpr-volatile.C: New.
748 * g++.dg/ext/is_literal_type2.C: Likewise.
749
750 2014-09-02 Jakub Jelinek <jakub@redhat.com>
751 Balaji V. Iyer <balaji.v.iyer@intel.com>
752 Igor Zamyatin <igor.zamyatin@intel.com>
753
754 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
755 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
756 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
757 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
758 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
759 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
760 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
761 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
762 * g++.dg/cilk-plus/CK/cf3.cc: New test.
763 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
764 * g++.dg/cilk-plus/CK/for1.cc: New test.
765 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
766 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
767 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
768
769 2014-09-02 Richard Biener <rguenther@suse.de>
770
771 PR tree-optimization/62695
772 * gfortran.dg/pr62695.f90: New testcase.
773
774 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
775
776 PR target/62312
777 * gcc.c-torture/compile/pr62312.c: New.
778
779 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
780
781 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
782
783 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
784
785 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
786 Return right away if !arm*-*-*.
787
788 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
789
790 * gcc.c-torture/unsorted/386.c: Move to ...
791 * gcc.c-torture/compile/386.c: ... here.
792 * gcc.c-torture/unsorted/86.c: Move to ...
793 * gcc.c-torture/compile/86.c: ... here.
794 * gcc.c-torture/unsorted/a1.c: Move to ...
795 * gcc.c-torture/compile/a1.c: ... here.
796 * gcc.c-torture/unsorted/a3.c: Move to ...
797 * gcc.c-torture/compile/a3.c: ... here.
798 * gcc.c-torture/unsorted/aaa.c: Move to ...
799 * gcc.c-torture/compile/aaa.c: ... here.
800 * gcc.c-torture/unsorted/aa.c: Move to ...
801 * gcc.c-torture/compile/aa.c: ... here.
802 * gcc.c-torture/unsorted/abs.c: Move to ...
803 * gcc.c-torture/compile/abs.c: ... here.
804 * gcc.c-torture/unsorted/a.c: Move to ...
805 * gcc.c-torture/compile/a.c: ... here.
806 * gcc.c-torture/unsorted/ac.c: Move to ...
807 * gcc.c-torture/compile/ac.c: ... here.
808 * gcc.c-torture/unsorted/acc.c: Move to ...
809 * gcc.c-torture/compile/acc.c: ... here.
810 * gcc.c-torture/unsorted/add386.c: Move to ...
811 * gcc.c-torture/compile/add386.c: ... here.
812 * gcc.c-torture/unsorted/add.c: Move to ...
813 * gcc.c-torture/compile/add.c: ... here.
814 * gcc.c-torture/unsorted/addcc.c: Move to ...
815 * gcc.c-torture/compile/addcc.c: ... here.
816 * gcc.c-torture/unsorted/andm.c: Move to ...
817 * gcc.c-torture/compile/andm.c: ... here.
818 * gcc.c-torture/unsorted/andmem.c: Move to ...
819 * gcc.c-torture/compile/andmem.c: ... here.
820 * gcc.c-torture/unsorted/andn.c: Move to ...
821 * gcc.c-torture/compile/andn.c: ... here.
822 * gcc.c-torture/unsorted/andok.c: Move to ...
823 * gcc.c-torture/compile/andok.c: ... here.
824 * gcc.c-torture/unsorted/andsi.c: Move to ...
825 * gcc.c-torture/compile/andsi.c: ... here.
826 * gcc.c-torture/unsorted/andsparc.c: Move to ...
827 * gcc.c-torture/compile/andsparc.c: ... here.
828 * gcc.c-torture/unsorted/aos.c: Move to ...
829 * gcc.c-torture/compile/aos.c: ... here.
830 * gcc.c-torture/unsorted/arr.c: Move to ...
831 * gcc.c-torture/compile/arr.c: ... here.
832 * gcc.c-torture/unsorted/as.c: Move to ...
833 * gcc.c-torture/compile/as.c: ... here.
834 * gcc.c-torture/unsorted/ase.c: Move to ...
835 * gcc.c-torture/compile/ase.c: ... here.
836 * gcc.c-torture/unsorted/b1.c: Move to ...
837 * gcc.c-torture/compile/b1.c: ... here.
838 * gcc.c-torture/unsorted/b2.c: Move to ...
839 * gcc.c-torture/compile/b2.c: ... here.
840 * gcc.c-torture/unsorted/b3.c: Move to ...
841 * gcc.c-torture/compile/b3.c: ... here.
842 * gcc.c-torture/unsorted/b88.c: Move to ...
843 * gcc.c-torture/compile/b88.c: ... here.
844 * gcc.c-torture/unsorted/bad.c: Move to ...
845 * gcc.c-torture/compile/bad.c: ... here.
846 * gcc.c-torture/unsorted/band.c: Move to ...
847 * gcc.c-torture/compile/band.c: ... here.
848 * gcc.c-torture/unsorted/bb0.c: Move to ...
849 * gcc.c-torture/compile/bb0.c: ... here.
850 * gcc.c-torture/unsorted/bb1.c: Move to ...
851 * gcc.c-torture/compile/bb1.c: ... here.
852 * gcc.c-torture/unsorted/bbb.c: Move to ...
853 * gcc.c-torture/compile/bbb.c: ... here.
854 * gcc.c-torture/unsorted/b.c: Move to ...
855 * gcc.c-torture/compile/b.c: ... here.
856 * gcc.c-torture/unsorted/bc.c: Move to ...
857 * gcc.c-torture/compile/bc.c: ... here.
858 * gcc.c-torture/unsorted/bcopy.c: Move to ...
859 * gcc.c-torture/compile/bcopy.c: ... here.
860 * gcc.c-torture/unsorted/bf.c: Move to ...
861 * gcc.c-torture/compile/bf.c: ... here.
862 * gcc.c-torture/unsorted/bfins.c: Move to ...
863 * gcc.c-torture/compile/bfins.c: ... here.
864 * gcc.c-torture/unsorted/bfx.c: Move to ...
865 * gcc.c-torture/compile/bfx.c: ... here.
866 * gcc.c-torture/unsorted/bge.c: Move to ...
867 * gcc.c-torture/compile/bge.c: ... here.
868 * gcc.c-torture/unsorted/bit.c: Move to ...
869 * gcc.c-torture/compile/bit.c: ... here.
870 * gcc.c-torture/unsorted/bitf.c: Move to ...
871 * gcc.c-torture/compile/bitf.c: ... here.
872 * gcc.c-torture/unsorted/bitw.c: Move to ...
873 * gcc.c-torture/compile/bitw.c: ... here.
874 * gcc.c-torture/unsorted/blk.c: Move to ...
875 * gcc.c-torture/compile/blk.c: ... here.
876 * gcc.c-torture/unsorted/bt386.c: Move to ...
877 * gcc.c-torture/compile/bt386.c: ... here.
878 * gcc.c-torture/unsorted/bt.c: Move to ...
879 * gcc.c-torture/compile/bt.c: ... here.
880 * gcc.c-torture/unsorted/BUG11.c: Move to ...
881 * gcc.c-torture/compile/BUG11.c: ... here.
882 * gcc.c-torture/unsorted/BUG12.c: Move to ...
883 * gcc.c-torture/compile/BUG12.c: ... here.
884 * gcc.c-torture/unsorted/BUG13.c: Move to ...
885 * gcc.c-torture/compile/BUG13.c: ... here.
886 * gcc.c-torture/unsorted/BUG16.c: Move to ...
887 * gcc.c-torture/compile/BUG16.c: ... here.
888 * gcc.c-torture/unsorted/BUG17.c: Move to ...
889 * gcc.c-torture/compile/BUG17.c: ... here.
890 * gcc.c-torture/unsorted/BUG18.c: Move to ...
891 * gcc.c-torture/compile/BUG18.c: ... here.
892 * gcc.c-torture/unsorted/BUG1.c: Move to ...
893 * gcc.c-torture/compile/BUG1.c: ... here.
894 * gcc.c-torture/unsorted/BUG21.c: Move to ...
895 * gcc.c-torture/compile/BUG21.c: ... here.
896 * gcc.c-torture/unsorted/BUG22.c: Move to ...
897 * gcc.c-torture/compile/BUG22.c: ... here.
898 * gcc.c-torture/unsorted/BUG23.c: Move to ...
899 * gcc.c-torture/compile/BUG23.c: ... here.
900 * gcc.c-torture/unsorted/BUG24.c: Move to ...
901 * gcc.c-torture/compile/BUG24.c: ... here.
902 * gcc.c-torture/unsorted/BUG25.c: Move to ...
903 * gcc.c-torture/compile/BUG25.c: ... here.
904 * gcc.c-torture/unsorted/BUG2.c: Move to ...
905 * gcc.c-torture/compile/BUG2.c: ... here.
906 * gcc.c-torture/unsorted/BUG3.c: Move to ...
907 * gcc.c-torture/compile/BUG3.c: ... here.
908 * gcc.c-torture/unsorted/BUG4.c: Move to ...
909 * gcc.c-torture/compile/BUG4.c: ... here.
910 * gcc.c-torture/unsorted/BUG5.c: Move to ...
911 * gcc.c-torture/compile/BUG5.c: ... here.
912 * gcc.c-torture/unsorted/BUG6.c: Move to ...
913 * gcc.c-torture/compile/BUG6.c: ... here.
914 * gcc.c-torture/unsorted/bug.c: Move to ...
915 * gcc.c-torture/compile/bug.c: ... here.
916 * gcc.c-torture/unsorted/bugc.c: Move to ...
917 * gcc.c-torture/compile/bugc.c: ... here.
918 * gcc.c-torture/unsorted/buns.c: Move to ...
919 * gcc.c-torture/compile/buns.c: ... here.
920 * gcc.c-torture/unsorted/bx.c: Move to ...
921 * gcc.c-torture/compile/bx.c: ... here.
922 * gcc.c-torture/unsorted/c1.c: Move to ...
923 * gcc.c-torture/compile/c1.c: ... here.
924 * gcc.c-torture/unsorted/c2.c: Move to ...
925 * gcc.c-torture/compile/c2.c: ... here.
926 * gcc.c-torture/unsorted/call386.c: Move to ...
927 * gcc.c-torture/compile/call386.c: ... here.
928 * gcc.c-torture/unsorted/call.c: Move to ...
929 * gcc.c-torture/compile/call.c: ... here.
930 * gcc.c-torture/unsorted/callind.c: Move to ...
931 * gcc.c-torture/compile/callind.c: ... here.
932 * gcc.c-torture/unsorted/c.c: Move to ...
933 * gcc.c-torture/compile/c.c: ... here.
934 * gcc.c-torture/unsorted/cc.c: Move to ...
935 * gcc.c-torture/compile/cc.c: ... here.
936 * gcc.c-torture/unsorted/charmtst.c: Move to ...
937 * gcc.c-torture/compile/charmtst.c: ... here.
938 * gcc.c-torture/unsorted/cmb.c: Move to ...
939 * gcc.c-torture/compile/cmb.c: ... here.
940 * gcc.c-torture/unsorted/cmp.c: Move to ...
941 * gcc.c-torture/compile/cmp.c: ... here.
942 * gcc.c-torture/unsorted/cmphi.c: Move to ...
943 * gcc.c-torture/compile/cmphi.c: ... here.
944 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
945 * gcc.c-torture/compile/cmpsi386.c: ... here.
946 * gcc.c-torture/unsorted/cmul.c: Move to ...
947 * gcc.c-torture/compile/cmul.c: ... here.
948 * gcc.c-torture/unsorted/cn1.c: Move to ...
949 * gcc.c-torture/compile/cn1.c: ... here.
950 * gcc.c-torture/unsorted/comb.c: Move to ...
951 * gcc.c-torture/compile/comb.c: ... here.
952 * gcc.c-torture/unsorted/consec.c: Move to ...
953 * gcc.c-torture/compile/consec.c: ... here.
954 * gcc.c-torture/unsorted/const.c: Move to ...
955 * gcc.c-torture/compile/const.c: ... here.
956 * gcc.c-torture/unsorted/conv.c: Move to ...
957 * gcc.c-torture/compile/conv.c: ... here.
958 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
959 * gcc.c-torture/compile/conv_tst.c: ... here.
960 * gcc.c-torture/unsorted/cp.c: Move to ...
961 * gcc.c-torture/compile/cp.c: ... here.
962 * gcc.c-torture/unsorted/csebug.c: Move to ...
963 * gcc.c-torture/compile/csebug.c: ... here.
964 * gcc.c-torture/unsorted/cvt.c: Move to ...
965 * gcc.c-torture/compile/cvt.c: ... here.
966 * gcc.c-torture/unsorted/dblbug.c: Move to ...
967 * gcc.c-torture/compile/dblbug.c: ... here.
968 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
969 * gcc.c-torture/compile/dbl_parm.c: ... here.
970 * gcc.c-torture/unsorted/d.c: Move to ...
971 * gcc.c-torture/compile/d.c: ... here.
972 * gcc.c-torture/unsorted/ddd.c: Move to ...
973 * gcc.c-torture/compile/ddd.c: ... here.
974 * gcc.c-torture/unsorted/dead.c: Move to ...
975 * gcc.c-torture/compile/dead.c: ... here.
976 * gcc.c-torture/unsorted/delay.c: Move to ...
977 * gcc.c-torture/compile/delay.c: ... here.
978 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
979 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
980 * gcc.c-torture/unsorted/di.c: Move to ...
981 * gcc.c-torture/compile/di.c: ... here.
982 * gcc.c-torture/unsorted/dic.c: Move to ...
983 * gcc.c-torture/compile/dic.c: ... here.
984 * gcc.c-torture/unsorted/dilayout.c: Move to ...
985 * gcc.c-torture/compile/dilayout.c: ... here.
986 * gcc.c-torture/unsorted/dimove.c: Move to ...
987 * gcc.c-torture/compile/dimove.c: ... here.
988 * gcc.c-torture/unsorted/dimul.c: Move to ...
989 * gcc.c-torture/compile/dimul.c: ... here.
990 * gcc.c-torture/unsorted/div.c: Move to ...
991 * gcc.c-torture/compile/div.c: ... here.
992 * gcc.c-torture/unsorted/divdf.c: Move to ...
993 * gcc.c-torture/compile/divdf.c: ... here.
994 * gcc.c-torture/unsorted/dm.c: Move to ...
995 * gcc.c-torture/compile/dm.c: ... here.
996 * gcc.c-torture/unsorted/dshift.c: Move to ...
997 * gcc.c-torture/compile/dshift.c: ... here.
998 * gcc.c-torture/unsorted/e.c: Move to ...
999 * gcc.c-torture/compile/e.c: ... here.
1000 * gcc.c-torture/unsorted/ex.c: Move to ...
1001 * gcc.c-torture/compile/ex.c: ... here.
1002 * gcc.c-torture/unsorted/ext.c: Move to ...
1003 * gcc.c-torture/compile/ext.c: ... here.
1004 * gcc.c-torture/unsorted/f1.c: Move to ...
1005 * gcc.c-torture/compile/f1.c: ... here.
1006 * gcc.c-torture/unsorted/f2.c: Move to ...
1007 * gcc.c-torture/compile/f2.c: ... here.
1008 * gcc.c-torture/unsorted/fdmul.c: Move to ...
1009 * gcc.c-torture/compile/fdmul.c: ... here.
1010 * gcc.c-torture/unsorted/float.c: Move to ...
1011 * gcc.c-torture/compile/float.c: ... here.
1012 * gcc.c-torture/unsorted/flo.c: Move to ...
1013 * gcc.c-torture/compile/flo.c: ... here.
1014 * gcc.c-torture/unsorted/flt_const.c: Move to ...
1015 * gcc.c-torture/compile/flt_const.c: ... here.
1016 * gcc.c-torture/unsorted/fnul.c: Move to ...
1017 * gcc.c-torture/compile/fnul.c: ... here.
1018 * gcc.c-torture/unsorted/foo.c: Move to ...
1019 * gcc.c-torture/compile/foo.c: ... here.
1020 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
1021 * gcc.c-torture/compile/forgetcc.c: ... here.
1022 * gcc.c-torture/unsorted/fq.c: Move to ...
1023 * gcc.c-torture/compile/fq.c: ... here.
1024 * gcc.c-torture/unsorted/g.c: Move to ...
1025 * gcc.c-torture/compile/g.c: ... here.
1026 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
1027 * gcc.c-torture/compile/gen_tst.c: ... here.
1028 * gcc.c-torture/unsorted/glob.c: Move to ...
1029 * gcc.c-torture/compile/glob.c: ... here.
1030 * gcc.c-torture/unsorted/gronk.c: Move to ...
1031 * gcc.c-torture/compile/gronk.c: ... here.
1032 * gcc.c-torture/unsorted/hibug.c: Move to ...
1033 * gcc.c-torture/compile/hibug.c: ... here.
1034 * gcc.c-torture/unsorted/hi.c: Move to ...
1035 * gcc.c-torture/compile/hi.c: ... here.
1036 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
1037 * gcc.c-torture/compile/HIcmp.c: ... here.
1038 * gcc.c-torture/unsorted/HIset.c: Move to ...
1039 * gcc.c-torture/compile/HIset.c: ... here.
1040 * gcc.c-torture/unsorted/i.c: Move to ...
1041 * gcc.c-torture/compile/i.c: ... here.
1042 * gcc.c-torture/unsorted/i++.c: Move to ...
1043 * gcc.c-torture/compile/i++.c: ... here.
1044 * gcc.c-torture/unsorted/ic.c: Move to ...
1045 * gcc.c-torture/compile/ic.c: ... here.
1046 * gcc.c-torture/unsorted/icmp.c: Move to ...
1047 * gcc.c-torture/compile/icmp.c: ... here.
1048 * gcc.c-torture/unsorted/ifreg.c: Move to ...
1049 * gcc.c-torture/compile/ifreg.c: ... here.
1050 * gcc.c-torture/unsorted/imm.c: Move to ...
1051 * gcc.c-torture/compile/imm.c: ... here.
1052 * gcc.c-torture/unsorted/isinf.c: Move to ...
1053 * gcc.c-torture/compile/isinf.c: ... here.
1054 * gcc.c-torture/unsorted/jmp.c: Move to ...
1055 * gcc.c-torture/compile/jmp.c: ... here.
1056 * gcc.c-torture/unsorted/jumptab.c: Move to ...
1057 * gcc.c-torture/compile/jumptab.c: ... here.
1058 * gcc.c-torture/unsorted/layout.c: Move to ...
1059 * gcc.c-torture/compile/layout.c: ... here.
1060 * gcc.c-torture/unsorted/lbug.c: Move to ...
1061 * gcc.c-torture/compile/lbug.c: ... here.
1062 * gcc.c-torture/unsorted/l.c: Move to ...
1063 * gcc.c-torture/compile/l.c: ... here.
1064 * gcc.c-torture/unsorted/ll1.c: Move to ...
1065 * gcc.c-torture/compile/ll1.c: ... here.
1066 * gcc.c-torture/unsorted/llbug.c: Move to ...
1067 * gcc.c-torture/compile/llbug.c: ... here.
1068 * gcc.c-torture/unsorted/lll.c: Move to ...
1069 * gcc.c-torture/compile/lll.c: ... here.
1070 * gcc.c-torture/unsorted/load8.c: Move to ...
1071 * gcc.c-torture/compile/load8.c: ... here.
1072 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
1073 * gcc.c-torture/compile/loadhicc.c: ... here.
1074 * gcc.c-torture/unsorted/log2.c: Move to ...
1075 * gcc.c-torture/compile/log2.c: ... here.
1076 * gcc.c-torture/unsorted/logic.c: Move to ...
1077 * gcc.c-torture/compile/logic.c: ... here.
1078 * gcc.c-torture/unsorted/loop-1.c: Move to ...
1079 * gcc.c-torture/compile/loop-1.c: ... here.
1080 * gcc.c-torture/unsorted/loop386.c: Move to ...
1081 * gcc.c-torture/compile/loop386.c: ... here.
1082 * gcc.c-torture/unsorted/lop.c: Move to ...
1083 * gcc.c-torture/compile/lop.c: ... here.
1084 * gcc.c-torture/unsorted/m1.c: Move to ...
1085 * gcc.c-torture/compile/m1.c: ... here.
1086 * gcc.c-torture/unsorted/m2.c: Move to ...
1087 * gcc.c-torture/compile/m2.c: ... here.
1088 * gcc.c-torture/unsorted/m5.c: Move to ...
1089 * gcc.c-torture/compile/m5.c: ... here.
1090 * gcc.c-torture/unsorted/m68.c: Move to ...
1091 * gcc.c-torture/compile/m68.c: ... here.
1092 * gcc.c-torture/unsorted/mbyte.c: Move to ...
1093 * gcc.c-torture/compile/mbyte.c: ... here.
1094 * gcc.c-torture/unsorted/mchar.c: Move to ...
1095 * gcc.c-torture/compile/mchar.c: ... here.
1096 * gcc.c-torture/unsorted/mcmp.c: Move to ...
1097 * gcc.c-torture/compile/mcmp.c: ... here.
1098 * gcc.c-torture/unsorted/mdouble.c: Move to ...
1099 * gcc.c-torture/compile/mdouble.c: ... here.
1100 * gcc.c-torture/unsorted/memtst.c: Move to ...
1101 * gcc.c-torture/compile/memtst.c: ... here.
1102 * gcc.c-torture/unsorted/miscomp.c: Move to ...
1103 * gcc.c-torture/compile/miscomp.c: ... here.
1104 * gcc.c-torture/unsorted/mm.c: Move to ...
1105 * gcc.c-torture/compile/mm.c: ... here.
1106 * gcc.c-torture/unsorted/mod.c: Move to ...
1107 * gcc.c-torture/compile/mod.c: ... here.
1108 * gcc.c-torture/unsorted/modcc.c: Move to ...
1109 * gcc.c-torture/compile/modcc.c: ... here.
1110 * gcc.c-torture/unsorted/move.c: Move to ...
1111 * gcc.c-torture/compile/move.c: ... here.
1112 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
1113 * gcc.c-torture/compile/move_qhi.c: ... here.
1114 * gcc.c-torture/unsorted/mregtst.c: Move to ...
1115 * gcc.c-torture/compile/mregtst.c: ... here.
1116 * gcc.c-torture/unsorted/msp.c: Move to ...
1117 * gcc.c-torture/compile/msp.c: ... here.
1118 * gcc.c-torture/unsorted/mtst.c: Move to ...
1119 * gcc.c-torture/compile/mtst.c: ... here.
1120 * gcc.c-torture/unsorted/mu.c: Move to ...
1121 * gcc.c-torture/compile/mu.c: ... here.
1122 * gcc.c-torture/unsorted/mul.c: Move to ...
1123 * gcc.c-torture/compile/mul.c: ... here.
1124 * gcc.c-torture/unsorted/mword1.c: Move to ...
1125 * gcc.c-torture/compile/mword1.c: ... here.
1126 * gcc.c-torture/unsorted/mword.c: Move to ...
1127 * gcc.c-torture/compile/mword.c: ... here.
1128 * gcc.c-torture/unsorted/n1.c: Move to ...
1129 * gcc.c-torture/compile/n1.c: ... here.
1130 * gcc.c-torture/unsorted/nand.c: Move to ...
1131 * gcc.c-torture/compile/nand.c: ... here.
1132 * gcc.c-torture/unsorted/n.c: Move to ...
1133 * gcc.c-torture/compile/n.c: ... here.
1134 * gcc.c-torture/unsorted/neg.c: Move to ...
1135 * gcc.c-torture/compile/neg.c: ... here.
1136 * gcc.c-torture/unsorted/o.c: Move to ...
1137 * gcc.c-torture/compile/o.c: ... here.
1138 * gcc.c-torture/unsorted/omit.c: Move to ...
1139 * gcc.c-torture/compile/omit.c: ... here.
1140 * gcc.c-torture/unsorted/opout.c: Move to ...
1141 * gcc.c-torture/compile/opout.c: ... here.
1142 * gcc.c-torture/unsorted/opt.c: Move to ...
1143 * gcc.c-torture/compile/opt.c: ... here.
1144 * gcc.c-torture/unsorted/or386.c: Move to ...
1145 * gcc.c-torture/compile/or386.c: ... here.
1146 * gcc.c-torture/unsorted/or.c: Move to ...
1147 * gcc.c-torture/compile/or.c: ... here.
1148 * gcc.c-torture/unsorted/parms.c: Move to ...
1149 * gcc.c-torture/compile/parms.c: ... here.
1150 * gcc.c-torture/unsorted/pass.c: Move to ...
1151 * gcc.c-torture/compile/pass.c: ... here.
1152 * gcc.c-torture/unsorted/p.c: Move to ...
1153 * gcc.c-torture/compile/p.c: ... here.
1154 * gcc.c-torture/unsorted/pmt.c: Move to ...
1155 * gcc.c-torture/compile/pmt.c: ... here.
1156 * gcc.c-torture/unsorted/poor.c: Move to ...
1157 * gcc.c-torture/compile/poor.c: ... here.
1158 * gcc.c-torture/unsorted/pp.c: Move to ...
1159 * gcc.c-torture/compile/pp.c: ... here.
1160 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
1161 * gcc.c-torture/compile/pret-arg.c: ... here.
1162 * gcc.c-torture/unsorted/pyr2.c: Move to ...
1163 * gcc.c-torture/compile/pyr2.c: ... here.
1164 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
1165 * gcc.c-torture/compile/PYRBUG.c: ... here.
1166 * gcc.c-torture/unsorted/pyr.c: Move to ...
1167 * gcc.c-torture/compile/pyr.c: ... here.
1168 * gcc.c-torture/unsorted/q.c: Move to ...
1169 * gcc.c-torture/compile/q.c: ... here.
1170 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
1171 * gcc.c-torture/compile/QIcmp.c: ... here.
1172 * gcc.c-torture/unsorted/QIset.c: Move to ...
1173 * gcc.c-torture/compile/QIset.c: ... here.
1174 * gcc.c-torture/unsorted/r1.c: Move to ...
1175 * gcc.c-torture/compile/r1.c: ... here.
1176 * gcc.c-torture/unsorted/r.c: Move to ...
1177 * gcc.c-torture/compile/r.c: ... here.
1178 * gcc.c-torture/unsorted/rel.c: Move to ...
1179 * gcc.c-torture/compile/rel.c: ... here.
1180 * gcc.c-torture/unsorted/rmsc.c: Move to ...
1181 * gcc.c-torture/compile/rmsc.c: ... here.
1182 * gcc.c-torture/unsorted/round.c: Move to ...
1183 * gcc.c-torture/compile/round.c: ... here.
1184 * gcc.c-torture/unsorted/run.c: Move to ...
1185 * gcc.c-torture/compile/run.c: ... here.
1186 * gcc.c-torture/unsorted/sar.c: Move to ...
1187 * gcc.c-torture/compile/sar.c: ... here.
1188 * gcc.c-torture/unsorted/s.c: Move to ...
1189 * gcc.c-torture/compile/s.c: ... here.
1190 * gcc.c-torture/unsorted/scal.c: Move to ...
1191 * gcc.c-torture/compile/scal.c: ... here.
1192 * gcc.c-torture/unsorted/sc.c: Move to ...
1193 * gcc.c-torture/compile/sc.c: ... here.
1194 * gcc.c-torture/unsorted/scc.c: Move to ...
1195 * gcc.c-torture/compile/scc.c: ... here.
1196 * gcc.c-torture/unsorted/scond.c: Move to ...
1197 * gcc.c-torture/compile/scond.c: ... here.
1198 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1199 * gcc.c-torture/compile/selfrec.c: ... here.
1200 * gcc.c-torture/unsorted/seq.c: Move to ...
1201 * gcc.c-torture/compile/seq.c: ... here.
1202 * gcc.c-torture/unsorted/set386.c: Move to ...
1203 * gcc.c-torture/compile/set386.c: ... here.
1204 * gcc.c-torture/unsorted/set88.c: Move to ...
1205 * gcc.c-torture/compile/set88.c: ... here.
1206 * gcc.c-torture/unsorted/SFset.c: Move to ...
1207 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1208 * gcc.c-torture/unsorted/shand.c: Move to ...
1209 * gcc.c-torture/compile/shand.c: ... here.
1210 * gcc.c-torture/unsorted/sh.c: Move to ...
1211 * gcc.c-torture/compile/sh.c: ... here.
1212 * gcc.c-torture/unsorted/shft.c: Move to ...
1213 * gcc.c-torture/compile/shft.c: ... here.
1214 * gcc.c-torture/unsorted/shift.c: Move to ...
1215 * gcc.c-torture/compile/shift.c: ... here.
1216 * gcc.c-torture/unsorted/shloop.c: Move to ...
1217 * gcc.c-torture/compile/shloop.c: ... here.
1218 * gcc.c-torture/unsorted/shm.c: Move to ...
1219 * gcc.c-torture/compile/shm.c: ... here.
1220 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1221 * gcc.c-torture/compile/SIcmp.c: ... here.
1222 * gcc.c-torture/unsorted/signext2.c: Move to ...
1223 * gcc.c-torture/compile/signext2.c: ... here.
1224 * gcc.c-torture/unsorted/signext.c: Move to ...
1225 * gcc.c-torture/compile/signext.c: ... here.
1226 * gcc.c-torture/unsorted/sim.c: Move to ...
1227 * gcc.c-torture/compile/sim.c: ... here.
1228 * gcc.c-torture/unsorted/simple.c: Move to ...
1229 * gcc.c-torture/compile/simple.c: ... here.
1230 * gcc.c-torture/unsorted/SIset.c: Move to ...
1231 * gcc.c-torture/compile/SIset.c: ... here.
1232 * gcc.c-torture/unsorted/sne.c: Move to ...
1233 * gcc.c-torture/compile/sne.c: ... here.
1234 * gcc.c-torture/unsorted/sound.c: Move to ...
1235 * gcc.c-torture/compile/sound.c: ... here.
1236 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1237 * gcc.c-torture/compile/sparcbug.c: ... here.
1238 * gcc.c-torture/unsorted/speed.c: Move to ...
1239 * gcc.c-torture/compile/speed.c: ... here.
1240 * gcc.c-torture/unsorted/stor.c: Move to ...
1241 * gcc.c-torture/compile/stor.c: ... here.
1242 * gcc.c-torture/unsorted/store0.c: Move to ...
1243 * gcc.c-torture/compile/store0.c: ... here.
1244 * gcc.c-torture/unsorted/storecc.c: Move to ...
1245 * gcc.c-torture/compile/storecc.c: ... here.
1246 * gcc.c-torture/unsorted/str.c: Move to ...
1247 * gcc.c-torture/compile/str.c: ... here.
1248 * gcc.c-torture/unsorted/stru.c: Move to ...
1249 * gcc.c-torture/compile/stru.c: ... here.
1250 * gcc.c-torture/unsorted/structret.c: Move to ...
1251 * gcc.c-torture/compile/structret.c: ... here.
1252 * gcc.c-torture/unsorted/stuct.c: Move to ...
1253 * gcc.c-torture/compile/stuct.c: ... here.
1254 * gcc.c-torture/unsorted/sub32.c: Move to ...
1255 * gcc.c-torture/compile/sub32.c: ... here.
1256 * gcc.c-torture/unsorted/subcc.c: Move to ...
1257 * gcc.c-torture/compile/subcc.c: ... here.
1258 * gcc.c-torture/unsorted/subcse.c: Move to ...
1259 * gcc.c-torture/compile/subcse.c: ... here.
1260 * gcc.c-torture/unsorted/sym.c: Move to ...
1261 * gcc.c-torture/compile/sym.c: ... here.
1262 * gcc.c-torture/unsorted/symconst.c: Move to ...
1263 * gcc.c-torture/compile/symconst.c: ... here.
1264 * gcc.c-torture/unsorted/t.c: Move to ...
1265 * gcc.c-torture/compile/t.c: ... here.
1266 * gcc.c-torture/unsorted/test.c: Move to ...
1267 * gcc.c-torture/compile/test.c: ... here.
1268 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1269 * gcc.c-torture/compile/test-flow.c: ... here.
1270 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1271 * gcc.c-torture/compile/test-loop.c: ... here.
1272 * gcc.c-torture/unsorted/time.c: Move to ...
1273 * gcc.c-torture/compile/time.c: ... here.
1274 * gcc.c-torture/unsorted/tmp.c: Move to ...
1275 * gcc.c-torture/compile/tmp.c: ... here.
1276 * gcc.c-torture/unsorted/trivial.c: Move to ...
1277 * gcc.c-torture/compile/trivial.c: ... here.
1278 * gcc.c-torture/unsorted/trunc.c: Move to ...
1279 * gcc.c-torture/compile/trunc.c: ... here.
1280 * gcc.c-torture/unsorted/u.c: Move to ...
1281 * gcc.c-torture/compile/u.c: ... here.
1282 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1283 * gcc.c-torture/compile/udconvert.c: ... here.
1284 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1285 * gcc.c-torture/compile/udivmod4.c: ... here.
1286 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1287 * gcc.c-torture/compile/UHIcmp.c: ... here.
1288 * gcc.c-torture/unsorted/uns.c: Move to ...
1289 * gcc.c-torture/compile/uns.c: ... here.
1290 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1291 * gcc.c-torture/compile/uns_tst.c: ... here.
1292 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1293 * gcc.c-torture/compile/UQIcmp.c: ... here.
1294 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1295 * gcc.c-torture/compile/USIcmp.c: ... here.
1296 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1297 * gcc.c-torture/compile/uuarg.c: ... here.
1298 * gcc.c-torture/unsorted/v.c: Move to ...
1299 * gcc.c-torture/compile/v.c: ... here.
1300 * gcc.c-torture/unsorted/w.c: Move to ...
1301 * gcc.c-torture/compile/w.c: ... here.
1302 * gcc.c-torture/unsorted/ww.c: Move to ...
1303 * gcc.c-torture/compile/ww.c: ... here.
1304 * gcc.c-torture/unsorted/xb.c: Move to ...
1305 * gcc.c-torture/compile/xb.c: ... here.
1306 * gcc.c-torture/unsorted/xbg.c: Move to ...
1307 * gcc.c-torture/compile/xbg.c: ... here.
1308 * gcc.c-torture/unsorted/x.c: Move to ...
1309 * gcc.c-torture/compile/x.c: ... here.
1310 * gcc.c-torture/unsorted/xc.c: Move to ...
1311 * gcc.c-torture/compile/xc.c: ... here.
1312 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1313 * gcc.c-torture/compile/xcsebug.c: ... here.
1314 * gcc.c-torture/unsorted/xdi.c: Move to ...
1315 * gcc.c-torture/compile/xdi.c: ... here.
1316 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1317 * gcc.c-torture/compile/xfoo.c: ... here.
1318 * gcc.c-torture/unsorted/xi.c: Move to ...
1319 * gcc.c-torture/compile/xi.c: ... here.
1320 * gcc.c-torture/unsorted/xlop.c: Move to ...
1321 * gcc.c-torture/compile/xlop.c: ... here.
1322 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1323 * gcc.c-torture/compile/xmtst.c: ... here.
1324 * gcc.c-torture/unsorted/xneg.c: Move to ...
1325 * gcc.c-torture/compile/xneg.c: ... here.
1326 * gcc.c-torture/unsorted/xopt.c: Move to ...
1327 * gcc.c-torture/compile/xopt.c: ... here.
1328 * gcc.c-torture/unsorted/xor.c: Move to ...
1329 * gcc.c-torture/compile/xor.c: ... here.
1330 * gcc.c-torture/unsorted/xorn.c: Move to ...
1331 * gcc.c-torture/compile/xorn.c: ... here.
1332 * gcc.c-torture/unsorted/xp.c: Move to ...
1333 * gcc.c-torture/compile/xp.c: ... here.
1334 * gcc.c-torture/unsorted/xpp.c: Move to ...
1335 * gcc.c-torture/compile/xpp.c: ... here.
1336 * gcc.c-torture/unsorted/xs.c: Move to ...
1337 * gcc.c-torture/compile/xs.c: ... here.
1338 * gcc.c-torture/unsorted/xsh.c: Move to ...
1339 * gcc.c-torture/compile/xsh.c: ... here.
1340 * gcc.c-torture/unsorted/xz.c: Move to ...
1341 * gcc.c-torture/compile/xz.c: ... here.
1342 * gcc.c-torture/unsorted/xzz.c: Move to ...
1343 * gcc.c-torture/compile/xzz.c: ... here.
1344
1345 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1346
1347 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1348 (abort, exit): Declare.
1349
1350 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1351
1352 PR sanitizer/61897
1353 PR sanitizer/62140
1354 * c-c++-common/asan/pr62140-1.c: New test.
1355 * c-c++-common/asan/pr62140-2.c: New test.
1356
1357 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1358 Tobias Burnus <burnus@net-b.de>
1359
1360 PR fortran/62309
1361 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1362
1363 2014-08-31 Tobias Burnus <burnus@net-b.de>
1364
1365 * gfortran.dg/coarray_lib_comm_1.f90: New.
1366
1367 2014-08-30 Andrew Pinski <apinski@cavium.com>
1368
1369 * gcc.c-torture/execute/20140828-1.c: New testcase.
1370
1371 2014-08-29 DJ Delorie <dj@redhat.com>
1372
1373 * lib/target-supports.exp (check_effective_target_size32plus):
1374 Increase size to avoid false positives on 24-bit address spaces.
1375 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1376 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1377 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1378 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1379 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1380 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1381 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1382 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1383
1384 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1385
1386 PR c++/54002
1387 * g++.dg/cpp0x/constexpr-54002.C: New.
1388
1389 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1390
1391 PR c++/56991
1392 * g++.dg/cpp0x/constexpr-56991.C: New.
1393
1394 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1395
1396 PR c++/57764
1397 * g++.dg/cpp0x/constexpr-57764.C: New.
1398
1399 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1400
1401 PR c++/59938
1402 * g++.dg/cpp0x/constexpr-59938.C: New.
1403
1404 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1405
1406 PR c++/61484
1407 * g++.dg/cpp0x/constexpr-61484.C: New.
1408
1409 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1410
1411 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1412 vec_round, vec_splat, vec_div, and vec_mul.
1413 * gcc.target/powerpc/builtins-2.c: New test.
1414
1415 2014-08-28 Richard Biener <rguenther@suse.de>
1416
1417 PR tree-optimization/62283
1418 * gfortran.dg/vect/pr62283.f: New testcase.
1419 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1420 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1421 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1422 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1423 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1424 * gcc.dg/vect/vect-33.c: Likewise.
1425
1426 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1427
1428 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1429
1430 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1431
1432 PR cpp/23827 - standard C++ should not have hex float preprocessor
1433 tokens
1434 * g++.dg/cpp/pr23827_cxx11.C: New.
1435 * g++.dg/cpp/pr23827_cxx98.C: New.
1436 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1437 * gcc.dg/cpp/pr23827_c90.c: New.
1438 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1439 * gcc.dg/cpp/pr23827_c99.c: New.
1440
1441 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1442
1443 PR c++/52892
1444 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1445 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1446 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1447
1448 2014-08-27 Guozhi Wei <carrot@google.com>
1449
1450 PR target/62262
1451 * gcc.target/aarch64/pr62262.c: New test.
1452
1453 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1454
1455 PR target/60606
1456 PR target/61330
1457 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1458 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1459
1460 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1461
1462 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1463 failure on s390*-*-linux-gnu.
1464
1465 2014-08-26 Richard Biener <rguenther@suse.de>
1466
1467 PR tree-optimization/62175
1468 * g++.dg/torture/pr62175.C: New testcase.
1469
1470 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1471
1472 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1473 copy of compile/compile.exp.
1474 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1475 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1476 i?86-*.
1477 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1478 m32c-*-*.
1479 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1480 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1481 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1482 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1483 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1484 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1485 * gcc.c-torture/execute/20040703-1.c: Likewise.
1486 * gcc.c-torture/execute/20040705-1.c: Likewise.
1487 * gcc.c-torture/execute/20040705-2.c: Likewise.
1488 * gcc.c-torture/execute/20040709-1.c: Likewise.
1489 * gcc.c-torture/execute/20040709-2.c: Likewise.
1490 * gcc.c-torture/execute/20040811-1.c: Likewise.
1491 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1492 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1493 compiling for x86_64-* or i?86-*.
1494 * gcc.c-torture/execute/20050604-1.c: Likewise.
1495 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1496 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1497 for x86_64-* or i?86-*.
1498 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1499 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1500 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1501 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1502 option.
1503 * gcc.c-torture/execute/20111227-2.c: Moved to...
1504 * gcc.dg/20111227-2.c: ... here. Add -free option.
1505 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1506 * gcc.dg/20111227-3.c: ... here. Add -free option.
1507 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1508 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1509 declarations for abort and exit.
1510 * gcc.c-torture/execute/920711-1.c: Likewise.
1511 * gcc.c-torture/execute/930529-1.c: Likewise.
1512 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1513 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1514 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1515 exit.
1516 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1517 for i?86-* or x86_64-*. Add declarations for abort and exit.
1518 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1519 i?86-* or x86_64-*.
1520 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1521 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1522 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1523 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1524 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1525 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1526 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1527 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1528 m68k-linux.
1529 * gcc.c-torture/execute/loop-2g.c: Likewise.
1530 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1531 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1532 powerpc-*-eabi*.
1533 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1534 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1535 * gcc.c-torture/execute/pr23047.c: Likewise.
1536 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1537 declarations for abort and exit.
1538 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1539 * gcc.c-torture/execute/pr31448.c: Likewise.
1540 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1541 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1542 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1543 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1544 Skip on spu-*.
1545 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1546 declarations for abort and exit.
1547 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1548 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1549 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1550 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1551 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1552 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1553 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1554 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1555 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1556 * gcc.c-torture/execute/pr56799.c: Likewise.
1557 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1558 option. Add declarations for abort and exit.
1559 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1560 * gcc.c-torture/execute/pr58570.c: Likewise.
1561 * gcc.c-torture/execute/pr60822.c: Likewise.
1562 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1563 * gcc.c-torture/execute/shiftdi.c: Likewise.
1564 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1565 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1566 * gcc.c-torture/execute/usmul.c: Require int32plus.
1567 * gcc.c-torture/execute/vrp-5.c: Likewise.
1568 * gcc.c-torture/execute/vrp-6.c: Likewise.
1569 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1570 * gcc.c-torture/execute/20010122-1.x: Delete.
1571 * gcc.c-torture/execute/20010129-1.x: Delete.
1572 * gcc.c-torture/execute/20020404-1.x: Delete.
1573 * gcc.c-torture/execute/20021024-1.x: Delete.
1574 * gcc.c-torture/execute/20021127-1.x: Delete.
1575 * gcc.c-torture/execute/20030125-1.x: Delete.
1576 * gcc.c-torture/execute/20030216-1.x: Delete.
1577 * gcc.c-torture/execute/20030222-1.x: Delete.
1578 * gcc.c-torture/execute/20040629-1.x: Delete.
1579 * gcc.c-torture/execute/20040703-1.x: Delete.
1580 * gcc.c-torture/execute/20040705-1.x: Delete.
1581 * gcc.c-torture/execute/20040705-2.x: Delete.
1582 * gcc.c-torture/execute/20040709-1.x: Delete.
1583 * gcc.c-torture/execute/20040709-2.x: Delete.
1584 * gcc.c-torture/execute/20040811-1.x: Delete.
1585 * gcc.c-torture/execute/20050316-1.x: Delete.
1586 * gcc.c-torture/execute/20050316-2.x: Delete.
1587 * gcc.c-torture/execute/20050316-3.x: Delete.
1588 * gcc.c-torture/execute/20050604-1.x: Delete.
1589 * gcc.c-torture/execute/20061101-1.x: Delete.
1590 * gcc.c-torture/execute/20061220-1.x: Delete.
1591 * gcc.c-torture/execute/20081117-1.x: Delete.
1592 * gcc.c-torture/execute/20101011-1.x: Delete.
1593 * gcc.c-torture/execute/20120919-1.x: Delete.
1594 * gcc.c-torture/execute/920612-1.x: Delete.
1595 * gcc.c-torture/execute/920710-1.x: Delete.
1596 * gcc.c-torture/execute/920711-1.x: Delete.
1597 * gcc.c-torture/execute/930529-1.x: Delete.
1598 * gcc.c-torture/execute/931004-12.x: Delete.
1599 * gcc.c-torture/execute/980709-1.x: Delete.
1600 * gcc.c-torture/execute/981130-1.x: Delete.
1601 * gcc.c-torture/execute/990127-2.x: Delete.
1602 * gcc.c-torture/execute/990413-2.x: Delete.
1603 * gcc.c-torture/execute/990826-0.x: Delete.
1604 * gcc.c-torture/execute/bf64-1.x: Delete.
1605 * gcc.c-torture/execute/bitfld-4.x: Delete.
1606 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1607 * gcc.c-torture/execute/cvt-1.x: Delete.
1608 * gcc.c-torture/execute/eeprof-1.x: Delete.
1609 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1610 * gcc.c-torture/execute/loop-2f.x: Delete.
1611 * gcc.c-torture/execute/loop-2g.x: Delete.
1612 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1613 * gcc.c-torture/execute/nest-align-1.x: Delete.
1614 * gcc.c-torture/execute/pr19689.x: Delete.
1615 * gcc.c-torture/execute/pr22493-1.x: Delete.
1616 * gcc.c-torture/execute/pr23047.x: Delete.
1617 * gcc.c-torture/execute/pr23135.x: Delete.
1618 * gcc.c-torture/execute/pr29797-1.x: Delete.
1619 * gcc.c-torture/execute/pr31448.x: Delete.
1620 * gcc.c-torture/execute/pr35456.x: Delete.
1621 * gcc.c-torture/execute/pr37573.x: Delete.
1622 * gcc.c-torture/execute/pr38151.x: Delete.
1623 * gcc.c-torture/execute/pr39228.x: Delete.
1624 * gcc.c-torture/execute/pr39501.x: Delete.
1625 * gcc.c-torture/execute/pr40386.x: Delete.
1626 * gcc.c-torture/execute/pr43220.x: Delete.
1627 * gcc.c-torture/execute/pr44683.x: Delete.
1628 * gcc.c-torture/execute/pr45262.x: Delete.
1629 * gcc.c-torture/execute/pr47237.x: Delete.
1630 * gcc.c-torture/execute/pr51581-1.x: Delete.
1631 * gcc.c-torture/execute/pr51581-2.x: Delete.
1632 * gcc.c-torture/execute/pr52979-1.x: Delete.
1633 * gcc.c-torture/execute/pr52979-2.x: Delete.
1634 * gcc.c-torture/execute/pr53366-1.x: Delete.
1635 * gcc.c-torture/execute/pr56799.x: Delete.
1636 * gcc.c-torture/execute/pr57124.x: Delete.
1637 * gcc.c-torture/execute/pr57344-2.x: Delete.
1638 * gcc.c-torture/execute/pr58570.x: Delete.
1639 * gcc.c-torture/execute/pr60822.x: Delete.
1640 * gcc.c-torture/execute/pr7284-1.x: Delete.
1641 * gcc.c-torture/execute/shiftdi.x: Delete.
1642 * gcc.c-torture/execute/simd-4.x: Delete.
1643 * gcc.c-torture/execute/strncmp-1.x: Delete.
1644 * gcc.c-torture/execute/usmul.x: Delete.
1645 * gcc.c-torture/execute/vrp-5.x: Delete.
1646 * gcc.c-torture/execute/vrp-6.x: Delete.
1647 * gcc.c-torture/execute/zerolen-2.x: Delete.
1648
1649 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1650
1651 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1652
1653 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1654
1655 PR c++/34938
1656 * g++.dg/template/pr34938-1.C: New.
1657 * g++.dg/template/pr34938-2.C: Likewise.
1658
1659 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1660
1661 PR target/61996
1662 * gcc.target/sh/pr61996.c: New.
1663
1664 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1665
1666 * g++.dg/cpp0x/cplusplus.C: New.
1667 * g++.dg/cpp0x/cplusplus_0x.C: New.
1668 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1669 * g++.dg/cpp0x/auto41.C: Ditto.
1670 * g++.dg/cpp0x/auto9.C: Ditto.
1671 * g++.dg/cpp0x/initlist26.C: Ditto.
1672 * g++.dg/cpp0x/pr59111.C: Ditto.
1673 * g++.dg/cpp0x/trailing2.C: Ditto.
1674 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1675 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1676 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1677 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1678 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1679 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1680 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1681 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1682 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1683 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1684 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1685 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1686 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1687 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1688 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1689 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1690 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1691 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1692 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1693 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1694 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1695 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1696 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1697 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1698 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1699 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1700 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1701 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1702 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1703 * g++.dg/cpp1y/digit-sep.C: Ditto.
1704 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1705 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1706 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1707 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1708 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1709 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1710 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1711 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1712 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1713 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1714 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1715 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1716 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1717 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1718 * g++.dg/cpp1y/lambda-init.C: Ditto.
1719 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1720 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1721 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1722 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1723 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1724 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1725 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1726 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1727 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1728 * g++.dg/cpp1y/mangle1.C: Ditto.
1729 * g++.dg/cpp1y/pr57640.C: Ditto.
1730 * g++.dg/cpp1y/pr57644.C: Ditto.
1731 * g++.dg/cpp1y/pr58500.C: Ditto.
1732 * g++.dg/cpp1y/pr58533.C: Ditto.
1733 * g++.dg/cpp1y/pr58534.C: Ditto.
1734 * g++.dg/cpp1y/pr58535.C: Ditto.
1735 * g++.dg/cpp1y/pr58536.C: Ditto.
1736 * g++.dg/cpp1y/pr58548.C: Ditto.
1737 * g++.dg/cpp1y/pr58549.C: Ditto.
1738 * g++.dg/cpp1y/pr58637.C: Ditto.
1739 * g++.dg/cpp1y/pr58708.C: Ditto.
1740 * g++.dg/cpp1y/pr59110.C: Ditto.
1741 * g++.dg/cpp1y/pr59112.C: Ditto.
1742 * g++.dg/cpp1y/pr59113.C: Ditto.
1743 * g++.dg/cpp1y/pr59629.C: Ditto.
1744 * g++.dg/cpp1y/pr59635.C: Ditto.
1745 * g++.dg/cpp1y/pr59636.C: Ditto.
1746 * g++.dg/cpp1y/pr59638.C: Ditto.
1747 * g++.dg/cpp1y/pr59867.C: Ditto.
1748 * g++.dg/cpp1y/pr60033.C: Ditto.
1749 * g++.dg/cpp1y/pr60052.C: Ditto.
1750 * g++.dg/cpp1y/pr60053.C: Ditto.
1751 * g++.dg/cpp1y/pr60054.C: Ditto.
1752 * g++.dg/cpp1y/pr60064.C: Ditto.
1753 * g++.dg/cpp1y/pr60065.C: Ditto.
1754 * g++.dg/cpp1y/pr60190.C: Ditto.
1755 * g++.dg/cpp1y/pr60311.C: Ditto.
1756 * g++.dg/cpp1y/pr60332.C: Ditto.
1757 * g++.dg/cpp1y/pr60376.C: Ditto.
1758 * g++.dg/cpp1y/pr60377.C: Ditto.
1759 * g++.dg/cpp1y/pr60384.C: Ditto.
1760 * g++.dg/cpp1y/pr60390.C: Ditto.
1761 * g++.dg/cpp1y/pr60391.C: Ditto.
1762 * g++.dg/cpp1y/pr60393.C: Ditto.
1763 * g++.dg/cpp1y/pr60573.C: Ditto.
1764 * g++.dg/cpp1y/pr60626.C: Ditto.
1765 * g++.dg/cpp1y/pr60627.C: Ditto.
1766 * g++.dg/cpp1y/regress1.C: Ditto.
1767 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1768 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1769 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1770 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1771 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1772 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1773 * g++.dg/cpp1y/var-templ1.C: Ditto.
1774 * g++.dg/cpp1y/var-templ2.C: Ditto.
1775 * g++.dg/cpp1y/var-templ3.C: Ditto.
1776 * g++.dg/cpp1y/var-templ4.C: Ditto.
1777 * g++.dg/cpp1y/var-templ5.C: Ditto.
1778 * g++.dg/cpp1y/var-templ6.C: Ditto.
1779 * g++.dg/cpp1y/var-templ7.C: Ditto.
1780 * g++.dg/cpp1y/vla1.C: Ditto.
1781 * g++.dg/cpp1y/vla2.C: Ditto.
1782 * g++.dg/cpp1y/vla3.C: Ditto.
1783 * g++.dg/cpp1y/vla4.C: Ditto.
1784 * g++.dg/cpp1y/vla5.C: Ditto.
1785 * g++.dg/cpp1y/vla8.C: Ditto.
1786 * g++.dg/cpp1y/vla9.C: Ditto.
1787 * g++.dg/cpp1y/vla10.C: Ditto.
1788 * g++.dg/cpp1y/vla11.C: Ditto.
1789 * g++.dg/cpp1y/vla12.C: Ditto.
1790 * g++.dg/cpp1y/vla13.C: Ditto.
1791 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1792 * g++.dg/ext/vector23.C: Ditto.
1793 * g++.dg/ext/vla11.C: Ditto.
1794 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1795 * g++.dg/warn/Wvla-2.C: Ditto.
1796 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1797 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1798 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1799 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1800 in error message.
1801 * g++.dg/system-binary-constants-1.C: Ditto.
1802 * g++.dg/cpp1y/cplusplus_1y.C: New.
1803 * g++.dg/cpp1z/cplusplus.C: New.
1804 * lib/target-supports.exp:
1805 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1806 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1807 (check_effective_target_c++11_down): Ditto.
1808
1809 2014-08-22 Marek Polacek <polacek@redhat.com>
1810
1811 PR c++/62199
1812 * c-c++-common/pr62199.c: New test.
1813 * c-c++-common/pr62199-2.c: New test.
1814 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1815
1816 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1817
1818 PR c++/57709
1819 * g++.dg/Wshadow.C: New test.
1820
1821 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1822
1823 PR fortran/62135
1824 * gfortran.dg/pr62135.f90: New test.
1825
1826 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1827
1828 * g++.dg/warn/wdate-time.C: Remove.
1829 * gcc.dg/wdate-time.c: Move from here...
1830 * c-c++-common/wdate-time.c: ... to here.
1831
1832 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1833
1834 * gfortran.dg/use_without_only_1.f90: New test.
1835
1836 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1837
1838 PR other/62008
1839 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1840
1841 2014-08-22 Tony Wang <tony.wang@arm.com>
1842
1843 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1844 dejagnu wrapper.
1845
1846 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1847
1848 PR fortran/62214
1849 * gfortran.dg/array_assignment_5.f90: New test.
1850
1851 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1852
1853 * lib/target-supports.exp
1854 (check_effective_target_logical_op_short_circuit): Add nios2.
1855 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1856 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1857 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1858 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1859 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1860 for test using -fPIC.
1861 * gcc.dg/lto/pr61526_0.c: Likewise.
1862
1863 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1864
1865 PR tree-optimization/62091
1866 * g++.dg/ipa/devirt-37.C: Update template.
1867 * g++.dg/ipa/devirt-40.C: New testcase.
1868
1869 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1870
1871 PR tree-optimization/62112
1872 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1873 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1874 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1875 * gcc.c-torture/execute/20071219-1.c: Likewise.
1876
1877 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1878
1879 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1880
1881 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1882
1883 * gcc.target/powerpc/swaps-p8-1.c: New test.
1884 * gcc.target/powerpc/swaps-p8-2.c: New test.
1885 * gcc.target/powerpc/swaps-p8-3.c: New test.
1886 * gcc.target/powerpc/swaps-p8-4.c: New test.
1887 * gcc.target/powerpc/swaps-p8-5.c: New test.
1888 * gcc.target/powerpc/swaps-p8-6.c: New test.
1889 * gcc.target/powerpc/swaps-p8-7.c: New test.
1890 * gcc.target/powerpc/swaps-p8-8.c: New test.
1891 * gcc.target/powerpc/swaps-p8-9.c: New test.
1892 * gcc.target/powerpc/swaps-p8-10.c: New test.
1893 * gcc.target/powerpc/swaps-p8-11.c: New test.
1894 * gcc.target/powerpc/swaps-p8-12.c: New test.
1895
1896 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1897
1898 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1899
1900 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1901
1902 * g++.dg/ipa/devirt-37.C: Fix testcase.
1903
1904 2014-08-20 Martin Jambor <mjambor@suse.cz>
1905 Wei Mi <wmi@google.com>
1906
1907 PR ipa/60449
1908 PR middle-end/61776
1909 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1910 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1911 * testsuite/gcc.dg/pr61776.c: New test.
1912
1913 2014-08-20 Steve Ellcey <sellcey@mips.com>
1914
1915 PR middle-end/49191
1916 * lib/target-supports.exp (check_effective_target_non_strict_align):
1917 Add function description.
1918
1919 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1920
1921 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1922 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1923
1924 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1925
1926 PR c/59304
1927 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1928 before setting the option.
1929 * diagnostic.c (diagnostic_classify_diagnostic): Record
1930 command-line status.
1931
1932 2014-08-20 Mark Wielaard <mjw@redhat.com>
1933
1934 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1935
1936 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1937
1938 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1939 Return memory full when we have a tiny target and relocation
1940 truncation occurs.
1941 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1942 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1943 * lib/target-supports.exp (check_effective_target_tiny): New function.
1944
1945 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1946
1947 * gfortran.dg/errnocheck_1.f90: New test.
1948 * gfortran.dg/associative_1.f90: New test.
1949
1950 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1951
1952 PR preprocessor/51303
1953 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1954
1955 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1956
1957 PR c/60975
1958 PR c/53063
1959 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1960
1961 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1962
1963 * lib/target-supports.exp
1964 (check_effective_target_arm_v8_neon_ok_nocache): Add
1965 "-march-armv8-a" to compile flags.
1966
1967 2014-08-19 Marek Polacek <polacek@redhat.com>
1968
1969 PR c++/62153
1970 * c-c++-common/Wbool-compare-1.c: New test.
1971
1972 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1973
1974 PR c/45584
1975 * gcc.dg/pr13519-1.c: Adjust.
1976
1977 2014-08-19 Mark Wielaard <mjw@redhat.com>
1978
1979 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1980
1981 2014-07-08 Mark Wielaard <mjw@redhat.com>
1982
1983 PR debug/59051
1984 * gcc.dg/guality/restrict.c: New test.
1985
1986 2014-08-19 Mark Wielaard <mjw@redhat.com>
1987
1988 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1989 matching. Catch '<unknown type in ' to recognize older gdb versions.
1990 * gcc.dg/guality/const-volatile.c: New test.
1991
1992 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1993
1994 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1995 !gas.
1996
1997 2014-08-19 Marek Polacek <polacek@redhat.com>
1998
1999 * gcc.dg/Wc99-c11-compat-1.c: New test.
2000 * gcc.dg/Wc99-c11-compat-2.c: New test.
2001 * gcc.dg/Wc99-c11-compat-3.c: New test.
2002 * gcc.dg/Wc99-c11-compat-4.c: New test.
2003 * gcc.dg/Wc99-c11-compat-5.c: New test.
2004 * gcc.dg/Wc99-c11-compat-6.c: New test.
2005 * gcc.dg/Wc99-c11-compat-7.c: New test.
2006
2007 2014-08-19 Marek Polacek <polacek@redhat.com>
2008
2009 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
2010 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
2011 * gcc.dg/Wc90-c99-compat-7.c: New test.
2012 * gcc.dg/Wc90-c99-compat-8.c: New test.
2013 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
2014
2015 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2016 Steven Bosscher <steven@gcc.gnu.org>
2017
2018 PR c/52952
2019 * gcc.dg/redecl-4.c: Add column markers.
2020 * gcc.dg/format/bitfld-1.c: Likewise.
2021 * gcc.dg/format/attr-2.c: Likewise.
2022 * gcc.dg/format/attr-6.c: Likewise.
2023 * gcc.dg/format/array-1.c: Likewise.
2024 * gcc.dg/format/attr-7.c: Likewise.
2025 * gcc.dg/format/asm_fprintf-1.c: Likewise.
2026 * gcc.dg/format/attr-4.c: Likewise.
2027 * gcc.dg/format/branch-1.c: Likewise.
2028 * gcc.dg/format/c90-printf-1.c: Likewise.
2029
2030 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
2031
2032 * guality/nrv-1.c: Add `used' attribute to a1.
2033
2034 2014-08-18 Richard Biener <rguenther@suse.de>
2035
2036 PR tree-optimization/62090
2037 * gcc.dg/pr62090-2.c: New testcase.
2038
2039 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
2040
2041 * g++.dg/ipa/pr61800.C: New.
2042
2043 2014-08-18 Yury Gribov <y.gribov@samsung.com>
2044
2045 PR sanitizer/62089
2046 * c-c++-common/asan/pr62089.c: New test.
2047 * c-c++-common/asan/bitfield-1.c: New test.
2048 * c-c++-common/asan/bitfield-2.c: New test.
2049 * c-c++-common/asan/bitfield-3.c: New test.
2050 * c-c++-common/asan/bitfield-4.c: New test.
2051
2052 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2053
2054 PR tree-optimization/52904
2055 * gcc.dg/pr52904.c: New test.
2056
2057 2014-08-17 Tobias Burnus <burnus@net-b.de>
2058
2059 * gfortran.dg/finalize_27.f90: New.
2060
2061 2014-08-16 Andrew Pinski <apinski@cavium.com>
2062
2063 * gcc.c-torture/compile/20140816-1.c: New testcase.
2064
2065 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
2066
2067 PR c++/52819
2068 * g++.dg/template/pr52819.C: New.
2069
2070 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2071
2072 PR fortran/62142
2073 * gfortran.dg/realloc_on_assign_24.f90: New test.
2074
2075 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
2076
2077 PR c++/62072
2078 Revert:
2079 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2080
2081 DR 1584
2082 PR c++/57466
2083 * g++.dg/template/pr57466.C: New.
2084 * g++.dg/cpp0x/pr57466.C: Likewise.
2085 * g++.dg/template/unify6.C: Update.
2086
2087 * g++.dg/cpp0x/sfinae52.C: New.
2088
2089 2014-08-15 Ilya Tocar <tocarip@gmail.com>
2090
2091 PR target/61878
2092 * gcc.target/i386/avx512f-typecast-1.c: New test.
2093 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
2094 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
2095 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
2096 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
2097 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
2098 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2099 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2100 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2101 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2102 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2103 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2104 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2105 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
2106 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
2107 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
2108 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
2109 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2110 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2111 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2112 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2113 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2114 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2115 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2116 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2117 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2118 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2119 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2120 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2121 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2122 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2123 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2124 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2125 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2126 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2127 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2128 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2129 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2130 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2131 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2132 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2133
2134 2014-08-15 Jakub Jelinek <jakub@redhat.com>
2135 Tobias Burnus <burnus@net-b.de>
2136
2137 PR fortran/62131
2138 * gfortran.dg/gomp/pr62131.f90: New test.
2139
2140 2014-08-15 Richard Biener <rguenther@suse.de>
2141
2142 PR tree-optimization/62031
2143 * gcc.dg/torture/pr62031.c: New testcase.
2144
2145 2014-08-15 Bin Cheng <bin.cheng@arm.com>
2146
2147 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
2148
2149 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
2150
2151 PR tree-optimization/62091
2152 * g++.dg/ipa/devirt-38.C: New testcase.
2153
2154 2014-08-14 Marek Polacek <polacek@redhat.com>
2155
2156 DR 458
2157 * gcc.dg/c11-stdatomic-2.c: New test.
2158
2159 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2160
2161 PR fortran/62106
2162 * gfortran.dg/array_constructor_49.f90: New test.
2163
2164 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2165
2166 PR c++/54377
2167 * g++.dg/template/pr54377.C: New.
2168 * g++.dg/cpp0x/pr54377.C: Likewise.
2169 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
2170 * g++.dg/cpp0x/pr51226.C: Likewise.
2171 * g++.dg/cpp0x/variadic2.C: Likewise.
2172 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
2173 * g++.dg/template/dtor3.C: Likewise.
2174 * g++.dg/template/qualttp4.C: Likewise.
2175 * g++.dg/template/spec28.C: Likewise.
2176 * g++.old-deja/g++.brendan/crash8.C: Likewise.
2177 * g++.old-deja/g++.pt/ttp7.C: Likewise.
2178
2179 2014-08-14 Tom de Vries <tom@codesourcery.com>
2180
2181 PR rtl-optimization/62004
2182 PR rtl-optimization/62030
2183 * gcc.dg/pr62004.c: New test.
2184 * gcc.dg/pr62030.c: Same.
2185 * gcc.target/mips/pr62030-octeon.c: Same.
2186
2187 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2188
2189 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2190 * g++.dg/cpp0x/decltype2.C: Likewise.
2191 * g++.dg/cpp0x/decltype3.C: Likewise.
2192 * g++.dg/cpp0x/pr60249.C: Likewise.
2193 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2194 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2195 * g++.dg/cpp0x/variadic2.C: Likewise.
2196 * g++.dg/cpp0x/variadic74.C: Likewise.
2197 * g++.dg/parse/error10.C: Likewise.
2198 * g++.dg/parse/error15.C: Likewise.
2199 * g++.dg/parse/error2.C: Likewise.
2200 * g++.dg/template/crash106.C: Likewise.
2201 * g++.dg/template/crash89.C: Likewise.
2202 * g++.dg/template/nontype7.C: Likewise.
2203 * g++.dg/template/void3.C: Likewise.
2204 * g++.dg/template/void7.C: Likewise.
2205
2206 2014-08-14 Richard Biener <rguenther@suse.de>
2207
2208 PR tree-optimization/62090
2209 * gcc.dg/pr62090.c: New testcase.
2210
2211 2014-08-14 Richard Biener <rguenther@suse.de>
2212
2213 PR rtl-optimization/62079
2214 * g++.dg/pr62079.C: New testcase.
2215
2216 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2217
2218 * gcc.target/arm/max-insns-skipped.c: New test.
2219
2220 2014-08-14 Bin Cheng <bin.cheng@arm.com>
2221
2222 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2223
2224 2014-08-12 Marek Polacek <polacek@redhat.com>
2225
2226 * gcc.dg/concat.c: Add dg-options.
2227 * gcc.dg/func-outside-2.c: Add __extension__.
2228 * gcc.dg/pr19967.c: Use -std=c99.
2229 * gcc.dg/pr22458-1.c: Add dg-options.
2230 * gcc.dg/pr33676.c: Add dg-options.
2231 * gcc.dg/gnu-predef-1.c: New test.
2232 * gcc.dg/c90-func-1.c: New test.
2233 * gcc.dg/c90-func-2.c: New test.
2234 * gcc.dg/c90-func-2.h: New test.
2235
2236 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
2237
2238 * lib/target/supports.exp
2239 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2240 or later.
2241
2242 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2243
2244 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2245 on Neon hardware.
2246
2247 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2248 * gcc.target/arm/pr59985.c: Likewise.
2249
2250 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2251
2252 PR other/61962
2253 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2254
2255 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2256
2257 PR middle-end/62103
2258 * gcc.c-torture/execute/bitfld-6.c: New test.
2259
2260 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2261
2262 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2263 * gcc.target/arm/pr56184.C: Likewise.
2264 * gcc.target/arm/pr59896.c: Likewise.
2265 * gcc.target/arm/stack-red-zone.c: Likewise.
2266 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2267
2268 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2269 check_effective_target_arm_thumb2_ok): Test with code that passes
2270 an argument and returns a result.
2271
2272 2014-08-11 Richard Biener <rguenther@suse.de>
2273
2274 PR tree-optimization/62075
2275 * gcc.dg/vect/pr62075.c: New testcase.
2276
2277 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2278
2279 PR tree-optimization/62073
2280 * gcc.dg/vect/pr62073.c: New test.
2281
2282 2014-08-11 Richard Biener <rguenther@suse.de>
2283
2284 PR tree-optimization/62070
2285 * gcc.dg/pr62070.c: New testcase.
2286
2287 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2288
2289 * c-c++-common/asan/inc.c: Update test.
2290 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2291 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2292 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2293 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2294 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2295 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2296 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2297 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2298 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2299 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2300
2301 2014-08-10 Marek Polacek <polacek@redhat.com>
2302
2303 PR c/51849
2304 * gcc.dg/Wc90-c99-compat-1.c: New test.
2305 * gcc.dg/Wc90-c99-compat-2.c: New test.
2306 * gcc.dg/Wc90-c99-compat-3.c: New test.
2307 * gcc.dg/Wc90-c99-compat-4.c: New test.
2308 * gcc.dg/Wc90-c99-compat-5.c: New test.
2309 * gcc.dg/Wc90-c99-compat-6.c: New test.
2310 * gcc.dg/wvla-1.c: Adjust dg-warning.
2311 * gcc.dg/wvla-2.c: Adjust dg-warning.
2312 * gcc.dg/wvla-4.c: Adjust dg-warning.
2313 * gcc.dg/wvla-6.c: Adjust dg-warning.
2314
2315 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2316
2317 PR fortran/61999
2318 * gfortran.dg/dot_product_3.f90: New test case.
2319
2320 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2321
2322 * g++.dg/ipa/devirt-35.C: Fix template.
2323 * g++.dg/ipa/devirt-36.C: Likewise.
2324 * g++.dg/ipa/devirt-37.C: New testcase.
2325
2326 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2327
2328 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2329 * g++.dg/cpp0x/enum29.C: Adjust.
2330
2331 2014-08-08 Richard Biener <rguenther@suse.de>
2332
2333 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2334 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2335 * gfortran.dg/array_memcpy_4.f90: Likewise.
2336 * gfortran.dg/trim_optimize_1.f90: Likewise.
2337 * gfortran.dg/trim_optimize_2.f90: Likewise.
2338
2339 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2340
2341 * gcc.dg/zero_sign_ext_test.c: New test.
2342
2343 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2344
2345 * gcc.dg/torture/pr61772.c: Skip lto running.
2346
2347 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2348
2349 PR tree-optimization/60707
2350 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2351
2352 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2353
2354 * g++.dg/ipa/devirt-35.C: New testcase.
2355 * g++.dg/ipa/devirt-36.C: New testcase.
2356
2357 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2358
2359 PR c++/51312
2360 * g++.dg/cpp0x/enum29.C: New.
2361
2362 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2363
2364 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2365 defining in dg-options.
2366 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2367
2368 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2369
2370 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2371
2372 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2373 on 32-bit hppa-hpux.
2374
2375 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2376 * c-c++-common/pr50459.c: Likewise.
2377
2378 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2379
2380 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2381 values.h, change MAXDOUBLE for DBL_MAX.
2382 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2383 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2384 values.h, change MAXFLOAT for FLT_MAX.
2385 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2386 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2387 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2388 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2389 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2390 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2391 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2392 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2393 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2394
2395 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2396
2397 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2398
2399 2014-08-07 Marek Polacek <polacek@redhat.com>
2400
2401 * gcc.dg/fold-reassoc-3.c: New test.
2402
2403 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2404
2405 * gcc.target/i386/struct-size.c: New.
2406
2407 2014-08-07 Tom de Vries <tom@codesourcery.com>
2408
2409 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2410 * lib/target-supports.exp (check_effective_target_glibc)
2411 (check_effective_target_glibc_2_12_or_later)
2412 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2413
2414 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2415
2416 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2417
2418 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2419
2420 PR c++/43906
2421 * g++.dg/warn/Waddress-1.C: New.
2422
2423 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2424
2425 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2426
2427 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2428
2429 PR debug/61923
2430 * gcc.target/i386/pr61923.c: New test.
2431
2432 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2433
2434 * gcc.target/aarch64/vdup_n_2.c: New test.
2435
2436 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2437
2438 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2439 powerpc_elfv2.
2440
2441 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2442
2443 PR rtl-optimization/61801
2444 * gcc.target/i386/pr61801.c: Rewritten.
2445
2446 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2447
2448 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2449 Fix types.
2450 (test_vqdmlsls_lane_s32): Likewise.
2451 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2452 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2453
2454 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2455
2456 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2457 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2458 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2459 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2460 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2461 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2462 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2463 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2464
2465 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2466
2467 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2468 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2469 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2470 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2471 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2472 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2473
2474 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2475
2476 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2477
2478 2014-08-04 Rohit <rohitarulraj@freescale.com>
2479
2480 PR target/60102
2481 * gcc.target/powerpc/pr60102.c: New testcase.
2482
2483 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2484
2485 PR target/61713
2486 * gcc.dg/pr61756.c: New test.
2487
2488 2014-08-04 Tom de Vries <tom@codesourcery.com>
2489
2490 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2491 version instead of required-target.
2492 * lib/target-supports.exp
2493 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2494 (check_effective_target_glibc_2_11_or_earlier): ... this.
2495
2496 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2497
2498 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2499 * gnat.dg/specs/debug1.ads: Adjust.
2500 * gnat.dg/specs/formal_type.ads: Fix error in test.
2501
2502 2014-08-03 Marek Polacek <polacek@redhat.com>
2503
2504 * gcc.dg/case-bogus-1.c: New test.
2505
2506 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2507
2508 PR c++/15339
2509 * g++.dg/other/default9.C: New.
2510 * g++.dg/other/default10.C: Likewise.
2511 * g++.dg/other/default3.C: Remove xfail.
2512
2513 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2514
2515 * g++.dg/warn/Wsuggest-final.C: New testcase.
2516 * g++.dg/ipa/devirt-34.C: Fix.
2517
2518 2014-08-02 Marek Polacek <polacek@redhat.com>
2519
2520 PR c/59855
2521 * gcc.dg/Wdesignated-init-2.c: New test.
2522
2523 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2524
2525 DR 217 again
2526 * g++.dg/tc1/dr217-2.C: New.
2527
2528 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2529
2530 PR other/61963
2531 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2532
2533 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2534
2535 PR middle-end/61455
2536 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2537 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2538
2539 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2540
2541 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2542 testcase.
2543
2544 2014-08-01 Richard Biener <rguenther@suse.de>
2545
2546 PR middle-end/61762
2547 * gcc.dg/pr61762.c: Align the string to make the testcase work
2548 on strict-align targets.
2549
2550 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2551
2552 * c-c++-common/ubsan/align-1.c: New test.
2553 * c-c++-common/ubsan/align-2.c: New test.
2554 * c-c++-common/ubsan/align-3.c: New test.
2555 * c-c++-common/ubsan/align-4.c: New test.
2556 * c-c++-common/ubsan/align-5.c: New test.
2557 * c-c++-common/ubsan/attrib-4.c: New test.
2558 * g++.dg/ubsan/align-1.C: New test.
2559 * g++.dg/ubsan/align-2.C: New test.
2560 * g++.dg/ubsan/align-3.C: New test.
2561 * g++.dg/ubsan/attrib-1.C: New test.
2562 * g++.dg/ubsan/null-1.C: New test.
2563 * g++.dg/ubsan/null-2.C: New test.
2564
2565 2014-08-01 Tom de Vries <tom@codesourcery.com>
2566
2567 * lib/target-supports.exp (check_effective_target_glibc)
2568 (check_effective_target_glibc_2_12_or_later)
2569 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2570 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2571 not_glibc_2_11_or_earlier.
2572
2573 2014-07-31 Tom de Vries <tom@codesourcery.com>
2574
2575 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2576
2577 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2578
2579 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2580 (test_vpaddd_s64): Likewise.
2581 (test_vpaddd_s64): Likewise.
2582 * gcc.target/aarch64/simd/vpaddd_f64: New.
2583 * gcc.target/aarch64/simd/vpaddd_s64: New.
2584 * gcc.target/aarch64/simd/vpaddd_u64: New.
2585
2586 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2587
2588 PR target/61948
2589 * gcc.target/arm/pr61948.c: New test case.
2590
2591 2014-07-31 Richard Biener <rguenther@suse.de>
2592
2593 PR tree-optimization/61964
2594 * gcc.dg/torture/pr61964.c: New testcase.
2595
2596 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2597
2598 PR c++/60517
2599 * c-c++-common/addrtmp.c: New file.
2600 * c-c++-common/uninit-G.c: Adapt.
2601
2602 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2603
2604 PR lto/61868
2605 * gcc.dg/pr61868.c: New test.
2606
2607 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2608
2609 PR c++/57397
2610 * g++.dg/cpp0x/vt-57397-1.C: New.
2611 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2612
2613 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2614
2615 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2616
2617 2014-07-30 Tom Tromey <tromey@redhat.com>
2618
2619 PR c/59855
2620 * gcc.dg/Wdesignated-init.c: New file.
2621
2622 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2623
2624 * g++.dg/ipa/devirt-34.C: New testcase.
2625
2626 2014-07-28 Richard Biener <rguenther@suse.de>
2627
2628 PR rtl-optimization/61801
2629 * gcc.target/i386/pr61801.c: Fix testcase.
2630
2631 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2632
2633 * gcc.dg/fold-abs-5.c: New test.
2634 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2635 * gcc.dg/fold-compare-8.c: Likewise.
2636
2637 2014-07-28 Richard Biener <rguenther@suse.de>
2638
2639 PR middle-end/52478
2640 * gcc.dg/torture/ftrapv-1.c: New testcase.
2641
2642 2014-07-28 Richard Biener <rguenther@suse.de>
2643
2644 PR tree-optimization/61921
2645 * gfortran.dg/pr61921.f90: New testcase.
2646
2647 2014-07-28 Richard Biener <rguenther@suse.de>
2648
2649 PR rtl-optimization/61801
2650 * gcc.target/i386/pr61801.c: New testcase.
2651
2652 2014-07-27 Marek Polacek <polacek@redhat.com>
2653
2654 PR c/61861
2655 * gcc.dg/pr61861.c: New test.
2656
2657 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2658
2659 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2660 variable problem.
2661
2662 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2663
2664 PR rtl-optimization/61926
2665 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2666 Reverse argument order.
2667 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2668 New XFAILed tests that match the original order.
2669
2670 2014-07-26 Marek Polacek <polacek@redhat.com>
2671
2672 PR c/61077
2673 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2674
2675 2014-07-26 Tobias Burnus <burnus@net-b.de>
2676
2677 PR fortran/61881
2678 PR fortran/61888
2679 PR fortran/57305
2680 * gfortran.dg/sizeof_2.f90: Change dg-error.
2681 * gfortran.dg/sizeof_4.f90: New.
2682 * gfortran.dg/storage_size_1.f08: Correct expected
2683 value.
2684
2685 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2686
2687 PR target/44551
2688 * gcc.target/i386/pr44551-1.c: New file.
2689
2690 2014-07-25 Xinliang David Li <davidxl@google.com>
2691
2692 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2693 * g++.dg/tree-prof/reorder_class1.h: New file.
2694 * g++.dg/tree-prof/reorder_class2.h: New file.
2695 * g++.dg/tree-prof/reorder.C: New test.
2696 * g++.dg/tree-prof/morefunc.C: New test.
2697
2698 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2699
2700 Implement N4051 - Allow typename in a template template parameter
2701 * lib/target-supports.exp (check_effective_target_c++1y): Now
2702 means C++1y and up.
2703 (check_effective_target_c++1y_down): New.
2704 (check_effective_target_c++1z_only): New.
2705 (check_effective_target_c++1z): New.
2706 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2707 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2708 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2709
2710 2014-07-25 Tobias Burnus <burnus@net-b.de>
2711
2712 * gfortran.dg/storage_size_5.f90: New.
2713
2714 2014-07-25 Richard Biener <rguenther@suse.de>
2715
2716 PR middle-end/61762
2717 PR middle-end/61894
2718 * gcc.dg/pr61762.c: New testcase.
2719 * gcc.dg/fold-cstring.c: Likewise.
2720 * gcc.dg/fold-cvect.c: Likewise.
2721
2722 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2723
2724 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2725
2726 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2727 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2728 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2729 * gcc.c-torture/execute/pr23135.x: Likewise.
2730
2731 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2732
2733 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2734
2735 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2736
2737 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2738
2739 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2740
2741 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2742
2743 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2744
2745 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2746 sequences.
2747 * gcc.target/aarch64/test_frame_2.c: Likewise.
2748 * gcc.target/aarch64/test_frame_4.c: Likewise.
2749 * gcc.target/aarch64/test_frame_6.c: Likewise.
2750 * gcc.target/aarch64/test_frame_7.c: Likewise.
2751 * gcc.target/aarch64/test_frame_8.c: Likewise.
2752 * gcc.target/aarch64/test_frame_10.c: Likewise.
2753
2754 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2755
2756 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2757 sequences.
2758 * gcc.target/aarch64/test_frame_10.c: Likewise.
2759 * gcc.target/aarch64/test_frame_2.c: Likewise.
2760 * gcc.target/aarch64/test_frame_4.c: Likewise.
2761 * gcc.target/aarch64/test_frame_6.c: Likewise.
2762 * gcc.target/aarch64/test_frame_7.c: Likewise.
2763 * gcc.target/aarch64/test_frame_8.c: Likewise.
2764 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2765
2766 2014-07-24 Martin Jambor <mjambor@suse.cz>
2767
2768 PR ipa/61160
2769 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2770
2771 2014-07-24 Richard Biener <rguenther@suse.de>
2772
2773 PR ipa/61823
2774 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2775
2776 2014-07-24 Andreas Schwab <schwab@suse.de>
2777
2778 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2779 Also check for __arm__.
2780
2781 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2782
2783 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2784 sequences.
2785
2786 2014-07-24 Marek Polacek <polacek@redhat.com>
2787
2788 PR c/57653
2789 * c-c++-common/pr57653.c: New test.
2790 * c-c++-common/pr57653.h: New file.
2791 * c-c++-common/pr57653-2.c: New test.
2792 * c-c++-common/pr57653-2.h: New file.
2793
2794 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2795
2796 * gcc.target/aarch64/test_frame_common.h: New file.
2797 * gcc.target/aarch64/test_frame_1.c: Likewise.
2798 * gcc.target/aarch64/test_frame_2.c: Likewise.
2799 * gcc.target/aarch64/test_frame_3.c: Likewise.
2800 * gcc.target/aarch64/test_frame_4.c: Likewise.
2801 * gcc.target/aarch64/test_frame_5.c: Likewise.
2802 * gcc.target/aarch64/test_frame_6.c: Likewise.
2803 * gcc.target/aarch64/test_frame_7.c: Likewise.
2804 * gcc.target/aarch64/test_frame_8.c: Likewise.
2805 * gcc.target/aarch64/test_frame_9.c: Likewise.
2806 * gcc.target/aarch64/test_frame_10.c: Likewise.
2807 * gcc.target/aarch64/test_frame_11.c: Likewise.
2808 * gcc.target/aarch64/test_frame_12.c: Likewise.
2809 * gcc.target/aarch64/test_frame_13.c: Likewise.
2810 * gcc.target/aarch64/test_frame_14.c: Likewise.
2811 * gcc.target/aarch64/test_frame_15.c: Likewise.
2812
2813 2014-07-23 Marek Polacek <polacek@redhat.com>
2814
2815 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2816 in the structure.
2817
2818 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2819
2820 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2821 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2822 * gcc.dg/pr10474.c (target): Likewise.
2823
2824 2014-07-22 Martin Jambor <mjambor@suse.cz>
2825
2826 PR ipa/61160
2827 * pr61160-3.C (main): Return zero.
2828
2829 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2830
2831 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2832 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2833 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2834 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2835 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2836 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2837
2838 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2839
2840 PR tree-optimization/61822
2841 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2842
2843 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2844
2845 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2846
2847 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2848
2849 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2850 -msse2 -mno-avx instead of -msse.
2851
2852 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2853
2854 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2855 * gcc.dg/pr44024.c (dg-options): Add -O1.
2856 (dg-final): Check for the condition.
2857 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2858
2859 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2860
2861 PR target/55701
2862 * gcc.target/arm/memset-inline-1.c: New test.
2863 * gcc.target/arm/memset-inline-2.c: New test.
2864 * gcc.target/arm/memset-inline-3.c: New test.
2865 * gcc.target/arm/memset-inline-4.c: New test.
2866 * gcc.target/arm/memset-inline-5.c: New test.
2867 * gcc.target/arm/memset-inline-6.c: New test.
2868 * gcc.target/arm/memset-inline-7.c: New test.
2869 * gcc.target/arm/memset-inline-8.c: New test.
2870 * gcc.target/arm/memset-inline-9.c: New test.
2871
2872 2014-07-21 Tom de Vries <tom@codesourcery.com>
2873
2874 PR target/61827
2875 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2876 to bar symbol in scan-assembler-times call check.
2877
2878 2014-07-21 Tom de Vries <tom@codesourcery.com>
2879
2880 PR target/61827
2881 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2882 for darwin in scan-assembler-times check.
2883 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2884 scan-assembler-not checks. Add checks for insns.
2885 (main): Remove.
2886 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2887 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2888 (main): Remove.
2889
2890 2014-07-21 Tom de Vries <tom@codesourcery.com>
2891
2892 PR target/61827
2893 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2894 dg-options. Add checks for insns with xmm registers. Remove
2895 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2896 (main): Remove.
2897
2898 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2899
2900 PR target/61855
2901 * gcc.target/i386/pr61855.c: New test.
2902
2903 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2904
2905 * gnat.dg/pack20.ad[sb]: New test.
2906 * gnat.dg/pack20_pkg.ads: New helper.
2907
2908 2014-07-20 Ian Lance Taylor <iant@google.com>
2909
2910 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2911 package for compiledir tests.
2912
2913 2014-07-20 Marek Polacek <polacek@redhat.com>
2914
2915 PR c/61852
2916 * gcc.dg/pr61852.c: New test.
2917
2918 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2919
2920 * gcc.dg/stack-usage-2.c: Adjust.
2921
2922 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2923
2924 PR target/61794
2925 * gcc.target/i386/pr61794.c: New test.
2926
2927 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2928
2929 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2930 involving both inputs rather than a multiplication involving one.
2931 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2932 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2933 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2934
2935 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2936
2937 PR c++/50961
2938 * g++.dg/template/operator13.C: New.
2939
2940 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2941
2942 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2943 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2944 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2945 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2946
2947 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2948
2949 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2950 * c-c++-common/ubsan/bounds-5.c: Likewise.
2951 * c-c++-common/ubsan/bounds-6.c: Likewise.
2952 * c-c++-common/ubsan/bounds-7.c: Likewise.
2953 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2954 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2955 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2956 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2957 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2958 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2959 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2960 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2961 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2962 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2963
2964 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2965
2966 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2967 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2968 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2969 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2970
2971 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2972
2973 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2974 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2975 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2976
2977 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2978
2979 PR c++/61804
2980 * g++.dg/parse/pr61804.C: New.
2981
2982 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2983
2984 * gnat.dg/specs/alignment2.ads: Update.
2985 * gnat.dg/specs/size_clause1.ads: Likewise.
2986 * gnat.dg/specs/size_clause2.ads: Likewise.
2987
2988 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2989
2990 PR preprocessor/60723 - missing system-ness marks for macro tokens
2991 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2992
2993 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2994
2995 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2996 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2997 -mieee-with-inexact for alpha*-*-*.
2998
2999 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
3000
3001 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
3002 Add IEEE options to compile flags.
3003 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
3004 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
3005
3006 2014-07-15 Michael Matz <matz@suse.de>
3007
3008 PR rtl-optimization/61772
3009 * gcc.dg/torture/pr61772.c: New test.
3010
3011 2014-07-15 Marek Polacek <polacek@redhat.com>
3012
3013 * gcc.dg/ubsan/bounds-1.c: New test.
3014
3015 2014-06-15 Tobias Burnus <burnus@net-b.de>
3016
3017 * gfortran.dg/coarray_34.f90: New.
3018 * gfortran.dg/coarray_6.f90: Update test case.
3019
3020 2014-07-14 Richard Biener <rguenther@suse.de>
3021
3022 PR tree-optimization/61779
3023 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
3024
3025 2014-07-14 Richard Biener <rguenther@suse.de>
3026
3027 PR tree-optimization/61786
3028 * gcc.dg/torture/pr61786.c: New testcase.
3029 * gcc.dg/lto/pr61786_0.c: Likewise.
3030 * gcc.dg/lto/pr61786_1.c: Likewise.
3031
3032 2014-07-14 Richard Biener <rguenther@suse.de>
3033
3034 PR tree-optimization/61757
3035 PR tree-optimization/61783
3036 PR tree-optimization/61787
3037 * gcc.dg/torture/pr61757.c: New testcase.
3038 * gcc.dg/torture/pr61787.c: Likewise.
3039
3040 2014-07-14 Jakub Jelinek <jakub@redhat.com>
3041
3042 PR middle-end/61294
3043 * c-c++-common/Wmemset-transposed-args1.c: New test.
3044 * c-c++-common/Wmemset-transposed-args2.c: New test.
3045 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
3046
3047 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
3048
3049 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
3050 longer happens during parsing.
3051 * gcc.dg/pr44024.c: Update template.
3052 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
3053 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
3054 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
3055
3056 2014-07-13 Tom de Vries <tom@codesourcery.com>
3057
3058 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
3059 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
3060
3061 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
3062
3063 PR C++/60209 - Declaration of user-defined literal operator cause error
3064 * g++.dg/cpp0x/pr60209-neg.C: New.
3065 * g++.dg/cpp0x/pr60209.C: New.
3066 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
3067
3068 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3069
3070 PR c++/60967
3071 * g++.dg/cilk-plus/pr60967.C: New.
3072
3073 2014-07-13 Tobias Burnus <burnus@net-b.de>
3074
3075 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
3076
3077 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
3078
3079 PR fortran/61780
3080 * gfortran.dg/dependency_44.f90 : New test
3081
3082 2014-07-12 Tobias Burnus <burnus@net-b.de>
3083
3084 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
3085 * gfortran.dg/coarray_atomic_2.f90: New.
3086 * gfortran.dg/coarray_atomic_3.f90: New.
3087 * gfortran.dg/coarray_atomic_4.f90: New.
3088 * gfortran.dg/coarray/atomic_2.f90: New.
3089
3090 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
3091
3092 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
3093 * g++.dg/cpp0x/pr57644.C: New.
3094
3095 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3096
3097 PR c++/53159
3098 * g++.dg/cpp0x/Wnarrowing1.C: New.
3099
3100 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
3101
3102 PR preprocessor/61389
3103 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
3104 * gcc.dg/cpp/sysmac1.c: Likewise.
3105
3106 2014-07-11 Richard Biener <rguenther@suse.de>
3107
3108 PR middle-end/61473
3109 * gcc.dg/memmove-4.c: New testcase.
3110 * gcc.dg/strlenopt-8.c: XFAIL.
3111 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
3112
3113 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
3114
3115 PR target/61561
3116 * gcc.dg/pr61561.c: New test.
3117
3118 2014-07-10 Tom de Vries <tom@codesourcery.com>
3119
3120 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
3121 dg-options.
3122 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
3123 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
3124 dg-options.
3125
3126 2014-07-10 Richard Biener <rguenther@suse.de>
3127
3128 PR c-family/61741
3129 * c-c++-common/torture/pr61741.c: Use signed char.
3130
3131 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
3132
3133 * gnat.dg/opt39.adb: New test.
3134
3135 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3136
3137 PR tree-optimization/61742
3138 * gcc.dg/torture/pr61742.c: New test.
3139 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
3140 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
3141
3142 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3143
3144 PR c++/60686
3145 * g++.dg/cpp0x/explicit8.C: New.
3146
3147 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3148
3149 DR 1584
3150 PR c++/57466
3151 * g++.dg/template/pr57466.C: New.
3152 * g++.dg/cpp0x/pr57466.C: Likewise.
3153 * g++.dg/template/unify6.C: Update.
3154
3155 2014-07-09 Tom de Vries <tom@codesourcery.com>
3156
3157 * gcc.target/i386/fuse-caller-save-rec.c: New test.
3158
3159 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3160
3161 * gfortran.dg/ieee/underflow_1.f90: New file.
3162
3163 2014-07-09 Richard Biener <rguenther@suse.de>
3164
3165 PR c-family/61741
3166 * c-c++-common/torture/pr61741.c: New testcase.
3167
3168 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
3169
3170 * lib/target-supports.exp
3171 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
3172
3173 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
3174
3175 * gcc.dg/globalalias.c: Remove XFAIL.
3176 * gcc.dg/localalias.c: Remove XFAIL.
3177
3178 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
3179
3180 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
3181 * g++.dg/cpp0x/pr58155.C: New.
3182
3183 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3184
3185 PR testsuite/61453
3186 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3187 Adjust regexp for more targets.
3188
3189 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3190 Paolo Carlini <paolo.carlini@oracle.com>
3191
3192 PR c++/59361
3193 * g++.dg/cpp0x/vt-59361.C: New.
3194
3195 2014-07-08 Sriraman Tallam <tmsriram@google.com>
3196
3197 PR target/61599
3198 * gcc.target/i386/pr61599-1.c: New test.
3199 * gcc.target/i386/pr61599-2.c: New test.
3200
3201 2014-07-08 Jakub Jelinek <jakub@redhat.com>
3202
3203 PR rtl-optimization/61673
3204 * gcc.c-torture/execute/pr61673.c: New test.
3205
3206 PR tree-optimization/61725
3207 * gcc.dg/tree-ssa/vrp93.c: New test.
3208 * gcc.c-torture/execute/pr61725.c: New test.
3209
3210 2014-07-08 Richard Biener <rguenther@suse.de>
3211
3212 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3213 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3214 restriction on loop depth difference.
3215 (record_equality): Likewise.
3216 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3217 (loop_depth_of_name): Remove.
3218 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3219 restriction on loop depth difference.
3220 (init_copy_prop): Likewise.
3221
3222 2014-07-08 Richard Biener <rguenther@suse.de>
3223
3224 PR tree-optimization/61681
3225 * gcc.dg/torture/pr61681.c: New testcase.
3226
3227 2014-07-08 Richard Biener <rguenther@suse.de>
3228
3229 PR tree-optimization/61680
3230 * gcc.dg/vect/pr61680.c: New testcase.
3231
3232 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3233
3234 PR tree-optimization/61576
3235 * gcc.dg/torture/pr61576.c: New test.
3236
3237 2014-07-08 Marek Polacek <polacek@redhat.com>
3238
3239 PR c/60226
3240 * c-c++-common/pr60226.c: New test.
3241
3242 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3243
3244 PR fortran/61459
3245 PR fortran/58883
3246 * gfortran.dg/allocatable_function_8.f90 : New test
3247
3248 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3249
3250 * gcc.target/powerpc/spe-evmerge.c: New file.
3251
3252 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3253
3254 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3255
3256 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3257
3258 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3259
3260 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3261
3262 PR c++/58898
3263 * g++.dg/parse/pr58898.C: New.
3264
3265 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3266
3267 * gfortran.dg/list_read_12.f90: Delete the file.
3268 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3269 of dg-runtest.
3270
3271 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3272
3273 PR libgfortran/61640
3274 * gfortran.dg/arrayio_16.f90: New test.
3275
3276 2014-07-06 Marek Polacek <polacek@redhat.com>
3277
3278 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3279 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3280
3281 2014-07-06 Marek Polacek <polacek@redhat.com>
3282
3283 PR c/6940
3284 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3285 -Wno-sizeof-array-argument.
3286 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3287 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3288 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3289 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3290 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3291 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3292 * c-c++-common/sizeof-array-argument.c: New test.
3293 * gcc.dg/vla-5.c: Add dg-warnings.
3294
3295 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3296
3297 * g++.dg/ipa/devirt-26.C: Update testcase.
3298 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3299 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3300
3301 2014-07-04 Tobias Burnus <burnus@net-b.de>
3302
3303 * gfortran.dg/coarray/coindexed_3.f90: New.
3304
3305 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3306
3307 PR middle-end/61654
3308 * g++.dg/opt/pr61654.C: New test.
3309
3310 PR tree-optimization/61684
3311 * gcc.c-torture/compile/pr61684.c: New test.
3312
3313 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3314
3315 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3316 dg-runtest's. Adapt all callers.
3317 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3318 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3319 * lib/go-dg.exp (go-dg-runtest): Likewise.
3320 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3321 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3322
3323 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3324
3325 PR tree-optimization/61682
3326 * gcc.c-torture/execute/pr61682.c: New test.
3327
3328 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3329
3330 * gcc.target/powerpc/shift-dot.c: New test.
3331
3332 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3333
3334 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3335 avoid optimization.
3336
3337 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3338
3339 * gcc.target/arm/identical-invariants.c: New test.
3340
3341 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3342 Chen Gang <gang.chen.5i5j@gmail.com>
3343
3344 * gcc.c-torture/compile/section.c: New testcase.
3345
3346 2014-07-02 Christian Bruel <christian.bruel@st.com>
3347
3348 PR target/29349
3349 PR target/53513
3350 * gcc.target/sh/fpchg.c: New test.
3351
3352 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3353 Fritz Reese <Reese-Fritz@zai.com>
3354
3355 * gfortran.dg/oldstyle_5.f: New test.
3356
3357 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3358
3359 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3360 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3361
3362 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3363
3364 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3365 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3366 * g++.dg/parse/error11.C: Likewise.
3367 * g++.old-deja/g++.brendan/template17.C: Likewise.
3368
3369 2014-07-02 Tobias Burnus <burnus@net-b.de>
3370
3371 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3372 * gfortran.dg/coarray/send_array.f90: Ditto.
3373 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3374
3375 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3376 Yufeng Zhang <yufeng.zhang@arm.com>
3377
3378 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3379 (additional_flags_for_func_ret): New variable based on
3380 $additional_flags with -fno-use-caller-save.
3381 (func-ret-*.c): Use the new variable.
3382
3383 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3384
3385 PR c++/59637
3386 * g++.dg/cpp0x/decltype60.C: New.
3387
3388 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3389
3390 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3391 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3392 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3393 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3394 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3395 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3396 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3397 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3398
3399 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3400
3401 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3402
3403 2014-07-01 Marek Polacek <polacek@redhat.com>
3404
3405 * gcc.dg/Wint-conversion.c: New test.
3406
3407 2014-07-01 Marek Polacek <polacek@redhat.com>
3408
3409 PR c/58286
3410 * gcc.dg/Wincompatible-pointer-types.c: New test.
3411
3412 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3413
3414 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3415 MicroBlaze specific pattern.
3416
3417 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3418
3419 PR c++/58781
3420 PR c++/60249
3421 PR c++/59867
3422 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3423 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3424 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3425
3426 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3427
3428 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3429 test requires greater precision than the current PowerPC long
3430 double implementation supports.
3431
3432 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3433
3434 PR c++/54891
3435 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3436
3437 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3438
3439 PR c++/51400
3440 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3441
3442 2014-06-30 Jeff Law <law@redhat.com>
3443
3444 PR tree-optimization/61607
3445 * gcc.dg/tree-ssa/pr61607.c: New test.
3446
3447 2014-06-30 Marek Polacek <polacek@redhat.com>
3448
3449 * c-c++-common/ubsan/attrib-2.c: New test.
3450 * g++.dg/ubsan/return-3.C: New test.
3451
3452 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3453
3454 PR middle-end/57541
3455 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3456 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3457
3458 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3459
3460 * gcc.dg/ira-loop-pressure.c: New test.
3461
3462 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3463
3464 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3465 checks that the dump is generated.
3466
3467 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3468
3469 PR fortran/36275
3470 PR fortran/38839
3471 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3472 * gfortran.dg/binding_label_tests_27.f90: New file.
3473
3474 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3475
3476 * gfortran.dg/graphite/pr59586.f: New testcase.
3477
3478 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3479
3480 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3481
3482 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3483
3484 PR fortran/29383
3485 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3486 New function.
3487 * gfortran.dg/ieee/ieee.exp: New file.
3488 * gfortran.dg/ieee/ieee_1.F90: New file.
3489 * gfortran.dg/ieee/ieee_2.f90: New file.
3490 * gfortran.dg/ieee/ieee_3.f90: New file.
3491 * gfortran.dg/ieee/ieee_4.f90: New file.
3492 * gfortran.dg/ieee/ieee_5.f90: New file.
3493 * gfortran.dg/ieee/ieee_6.f90: New file.
3494 * gfortran.dg/ieee/ieee_7.f90: New file.
3495 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3496
3497 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3498
3499 * g++.dg/cpp0x/elision_conv.C: New.
3500
3501 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3502
3503 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3504
3505 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3506
3507 PR c++/61614
3508 * g++.dg/ext/complit14.C: New.
3509
3510 2014-06-27 Martin Jambor <mjambor@suse.cz>
3511
3512 PR ipa/61160
3513 * g++.dg/ipa/pr61160-2.C: New test.
3514 * g++.dg/ipa/pr61160-3.C: Likewise.
3515
3516 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3517
3518 PR tree-optimization/57233
3519 PR tree-optimization/61299
3520 * gcc.dg/pr57233.c: New test.
3521 * gcc.target/i386/pr57233.c: New test.
3522 * gcc.target/i386/sse2-pr57233.c: New test.
3523 * gcc.target/i386/avx-pr57233.c: New test.
3524 * gcc.target/i386/avx2-pr57233.c: New test.
3525 * gcc.target/i386/avx512f-pr57233.c: New test.
3526 * gcc.target/i386/xop-pr57233.c: New test.
3527
3528 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3529
3530 * gcc.dg/typeof-2.c: New testcase.
3531
3532 2014-06-27 Marek Polacek <polacek@redhat.com>
3533
3534 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3535 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3536 (fn2): Likewise.
3537 (fn5): Likewise.
3538 (fn6): Likewise.
3539 (fn7): Likewise.
3540 (fn8): Likewise.
3541 (fn9): Likewise.
3542 (fn11): Likewise.
3543 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3544 location. Add memory barrier.
3545 (fn2): Likewise.
3546 (fn3): Likewise.
3547 (fn4): Likewise.
3548 (fn5): Likewise.
3549 * c-c++-common/ubsan/bounds-7.c: New test.
3550
3551 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3552
3553 PR libgfortran/61499
3554 * gfortran.dg/arrayio_15.f90: New test.
3555
3556 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3557
3558 PR target/61586
3559 * gcc.target/alpha/pr61586.c: New test.
3560
3561 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3562
3563 PR c++/57573
3564 * g++.dg/template/pr57573.C: New.
3565
3566 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3567
3568 * gcc.dg/tree-ssa/interposition.c: New testcase.
3569
3570 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3571
3572 PR c++/56633
3573 * g++.dg/cpp0x/deleted8.C: New.
3574
3575 2014-06-26 Martin Jambor <mjambor@suse.cz>
3576
3577 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3578 parameter.
3579 * g++.dg/simulate-thread/bitfields.C: Likewise.
3580 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3581 allow-packed-store-data-races parameter.
3582 * gcc.dg/simulate-thread/subfields.c: Likewise.
3583 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3584 to one.
3585
3586 2014-06-26 Martin Jambor <mjambor@suse.cz>
3587
3588 * g++.dg/ipa/pr60600.C: Fix typo.
3589 * g++.dg/ipa/devirt-25.C: Likewise.
3590
3591 2014-06-26 Richard Biener <rguenther@suse.de>
3592
3593 PR tree-optimization/61607
3594 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3595
3596 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3597
3598 * gcc.dg/inline-22.c: Add bind_pic_locally.
3599 * gcc.dg/inline_4.c: Ditto.
3600 * gcc.dg/fail_always_inline.c: Ditto.
3601 * g++.dg/ipa/devirt-25.C: Ditto.
3602
3603 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3604
3605 * lib/target-support.exp (bind_pic_locally): Save the flags to
3606 'flags_to_postpone' instead of appending to 'flags'.
3607 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3608 with flags_to_postpone and revert after target_compile.
3609 * lib/g++.exp (g++_target_compile): Ditto.
3610 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3611
3612 2014-06-26 Nick Clifton <nickc@redhat.com>
3613
3614 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3615
3616 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3617
3618 PR c++/61537
3619 * g++.dg/template/pr61537.C: New testcase.
3620
3621 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3622
3623 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3624 powerpc*-*-linux*.
3625
3626 2014-06-25 Tobias Burnus <burnus@net-b.de>
3627
3628 * gfortran.dg/coarray_33.f90: New.
3629
3630 2014-06-25 Tobias Burnus <burnus@net-b.de>
3631
3632 * gfortran.dg/coarray/coindexed_1.f90: New.
3633
3634 2014-06-25 Tobias Burnus <burnus@net-b.de>
3635
3636 * gfortran.dg/coarray_collectives_7.f90: New.
3637
3638 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3639
3640 * gcc.c-torture/execute/20140622-1.c: New test.
3641
3642 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3643
3644 DR 178
3645 PR c++/49132
3646 * g++.dg/cpp0x/aggr1.C: New.
3647 * g++.dg/cpp0x/aggr2.C: Likewise.
3648 * g++.dg/init/aggr11.C: Likewise.
3649 * g++.dg/init/aggr12.C: Likewise.
3650
3651 2014-06-25 Martin Jambor <mjambor@suse.cz>
3652
3653 * g++.dg/ipa/pr61540.C: Remove dumping test.
3654
3655 2014-06-25 Marek Polacek <polacek@redhat.com>
3656
3657 PR c/61162
3658 * gcc.dg/pr61162.c: Adjust dg-warning.
3659 * gcc.dg/pr61162-2.c: New test.
3660
3661 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3662
3663 PR tree-optimization/57742
3664 * gcc.dg/tree-ssa/calloc-3.c: New file.
3665
3666 2014-06-25 Richard Biener <rguenther@suse.de>
3667
3668 PR testsuite/61560
3669 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3670 for targets that return _Complex float in memory.
3671
3672 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3673
3674 * gcc.target/arm/vect-noalign.c: Adjust options.
3675
3676 2014-06-24 Cong Hou <congh@google.com>
3677
3678 * gcc.dg/vect/vect-reduc-sad.c: New.
3679 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3680
3681 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3682
3683 PR tree-optimization/57742
3684 * g++.dg/tree-ssa/calloc.C: New testcase.
3685 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3686 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3687 * gcc.dg/strlenopt-9.c: Adapt.
3688
3689 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3690
3691 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3692 global variable.
3693 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3694 instead of calling sequentially in the C code.
3695 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3696 saved_return_address to the stack frame where LR register was stored.
3697 (saved_return_address): Declare weak.
3698
3699 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3700
3701 PR c++/33972
3702 * g++.dg/other/operator3.C: New.
3703 * g++.dg/template/operator8.C: Adjust.
3704 * g++.dg/template/operator9.C: Likewise.
3705
3706 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3707
3708 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3709
3710 2014-06-24 Richard Biener <rguenther@suse.de>
3711
3712 PR tree-optimization/61572
3713 * gcc.target/i386/pr61572.c: New testcase.
3714
3715 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3716
3717 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3718 reduction clause.
3719 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3720 Remove Label is never defined expected error.
3721 * gfortran.dg/gomp/udr8.f90: New test.
3722
3723 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3724
3725 PR tree-optimization/61554
3726 * g++.dg/torture/pr61554.C: New testcase.
3727
3728 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3729
3730 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3731
3732 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3733
3734 * gcc.dg/localalias-2.c: Guard by require-alias.
3735 * gcc.dg/globalalias-2.c: Likewise.
3736
3737 2014-06-23 Kai Tietz <ktietz@redhat.com>
3738
3739 * gcc.target/i386/indjmp-1.c: New test.
3740
3741 2014-06-23 Andrew Pinski <apinski@cavium.com>
3742
3743 * gcc.c-torture/compile/20140723-1.c: New testcase.
3744
3745 2014-06-23 Marek Polacek <polacek@redhat.com>
3746
3747 PR c/61553
3748 * c-c++-common/pr61553.c (foo): Add dg-error.
3749
3750 2014-06-23 Tobias Burnus <burnus@net-b.de>
3751
3752 * gfortran.dg/coarray_32.f90: New.
3753
3754 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3755
3756 DR 577
3757 PR c++/33101
3758 * g++.dg/other/void1.C: Adjust.
3759 * g++.dg/other/void3.C: Likewise.
3760
3761 2014-06-23 Marek Polacek <polacek@redhat.com>
3762
3763 PR c/61553
3764 * c-c++-common/pr61553.c: New test.
3765
3766 2014-06-23 Richard Biener <rguenther@suse.de>
3767
3768 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3769 * g++.dg/vect/slp-pr50819.cc: Likewise.
3770 * g++.dg/vect/slp-pr56812.cc: Likewise.
3771 * gcc.dg/vect/bb-slp-1.c: Likewise.
3772 * gcc.dg/vect/bb-slp-10.c: Likewise.
3773 * gcc.dg/vect/bb-slp-11.c: Likewise.
3774 * gcc.dg/vect/bb-slp-13.c: Likewise.
3775 * gcc.dg/vect/bb-slp-14.c: Likewise.
3776 * gcc.dg/vect/bb-slp-15.c: Likewise.
3777 * gcc.dg/vect/bb-slp-16.c: Likewise.
3778 * gcc.dg/vect/bb-slp-17.c: Likewise.
3779 * gcc.dg/vect/bb-slp-18.c: Likewise.
3780 * gcc.dg/vect/bb-slp-19.c: Likewise.
3781 * gcc.dg/vect/bb-slp-2.c: Likewise.
3782 * gcc.dg/vect/bb-slp-20.c: Likewise.
3783 * gcc.dg/vect/bb-slp-21.c: Likewise.
3784 * gcc.dg/vect/bb-slp-22.c: Likewise.
3785 * gcc.dg/vect/bb-slp-23.c: Likewise.
3786 * gcc.dg/vect/bb-slp-24.c: Likewise.
3787 * gcc.dg/vect/bb-slp-25.c: Likewise.
3788 * gcc.dg/vect/bb-slp-26.c: Likewise.
3789 * gcc.dg/vect/bb-slp-27.c: Likewise.
3790 * gcc.dg/vect/bb-slp-28.c: Likewise.
3791 * gcc.dg/vect/bb-slp-29.c: Likewise.
3792 * gcc.dg/vect/bb-slp-3.c: Likewise.
3793 * gcc.dg/vect/bb-slp-30.c: Likewise.
3794 * gcc.dg/vect/bb-slp-31.c: Likewise.
3795 * gcc.dg/vect/bb-slp-32.c: Likewise.
3796 * gcc.dg/vect/bb-slp-4.c: Likewise.
3797 * gcc.dg/vect/bb-slp-5.c: Likewise.
3798 * gcc.dg/vect/bb-slp-6.c: Likewise.
3799 * gcc.dg/vect/bb-slp-7.c: Likewise.
3800 * gcc.dg/vect/bb-slp-8.c: Likewise.
3801 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3802 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3803 * gcc.dg/vect/bb-slp-9.c: Likewise.
3804 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3805 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3806 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3807 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3808 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3809 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3810 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3811 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3812 * gcc.dg/vect/pr26359.c: Likewise.
3813 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3814
3815 2014-06-23 Marek Polacek <polacek@redhat.com>
3816
3817 * c-c++-common/pr49706-2.c: New test.
3818
3819 2014-06-23 Alan Modra <amodra@gmail.com>
3820
3821 * gcc.dg/pr61583.c: New.
3822
3823 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3824
3825 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3826 [u]int64x1_t.
3827
3828 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3829 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3830
3831 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3832 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3833 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3834 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3835 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3836 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3837 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3838 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3839 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3840 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3841 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3842 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3843 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3844 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3845 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3846 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3847 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3848 test_vsrid_n_u64): Fix signature to match intrinsic.
3849
3850 (test_vabs_s64): Remove.
3851 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3852
3853 (test_vdupd_lane_s64): Rename to...
3854 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3855
3856 (test_vdupd_lane_u64): Rename to...
3857 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3858
3859 (test_vtst_s64): Rename to...
3860 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3861
3862 (test_vtst_u64): Rename to...
3863 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3864
3865 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3866 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3867 Remove out-of-bounds tests.
3868 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3869 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3870 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3871
3872 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3873
3874 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3875 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3876 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3877 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3878 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3879 vector types.
3880 * gcc.target/aarch64/vsub_f64.c: Likewise.
3881 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3882 scheme as now the same for all variants.
3883 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3884 float64x1_t.
3885
3886 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3887
3888 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3889
3890 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3891
3892 * gcc.dg/localalias.c: Fix broken commit.
3893 * gcc.dg/globalalias.c: Likewise.
3894
3895 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3896
3897 * gcc.dg/localalias.c: New testcase.
3898 * gcc.dg/localalias-2.c: New testcase.
3899 * gcc.dg/globalalias.c: New testcase.
3900 * gcc.dg/globalalias-2.c: New testcase.
3901
3902 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3903
3904 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3905
3906 2014-06-20 Marek Polacek <polacek@redhat.com>
3907
3908 * c-c++-common/ubsan/bounds-1.c: New test.
3909 * c-c++-common/ubsan/bounds-2.c: New test.
3910 * c-c++-common/ubsan/bounds-3.c: New test.
3911 * c-c++-common/ubsan/bounds-4.c: New test.
3912 * c-c++-common/ubsan/bounds-5.c: New test.
3913 * c-c++-common/ubsan/bounds-6.c: New test.
3914
3915 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3916
3917 Make the tests big-endian friendly.
3918
3919 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3920 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3921 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3922 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3923 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3924 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3925 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3926 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3927 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3928
3929 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3930 Max Ostapenko <m.ostapenko@partner.samsung.com>
3931
3932 PR sanitizer/61547
3933 * c-c++-common/asan/strlen-overflow-1.c: New test.
3934
3935 2014-06-20 Martin Jambor <mjambor@suse.cz>
3936
3937 PR ipa/61540
3938 * g++.dg/ipa/pr61540.C: New test.
3939
3940 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3941 Max Ostapenko <m.ostapenko@partner.samsung.com>
3942
3943 PR sanitizer/61530
3944 * c-c++-common/asan/pr61530.c: New test.
3945
3946 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3947
3948 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3949 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3950 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3951 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3952 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3953 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3954 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3955 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3956 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3957 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3958 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3959 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3960 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3961 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3962 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3963 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3964 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3965 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3966 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3967 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3968 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3969 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3970 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3971 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3972 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3973 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3974 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3975 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3976 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3977 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3978 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3979 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3980 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3981 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3982 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3983 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3984 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3985 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3986 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3987 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3988 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3989 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3990 (test_vqdmlal_high_lane_s16): Fix parameter type.
3991 (test_vqdmlal_high_lane_s32): Likewise.
3992 (test_vqdmull_high_lane_s16): Likewise.
3993 (test_vqdmull_high_lane_s32): Likewise.
3994 (test_vqdmlsl_high_lane_s32): Likewise.
3995 (test_vqdmlsl_high_lane_s16): Likewise.
3996 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3997 Fix argument type.
3998 (test_vqdmlals_lane_s32): Likewise.
3999 (test_vqdmlslh_lane_s16): Likewise.
4000 (test_vqdmlsls_lane_s32): Likewise.
4001 (test_vqdmulhh_lane_s16): Likewise.
4002 (test_vqdmulhs_lane_s32): Likewise.
4003 (test_vqdmullh_lane_s16): Likewise.
4004 (test_vqdmulls_lane_s32): Likewise.
4005 (test_vqrdmulhh_lane_s16): Likewise.
4006 (test_vqrdmulhs_lane_s32): Likewise.
4007
4008 2014-06-20 Tobias Burnus <burnus@net-b.de>
4009
4010 PR testsuite/61567
4011 * gfortran.dg/coarray_collectives_5.f90: Update
4012 dg-final scan-tree-dump-times.
4013 * gfortran.dg/coarray_collectives_6.f90: Ditto.
4014
4015 2014-06-20 Hale Wang <hale.wang@arm.com>
4016
4017 * gcc.target/arm/lto/: New folder to verify the LTO option.
4018 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
4019 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
4020 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
4021 * lib/lto.exp (object-readelf): New procedure.
4022
4023 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4024
4025 PR fortran/61454
4026 * gfortran.dg/pr61454.f90: New file.
4027
4028 2014-06-19 Terry Guo <terry.guo@arm.com>
4029
4030 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
4031 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
4032 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
4033
4034 2014-06-19 Tobias Burnus <burnus@net-b.de>
4035
4036 * gfortran.dg/coarray/collectives_2.f90: Extend
4037 and make valid.
4038
4039 2014-06-18 Tom de Vries <tom@codesourcery.com>
4040
4041 * gcc.target/aarch64/fuse-caller-save.c: New test.
4042
4043 2014-06-18 Radovan Obradovic <robradovic@mips.com>
4044 Tom de Vries <tom@codesourcery.com>
4045
4046 * gcc.target/arm/fuse-caller-save.c: New test.
4047
4048 2014-06-18 Richard Biener <rguenther@suse.de>
4049
4050 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
4051 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
4052 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
4053
4054 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4055
4056 PR tree-optimization/61518
4057 * gcc.dg/torture/pr61518.c: New test.
4058
4059 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
4060
4061 PR tree-optimization/61517
4062 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
4063 (incorrect_read_be32): Likewise.
4064 (main): Call incorrect_read_* to test stmt replacement is made by
4065 bswap at the right place.
4066 * gcc.c-torture/execute/pr61517.c: New test.
4067
4068 2014-06-18 Andreas Schwab <schwab@suse.de>
4069
4070 PR rtl-optimization/54555
4071 * gcc.target/m68k/pr54555.c: New test.
4072
4073 2014-06-18 Olivier Hainque <hainque@adacore.com>
4074
4075 * gnat.dg/blocklocs.adb: New test.
4076
4077 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
4078
4079 PR tree-optimization/52252
4080 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
4081 * gcc.target/i386/pr52252-core.c: Ditto.
4082
4083 PR tree-optimization/61403
4084 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
4085
4086 2014-06-18 Jakub Jelinek <jakub@redhat.com>
4087
4088 * gfortran.dg/gomp/declare-simd-1.f90: New test.
4089 * gfortran.dg/gomp/depend-1.f90: New test.
4090 * gfortran.dg/gomp/target1.f90: New test.
4091 * gfortran.dg/gomp/target2.f90: New test.
4092 * gfortran.dg/gomp/target3.f90: New test.
4093 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
4094 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
4095 201107.
4096
4097 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4098
4099 PR fortran/61126
4100 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
4101
4102 2014-06-17 Tobias Burnus <burnus@net-b.de>
4103 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
4104
4105 * gfortran.dg/coarray/send_array.f90: New.
4106 * gfortran.dg/coarray/get_array.f90: New.
4107 * gfortran.dg/coarray/sendget_array.f90: New.
4108 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
4109 names.
4110 * gfortran.dg/coarray/collectives_2.f90: New.
4111
4112 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4113
4114 PR target/61533
4115 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
4116 dg-options.
4117
4118 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
4119
4120 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
4121 unit_id and kind_id to zero.
4122
4123 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
4124
4125 PR target/61483
4126 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
4127 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
4128 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
4129 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
4130
4131 2014-06-17 Richard Biener <rguenther@suse.de>
4132
4133 PR lto/61012
4134 * gcc.dg/lto/pr61526_0.c: New testcase.
4135 * gcc.dg/lto/pr61526_1.c: Likewise.
4136
4137 2014-06-17 Richard Biener <rguenther@suse.de>
4138
4139 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
4140 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
4141 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
4142 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4143 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
4144
4145 2014-06-17 Richard Biener <rguenther@suse.de>
4146
4147 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
4148
4149 2014-06-16 Richard Biener <rguenther@suse.de>
4150
4151 PR tree-optimization/61482
4152 * g++.dg/torture/pr61482.C: New testcase.
4153
4154 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
4155
4156 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
4157 vpmacsdql instruction.
4158
4159 2014-06-16 Yury Gribov <y.gribov@samsung.com>
4160
4161 * c-c++-common/asan/instrument-with-calls-1.c: New test.
4162 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4163 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4164 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
4165 test patterns.
4166 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4167 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4168 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4169 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4170 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4171 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4172
4173 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4174
4175 PR fortran/28484
4176 PR fortran/61429
4177 * gfortran.dg/system_clock_1.f90: New file.
4178 * gfortran.dg/system_clock_2.f90: New file.
4179
4180 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4181
4182 PR c++/33101
4183 * g++.dg/other/void3.C: New.
4184 * g++.dg/conversion/err-recover1.C: Update.
4185
4186 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4187
4188 PR target/61415
4189 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4190 * gcc.target/powerpc/pack02.c: Use it.
4191 * gcc.target/powerpc/tfmode_off.c: Likewise.
4192
4193 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4194
4195 PR rtl-optimization/61094
4196 PR rtl-optimization/61446
4197 * gcc.target/i386/pr61446.c : New.
4198
4199 2014-06-13 Dehao Chen <dehao@google.com>
4200
4201 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4202
4203 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4204
4205 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4206
4207 2014-06-13 Richard Biener <rguenther@suse.de>
4208
4209 * c-c++-common/pr46562-2.c: Adjust.
4210 * g++.dg/tree-ssa/pr8781.C: Likewise.
4211 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4212 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4213 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4214 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4215 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4216
4217 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4218
4219 PR tree-optimization/61375
4220 * gcc.c-torture/execute/pr61375-1.c: New test.
4221
4222 2014-06-12 Jakub Jelinek <jakub@redhat.com>
4223
4224 PR middle-end/61486
4225 * c-c++-common/gomp/pr61486-1.c: New test.
4226 * c-c++-common/gomp/pr61486-2.c: New test.
4227
4228 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4229
4230 PR target/59843
4231 * gcc.dg/vect/vect-singleton_1.c: New file.
4232
4233 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
4234
4235 PR target/61443
4236 * gcc.target/avr/torture/pr61443.c: New test.
4237
4238 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4239
4240 PR c++/19200
4241 * g++.dg/parse/friend11.C: New.
4242
4243 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4244
4245 PR c++/60265
4246 * g++.dg/cpp0x/using-enum-1.C: New.
4247 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4248
4249 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4250
4251 PR c++/19200
4252 * g++.dg/parse/friend9.C: New.
4253 * g++.dg/parse/friend10.C: Likewise.
4254 * g++.dg/parse/friend7.C: Adjust.
4255
4256 2014-06-11 Richard Biener <rguenther@suse.de>
4257
4258 PR tree-optimization/61452
4259 * gcc.dg/torture/pr61452.c: New testcase.
4260
4261 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4262
4263 PR c++/34049
4264 * g++.dg/parse/pr34049.C: New.
4265
4266 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4267
4268 * gcc.c-torture/execute/pr61306-1.c: New test.
4269 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4270 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4271
4272 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4273
4274 * gcc.target/aarch64/acle/acle.exp: New.
4275 * gcc.target/aarch64/acle/crc32b.c: New test.
4276 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4277 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4278 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4279 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4280 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4281 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4282 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4283
4284 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4285
4286 PR tree-optimization/52252
4287 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4288
4289 2014-06-11 Richard Biener <rguenther@suse.de>
4290
4291 PR middle-end/61437
4292 * gcc.dg/torture/20140610-1.c: New testcase.
4293 * gcc.dg/torture/20140610-2.c: Likewise.
4294
4295 2014-06-10 Richard Biener <rguenther@suse.de>
4296
4297 PR tree-optimization/61438
4298 * gcc.dg/torture/pr61438.c: New testcase.
4299
4300 2014-06-10 Richard Biener <rguenther@suse.de>
4301
4302 PR middle-end/61456
4303 * g++.dg/opt/pr61456.C: New testcase.
4304
4305 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4306 Mikael Morin <mikael@gcc.gnu.org>
4307
4308 PR fortran/41936
4309 * gfortran.dg/class_array_15.f03: Check memory leaks.
4310
4311 2014-06-10 Richard Biener <rguenther@suse.de>
4312
4313 PR tree-optimization/57186
4314 PR tree-optimization/59299
4315 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4316 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4317
4318 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4319
4320 PR fortran/60928
4321 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4322 directives.
4323 * gfortran.dg/gomp/associate1.f90: New test.
4324 * gfortran.dg/gomp/intentin1.f90: New test.
4325 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4326 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4327 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4328 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4329
4330 2014-06-09 Marek Polacek <polacek@redhat.com>
4331
4332 PR c/36446
4333 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4334 * gcc.dg/array-2.c: Likewise.
4335 * gcc.dg/array-const-2.c: Likewise.
4336 * gcc.dg/ucnid-8.c: Likewise.
4337 * gcc.dg/vla-init-1.c: Likewise.
4338 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4339 * gcc.dg/c99-flex-array-7.c: Likewise.
4340 * gcc.dg/init-bad-1.c: Likewise.
4341 * gcc.dg/init-bad-3.c: Likewise.
4342 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4343 * gcc.dg/pedwarn-init.c: Add dg-warning.
4344 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4345
4346 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4347
4348 PR c++/22556
4349 * g++.dg/other/redecl3.C: New.
4350
4351 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4352
4353 PR c++/54442
4354 * g++.dg/pr54442.C: New file.
4355
4356 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4357
4358 PR fortran/61406
4359 * gfortran.dg/associate_17.f90 : New test
4360
4361 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4362
4363 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4364 void for TEST instead of static void.
4365 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4366 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4367 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4368 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4369 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4370 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4371 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4372 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4373 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4374 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4375 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4376 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4377 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4378 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4379 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4380 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4381 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4382 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4383 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4384 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4385 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4386 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4387 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4388 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4394 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4395 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4396 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4397 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4398 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4399 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4400 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4401 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4402 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4403 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4404 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4405 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4407 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4408 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4409 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4410 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4411 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4412 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4413 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4414 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4415 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4416 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4417 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4418 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4419 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4420 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4421 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4422 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4423 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4424 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4425 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4426 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4427 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4428 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4429 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4430 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4431 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4432 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4433 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4434 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4435 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4436 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4437 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4438 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4439 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4440 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4441 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4444 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4445 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4446 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4447 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4448 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4449 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4450 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4451 instead of static void.
4452 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4453 delete unused variables.
4454 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4455 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4456 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4457 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4458 delete unused variables, void for TEST instead of static void.
4459 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4460 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4461 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4462 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4463 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4464 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4465 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4466 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4467 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4468 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4469 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4470 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4471 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4472 initialize variables.
4473 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4474 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4475 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4476 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4477 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4478 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4479 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4480 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4481 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4482 * gcc.target/i386/i386.exp: Ditto.
4483 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4484 CALC, void for TEST instead of static void, initialize variables.
4485 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4486 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4487 static void.
4488 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4489 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4490 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4491 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4492 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4493 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4494 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4495 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4496 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4497 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4498 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4499 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4500 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4501 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4502 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4503 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4504 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4505 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4506 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4507 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4508 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4509 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4510 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4511 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4512 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4513 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4514 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4515 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4516 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4517 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4518 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4519 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4520 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4521 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4522 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4523 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4524 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4525 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4526 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4527 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4528 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4529 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4530 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4531 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4532 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4533 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4534 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4535 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4536 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4537 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4538 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4539 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4540 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4541 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4542 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4543 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4544 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4545 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4546 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4547 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4548 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4549 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4550 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4551 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4552 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4553 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4554 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4555 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4556 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4557 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4558 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4559 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4560 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4561 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4562 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4563 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4564 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4565 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4566 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4567 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4568 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4569 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4570 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4571 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4572 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4573 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4574 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4575 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4576 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4577 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4578 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4579 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4580 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4581 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4582 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4583 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4584 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4585 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4586 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4587 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4588 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4589 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4590 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4591 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4592 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4593 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4594 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4595 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4596 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4597 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4598 instead of static void.
4599 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4600 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4601 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4602 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4603 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4604 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4605 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4606 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4607 static void, delete unused variables.
4608 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4609 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4610 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4611 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4612 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4613 static void, delete unused variables, Change parameters for
4614 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4615 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4616 CALC, void for TEST instead of static void.
4617 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4618 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4619 void.
4620 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4621 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4622 static void, change type of parameter for UNION_TYPE.
4623 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4624 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4625 void for TEST instead of static void, delete unused variables, change
4626 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4627 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4628 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4629 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4630 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4631 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4632 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4633 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4634 void for TEST instead of static void, change parameters for
4635 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4636 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4637 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4638 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4639 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4640 __attribute__((unused)).
4641 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4642 __attribute__((unused)).
4643 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4644 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4645 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4646 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4647 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4648 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4649 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4650 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4651 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4652 add __attribute__((unused)).
4653 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4654 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4655 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4656 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4657 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4658 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4659 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4660 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4661 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4662 delete unused variables.
4663 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4664 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4665 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4666 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4667 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4668 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4669 static void, mask_merging and zero_masking for unsigned types.
4670 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4671 CHECK_ARRAY for unsigned types.
4672 * gcc.target/i386/m256-check.h: Ditto.
4673 * gcc.target/i386/m512-check.h: Ditto.
4674
4675 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4676
4677 PR target/61062
4678 * gcc.target/arm/pr48252.c (main): Expect same result
4679 as endian-neutral.
4680
4681 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4682
4683 PR fortran/45187
4684 * gfortran.dg/cray_pointers_10.f90: New file.
4685
4686 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4687
4688 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4689 instead of complex(kind=16).
4690
4691 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4692
4693 PR fortran/38829
4694 * gfortran.dg/bind_c_usage_29.f90: New file.
4695
4696 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4697
4698 * gnat.dg/opt38.adb: New test.
4699 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4700
4701 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4702
4703 PR target/18343
4704 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4705 New macro, 0 for __MMIX__, default 64.
4706 (bar): Pass it to __builtin_apply instead of literal 64.
4707
4708 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4709
4710 * gfortran.dg/io_constraints_11.f90: New file.
4711 * gfortran.dg/io_constraints_12.f90: New file.
4712 * gfortran.dg/io_constraints_13.f90: New file.
4713
4714 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4715
4716 PR target/61423
4717 * gcc.target/i386/pr61423.c: New test.
4718
4719 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4720
4721 PR c++/60184
4722 * g++.dg/cpp0x/constexpr-union6.C: New.
4723 * g++.dg/cpp0x/union6.C: Likewise.
4724 * g++.dg/init/ref14.C: Adjust.
4725 * g++.dg/init/union1.C: Likewise.
4726
4727 2014-06-06 Richard Biener <rguenther@suse.de>
4728
4729 PR tree-optimization/59299
4730 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4731
4732 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4733
4734 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4735 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4736
4737 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4738
4739 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4740 bitfield and test wrong results instead of correct results to make the
4741 test more portable.
4742
4743 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4744
4745 PR c++/60432
4746 * g++.dg/cpp0x/constexpr-60432.C: New.
4747
4748 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4749
4750 PR c++/60199
4751 * g++.dg/cpp0x/constexpr-60199.C: New.
4752
4753 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4754
4755 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4756 Specify -march=z900 as an additional option.
4757 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4758 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4759 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4760
4761 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4762
4763 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4764 reduction clause diagnostic changes.
4765 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4766 * gfortran.dg/gomp/reduction1.f90: Likewise.
4767 * gfortran.dg/gomp/reduction3.f90: Likewise.
4768 * gfortran.dg/gomp/udr1.f90: New test.
4769 * gfortran.dg/gomp/udr2.f90: New test.
4770 * gfortran.dg/gomp/udr3.f90: New test.
4771 * gfortran.dg/gomp/udr4.f90: New test.
4772 * gfortran.dg/gomp/udr5.f90: New test.
4773 * gfortran.dg/gomp/udr6.f90: New test.
4774 * gfortran.dg/gomp/udr7.f90: New test.
4775
4776 2014-06-06 Christian Bruel <christian.bruel@st.com>
4777
4778 PR tree-optimization/43934
4779 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4780
4781 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4782
4783 PR c/53119
4784 * gcc.dg/pr53119.c: New testcase.
4785
4786 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4787
4788 PR target/52472
4789 * gcc.target/avr/pr52472.c: New test.
4790
4791
4792 2014-06-05 Jeff Law <law@redhat.com>
4793
4794 PR tree-optimization/61289
4795 * g++.dg/pr61289.C: New test.
4796 * g++.dg/pr61289-2.C: New test.
4797
4798 2014-06-05 Richard Biener <rguenther@suse.de>
4799 Paolo Carlini <paolo.carlini@oracle.com>
4800
4801 PR c++/56961
4802 * g++.dg/parse/pr56961.C: New.
4803
4804 2014-06-05 Kai Tietz <ktietz@redhat.com>
4805
4806 PR target/46219
4807 * gcc.target/i386/sibcall-4.c: Remove xfail.
4808
4809 2014-06-05 Julian Brown <julian@codesourcery.com>
4810 Sandra Loosemore <sandra@codesourcery.com>
4811
4812 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4813
4814 2014-06-05 Richard Biener <rguenther@suse.de>
4815
4816 PR c++/61004
4817 * g++.dg/diagnostic/pr61004.C: New testcase.
4818
4819 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4820
4821 * gcc.dg/torture/pr61319.c: New test.
4822
4823 2014-06-05 Marek Polacek <polacek@redhat.com>
4824
4825 PR c/56724
4826 * gcc.dg/pr56724-3.c: New test.
4827
4828 2014-06-05 Andreas Schwab <schwab@suse.de>
4829
4830 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4831
4832 2014-06-05 Marek Polacek <polacek@redhat.com>
4833
4834 PR c/49706
4835 * c-c++-common/pr49706.c: New test.
4836
4837 2014-06-05 Marek Polacek <polacek@redhat.com>
4838
4839 PR c/48062
4840 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4841 * gcc.dg/Wshadow-3.c: Likewise.
4842 * gcc.dg/pr48062.c: New test.
4843
4844 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4845
4846 PR c++/43453
4847 * g++.dg/init/pr43453.C: New.
4848
4849 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4850
4851 PR tree-optimization/61385
4852 * gcc.dg/tree-ssa/pr61385.c: New file.
4853
4854 2014-06-04 Richard Biener <rguenther@suse.de>
4855
4856 PR tree-optimization/60098
4857 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4858
4859 2014-06-04 Richard Biener <rguenther@suse.de>
4860
4861 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4862
4863 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4864
4865 PR c/58942
4866 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4867 the case with a pointer.
4868
4869 2014-06-04 Marek Polacek <polacek@redhat.com>
4870
4871 PR c/30020
4872 * c-c++-common/pr30020.c: New test.
4873
4874 2014-06-03 Andrew Pinski <apinski@cavium.com>
4875
4876 * gcc.c-torture/compile/20140528-1.c: New testcase.
4877
4878 2014-06-03 Dehao Chen <dehao@google.com>
4879
4880 * gcc.dg/tree-prof/merge_block.c: New test.
4881
4882 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4883
4884 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4885 * g++.dg/ext/mv15.C (dg-options): Ditto.
4886
4887 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4888
4889 DR 1423
4890 PR c++/52174
4891 * g++.dg/cpp0x/nullptr31.C: New.
4892 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4893 * g++.dg/cpp0x/nullptr17.C: Update.
4894
4895 2014-06-03 Marek Polacek <polacek@redhat.com>
4896
4897 PR c/60439
4898 * c-c++-common/pr60439.c: New test.
4899 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4900
4901 2014-06-03 Martin Jambor <mjambor@suse.cz>
4902
4903 PR ipa/61160
4904 * g++.dg/ipa/pr61160-1.C: New test.
4905
4906 2014-06-03 Richard Biener <rguenther@suse.de>
4907
4908 PR tree-optimization/61383
4909 * gcc.dg/torture/pr61383-1.c: New testcase.
4910
4911 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4912
4913 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4914
4915 2014-06-02 Jeff Law <law@redhat.com>
4916
4917 PR rtl-optimization/61094
4918 * g++.dg/pr61094: New test.
4919
4920 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4921
4922 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4923 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4924 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4925 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4926 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4927 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4928 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4929 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4930
4931 2014-06-02 Richard Biener <rguenther@suse.de>
4932
4933 PR tree-optimization/61346
4934 * gcc.dg/torture/pr61346.c: New testcase.
4935
4936 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4937
4938 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4939 not compilation.
4940 * gcc.target/i386/sibcall-4.c: Ditto.
4941 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4942
4943 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4944
4945 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4946 in scan-assembler-not string.
4947 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4948 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4949 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4950
4951 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4952
4953 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4954
4955 2014-06-01 Kai Tietz <ktietz@redhat.com>
4956
4957 PR target/61377
4958 * gcc.target/i386/sibcall-6.c: New test.
4959
4960 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4961
4962 DR 1227
4963 PR c++/57543
4964 * g++.dg/cpp0x/pr57543-1.C: New.
4965 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4966 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4967 * g++.dg/cpp0x/decltype59.C: Likewise.
4968
4969 2014-05-31 Tom de Vries <tom@codesourcery.com>
4970
4971 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4972
4973 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4974
4975 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4976 restore_gcc_exec_prefix_env_var): New procedures.
4977 (set_ld_library_path_env_vars,
4978 restore_ld_library_path_env_vars): Use them.
4979 * lib/c-compat.exp: Load target-libpath.exp.
4980 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4981 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4982 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4983 restore_gcc_exec_prefix_env_var.
4984 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4985 Likewise.
4986
4987 * c-c++-common/asan/misalign-1.c: New test.
4988 * c-c++-common/asan/misalign-2.c: New test.
4989
4990 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4991 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4992 -DASAN_USE_DEJAGNU_GTEST=1.
4993 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4994 * g++.dg/asan/asan_oob_test.cc: Likewise.
4995 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4996 * g++.dg/asan/asan_str_test.cc: Likewise.
4997 * g++.dg/asan/asan_test_utils.h: Likewise.
4998 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4999 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
5000 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
5001 Imported from upstream r209283.
5002 * g++.dg/asan/asan_test_config.h: Likewise.
5003
5004 2014-05-30 Kai Tietz <ktietz@redhat.com>
5005
5006 PR target/60104
5007 * gcc.target/i386/sibcall-1.c: New test.
5008 * gcc.target/i386/sibcall-2.c: New test.
5009 * gcc.target/i386/sibcall-3.c: New test.
5010 * gcc.target/i386/sibcall-4.c: New test.
5011
5012 2014-05-30 Ian Lance Taylor <iant@google.com>
5013
5014 * gcc.target/i386/pause-2.c: New test.
5015
5016 2014-05-30 Tom de Vries <tom@codesourcery.com>
5017
5018 * gcc.target/i386/fuse-caller-save.c: New test.
5019 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
5020 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
5021
5022 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5023
5024 * gcc.target/arm/simd/vrev16p8_1.c: New file.
5025 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
5026 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
5027 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
5028 * gcc.target/arm/simd/vrev16s8_1.c: New file.
5029 * gcc.target/arm/simd/vrev16u8_1.c: New file.
5030 * gcc.target/arm/simd/vrev32p16_1.c: New file.
5031 * gcc.target/arm/simd/vrev32p8_1.c: New file.
5032 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
5033 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
5034 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
5035 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
5036 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
5037 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
5038 * gcc.target/arm/simd/vrev32s16_1.c: New file.
5039 * gcc.target/arm/simd/vrev32s8_1.c: New file.
5040 * gcc.target/arm/simd/vrev32u16_1.c: New file.
5041 * gcc.target/arm/simd/vrev32u8_1.c: New file.
5042 * gcc.target/arm/simd/vrev64f32_1.c: New file.
5043 * gcc.target/arm/simd/vrev64p16_1.c: New file.
5044 * gcc.target/arm/simd/vrev64p8_1.c: New file.
5045 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
5046 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
5047 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
5048 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
5049 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
5050 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
5051 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
5052 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
5053 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
5054 * gcc.target/arm/simd/vrev64s16_1.c: New file.
5055 * gcc.target/arm/simd/vrev64s32_1.c: New file.
5056 * gcc.target/arm/simd/vrev64s8_1.c: New file.
5057 * gcc.target/arm/simd/vrev64u16_1.c: New file.
5058 * gcc.target/arm/simd/vrev64u32_1.c: New file.
5059 * gcc.target/arm/simd/vrev64u8_1.c: New file.
5060
5061 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
5062
5063 PR rtl-optimization/61325
5064 * gcc.target/aarch64/pr61325.c: New.
5065
5066 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
5067
5068 * gcc.target/arm/simd/vextQf32_1.c: New file.
5069 * gcc.target/arm/simd/vextQp16_1.c: New file.
5070 * gcc.target/arm/simd/vextQp8_1.c: New file.
5071 * gcc.target/arm/simd/vextQs16_1.c: New file.
5072 * gcc.target/arm/simd/vextQs32_1.c: New file.
5073 * gcc.target/arm/simd/vextQs64_1.c: New file.
5074 * gcc.target/arm/simd/vextQs8_1.c: New file.
5075 * gcc.target/arm/simd/vextQu16_1.c: New file.
5076 * gcc.target/arm/simd/vextQu32_1.c: New file.
5077 * gcc.target/arm/simd/vextQu64_1.c: New file.
5078 * gcc.target/arm/simd/vextQu8_1.c: New file.
5079 * gcc.target/arm/simd/vextQp64_1.c: New file.
5080 * gcc.target/arm/simd/vextf32_1.c: New file.
5081 * gcc.target/arm/simd/vextp16_1.c: New file.
5082 * gcc.target/arm/simd/vextp8_1.c: New file.
5083 * gcc.target/arm/simd/vexts16_1.c: New file.
5084 * gcc.target/arm/simd/vexts32_1.c: New file.
5085 * gcc.target/arm/simd/vexts64_1.c: New file.
5086 * gcc.target/arm/simd/vexts8_1.c: New file.
5087 * gcc.target/arm/simd/vextu16_1.c: New file.
5088 * gcc.target/arm/simd/vextu32_1.c: New file.
5089 * gcc.target/arm/simd/vextu64_1.c: New file.
5090 * gcc.target/arm/simd/vextu8_1.c: New file.
5091 * gcc.target/arm/simd/vextp64_1.c: New file.
5092
5093 2014-05-29 Radovan Obradovic <robradovic@mips.com>
5094 Tom de Vries <tom@codesourcery.com>
5095
5096 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
5097 options.
5098 * gcc.target/mips/fuse-caller-save.h: New include file.
5099 * gcc.target/mips/fuse-caller-save.c: New test.
5100 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
5101 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
5102
5103 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
5104
5105 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
5106
5107 2014-05-28 Richard Biener <rguenther@suse.de>
5108
5109 PR middle-end/61045
5110 * gcc.dg/pr61045.c: New testcase.
5111
5112 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5113
5114 * lib/clearcap.exp: New file.
5115 * gcc.dg/vect/vect.exp: Load clearcap.exp.
5116 Remove clearcap_ldflags handling.
5117 Call clearcap-init, clearcap-finish.
5118 * gcc.target/i386/i386.exp: Likewise.
5119 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
5120 * gcc.target/i386/clearcapv2.map: Move to
5121 ../config/sol2-clearcapv2.map.
5122 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
5123 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
5124
5125 2014-05-28 Richard Biener <rguenther@suse.de>
5126
5127 PR tree-optimization/61335
5128 * gfortran.dg/pr61335.f90: New testcase.
5129
5130 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5131
5132 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
5133
5134 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5135
5136 * gnat.dg/overflow_fixed.adb: New test.
5137
5138 2014-05-27 Marek Polacek <polacek@redhat.com>
5139
5140 PR c/56724
5141 * gcc.dg/pr56724-1.c: New test.
5142 * gcc.dg/pr56724-2.c: New test.
5143 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
5144 -Wtraditional.
5145 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
5146
5147 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5148
5149 * gcc.dg/fold-compare-8.c: New test.
5150 * gcc.dg/Wstrict-overflow-25.c: Likewise.
5151
5152 2014-05-27 Richard Biener <rguenther@suse.de>
5153
5154 * gcc.dg/tree-ssa/vrp92.c: New testcase.
5155
5156 2014-05-27 Marek Polacek <polacek@redhat.com>
5157
5158 PR testsuite/61319
5159 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
5160 LLONG_MIN, and ULLONG_MAX.
5161
5162 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5163
5164 * lib/target-supports.exp (check_effective_target_vect_bswap):
5165 Specify arm*-*-* support.
5166
5167 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5168
5169 PR testsuite/61319
5170 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
5171 -nan optional.
5172 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
5173 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
5174
5175 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5176
5177 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
5178
5179 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
5180
5181 PR rtl-optimization/61222
5182 * gcc.c-torture/compile/pr61222-1.c: New test.
5183 * gcc.c-torture/compile/pr61222-2.c: Likewise.
5184
5185 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5186
5187 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5188
5189 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5190
5191 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5192
5193 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5194
5195 PR libgfortran/55117
5196 * gfortran.dg/namelist_85.f90: New test.
5197
5198 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5199
5200 PR c/61191
5201 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5202 the case with syntax error.
5203
5204 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5205
5206 * gcc.dg/lto/pr61278_0.c: New test.
5207 * gcc.dg/lto/pr61278_1.c: New test.
5208
5209 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5210
5211 * gcc.dg/pr61220.c: New test.
5212 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5213
5214 2014-05-25 Tobias Burnus <burnus@net-b.de>
5215
5216 * gfortran.dg/coarray_10.f90: Update dg-warning.
5217 * gfortran.dg/coarray_this_image_1.f90: New.
5218 * gfortran.dg/coarray_this_image_2.f90: New.
5219
5220 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5221
5222 PR libfortran/61173
5223 * gfortran.dg/arrayio_14.f90: New test.
5224
5225 2014-05-24 Andreas Schwab <schwab@suse.de>
5226
5227 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
5228
5229 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5230
5231 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5232 Adjust regexp for -flto.
5233 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5234 * gfortran.dg/pr52835.f90: Likewise.
5235
5236 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5237
5238 PR rtl-optimization/61215
5239 * gcc.target/i386/pr61215.c: New.
5240
5241 2014-05-23 Marek Polacek <polacek@redhat.com>
5242 Jakub Jelinek <jakub@redhat.com>
5243
5244 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5245 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5246 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5247 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5248 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5249 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5250 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5251 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5252 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5253 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5254 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5255 * c-c++-common/ubsan/float-cast.h: New file.
5256 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5257 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5258
5259 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5260
5261 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5262
5263 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5264
5265 * g++.dg/cpp1y/lambda-init9.C: New.
5266
5267 2014-05-23 Richard Biener <rguenther@suse.de>
5268
5269 PR testsuite/61266
5270 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5271 adjust testcase to reflect reality.
5272
5273 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5274
5275 PR tree-optimization/54733
5276 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5277 optimization to support memory sources and bitwise operations
5278 equivalent to load in host endianness.
5279 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5280 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5281 * gcc.c-torture/execute/bswap-2.c: Likewise.
5282
5283 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5284
5285 * lib/target-supports.exp: New effective targets for architectures
5286 capable of performing byte swap.
5287 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5288 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5289 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5290
5291 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5292
5293 PR c++/61088
5294 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5295 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5296
5297 2014-05-22 Xinliang David Li <davidxl@google.com>
5298
5299 * g++.dg/ipa/devirt-15.C: Fix expected message.
5300 * g++.dg/ipa/devirt-16.C: Ditto.
5301 * g++.dg/ipa/devirt-17.C: Ditto.
5302 * g++.dg/ipa/devirt-26.C: Ditto.
5303 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5304 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5305 * g++.dg/tree-ssa/pr8781.C:Ditto.
5306
5307 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5308
5309 * gcc.target/powerpc/htm-ttest.c: New test.
5310
5311 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5312
5313 * gnat.dg/opt37.ad[sb]: New test.
5314
5315 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5316
5317 PR c/61271
5318 * g++.dg/cilk-plus/AN/array_function.cc: New.
5319
5320 2014-05-22 Richard Biener <rguenther@suse.de>
5321
5322 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5323
5324 2014-05-22 Kostya Serebryany <kcc@google.com>
5325
5326 * c-c++-common/tsan/mutexset1.c: Update the test to match
5327 upstream r209283.
5328 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5329
5330 2014-05-21 Marek Polacek <polacek@redhat.com>
5331
5332 PR sanitizer/61272
5333 * g++.dg/ubsan/pr61272.C: New test.
5334
5335 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5336 Sandra Loosemore <sandra@codesourcery.com>
5337
5338 PR lto/60179
5339 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5340 * gcc.target/nios2/custom-fp-lto.c: New test.
5341
5342 2014-05-21 Andreas Schwab <schwab@suse.de>
5343
5344 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5345
5346 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5347
5348 PR target/54236
5349 * gcc.target/sh/pr54236-3.c: New.
5350
5351 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5352
5353 PR c++/60189
5354 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5355
5356 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5357
5358 PR tree-optimization/60899
5359 * g++.dg/ipa/devirt-11.C: Update template.
5360
5361 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5362
5363 PR C++/61038
5364 * g++.dg/cpp0x/pr61038.C: New.
5365
5366 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5367
5368 PR c++/58753
5369 PR c++/58930
5370 PR c++/58704
5371 * g++.dg/cpp0x/nsdmi-template11.C: New.
5372 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5373 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5374
5375 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5376
5377 * gnat.dg/opt35.adb: New test.
5378 * gnat.dg/opt36.adb: Likewise.
5379 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5380
5381 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5382
5383 PR c++/60373
5384 * g++.dg/cpp0x/Wattributes1.C: New.
5385 * g++.dg/ext/visibility/redecl1.C: Adjust.
5386 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5387
5388 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5389
5390 * gcc.target/powerpc/vsxcopy.c: New test.
5391
5392 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5393
5394 PR c++/58664
5395 * g++.dg/cpp0x/nsdmi-union6.C: New.
5396 * g++.dg/parse/pr58664.C: Likewise.
5397 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5398 * g++.dg/parse/crash31.C: Likewise.
5399 * g++.dg/template/error2.C: Likewise.
5400 * g++.dg/template/inherit8.C: Likewise.
5401 * g++.dg/template/offsetof2.C: Likewise.
5402
5403 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5404
5405 * c-c++-common/gomp/simd4.c: Adjust for inform.
5406 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5407 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5408 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5409 * g++.dg/cpp0x/noexcept15.C: Likewise.
5410 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5411 * g++.dg/eh/spec6.C: Likewise.
5412 * g++.dg/expr/cast1.C: Likewise.
5413 * g++.dg/expr/dtor1.C: Likewise.
5414 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5415 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5416 * g++.dg/gomp/pr49223-2.C: Likewise.
5417 * g++.dg/gomp/udr-4.C: Likewise.
5418 * g++.dg/init/delete1.C: Likewise.
5419 * g++.dg/other/crash-2.C: Likewise.
5420 * g++.dg/parse/crash24.C: Likewise.
5421 * g++.dg/parse/crash25.C: Likewise.
5422 * g++.dg/parse/crash31.C: Likewise.
5423 * g++.dg/parse/crash49.C: Likewise.
5424 * g++.dg/parse/crash50.C: Likewise.
5425 * g++.dg/parse/crash54.C: Likewise.
5426 * g++.dg/parse/dtor7.C: Likewise.
5427 * g++.dg/parse/error40.C: Likewise.
5428 * g++.dg/parse/fused-params1.C: Likewise.
5429 * g++.dg/parse/new1.C: Likewise.
5430 * g++.dg/template/crash35.C: Likewise.
5431 * g++.dg/template/crash59.C: Likewise.
5432 * g++.dg/template/crash77.C: Likewise.
5433 * g++.dg/template/error51.C: Likewise.
5434 * g++.dg/template/incomplete1.C: Likewise.
5435 * g++.dg/template/incomplete3.C: Likewise.
5436 * g++.dg/template/incomplete4.C: Likewise.
5437 * g++.dg/template/incomplete5.C: Likewise.
5438 * g++.dg/template/inherit8.C: Likewise.
5439 * g++.dg/template/instantiate1.C: Likewise.
5440 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5441 * g++.dg/template/offsetof2.C: Likewise.
5442 * g++.dg/tm/pr51928.C: Likewise.
5443 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5444 * g++.dg/warn/incomplete1.C: Likewise.
5445 * g++.dg/warn/incomplete2.C: Likewise.
5446 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5447 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5448 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5449 * g++.old-deja/g++.eh/catch1.C: Likewise.
5450 * g++.old-deja/g++.eh/spec6.C: Likewise.
5451 * g++.old-deja/g++.mike/p7868.C: Likewise.
5452 * g++.old-deja/g++.other/crash38.C: Likewise.
5453 * g++.old-deja/g++.other/enum2.C: Likewise.
5454 * g++.old-deja/g++.other/incomplete.C: Likewise.
5455 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5456 * g++.old-deja/g++.pt/crash9.C: Likewise.
5457 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5458 * g++.old-deja/g++.pt/typename8.C: Likewise.
5459 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5460
5461 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5462
5463 * lib/target-supports.exp
5464 (check_effective_target_vect_sizes_32B_16B): Return false if
5465 128-bit AVX vectors preferred.
5466
5467 2014-05-19 Mike Stump <mikestump@comcast.net>
5468
5469 * lib/target-supports.exp (check_effective_target_avx): Early out
5470 if not x86 to prevent x86 flags on non-x86 targets.
5471
5472 2014-05-19 Richard Biener <rguenther@suse.de>
5473
5474 PR tree-optimization/61221
5475 * gcc.dg/torture/pr61221.c: New testcase.
5476
5477 2014-05-19 Richard Biener <rguenther@suse.de>
5478
5479 PR tree-optimization/61209
5480 * gfortran.dg/pr61209.f90: New testcase.
5481
5482 2014-05-19 Richard Biener <rguenther@suse.de>
5483
5484 PR tree-optimization/61184
5485 * c-c++-common/torture/pr61184.c: New testcase.
5486
5487 2014-05-19 Christian Bruel <christian.bruel@st.com>
5488
5489 PR target/61195
5490 * gcc.target/sh/pr61195.c: New test.
5491
5492 2014-05-18 Wei Mi <wmi@google.com>
5493
5494 PR target/58066
5495 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5496 directive with rtl insns. Add effective-target fpic and
5497 tls_native.
5498
5499 2014-05-17 Xinliang David Li <davidxl@google.com>
5500
5501 * g++.dg/ipa/devirt-33.C: New testcase.
5502
5503 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5504
5505 * g++.dg/ipa/comdat.C: New file.
5506
5507 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5508
5509 * gnat.dg/volatile12.ad[sb]: New test.
5510
5511 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5512
5513 * gnat.dg/enum3.adb: New test.
5514
5515 2014-05-18 Andreas Schwab <schwab@suse.de>
5516
5517 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5518
5519 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5520
5521 PR libfortran/52539
5522 * gfortran.dg/namelist_utf8.f90: New test.
5523
5524 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5525
5526 PR c++/52875
5527 * g++.dg/cpp0x/decltype58.C: New.
5528
5529 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5530
5531 * gcc.target/microblaze/others/break_handler.c: New.
5532
5533 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5534
5535 PR tree-optimization/61140
5536 PR tree-optimization/61150
5537 PR tree-optimization/61197
5538 * gcc.dg/tree-ssa/pr61140.c: New file.
5539 * gcc.dg/tree-ssa/pr61150.c: New file.
5540 * gcc.dg/tree-ssa/pr61197.c: New file.
5541
5542 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5543
5544 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5545 (dg-options): Add -mfpmath=387.
5546 (dg-final): Check that no MMX registers are used.
5547
5548 2014-05-17 Andreas Schwab <schwab@suse.de>
5549
5550 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5551
5552 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5553
5554 Revert:
5555 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5556
5557 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5558 occurrences of "int" in the gimple dump to reflect that the return
5559 types of functions now show up in such dumps.
5560 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5561
5562 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5563
5564 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5565 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5566 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5567 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5568 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5569 * gcc.dg/debug/pr35154.c: Update testcase.
5570 * gcc.target/i386/vectorize1.c: Update testcase.
5571
5572 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5573
5574 PR c++/51640
5575 * g++.dg/parse/error54.C: New.
5576
5577 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5578
5579 PR rtl-optimization/60969
5580 * g++.dg/pr60969.C: New.
5581
5582 2014-05-16 Richard Biener <rguenther@suse.de>
5583
5584 PR tree-optimization/61194
5585 * gcc.dg/vect/pr61194.c: New testcase.
5586
5587 2014-05-16 Richard Biener <rguenther@suse.de>
5588
5589 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5590 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5591 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5592 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5593
5594 2014-05-16 Richard Biener <rguenther@suse.de>
5595
5596 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5597
5598 2014-05-15 Martin Jambor <mjambor@suse.cz>
5599
5600 PR ipa/61085
5601 * g++.dg/ipa/pr61085.C: New test.
5602
5603 2014-05-15 Martin Jambor <mjambor@suse.cz>
5604
5605 PR tree-optimization/61090
5606 * gcc.dg/tree-ssa/pr61090.c: New test.
5607
5608 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5609
5610 PR tree-optimization/61158
5611 * gcc.dg/pr61158.c: New test.
5612
5613 2014-05-15 Andreas Schwab <schwab@suse.de>
5614
5615 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5616 emitted.
5617 * obj-c++.dg/exceptions-5.mm: Likewise.
5618
5619 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5620
5621 * shrink-wrap-loop.c: New test case.
5622
5623 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5624
5625 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5626 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5627 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5628 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5629 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5630 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5631 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5632 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5633 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5634 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5635 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5636 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5637 * gcc.target/arm/simd/vtrns16_1.c: New file.
5638 * gcc.target/arm/simd/vtrns32_1.c: New file.
5639 * gcc.target/arm/simd/vtrns8_1.c: New file.
5640 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5641 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5642 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5643
5644 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5645
5646 * gcc.target/i386/clflushopt-1.c: New.
5647 * gcc.target/i386/xsavec-1.c: Ditto.
5648 * gcc.target/i386/xsavec64-1.c: Ditto.
5649 * gcc.target/i386/xsaves-1.c: Ditto.
5650 * gcc.target/i386/xsaves64-1.c: Ditto.
5651 * gcc.target/i386/sse-12.c: Test new options.
5652 * gcc.target/i386/sse-13.c: Ditto.
5653 * gcc.target/i386/sse-14.c: Ditto.
5654 * gcc.target/i386/sse-22.c: Ditto.
5655 * gcc.target/i386/sse-23.c: Ditto.
5656 * g++.dg/other/i386-2.C: Ditto.
5657 * g++.dg/other/i386-3.C: Ditto.
5658
5659 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5660
5661 PR rtl-optimization/60866
5662 * gcc.dg/pr60866.c: New test.
5663
5664 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5665
5666 PR rtl-optimization/60901
5667 * gcc.target/i386/pr60901.c: New test.
5668
5669 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5670
5671 PR sanitizer/61100
5672 * c-c++-common/asan/asan-interface-1.c: New test.
5673 * lib/asan-dg.exp (asan_include_flags): New function.
5674 (asan_init): Call asan_include_flags to obtain path
5675 to sanitizer headers.
5676
5677 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5678
5679 * lib/target-support.exp (check_dfp_hw_available): New function.
5680 (is-effective-target): Check $arg for dfp_hw.
5681 (is-effective-target-keyword): Likewise.
5682 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5683 Change target to dfp_hw.
5684
5685 2014-05-13 Marek Polacek <polacek@redhat.com>
5686
5687 PR c/61162
5688 * gcc.dg/pr61162.c: New test.
5689
5690 2014-05-13 Marek Polacek <polacek@redhat.com>
5691
5692 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5693 * c-c++-common/pr50459-2.c: New test.
5694
5695 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5696
5697 PR c++/54310
5698 * g++.dg/template/pr54310.C: New.
5699
5700 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5701 Sandra Loosemore <sandra@codesourcery.com>
5702
5703 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5704
5705 2014-05-13 Catherine Moore <clm@cm00re.com>
5706
5707 * gcc.target/mips/near-far-1.c: Adjust expected output
5708 to allow the JALS instruction.
5709 * gcc.target/mips/near-far-2.c: Likewise.
5710 * gcc.target/mips/near-far-4.c: Likewise.
5711
5712 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5713
5714 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5715
5716 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5717
5718 PR target/61060
5719 * gcc.dg/pr61060.c: New test.
5720
5721 2014-05-12 DJ Delorie <dj@redhat.com>
5722
5723 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5724 * gcc.dg/sibcall-4.c: Likewise.
5725
5726 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5727
5728 * objc.dg/shadow-1.m: New test.
5729 * objc.dg/shadow-2.m: New test.
5730 * objc.dg/ivar-scope-1.m: New test.
5731 * objc.dg/ivar-scope-2.m: New test.
5732 * objc.dg/ivar-scope-3.m: New test.
5733 * objc.dg/ivar-scope-4.m: New test.
5734 * objc.dg/ivar-visibility-1.m: New test.
5735 * objc.dg/ivar-visibility-2.m: New test.
5736 * objc.dg/ivar-visibility-3.m: New test.
5737 * objc.dg/ivar-visibility-4.m: New test.
5738
5739 2014-05-12 Tobias Burnus <burnus@net-b.de>
5740
5741 PR fortran/60127
5742 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5743
5744 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5745
5746 PR fortran/60834
5747 * gfortran.dg/associate_16.f90: New test.
5748
5749 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5750
5751 PR target/60991
5752 * gcc.target/avr/pr60991.c: New testcase.
5753
5754 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5755
5756 PR c++/60054
5757 * g++.dg/cpp1y/pr60054.C: New.
5758
5759 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5760
5761 PR c++/51199
5762 * g++.dg/template/pr51199.C: New.
5763
5764 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5765
5766 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5767
5768 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5769
5770 * gfortran.dg/gomp/affinity-1.f90: New test.
5771
5772 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5773
5774 * gcc.dg/torture/pr61136.c: New test.
5775
5776 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5777
5778 PR c++/59705
5779 * g++.dg/cpp0x/sfinae51.C: New.
5780
5781 PR c++/58353
5782 * g++.dg/cpp0x/variadic157.C: New.
5783
5784 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5785
5786 PR target/51244
5787 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5788
5789 2014-05-10 Marek Polacek <polacek@redhat.com>
5790
5791 * gcc.dg/pedwarn-init.c: New test.
5792 * gcc.dg/init-string-1.c: Adjust dg-error.
5793
5794 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5795
5796 * lib/target-supports.exp
5797 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5798 to the list.
5799
5800 2014-05-09 Marek Polacek <polacek@redhat.com>
5801
5802 PR c/61096
5803 * gcc.dg/pr61096-1.c: New test.
5804 * gcc.dg/pr61096-2.c: New test.
5805
5806 2014-05-09 Florian Weimer <fweimer@redhat.com>
5807
5808 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5809 * g++.dg/fstack-protector-strong.C: Likewise.
5810 * gcc.target/i386/ssp-strong-reg.c: New file.
5811
5812 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5813
5814 PR target/61055
5815 * gcc.target/avr/torture/pr61055.c: New test.
5816
5817 2014-05-09 Marek Polacek <polacek@redhat.com>
5818
5819 PR c/50459
5820 * c-c++-common/attributes-1.c: Move test line to a new test.
5821 * c-c++-common/attributes-2.c: New test.
5822 * c-c++-common/pr50459.c: New test.
5823 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5824 * gcc.dg/nonnull-2.c: Likewise.
5825 * gcc.dg/pr55570.c: Modify dg-error.
5826 * gcc.dg/tm/wrap-2.c: Likewise.
5827
5828 2014-05-08 Jeff Law <law@redhat.com>
5829
5830 PR tree-optimization/61009
5831 * g++.dg/tree-ssa/pr61009.C: New test.
5832
5833 2014-05-08 Matthias Klose <doko@ubuntu.com>
5834
5835 PR driver/61106
5836 * gcc-dg/unused-8a.c: New.
5837 * gcc-dg/unused-8b.c: Likewise.
5838
5839 2014-05-08 Marek Polacek <polacek@redhat.com>
5840
5841 PR c/61053
5842 * gcc.dg/pr61053.c: New test.
5843
5844 2014-05-08 Marek Polacek <polacek@redhat.com>
5845
5846 PR c/61077
5847 * gcc.dg/pr61077.c: New test.
5848
5849 2014-05-08 Tobias Burnus <burnus@net-b.de>
5850
5851 * gfortran.dg/coarray_collectives_1.f90: New.
5852 * gfortran.dg/coarray_collectives_2.f90: New.
5853 * gfortran.dg/coarray_collectives_3.f90: New.
5854 * gfortran.dg/coarray_collectives_4.f90: New.
5855 * gfortran.dg/coarray_collectives_5.f90: New.
5856 * gfortran.dg/coarray_collectives_6.f90: New.
5857 * gfortran.dg/coarray/collectives_1.f90: New.
5858 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5859 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5860 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5861 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5862 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5863 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5864 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5865
5866 2014-05-08 Wei Mi <wmi@google.com>
5867
5868 PR target/58066
5869 * gcc.target/i386/pr58066.c: New test.
5870
5871 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5872
5873 * gcc.target/i386/avx256-unaligned-load-2.c,
5874 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5875 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5876 packed-single instructions.
5877
5878 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5879
5880 PR c++/13981
5881 * g++.dg/diagnostic/pr13981.C: New.
5882
5883 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5884
5885 PR tree-optimization/59100
5886 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5887 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5888
5889 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5890
5891 PR tree-optimization/61095
5892 * gcc.dg/torture/pr61095.c: New test.
5893
5894 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5895
5896 PR middle-end/39246
5897 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5898 the uninitialized complex is used.
5899 * gcc.dg/uninit-17.c: New test to check partial initialization of
5900 complex with branches.
5901 * gcc.dg/uninit-17-O0.c: Likewise.
5902
5903 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5904
5905 PR target/60884
5906 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5907 (test_03): Rename to test_02.
5908
5909 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5910
5911 PR c++/61083
5912 * g++.dg/cpp0x/sfinae50.C: New.
5913
5914 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5915
5916 PR c++/61080
5917 * g++.dg/cpp0x/deleted7.C: New.
5918
5919 2014-05-07 Richard Biener <rguenther@suse.de>
5920
5921 PR tree-optimization/61034
5922 * g++.dg/tree-ssa/pr61034.C: New testcase.
5923
5924 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5925
5926 * gcc.target/epiphany/isr-arg.c: New file.
5927
5928 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5929
5930 PR tree-optimization/52252
5931 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5932
5933 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5934
5935 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5936 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5937 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5938 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5939 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5940 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5941 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5942 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5943 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5944 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5945 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5946 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5947 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5948 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5949 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5950 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5951 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5952 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5953 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5954 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5955 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5956 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5957 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5958 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5959 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5960 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5961 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5962 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5963 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5964 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5965 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5966 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5967 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5968 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5969 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5970 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5971 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5972 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5973 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5974 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5975 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5976 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5977 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5978 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5979 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5980 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5981 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5982 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5983 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5984 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5985 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5986 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5987 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5988 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5989 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5990 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5991 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5992 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5993 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5994 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5995 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5996 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5997 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5998 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5999 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
6000 * gcc.target/aarch64/simd/vrev64s8.x: New file.
6001 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
6002 * gcc.target/aarch64/simd/vrev64u16.x: New file.
6003 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
6004 * gcc.target/aarch64/simd/vrev64u32.x: New file.
6005 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
6006 * gcc.target/aarch64/simd/vrev64u8.x: New file.
6007
6008 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6009
6010 gcc.target/aarch64/simd/ext_f32.x: New file.
6011 gcc.target/aarch64/simd/ext_f32_1.c: New file.
6012 gcc.target/aarch64/simd/ext_p16.x: New file.
6013 gcc.target/aarch64/simd/ext_p16_1.c: New file.
6014 gcc.target/aarch64/simd/ext_p8.x: New file.
6015 gcc.target/aarch64/simd/ext_p8_1.c: New file.
6016 gcc.target/aarch64/simd/ext_s16.x: New file.
6017 gcc.target/aarch64/simd/ext_s16_1.c: New file.
6018 gcc.target/aarch64/simd/ext_s32.x: New file.
6019 gcc.target/aarch64/simd/ext_s32_1.c: New file.
6020 gcc.target/aarch64/simd/ext_s64.x: New file.
6021 gcc.target/aarch64/simd/ext_s64_1.c: New file.
6022 gcc.target/aarch64/simd/ext_s8.x: New file.
6023 gcc.target/aarch64/simd/ext_s8_1.c: New file.
6024 gcc.target/aarch64/simd/ext_u16.x: New file.
6025 gcc.target/aarch64/simd/ext_u16_1.c: New file.
6026 gcc.target/aarch64/simd/ext_u32.x: New file.
6027 gcc.target/aarch64/simd/ext_u32_1.c: New file.
6028 gcc.target/aarch64/simd/ext_u64.x: New file.
6029 gcc.target/aarch64/simd/ext_u64_1.c: New file.
6030 gcc.target/aarch64/simd/ext_u8.x: New file.
6031 gcc.target/aarch64/simd/ext_u8_1.c: New file.
6032 gcc.target/aarch64/simd/ext_f64.c: New file.
6033 gcc.target/aarch64/simd/extq_f32.x: New file.
6034 gcc.target/aarch64/simd/extq_f32_1.c: New file.
6035 gcc.target/aarch64/simd/extq_p16.x: New file.
6036 gcc.target/aarch64/simd/extq_p16_1.c: New file.
6037 gcc.target/aarch64/simd/extq_p8.x: New file.
6038 gcc.target/aarch64/simd/extq_p8_1.c: New file.
6039 gcc.target/aarch64/simd/extq_s16.x: New file.
6040 gcc.target/aarch64/simd/extq_s16_1.c: New file.
6041 gcc.target/aarch64/simd/extq_s32.x: New file.
6042 gcc.target/aarch64/simd/extq_s32_1.c: New file.
6043 gcc.target/aarch64/simd/extq_s64.x: New file.
6044 gcc.target/aarch64/simd/extq_s64_1.c: New file.
6045 gcc.target/aarch64/simd/extq_s8.x: New file.
6046 gcc.target/aarch64/simd/extq_s8_1.c: New file.
6047 gcc.target/aarch64/simd/extq_u16.x: New file.
6048 gcc.target/aarch64/simd/extq_u16_1.c: New file.
6049 gcc.target/aarch64/simd/extq_u32.x: New file.
6050 gcc.target/aarch64/simd/extq_u32_1.c: New file.
6051 gcc.target/aarch64/simd/extq_u64.x: New file.
6052 gcc.target/aarch64/simd/extq_u64_1.c: New file.
6053 gcc.target/aarch64/simd/extq_u8.x: New file.
6054 gcc.target/aarch64/simd/extq_u8_1.c: New file.
6055 gcc.target/aarch64/simd/extq_f64.c: New file.
6056
6057 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6058
6059 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
6060 * gcc.target/aarch64/vtrnu32.c: Likewise.
6061 * gcc.target/aarch64/vtrnf32.c: Likewise.
6062
6063 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6064
6065 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
6066 * gcc.target/aarch64/simd/vtrnf32.x: New file.
6067 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
6068 * gcc.target/aarch64/simd/vtrnp16.x: New file.
6069 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
6070 * gcc.target/aarch64/simd/vtrnp8.x: New file.
6071 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
6072 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
6073 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
6074 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
6075 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
6076 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
6077 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
6078 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
6079 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
6080 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
6081 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
6082 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
6083 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
6084 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
6085 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
6086 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
6087 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
6088 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
6089 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
6090 * gcc.target/aarch64/simd/vtrns16.x: New file.
6091 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
6092 * gcc.target/aarch64/simd/vtrns32.x: New file.
6093 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
6094 * gcc.target/aarch64/simd/vtrns8.x: New file.
6095 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
6096 * gcc.target/aarch64/simd/vtrnu16.x: New file.
6097 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
6098 * gcc.target/aarch64/simd/vtrnu32.x: New file.
6099 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
6100 * gcc.target/aarch64/simd/vtrnu8.x: New file.
6101
6102 2014-05-07 Richard Biener <rguenther@suse.de>
6103
6104 PR tree-optimization/57864
6105 * gcc.dg/torture/pr57864.c: New testcase.
6106
6107 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
6108
6109 PR libfortran/61049
6110 * gfortran.dg/list_read_13.f: New test.
6111
6112 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6113
6114 PR c++/60999
6115 * g++.dg/cpp0x/nsdmi-template9.C: New.
6116 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
6117
6118 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
6119 Mike Stump <mikestump@comcast.net>
6120 Richard Sandiford <rdsandiford@googlemail.com>
6121
6122 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
6123
6124 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
6125
6126 PR ipa/60965
6127 * g++.dg/ipa/devirt-32.C: New testcase.
6128
6129 2014-05-05 Richard Biener <rguenther@suse.de>
6130
6131 PR middle-end/61010
6132 * gcc.dg/torture/pr61010.c: New testcase.
6133
6134 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6135
6136 * gcc.target/s390/leaf-profile.c: New testcase.
6137
6138 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6139
6140 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
6141 Disable asm scan for s390.
6142 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6143 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6144
6145 2014-05-05 Bin Cheng <bin.cheng@arm.com>
6146
6147 PR tree-optimization/60363
6148 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
6149
6150 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
6151
6152 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
6153 (dg-require-effective-target): Change target to powerpc_fprs.
6154 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
6155 (dg-require-effective-target): Change target to dfprt.
6156
6157 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6158
6159 PR c++/58582
6160 * g++.dg/cpp0x/deleted4.C: New.
6161 * g++.dg/cpp0x/deleted5.C: Likewise.
6162 * g++.dg/cpp0x/deleted6.C: Likewise.
6163
6164 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6165
6166 PR fortran/61025
6167 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
6168 regexps for -m32.
6169 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6170 * gfortran.dg/coarray_poly_6.f90: Likewise.
6171 * gfortran.dg/coarray_poly_7.f90: Likewise.
6172 * gfortran.dg/coarray_poly_8.f90: Likewise.
6173
6174 2014-05-02 Marek Polacek <polacek@redhat.com>
6175
6176 PR c/25801
6177 * gcc.dg/pr25801.c: New test.
6178
6179 2014-05-02 Marek Polacek <polacek@redhat.com>
6180
6181 PR c/60784
6182 * gcc.dg/pr60784.c: New test.
6183
6184 2014-05-01 Marek Polacek <polacek@redhat.com>
6185
6186 PR c/60915
6187 * gcc.dg/pr60915.c: New test.
6188
6189 2014-05-01 Marek Polacek <polacek@redhat.com>
6190
6191 PR c/60257
6192 * gcc.dg/pr60257.c: New test.
6193
6194 2014-05-01 Marek Polacek <polacek@redhat.com>
6195
6196 PR c/43395
6197 * c-c++-common/pr43395.c: New test.
6198
6199 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6200
6201 * gcc.dg/cond-reduc-1.c: New test.
6202 * gcc.dg/cond-reduc-2.c: Likewise.
6203
6204 2014-05-01 Marek Polacek <polacek@redhat.com>
6205
6206 PR c/29467
6207 * gcc.dg/pr29467.c: New test.
6208 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6209 about boolean types.
6210 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6211 to bool.
6212 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6213
6214 2014-05-01 Marek Polacek <polacek@redhat.com>
6215
6216 PR c/43245
6217 * gcc.dg/pr43245.c: New test.
6218
6219 2014-05-01 Marek Polacek <polacek@redhat.com>
6220
6221 PR c/56989
6222 * gcc.dg/pr56989.c: New test.
6223
6224 2014-04-30 Ian Lance Taylor <iant@google.com>
6225
6226 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6227 in go_compile_args rather than in argument to go-torture-execute.
6228
6229 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6230
6231 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6232 instead of getpid.
6233
6234 2014-04-30 Tobias Burnus <burnus@net-b.de>
6235
6236 * gfortran.dg/coarray_poly_6.f90
6237 * gfortran.dg/coarray_poly_7.f90
6238 * gfortran.dg/coarray_poly_8.f90
6239
6240 2014-04-30 Tobias Burnus <burnus@net-b.de>
6241
6242 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6243 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6244 * gfortran.dg/coarray/codimension.f90: New.
6245
6246 2014-04-30 Tobias Burnus <burnus@net-b.de>
6247
6248 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6249 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6250
6251 2014-04-30 Tobias Burnus <burnus@net-b.de>
6252
6253 * gfortran.dg/coarray_poly_4.f90: New.
6254 * gfortran.dg/coarray_poly_5.f90: New.
6255
6256 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6257
6258 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6259 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6260 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6261 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6262 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6263 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6264 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6265 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6266 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6267 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6268 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6269 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6270 * gcc.target/arm/simd/vuzps16_1.c: New file.
6271 * gcc.target/arm/simd/vuzps32_1.c: New file.
6272 * gcc.target/arm/simd/vuzps8_1.c: New file.
6273 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6274 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6275 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6276
6277 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6278
6279 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6280 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6281 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6282
6283 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6284
6285 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6286 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6287 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6288 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6289 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6290 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6291 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6292 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6293 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6294 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6295 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6296 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6297 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6298 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6299 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6300 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6301 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6302 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6303 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6304 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6305 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6306 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6307 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6308 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6309 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6310 * gcc.target/aarch64/simd/vuzps16.x: New file.
6311 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6312 * gcc.target/aarch64/simd/vuzps32.x: New file.
6313 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6314 * gcc.target/aarch64/simd/vuzps8.x: New file.
6315 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6316 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6317 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6318 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6319 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6320 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6321
6322 2014-04-30 Richard Biener <rguenther@suse.de>
6323
6324 PR tree-optimization/48329
6325 * gfortran.dg/vect/pr48329.f90: New testcase.
6326
6327 2014-04-30 Marek Polacek <polacek@redhat.com>
6328
6329 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6330 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6331
6332 2014-04-30 Marek Polacek <polacek@redhat.com>
6333
6334 PR c/60139
6335 * gcc.dg/pr60139.c: New test.
6336
6337 2014-04-30 Marek Polacek <polacek@redhat.com>
6338
6339 PR c/60351
6340 * gcc.dg/pr60351.c: New test.
6341
6342 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6343
6344 * gcc.target/arm/simd/simd.exp: New file.
6345 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6346 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6347 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6348 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6349 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6350 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6351 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6352 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6353 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6354 * gcc.target/arm/simd/vzipf32_1.c: New file.
6355 * gcc.target/arm/simd/vzipp16_1.c: New file.
6356 * gcc.target/arm/simd/vzipp8_1.c: New file.
6357 * gcc.target/arm/simd/vzips16_1.c: New file.
6358 * gcc.target/arm/simd/vzips32_1.c: New file.
6359 * gcc.target/arm/simd/vzips8_1.c: New file.
6360 * gcc.target/arm/simd/vzipu16_1.c: New file.
6361 * gcc.target/arm/simd/vzipu32_1.c: New file.
6362 * gcc.target/arm/simd/vzipu8_1.c: New file.
6363
6364 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6365
6366 PR c++/51707
6367 * g++.dg/cpp0x/constexpr-51707.C: New.
6368
6369 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6370
6371 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6372 occurrences of "int" in the gimple dump to reflect that the return
6373 types of functions now show up in such dumps.
6374 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6375
6376 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6377
6378 PR tree-optimization/60971
6379 * c-c++-common/turtore/pr60971.c: New test.
6380
6381 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6382
6383 * gcc.target/aarch64/simd/simd.exp: New file.
6384 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6385 * gcc.target/aarch64/simd/vzipf32.x: New file.
6386 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6387 * gcc.target/aarch64/simd/vzipp16.x: New file.
6388 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6389 * gcc.target/aarch64/simd/vzipp8.x: New file.
6390 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6391 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6392 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6393 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6394 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6395 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6396 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6397 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6398 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6399 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6400 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6401 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6402 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6403 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6404 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6405 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6406 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6407 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6408 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6409 * gcc.target/aarch64/simd/vzips16.x: New file.
6410 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6411 * gcc.target/aarch64/simd/vzips32.x: New file.
6412 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6413 * gcc.target/aarch64/simd/vzips8.x: New file.
6414 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6415 * gcc.target/aarch64/simd/vzipu16.x: New file.
6416 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6417 * gcc.target/aarch64/simd/vzipu32.x: New file.
6418 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6419 * gcc.target/aarch64/simd/vzipu8.x: New file.
6420
6421 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6422
6423 * gcc.target/aarch64/fcsel_1.c: New test case.
6424
6425 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6426
6427 PR libfortran/60810
6428 * gfortran.dg/arrayio_13.f90: New test.
6429
6430 2014-04-28 Martin Jambor <mjambor@suse.cz>
6431
6432 * gcc.dg/tree-ssa/sra-14.c: New test.
6433
6434 2014-04-28 Richard Biener <rguenther@suse.de>
6435
6436 PR middle-end/60092
6437 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6438 * gcc.dg/vect/pr60092.c: Likewise.
6439
6440 2014-04-28 Richard Biener <rguenther@suse.de>
6441
6442 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6443 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6444 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6445 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6446
6447 2014-04-28 Richard Biener <rguenther@suse.de>
6448
6449 PR tree-optimization/60979
6450 * gcc.dg/graphite/pr60979.c: New testcase.
6451
6452 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6453
6454 PR c/60983
6455 * gcc.dg/pr60114.c: Use signed chars.
6456
6457 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6458
6459 PR c++/59120
6460 * g++.dg/cpp0x/alias-decl-43.C: New.
6461
6462 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6463
6464 PR fortran/59604
6465 PR fortran/58003
6466 * gfortran.dg/no_range_check_3.f90: New test.
6467
6468 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6469
6470 PR libfortran/52539
6471 * gfortran.dg/namelist_utf8.f90: New test.
6472
6473 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6474
6475 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6476 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6477 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6478
6479 2014-04-25 Cary Coutant <ccoutant@google.com>
6480
6481 PR debug/60929
6482 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6483 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6484 -fdebug-types-section flag.
6485
6486 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6487
6488 * gcc.target/arm/tail-long-call.c: New test.
6489
6490 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6491
6492 PR tree-optimization/60930
6493 * gcc.dg/torture/pr60930.c: New test.
6494
6495 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6496
6497 PR tree-optimization/60960
6498 * gcc.c-torture/execute/pr60960.c: New test.
6499
6500 2014-04-25 Marek Polacek <polacek@redhat.com>
6501
6502 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6503
6504 2014-04-25 Marek Polacek <polacek@redhat.com>
6505
6506 PR c/18079
6507 * gcc.dg/pr18079.c: New test.
6508 * gcc.dg/pr18079-2.c: New test.
6509
6510 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6511
6512 * c-c++-common/gomp/pr60823-2.c: Require effective target
6513 vect_simd_clones.
6514
6515 2014-04-25 Marek Polacek <polacek@redhat.com>
6516
6517 PR c/60114
6518 * gcc.dg/pr60114.c: New test.
6519
6520 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6521
6522 * gcc.c-torture/execute/20140425-1.c: New test.
6523
6524 2014-04-25 Marek Polacek <polacek@redhat.com>
6525
6526 PR c/60156
6527 * c-c++-common/pr60156.c: New test.
6528
6529 2014-04-25 Richard Biener <rguenther@suse.de>
6530
6531 PR ipa/60912
6532 * g++.dg/opt/pr60912.C: New testcase.
6533
6534 2014-04-25 Richard Biener <rguenther@suse.de>
6535
6536 PR ipa/60911
6537 * gcc.dg/lto/pr60911_0.c: New testcase.
6538
6539 2014-04-24 Cong Hou <congh@google.com>
6540
6541 PR tree-optimization/60896
6542 * g++.dg/vect/pr60896.cc: New test.
6543
6544 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6545
6546 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6547 unpack builtin functionss for 128-bit types.
6548 * gcc.target/powerpc/pack02.c: Likewise.
6549 * gcc.target/powerpc/pack03.c: Likewise.
6550 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6551 divide builtin functionss.
6552 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6553 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6554 functions.
6555 * gcc.target/powerpc/bcd-2.c: Likewise.
6556 * gcc.target/powerpc/bcd-3.c: Likewise.
6557 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6558 builtin functionss.
6559 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6560
6561 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6562
6563 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6564 keeps_null_pointer_checks.
6565 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6566 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6567 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6568 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6569
6570 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6571
6572 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6573 Replace load with read and store with write.
6574
6575 2014-04-24 Jeff Law <law@redhat.com>
6576
6577 PR target/60822
6578 * gcc.c-torture/pr60822.c: New test.
6579 * gcc.c-torture/pr60822.x: New test.
6580
6581 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6582
6583 PR c++/57958
6584 * g++.dg/cpp0x/pr57958.C: New test.
6585
6586 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6587
6588 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6589 true for aarch64_be.
6590
6591 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6592 Tom de Vries <tom@codesourcery.com>
6593
6594 * gcc.dg/fuse-caller-save.c: New test.
6595
6596 2014-04-24 Joey Ye <joey.ye@arm.com>
6597
6598 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6599
6600 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6601
6602 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6603 * gcc.dg/vect/vect-bswap16: New test.
6604 * gcc.dg/vect/vect-bswap32: Likewise.
6605 * gcc.dg/vect/vect-bswap64: Likewise.
6606
6607 2014-04-23 Jeff Law <law@redhat.com>
6608
6609 PR tree-optimization/60902
6610 * gcc.target/i386/pr60902.c: New test.
6611
6612 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6613
6614 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6615 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6616 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6617
6618 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6619
6620 * gcc.target/arm/rev16.c: New test.
6621
6622 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6623
6624 * gcc.target/aarch64/rev16_1.c: New test.
6625
6626 2014-04-23 Richard Biener <rguenther@suse.de>
6627
6628 PR tree-optimization/60903
6629 * gcc.dg/torture/pr60903.c: New testcase.
6630
6631 2014-04-23 Richard Biener <rguenther@suse.de>
6632
6633 PR middle-end/60895
6634 * g++.dg/torture/pr60895.C: New testcase.
6635
6636 2014-04-23 Richard Biener <rguenther@suse.de>
6637
6638 PR middle-end/60891
6639 * gcc.dg/torture/pr60891.c: New testcase.
6640
6641 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6642
6643 PR sanitizer/60275
6644 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6645 -fno-sanitize-recover to dg-options.
6646 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6647 add -std=c++11 to dg-options.
6648 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6649 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6650 add -std=c++1y to dg-options.
6651 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6652 -fno-sanitize-recover to dg-options.
6653 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6654 * c-c++-common/ubsan/vla-4.c: Likewise.
6655 * c-c++-common/ubsan/pr59503.c: Likewise.
6656 * c-c++-common/ubsan/vla-3.c: Likewise.
6657 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6658 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6659 * c-c++-common/ubsan/shift-3.c: Likewise.
6660 * c-c++-common/ubsan/overflow-1.c: Likewise.
6661 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6662 * c-c++-common/ubsan/vla-2.c: Likewise.
6663 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6664 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6665 * c-c++-common/ubsan/shift-6.c: Likewise.
6666 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6667 * c-c++-common/ubsan/overflow-add-3.c: New test.
6668 * c-c++-common/ubsan/overflow-add-4.c: New test.
6669 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6670 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6671
6672 2014-04-22 Christian Bruel <christian.bruel@st.com>
6673
6674 * gcc.target/sh/hiconst.c: New test.
6675
6676 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6677
6678 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6679 lroundf generates custom round instruction, too.
6680
6681 2014-04-22 Tobias Burnus <burnus@net-b.de>
6682
6683 PR fortran/60881
6684 * coarray/alloc_comp_3.f90: New.
6685
6686 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6687
6688 PR target/60868
6689 * gcc.target/i386/pr60868.c: New testcase.
6690
6691 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6692
6693 PR c/59073
6694 * c-c++-common/gomp/pr59073.c: New test.
6695
6696 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6697
6698 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6699
6700 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6701
6702 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6703 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6704
6705 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6706
6707 * gcc.dg/memcpy-5.c: New test.
6708
6709 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6710
6711 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6712
6713 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6714 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6715 *-*-solaris2.9.
6716 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6717 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6718 from dg-options.
6719 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6720 from dg-additional-options.
6721 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6722 from dg-options.
6723
6724 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6725 execution check.
6726 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6727 (sigill_hdlr): Remove.
6728 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6729 check.
6730
6731 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6732 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6733 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6734
6735 * lib/target-supports.exp (add_options_for_tls): Remove
6736 *-*-solaris2.9* handling.
6737
6738 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6739
6740 * gcc.target/aarch64/vect_cvtf_1.c: New.
6741
6742 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6743
6744 PR tree-optimization/60823
6745 * c-c++-common/gomp/pr60823-1.c: New test.
6746 * c-c++-common/gomp/pr60823-2.c: New test.
6747 * c-c++-common/gomp/pr60823-3.c: New test.
6748
6749 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6750
6751 * gcc.target/arm/anddi_notdi-1.c: New test.
6752 * gcc.target/arm/iordi_notdi-1.c: New test case.
6753
6754 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6755
6756 * gcc.target/arm/iordi_notdi-1.c: New test.
6757
6758 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6759
6760 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6761
6762 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6763
6764 PR target/60735
6765 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6766 not cause errors if -mspe.
6767
6768 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6769
6770 PR target/60909
6771 * gcc.target/i386/pr60909-1.c: New test.
6772 * gcc.target/i386/pr60909-2.c: Ditto.
6773
6774 2014-04-18 Cong Hou <congh@google.com>
6775
6776 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6777 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6778
6779 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6780
6781 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6782 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6783
6784 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6785
6786 PR c++/59200
6787 * g++.dg/cpp0x/alias-decl-42.C: New.
6788
6789 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6790
6791 * gcc.target/powerpc/ti_math1.c: New.
6792 * gcc.target/powerpc/ti_math2.c: New.
6793
6794 2014-04-17 Martin Jambor <mjambor@suse.cz>
6795
6796 * gnat.dg/opt34.adb: New.
6797 * gnat.dg/opt34_pkg.ads: Likewise.
6798
6799 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6800
6801 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6802 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6803
6804 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6805
6806 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6807 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6808
6809 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6810
6811 PR target/60847
6812 Forward port from 4.8 branch
6813 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6814
6815 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6816 Fix scan patterns.
6817 * gcc.target/i386/bmi-2.c: Ditto.
6818
6819 2014-04-17 Richard Biener <rguenther@suse.de>
6820
6821 PR middle-end/60849
6822 * g++.dg/opt/pr60849.C: New testcase.
6823
6824 2014-04-17 Richard Biener <rguenther@suse.de>
6825
6826 PR tree-optimization/60836
6827 * g++.dg/vect/pr60836.cc: New testcase.
6828
6829 2014-04-17 Richard Biener <rguenther@suse.de>
6830
6831 PR tree-optimization/60841
6832 * gcc.dg/vect/pr60841.c: New testcase.
6833
6834 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6835
6836 * g++.dg/ipa/devirt-31.C: New testcase.
6837
6838 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6839
6840 PR lto/60820
6841 * gcc.dg/lto/pr60820_0.c: New testcase.
6842 * gcc.dg/lto/pr60820_1.c: New testcase.
6843
6844 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6845
6846 PR ipa/60854
6847 * g++.dg/torture/pr60854.C: New testcase.
6848
6849 2014-04-16 Catherine Moore <clm@codesourcery.com>
6850
6851 * gcc.target/mips/umips-store16-2.c: New test.
6852
6853 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6854
6855 * g++.dg/cpp0x/initlist-vect.C: New file.
6856
6857 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6858
6859 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6860 * gcc.dg/uninit-I-O0.c: Likewise.
6861 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6862
6863 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6864
6865 PR tree-optimization/60844
6866 * gcc.dg/pr60844.c: New test.
6867
6868 2014-04-15 Richard Biener <rguenther@suse.de>
6869
6870 PR rtl-optimization/56965
6871 * gcc.dg/torture/pr56965-1.c: New testcase.
6872 * gcc.dg/torture/pr56965-2.c: Likewise.
6873
6874 2014-04-15 Teresa Johnson <tejohnson@google.com>
6875
6876 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6877
6878 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6879
6880 * gnat.dg/vect14.adb: New test.
6881
6882 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6883
6884 * gnat.dg/vect12.ad[sb]: New test.
6885 * gnat.dg/vect13.ad[sb]: Likewise.
6886
6887 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6888
6889 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6890 under qemu-arm.
6891 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6892 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6893 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6894 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6895 * c-c++-common/ubsan/null-1.c: Likewise.
6896 * c-c++-common/ubsan/null-10.c: Likewise.
6897 * c-c++-common/ubsan/null-11.c: Likewise.
6898 * c-c++-common/ubsan/null-2.c: Likewise.
6899 * c-c++-common/ubsan/null-3.c: Likewise.
6900 * c-c++-common/ubsan/null-4.c: Likewise.
6901 * c-c++-common/ubsan/null-5.c: Likewise.
6902 * c-c++-common/ubsan/null-6.c: Likewise.
6903 * c-c++-common/ubsan/null-7.c: Likewise.
6904 * c-c++-common/ubsan/null-8.c: Likewise.
6905 * c-c++-common/ubsan/null-9.c: Likewise.
6906 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6907 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6908 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6909 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6910 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6911 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6912 * c-c++-common/ubsan/pr59333.c: Likewise.
6913 * c-c++-common/ubsan/pr59667.c: Likewise.
6914 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6915 * c-c++-common/ubsan/pr60636.c: Likewise.
6916 * c-c++-common/ubsan/shift-1.c: Likewise.
6917 * c-c++-common/ubsan/shift-2.c: Likewise.
6918 * c-c++-common/ubsan/vla-1.c: Likewise.
6919
6920 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6921
6922 * gnat.dg/vect11.ad[sb]: New test.
6923
6924 2014-04-14 Richard Biener <rguenther@suse.de>
6925
6926 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6927
6928 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6929
6930 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6931
6932 2014-04-14 Richard Biener <rguenther@suse.de>
6933 Marc Glisse <marc.glisse@inria.fr>
6934
6935 PR c/60819
6936 * gcc.target/i386/vec-may_alias.c: New testcase.
6937
6938 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6939
6940 * lib/target-supports.exp
6941 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6942 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6943 Fix formatting.
6944
6945 2014-04-14 Richard Biener <rguenther@suse.de>
6946
6947 PR lto/60720
6948 * gcc.dg/lto/pr60720_0.c: New testcase.
6949 * gcc.dg/lto/pr60720_1.c: Likewise.
6950
6951 2014-04-14 Christian Bruel <christian.bruel@st.com>
6952
6953 * gcc.target/sh/memset.c: New test.
6954
6955 2014-04-14 Richard Biener <rguenther@suse.de>
6956
6957 PR middle-end/55022
6958 * gcc.dg/graphite/pr55022.c: New testcase.
6959
6960 2014-04-14 Richard Biener <rguenther@suse.de>
6961
6962 PR tree-optimization/59817
6963 PR tree-optimization/60453
6964 * gfortran.dg/graphite/pr59817.f: New testcase.
6965 * gcc.dg/graphite/pr59817-1.c: Likewise.
6966 * gcc.dg/graphite/pr59817-2.c: Likewise.
6967
6968 2014-04-14 Jason Merrill <jason@redhat.com>
6969
6970 Revert:
6971 * lib/gcc-dg.exp (dg-build-dso): New.
6972 (gcc-dg-test-1): Handle dg-do-what "dso".
6973
6974 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6975
6976 PR fortran/60717
6977 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6978
6979 PR fortran/58085
6980 * gfortran.dg/associate_15.f90: New test.
6981
6982 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6983
6984 PR middle-end/60467
6985 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6986 case to check.
6987
6988 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6989
6990 PR middle-end/60469
6991 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6992
6993 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6994
6995 * gcc.target/mips/umips-store16-1.c: New test.
6996
6997 2014-04-11 Tobias Burnus <burnus@net-b.de>
6998
6999 PR c/60194
7000 * * g++.dg/warn/warn_format_signedness.C: New.
7001 * gcc.dg/format/warn-signedness.c: New.
7002
7003 2014-04-11 Tobias Burnus <burnus@net-b.de>
7004
7005 PR fortran/58880
7006 PR fortran/60495
7007 * gfortran.dg/finalize_25.f90: New.
7008
7009 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
7010
7011 * gcc.target/epiphany/t1068-2.c: New file.
7012
7013 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
7014
7015 * gcc.target/epiphany/btst-1.c: New test.
7016
7017 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
7018
7019 PR rtl-optimization/60651
7020 * gcc.target/epiphany/mode-switch.c: New test.
7021
7022 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7023
7024 PR c++/58600
7025 * g++.dg/cpp0x/gen-attrs-58.C: New.
7026 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
7027
7028 2014-04-11 Steve Ellcey <sellcey@mips.com>
7029 Jakub Jelinek <jakub@redhat.com>
7030
7031 PR middle-end/60556
7032 * gcc.c-torture/compile/pr60556.c: New test.
7033
7034 2014-04-11 Richard Biener <rguenther@suse.de>
7035
7036 PR middle-end/60797
7037 * gcc.dg/pr60797.c: New testcase.
7038
7039 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7040
7041 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
7042 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
7043 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
7044 rename to ...
7045 * gcc.target/s390/htm-nofloat-1.c: ... this one.
7046 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
7047 instructions as well.
7048
7049 2014-04-11 Jakub Jelinek <jakub@redhat.com>
7050
7051 PR rtl-optimization/60663
7052 * gcc.target/arm/pr60663.c: New test.
7053
7054 2014-04-10 Jason Merrill <jason@redhat.com>
7055
7056 * g++.dg/dso/dlclose1.C: Disable for 4.9.
7057
7058 2014-04-10 Jakub Jelinek <jakub@redhat.com>
7059
7060 PR lto/60567
7061 * g++.dg/lto/pr60567_0.C: New test.
7062
7063 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7064
7065 * gfortran.dg/class_nameclash.f90: New test.
7066
7067 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7068
7069 PR c++/52844
7070 * g++.dg/cpp0x/variadic156.C: New.
7071
7072 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7073
7074 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
7075 long.
7076
7077 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7078
7079 PR debug/60655
7080 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
7081 -fdata-sections.
7082
7083 2014-04-09 Steve Ellcey <sellcey@mips.com>
7084
7085 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
7086 and scan lists.
7087
7088 2014-04-09 Cong Hou <congh@google.com>
7089
7090 PR testsuite/60773
7091 * lib/target-supports.exp:
7092 (check_effective_target_vect_widen_si_to_di_pattern): New.
7093 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
7094 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
7095 targets only.
7096 (foo): Fix up formatting.
7097 (main): Call check_vect.
7098
7099 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7100
7101 PR c++/59115
7102 * g++.dg/template/crash119.C: New.
7103
7104 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
7105
7106 * gcc.target/powerpc/atomic_load_store-p8.c: New.
7107
7108 2014-04-08 Jason Merrill <jason@redhat.com>
7109
7110 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
7111
7112 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7113
7114 PR rtl-optimization/60776
7115 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
7116 * gcc.dg/builtin-bswap-7.c: Likewise.
7117 * gcc.dg/builtin-bswap-6a.c: New testcase.
7118 * gcc.dg/builtin-bswap-7a.c: New testcase.
7119
7120 Revert
7121 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7122
7123 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7124 optimization.
7125 * gcc.dg/builtin-bswap-7.c: Likewise.
7126
7127 2014-04-08 Richard Biener <rguenther@suse.de>
7128
7129 PR tree-optimization/60785
7130 * gcc.dg/graphite/pr60785.c: New testcase.
7131
7132 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7133
7134 PR target/60602
7135 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
7136 with as at -O0.
7137
7138 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
7139
7140 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
7141 * g++.dg/warn/Wnvdtor-3.C: Likewise.
7142 * g++.dg/warn/Wnvdtor-4.C: Likewise.
7143
7144 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
7145
7146 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
7147
7148 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
7149
7150 PR target/60609
7151 * g++.dg/torture/pr60609.C: New test.
7152
7153 2014-04-07 Richard Biener <rguenther@suse.de>
7154
7155 PR tree-optimization/60766
7156 * gcc.dg/torture/pr60766.c: New testcase.
7157
7158 2014-04-07 Jason Merrill <jason@redhat.com>
7159
7160 * lib/gcc-dg.exp (dg-build-dso): New.
7161 (gcc-dg-test-1): Handle dg-do-what "dso".
7162 * lib/target-supports.exp (add_options_for_dlopen): New.
7163 (check_effective_target_dlopen): Use it.
7164
7165 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7166
7167 * gcc.target/arm/pr60657.c: Fix missing curly brace.
7168
7169 2014-04-07 Richard Biener <rguenther@suse.de>
7170
7171 PR middle-end/60750
7172 * g++.dg/torture/pr60750.C: New testcase.
7173 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
7174
7175 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
7176
7177 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
7178
7179 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7180
7181 PR testsuite/60671
7182 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
7183
7184 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7185
7186 PR testsuite/60672
7187 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7188
7189 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7190
7191 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7192
7193 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7194
7195 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7196
7197 * gcc.target/avr/dev-specific-rmw.c: New test.
7198
7199 2014-04-04 Cong Hou <congh@google.com>
7200
7201 PR tree-optimization/60656
7202 * gcc.dg/vect/pr60656.c: New test.
7203
7204 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7205
7206 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7207 optimization.
7208 * gcc.dg/builtin-bswap-7.c: Likewise.
7209
7210 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7211
7212 PR c++/58207
7213 * g++.dg/cpp0x/constexpr-ice15.C: New.
7214
7215 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
7216
7217 PR ipa/59626
7218 testcase by Richard Biener
7219 * gcc.dg/lto/pr59626_0.c: New testcase.
7220 * gcc.dg/lto/pr59626_1.c: New testcase.
7221
7222 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7223
7224 PR debug/60655
7225 * gcc.c-torture/compile/pr60655-1.c: New test.
7226
7227 2014-04-04 Martin Jambor <mjambor@suse.cz>
7228
7229 PR ipa/60640
7230 * g++.dg/ipa/pr60640-1.C: New test.
7231 * g++.dg/ipa/pr60640-2.C: Likewise.
7232 * g++.dg/ipa/pr60640-3.C: Likewise.
7233 * g++.dg/ipa/pr60640-4.C: Likewise.
7234
7235 2014-04-04 Jeff Law <law@redhat.com>
7236
7237 PR target/60657
7238 * gcc.target/arm/pr60657.c: New test.
7239
7240 2014-04-04 Richard Biener <rguenther@suse.de>
7241
7242 PR ipa/60746
7243 * g++.dg/torture/pr60746.C: New testcase.
7244
7245 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7246
7247 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7248 * g++.old-deja/g++.jason/overload21.C: Likewise.
7249 * g++.old-deja/g++.law/init5.C: Likewise.
7250
7251 2014-04-03 Cong Hou <congh@google.com>
7252
7253 PR tree-optimization/60505
7254 * gcc.dg/vect/pr60505.c: New test.
7255
7256 2014-04-03 Richard Biener <rguenther@suse.de>
7257
7258 PR tree-optimization/60740
7259 * gcc.dg/graphite/pr60740.c: New testcase.
7260
7261 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7262
7263 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7264 * g++.dg/warn/Wnvdtor-2.C: New.
7265 * g++.dg/warn/Wnvdtor-3.C: New.
7266 * g++.dg/warn/Wnvdtor-4.C: New.
7267 * g++.dg/warn/Weff1.C: Delete.
7268 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7269 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7270
7271 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7272
7273 PR ipa/60659
7274 * g++.dg/torture/pr60659.C: New testcase.
7275
7276 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7277
7278 PR tree-optimization/60733
7279 * gcc.dg/torture/pr60733.c: New test.
7280
7281 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7282
7283 PR rtl-optimization/60650
7284 * gcc.target/arm/pr60650-2.c: New.
7285
7286 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7287
7288 * gcc.target/i386/avx2-vpand-3.c,
7289 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7290
7291 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7292
7293 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7294 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7295 gcc.target/i386/memcpy-strategy-1.c,
7296 gcc.target/i386/memcpy-strategy-2.c,
7297 gcc.target/i386/memcpy-vector_loop-1.c,
7298 gcc.target/i386/memcpy-vector_loop-2.c,
7299 gcc.target/i386/memset-vector_loop-1.c,
7300 gcc.target/i386/memset-vector_loop-2.c,
7301 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7302 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7303 -march= options different from those in dg-options.
7304
7305 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7306
7307 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7308 gcc.target/i386/pr30970.c: Use -mtune=generic.
7309 * gcc.target/i386/avx2-vpaddb-3.c,
7310 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7311 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7312 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7313 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7314 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7315 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7316 gcc.target/i386/avx2-vpsubw-3.c,
7317 gcc.target/i386/avx256-unaligned-load-1.c,
7318 gcc.target/i386/avx256-unaligned-load-4.c,
7319 gcc.target/i386/avx256-unaligned-store-1.c,
7320 gcc.target/i386/avx256-unaligned-store-2.c,
7321 gcc.target/i386/avx256-unaligned-store-4.c: Use
7322 -mno-prefer-avx128.
7323
7324 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7325 Iain Sandoe <iain@codesourcery.com>
7326
7327 PR target/54083
7328 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7329 with the additional options -Wl,-undefined,dynamic_lookup
7330 and -Wl,-flat_namespace.
7331 * gcc.dg/torture/pr53922.c: Additional option
7332 -Wl,-flat_namespace for darwin[89].
7333 * gcc.dg/torture/pr60092.c: Additional options
7334 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7335 for darwin[89].
7336
7337 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7338
7339 PR target/43751
7340 * lib/prune.exp: Modify the regular express to prune
7341 the new warnings introduced by r205679 on darwin9.
7342
7343 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7344
7345 * g++.dg/init/ctor4.C: Adjust.
7346 * g++.dg/init/ctor4-1.C: New.
7347 * g++.dg/cpp0x/defaulted2.C: Adjust.
7348
7349 2014-04-01 Richard Henderson <rth@redhat.com>
7350
7351 PR target/60704
7352 * gcc.dg/pr60704.c: New file.
7353
7354 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7355
7356 PR target/60363
7357 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7358 logical_op_short_circuit targets.
7359
7360 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7361
7362 PR libfortran/60128
7363 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7364 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7365
7366 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7367
7368 PR rtl-optimization/60700
7369 * gcc.target/i386/pr60700.c: New test.
7370
7371 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7372
7373 PR target/60650
7374 * gcc.target/arm/pr60650.c: Adjust command line options.
7375
7376 2014-03-31 Martin Jambor <mjambor@suse.cz>
7377
7378 PR middle-end/60647
7379 * gcc.dg/pr60647-1.c: New test.
7380 * gcc.dg/pr60647-2.c: Likewise.
7381
7382 2014-03-31 Richard Biener <rguenther@suse.de>
7383
7384 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7385
7386 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7387
7388 PR target/60034
7389 * gcc.target/aarch64/pr60034.c: New file.
7390
7391 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7392
7393 PR c++/60626
7394 * g++.dg/cpp1y/pr60626.C: New testcase.
7395
7396 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7397
7398 * gcc.dg/pr45416.c: Allow bextr on x86.
7399 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7400 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7401 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7402 * gcc.target/i386/l_fma_double_1.c,
7403 gcc.target/i386/l_fma_double_2.c,
7404 gcc.target/i386/l_fma_double_3.c,
7405 gcc.target/i386/l_fma_double_4.c,
7406 gcc.target/i386/l_fma_double_5.c,
7407 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7408 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7409 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7410 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7411 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7412 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7413 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7414
7415 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7416
7417 PR target/60648
7418 * g++.dg/pr60648.C: Move test to...
7419 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7420 dg-options, add for fpic targets dg-additional-options -fPIC.
7421
7422 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7423
7424 * gnat.dg/opt33.adb: New testcase.
7425
7426 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7427
7428 PR target/60697
7429 * gcc.target/aarch64/pr60697.c: New.
7430
7431 2014-03-27 Jeff Law <law@redhat.com>
7432
7433 PR target/60648
7434 * g++.dg/pr60648.C: New test.
7435
7436 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7437
7438 PR c++/60573
7439 * g++.dg/cpp1y/pr60573.C: New testcase.
7440
7441 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7442
7443 PR target/60693
7444 * gcc.target/i386/pr60693.c: New test.
7445
7446 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7447
7448 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7449
7450 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7451
7452 PR c++/60689
7453 * c-c++-common/pr60689.c: New test.
7454
7455 PR c++/58678
7456 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7457 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7458 targets.
7459
7460 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7461
7462 PR target/60675
7463 * gcc.target/aarch64/pr60675.C: New.
7464
7465 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7466
7467 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7468 * lib/target-supports.exp: Return true for s390
7469 in check_effective_logical_op_short_circuit.
7470
7471 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7472
7473 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7474 of second source operand.
7475 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7476 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7477 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7478
7479 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7480
7481 PR ipa/60315
7482 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7483
7484 2014-03-28 Tobias Burnus <burnus@net-b.de>
7485
7486 * lib/cilk-plus-dg.exp: New.
7487 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7488 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7489
7490 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7491
7492 PR fortran/60522
7493 * gfortran.dg/where_4.f90: New test case.
7494
7495 2014-03-27 Tobias Burnus <burnus@net-b.de>
7496
7497 PR fortran/58880
7498 * gfortran.dg/finalize_24.f90: New.
7499
7500 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7501
7502 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7503 vbpermq builtin.
7504
7505 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7506 vec_select optimizations.
7507 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7508 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7509
7510 PR target/60672
7511 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7512 xxpermdi builtins are supported.
7513
7514 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7515
7516 PR rtl-optimization/60650
7517 * gcc.target/arm/pr60650.c: New.
7518
7519 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7520
7521 * gcc.target/s390/20140327-1.c: New testcase.
7522
7523 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7524
7525 PR middle-end/60682
7526 * g++.dg/gomp/pr60682.C: New test.
7527
7528 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7529
7530 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7531
7532 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7533
7534 PR target/60580
7535 * gcc.target/aarch64/pr60580_1.c: New.
7536 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7537 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7538
7539 2014-03-26 Dehao Chen <dehao@google.com>
7540
7541 * gcc.dg/predict-8.c: New test.
7542
7543 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7544
7545 PR c++/52369
7546 * g++.dg/init/const10.C: New.
7547 * g++.dg/init/const11.C: New.
7548 * g++.dg/init/pr25811.C: Adjust.
7549 * g++.dg/init/pr29043.C: Likewise.
7550 * g++.dg/init/pr43719.C: Likewise.
7551 * g++.dg/init/pr44086.C: Likewise.
7552 * g++.dg/init/ctor8.C: Likewise.
7553 * g++.dg/init/uninitialized1.C: Likewise.
7554
7555 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7556
7557 PR sanitizer/60636
7558 * c-c++-common/ubsan/pr60636.c: New test.
7559
7560 2014-03-26 Andreas Schwab <schwab@suse.de>
7561
7562 * g++.dg/torture/pr60315.C: Remove duplication.
7563
7564 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7565
7566 * gcc.c-torture/execute/20140326-1.c: New test.
7567
7568 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7569
7570 PR ipa/60315
7571 * g++.dg/torture/pr60315.C: New testcase.
7572
7573 2014-03-25 Martin Jambor <mjambor@suse.cz>
7574
7575 PR ipa/60600
7576 * g++.dg/ipa/pr60600.C: New test.
7577
7578 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7579
7580 PR testsuite/58013
7581 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7582
7583 2014-03-25 Richard Biener <rguenther@suse.de>
7584
7585 PR middle-end/60635
7586 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7587 * gfortran.dg/lto/pr60635_1.c: Likewise.
7588
7589 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7590
7591 PR c++/60627
7592 * g++.dg/cpp1y/pr60627.C: New testcase.
7593
7594 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7595
7596 * gcc.target/aarch64/ushr64_1.c: New.
7597
7598 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7599
7600 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7601 (LONG_LONG): Use LLONG.
7602 (set_rvector_long): Explicitly return void.
7603 (set_vector_long): Likewise.
7604 (check_vector_long): Likewise.
7605
7606 2014-03-24 Marek Polacek <polacek@redhat.com>
7607
7608 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7609 Define INT_MIN.
7610 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7611 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7612 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7613 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7614 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7615 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7616 * c-c++-common/ubsan/pr59503.c: Likewise.
7617 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7618 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7619 * c-c++-common/ubsan/shift-3.c: Likewise.
7620 * c-c++-common/ubsan/shift-6.c: Likewise.
7621 * c-c++-common/ubsan/undefined-1.c: Likewise.
7622 * c-c++-common/ubsan/vla-2.c: Likewise.
7623 * c-c++-common/ubsan/vla-3.c: Likewise.
7624 * c-c++-common/ubsan/vla-4.c: Likewise.
7625 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7626 * g++.dg/ubsan/return-2.C: Likewise.
7627
7628 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7629
7630 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7631 hppa*-*-hpux*.
7632
7633 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7634
7635 PR libfortran/59313
7636 PR libfortran/58015
7637 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7638 * gfortran.dg/round_4.f90: Likewise.
7639
7640 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7641
7642 PR libfortran/60128
7643 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7644 i?86-*-solaris2.9*.
7645
7646 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7647
7648 PR sanitizer/60613
7649 * c-c++-common/ubsan/pr60613-1.c: New test.
7650 * c-c++-common/ubsan/pr60613-2.c: New test.
7651
7652 2014-03-22 Matthias Klose <doko@ubuntu.com>
7653
7654 * g++.dg/cpp0x/regress: Remove empty directory.
7655
7656 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7657
7658 PR debug/60603
7659 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7660
7661 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7662
7663 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7664 * g++.dg/cpp1y/pr60393.C: Likewise.
7665
7666 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7667
7668 PR c++/60384
7669 * g++.dg/cpp1y/pr60384.C: New.
7670
7671 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7672
7673 PR target/60598
7674 * gcc.dg/pr60598.c: New test.
7675
7676 2014-03-21 Martin Jambor <mjambor@suse.cz>
7677
7678 PR ipa/59176
7679 * g++.dg/torture/pr59176.C: New test.
7680
7681 2014-03-21 Martin Jambor <mjambor@suse.cz>
7682
7683 PR ipa/60419
7684 * g++.dg/ipa/pr60419.C: New test.
7685
7686 2014-03-21 Richard Biener <rguenther@suse.de>
7687
7688 PR tree-optimization/60577
7689 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7690
7691 2014-03-21 Tobias Burnus <burnus@net-b.de>
7692
7693 PR fortran/60599
7694 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7695
7696 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7697
7698 PR middle-end/60597
7699 * g++.dg/opt/pr60597.C: New test.
7700
7701 PR c++/60572
7702 * g++.dg/init/pr60572.C: New test.
7703
7704 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7705
7706 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7707
7708 2014-03-19 Tobias Burnus <burnus@net-b.de>
7709
7710 PR fortran/60543
7711 PR fortran/60283
7712 * gfortran.dg/implicit_pure_4.f90: New.
7713
7714 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7715
7716 PR c++/51474
7717 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7718
7719 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7720
7721 PR testsuite/60590
7722 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7723 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7724 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7725
7726 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7727
7728 PR c++/60332
7729 * g++.dg/cpp1y/pr60332.C: New.
7730
7731 2014-03-19 Marek Polacek <polacek@redhat.com>
7732
7733 PR sanitizer/60569
7734 * g++.dg/ubsan/pr60569.C: New test.
7735
7736 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7737
7738 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7739
7740 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7741
7742 PR tree-optimization/60559
7743 * g++.dg/vect/pr60559.cc: New test.
7744
7745 2014-03-18 Ian Lance Taylor <iant@google.com>
7746
7747 PR target/60563
7748 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7749 (ditype): Rename typedef from int64_t.
7750
7751 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7752
7753 PR c/55383
7754 * gcc.dg/cast-qual-3.c: New.
7755 Revert:
7756 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7757 * c-c++-common/Wcast-qual-1.c: More precise match text.
7758
7759 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7760
7761 PR fortran/55207
7762 PR fortran/60549
7763 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7764 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7765 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7766 * gfortran.dg/intent_optimize_1.f90: Ditto.
7767 * gfortran.dg/pointer_init_9.f90: Ditto.
7768 * gfortran.dg/volatile4.f90: Ditto.
7769 * gfortran.dg/volatile6.f90: Ditto.
7770
7771 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7772
7773 PR c/55383
7774 * c-c++-common/Wcast-qual-1.c: More precise match text.
7775
7776 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7777
7778 PR c++/60305
7779 * g++.dg/cpp0x/constexpr-ice14.C: New.
7780
7781 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7782
7783 PR c++/54250
7784 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7785
7786 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7787
7788 PR sanitizer/60535
7789 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7790 * c-c++-common/ubsan/null-2.c: Likewise.
7791 * c-c++-common/ubsan/null-3.c: Likewise.
7792 * c-c++-common/ubsan/null-4.c: Likewise.
7793 * c-c++-common/ubsan/null-5.c: Likewise.
7794 * c-c++-common/ubsan/null-6.c: Likewise.
7795 * c-c++-common/ubsan/null-7.c: Likewise.
7796 * c-c++-common/ubsan/null-8.c: Likewise.
7797 * c-c++-common/ubsan/null-9.c: Likewise.
7798 * c-c++-common/ubsan/null-10.c: Likewise.
7799 * c-c++-common/ubsan/null-11.c: Likewise.
7800 * c-c++-common/ubsan/overflow-1.c: Likewise.
7801 * c-c++-common/ubsan/overflow-2.c: Likewise.
7802 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7803 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7804 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7805 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7806 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7807 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7808 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7809 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7810 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7811 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7812 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7813 * c-c++-common/ubsan/pr59333.c: Likewise.
7814 * c-c++-common/ubsan/pr59503.c: Likewise.
7815 * c-c++-common/ubsan/pr59667.c: Likewise.
7816 * c-c++-common/ubsan/undefined-1.c: Likewise.
7817 * g++.dg/ubsan/pr59250.C: Likewise.
7818 * g++.dg/ubsan/pr59306.C: Likewise.
7819
7820 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7821
7822 * gcc.dg/tls/pr58595.c: Add tls options.
7823
7824 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7825
7826 * gcc.target/i386/avx-additional-reg-names.c: New.
7827 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7828
7829 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7830
7831 PR c++/60390
7832 * g++.dg/cpp1y/pr60390.C: New testcase.
7833
7834 PR c++/60391
7835 * g++.dg/cpp1y/pr60391.C: New testcase.
7836
7837 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7838
7839 PR target/60516
7840 * gcc.target/i386/pr60516.c: New test.
7841
7842 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7843
7844 PR c++/59571
7845 * g++.dg/cpp0x/constexpr-ice13.C: New.
7846
7847 2014-03-17 Marek Polacek <polacek@redhat.com>
7848
7849 PR middle-end/60534
7850 * gcc.dg/gomp/pr60534.c: New test.
7851
7852 2014-03-17 Kai Tietz <ktietz@redhat.com>
7853
7854 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7855
7856 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7857
7858 PR testsuite/58851
7859 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7860 storage size.
7861
7862 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7863
7864 PR libfortran/58324
7865 * gfortran.dg/list_read_12.f90: New test.
7866
7867 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7868
7869 PR fortran/55207
7870 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7871 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7872 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7873 -Wno-aggressive-loop-optimizations and remove an unused variable.
7874 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7875 * gfortran.dg/pointer_init_9.f90: New.
7876 * gfortran.dg/volatile4.f90: Put into subroutine.
7877 * gfortran.dg/volatile6.f90: Ditto.
7878
7879 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7880
7881 PR fortran/60392
7882 * gfortran.dg/transpose_4.f90: New test.
7883
7884 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7885
7886 PR rtl-optimization/60508
7887 * gcc.target/i386/pr60508.c: New.
7888
7889 2014-03-14 Richard Biener <rguenther@suse.de>
7890
7891 PR middle-end/60518
7892 * g++.dg/pr60518.C: New testcase.
7893
7894 2014-03-14 Martin Jambor <mjambor@suse.cz>
7895
7896 PR lto/60461
7897 * gcc.dg/lto/pr60461_0.c: New test.
7898
7899 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7900
7901 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7902 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7903 * gcc.dg/lto/save-temps_0.c: New testcase.
7904
7905 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7906
7907 PR middle-end/36282
7908 * c-c++-common/pr36282-1.c: New test.
7909 * c-c++-common/pr36282-2.c: New test.
7910 * c-c++-common/pr36282-3.c: New test.
7911 * c-c++-common/pr36282-4.c: New test.
7912
7913 2014-03-13 Richard Henderson <rth@redhat.com>
7914
7915 PR debug/60438
7916 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7917
7918 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7919
7920 PR c++/60383
7921 * g++.dg/template/crash118.C: New.
7922 * g++.dg/template/crash95.C: Adjust.
7923
7924 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7925
7926 PR rtl-optimization/57189
7927 * gcc.target/i386/pr57189.c: New.
7928
7929 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7930
7931 PR c++/60254
7932 * g++.dg/cpp0x/static_assert10.C: New.
7933 * g++.dg/cpp0x/static_assert11.C: Likewise.
7934 * g++.dg/cpp0x/static_assert3.C: Adjust.
7935
7936 2014-03-13 Richard Biener <rguenther@suse.de>
7937
7938 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7939
7940 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7941
7942 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7943 2.07 128-bit arithmetic.
7944 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7945
7946 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7947 due to when TImode is allowed in VSX registers, the allowable
7948 address modes for TImode is just a single indirect address in
7949 order for the value to be loaded and store in either GPR or VSX
7950 registers. This affects the generated code, and it would cause
7951 this test to fail, when such an option is used.
7952
7953 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7954
7955 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7956
7957 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7958
7959 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7960 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7961 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7962 only test for exactly one if if -mbranch-cost=1 has been passed.
7963
7964 2014-03-12 Christian Bruel <christian.bruel@st.com>
7965
7966 PR target/60264
7967 * gcc.target/arm/pr60264.c
7968
7969 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7970
7971 PR tree-optimization/60454
7972 * gcc.c-torture/execute/pr60454.c: New test.
7973
7974 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7975 Marc Glisse <marc.glisse@inria.fr>
7976
7977 PR tree-optimization/60502
7978 * gcc.c-torture/compile/pr60502.c: New test.
7979
7980 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7981
7982 PR middle-end/60482
7983 * gcc.dg/vect/pr60482.c: New test.
7984
7985 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7986
7987 PR c++/60389
7988 * g++.dg/cpp0x/inh-ctor19.C: New.
7989
7990 2014-03-11 Richard Biener <rguenther@suse.de>
7991
7992 PR tree-optimization/60429
7993 PR tree-optimization/60485
7994 * gcc.dg/pr60485-1.c: New testcase.
7995 * gcc.dg/pr60485-2.c: Likewise.
7996
7997 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7998
7999 PR ipa/60457
8000 * g++.dg/ipa/pr60457.C: New test.
8001
8002 2014-03-10 Richard Biener <rguenther@suse.de>
8003
8004 PR middle-end/60474
8005 * g++.dg/torture/pr60474.C: New testcase.
8006
8007 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
8008
8009 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
8010
8011 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
8012
8013 * gcc.dg/lto/pr55113_0.c: New testcase.
8014
8015 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
8016
8017 PR c++/60033
8018 * g++.dg/cpp1y/pr60033.C: New testcase.
8019
8020 PR c++/60393
8021 * g++.dg/cpp1y/pr60393.C: New testcase.
8022
8023 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8024
8025 PR libfortran/60128
8026 * gfortran.dg/fmt_en.f90: New test.
8027
8028 2014-03-07 Jason Merrill <jason@redhat.com>
8029
8030 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
8031 * lib/target-supports.exp (check_effective_target_c++11): Now
8032 means C++11 and up.
8033 (check_effective_target_c++11_only): New.
8034 (check_effective_target_c++11_down): New.
8035 (check_effective_target_c++1y): New.
8036 (check_effective_target_c++1y_only): New.
8037 (check_effective_target_c++98_only): Rename from
8038 check_effective_target_c++98.
8039 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
8040
8041 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
8042
8043 PR c++/58609
8044 * g++.dg/cpp0x/constexpr-ice12.C: New.
8045
8046 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
8047
8048 * c-c++-common/gomp/map-1.c: Extend.
8049
8050 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
8051 Janus Weil <janus@gcc.gnu.org>
8052
8053 PR fortran/51976
8054 * gfortran.dg/deferred_type_component_1.f90 : New test.
8055 * gfortran.dg/deferred_type_component_2.f90 : New test.
8056
8057 2014-03-06 Marek Polacek <polacek@redhat.com>
8058
8059 PR c/60197
8060 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
8061 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
8062
8063 2014-03-06 Jakub Jelinek <jakub@redhat.com>
8064
8065 PR target/58595
8066 * gcc.dg/tls/pr58595.c: New test.
8067
8068 2014-03-06 Richard Biener <rguenther@suse.de>
8069
8070 PR middle-end/60445
8071 PR lto/60424
8072 PR lto/60427
8073 Revert
8074 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8075
8076 * gcc.dg/lto/pr55113_0.c: New testcase.
8077
8078 2014-03-05 Jakub Jelinek <jakub@redhat.com>
8079
8080 PR testsuite/59308
8081 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
8082 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
8083 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
8084 s390*/i?86/x86_64.
8085 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8086 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8087 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8088 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8089 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
8090 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
8091 even for mips*/s390*/i?86/x86_64.
8092 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8093 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8094 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8095 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8096 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8097
8098 PR lto/60404
8099 * gcc.dg/lto/pr60404_0.c: New test.
8100 * gcc.dg/lto/pr60404_1.c: New file.
8101 * gcc.dg/lto/pr60404_2.c: New file.
8102
8103 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8104
8105 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
8106 long long" throughout.
8107 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8108 * gcc.dg/vmx/insert-vsx.c: Likewise.
8109 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8110 * gcc.dg/vmx/ld-vsx.c: Likewise.
8111 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8112 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8113 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8114 * gcc.dg/vmx/merge-vsx.c: Likewise.
8115 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8116 * gcc.dg/vmx/st-vsx.c: Likewise.
8117 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8118 * gcc.dg/vmx/stl-vsx.c: Likewise.
8119 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8120
8121 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8122
8123 * gcc.dg/lto/pr55113_0.c: New testcase.
8124
8125 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8126
8127 PR c++/60376
8128 * g++.dg/cpp1y/pr60376.C: New.
8129
8130 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8131
8132 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
8133
8134 2014-03-04 Richard Biener <rguenther@suse.de>
8135
8136 PR tree-optimization/60382
8137 * gcc.dg/vect/pr60382.c: New testcase.
8138
8139 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
8140
8141 PR libfortran/60148
8142 * gfortran.dg/namelist_84.f90: New test.
8143
8144 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
8145
8146 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
8147 argument to avoid inf values.
8148 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
8149 UNION_FP_CHECK machinery.
8150
8151 2014-03-03 Renlin Li <Renlin.Li@arm.com>
8152
8153 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
8154 i32in128 cases outside special big-endian processing block.
8155
8156 2014-03-03 Jakub Jelinek <jakub@redhat.com>
8157
8158 PR preprocessor/60400
8159 * c-c++-common/cpp/pr60400.c: New test.
8160 * c-c++-common/cpp/pr60400-1.h: New file.
8161 * c-c++-common/cpp/pr60400-2.h: New file.
8162
8163 PR objc++/60398
8164 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
8165
8166 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
8167 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
8168
8169 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8170
8171 PR ipa/60150
8172 * g++.dg/lto/pr60150.H: New testcase.
8173 * g++.dg/lto/pr60150_0.C: New testcase.
8174 * g++.dg/lto/pr60150_1.C: New testcase.
8175
8176 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8177
8178 PR ipa/60306
8179 * g++.dg/ipa/devirt-29.C: New testcase
8180
8181 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8182
8183 PR fortran/60236
8184 * gfortran.dg/vect/pr32380.f: Fix expected test results.
8185
8186 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8187
8188 PR c++/50025
8189 * g++.dg/cpp0x/pr50025.C: New.
8190
8191 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
8192
8193 PR c++/60377
8194 * g++.dg/cpp1y/pr60377.C: New testcase.
8195
8196 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8197
8198 PR fortran/60341
8199 * gfortran.dg/str_comp_optimize_1.f90: New test.
8200
8201 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8202
8203 PR target/60071
8204 * gcc.c-torture/compile/pr60071.c: New.
8205
8206 2014-02-28 Janus Weil <janus@gcc.gnu.org>
8207
8208 PR fortran/60359
8209 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8210
8211 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8212
8213 PR c++/58610
8214 * g++.dg/cpp0x/constexpr-ice11.C: New.
8215
8216 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8217
8218 PR c++/60314
8219 * g++.dg/cpp1y/auto-fn24.C: New.
8220
8221 2014-02-28 Joey Ye <joey.ye@arm.com>
8222
8223 PR target/PR60169
8224 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8225
8226 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8227
8228 PR c++/60253
8229 * g++.dg/overload/ellipsis2.C: New.
8230
8231 2014-02-27 Jeff Law <law@redhat.com>
8232
8233 PR rtl-optimization/52714
8234 * gcc.c-torture/compile/pr52714.c: New test.
8235
8236 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
8237 Jeff Law <law@redhat.com>
8238
8239 PR rtl-optimization/49847
8240 * g++.dg/pr49847.C: New test.
8241
8242 2014-02-27 Marek Polacek <polacek@redhat.com>
8243
8244 PR middle-end/59223
8245 * c-c++-common/pr59223.c: New test.
8246
8247 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8248
8249 * common/config/i386/predicates.md (const1256_operand): Remove.
8250 (const2356_operand): New.
8251 (const_1_to_2_operand): Remove.
8252 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8253 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8254 (*avx512pf_gatherpf<mode>sf): Ditto.
8255 (avx512pf_gatherpf<mode>df): Ditto.
8256 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8257 (*avx512pf_gatherpf<mode>df): Ditto.
8258 (avx512pf_scatterpf<mode>sf): Ditto.
8259 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8260 (*avx512pf_scatterpf<mode>sf): Ditto.
8261 (avx512pf_scatterpf<mode>df): Ditto.
8262 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8263 (*avx512pf_scatterpf<mode>df): Ditto.
8264 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8265
8266 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8267
8268 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8269 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8270 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8271 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8272 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8273 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8274 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8275 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8276
8277 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8278
8279 PR target/60280
8280 * gnat.dg/renaming5.adb: Change to two expected gotos.
8281 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8282 jump threads.
8283 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8284 messages for removed basic block.
8285 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8286 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8287 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8288 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8289
8290 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8291
8292 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8293 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8294 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8295 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8296 * gcc.dg/vmx/merge-vsx.c: Likewise.
8297 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8298
8299 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8300
8301 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8302 * gcc.target/i386/prefetchwt1-1.c: New.
8303 * g++.dg/other/i386-2.C: Add new option.
8304 * g++.dg/other/i386-3.C: Ditto.
8305 * gcc.target/i386/sse-12.c: Ditto.
8306 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8307 * gcc.target/i386/sse-22.c: Add new option.
8308 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8309
8310 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8311
8312 PR libfortran/59313
8313 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8314
8315 PR libfortran/58015
8316 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8317
8318 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8319
8320 PR c++/60311
8321 * g++.dg/cpp1y/pr60311.C: New testcase.
8322
8323 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8324
8325 PR c++/60065
8326 * g++.dg/cpp1y/pr60065.C: New testcase.
8327
8328 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8329
8330 PR rtl-optimization/60268
8331 * gcc.c-torture/compile/pr60268.c: New test.
8332
8333 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8334
8335 * gcc.target/microblaze/others/mem_reload.c: New test.
8336
8337 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8338
8339 * gcc.dg/vmx/lde.c: New test.
8340 * gcc.dg/vmx/lde-be-order.c: New test.
8341 * gcc.dg/vmx/ste.c: New test.
8342 * gcc.dg/vmx/ste-be-order.c: New test.
8343
8344 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8345
8346 PR testsuite/60173
8347 * lib/target-supports.exp
8348 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8349 and crisv32-*-* to list.
8350
8351 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8352
8353 PR fortran/60302
8354 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8355
8356 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8357
8358 * gcc.dg/vmx/vsums.c: Check entire result vector.
8359 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8360
8361 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8362
8363 * gcc.dg/vmx/ld.c: New test.
8364 * gcc.dg/vmx/ld-be-order.c: New test.
8365 * gcc.dg/vmx/ld-vsx.c: New test.
8366 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8367 * gcc.dg/vmx/ldl.c: New test.
8368 * gcc.dg/vmx/ldl-be-order.c: New test.
8369 * gcc.dg/vmx/ldl-vsx.c: New test.
8370 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8371 * gcc.dg/vmx/st.c: New test.
8372 * gcc.dg/vmx/st-be-order.c: New test.
8373 * gcc.dg/vmx/st-vsx.c: New test.
8374 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8375 * gcc.dg/vmx/stl.c: New test.
8376 * gcc.dg/vmx/stl-be-order.c: New test.
8377 * gcc.dg/vmx/stl-vsx.c: New test.
8378 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8379
8380 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8381
8382 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8383 * g++.dg/other/i386-3.C (dg-options): Ditto.
8384 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8385 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8386 -mavx512pf and -msha.
8387
8388 2014-02-21 Richard Biener <rguenther@suse.de>
8389
8390 PR tree-optimization/60276
8391 * gcc.dg/vect/pr60276.c: New testcase.
8392
8393 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8394
8395 PR fortran/60234
8396 * gfortran.dg/finalize_23.f90: New.
8397
8398 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8399
8400 PR c++/60052
8401 PR c++/60053
8402 * g++.dg/cpp1y/pr60052.C: New testcase.
8403 * g++.dg/cpp1y/pr60053.C: New testcase.
8404
8405 2014-02-21 Tobias Burnus <burnus@net-b.de>
8406
8407 PR fortran/60286
8408 * gfortran.dg/inquire_16.f90: New.
8409
8410 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8411
8412 * gcc.target/nios2/biggot-1.c: New.
8413 * gcc.target/nios2/biggot-2.c: New.
8414
8415 2014-02-20 Martin Jambor <mjambor@suse.cz>
8416
8417 PR ipa/55260
8418 * gcc.dg/ipa/pr55260.c: New test.
8419
8420 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8421
8422 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8423 for execution test case.
8424
8425 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8426
8427 PR ipa/58555
8428 * g++.dg/torture/pr58555.C: New testcase.
8429
8430 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8431
8432 PR target/60204
8433 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8434 reflect abi fix.
8435 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8436
8437 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8438 Kirill Yukhin <kirill.yukhin@intel.com>
8439
8440 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8441 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8442 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8443 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8444 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8445 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8446
8447 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8448
8449 PR c/37743
8450 * g++.dg/ext/builtin-bswap1.C: New test.
8451 * c-c++-common/pr37743.c: New test.
8452
8453 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8454
8455 * gcc.dg/decl-10.c: New test.
8456
8457 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8458
8459 PR c++/60267
8460 * g++.dg/ext/ivdep-1.C: New test.
8461
8462 PR c++/60267
8463 * gcc.dg/pr60267.c: New test.
8464
8465 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8466
8467 PR target/59794
8468 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8469 (dg-options): Remove -Wno-psabi.
8470 * gcc.target/i386/pr59794-2.c: Ditto.
8471 * gcc.target/i386/pr60205-1.c: Ditto.
8472 * gcc.target/i386/sse-5.c: Ditto.
8473
8474 2014-02-18 Nick Clifton <nickc@redhat.com>
8475
8476 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8477 * gcc.dg/pr23623.c: Likewise.
8478 * gcc.dg/pr48784-1.c: Likewise.
8479 * gcc.dg/pr48784-2.c: Likewise.
8480 * gcc.dg/pr56997-2.c: Likewise.
8481 * gcc.dg/sms-6.c: Likewise.
8482 * gcc.dg/torture/pr60183.c: Likewise.
8483 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8484 * gcc.c-torture/execute/20061220-1.x: New.
8485 * gcc.c-torture/execute/pr43220.x: New.
8486 * gcc.c-torture/execute/pr51581-1.x: New.
8487 * gcc.c-torture/execute/pr51581-2.x: New.
8488 * gcc.c-torture/execute/pr58570.x: New.
8489 * gcc.c-torture/unsorted/DFcmp.x: New.
8490 * gcc.c-torture/unsorted/SFset.x: New.
8491
8492 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8493
8494 * gnat.dg/opt31.adb: New test.
8495
8496 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8497
8498 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8499
8500 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8501
8502 PR fortran/60232
8503 * gfortran.dg/typebound_proc_33.f90: New.
8504
8505 2014-02-19 Marek Polacek <polacek@redhat.com>
8506
8507 PR c/60195
8508 * gcc.dg/pr60195.c: New test.
8509
8510 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8511
8512 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8513
8514 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8515
8516 PR preprocessor/58844
8517 * c-c++-common/cpp/pr58844-1.c: New test.
8518 * c-c++-common/cpp/pr58844-2.c: New test.
8519
8520 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8521
8522 PR c++/60225
8523 * g++.dg/cpp0x/constexpr-ice10.C: New.
8524
8525 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8526
8527 PR c++/60215
8528 * g++.dg/cpp0x/pr60215.C: New.
8529
8530 2014-02-18 Tobias Burnus <burnus@net-b.de>
8531
8532 PR fortran/49397
8533 * gfortran.dg/proc_ptr_45.f90: New.
8534 * gfortran.dg/proc_ptr_46.f90: New.
8535
8536 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8537
8538 PR c++/60190
8539 * g++.dg/cpp1y/pr60190.C: New testcase.
8540
8541 PR c++/60064
8542 * g++.dg/cpp1y/pr60064.C: New testcase.
8543
8544 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8545
8546 PR target/60205
8547 * gcc.target/i386/pr60205-1.c: New test.
8548 * gcc.target/i386/pr60205-2.c: Ditto.
8549
8550 2014-02-18 Kai Tietz <ktietz@redhat.com>
8551
8552 PR target/60193
8553 * gcc.target/i386/nest-1.c: New testcase.
8554
8555 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8556
8557 * gnat.dg/opt32.adb: New test.
8558
8559 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8560
8561 PR fortran/60231
8562 * gfortran.dg/typebound_generic_15.f90: New.
8563
8564 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8565
8566 PR fortran/55907
8567 * gfortran.dg/init_flag_12.f90: New.
8568
8569 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8570 Ilya Tocar <ilya.tocar@intel.com>
8571
8572 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8573 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8574 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8575 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8576
8577 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8578
8579 * lib/target-supports.exp
8580 (check_effective_target_logical_op_short_circuit): New procedure.
8581 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8582 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8583 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8584 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8585 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8586 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8587 logical_op_short_circuit for the alternative test, extending
8588 it to arm_cortex_m.
8589
8590 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8591
8592 PR target/60203
8593 * gcc.target/powerpc/pr60203.c: New testsuite.
8594
8595 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8596
8597 PR fortran/59599
8598 * gfortran.dg/ichar_3.f90: New test.
8599
8600 2014-02-15 Richard Biener <rguenther@suse.de>
8601
8602 PR tree-optimization/60183
8603 * gcc.dg/torture/pr60183.c: New testcase.
8604
8605 2014-02-14 Jeff Law <law@redhat.com>
8606
8607 PR rtl-optimization/60131
8608 * g++.dg/torture/pr60131.C: New test.
8609
8610 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8611
8612 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8613 on command-line.
8614
8615 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8616
8617 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8618
8619 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8620
8621 * gcc.c-torture/compile/20140213.c: New test.
8622
8623 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8624
8625 PR target/43546
8626 * gcc.target/i386/pr43546.c: New test.
8627
8628 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8629
8630 * gcc.target/s390/hotpatch-compile-8.c: New test.
8631
8632 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8633
8634 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8635 definition with an ifndef.
8636 * gcc.dg/pr59605-2.c: New test.
8637
8638 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8639
8640 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8641
8642 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8643
8644 * gcc.dg/torture/float128-mul-underflow.c,
8645 gcc.dg/torture/float128-truncdf-underflow.c,
8646 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8647
8648 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8649
8650 PR middle-end/59737
8651 * g++.dg/ipa/pr59737.C: New test.
8652
8653 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8654
8655 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8656
8657 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8658
8659 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8660
8661 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8662
8663 2014-02-12 Richard Biener <rguenther@suse.de>
8664
8665 PR middle-end/60092
8666 * gcc.dg/torture/pr60092.c: New testcase.
8667 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8668
8669 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8670
8671 * gcc.c-torture/execute/20140212-1.c: New test.
8672
8673 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8674
8675 PR c++/60047
8676 * g++.dg/cpp0x/pr60047.C: New.
8677
8678 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8679
8680 PR c/60101
8681 * c-c++-common/pr60101.c: New test.
8682
8683 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8684
8685 PR lto/59468
8686 * g++.dg/ipa/devirt-27.C: New testcase.
8687 * g++.dg/ipa/devirt-26.C: New testcase.
8688
8689 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8690
8691 PR target/60137
8692 * gcc.target/powerpc/pr60137.c: New file.
8693
8694 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8695
8696 PR fortran/52370
8697 * gfortran.dg/pr52370.f90: New test.
8698
8699 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8700
8701 PR target/59927
8702 Revert
8703 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8704
8705 PR testsuite/58630
8706 * gcc.target/i386/pr43662.c (dg-options):
8707 Add -maccumulate-outgoing-args.
8708 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8709 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8710 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8711 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8712 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8713 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8714 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8715 Add -maccumulate-outgoing-args.
8716 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8717 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8718 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8719 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8720 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8721 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8722 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8723 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8724 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8725 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8726 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8727 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8728 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8729 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8730 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8731
8732 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8733
8734 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8735
8736 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8737
8738 PR debug/59776
8739 * gcc.dg/guality/pr59776.c: New test.
8740
8741 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8742
8743 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8744 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8745 (add_options_for_arm_vfp3): New.
8746
8747 2014-02-11 Jeff Law <law@redhat.com>
8748
8749 PR middle-end/54041
8750 * gcc.target/m68k/pr54041.c: New test.
8751
8752 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8753
8754 PR target/59927
8755 * gcc.target/i386/pr59927.c: New test.
8756
8757 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8758
8759 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8760 * gcc.dg/vect/pr60012.c: Likewise.
8761 * gcc.dg/vect/vect-119.c: Likewise.
8762 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8763 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8764
8765 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8766
8767 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8768
8769 2014-02-10 Jeff Law <law@redhat.com>
8770
8771 PR middle-end-52306
8772 * gcc.c-torture/compile/pr52306.c: New test.
8773
8774 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8775
8776 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8777
8778 2014-02-10 Richard Biener <rguenther@suse.de>
8779
8780 PR tree-optimization/60115
8781 * gcc.dg/torture/pr60115.c: New testcase.
8782
8783 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8784
8785 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8786 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8787
8788 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8789 Ilya Tocar <ilya.tocar@intel.com>
8790
8791 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8792 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8793 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8794 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8795 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8796 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8797 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8798 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8799 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8800 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8801 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8802 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8803 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8804 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8805 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8806 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8807 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8808 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8809 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8810 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8811 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8812 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8813 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8814 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8815 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8816 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8817 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8818
8819 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8820
8821 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8822
8823 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8824
8825 PR fortran/57522
8826 * gfortran.dg/associated_target_5.f03: New test.
8827
8828 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8829
8830 PR fortran/59026
8831 * gfortran.dg/elemental_by_value_1.f90: New test.
8832
8833 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8834
8835 PR fortran/58470
8836 * gfortran.dg/finalize_22.f90: New.
8837
8838 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8839
8840 PR fortran/60066
8841 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8842 was fixed by the patch for PR59906.
8843
8844 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8845
8846 PR translation/52289
8847 * gfortran.dg/coarray_8.f90: Update dg-error match.
8848
8849 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8850
8851 PR c/59984
8852 * gcc.dg/vect/pr59984.c: New test.
8853
8854 PR middle-end/60092
8855 * gcc.dg/attr-alloc_align-1.c: New test.
8856 * gcc.dg/attr-alloc_align-2.c: New test.
8857 * gcc.dg/attr-alloc_align-3.c: New test.
8858 * gcc.dg/attr-assume_aligned-1.c: New test.
8859 * gcc.dg/attr-assume_aligned-2.c: New test.
8860 * gcc.dg/attr-assume_aligned-3.c: New test.
8861
8862 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8863
8864 PR target/60077
8865 * gcc.target/i386/pr60077-1.c: New test.
8866 * gcc.target/i386/pr60077-2.c: New test.
8867
8868 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8869
8870 PR preprocessor/56824
8871 * gcc.dg/pr56824.c: New test.
8872
8873 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8874
8875 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8876 variable used for atomic operations.
8877
8878 2014-02-07 Richard Biener <rguenther@suse.de>
8879
8880 PR middle-end/60092
8881 * gcc.dg/vect/pr60092-2.c: New testcase.
8882
8883 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8884
8885 PR c++/60082
8886 Revert
8887 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8888
8889 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8890 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8891
8892 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8893
8894 * gcc.target/s390/fp2int1.c: New testcase.
8895
8896 2014-02-07 Richard Biener <rguenther@suse.de>
8897
8898 PR middle-end/60092
8899 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8900 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8901
8902 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8903
8904 PR ipa/59918
8905 * g++.dg/torture/pr59918.C: New testcase.
8906
8907 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8908
8909 PR target/59575
8910 * gcc.target/arm/pr59575.c: New test.
8911
8912 PR debug/59992
8913 * gcc.dg/pr59992.c: New test.
8914
8915 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8916
8917 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8918 init_priority. Test alignment of variable instead of function.
8919
8920 2014-02-06 Marek Polacek <polacek@redhat.com>
8921
8922 PR c/60087
8923 * gcc.dg/pr60087.c: New test.
8924
8925 2014-02-06 Alan Modra <amodra@gmail.com>
8926
8927 * gcc.target/powerpc/pr60032.c: New.
8928
8929 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8930
8931 PR target/60062
8932 * gcc.c-torture/execute/pr60062.c: New test.
8933 * gcc.c-torture/execute/pr60072.c: New test.
8934
8935 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8936
8937 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8938 so that expected outcome works for PIC variants too.
8939
8940 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8941 Kugan Vivekanandarajah <kuganv@linaro.org>
8942
8943 * gcc.target/arm/vect-noalign.c: New file.
8944
8945 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8946 Jakub Jelinek <jakub@redhat.com>
8947
8948 PR middle-end/60013
8949 * gcc.dg/pr60013.c: New testcase.
8950
8951 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8952
8953 * gcc.dg/vmx/sum2s.c: New.
8954 * gcc.dg/vmx/sum2s-be-order.c: New.
8955
8956 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8957
8958 * gcc.dg/vmx/pack.c: New.
8959 * gcc.dg/vmx/pack-be-order.c: New.
8960 * gcc.dg/vmx/unpack.c: New.
8961 * gcc.dg/vmx/unpack-be-order.c: New.
8962
8963 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8964
8965 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8966 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8967
8968 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8969
8970 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8971 Use __builtin_floorf, __builtin_ceilf.
8972 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8973 declaration.
8974 (TEST): Use __builtin_floorf.
8975 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8976
8977 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8978
8979 PR ipa/59947
8980 * g++.dg/opt/pr59947.C: New test.
8981
8982 PR c++/58703
8983 * c-c++-common/gomp/pr58703.c: New test.
8984
8985 2014-02-05 Richard Biener <rguenther@suse.de>
8986
8987 PR testsuite/60076
8988 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8989 avoid using unsigned long long.
8990
8991 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8992
8993 PR middle-end/57499
8994 * g++.dg/torture/pr57499.C: New test.
8995
8996 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8997
8998 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8999
9000 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
9001
9002 * g++.dg/ipa/devirrt-22.C: Fix template.
9003
9004 2014-02-04 Marek Polacek <polacek@redhat.com>
9005
9006 PR c/60036
9007 * gcc.dg/pr60036.c: New test.
9008
9009 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
9010
9011 PR ipa/60058
9012 * g++.dg/torture/pr60058.C: New testcase.
9013
9014 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
9015
9016 * g++.dg/tsan/default_options.C: Invert check.
9017
9018 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9019
9020 PR tree-optimization/60002
9021 * g++.dg/opt/pr60002.C: New test.
9022
9023 PR tree-optimization/60023
9024 * g++.dg/vect/pr60023.cc: New test.
9025
9026 PR ipa/60026
9027 * c-c++-common/torture/pr60026.c: New test.
9028
9029 PR rtl-optimization/57915
9030 * gcc.target/i386/pr57915.c: New test.
9031
9032 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9033
9034 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
9035
9036 2014-02-04 Renlin Li <Renlin.Li@arm.com>
9037
9038 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
9039
9040 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9041
9042 PR middle-end/59261
9043 * gcc.dg/pr59261.c: New test.
9044
9045 2014-02-04 Richard Biener <rguenther@suse.de>
9046
9047 PR tree-optimization/60012
9048 * gcc.dg/vect/pr60012.c: New testcase.
9049
9050 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9051
9052 PR target/59788
9053 * g++.dg/eh/unwind-direct.C: New test.
9054
9055 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
9056
9057 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
9058 timeout value to 20s.
9059
9060 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9061
9062 PR ipa/59882
9063 * g++.dg/torture/pr59882.C: New testcase
9064
9065 2014-02-03 Jan Hubicka <jh@suse.cz>
9066
9067 PR ipa/59831
9068 * g++.dg/ipa/devirt-22.C: New testcase.
9069
9070 2014-02-03 Jan Hubicka <jh@suse.cz>
9071
9072 * g++.dg/ipa/devirt-25.C: New testcase.
9073
9074 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9075
9076 PR tree-optimization/59924
9077 * gcc.dg/pr59924.c: New test.
9078
9079 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9080
9081 PR ipa/59831
9082 * g++.dg/ipa/devirt-24.C: New testcase.
9083
9084 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
9085
9086 PR c++/53017
9087 PR c++/59211
9088 * c-c++-common/attributes-1.c: New testcase.
9089 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
9090
9091 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9092
9093 PR c++/58871
9094 * g++.dg/cpp0x/pr58871.C: New.
9095
9096 2014-02-03 Cong Hou <congh@google.com>
9097
9098 PR tree-optimization/60000
9099 * g++.dg/vect/pr60000.cc: New test.
9100
9101 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
9102
9103 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
9104 * gcc.target/i386/long-double-64-4.c: Likewise.
9105 * gcc.target/i386/long-double-80-1.c: Likewise.
9106 * gcc.target/i386/long-double-80-2.c: Likewise.
9107 * gcc.target/i386/long-double-80-3.c: Likewise.
9108 * gcc.target/i386/long-double-80-4.c: Likewise.
9109 * gcc.target/i386/long-double-80-5.c: Likewise.
9110 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
9111 __multf3 isn't used.
9112 * gcc.target/i386/long-double-64-3.c: Likewise.
9113 * gcc.target/i386/long-double-128-1.c: New test.
9114 * gcc.target/i386/long-double-128-2.c: Likewise.
9115 * gcc.target/i386/long-double-128-3.c: Likewise.
9116 * gcc.target/i386/long-double-128-4.c: Likewise.
9117 * gcc.target/i386/long-double-128-5.c: Likewise.
9118 * gcc.target/i386/long-double-128-6.c: Likewise.
9119 * gcc.target/i386/long-double-128-7.c: Likewise.
9120 * gcc.target/i386/long-double-128-8.c: Likewise.
9121 * gcc.target/i386/long-double-128-9.c: Likewise.
9122 * gcc.target/i386/long-double-64-5.c: Likewise.
9123 * gcc.target/i386/long-double-64-6.c: Likewise.
9124 * gcc.target/i386/long-double-64-7.c: Likewise.
9125 * gcc.target/i386/long-double-64-8.c: Likewise.
9126 * gcc.target/i386/long-double-64-9.c: Likewise.
9127 * gcc.target/i386/long-double-80-10.c: Likewise.
9128 * gcc.target/i386/long-double-80-8.c: Likewise.
9129 * gcc.target/i386/long-double-80-9.c: Likewise.
9130
9131 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
9132
9133 PR rtl-optimization/57662
9134 * g++.dg/pr57662.C: New test.
9135
9136 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9137
9138 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
9139 * gcc.dg/vmx/perm.c: New.
9140 * gcc.dg/vmx/perm-be-order.c: New.
9141
9142 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9143
9144 * gcc.dg/vmx/vsums.c: New.
9145 * gcc.dg/vmx/vsums-be-order.c: New.
9146
9147 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
9148
9149 * g++.dg/ipa/devirt-23.C: New testcase.
9150 * g++.dg/ipa/devirt-20.C: Fix template.
9151
9152 2014-02-02 Jan Hubicka <jh@suse.cz>
9153
9154 * g++.dg/ipa/devirt-21.C: New testcase.
9155
9156 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9157
9158 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
9159 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
9160
9161 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
9162
9163 PR target/60017
9164 * gcc.c-torture/execute/pr60017.c: New test.
9165
9166 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
9167
9168 PR fortran/57033
9169 * gfortran.dg/default_initialization_7.f90: New test.
9170
9171 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
9172
9173 PR fortran/59906
9174 * gfortran.dg/elemental_subroutine_9.f90: New test.
9175
9176 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9177
9178 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
9179
9180 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9181
9182 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
9183
9184 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9185
9186 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9187
9188 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9189
9190 PR c++/51219
9191 * g++.dg/init/bitfield5.C: New.
9192
9193 2014-02-01 Jakub Jelinek <jakub@redhat.com>
9194
9195 PR tree-optimization/60003
9196 * gcc.c-torture/execute/pr60003.c: New test.
9197
9198 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9199
9200 PR bootstrap/59985
9201 * gcc.target/arm/pr59985.C: New.
9202
9203 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9204
9205 PR sanitizer/59410
9206 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9207 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9208 to compile.
9209 (tsan_finish): Restore dg-do-what-default.
9210 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9211 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9212 * g++.dg/tsan/default_options.C: Likewise.
9213 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9214 * g++.dg/tsan/atomic_free2.C: Likewise.
9215 * g++.dg/tsan/cond_race.C: Likewise.
9216 * g++.dg/tsan/fd_close_norace.C: Likewise.
9217 * g++.dg/tsan/benign_race.C: Likewise.
9218 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9219 * c-c++-common/tsan/simple_race.c: Likewise.
9220 * c-c++-common/tsan/mutexset1.c: Likewise.
9221 * c-c++-common/tsan/thread_leak2.c: Likewise.
9222 * c-c++-common/tsan/tls_race.c: Likewise.
9223 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9224 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9225 * c-c++-common/tsan/free_race2.c: Likewise.
9226 * c-c++-common/tsan/thread_leak.c: Likewise.
9227 * c-c++-common/tsan/thread_leak1.c: Likewise.
9228 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9229 * c-c++-common/tsan/free_race.c: Likewise.
9230 * c-c++-common/tsan/sleep_sync.c: Likewise.
9231 * c-c++-common/tsan/tiny_race.c: Likewise.
9232 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9233 * c-c++-common/tsan/atomic_stack.c: Likewise.
9234 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9235 in dg-output regexps.
9236 * c-c++-common/tsan/simple_stack.c: Likewise.
9237
9238 2014-01-31 Richard Henderson <rth@redhat.com>
9239
9240 * g++.dg/tm/pr60004.C: New.
9241
9242 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9243
9244 PR c++/59082
9245 * g++.dg/inherit/crash4.C: New.
9246
9247 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9248
9249 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9250
9251 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9252
9253 * gcc.target/i386/m512-check.h: Use correct rounding values.
9254
9255 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9256
9257 * gcc.target/i386/avx-1.c: Use correct rounding values.
9258 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9259 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9260 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9261 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9262 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9263 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9264 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9265 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9266 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9267 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9268 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9269 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9270 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9271 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9272 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9273 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9274 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9275 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9276 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9277 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9278 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9279 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9280 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9281 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9282 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9283 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9284 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9285 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9286 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9287 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9288 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9289 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9290 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9291 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9292 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9293 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9294 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9295 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9296 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9297 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9298 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9299 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9300 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9301 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9302 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9303 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9304 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9305 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9306 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9307 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9308 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9309 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9310 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9311 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9312 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9313 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9314 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9315 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9316 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9317 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9318 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9319 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9320 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9321 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9322 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9323 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9324 * gcc.target/i386/sse-13.c: Ditto.
9325 * gcc.target/i386/sse-14.c: Ditto.
9326 * gcc.target/i386/sse-22.c: Ditto.
9327 * gcc.target/i386/sse-23.c: Ditto.
9328
9329 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9330
9331 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9332 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9333
9334 2014-01-31 Richard Biener <rguenther@suse.de>
9335
9336 PR middle-end/59990
9337 * gcc.dg/torture/pr59990.c: New testcase.
9338
9339 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9340
9341 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9342 if it fails don't run any tsan tests.
9343
9344 2014-01-31 Marek Polacek <polacek@redhat.com>
9345
9346 PR c/59963
9347 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9348 (y): Adjust dg-error.
9349 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9350 * gcc.dg/pr59963-1.c: New test.
9351 * gcc.dg/pr59963-2.c: New test.
9352 * gcc.dg/pr59963-3.c: New test.
9353
9354 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9355
9356 PR target/59923
9357 * gcc.target/arm/pr59923.c: New test.
9358
9359 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9360
9361 * gcc.dg/vmx/splat.c: New.
9362 * gcc.dg/vmx/splat-vsx.c: New.
9363 * gcc.dg/vmx/splat-be-order.c: New.
9364 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9365 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9366 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9367
9368 2014-01-30 Richard Biener <rguenther@suse.de>
9369
9370 PR tree-optimization/59993
9371 * gcc.dg/torture/pr59993.c: New testcase.
9372
9373 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9374
9375 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9376 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9377 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9378 vect_int rather than vect_float.
9379
9380 2014-01-30 Marek Polacek <polacek@redhat.com>
9381
9382 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9383
9384 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9385
9386 * gcc.target/microblaze/isa/fcmp4.c: New.
9387
9388 2014-01-30 Marek Polacek <polacek@redhat.com>
9389
9390 PR c/59940
9391 * gcc.dg/pr59940.c: New test.
9392 * gcc.dg/pr35635.c (func3): Move dg-warning.
9393
9394 2014-01-30 Richard Biener <rguenther@suse.de>
9395
9396 PR tree-optimization/59903
9397 * gcc.dg/torture/pr59903.c: New testcase.
9398
9399 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9400
9401 PR c++/58843
9402 * g++.dg/lookup/crash8.C: New.
9403
9404 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9405
9406 PR c++/58649
9407 * g++.dg/template/crash117.C: New.
9408
9409 2014-01-30 Richard Biener <rguenther@suse.de>
9410
9411 PR c/59905
9412 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9413 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9414 abort.
9415 * gcc.dg/invalid-call-1.c: Likewise.
9416
9417 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9418
9419 PR c++/58561
9420 * g++.dg/cpp1y/auto-fn23.C: New.
9421
9422 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9423
9424 PR c++/58846
9425 * g++.dg/init/dso_handle2.C: New.
9426
9427 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9428
9429 PR c++/58674
9430 * g++.dg/cpp0x/pr58674.C: New.
9431
9432 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9433
9434 PR target/59617
9435 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9436 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9437
9438 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9439
9440 * gcc.dg/vmx/merge-be-order.c: New.
9441 * gcc.dg/vmx/merge.c: New.
9442 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9443 * gcc.dg/vmx/merge-vsx.c: New.
9444
9445 2014-01-29 Richard Biener <rguenther@suse.de>
9446
9447 PR tree-optimization/58742
9448 * gcc.dg/pr58742-1.c: New testcase.
9449 * gcc.dg/pr58742-2.c: Likewise.
9450 * gcc.dg/pr58742-3.c: Likewise.
9451
9452 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9453
9454 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9455 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9456 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9457
9458 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9459
9460 PR c++/58702
9461 * g++.dg/gomp/pr58702.C: New.
9462
9463 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9464
9465 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9466 selector.
9467
9468 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9469
9470 PR middle-end/59917
9471 PR tree-optimization/59920
9472 * gcc.dg/pr59920-1.c: New test.
9473 * gcc.dg/pr59920-2.c: New test.
9474 * gcc.dg/pr59920-3.c: New test.
9475 * c-c++-common/gomp/pr59917-1.c: New test.
9476 * c-c++-common/gomp/pr59917-2.c: New test.
9477
9478 PR tree-optimization/59594
9479 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9480 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9481 * gcc.dg/vect/pr59594.c: New test.
9482
9483 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9484
9485 PR fortran/59414
9486 * gfortran.dg/allocate_class_3.f90: New test.
9487
9488 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9489
9490 PR preprocessor/59935
9491 * c-c++-common/cpp/warning-zero-location.c: New test.
9492 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9493
9494 2014-01-27 Steve Ellcey <sellcey@mips.com>
9495
9496 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9497
9498 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9499
9500 * g++.dg/ext/mv16.C: New tests.
9501
9502 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9503
9504 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9505 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9506 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9507 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9508 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9509 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9510 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9511 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9512 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9513 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9514 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9515 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9516 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9517 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9518 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9519 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9520 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9521 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9522 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9523 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9524 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9525 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9526 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9527 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9528 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9529 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9530 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9531 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9532 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9533 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9534 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9535 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9536 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9537 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9538 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9539 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9540 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9541 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9542 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9543 _mm512_mask_cvtepi32_storeu_epi8.
9544 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9545 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9546 _mm512_mask_cvtepi32_storeu_epi16.
9547 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9548 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9549 _mm512_mask_cvtepi64_storeu_epi8.
9550 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9551 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9552 _mm512_mask_cvtepi64_storeu_epi16.
9553 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9554 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9555 _mm512_mask_cvtepi64_storeu_epi32.
9556 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9557 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9558 _mm512_mask_cvtsepi32_storeu_epi8.
9559 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9560 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9561 _mm512_mask_cvtsepi32_storeu_epi16.
9562 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9563 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9564 _mm512_mask_cvtsepi64_storeu_epi8.
9565 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9566 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9567 _mm512_mask_cvtsepi64_storeu_epi16.
9568 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9569 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9570 _mm512_mask_cvtsepi64_storeu_epi32.
9571 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9572 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9573 _mm512_mask_cvtusepi32_storeu_epi8.
9574 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9575 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9576 _mm512_mask_cvtusepi32_storeu_epi16.
9577 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9578 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9579 _mm512_mask_cvtusepi64_storeu_epi8.
9580 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9581 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9582 _mm512_mask_cvtusepi64_storeu_epi16.
9583 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9584 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9585 _mm512_mask_cvtusepi64_storeu_epi32.
9586 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9587 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9588
9589 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9590
9591 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9592 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9593 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9594 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9595 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9596 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9597 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9598 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9599 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9600 built-ins roudning immediate.
9601 * gcc.target/i386/sse-22.c: Add new built-ins.
9602 * gcc.target/i386/sse-23.c: Ditto.
9603 * gcc.target/i386/avx-1.c: Ditto.
9604
9605 2014-01-27 Christian Bruel <christian.bruel@st.com>
9606
9607 * gcc.target/sh/torture/strncmp.c: New tests.
9608
9609 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9610
9611 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9612
9613 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9614
9615 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9616
9617 2014-01-24 Jeff Law <law@redhat.com>
9618
9619 PR tree-optimization/59919
9620 * gcc.c-torture/compile/pr59919.c: New test.
9621
9622 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9623
9624 PR c++/57524
9625 * g++.dg/ext/timevar2.C: New.
9626
9627 2014-01-24 Marek Polacek <polacek@redhat.com>
9628
9629 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9630
9631 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9632
9633 PR target/59929
9634 * gcc.target/i386/pr59929.c: New test.
9635
9636 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9637
9638 PR target/59909
9639 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9640 word atomic functions at runtime.
9641
9642 2014-01-23 Marek Polacek <polacek@redhat.com>
9643
9644 PR c/59846
9645 * gcc.dg/pr59846.c: New test.
9646
9647 2014-01-23 Marek Polacek <polacek@redhat.com>
9648
9649 PR c/58346
9650 * c-c++-common/pr58346-1.c: New test.
9651 * c-c++-common/pr58346-2.c: New test.
9652 * c-c++-common/pr58346-3.c: New test.
9653
9654 2014-01-23 Marek Polacek <polacek@redhat.com>
9655
9656 PR c/59871
9657 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9658 * gcc.dg/pr59871.c: New test.
9659
9660 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9661
9662 PR c++/58980
9663 * g++.dg/parse/enum11.C: New.
9664
9665 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9666
9667 * gcc.target/aarch64/sshr64_1.c: New testcase.
9668
9669 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9670
9671 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9672 SIMD enabled function.
9673 * g++.dg/cilk-plus/ef_test.C: New test.
9674 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9675 and added C++ ones.
9676 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9677 to differenciate C error messages from C++ ones.
9678
9679 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9680
9681 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9682
9683 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9684
9685 * gcc.target/microblaze/others/builtin-trap.c: New test,
9686
9687 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9688
9689 PR middle-end/58809
9690 * c-c++-common/gomp/pr58809.c: New test.
9691
9692 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9693
9694 PR sanitizer/59897
9695 * c-c++-common/asan/use-after-return-1.c: Fixed
9696 to pass on darwin.
9697
9698 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9699
9700 PR preprocessor/58580
9701 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9702
9703 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9704 Ilya Tocar <ilya.tocar@intel.com>
9705
9706 * gcc.target/i386/avx512f-kmovw-1.c: New.
9707
9708 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9709
9710 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9711 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9712 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9713 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9714 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9715 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9716
9717 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9718
9719 PR target/52125
9720 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9721 * gcc.target/mips/pr52125.c: New test.
9722
9723 2014-01-22 Marek Polacek <polacek@redhat.com>
9724
9725 PR c/59891
9726 * gcc.dg/torture/pr59891.c: New test.
9727
9728 2014-01-22 Jeff Law <law@redhat.com>
9729
9730 PR tree-optimization/59597
9731 * gcc.dg/tree-ssa/pr59597.c: New test.
9732
9733 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9734
9735 PR rtl-optimization/59477
9736 * g++.dg/pr59477.C: New.
9737
9738 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9739
9740 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9741
9742 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9743
9744 PR c++/59482
9745 * g++.dg/pr59482.C: New.
9746
9747 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9748
9749 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9750 * gcc.dg/vmx/extract-vsx.c: New.
9751 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9752 * gcc.dg/vmx/insert-vsx.c: New.
9753
9754 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9755
9756 PR rtl-optimization/59896
9757 * gcc.target/arm/pr59896.c: New.
9758
9759 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9760
9761 PR rtl-optimization/59858
9762 * gcc.target/arm/pr59858.c: New.
9763
9764 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9765
9766 PR target/59003
9767 * gcc.dg/tree-prof/pr59003.c: New test.
9768
9769 PR middle-end/59860
9770 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9771 other targets.
9772
9773 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9774
9775 * gfortran.dg/round_3.f08: Add more cases.
9776
9777 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9778
9779 * lib/target-supports.exp (force_conventional_output_for): New
9780 procedure.
9781 * lib/scanasm.exp (scan-assembler_required_options)
9782 (scan-assembler-not_required_options)
9783 (scan-assembler-times_required_options): Replace with
9784 force_conventional_output_fors.
9785 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9786 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9787
9788 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9789
9790 PR middle-end/59789
9791 * gcc.target/i386/pr59789.c: New testcase.
9792
9793 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9794
9795 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9796 the 'code' bitfield from 16 to 8.
9797
9798 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9799
9800 * lib/target-supports.exp
9801 (check_effective_target_vect_perm): Exclude aarch64_be.
9802 (check_effective_target_vect_perm_byte): Likewise.
9803 (check_effective_target_vect_perm_short): Likewise.
9804
9805 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9806
9807 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9808 (RUN_TEST): Use new macro.
9809 (INDEX64_32): Delete.
9810 (INDEX64_64): Likewise.
9811 (INDEX128_32): Likewise.
9812 (INDEX128_64): Likewise.
9813 (INDEX): Likewise.
9814 (test_vneg_f32): Use fixed RUN_TEST.
9815
9816 2014-01-20 Richard Biener <rguenther@suse.de>
9817
9818 PR middle-end/59860
9819 * gcc.dg/pr59860.c: New testcase.
9820
9821 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9822
9823 PR target/59880
9824 * gcc.target/i386/pr59880.c: New test.
9825
9826 2014-01-20 Renlin Li <renlin.li@arm.com>
9827
9828 * gcc.dg/pr44194-1.c: Tweak regexp.
9829
9830 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9831
9832 PR libfortran/59771
9833 PR libfortran/59774
9834 PR libfortran/59836
9835 * gfortran.dg/round_3.f08: New cases added.
9836 * gfortran.dg/fmt_g_1.f90: New test.
9837
9838 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9839
9840 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9841
9842 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9843
9844 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9845
9846 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9847
9848 * gcc.dg/vect/pr57705.c: Require vect_int.
9849 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9850 * gcc.dg/vect/vect-alias-check.c: Likewise.
9851
9852 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9853
9854 PR fortran/58007
9855 * gfortran.dg/unresolved_fixup_1.f90: New test.
9856 * gfortran.dg/unresolved_fixup_2.f90: New test.
9857
9858 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9859
9860 PR target/58944
9861 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9862 Remove dg-prune-output lines.
9863
9864 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9865
9866 PR middle-end/59706
9867 * gfortran.dg/pr59706.f90: New test.
9868 * g++.dg/ext/pr59706.C: New test.
9869
9870 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9871
9872 PR c++/59270
9873 PR c++/58811
9874 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9875 * g++.dg/init/pr58811.C: Likewise.
9876
9877 2014-01-17 Jeff Law <law@redhat.com>
9878
9879 PR middle-end/57904
9880 * gfortran.dg/pr57904.f90: New test.
9881
9882 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9883
9884 PR c++/59269
9885 * g++.dg/cpp0x/nsdmi-union4.C: New.
9886
9887 2014-01-17 Marek Polacek <polacek@redhat.com>
9888
9889 PR c++/59838
9890 * g++.dg/diagnostic/pr59838.C: New test.
9891
9892 2014-01-17 Marek Polacek <polacek@redhat.com>
9893
9894 PR c/58346
9895 * gcc.dg/pr58346.c: New test.
9896
9897 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9898
9899 PR testsuite/58776
9900 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9901 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9902 option duplication.
9903
9904 PR fortran/59440
9905 * gfortran.dg/pr59440-1.f90: New test.
9906 * gfortran.dg/pr59440-2.f90: New test.
9907 * gfortran.dg/pr59440-3.f90: New test.
9908
9909 PR testsuite/59064
9910 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9911 testing for " version" and " alias" with one testing for
9912 " version\[^\n\r]* alias".
9913 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9914 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9915 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9916 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9917 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9918 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9919
9920 PR c++/57945
9921 * c-c++-common/torture/pr57945.c: New test.
9922
9923 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9924
9925 * gcc.target/arm/its.c: New testcase.
9926
9927 2014-01-16 Jan Hubicka <jh@suse.cz>
9928
9929 PR ipa/59775
9930 * g++.dg/torture/pr59775.C: New testcase.
9931
9932 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9933
9934 PR middle-end/58344
9935 * gcc.c-torture/compile/pr58344.c: New test.
9936
9937 PR target/59839
9938 * gcc.target/i386/pr59839.c: New test.
9939
9940 PR debug/54694
9941 * gcc.target/i386/pr9771-1.c (main): Rename to...
9942 (real_main): ... this. Add __asm name "main".
9943 (ASMNAME, ASMNAME2, STRING): Define.
9944
9945 2014-01-16 Nick Clifton <nickc@redhat.com>
9946
9947 PR middle-end/28865
9948 * gcc.c-torture/compile/pr28865.c: New.
9949 * gcc.c-torture/execute/pr28865.c: New.
9950
9951 2014-01-16 Marek Polacek <polacek@redhat.com>
9952
9953 PR middle-end/59827
9954 * gcc.dg/pr59827.c: New test.
9955
9956 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9957
9958 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9959
9960 2014-01-15 Richard Henderson <rth@redhat.com>
9961
9962 PR debug/54694
9963 * gcc.target/i386/pr54694.c: New test.
9964
9965 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9966
9967 PR c++/49718
9968 * g++.dg/pr49718.C: New test.
9969
9970 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9971
9972 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9973
9974 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9975
9976 * gcc.dg/vmx/mult-even-odd.c: New.
9977 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9978
9979 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9980
9981 * lib/target-supports.exp (check_libcilkrts_available): Added an
9982 extern "C" if we are using C++ along with a function prototype.
9983
9984 2014-01-15 Jeff Law <law@redhat.com>
9985
9986 PR tree-optimization/59747
9987 * gcc.c-torture/execute/pr59747.c: New test.
9988
9989 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9990
9991 PR target/59794
9992 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9993 Linux/x86.
9994 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9995 * g++.dg/ext/attribute-test-1.C: Likewise.
9996 * g++.dg/ext/attribute-test-2.C: Likewise.
9997 * g++.dg/ext/attribute-test-3.C: Likewise.
9998 * g++.dg/ext/attribute-test-4.C: Likewise.
9999 * g++.dg/ext/pr56790-1.C: Likewise.
10000 * g++.dg/torture/pr38565.C: Likewise.
10001 * gcc.dg/pr53060.c: Likewise.
10002 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
10003 * c-c++-common/vector-compare-2.c: Likewise.
10004 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
10005 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
10006 dg-message line number.
10007
10008 2014-01-15 Matthias Klose <doko@ubuntu.com>
10009
10010 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
10011
10012 2014-01-15 Richard Biener <rguenther@suse.de>
10013
10014 PR tree-optimization/59822
10015 * g++.dg/torture/pr59822.C: New testcase.
10016
10017 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
10018
10019 PR target/59808
10020 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
10021 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
10022
10023 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
10024 Kugan Vivekanandarajah <kuganv@linaro.org>
10025
10026 PR target/59695
10027 * g++.dg/pr59695.C: New testcase.
10028
10029 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10030
10031 PR target/59803
10032 * gcc.c-torture/compile/pr59803.c: New testcase.
10033
10034 2014-01-15 Jakub Jelinek <jakub@redhat.com>
10035
10036 PR c/58943
10037 * gcc.c-torture/execute/pr58943.c: New test.
10038 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
10039
10040 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
10041
10042 PR target/59794
10043 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
10044 * gcc.target/i386/pr39162.c (y): New __m256i variable.
10045 (bar): Change return type to void. Set y to x.
10046 * gcc.target/i386/pr59794-1.c: New testcase.
10047 * gcc.target/i386/pr59794-2.c: Likewise.
10048 * gcc.target/i386/pr59794-3.c: Likewise.
10049 * gcc.target/i386/pr59794-4.c: Likewise.
10050 * gcc.target/i386/pr59794-5.c: Likewise.
10051 * gcc.target/i386/pr59794-6.c: Likewise.
10052 * gcc.target/i386/pr59794-7.c: Likewise.
10053
10054 2014-01-14 Richard Biener <rguenther@suse.de>
10055
10056 PR tree-optimization/58921
10057 PR tree-optimization/59006
10058 * gcc.dg/torture/pr58921.c: New testcase.
10059 * gcc.dg/torture/pr59006.c: Likewise.
10060 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
10061
10062 2014-01-14 Jakub Jelinek <jakub@redhat.com>
10063
10064 PR testsuite/59494
10065 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
10066 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
10067 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
10068 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
10069 Executing predictive commoning without unrolling.
10070
10071 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
10072
10073 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
10074 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
10075 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
10076 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
10077 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
10078 __builtin_ia32_rsqrt28sd_round.
10079 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
10080 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
10081 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
10082 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
10083 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
10084 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
10085 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
10086 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
10087 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
10088 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
10089 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
10090 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
10091 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
10092 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
10093 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
10094 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
10095 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
10096 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10097 * gcc.target/i386/sse-22.c: Extend with new built-ins,
10098 fix wrong rounding mode (see above).
10099 * gcc.target/i386/sse-23.c: Ditto.
10100
10101 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10102
10103 * gcc.dg/vmx/insert.c: New.
10104 * gcc.dg/vmx/insert-be-order.c: New.
10105 * gcc.dg/vmx/extract.c: New.
10106 * gcc.dg/vmx/extract-be-order.c: New.
10107
10108 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10109
10110 PR tree-optimization/59387
10111 * gcc.c-torture/execute/pr59387.c: New test.
10112
10113 2014-01-13 Richard Biener <rguenther@suse.de>
10114
10115 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
10116 adjusting mathlib options.
10117 * gfortran.dg/lto/lto.exp: Likewise.
10118
10119 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
10120
10121 * gnat.dg/loop_optimization17.adb: New test.
10122 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
10123
10124 2014-01-13 Christian Bruel <christian.bruel@st.com>
10125
10126 * gcc.target/sh/cmpstrn.c: New case.
10127
10128 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10129
10130 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
10131 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
10132
10133 2014-01-12 Janus Weil <janus@gcc.gnu.org>
10134
10135 PR fortran/58026
10136 * gfortran.dg/alloc_comp_basics_6.f90: New.
10137
10138 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10139
10140 PR fortran/59700
10141 * gfortran.dg/pr59700.f90: New test.
10142
10143 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10144
10145 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
10146 * gfortran.dg/use_only_3.f90: Likewise.
10147 * gfortran.dg/inquire_10.f90: Delete opened file.
10148 * gfortran.dg/inquire_15.f90: Likewise.
10149 * gfortran.dg/pr16597.f90: Likewise.
10150 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
10151 for PR59419.
10152
10153 2014-01-10 Jeff Law <law@redhat.com>
10154
10155 PR middle-end/59743
10156 * gcc.c-torture/compile/pr59743.c: New test.
10157
10158 2014-01-10 Jan Hubicka <jh@suse.cz>
10159
10160 PR ipa/58585
10161 * g++.dg/torture/pr58585.C: New testcase.
10162
10163 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
10164
10165 * gcc.dg/pr46309.c: Disable for cris*-*-*.
10166
10167 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
10168
10169 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
10170
10171 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
10172
10173 PR target/59744
10174 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
10175 * gcc.target/aarch64/cmn-neg2.c: New test.
10176
10177 2014-01-10 Richard Biener <rguenther@suse.de>
10178
10179 PR tree-optimization/59374
10180 * gcc.dg/torture/pr59374-3.c: New testcase.
10181
10182 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10183
10184 * lib/target-supports.exp
10185 (check_effective_target_arm_crypto_ok_nocache): New.
10186 (check_effective_target_arm_crypto_ok): Use above procedure.
10187 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10188
10189 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
10190
10191 PR ipa/58252
10192 PR ipa/59226
10193 * g++.dg/ipa/devirt-20.C: New testcase.
10194 * g++.dg/torture/pr58252.C: Likewise.
10195 * g++.dg/torture/pr59226.C: Likewise.
10196
10197 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10198
10199 * c-c++-common/asan/no-asan-stack.c: New test.
10200
10201 2014-01-10 Jakub Jelinek <jakub@redhat.com>
10202
10203 PR middle-end/59670
10204 * gcc.dg/pr59670.c: New test.
10205
10206 2014-01-09 Steve Ellcey <sellcey@mips.com>
10207
10208 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10209
10210 2014-01-09 Jakub Jelinek <jakub@redhat.com>
10211
10212 PR middle-end/47735
10213 * gcc.target/i386/pr47735.c: New test.
10214
10215 PR tree-optimization/59622
10216 * g++.dg/opt/pr59622-2.C: New test.
10217 * g++.dg/opt/pr59622-3.C: New test.
10218 * g++.dg/opt/pr59622-4.C: New test.
10219 * g++.dg/opt/pr59622-5.C: New test.
10220
10221 PR sanitizer/59136
10222 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10223 filename:line instead of (modulename+offset) form with stripped
10224 initial / from the filename.
10225
10226 2014-01-09 Ian Lance Taylor <iant@google.com>
10227
10228 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10229 the other Go compiler.
10230
10231 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10232
10233 PR c++/59730
10234 * g++.dg/cpp0x/variadic145.C: New.
10235
10236 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
10237
10238 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10239 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10240
10241 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10242
10243 PR testsuite/59524
10244 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10245 are run only if the Cilk library is available/enabled.
10246 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10247 * lib/target-supports.exp (check_libcilkrts_available): New function.
10248
10249 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10250
10251 PR c++/59631
10252 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10253 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10254 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10255 with dg-additional-options.
10256 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10257 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10258 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10259 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10260 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10261 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10262
10263 2014-01-09 Richard Biener <rguenther@suse.de>
10264
10265 PR tree-optimization/59715
10266 * gcc.dg/torture/pr59715.c: New testcase.
10267
10268 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10269
10270 * c-c++-common/asan/no-asan-globals.c: New test.
10271 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10272 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10273 * c-c++-common/asan/use-after-return-1.c: Likewise.
10274 * c-c++-common/asan/no-use-after-return.c: Likewise.
10275
10276 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10277
10278 * gnat.dg/weak2.ad[sb]: New test.
10279
10280 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10281
10282 PR middle-end/59471
10283 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10284 type, use pointers to vector type instead.
10285
10286 2014-01-08 Catherine Moore <clm@codesourcery.com>
10287
10288 * gcc.target/mips/umips-branch-3.c: New test.
10289 * gcc.target/mips/umips-branch-4.c: New test.
10290
10291 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10292
10293 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10294 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10295 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10296 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10297 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10298 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10299 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10300 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10301
10302 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10303
10304 PR rtl-optimization/59137
10305 * gcc.target/mips/pr59137.c: New test.
10306
10307 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10308
10309 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10310 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10311 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10312 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10313 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10314 Require fpic effective target.
10315 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10316
10317 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10318
10319 PR ipa/59722
10320 * gcc.dg/pr59722.c: New test.
10321
10322 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10323
10324 PR middle-end/57748
10325 * gcc.dg/torture/pr57748-3.c: New test.
10326 * gcc.dg/torture/pr57748-4.c: New test.
10327
10328 2014-01-08 Marek Polacek <polacek@redhat.com>
10329
10330 PR middle-end/59669
10331 * gcc.dg/gomp/pr59669-1.c: New test.
10332 * gcc.dg/gomp/pr59669-2.c: New test.
10333
10334 2014-01-08 Martin Jambor <mjambor@suse.cz>
10335
10336 PR ipa/59610
10337 * gcc.dg/ipa/pr59610.c: New test.
10338
10339 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10340
10341 PR fortran/58182
10342 * gfortran.dg/binding_label_tests_26a.f90: New.
10343 * gfortran.dg/binding_label_tests_26b.f90: New.
10344
10345 2014-01-08 Marek Polacek <polacek@redhat.com>
10346
10347 PR sanitizer/59667
10348 * c-c++-common/ubsan/pr59667.c: New test.
10349
10350 2014-01-08 Richard Biener <rguenther@suse.de>
10351
10352 PR middle-end/59630
10353 * gcc.dg/pr59630.c: New testcase.
10354
10355 2014-01-08 Richard Biener <rguenther@suse.de>
10356
10357 PR middle-end/59471
10358 * gcc.dg/pr59471.c: New testcase.
10359
10360 2014-01-07 Jeff Law <law@redhat.com>
10361
10362 PR middle-end/53623
10363 * gcc.target/i386/pr53623.c: New test.
10364
10365 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10366
10367 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10368 blanks at EOF.
10369 * g++.dg/cpp1y/pr58534.C: Likewise.
10370 * g++.dg/cpp1y/pr58536.C: Likewise.
10371 * g++.dg/cpp1y/pr58548.C: Likewise.
10372 * g++.dg/cpp1y/pr58549.C: Likewise.
10373 * g++.dg/cpp1y/pr58637.C: Likewise.
10374 * g++.dg/cpp1y/pr59112.C: Likewise.
10375 * g++.dg/cpp1y/pr59113.C: Likewise.
10376 * g++.dg/cpp1y/pr59629.C: Likewise.
10377 * g++.dg/cpp1y/pr59635.C: Likewise.
10378 * g++.dg/cpp1y/pr59636.C: Likewise.
10379 * g++.dg/cpp1y/pr59638.C: Likewise.
10380
10381 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10382
10383 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10384
10385 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10386
10387 * gcc.target/i386/intrinsics_4.c (bar): New function.
10388
10389 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10390
10391 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10392
10393 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10394
10395 PR rtl-optimization/58668
10396 * gcc.dg/pr58668.c: New test.
10397
10398 PR tree-optimization/59643
10399 * gcc.dg/pr59643.c: New test.
10400 * gcc.c-torture/execute/pr59643.c: New test.
10401
10402 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10403
10404 PR fortran/59589
10405 * gfortran.dg/class_allocate_16.f90: New.
10406
10407 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10408
10409 PR target/59644
10410 * gcc.target/i386/pr59644.c: New test.
10411
10412 2014-01-06 Marek Polacek <polacek@redhat.com>
10413
10414 PR c/57773
10415 * gcc.dg/pr57773.c: New test.
10416
10417 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10418
10419 PR c++/59635
10420 PR c++/59636
10421 PR c++/59629
10422 PR c++/59638
10423 * g++.dg/cpp1y/pr59635.C: New testcase.
10424 * g++.dg/cpp1y/pr59636.C: New testcase.
10425 * g++.dg/cpp1y/pr59629.C: New testcase.
10426 * g++.dg/cpp1y/pr59638.C: New testcase.
10427
10428 2014-01-06 Martin Jambor <mjambor@suse.cz>
10429
10430 PR ipa/59008
10431 * gcc.dg/ipa/pr59008.c: New test.
10432
10433 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10434
10435 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10436 if supported.
10437
10438 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10439
10440 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10441 Require c99_runtime.
10442 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10443
10444 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10445 Require c99_runtime.
10446 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10447 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10448 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10449
10450 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10451 Require c99_runtime.
10452 Make CALC void static.
10453 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10454
10455 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10456 Require c99_runtime.
10457 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10458
10459 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10460
10461 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10462 * gcc.target/i386/pr59501-2.c: Likewise.
10463 * gcc.target/i386/pr59501-3.c: Likewise.
10464 * gcc.target/i386/pr59501-4.c: Likewise.
10465 * gcc.target/i386/pr59501-5.c: Likewise.
10466 * gcc.target/i386/pr59501-6.c: Likewise.
10467
10468 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10469
10470 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10471 * gcc.target/i386/pr59390_1.c: Likewise.
10472 * gcc.target/i386/pr59390_2.c: Likewise.
10473
10474 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10475
10476 * gcc.dg/pr59350.c: Tweak.
10477 * gcc.dg/pr59350-2.c: New test.
10478 * g++.dg/pr59510.C: Likewise.
10479
10480 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10481
10482 PR fortran/59023
10483 * gfortran.dg/bind_c_procs_2.f90: New.
10484
10485 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10486
10487 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10488 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10489 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10490 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10491 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10492 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10493 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10494
10495 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10496
10497 * gcc.target/arm/neon-nested-apcs.c: New test.
10498
10499 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10500
10501 PR tree-optimization/59519
10502 * gcc.dg/vect/pr59519-1.c: New test.
10503 * gcc.dg/vect/pr59519-2.c: New test.
10504
10505 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10506 vmovdqu32.
10507
10508 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10509
10510 PR fortran/59547
10511 * gfortran.dg/typebound_proc_32.f90: New.
10512
10513 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10514
10515 PR c++/58950
10516 * g++.dg/pr58950.C: New file.
10517
10518 2014-01-03 Tobias Burnus <burnus@net-b.de>
10519
10520 PR c++/58567
10521 * g++.dg/gomp/pr58567.C: New.
10522
10523 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10524
10525 PR tree-optimization/59651
10526 * gcc.dg/torture/pr59651.c: New test.
10527 * gcc.dg/vect/pr59651.c: Ditto.
10528
10529 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10530
10531 PR target/59625
10532 * gcc.target/i386/pr59625.c: New test.
10533
10534 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10535
10536 Core DR 1442
10537 PR c++/59165
10538 * g++.dg/cpp0x/range-for28.C: New.
10539 * g++.dg/cpp0x/range-for3.C: Update.
10540
10541 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10542
10543 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10544
10545 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10546
10547 PR c++/59641
10548 * g++.dg/cpp0x/pr59641.C: New file.
10549
10550 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10551
10552 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10553
10554 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10555
10556 PR c++/59378
10557 * g++.dg/ext/pr59378.C: New file.
10558
10559 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10560
10561 Update copyright years
10562
10563 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10564
10565 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10566 notice.
10567
10568 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10569
10570 PR fortran/59654
10571 * gfortran.dg/dynamic_dispatch_12.f90: New.
10572
10573 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10574
10575 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10576 the builtin isn't optimized away as unused.
10577
10578 PR rtl-optimization/59647
10579 * g++.dg/opt/pr59647.C: New test.
10580 \f
10581 Copyright (C) 2014 Free Software Foundation, Inc.
10582
10583 Copying and distribution of this file, with or without modification,
10584 are permitted in any medium without royalty provided the copyright
10585 notice and this notice are preserved.