re PR target/63335 (GCC:failures for vector double on calls to bif vec_[all|any]_...
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2
3 PR target/63335
4 * gcc.target/powerpc/pr63335.c: New test.
5
6 2014-09-25 Marek Polacek <polacek@redhat.com>
7
8 PR c++/61945
9 * g++.dg/warn/pr61945.C: New test.
10
11 2014-09-25 Jakub Jelinek <jakub@redhat.com>
12
13 PR tree-optimization/63341
14 * gcc.dg/vect/pr63341-1.c: New test.
15 * gcc.dg/vect/pr63341-2.c: New test.
16
17 PR c++/63249
18 * g++.dg/gomp/pr63249.C: New test.
19 * c-c++-common/gomp/pr63249.c: New test.
20
21 2014-09-25 Tobias Burnus <burnus@net-b.de>
22
23 * gfortran.dg/coarray/collectives_3.f90: New.
24 * gfortran.dg/coarray_collectives_9.f90: New.
25 * gfortran.dg/coarray_collectives_10.f90: New.
26 * gfortran.dg/coarray_collectives_11.f90: New.
27 * gfortran.dg/coarray_collectives_12.f90: New.
28
29 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
30
31 * gcc.target/powerpc/swaps-p8-17.c: New test.
32
33 2014-09-24 Jiong Wang <jiong.wang@arm.com>
34
35 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
36
37 2014-09-24 Marek Polacek <polacek@redhat.com>
38
39 PR c/61405
40 PR c/53874
41 * c-c++-common/pr53874.c: New test.
42 * c-c++-common/pr61405.c: New test.
43
44 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
45
46 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
47
48 2014-09-24 Jakub Jelinek <jakub@redhat.com>
49
50 PR sanitizer/63316
51 * c-c++-common/asan/pr63316.c: New test.
52
53 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
54
55 PR tree-optimization/63266
56 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
57
58 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
59
60 * gcc.target/arm/pr63210.c: New test.
61
62 2014-09-23 Andi Kleen <ak@linux.intel.com>
63
64 * gcc.dg/noreorder.c: New test.
65 * gcc.dg/noreorder2.c: New test.
66 * gcc.dg/noreorder3.c: New test.
67 * gcc.dg/noreorder4.c: New test.
68
69 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
70
71 * gcc.dg/combine_ashiftrt_1.c: New test.
72 * gcc.dg/combine_ashiftrt_2.c: Likewise.
73 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
74 workarounds for cmge.
75 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
76 absence of mvn.
77
78 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
79
80 PR c++/61857
81 * g++.dg/cpp1y/lambda-init10.C: New.
82
83 2014-09-23 Jakub Jelinek <jakub@redhat.com>
84
85 PR fortran/63331
86 * gfortran.dg/pr63331.f90: New test.
87
88 2014-09-24 Renlin Li <renlin.li@arm.com>
89
90 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
91 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
92 * gcc.dg/pr10474.c: Likewise.
93
94 2014-09-20 Mark Wielaard <mjw@redhat.com>
95
96 * gcc.dg/guality/const-volatile.c (i): Mark as used.
97 (ci): Likewise.
98 (pci): Likewise.
99 (pvi): Likewise.
100 (pcvi): Likewise.
101 (cip): Likewise.
102 (foo): Likewise.
103 (cfoo): Likewise.
104
105 2014-09-20 Mark Wielaard <mjw@redhat.com>
106
107 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
108 and "long int" to plain "short" and "long".
109 * gcc.dg/guality/const-volatile.c (struct bar): New struct
110 containing short and long long fields.
111 (bar): New variable to test the type.
112
113 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
114
115 PR c++/62155
116 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
117
118 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
119
120 PR c++/62219
121 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
122
123 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
124
125 * gcc.dg/vect/vect-reduc-or_1.c: New test.
126 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
127
128 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
129
130 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
131 New.
132
133 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
134 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
135
136 2014-09-22 Jakub Jelinek <jakub@redhat.com>
137
138 PR debug/63328
139 * c-c++-common/gomp/pr63328.c: New test.
140
141 2014-09-22 Martin Liska <mliska@suse.cz>
142
143 PR lto/63270
144 * g++.dg/lto/pr63270_0.C: New test.
145 * g++.dg/lto/pr63270_1.C: New test.
146
147 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
148
149 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
150 for call_value_rex64_ms_sysv.
151 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
152 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
153 for call_rex64_ms_sysv.
154
155 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
156 Tobias Burnus <burnus@net-b.de>
157
158 * gfortran.dg/coarray_atomic_5.f90: New
159
160 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
161
162 PR c++/61825
163 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
164
165 2014-09-19 Andi Kleen <ak@linux.intel.com>
166
167 * gcc.dg/pg-override.c: Only run on x86 Linux.
168 * gcc.dg/pg.c: Dito.
169 * gcc.target/i386/fentry-override.c: Exclude for PIC.
170 * gcc.target/i386/fentry.c: Dito.
171
172 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
173
174 PR ipa/61998
175 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
176
177 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
178
179 PR fortran/63152
180 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
181 * gfortran.dg/pr63152.f90: New test.
182
183 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
184
185 PR c++/58328
186 * g++.dg/cpp0x/nsdmi10.C: New.
187
188 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
189
190 * gcc.dg/ssp-3.c: New.
191 * gcc.dg/ssp-4.c: Likewise.
192
193 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
194
195 * gcc.target/s390/dfp-conv1.c: New testcase.
196
197 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
198
199 * c-c++-common/asan/red-align-1.c: New test.
200 * c-c++-common/asan/red-align-2.c: New test.
201
202 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
203
204 * gcc.dg/pr61053.c: Updated for x32.
205
206 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
207
208 PR debug/63285
209 * gcc.target/i386/pr63285.c: New test.
210
211 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
212
213 PR target/61360
214 * gcc.target/i386/pr61360.c: New.
215
216 2014-09-18 Jakub Jelinek <jakub@redhat.com>
217
218 PR c++/62017
219 * g++.dg/asan/pr62017.C: New test.
220
221 PR testsuite/63292
222 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
223
224 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
225
226 PR c++/62232
227 * g++.dg/cpp0x/Wdtor1.C: New.
228
229 2014-09-18 Joseph Myers <joseph@codesourcery.com>
230
231 * gcc.dg/torture/float128-exact-underflow.c: New test.
232
233 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
234
235 PR c++/61745
236 * g++.dg/template/pr61745.C: New.
237
238 2014-09-17 Marek Polacek <polacek@redhat.com>
239
240 PR c/61854
241 * gcc.dg/cpp/pr61854-1.c: New test.
242 * gcc.dg/cpp/pr61854-2.c: New test.
243 * gcc.dg/cpp/pr61854-3.c: New test.
244 * gcc.dg/cpp/pr61854-3.h: New test.
245 * gcc.dg/cpp/pr61854-4.c: New test.
246 * gcc.dg/cpp/pr61854-5.c: New test.
247 * gcc.dg/cpp/pr61854-6.c: New test.
248 * gcc.dg/cpp/pr61854-7.c: New test.
249 * gcc.dg/cpp/pr61854-c90.c: New test.
250 * gcc.dg/cpp/pr61854-c94.c: New test.
251
252 2014-09-17 Jakub Jelinek <jakub@redhat.com>
253
254 PR debug/63284
255 * gcc.dg/pr63284.c: New test.
256
257 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
258
259 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
260
261 PR c++/63241
262 * g++.dg/cpp0x/constexpr-63241.C: New.
263
264 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
265
266 PR libfortran/62768
267 * gfortran.dg/filename_null.f90: New test.
268
269 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
270
271 * gcc.dg/pg-override.c: Fix a typo.
272
273 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
274
275 * gcc.dg/pg.c: Fix a typo.
276
277 2014-09-16 Richard Biener <rguenther@suse.de>
278
279 PR testsuite/63258
280 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
281 for "vectorization not profitable".
282
283 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
284
285 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
286
287 2014-09-16 Jakub Jelinek <jakub@redhat.com>
288
289 PR fortran/56408
290 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
291 missing nexted dg-test call support in dejaGNU 1.4.4.
292
293 2014-09-15 Andi Kleen <ak@linux.intel.com>
294
295 * gcc.dg/pg-override.c: New test.
296 * gcc.dg/pg.c: New test.
297 * gcc.target/i386/fentry-override.c: New test.
298 * gcc.target/i386/fentry.c: New test.
299
300 2014-09-15 Jakub Jelinek <jakub@redhat.com>
301
302 PR fortran/56408
303 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
304 New global vars.
305 (dg-compile-aux-modules): New procedure.
306 * gfortran.dg/binding_label_tests_10.f03: Remove comment
307 and keep-modules.
308 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
309 use dg-compile-aux-modules.
310 * gfortran.dg/binding_label_tests_11.f03: Remove comment
311 and keep-modules.
312 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
313 use dg-compile-aux-modules.
314 * gfortran.dg/binding_label_tests_13.f03: Remove comment
315 and keep-modules.
316 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
317 use dg-compile-aux-modules.
318 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
319 and keep-modules.
320 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
321 use dg-compile-aux-modules.
322 * gfortran.dg/class_45a.f03: Remove keep-modules.
323 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
324 and cleanup-modules.
325 * gfortran.dg/class_4a.f03: Use dg-do link, use
326 dg-additional-sources and cleanup-modules, remove keep-modules
327 and update comment.
328 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
329 keep-modules, adjust comment.
330 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
331 dg-additional-sources and cleanup-modules.
332 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
333 associated comment.
334 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
335 remove comment.
336 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
337 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
338 use dg-compile-aux-modules.
339 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
340 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
341 use dg-compile-aux-modules.
342 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
343 * gfortran.dg/whole_file_29.f90: Remove comment, use
344 dg-compile-aux-modules.
345 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
346 * gfortran.dg/whole_file_31.f90: Remove comment, use
347 dg-compile-aux-modules.
348
349 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
350 gcc_parallel_test_enable): New procedures. If
351 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
352 runtest_file_p to invoke also gcc_parallel_test_run_p.
353 * g++.dg/guality/guality.exp (check_guality): Save/restore
354 test_counts array around the body of the procedure.
355 * gcc.dg/guality/guality.exp (check_guality): Likewise.
356 * g++.dg/plugin/plugin.exp: Run all the tests serially
357 by the first parallel runtest encountering it.
358 * gcc.dg/plugin/plugin.exp: Likewise.
359 * gcc.misc-tests/matrix1.exp: Likewise.
360 * gcc.misc-tests/dhry.exp: Likewise.
361 * gcc.misc-tests/acker1.exp: Likewise.
362 * gcc.misc-tests/linkage.exp: Likewise.
363 * gcc.misc-tests/mg.exp: Likewise.
364 * gcc.misc-tests/mg-2.exp: Likewise.
365 * gcc.misc-tests/sort2.exp: Likewise.
366 * gcc.misc-tests/sieve.exp: Likewise.
367 * gcc.misc-tests/options.exp: Likewise.
368 * gcc.misc-tests/help.exp: Likewise.
369 * go.test/go-test.exp (go-gc-tests): Use
370 gcc_parallel_test_enable {0, 1} around all handling of
371 each test.
372 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
373 * ada/acats/run_all.sh: Parallelize using mkdir inside of
374 a shared directory. Avoid forking and expr uses if
375 shell supports $(()).
376
377 2014-09-14 David Sherwood <david.sherwood@arm.com>
378
379 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
380
381 2014-09-14 James Clarke <jrtc27@jrtc27.com>
382
383 PR target/61407
384 * gcc.dg/darwin-minversion-1.c: Fixed formatting
385 * gcc.dg/darwin-minversion-2.c: Fixed formatting
386 * gcc.dg/darwin-minversion-3.c: Fixed formatting
387 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
388
389 2014-09-13 Marek Polacek <polacek@redhat.com>
390
391 PR c++/60862
392 * g++.dg/diagnostic/pr60862.C: New test.
393
394 2014-09-12 Richard Biener <rguenther@suse.de>
395
396 PR middle-end/63237
397 * g++.dg/torture/pr63237.C: New testcase.
398
399 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
400
401 * gcc.dg/vec-andxor1.c: New file.
402
403 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
404
405 PR target/58757
406 * gcc.dg/c11-true_min-1.c: New testcase.
407
408 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
409
410 PR c++/61489
411 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
412 * g++.old-deja/g++.other/warn5.C: Adjust.
413
414 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
415
416 * gcc.target/aarch64/vset_lane_1.c: New test.
417
418 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
419
420 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
421 Fix declaration.
422 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
423 Fix declaration.
424 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
425 Fix declaration.
426 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
427 Fix declaration.
428
429 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
430
431 PR tree-optimization/63186
432 * gcc.dg/pr63186.c: New testcase.
433
434 2014-09-10 Xinliang David Li <davidxl@google.com>
435
436 PR target/63209
437 * gcc.c-torture/execute/pr63209.c: New test.
438
439 2014-09-10 Jakub Jelinek <jakub@redhat.com>
440
441 * gcc.target/i386/i386.exp: Only run vect-args.c tests
442 if runtest_file_p says they should be run.
443
444 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
445
446 * gcc.target/aarch64/vstN_1.c: New test.
447
448 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
449
450 * gcc.target/aarch64/vldN_lane_1.c: New test.
451
452 2014-09-10 Martin Jambor <mjambor@suse.cz>
453
454 PR ipa/61654
455 * g++.dg/ipa/pr61654.C: New test.
456
457 2014-09-10 Jakub Jelinek <jakub@redhat.com>
458
459 * c-c++-common/ubsan/attrib-3.c: New test.
460 * c-c++-common/ubsan/nonnull-1.c: New test.
461 * c-c++-common/ubsan/nonnull-2.c: New test.
462 * c-c++-common/ubsan/nonnull-3.c: New test.
463 * c-c++-common/ubsan/nonnull-4.c: New test.
464 * c-c++-common/ubsan/nonnull-5.c: New test.
465
466 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
467
468 * g++.dg/lto/pr63166_0.ii: New testcase.
469 * g++.dg/lto/pr63166_1.ii: New testcase.
470
471 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
472
473 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
474
475 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
476
477 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
478 xxpermdi and add commentary about adding it back later; remove
479 unused typedef.
480
481 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
482
483 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
484 and 16-byte aligned.
485 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
486 * gcc.target/arm/vect-lroundf_1.c: Likewise.
487 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
488 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
489 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
490 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
491
492 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
493
494 * gcc.target/aarch64/vldN_dup_1.c: New test.
495
496 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
497
498 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
499
500 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
501
502 * gcc.target/aarch64/vldN_1.c: New test.
503
504 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
505
506 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
507
508 2014-09-09 Jiong Wang <jiong.wang@arm.com>
509
510 * gcc.target/arm/vect-copysignf.c: New testcase.
511
512 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
513
514 * gcc.target/arm/vfp-1.c: Updated expected assembly.
515
516 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
517
518 * gcc.target/arm/vfp-1.c: Updated expected assembly.
519
520 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
521
522 * gcc.target/arm/vfp-1.c: Updated expected assembly.
523
524 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
525
526 * gcc.target/arm/vfp-1.c: Updated expected assembly.
527
528 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
529
530 * gcc.target/arm/pr51835.c: Update expected assembly.
531 * gcc.target/arm/vfp-1.c: Likewise.
532 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
533 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
534 * gcc.target/arm/vfp-ldmiad.c: Likewise.
535 * gcc.target/arm/vfp-ldmias.c: Likewise.
536 * gcc.target/arm/vfp-stmdbd.c: Likewise.
537 * gcc.target/arm/vfp-stmdbs.c: Likewise.
538 * gcc.target/arm/vfp-stmiad.c: Likewise.
539 * gcc.target/arm/vfp-stmias.c: Likewise.
540
541 2014-09-09 Tony Wang <tony.wang@arm.com>
542
543 * gcc.target/arm/xordi3-opt.c: Disable this
544 test case for thumb1 target.
545 * gcc.target/arm/iordi3-opt.c: Ditto.
546
547 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
548
549 PR target/61749
550 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
551
552 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
553
554 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
555
556 2014-09-08 Jakub Jelinek <jakub@redhat.com>
557
558 PR tree-optimization/60196
559 PR tree-optimization/63189
560 * gcc.dg/vect/pr63189.c: New test.
561 * gcc.dg/vect/pr60196-1.c: New test.
562 * gcc.dg/vect/pr60196-2.c: New test.
563
564 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
565
566 * gcc.target/powerpc/swaps-p8-16.c: New test.
567
568 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
569
570 * gcc.target/i386/pr62208.c: New test.
571
572 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
573
574 PR testsuite/56194
575 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
576
577 * g++.dg/ipa/pr61800.C: Require visibility.
578
579 * gcc.dg/pr61868.c: Require lto.
580
581 2014-09-05 Easwaran Raman <eraman@google.com>
582
583 PR rtl-optimization/62146
584 * testsuite/g++.dg/opt/pr62146.C: New.
585
586 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
587
588 * gcc.dg/vect/vect-109.c: Skip predicate added.
589 * gcc.dg/vect/vect-93.c: Test check fixed.
590 * gcc.dg/vect/bb-slp-10.c: Likewise.
591 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
592 Check unaligned feature.
593
594 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
595
596 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
597 int{32,16,8}x1_t with int{32,16,8}_t.
598 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
599 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
600 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
601 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
602
603 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
604
605 * gcc.target/aarch64/vget_high_1.c: New test.
606 * gcc.target/aarch64/vget_low_1.c: Likewise.
607
608 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
609
610 * gcc.target/aarch64/simd/int_comparisons.x: New file.
611 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
612 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
613
614 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
615
616 * gcc.target/aarch64/simd/vrbit_1.c: New test.
617
618 2014-09-05 Richard Biener <rguenther@suse.de>
619
620 PR middle-end/63148
621 * gcc.dg/vect/pr63148.c: New testcase.
622 * c-c++-common/pr19807-1.c: Likewise.
623 * g++.dg/tree-ssa/pr19807.C: Adjust.
624 * g++.dg/tree-ssa/tmmti-2.C: Remove.
625
626 2014-09-05 Bin Cheng <bin.cheng@arm.com>
627
628 PR target/55701
629 * gcc.target/arm/memset-inline-1.c: New test.
630 * gcc.target/arm/memset-inline-2.c: New test.
631 * gcc.target/arm/memset-inline-3.c: New test.
632 * gcc.target/arm/memset-inline-4.c: New test.
633 * gcc.target/arm/memset-inline-5.c: New test.
634 * gcc.target/arm/memset-inline-6.c: New test.
635 * gcc.target/arm/memset-inline-7.c: New test.
636 * gcc.target/arm/memset-inline-8.c: New test.
637 * gcc.target/arm/memset-inline-9.c: New test.
638 * gcc.target/arm/memset-inline-10.c: New test.
639
640 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
641
642 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
643
644 2014-09-04 Guozhi Wei <carrot@google.com>
645
646 PR target/62040
647 * gcc.target/aarch64/pr62040.c: New test.
648
649 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
650
651 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
652 override specific ones, but specific ones do.
653
654 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
655
656 * gcc.target/powerpc/swaps-p8-13.c: New test.
657 * gcc.target/powerpc/swaps-p8-14.c: New test.
658 * gcc.target/powerpc/swaps-p8-15.c: New test.
659
660 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
661
662 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
663 regardless of endianness.
664
665 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
666
667 PR fortran/62174
668 * gfortran.dg/cray_pointers_11.f90: New.
669
670 2014-09-03 Martin Jambor <mjambor@suse.cz>
671
672 PR ipa/62015
673 * g++.dg/ipa/pr62015.C: New test.
674
675 2014-09-03 Martin Jambor <mjambor@suse.cz>
676
677 PR ipa/61986
678 * gcc.dg/ipa/pr61986.c: New test.
679
680 2014-09-03 Marek Polacek <polacek@redhat.com>
681
682 PR c/62294
683 * gcc.dg/pr62294.c: New test.
684 * gcc.dg/pr62294.h: New file.
685
686 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
687
688 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
689 of dg-options. Add "inline" keyword to test functions.
690
691 2014-09-03 Marek Polacek <polacek@redhat.com>
692
693 PR c/62024
694 * g++.dg/cpp0x/pr62024.C: New test.
695 * gcc.dg/pr62024.c: New test.
696
697 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
698
699 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
700 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
701 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
702 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
703 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
704 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
705
706 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
707
708 PR target/61078
709 * gcc.target/s390/pr61078.c: New testcase.
710
711 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
712
713 * gcc.dg/20111227-2.c: Compile only for x86 targets.
714 * gcc.dg/20111227-3.c: Ditto.
715
716 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
717
718 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
719
720 2014-09-03 Tobias Burnus <burnus@net-b.de>
721
722 PR fortran/61881
723 PR fortran/61888
724 PR fortran/57305
725 * gfortran.dg/sizeof_4.f90: New.
726
727 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
728
729 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
730 vec_cts, and vec_ctu.
731 * gcc.target/powerpc/builtins-2.c: Likewise.
732
733 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
734
735 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
736 [!__sun__ && !__hpux__] (arena_size): Scale according to
737 target pointer size.
738
739 2014-09-02 Marek Polacek <polacek@redhat.com>
740
741 PR fortran/62270
742 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
743
744 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
745
746 PR target/62275
747 * gcc.target/arm/vect-lceilf_1.c: New test.
748 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
749 * gcc.target/arm/vect-lroundf_1.c: Likewise.
750
751 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
752
753 PR target/62275
754 * gcc.target/arm/lceil-vcvt_1.c: New test.
755 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
756 * gcc.target/arm/lround-vcvt_1.c: Likewise.
757
758 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
759
760 DR 1453
761 * g++.dg/cpp0x/constexpr-volatile.C: New.
762 * g++.dg/ext/is_literal_type2.C: Likewise.
763
764 2014-09-02 Jakub Jelinek <jakub@redhat.com>
765 Balaji V. Iyer <balaji.v.iyer@intel.com>
766 Igor Zamyatin <igor.zamyatin@intel.com>
767
768 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
769 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
770 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
771 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
772 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
773 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
774 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
775 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
776 * g++.dg/cilk-plus/CK/cf3.cc: New test.
777 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
778 * g++.dg/cilk-plus/CK/for1.cc: New test.
779 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
780 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
781 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
782
783 2014-09-02 Richard Biener <rguenther@suse.de>
784
785 PR tree-optimization/62695
786 * gfortran.dg/pr62695.f90: New testcase.
787
788 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
789
790 PR target/62312
791 * gcc.c-torture/compile/pr62312.c: New.
792
793 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
794
795 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
796
797 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
798
799 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
800 Return right away if !arm*-*-*.
801
802 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
803
804 * gcc.c-torture/unsorted/386.c: Move to ...
805 * gcc.c-torture/compile/386.c: ... here.
806 * gcc.c-torture/unsorted/86.c: Move to ...
807 * gcc.c-torture/compile/86.c: ... here.
808 * gcc.c-torture/unsorted/a1.c: Move to ...
809 * gcc.c-torture/compile/a1.c: ... here.
810 * gcc.c-torture/unsorted/a3.c: Move to ...
811 * gcc.c-torture/compile/a3.c: ... here.
812 * gcc.c-torture/unsorted/aaa.c: Move to ...
813 * gcc.c-torture/compile/aaa.c: ... here.
814 * gcc.c-torture/unsorted/aa.c: Move to ...
815 * gcc.c-torture/compile/aa.c: ... here.
816 * gcc.c-torture/unsorted/abs.c: Move to ...
817 * gcc.c-torture/compile/abs.c: ... here.
818 * gcc.c-torture/unsorted/a.c: Move to ...
819 * gcc.c-torture/compile/a.c: ... here.
820 * gcc.c-torture/unsorted/ac.c: Move to ...
821 * gcc.c-torture/compile/ac.c: ... here.
822 * gcc.c-torture/unsorted/acc.c: Move to ...
823 * gcc.c-torture/compile/acc.c: ... here.
824 * gcc.c-torture/unsorted/add386.c: Move to ...
825 * gcc.c-torture/compile/add386.c: ... here.
826 * gcc.c-torture/unsorted/add.c: Move to ...
827 * gcc.c-torture/compile/add.c: ... here.
828 * gcc.c-torture/unsorted/addcc.c: Move to ...
829 * gcc.c-torture/compile/addcc.c: ... here.
830 * gcc.c-torture/unsorted/andm.c: Move to ...
831 * gcc.c-torture/compile/andm.c: ... here.
832 * gcc.c-torture/unsorted/andmem.c: Move to ...
833 * gcc.c-torture/compile/andmem.c: ... here.
834 * gcc.c-torture/unsorted/andn.c: Move to ...
835 * gcc.c-torture/compile/andn.c: ... here.
836 * gcc.c-torture/unsorted/andok.c: Move to ...
837 * gcc.c-torture/compile/andok.c: ... here.
838 * gcc.c-torture/unsorted/andsi.c: Move to ...
839 * gcc.c-torture/compile/andsi.c: ... here.
840 * gcc.c-torture/unsorted/andsparc.c: Move to ...
841 * gcc.c-torture/compile/andsparc.c: ... here.
842 * gcc.c-torture/unsorted/aos.c: Move to ...
843 * gcc.c-torture/compile/aos.c: ... here.
844 * gcc.c-torture/unsorted/arr.c: Move to ...
845 * gcc.c-torture/compile/arr.c: ... here.
846 * gcc.c-torture/unsorted/as.c: Move to ...
847 * gcc.c-torture/compile/as.c: ... here.
848 * gcc.c-torture/unsorted/ase.c: Move to ...
849 * gcc.c-torture/compile/ase.c: ... here.
850 * gcc.c-torture/unsorted/b1.c: Move to ...
851 * gcc.c-torture/compile/b1.c: ... here.
852 * gcc.c-torture/unsorted/b2.c: Move to ...
853 * gcc.c-torture/compile/b2.c: ... here.
854 * gcc.c-torture/unsorted/b3.c: Move to ...
855 * gcc.c-torture/compile/b3.c: ... here.
856 * gcc.c-torture/unsorted/b88.c: Move to ...
857 * gcc.c-torture/compile/b88.c: ... here.
858 * gcc.c-torture/unsorted/bad.c: Move to ...
859 * gcc.c-torture/compile/bad.c: ... here.
860 * gcc.c-torture/unsorted/band.c: Move to ...
861 * gcc.c-torture/compile/band.c: ... here.
862 * gcc.c-torture/unsorted/bb0.c: Move to ...
863 * gcc.c-torture/compile/bb0.c: ... here.
864 * gcc.c-torture/unsorted/bb1.c: Move to ...
865 * gcc.c-torture/compile/bb1.c: ... here.
866 * gcc.c-torture/unsorted/bbb.c: Move to ...
867 * gcc.c-torture/compile/bbb.c: ... here.
868 * gcc.c-torture/unsorted/b.c: Move to ...
869 * gcc.c-torture/compile/b.c: ... here.
870 * gcc.c-torture/unsorted/bc.c: Move to ...
871 * gcc.c-torture/compile/bc.c: ... here.
872 * gcc.c-torture/unsorted/bcopy.c: Move to ...
873 * gcc.c-torture/compile/bcopy.c: ... here.
874 * gcc.c-torture/unsorted/bf.c: Move to ...
875 * gcc.c-torture/compile/bf.c: ... here.
876 * gcc.c-torture/unsorted/bfins.c: Move to ...
877 * gcc.c-torture/compile/bfins.c: ... here.
878 * gcc.c-torture/unsorted/bfx.c: Move to ...
879 * gcc.c-torture/compile/bfx.c: ... here.
880 * gcc.c-torture/unsorted/bge.c: Move to ...
881 * gcc.c-torture/compile/bge.c: ... here.
882 * gcc.c-torture/unsorted/bit.c: Move to ...
883 * gcc.c-torture/compile/bit.c: ... here.
884 * gcc.c-torture/unsorted/bitf.c: Move to ...
885 * gcc.c-torture/compile/bitf.c: ... here.
886 * gcc.c-torture/unsorted/bitw.c: Move to ...
887 * gcc.c-torture/compile/bitw.c: ... here.
888 * gcc.c-torture/unsorted/blk.c: Move to ...
889 * gcc.c-torture/compile/blk.c: ... here.
890 * gcc.c-torture/unsorted/bt386.c: Move to ...
891 * gcc.c-torture/compile/bt386.c: ... here.
892 * gcc.c-torture/unsorted/bt.c: Move to ...
893 * gcc.c-torture/compile/bt.c: ... here.
894 * gcc.c-torture/unsorted/BUG11.c: Move to ...
895 * gcc.c-torture/compile/BUG11.c: ... here.
896 * gcc.c-torture/unsorted/BUG12.c: Move to ...
897 * gcc.c-torture/compile/BUG12.c: ... here.
898 * gcc.c-torture/unsorted/BUG13.c: Move to ...
899 * gcc.c-torture/compile/BUG13.c: ... here.
900 * gcc.c-torture/unsorted/BUG16.c: Move to ...
901 * gcc.c-torture/compile/BUG16.c: ... here.
902 * gcc.c-torture/unsorted/BUG17.c: Move to ...
903 * gcc.c-torture/compile/BUG17.c: ... here.
904 * gcc.c-torture/unsorted/BUG18.c: Move to ...
905 * gcc.c-torture/compile/BUG18.c: ... here.
906 * gcc.c-torture/unsorted/BUG1.c: Move to ...
907 * gcc.c-torture/compile/BUG1.c: ... here.
908 * gcc.c-torture/unsorted/BUG21.c: Move to ...
909 * gcc.c-torture/compile/BUG21.c: ... here.
910 * gcc.c-torture/unsorted/BUG22.c: Move to ...
911 * gcc.c-torture/compile/BUG22.c: ... here.
912 * gcc.c-torture/unsorted/BUG23.c: Move to ...
913 * gcc.c-torture/compile/BUG23.c: ... here.
914 * gcc.c-torture/unsorted/BUG24.c: Move to ...
915 * gcc.c-torture/compile/BUG24.c: ... here.
916 * gcc.c-torture/unsorted/BUG25.c: Move to ...
917 * gcc.c-torture/compile/BUG25.c: ... here.
918 * gcc.c-torture/unsorted/BUG2.c: Move to ...
919 * gcc.c-torture/compile/BUG2.c: ... here.
920 * gcc.c-torture/unsorted/BUG3.c: Move to ...
921 * gcc.c-torture/compile/BUG3.c: ... here.
922 * gcc.c-torture/unsorted/BUG4.c: Move to ...
923 * gcc.c-torture/compile/BUG4.c: ... here.
924 * gcc.c-torture/unsorted/BUG5.c: Move to ...
925 * gcc.c-torture/compile/BUG5.c: ... here.
926 * gcc.c-torture/unsorted/BUG6.c: Move to ...
927 * gcc.c-torture/compile/BUG6.c: ... here.
928 * gcc.c-torture/unsorted/bug.c: Move to ...
929 * gcc.c-torture/compile/bug.c: ... here.
930 * gcc.c-torture/unsorted/bugc.c: Move to ...
931 * gcc.c-torture/compile/bugc.c: ... here.
932 * gcc.c-torture/unsorted/buns.c: Move to ...
933 * gcc.c-torture/compile/buns.c: ... here.
934 * gcc.c-torture/unsorted/bx.c: Move to ...
935 * gcc.c-torture/compile/bx.c: ... here.
936 * gcc.c-torture/unsorted/c1.c: Move to ...
937 * gcc.c-torture/compile/c1.c: ... here.
938 * gcc.c-torture/unsorted/c2.c: Move to ...
939 * gcc.c-torture/compile/c2.c: ... here.
940 * gcc.c-torture/unsorted/call386.c: Move to ...
941 * gcc.c-torture/compile/call386.c: ... here.
942 * gcc.c-torture/unsorted/call.c: Move to ...
943 * gcc.c-torture/compile/call.c: ... here.
944 * gcc.c-torture/unsorted/callind.c: Move to ...
945 * gcc.c-torture/compile/callind.c: ... here.
946 * gcc.c-torture/unsorted/c.c: Move to ...
947 * gcc.c-torture/compile/c.c: ... here.
948 * gcc.c-torture/unsorted/cc.c: Move to ...
949 * gcc.c-torture/compile/cc.c: ... here.
950 * gcc.c-torture/unsorted/charmtst.c: Move to ...
951 * gcc.c-torture/compile/charmtst.c: ... here.
952 * gcc.c-torture/unsorted/cmb.c: Move to ...
953 * gcc.c-torture/compile/cmb.c: ... here.
954 * gcc.c-torture/unsorted/cmp.c: Move to ...
955 * gcc.c-torture/compile/cmp.c: ... here.
956 * gcc.c-torture/unsorted/cmphi.c: Move to ...
957 * gcc.c-torture/compile/cmphi.c: ... here.
958 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
959 * gcc.c-torture/compile/cmpsi386.c: ... here.
960 * gcc.c-torture/unsorted/cmul.c: Move to ...
961 * gcc.c-torture/compile/cmul.c: ... here.
962 * gcc.c-torture/unsorted/cn1.c: Move to ...
963 * gcc.c-torture/compile/cn1.c: ... here.
964 * gcc.c-torture/unsorted/comb.c: Move to ...
965 * gcc.c-torture/compile/comb.c: ... here.
966 * gcc.c-torture/unsorted/consec.c: Move to ...
967 * gcc.c-torture/compile/consec.c: ... here.
968 * gcc.c-torture/unsorted/const.c: Move to ...
969 * gcc.c-torture/compile/const.c: ... here.
970 * gcc.c-torture/unsorted/conv.c: Move to ...
971 * gcc.c-torture/compile/conv.c: ... here.
972 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
973 * gcc.c-torture/compile/conv_tst.c: ... here.
974 * gcc.c-torture/unsorted/cp.c: Move to ...
975 * gcc.c-torture/compile/cp.c: ... here.
976 * gcc.c-torture/unsorted/csebug.c: Move to ...
977 * gcc.c-torture/compile/csebug.c: ... here.
978 * gcc.c-torture/unsorted/cvt.c: Move to ...
979 * gcc.c-torture/compile/cvt.c: ... here.
980 * gcc.c-torture/unsorted/dblbug.c: Move to ...
981 * gcc.c-torture/compile/dblbug.c: ... here.
982 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
983 * gcc.c-torture/compile/dbl_parm.c: ... here.
984 * gcc.c-torture/unsorted/d.c: Move to ...
985 * gcc.c-torture/compile/d.c: ... here.
986 * gcc.c-torture/unsorted/ddd.c: Move to ...
987 * gcc.c-torture/compile/ddd.c: ... here.
988 * gcc.c-torture/unsorted/dead.c: Move to ...
989 * gcc.c-torture/compile/dead.c: ... here.
990 * gcc.c-torture/unsorted/delay.c: Move to ...
991 * gcc.c-torture/compile/delay.c: ... here.
992 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
993 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
994 * gcc.c-torture/unsorted/di.c: Move to ...
995 * gcc.c-torture/compile/di.c: ... here.
996 * gcc.c-torture/unsorted/dic.c: Move to ...
997 * gcc.c-torture/compile/dic.c: ... here.
998 * gcc.c-torture/unsorted/dilayout.c: Move to ...
999 * gcc.c-torture/compile/dilayout.c: ... here.
1000 * gcc.c-torture/unsorted/dimove.c: Move to ...
1001 * gcc.c-torture/compile/dimove.c: ... here.
1002 * gcc.c-torture/unsorted/dimul.c: Move to ...
1003 * gcc.c-torture/compile/dimul.c: ... here.
1004 * gcc.c-torture/unsorted/div.c: Move to ...
1005 * gcc.c-torture/compile/div.c: ... here.
1006 * gcc.c-torture/unsorted/divdf.c: Move to ...
1007 * gcc.c-torture/compile/divdf.c: ... here.
1008 * gcc.c-torture/unsorted/dm.c: Move to ...
1009 * gcc.c-torture/compile/dm.c: ... here.
1010 * gcc.c-torture/unsorted/dshift.c: Move to ...
1011 * gcc.c-torture/compile/dshift.c: ... here.
1012 * gcc.c-torture/unsorted/e.c: Move to ...
1013 * gcc.c-torture/compile/e.c: ... here.
1014 * gcc.c-torture/unsorted/ex.c: Move to ...
1015 * gcc.c-torture/compile/ex.c: ... here.
1016 * gcc.c-torture/unsorted/ext.c: Move to ...
1017 * gcc.c-torture/compile/ext.c: ... here.
1018 * gcc.c-torture/unsorted/f1.c: Move to ...
1019 * gcc.c-torture/compile/f1.c: ... here.
1020 * gcc.c-torture/unsorted/f2.c: Move to ...
1021 * gcc.c-torture/compile/f2.c: ... here.
1022 * gcc.c-torture/unsorted/fdmul.c: Move to ...
1023 * gcc.c-torture/compile/fdmul.c: ... here.
1024 * gcc.c-torture/unsorted/float.c: Move to ...
1025 * gcc.c-torture/compile/float.c: ... here.
1026 * gcc.c-torture/unsorted/flo.c: Move to ...
1027 * gcc.c-torture/compile/flo.c: ... here.
1028 * gcc.c-torture/unsorted/flt_const.c: Move to ...
1029 * gcc.c-torture/compile/flt_const.c: ... here.
1030 * gcc.c-torture/unsorted/fnul.c: Move to ...
1031 * gcc.c-torture/compile/fnul.c: ... here.
1032 * gcc.c-torture/unsorted/foo.c: Move to ...
1033 * gcc.c-torture/compile/foo.c: ... here.
1034 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
1035 * gcc.c-torture/compile/forgetcc.c: ... here.
1036 * gcc.c-torture/unsorted/fq.c: Move to ...
1037 * gcc.c-torture/compile/fq.c: ... here.
1038 * gcc.c-torture/unsorted/g.c: Move to ...
1039 * gcc.c-torture/compile/g.c: ... here.
1040 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
1041 * gcc.c-torture/compile/gen_tst.c: ... here.
1042 * gcc.c-torture/unsorted/glob.c: Move to ...
1043 * gcc.c-torture/compile/glob.c: ... here.
1044 * gcc.c-torture/unsorted/gronk.c: Move to ...
1045 * gcc.c-torture/compile/gronk.c: ... here.
1046 * gcc.c-torture/unsorted/hibug.c: Move to ...
1047 * gcc.c-torture/compile/hibug.c: ... here.
1048 * gcc.c-torture/unsorted/hi.c: Move to ...
1049 * gcc.c-torture/compile/hi.c: ... here.
1050 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
1051 * gcc.c-torture/compile/HIcmp.c: ... here.
1052 * gcc.c-torture/unsorted/HIset.c: Move to ...
1053 * gcc.c-torture/compile/HIset.c: ... here.
1054 * gcc.c-torture/unsorted/i.c: Move to ...
1055 * gcc.c-torture/compile/i.c: ... here.
1056 * gcc.c-torture/unsorted/i++.c: Move to ...
1057 * gcc.c-torture/compile/i++.c: ... here.
1058 * gcc.c-torture/unsorted/ic.c: Move to ...
1059 * gcc.c-torture/compile/ic.c: ... here.
1060 * gcc.c-torture/unsorted/icmp.c: Move to ...
1061 * gcc.c-torture/compile/icmp.c: ... here.
1062 * gcc.c-torture/unsorted/ifreg.c: Move to ...
1063 * gcc.c-torture/compile/ifreg.c: ... here.
1064 * gcc.c-torture/unsorted/imm.c: Move to ...
1065 * gcc.c-torture/compile/imm.c: ... here.
1066 * gcc.c-torture/unsorted/isinf.c: Move to ...
1067 * gcc.c-torture/compile/isinf.c: ... here.
1068 * gcc.c-torture/unsorted/jmp.c: Move to ...
1069 * gcc.c-torture/compile/jmp.c: ... here.
1070 * gcc.c-torture/unsorted/jumptab.c: Move to ...
1071 * gcc.c-torture/compile/jumptab.c: ... here.
1072 * gcc.c-torture/unsorted/layout.c: Move to ...
1073 * gcc.c-torture/compile/layout.c: ... here.
1074 * gcc.c-torture/unsorted/lbug.c: Move to ...
1075 * gcc.c-torture/compile/lbug.c: ... here.
1076 * gcc.c-torture/unsorted/l.c: Move to ...
1077 * gcc.c-torture/compile/l.c: ... here.
1078 * gcc.c-torture/unsorted/ll1.c: Move to ...
1079 * gcc.c-torture/compile/ll1.c: ... here.
1080 * gcc.c-torture/unsorted/llbug.c: Move to ...
1081 * gcc.c-torture/compile/llbug.c: ... here.
1082 * gcc.c-torture/unsorted/lll.c: Move to ...
1083 * gcc.c-torture/compile/lll.c: ... here.
1084 * gcc.c-torture/unsorted/load8.c: Move to ...
1085 * gcc.c-torture/compile/load8.c: ... here.
1086 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
1087 * gcc.c-torture/compile/loadhicc.c: ... here.
1088 * gcc.c-torture/unsorted/log2.c: Move to ...
1089 * gcc.c-torture/compile/log2.c: ... here.
1090 * gcc.c-torture/unsorted/logic.c: Move to ...
1091 * gcc.c-torture/compile/logic.c: ... here.
1092 * gcc.c-torture/unsorted/loop-1.c: Move to ...
1093 * gcc.c-torture/compile/loop-1.c: ... here.
1094 * gcc.c-torture/unsorted/loop386.c: Move to ...
1095 * gcc.c-torture/compile/loop386.c: ... here.
1096 * gcc.c-torture/unsorted/lop.c: Move to ...
1097 * gcc.c-torture/compile/lop.c: ... here.
1098 * gcc.c-torture/unsorted/m1.c: Move to ...
1099 * gcc.c-torture/compile/m1.c: ... here.
1100 * gcc.c-torture/unsorted/m2.c: Move to ...
1101 * gcc.c-torture/compile/m2.c: ... here.
1102 * gcc.c-torture/unsorted/m5.c: Move to ...
1103 * gcc.c-torture/compile/m5.c: ... here.
1104 * gcc.c-torture/unsorted/m68.c: Move to ...
1105 * gcc.c-torture/compile/m68.c: ... here.
1106 * gcc.c-torture/unsorted/mbyte.c: Move to ...
1107 * gcc.c-torture/compile/mbyte.c: ... here.
1108 * gcc.c-torture/unsorted/mchar.c: Move to ...
1109 * gcc.c-torture/compile/mchar.c: ... here.
1110 * gcc.c-torture/unsorted/mcmp.c: Move to ...
1111 * gcc.c-torture/compile/mcmp.c: ... here.
1112 * gcc.c-torture/unsorted/mdouble.c: Move to ...
1113 * gcc.c-torture/compile/mdouble.c: ... here.
1114 * gcc.c-torture/unsorted/memtst.c: Move to ...
1115 * gcc.c-torture/compile/memtst.c: ... here.
1116 * gcc.c-torture/unsorted/miscomp.c: Move to ...
1117 * gcc.c-torture/compile/miscomp.c: ... here.
1118 * gcc.c-torture/unsorted/mm.c: Move to ...
1119 * gcc.c-torture/compile/mm.c: ... here.
1120 * gcc.c-torture/unsorted/mod.c: Move to ...
1121 * gcc.c-torture/compile/mod.c: ... here.
1122 * gcc.c-torture/unsorted/modcc.c: Move to ...
1123 * gcc.c-torture/compile/modcc.c: ... here.
1124 * gcc.c-torture/unsorted/move.c: Move to ...
1125 * gcc.c-torture/compile/move.c: ... here.
1126 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
1127 * gcc.c-torture/compile/move_qhi.c: ... here.
1128 * gcc.c-torture/unsorted/mregtst.c: Move to ...
1129 * gcc.c-torture/compile/mregtst.c: ... here.
1130 * gcc.c-torture/unsorted/msp.c: Move to ...
1131 * gcc.c-torture/compile/msp.c: ... here.
1132 * gcc.c-torture/unsorted/mtst.c: Move to ...
1133 * gcc.c-torture/compile/mtst.c: ... here.
1134 * gcc.c-torture/unsorted/mu.c: Move to ...
1135 * gcc.c-torture/compile/mu.c: ... here.
1136 * gcc.c-torture/unsorted/mul.c: Move to ...
1137 * gcc.c-torture/compile/mul.c: ... here.
1138 * gcc.c-torture/unsorted/mword1.c: Move to ...
1139 * gcc.c-torture/compile/mword1.c: ... here.
1140 * gcc.c-torture/unsorted/mword.c: Move to ...
1141 * gcc.c-torture/compile/mword.c: ... here.
1142 * gcc.c-torture/unsorted/n1.c: Move to ...
1143 * gcc.c-torture/compile/n1.c: ... here.
1144 * gcc.c-torture/unsorted/nand.c: Move to ...
1145 * gcc.c-torture/compile/nand.c: ... here.
1146 * gcc.c-torture/unsorted/n.c: Move to ...
1147 * gcc.c-torture/compile/n.c: ... here.
1148 * gcc.c-torture/unsorted/neg.c: Move to ...
1149 * gcc.c-torture/compile/neg.c: ... here.
1150 * gcc.c-torture/unsorted/o.c: Move to ...
1151 * gcc.c-torture/compile/o.c: ... here.
1152 * gcc.c-torture/unsorted/omit.c: Move to ...
1153 * gcc.c-torture/compile/omit.c: ... here.
1154 * gcc.c-torture/unsorted/opout.c: Move to ...
1155 * gcc.c-torture/compile/opout.c: ... here.
1156 * gcc.c-torture/unsorted/opt.c: Move to ...
1157 * gcc.c-torture/compile/opt.c: ... here.
1158 * gcc.c-torture/unsorted/or386.c: Move to ...
1159 * gcc.c-torture/compile/or386.c: ... here.
1160 * gcc.c-torture/unsorted/or.c: Move to ...
1161 * gcc.c-torture/compile/or.c: ... here.
1162 * gcc.c-torture/unsorted/parms.c: Move to ...
1163 * gcc.c-torture/compile/parms.c: ... here.
1164 * gcc.c-torture/unsorted/pass.c: Move to ...
1165 * gcc.c-torture/compile/pass.c: ... here.
1166 * gcc.c-torture/unsorted/p.c: Move to ...
1167 * gcc.c-torture/compile/p.c: ... here.
1168 * gcc.c-torture/unsorted/pmt.c: Move to ...
1169 * gcc.c-torture/compile/pmt.c: ... here.
1170 * gcc.c-torture/unsorted/poor.c: Move to ...
1171 * gcc.c-torture/compile/poor.c: ... here.
1172 * gcc.c-torture/unsorted/pp.c: Move to ...
1173 * gcc.c-torture/compile/pp.c: ... here.
1174 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
1175 * gcc.c-torture/compile/pret-arg.c: ... here.
1176 * gcc.c-torture/unsorted/pyr2.c: Move to ...
1177 * gcc.c-torture/compile/pyr2.c: ... here.
1178 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
1179 * gcc.c-torture/compile/PYRBUG.c: ... here.
1180 * gcc.c-torture/unsorted/pyr.c: Move to ...
1181 * gcc.c-torture/compile/pyr.c: ... here.
1182 * gcc.c-torture/unsorted/q.c: Move to ...
1183 * gcc.c-torture/compile/q.c: ... here.
1184 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
1185 * gcc.c-torture/compile/QIcmp.c: ... here.
1186 * gcc.c-torture/unsorted/QIset.c: Move to ...
1187 * gcc.c-torture/compile/QIset.c: ... here.
1188 * gcc.c-torture/unsorted/r1.c: Move to ...
1189 * gcc.c-torture/compile/r1.c: ... here.
1190 * gcc.c-torture/unsorted/r.c: Move to ...
1191 * gcc.c-torture/compile/r.c: ... here.
1192 * gcc.c-torture/unsorted/rel.c: Move to ...
1193 * gcc.c-torture/compile/rel.c: ... here.
1194 * gcc.c-torture/unsorted/rmsc.c: Move to ...
1195 * gcc.c-torture/compile/rmsc.c: ... here.
1196 * gcc.c-torture/unsorted/round.c: Move to ...
1197 * gcc.c-torture/compile/round.c: ... here.
1198 * gcc.c-torture/unsorted/run.c: Move to ...
1199 * gcc.c-torture/compile/run.c: ... here.
1200 * gcc.c-torture/unsorted/sar.c: Move to ...
1201 * gcc.c-torture/compile/sar.c: ... here.
1202 * gcc.c-torture/unsorted/s.c: Move to ...
1203 * gcc.c-torture/compile/s.c: ... here.
1204 * gcc.c-torture/unsorted/scal.c: Move to ...
1205 * gcc.c-torture/compile/scal.c: ... here.
1206 * gcc.c-torture/unsorted/sc.c: Move to ...
1207 * gcc.c-torture/compile/sc.c: ... here.
1208 * gcc.c-torture/unsorted/scc.c: Move to ...
1209 * gcc.c-torture/compile/scc.c: ... here.
1210 * gcc.c-torture/unsorted/scond.c: Move to ...
1211 * gcc.c-torture/compile/scond.c: ... here.
1212 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1213 * gcc.c-torture/compile/selfrec.c: ... here.
1214 * gcc.c-torture/unsorted/seq.c: Move to ...
1215 * gcc.c-torture/compile/seq.c: ... here.
1216 * gcc.c-torture/unsorted/set386.c: Move to ...
1217 * gcc.c-torture/compile/set386.c: ... here.
1218 * gcc.c-torture/unsorted/set88.c: Move to ...
1219 * gcc.c-torture/compile/set88.c: ... here.
1220 * gcc.c-torture/unsorted/SFset.c: Move to ...
1221 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1222 * gcc.c-torture/unsorted/shand.c: Move to ...
1223 * gcc.c-torture/compile/shand.c: ... here.
1224 * gcc.c-torture/unsorted/sh.c: Move to ...
1225 * gcc.c-torture/compile/sh.c: ... here.
1226 * gcc.c-torture/unsorted/shft.c: Move to ...
1227 * gcc.c-torture/compile/shft.c: ... here.
1228 * gcc.c-torture/unsorted/shift.c: Move to ...
1229 * gcc.c-torture/compile/shift.c: ... here.
1230 * gcc.c-torture/unsorted/shloop.c: Move to ...
1231 * gcc.c-torture/compile/shloop.c: ... here.
1232 * gcc.c-torture/unsorted/shm.c: Move to ...
1233 * gcc.c-torture/compile/shm.c: ... here.
1234 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1235 * gcc.c-torture/compile/SIcmp.c: ... here.
1236 * gcc.c-torture/unsorted/signext2.c: Move to ...
1237 * gcc.c-torture/compile/signext2.c: ... here.
1238 * gcc.c-torture/unsorted/signext.c: Move to ...
1239 * gcc.c-torture/compile/signext.c: ... here.
1240 * gcc.c-torture/unsorted/sim.c: Move to ...
1241 * gcc.c-torture/compile/sim.c: ... here.
1242 * gcc.c-torture/unsorted/simple.c: Move to ...
1243 * gcc.c-torture/compile/simple.c: ... here.
1244 * gcc.c-torture/unsorted/SIset.c: Move to ...
1245 * gcc.c-torture/compile/SIset.c: ... here.
1246 * gcc.c-torture/unsorted/sne.c: Move to ...
1247 * gcc.c-torture/compile/sne.c: ... here.
1248 * gcc.c-torture/unsorted/sound.c: Move to ...
1249 * gcc.c-torture/compile/sound.c: ... here.
1250 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1251 * gcc.c-torture/compile/sparcbug.c: ... here.
1252 * gcc.c-torture/unsorted/speed.c: Move to ...
1253 * gcc.c-torture/compile/speed.c: ... here.
1254 * gcc.c-torture/unsorted/stor.c: Move to ...
1255 * gcc.c-torture/compile/stor.c: ... here.
1256 * gcc.c-torture/unsorted/store0.c: Move to ...
1257 * gcc.c-torture/compile/store0.c: ... here.
1258 * gcc.c-torture/unsorted/storecc.c: Move to ...
1259 * gcc.c-torture/compile/storecc.c: ... here.
1260 * gcc.c-torture/unsorted/str.c: Move to ...
1261 * gcc.c-torture/compile/str.c: ... here.
1262 * gcc.c-torture/unsorted/stru.c: Move to ...
1263 * gcc.c-torture/compile/stru.c: ... here.
1264 * gcc.c-torture/unsorted/structret.c: Move to ...
1265 * gcc.c-torture/compile/structret.c: ... here.
1266 * gcc.c-torture/unsorted/stuct.c: Move to ...
1267 * gcc.c-torture/compile/stuct.c: ... here.
1268 * gcc.c-torture/unsorted/sub32.c: Move to ...
1269 * gcc.c-torture/compile/sub32.c: ... here.
1270 * gcc.c-torture/unsorted/subcc.c: Move to ...
1271 * gcc.c-torture/compile/subcc.c: ... here.
1272 * gcc.c-torture/unsorted/subcse.c: Move to ...
1273 * gcc.c-torture/compile/subcse.c: ... here.
1274 * gcc.c-torture/unsorted/sym.c: Move to ...
1275 * gcc.c-torture/compile/sym.c: ... here.
1276 * gcc.c-torture/unsorted/symconst.c: Move to ...
1277 * gcc.c-torture/compile/symconst.c: ... here.
1278 * gcc.c-torture/unsorted/t.c: Move to ...
1279 * gcc.c-torture/compile/t.c: ... here.
1280 * gcc.c-torture/unsorted/test.c: Move to ...
1281 * gcc.c-torture/compile/test.c: ... here.
1282 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1283 * gcc.c-torture/compile/test-flow.c: ... here.
1284 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1285 * gcc.c-torture/compile/test-loop.c: ... here.
1286 * gcc.c-torture/unsorted/time.c: Move to ...
1287 * gcc.c-torture/compile/time.c: ... here.
1288 * gcc.c-torture/unsorted/tmp.c: Move to ...
1289 * gcc.c-torture/compile/tmp.c: ... here.
1290 * gcc.c-torture/unsorted/trivial.c: Move to ...
1291 * gcc.c-torture/compile/trivial.c: ... here.
1292 * gcc.c-torture/unsorted/trunc.c: Move to ...
1293 * gcc.c-torture/compile/trunc.c: ... here.
1294 * gcc.c-torture/unsorted/u.c: Move to ...
1295 * gcc.c-torture/compile/u.c: ... here.
1296 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1297 * gcc.c-torture/compile/udconvert.c: ... here.
1298 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1299 * gcc.c-torture/compile/udivmod4.c: ... here.
1300 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1301 * gcc.c-torture/compile/UHIcmp.c: ... here.
1302 * gcc.c-torture/unsorted/uns.c: Move to ...
1303 * gcc.c-torture/compile/uns.c: ... here.
1304 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1305 * gcc.c-torture/compile/uns_tst.c: ... here.
1306 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1307 * gcc.c-torture/compile/UQIcmp.c: ... here.
1308 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1309 * gcc.c-torture/compile/USIcmp.c: ... here.
1310 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1311 * gcc.c-torture/compile/uuarg.c: ... here.
1312 * gcc.c-torture/unsorted/v.c: Move to ...
1313 * gcc.c-torture/compile/v.c: ... here.
1314 * gcc.c-torture/unsorted/w.c: Move to ...
1315 * gcc.c-torture/compile/w.c: ... here.
1316 * gcc.c-torture/unsorted/ww.c: Move to ...
1317 * gcc.c-torture/compile/ww.c: ... here.
1318 * gcc.c-torture/unsorted/xb.c: Move to ...
1319 * gcc.c-torture/compile/xb.c: ... here.
1320 * gcc.c-torture/unsorted/xbg.c: Move to ...
1321 * gcc.c-torture/compile/xbg.c: ... here.
1322 * gcc.c-torture/unsorted/x.c: Move to ...
1323 * gcc.c-torture/compile/x.c: ... here.
1324 * gcc.c-torture/unsorted/xc.c: Move to ...
1325 * gcc.c-torture/compile/xc.c: ... here.
1326 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1327 * gcc.c-torture/compile/xcsebug.c: ... here.
1328 * gcc.c-torture/unsorted/xdi.c: Move to ...
1329 * gcc.c-torture/compile/xdi.c: ... here.
1330 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1331 * gcc.c-torture/compile/xfoo.c: ... here.
1332 * gcc.c-torture/unsorted/xi.c: Move to ...
1333 * gcc.c-torture/compile/xi.c: ... here.
1334 * gcc.c-torture/unsorted/xlop.c: Move to ...
1335 * gcc.c-torture/compile/xlop.c: ... here.
1336 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1337 * gcc.c-torture/compile/xmtst.c: ... here.
1338 * gcc.c-torture/unsorted/xneg.c: Move to ...
1339 * gcc.c-torture/compile/xneg.c: ... here.
1340 * gcc.c-torture/unsorted/xopt.c: Move to ...
1341 * gcc.c-torture/compile/xopt.c: ... here.
1342 * gcc.c-torture/unsorted/xor.c: Move to ...
1343 * gcc.c-torture/compile/xor.c: ... here.
1344 * gcc.c-torture/unsorted/xorn.c: Move to ...
1345 * gcc.c-torture/compile/xorn.c: ... here.
1346 * gcc.c-torture/unsorted/xp.c: Move to ...
1347 * gcc.c-torture/compile/xp.c: ... here.
1348 * gcc.c-torture/unsorted/xpp.c: Move to ...
1349 * gcc.c-torture/compile/xpp.c: ... here.
1350 * gcc.c-torture/unsorted/xs.c: Move to ...
1351 * gcc.c-torture/compile/xs.c: ... here.
1352 * gcc.c-torture/unsorted/xsh.c: Move to ...
1353 * gcc.c-torture/compile/xsh.c: ... here.
1354 * gcc.c-torture/unsorted/xz.c: Move to ...
1355 * gcc.c-torture/compile/xz.c: ... here.
1356 * gcc.c-torture/unsorted/xzz.c: Move to ...
1357 * gcc.c-torture/compile/xzz.c: ... here.
1358
1359 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1360
1361 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1362 (abort, exit): Declare.
1363
1364 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1365
1366 PR sanitizer/61897
1367 PR sanitizer/62140
1368 * c-c++-common/asan/pr62140-1.c: New test.
1369 * c-c++-common/asan/pr62140-2.c: New test.
1370
1371 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1372 Tobias Burnus <burnus@net-b.de>
1373
1374 PR fortran/62309
1375 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1376
1377 2014-08-31 Tobias Burnus <burnus@net-b.de>
1378
1379 * gfortran.dg/coarray_lib_comm_1.f90: New.
1380
1381 2014-08-30 Andrew Pinski <apinski@cavium.com>
1382
1383 * gcc.c-torture/execute/20140828-1.c: New testcase.
1384
1385 2014-08-29 DJ Delorie <dj@redhat.com>
1386
1387 * lib/target-supports.exp (check_effective_target_size32plus):
1388 Increase size to avoid false positives on 24-bit address spaces.
1389 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1390 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1391 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1392 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1393 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1394 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1395 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1396 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1397
1398 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1399
1400 PR c++/54002
1401 * g++.dg/cpp0x/constexpr-54002.C: New.
1402
1403 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1404
1405 PR c++/56991
1406 * g++.dg/cpp0x/constexpr-56991.C: New.
1407
1408 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1409
1410 PR c++/57764
1411 * g++.dg/cpp0x/constexpr-57764.C: New.
1412
1413 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1414
1415 PR c++/59938
1416 * g++.dg/cpp0x/constexpr-59938.C: New.
1417
1418 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1419
1420 PR c++/61484
1421 * g++.dg/cpp0x/constexpr-61484.C: New.
1422
1423 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1424
1425 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1426 vec_round, vec_splat, vec_div, and vec_mul.
1427 * gcc.target/powerpc/builtins-2.c: New test.
1428
1429 2014-08-28 Richard Biener <rguenther@suse.de>
1430
1431 PR tree-optimization/62283
1432 * gfortran.dg/vect/pr62283.f: New testcase.
1433 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1434 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1435 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1436 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1437 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1438 * gcc.dg/vect/vect-33.c: Likewise.
1439
1440 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1441
1442 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1443
1444 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1445
1446 PR cpp/23827 - standard C++ should not have hex float preprocessor
1447 tokens
1448 * g++.dg/cpp/pr23827_cxx11.C: New.
1449 * g++.dg/cpp/pr23827_cxx98.C: New.
1450 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1451 * gcc.dg/cpp/pr23827_c90.c: New.
1452 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1453 * gcc.dg/cpp/pr23827_c99.c: New.
1454
1455 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1456
1457 PR c++/52892
1458 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1459 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1460 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1461
1462 2014-08-27 Guozhi Wei <carrot@google.com>
1463
1464 PR target/62262
1465 * gcc.target/aarch64/pr62262.c: New test.
1466
1467 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1468
1469 PR target/60606
1470 PR target/61330
1471 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1472 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1473
1474 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1475
1476 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1477 failure on s390*-*-linux-gnu.
1478
1479 2014-08-26 Richard Biener <rguenther@suse.de>
1480
1481 PR tree-optimization/62175
1482 * g++.dg/torture/pr62175.C: New testcase.
1483
1484 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1485
1486 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1487 copy of compile/compile.exp.
1488 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1489 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1490 i?86-*.
1491 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1492 m32c-*-*.
1493 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1494 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1495 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1496 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1497 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1498 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1499 * gcc.c-torture/execute/20040703-1.c: Likewise.
1500 * gcc.c-torture/execute/20040705-1.c: Likewise.
1501 * gcc.c-torture/execute/20040705-2.c: Likewise.
1502 * gcc.c-torture/execute/20040709-1.c: Likewise.
1503 * gcc.c-torture/execute/20040709-2.c: Likewise.
1504 * gcc.c-torture/execute/20040811-1.c: Likewise.
1505 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1506 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1507 compiling for x86_64-* or i?86-*.
1508 * gcc.c-torture/execute/20050604-1.c: Likewise.
1509 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1510 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1511 for x86_64-* or i?86-*.
1512 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1513 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1514 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1515 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1516 option.
1517 * gcc.c-torture/execute/20111227-2.c: Moved to...
1518 * gcc.dg/20111227-2.c: ... here. Add -free option.
1519 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1520 * gcc.dg/20111227-3.c: ... here. Add -free option.
1521 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1522 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1523 declarations for abort and exit.
1524 * gcc.c-torture/execute/920711-1.c: Likewise.
1525 * gcc.c-torture/execute/930529-1.c: Likewise.
1526 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1527 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1528 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1529 exit.
1530 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1531 for i?86-* or x86_64-*. Add declarations for abort and exit.
1532 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1533 i?86-* or x86_64-*.
1534 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1535 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1536 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1537 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1538 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1539 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1540 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1541 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1542 m68k-linux.
1543 * gcc.c-torture/execute/loop-2g.c: Likewise.
1544 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1545 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1546 powerpc-*-eabi*.
1547 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1548 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1549 * gcc.c-torture/execute/pr23047.c: Likewise.
1550 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1551 declarations for abort and exit.
1552 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1553 * gcc.c-torture/execute/pr31448.c: Likewise.
1554 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1555 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1556 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1557 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1558 Skip on spu-*.
1559 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1560 declarations for abort and exit.
1561 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1562 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1563 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1564 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1565 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1566 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1567 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1568 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1569 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1570 * gcc.c-torture/execute/pr56799.c: Likewise.
1571 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1572 option. Add declarations for abort and exit.
1573 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1574 * gcc.c-torture/execute/pr58570.c: Likewise.
1575 * gcc.c-torture/execute/pr60822.c: Likewise.
1576 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1577 * gcc.c-torture/execute/shiftdi.c: Likewise.
1578 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1579 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1580 * gcc.c-torture/execute/usmul.c: Require int32plus.
1581 * gcc.c-torture/execute/vrp-5.c: Likewise.
1582 * gcc.c-torture/execute/vrp-6.c: Likewise.
1583 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1584 * gcc.c-torture/execute/20010122-1.x: Delete.
1585 * gcc.c-torture/execute/20010129-1.x: Delete.
1586 * gcc.c-torture/execute/20020404-1.x: Delete.
1587 * gcc.c-torture/execute/20021024-1.x: Delete.
1588 * gcc.c-torture/execute/20021127-1.x: Delete.
1589 * gcc.c-torture/execute/20030125-1.x: Delete.
1590 * gcc.c-torture/execute/20030216-1.x: Delete.
1591 * gcc.c-torture/execute/20030222-1.x: Delete.
1592 * gcc.c-torture/execute/20040629-1.x: Delete.
1593 * gcc.c-torture/execute/20040703-1.x: Delete.
1594 * gcc.c-torture/execute/20040705-1.x: Delete.
1595 * gcc.c-torture/execute/20040705-2.x: Delete.
1596 * gcc.c-torture/execute/20040709-1.x: Delete.
1597 * gcc.c-torture/execute/20040709-2.x: Delete.
1598 * gcc.c-torture/execute/20040811-1.x: Delete.
1599 * gcc.c-torture/execute/20050316-1.x: Delete.
1600 * gcc.c-torture/execute/20050316-2.x: Delete.
1601 * gcc.c-torture/execute/20050316-3.x: Delete.
1602 * gcc.c-torture/execute/20050604-1.x: Delete.
1603 * gcc.c-torture/execute/20061101-1.x: Delete.
1604 * gcc.c-torture/execute/20061220-1.x: Delete.
1605 * gcc.c-torture/execute/20081117-1.x: Delete.
1606 * gcc.c-torture/execute/20101011-1.x: Delete.
1607 * gcc.c-torture/execute/20120919-1.x: Delete.
1608 * gcc.c-torture/execute/920612-1.x: Delete.
1609 * gcc.c-torture/execute/920710-1.x: Delete.
1610 * gcc.c-torture/execute/920711-1.x: Delete.
1611 * gcc.c-torture/execute/930529-1.x: Delete.
1612 * gcc.c-torture/execute/931004-12.x: Delete.
1613 * gcc.c-torture/execute/980709-1.x: Delete.
1614 * gcc.c-torture/execute/981130-1.x: Delete.
1615 * gcc.c-torture/execute/990127-2.x: Delete.
1616 * gcc.c-torture/execute/990413-2.x: Delete.
1617 * gcc.c-torture/execute/990826-0.x: Delete.
1618 * gcc.c-torture/execute/bf64-1.x: Delete.
1619 * gcc.c-torture/execute/bitfld-4.x: Delete.
1620 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1621 * gcc.c-torture/execute/cvt-1.x: Delete.
1622 * gcc.c-torture/execute/eeprof-1.x: Delete.
1623 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1624 * gcc.c-torture/execute/loop-2f.x: Delete.
1625 * gcc.c-torture/execute/loop-2g.x: Delete.
1626 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1627 * gcc.c-torture/execute/nest-align-1.x: Delete.
1628 * gcc.c-torture/execute/pr19689.x: Delete.
1629 * gcc.c-torture/execute/pr22493-1.x: Delete.
1630 * gcc.c-torture/execute/pr23047.x: Delete.
1631 * gcc.c-torture/execute/pr23135.x: Delete.
1632 * gcc.c-torture/execute/pr29797-1.x: Delete.
1633 * gcc.c-torture/execute/pr31448.x: Delete.
1634 * gcc.c-torture/execute/pr35456.x: Delete.
1635 * gcc.c-torture/execute/pr37573.x: Delete.
1636 * gcc.c-torture/execute/pr38151.x: Delete.
1637 * gcc.c-torture/execute/pr39228.x: Delete.
1638 * gcc.c-torture/execute/pr39501.x: Delete.
1639 * gcc.c-torture/execute/pr40386.x: Delete.
1640 * gcc.c-torture/execute/pr43220.x: Delete.
1641 * gcc.c-torture/execute/pr44683.x: Delete.
1642 * gcc.c-torture/execute/pr45262.x: Delete.
1643 * gcc.c-torture/execute/pr47237.x: Delete.
1644 * gcc.c-torture/execute/pr51581-1.x: Delete.
1645 * gcc.c-torture/execute/pr51581-2.x: Delete.
1646 * gcc.c-torture/execute/pr52979-1.x: Delete.
1647 * gcc.c-torture/execute/pr52979-2.x: Delete.
1648 * gcc.c-torture/execute/pr53366-1.x: Delete.
1649 * gcc.c-torture/execute/pr56799.x: Delete.
1650 * gcc.c-torture/execute/pr57124.x: Delete.
1651 * gcc.c-torture/execute/pr57344-2.x: Delete.
1652 * gcc.c-torture/execute/pr58570.x: Delete.
1653 * gcc.c-torture/execute/pr60822.x: Delete.
1654 * gcc.c-torture/execute/pr7284-1.x: Delete.
1655 * gcc.c-torture/execute/shiftdi.x: Delete.
1656 * gcc.c-torture/execute/simd-4.x: Delete.
1657 * gcc.c-torture/execute/strncmp-1.x: Delete.
1658 * gcc.c-torture/execute/usmul.x: Delete.
1659 * gcc.c-torture/execute/vrp-5.x: Delete.
1660 * gcc.c-torture/execute/vrp-6.x: Delete.
1661 * gcc.c-torture/execute/zerolen-2.x: Delete.
1662
1663 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1664
1665 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1666
1667 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1668
1669 PR c++/34938
1670 * g++.dg/template/pr34938-1.C: New.
1671 * g++.dg/template/pr34938-2.C: Likewise.
1672
1673 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1674
1675 PR target/61996
1676 * gcc.target/sh/pr61996.c: New.
1677
1678 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1679
1680 * g++.dg/cpp0x/cplusplus.C: New.
1681 * g++.dg/cpp0x/cplusplus_0x.C: New.
1682 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1683 * g++.dg/cpp0x/auto41.C: Ditto.
1684 * g++.dg/cpp0x/auto9.C: Ditto.
1685 * g++.dg/cpp0x/initlist26.C: Ditto.
1686 * g++.dg/cpp0x/pr59111.C: Ditto.
1687 * g++.dg/cpp0x/trailing2.C: Ditto.
1688 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1689 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1690 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1691 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1692 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1693 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1694 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1695 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1696 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1697 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1698 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1699 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1700 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1701 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1702 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1703 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1704 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1705 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1706 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1707 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1708 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1709 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1710 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1711 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1712 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1713 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1714 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1715 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1716 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1717 * g++.dg/cpp1y/digit-sep.C: Ditto.
1718 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1719 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1720 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1721 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1722 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1723 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1724 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1725 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1726 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1727 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1728 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1729 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1730 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1731 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1732 * g++.dg/cpp1y/lambda-init.C: Ditto.
1733 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1734 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1735 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1736 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1737 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1738 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1739 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1740 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1741 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1742 * g++.dg/cpp1y/mangle1.C: Ditto.
1743 * g++.dg/cpp1y/pr57640.C: Ditto.
1744 * g++.dg/cpp1y/pr57644.C: Ditto.
1745 * g++.dg/cpp1y/pr58500.C: Ditto.
1746 * g++.dg/cpp1y/pr58533.C: Ditto.
1747 * g++.dg/cpp1y/pr58534.C: Ditto.
1748 * g++.dg/cpp1y/pr58535.C: Ditto.
1749 * g++.dg/cpp1y/pr58536.C: Ditto.
1750 * g++.dg/cpp1y/pr58548.C: Ditto.
1751 * g++.dg/cpp1y/pr58549.C: Ditto.
1752 * g++.dg/cpp1y/pr58637.C: Ditto.
1753 * g++.dg/cpp1y/pr58708.C: Ditto.
1754 * g++.dg/cpp1y/pr59110.C: Ditto.
1755 * g++.dg/cpp1y/pr59112.C: Ditto.
1756 * g++.dg/cpp1y/pr59113.C: Ditto.
1757 * g++.dg/cpp1y/pr59629.C: Ditto.
1758 * g++.dg/cpp1y/pr59635.C: Ditto.
1759 * g++.dg/cpp1y/pr59636.C: Ditto.
1760 * g++.dg/cpp1y/pr59638.C: Ditto.
1761 * g++.dg/cpp1y/pr59867.C: Ditto.
1762 * g++.dg/cpp1y/pr60033.C: Ditto.
1763 * g++.dg/cpp1y/pr60052.C: Ditto.
1764 * g++.dg/cpp1y/pr60053.C: Ditto.
1765 * g++.dg/cpp1y/pr60054.C: Ditto.
1766 * g++.dg/cpp1y/pr60064.C: Ditto.
1767 * g++.dg/cpp1y/pr60065.C: Ditto.
1768 * g++.dg/cpp1y/pr60190.C: Ditto.
1769 * g++.dg/cpp1y/pr60311.C: Ditto.
1770 * g++.dg/cpp1y/pr60332.C: Ditto.
1771 * g++.dg/cpp1y/pr60376.C: Ditto.
1772 * g++.dg/cpp1y/pr60377.C: Ditto.
1773 * g++.dg/cpp1y/pr60384.C: Ditto.
1774 * g++.dg/cpp1y/pr60390.C: Ditto.
1775 * g++.dg/cpp1y/pr60391.C: Ditto.
1776 * g++.dg/cpp1y/pr60393.C: Ditto.
1777 * g++.dg/cpp1y/pr60573.C: Ditto.
1778 * g++.dg/cpp1y/pr60626.C: Ditto.
1779 * g++.dg/cpp1y/pr60627.C: Ditto.
1780 * g++.dg/cpp1y/regress1.C: Ditto.
1781 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1782 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1783 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1784 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1785 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1786 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1787 * g++.dg/cpp1y/var-templ1.C: Ditto.
1788 * g++.dg/cpp1y/var-templ2.C: Ditto.
1789 * g++.dg/cpp1y/var-templ3.C: Ditto.
1790 * g++.dg/cpp1y/var-templ4.C: Ditto.
1791 * g++.dg/cpp1y/var-templ5.C: Ditto.
1792 * g++.dg/cpp1y/var-templ6.C: Ditto.
1793 * g++.dg/cpp1y/var-templ7.C: Ditto.
1794 * g++.dg/cpp1y/vla1.C: Ditto.
1795 * g++.dg/cpp1y/vla2.C: Ditto.
1796 * g++.dg/cpp1y/vla3.C: Ditto.
1797 * g++.dg/cpp1y/vla4.C: Ditto.
1798 * g++.dg/cpp1y/vla5.C: Ditto.
1799 * g++.dg/cpp1y/vla8.C: Ditto.
1800 * g++.dg/cpp1y/vla9.C: Ditto.
1801 * g++.dg/cpp1y/vla10.C: Ditto.
1802 * g++.dg/cpp1y/vla11.C: Ditto.
1803 * g++.dg/cpp1y/vla12.C: Ditto.
1804 * g++.dg/cpp1y/vla13.C: Ditto.
1805 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1806 * g++.dg/ext/vector23.C: Ditto.
1807 * g++.dg/ext/vla11.C: Ditto.
1808 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1809 * g++.dg/warn/Wvla-2.C: Ditto.
1810 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1811 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1812 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1813 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1814 in error message.
1815 * g++.dg/system-binary-constants-1.C: Ditto.
1816 * g++.dg/cpp1y/cplusplus_1y.C: New.
1817 * g++.dg/cpp1z/cplusplus.C: New.
1818 * lib/target-supports.exp:
1819 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1820 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1821 (check_effective_target_c++11_down): Ditto.
1822
1823 2014-08-22 Marek Polacek <polacek@redhat.com>
1824
1825 PR c++/62199
1826 * c-c++-common/pr62199.c: New test.
1827 * c-c++-common/pr62199-2.c: New test.
1828 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1829
1830 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1831
1832 PR c++/57709
1833 * g++.dg/Wshadow.C: New test.
1834
1835 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1836
1837 PR fortran/62135
1838 * gfortran.dg/pr62135.f90: New test.
1839
1840 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1841
1842 * g++.dg/warn/wdate-time.C: Remove.
1843 * gcc.dg/wdate-time.c: Move from here...
1844 * c-c++-common/wdate-time.c: ... to here.
1845
1846 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1847
1848 * gfortran.dg/use_without_only_1.f90: New test.
1849
1850 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1851
1852 PR other/62008
1853 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1854
1855 2014-08-22 Tony Wang <tony.wang@arm.com>
1856
1857 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1858 dejagnu wrapper.
1859
1860 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1861
1862 PR fortran/62214
1863 * gfortran.dg/array_assignment_5.f90: New test.
1864
1865 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1866
1867 * lib/target-supports.exp
1868 (check_effective_target_logical_op_short_circuit): Add nios2.
1869 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1870 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1871 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1872 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1873 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1874 for test using -fPIC.
1875 * gcc.dg/lto/pr61526_0.c: Likewise.
1876
1877 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1878
1879 PR tree-optimization/62091
1880 * g++.dg/ipa/devirt-37.C: Update template.
1881 * g++.dg/ipa/devirt-40.C: New testcase.
1882
1883 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1884
1885 PR tree-optimization/62112
1886 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1887 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1888 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1889 * gcc.c-torture/execute/20071219-1.c: Likewise.
1890
1891 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1892
1893 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1894
1895 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1896
1897 * gcc.target/powerpc/swaps-p8-1.c: New test.
1898 * gcc.target/powerpc/swaps-p8-2.c: New test.
1899 * gcc.target/powerpc/swaps-p8-3.c: New test.
1900 * gcc.target/powerpc/swaps-p8-4.c: New test.
1901 * gcc.target/powerpc/swaps-p8-5.c: New test.
1902 * gcc.target/powerpc/swaps-p8-6.c: New test.
1903 * gcc.target/powerpc/swaps-p8-7.c: New test.
1904 * gcc.target/powerpc/swaps-p8-8.c: New test.
1905 * gcc.target/powerpc/swaps-p8-9.c: New test.
1906 * gcc.target/powerpc/swaps-p8-10.c: New test.
1907 * gcc.target/powerpc/swaps-p8-11.c: New test.
1908 * gcc.target/powerpc/swaps-p8-12.c: New test.
1909
1910 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1911
1912 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1913
1914 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1915
1916 * g++.dg/ipa/devirt-37.C: Fix testcase.
1917
1918 2014-08-20 Martin Jambor <mjambor@suse.cz>
1919 Wei Mi <wmi@google.com>
1920
1921 PR ipa/60449
1922 PR middle-end/61776
1923 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1924 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1925 * testsuite/gcc.dg/pr61776.c: New test.
1926
1927 2014-08-20 Steve Ellcey <sellcey@mips.com>
1928
1929 PR middle-end/49191
1930 * lib/target-supports.exp (check_effective_target_non_strict_align):
1931 Add function description.
1932
1933 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1934
1935 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1936 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1937
1938 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1939
1940 PR c/59304
1941 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1942 before setting the option.
1943 * diagnostic.c (diagnostic_classify_diagnostic): Record
1944 command-line status.
1945
1946 2014-08-20 Mark Wielaard <mjw@redhat.com>
1947
1948 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1949
1950 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1951
1952 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1953 Return memory full when we have a tiny target and relocation
1954 truncation occurs.
1955 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1956 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1957 * lib/target-supports.exp (check_effective_target_tiny): New function.
1958
1959 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1960
1961 * gfortran.dg/errnocheck_1.f90: New test.
1962 * gfortran.dg/associative_1.f90: New test.
1963
1964 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1965
1966 PR preprocessor/51303
1967 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1968
1969 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1970
1971 PR c/60975
1972 PR c/53063
1973 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1974
1975 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1976
1977 * lib/target-supports.exp
1978 (check_effective_target_arm_v8_neon_ok_nocache): Add
1979 "-march-armv8-a" to compile flags.
1980
1981 2014-08-19 Marek Polacek <polacek@redhat.com>
1982
1983 PR c++/62153
1984 * c-c++-common/Wbool-compare-1.c: New test.
1985
1986 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1987
1988 PR c/45584
1989 * gcc.dg/pr13519-1.c: Adjust.
1990
1991 2014-08-19 Mark Wielaard <mjw@redhat.com>
1992
1993 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1994
1995 2014-07-08 Mark Wielaard <mjw@redhat.com>
1996
1997 PR debug/59051
1998 * gcc.dg/guality/restrict.c: New test.
1999
2000 2014-08-19 Mark Wielaard <mjw@redhat.com>
2001
2002 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
2003 matching. Catch '<unknown type in ' to recognize older gdb versions.
2004 * gcc.dg/guality/const-volatile.c: New test.
2005
2006 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2007
2008 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
2009 !gas.
2010
2011 2014-08-19 Marek Polacek <polacek@redhat.com>
2012
2013 * gcc.dg/Wc99-c11-compat-1.c: New test.
2014 * gcc.dg/Wc99-c11-compat-2.c: New test.
2015 * gcc.dg/Wc99-c11-compat-3.c: New test.
2016 * gcc.dg/Wc99-c11-compat-4.c: New test.
2017 * gcc.dg/Wc99-c11-compat-5.c: New test.
2018 * gcc.dg/Wc99-c11-compat-6.c: New test.
2019 * gcc.dg/Wc99-c11-compat-7.c: New test.
2020
2021 2014-08-19 Marek Polacek <polacek@redhat.com>
2022
2023 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
2024 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
2025 * gcc.dg/Wc90-c99-compat-7.c: New test.
2026 * gcc.dg/Wc90-c99-compat-8.c: New test.
2027 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
2028
2029 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
2030 Steven Bosscher <steven@gcc.gnu.org>
2031
2032 PR c/52952
2033 * gcc.dg/redecl-4.c: Add column markers.
2034 * gcc.dg/format/bitfld-1.c: Likewise.
2035 * gcc.dg/format/attr-2.c: Likewise.
2036 * gcc.dg/format/attr-6.c: Likewise.
2037 * gcc.dg/format/array-1.c: Likewise.
2038 * gcc.dg/format/attr-7.c: Likewise.
2039 * gcc.dg/format/asm_fprintf-1.c: Likewise.
2040 * gcc.dg/format/attr-4.c: Likewise.
2041 * gcc.dg/format/branch-1.c: Likewise.
2042 * gcc.dg/format/c90-printf-1.c: Likewise.
2043
2044 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
2045
2046 * guality/nrv-1.c: Add `used' attribute to a1.
2047
2048 2014-08-18 Richard Biener <rguenther@suse.de>
2049
2050 PR tree-optimization/62090
2051 * gcc.dg/pr62090-2.c: New testcase.
2052
2053 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
2054
2055 * g++.dg/ipa/pr61800.C: New.
2056
2057 2014-08-18 Yury Gribov <y.gribov@samsung.com>
2058
2059 PR sanitizer/62089
2060 * c-c++-common/asan/pr62089.c: New test.
2061 * c-c++-common/asan/bitfield-1.c: New test.
2062 * c-c++-common/asan/bitfield-2.c: New test.
2063 * c-c++-common/asan/bitfield-3.c: New test.
2064 * c-c++-common/asan/bitfield-4.c: New test.
2065
2066 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2067
2068 PR tree-optimization/52904
2069 * gcc.dg/pr52904.c: New test.
2070
2071 2014-08-17 Tobias Burnus <burnus@net-b.de>
2072
2073 * gfortran.dg/finalize_27.f90: New.
2074
2075 2014-08-16 Andrew Pinski <apinski@cavium.com>
2076
2077 * gcc.c-torture/compile/20140816-1.c: New testcase.
2078
2079 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
2080
2081 PR c++/52819
2082 * g++.dg/template/pr52819.C: New.
2083
2084 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2085
2086 PR fortran/62142
2087 * gfortran.dg/realloc_on_assign_24.f90: New test.
2088
2089 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
2090
2091 PR c++/62072
2092 Revert:
2093 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2094
2095 DR 1584
2096 PR c++/57466
2097 * g++.dg/template/pr57466.C: New.
2098 * g++.dg/cpp0x/pr57466.C: Likewise.
2099 * g++.dg/template/unify6.C: Update.
2100
2101 * g++.dg/cpp0x/sfinae52.C: New.
2102
2103 2014-08-15 Ilya Tocar <tocarip@gmail.com>
2104
2105 PR target/61878
2106 * gcc.target/i386/avx512f-typecast-1.c: New test.
2107 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
2108 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
2109 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
2110 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
2111 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
2112 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2113 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2114 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2115 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2116 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2117 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2118 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2119 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
2120 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
2121 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
2122 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
2123 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2124 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2125 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2126 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2127 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2128 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2129 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2130 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2131 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2132 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2133 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2134 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2135 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2136 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2137 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2138 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2139 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2140 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2141 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2142 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2143 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2144 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2145 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2146 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2147
2148 2014-08-15 Jakub Jelinek <jakub@redhat.com>
2149 Tobias Burnus <burnus@net-b.de>
2150
2151 PR fortran/62131
2152 * gfortran.dg/gomp/pr62131.f90: New test.
2153
2154 2014-08-15 Richard Biener <rguenther@suse.de>
2155
2156 PR tree-optimization/62031
2157 * gcc.dg/torture/pr62031.c: New testcase.
2158
2159 2014-08-15 Bin Cheng <bin.cheng@arm.com>
2160
2161 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
2162
2163 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
2164
2165 PR tree-optimization/62091
2166 * g++.dg/ipa/devirt-38.C: New testcase.
2167
2168 2014-08-14 Marek Polacek <polacek@redhat.com>
2169
2170 DR 458
2171 * gcc.dg/c11-stdatomic-2.c: New test.
2172
2173 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2174
2175 PR fortran/62106
2176 * gfortran.dg/array_constructor_49.f90: New test.
2177
2178 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2179
2180 PR c++/54377
2181 * g++.dg/template/pr54377.C: New.
2182 * g++.dg/cpp0x/pr54377.C: Likewise.
2183 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
2184 * g++.dg/cpp0x/pr51226.C: Likewise.
2185 * g++.dg/cpp0x/variadic2.C: Likewise.
2186 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
2187 * g++.dg/template/dtor3.C: Likewise.
2188 * g++.dg/template/qualttp4.C: Likewise.
2189 * g++.dg/template/spec28.C: Likewise.
2190 * g++.old-deja/g++.brendan/crash8.C: Likewise.
2191 * g++.old-deja/g++.pt/ttp7.C: Likewise.
2192
2193 2014-08-14 Tom de Vries <tom@codesourcery.com>
2194
2195 PR rtl-optimization/62004
2196 PR rtl-optimization/62030
2197 * gcc.dg/pr62004.c: New test.
2198 * gcc.dg/pr62030.c: Same.
2199 * gcc.target/mips/pr62030-octeon.c: Same.
2200
2201 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2202
2203 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2204 * g++.dg/cpp0x/decltype2.C: Likewise.
2205 * g++.dg/cpp0x/decltype3.C: Likewise.
2206 * g++.dg/cpp0x/pr60249.C: Likewise.
2207 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2208 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2209 * g++.dg/cpp0x/variadic2.C: Likewise.
2210 * g++.dg/cpp0x/variadic74.C: Likewise.
2211 * g++.dg/parse/error10.C: Likewise.
2212 * g++.dg/parse/error15.C: Likewise.
2213 * g++.dg/parse/error2.C: Likewise.
2214 * g++.dg/template/crash106.C: Likewise.
2215 * g++.dg/template/crash89.C: Likewise.
2216 * g++.dg/template/nontype7.C: Likewise.
2217 * g++.dg/template/void3.C: Likewise.
2218 * g++.dg/template/void7.C: Likewise.
2219
2220 2014-08-14 Richard Biener <rguenther@suse.de>
2221
2222 PR tree-optimization/62090
2223 * gcc.dg/pr62090.c: New testcase.
2224
2225 2014-08-14 Richard Biener <rguenther@suse.de>
2226
2227 PR rtl-optimization/62079
2228 * g++.dg/pr62079.C: New testcase.
2229
2230 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2231
2232 * gcc.target/arm/max-insns-skipped.c: New test.
2233
2234 2014-08-14 Bin Cheng <bin.cheng@arm.com>
2235
2236 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2237
2238 2014-08-12 Marek Polacek <polacek@redhat.com>
2239
2240 * gcc.dg/concat.c: Add dg-options.
2241 * gcc.dg/func-outside-2.c: Add __extension__.
2242 * gcc.dg/pr19967.c: Use -std=c99.
2243 * gcc.dg/pr22458-1.c: Add dg-options.
2244 * gcc.dg/pr33676.c: Add dg-options.
2245 * gcc.dg/gnu-predef-1.c: New test.
2246 * gcc.dg/c90-func-1.c: New test.
2247 * gcc.dg/c90-func-2.c: New test.
2248 * gcc.dg/c90-func-2.h: New test.
2249
2250 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
2251
2252 * lib/target/supports.exp
2253 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2254 or later.
2255
2256 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2257
2258 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2259 on Neon hardware.
2260
2261 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2262 * gcc.target/arm/pr59985.c: Likewise.
2263
2264 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2265
2266 PR other/61962
2267 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2268
2269 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2270
2271 PR middle-end/62103
2272 * gcc.c-torture/execute/bitfld-6.c: New test.
2273
2274 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2275
2276 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2277 * gcc.target/arm/pr56184.C: Likewise.
2278 * gcc.target/arm/pr59896.c: Likewise.
2279 * gcc.target/arm/stack-red-zone.c: Likewise.
2280 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2281
2282 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2283 check_effective_target_arm_thumb2_ok): Test with code that passes
2284 an argument and returns a result.
2285
2286 2014-08-11 Richard Biener <rguenther@suse.de>
2287
2288 PR tree-optimization/62075
2289 * gcc.dg/vect/pr62075.c: New testcase.
2290
2291 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2292
2293 PR tree-optimization/62073
2294 * gcc.dg/vect/pr62073.c: New test.
2295
2296 2014-08-11 Richard Biener <rguenther@suse.de>
2297
2298 PR tree-optimization/62070
2299 * gcc.dg/pr62070.c: New testcase.
2300
2301 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2302
2303 * c-c++-common/asan/inc.c: Update test.
2304 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2305 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2306 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2307 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2308 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2309 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2310 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2311 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2312 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2313 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2314
2315 2014-08-10 Marek Polacek <polacek@redhat.com>
2316
2317 PR c/51849
2318 * gcc.dg/Wc90-c99-compat-1.c: New test.
2319 * gcc.dg/Wc90-c99-compat-2.c: New test.
2320 * gcc.dg/Wc90-c99-compat-3.c: New test.
2321 * gcc.dg/Wc90-c99-compat-4.c: New test.
2322 * gcc.dg/Wc90-c99-compat-5.c: New test.
2323 * gcc.dg/Wc90-c99-compat-6.c: New test.
2324 * gcc.dg/wvla-1.c: Adjust dg-warning.
2325 * gcc.dg/wvla-2.c: Adjust dg-warning.
2326 * gcc.dg/wvla-4.c: Adjust dg-warning.
2327 * gcc.dg/wvla-6.c: Adjust dg-warning.
2328
2329 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2330
2331 PR fortran/61999
2332 * gfortran.dg/dot_product_3.f90: New test case.
2333
2334 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2335
2336 * g++.dg/ipa/devirt-35.C: Fix template.
2337 * g++.dg/ipa/devirt-36.C: Likewise.
2338 * g++.dg/ipa/devirt-37.C: New testcase.
2339
2340 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2341
2342 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2343 * g++.dg/cpp0x/enum29.C: Adjust.
2344
2345 2014-08-08 Richard Biener <rguenther@suse.de>
2346
2347 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2348 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2349 * gfortran.dg/array_memcpy_4.f90: Likewise.
2350 * gfortran.dg/trim_optimize_1.f90: Likewise.
2351 * gfortran.dg/trim_optimize_2.f90: Likewise.
2352
2353 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2354
2355 * gcc.dg/zero_sign_ext_test.c: New test.
2356
2357 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2358
2359 * gcc.dg/torture/pr61772.c: Skip lto running.
2360
2361 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2362
2363 PR tree-optimization/60707
2364 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2365
2366 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2367
2368 * g++.dg/ipa/devirt-35.C: New testcase.
2369 * g++.dg/ipa/devirt-36.C: New testcase.
2370
2371 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2372
2373 PR c++/51312
2374 * g++.dg/cpp0x/enum29.C: New.
2375
2376 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2377
2378 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2379 defining in dg-options.
2380 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2381
2382 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2383
2384 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2385
2386 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2387 on 32-bit hppa-hpux.
2388
2389 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2390 * c-c++-common/pr50459.c: Likewise.
2391
2392 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2393
2394 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2395 values.h, change MAXDOUBLE for DBL_MAX.
2396 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2397 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2398 values.h, change MAXFLOAT for FLT_MAX.
2399 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2400 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2401 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2402 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2403 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2404 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2405 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2406 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2407 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2408
2409 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2410
2411 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2412
2413 2014-08-07 Marek Polacek <polacek@redhat.com>
2414
2415 * gcc.dg/fold-reassoc-3.c: New test.
2416
2417 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2418
2419 * gcc.target/i386/struct-size.c: New.
2420
2421 2014-08-07 Tom de Vries <tom@codesourcery.com>
2422
2423 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2424 * lib/target-supports.exp (check_effective_target_glibc)
2425 (check_effective_target_glibc_2_12_or_later)
2426 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2427
2428 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2429
2430 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2431
2432 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2433
2434 PR c++/43906
2435 * g++.dg/warn/Waddress-1.C: New.
2436
2437 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2438
2439 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2440
2441 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2442
2443 PR debug/61923
2444 * gcc.target/i386/pr61923.c: New test.
2445
2446 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2447
2448 * gcc.target/aarch64/vdup_n_2.c: New test.
2449
2450 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2451
2452 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2453 powerpc_elfv2.
2454
2455 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2456
2457 PR rtl-optimization/61801
2458 * gcc.target/i386/pr61801.c: Rewritten.
2459
2460 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2461
2462 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2463 Fix types.
2464 (test_vqdmlsls_lane_s32): Likewise.
2465 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2466 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2467
2468 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2469
2470 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2471 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2472 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2473 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2474 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2475 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2476 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2477 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2478
2479 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2480
2481 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2482 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2483 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2484 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2485 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2486 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2487
2488 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2489
2490 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2491
2492 2014-08-04 Rohit <rohitarulraj@freescale.com>
2493
2494 PR target/60102
2495 * gcc.target/powerpc/pr60102.c: New testcase.
2496
2497 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2498
2499 PR target/61713
2500 * gcc.dg/pr61756.c: New test.
2501
2502 2014-08-04 Tom de Vries <tom@codesourcery.com>
2503
2504 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2505 version instead of required-target.
2506 * lib/target-supports.exp
2507 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2508 (check_effective_target_glibc_2_11_or_earlier): ... this.
2509
2510 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2511
2512 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2513 * gnat.dg/specs/debug1.ads: Adjust.
2514 * gnat.dg/specs/formal_type.ads: Fix error in test.
2515
2516 2014-08-03 Marek Polacek <polacek@redhat.com>
2517
2518 * gcc.dg/case-bogus-1.c: New test.
2519
2520 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2521
2522 PR c++/15339
2523 * g++.dg/other/default9.C: New.
2524 * g++.dg/other/default10.C: Likewise.
2525 * g++.dg/other/default3.C: Remove xfail.
2526
2527 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2528
2529 * g++.dg/warn/Wsuggest-final.C: New testcase.
2530 * g++.dg/ipa/devirt-34.C: Fix.
2531
2532 2014-08-02 Marek Polacek <polacek@redhat.com>
2533
2534 PR c/59855
2535 * gcc.dg/Wdesignated-init-2.c: New test.
2536
2537 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2538
2539 DR 217 again
2540 * g++.dg/tc1/dr217-2.C: New.
2541
2542 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2543
2544 PR other/61963
2545 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2546
2547 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2548
2549 PR middle-end/61455
2550 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2551 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2552
2553 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2554
2555 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2556 testcase.
2557
2558 2014-08-01 Richard Biener <rguenther@suse.de>
2559
2560 PR middle-end/61762
2561 * gcc.dg/pr61762.c: Align the string to make the testcase work
2562 on strict-align targets.
2563
2564 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2565
2566 * c-c++-common/ubsan/align-1.c: New test.
2567 * c-c++-common/ubsan/align-2.c: New test.
2568 * c-c++-common/ubsan/align-3.c: New test.
2569 * c-c++-common/ubsan/align-4.c: New test.
2570 * c-c++-common/ubsan/align-5.c: New test.
2571 * c-c++-common/ubsan/attrib-4.c: New test.
2572 * g++.dg/ubsan/align-1.C: New test.
2573 * g++.dg/ubsan/align-2.C: New test.
2574 * g++.dg/ubsan/align-3.C: New test.
2575 * g++.dg/ubsan/attrib-1.C: New test.
2576 * g++.dg/ubsan/null-1.C: New test.
2577 * g++.dg/ubsan/null-2.C: New test.
2578
2579 2014-08-01 Tom de Vries <tom@codesourcery.com>
2580
2581 * lib/target-supports.exp (check_effective_target_glibc)
2582 (check_effective_target_glibc_2_12_or_later)
2583 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2584 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2585 not_glibc_2_11_or_earlier.
2586
2587 2014-07-31 Tom de Vries <tom@codesourcery.com>
2588
2589 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2590
2591 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2592
2593 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2594 (test_vpaddd_s64): Likewise.
2595 (test_vpaddd_s64): Likewise.
2596 * gcc.target/aarch64/simd/vpaddd_f64: New.
2597 * gcc.target/aarch64/simd/vpaddd_s64: New.
2598 * gcc.target/aarch64/simd/vpaddd_u64: New.
2599
2600 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2601
2602 PR target/61948
2603 * gcc.target/arm/pr61948.c: New test case.
2604
2605 2014-07-31 Richard Biener <rguenther@suse.de>
2606
2607 PR tree-optimization/61964
2608 * gcc.dg/torture/pr61964.c: New testcase.
2609
2610 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2611
2612 PR c++/60517
2613 * c-c++-common/addrtmp.c: New file.
2614 * c-c++-common/uninit-G.c: Adapt.
2615
2616 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2617
2618 PR lto/61868
2619 * gcc.dg/pr61868.c: New test.
2620
2621 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2622
2623 PR c++/57397
2624 * g++.dg/cpp0x/vt-57397-1.C: New.
2625 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2626
2627 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2628
2629 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2630
2631 2014-07-30 Tom Tromey <tromey@redhat.com>
2632
2633 PR c/59855
2634 * gcc.dg/Wdesignated-init.c: New file.
2635
2636 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2637
2638 * g++.dg/ipa/devirt-34.C: New testcase.
2639
2640 2014-07-28 Richard Biener <rguenther@suse.de>
2641
2642 PR rtl-optimization/61801
2643 * gcc.target/i386/pr61801.c: Fix testcase.
2644
2645 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2646
2647 * gcc.dg/fold-abs-5.c: New test.
2648 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2649 * gcc.dg/fold-compare-8.c: Likewise.
2650
2651 2014-07-28 Richard Biener <rguenther@suse.de>
2652
2653 PR middle-end/52478
2654 * gcc.dg/torture/ftrapv-1.c: New testcase.
2655
2656 2014-07-28 Richard Biener <rguenther@suse.de>
2657
2658 PR tree-optimization/61921
2659 * gfortran.dg/pr61921.f90: New testcase.
2660
2661 2014-07-28 Richard Biener <rguenther@suse.de>
2662
2663 PR rtl-optimization/61801
2664 * gcc.target/i386/pr61801.c: New testcase.
2665
2666 2014-07-27 Marek Polacek <polacek@redhat.com>
2667
2668 PR c/61861
2669 * gcc.dg/pr61861.c: New test.
2670
2671 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2672
2673 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2674 variable problem.
2675
2676 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2677
2678 PR rtl-optimization/61926
2679 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2680 Reverse argument order.
2681 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2682 New XFAILed tests that match the original order.
2683
2684 2014-07-26 Marek Polacek <polacek@redhat.com>
2685
2686 PR c/61077
2687 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2688
2689 2014-07-26 Tobias Burnus <burnus@net-b.de>
2690
2691 PR fortran/61881
2692 PR fortran/61888
2693 PR fortran/57305
2694 * gfortran.dg/sizeof_2.f90: Change dg-error.
2695 * gfortran.dg/sizeof_4.f90: New.
2696 * gfortran.dg/storage_size_1.f08: Correct expected
2697 value.
2698
2699 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2700
2701 PR target/44551
2702 * gcc.target/i386/pr44551-1.c: New file.
2703
2704 2014-07-25 Xinliang David Li <davidxl@google.com>
2705
2706 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2707 * g++.dg/tree-prof/reorder_class1.h: New file.
2708 * g++.dg/tree-prof/reorder_class2.h: New file.
2709 * g++.dg/tree-prof/reorder.C: New test.
2710 * g++.dg/tree-prof/morefunc.C: New test.
2711
2712 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2713
2714 Implement N4051 - Allow typename in a template template parameter
2715 * lib/target-supports.exp (check_effective_target_c++1y): Now
2716 means C++1y and up.
2717 (check_effective_target_c++1y_down): New.
2718 (check_effective_target_c++1z_only): New.
2719 (check_effective_target_c++1z): New.
2720 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2721 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2722 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2723
2724 2014-07-25 Tobias Burnus <burnus@net-b.de>
2725
2726 * gfortran.dg/storage_size_5.f90: New.
2727
2728 2014-07-25 Richard Biener <rguenther@suse.de>
2729
2730 PR middle-end/61762
2731 PR middle-end/61894
2732 * gcc.dg/pr61762.c: New testcase.
2733 * gcc.dg/fold-cstring.c: Likewise.
2734 * gcc.dg/fold-cvect.c: Likewise.
2735
2736 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2737
2738 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2739
2740 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2741 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2742 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2743 * gcc.c-torture/execute/pr23135.x: Likewise.
2744
2745 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2746
2747 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2748
2749 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2750
2751 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2752
2753 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2754
2755 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2756
2757 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2758
2759 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2760 sequences.
2761 * gcc.target/aarch64/test_frame_2.c: Likewise.
2762 * gcc.target/aarch64/test_frame_4.c: Likewise.
2763 * gcc.target/aarch64/test_frame_6.c: Likewise.
2764 * gcc.target/aarch64/test_frame_7.c: Likewise.
2765 * gcc.target/aarch64/test_frame_8.c: Likewise.
2766 * gcc.target/aarch64/test_frame_10.c: Likewise.
2767
2768 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2769
2770 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2771 sequences.
2772 * gcc.target/aarch64/test_frame_10.c: Likewise.
2773 * gcc.target/aarch64/test_frame_2.c: Likewise.
2774 * gcc.target/aarch64/test_frame_4.c: Likewise.
2775 * gcc.target/aarch64/test_frame_6.c: Likewise.
2776 * gcc.target/aarch64/test_frame_7.c: Likewise.
2777 * gcc.target/aarch64/test_frame_8.c: Likewise.
2778 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2779
2780 2014-07-24 Martin Jambor <mjambor@suse.cz>
2781
2782 PR ipa/61160
2783 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2784
2785 2014-07-24 Richard Biener <rguenther@suse.de>
2786
2787 PR ipa/61823
2788 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2789
2790 2014-07-24 Andreas Schwab <schwab@suse.de>
2791
2792 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2793 Also check for __arm__.
2794
2795 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2796
2797 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2798 sequences.
2799
2800 2014-07-24 Marek Polacek <polacek@redhat.com>
2801
2802 PR c/57653
2803 * c-c++-common/pr57653.c: New test.
2804 * c-c++-common/pr57653.h: New file.
2805 * c-c++-common/pr57653-2.c: New test.
2806 * c-c++-common/pr57653-2.h: New file.
2807
2808 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2809
2810 * gcc.target/aarch64/test_frame_common.h: New file.
2811 * gcc.target/aarch64/test_frame_1.c: Likewise.
2812 * gcc.target/aarch64/test_frame_2.c: Likewise.
2813 * gcc.target/aarch64/test_frame_3.c: Likewise.
2814 * gcc.target/aarch64/test_frame_4.c: Likewise.
2815 * gcc.target/aarch64/test_frame_5.c: Likewise.
2816 * gcc.target/aarch64/test_frame_6.c: Likewise.
2817 * gcc.target/aarch64/test_frame_7.c: Likewise.
2818 * gcc.target/aarch64/test_frame_8.c: Likewise.
2819 * gcc.target/aarch64/test_frame_9.c: Likewise.
2820 * gcc.target/aarch64/test_frame_10.c: Likewise.
2821 * gcc.target/aarch64/test_frame_11.c: Likewise.
2822 * gcc.target/aarch64/test_frame_12.c: Likewise.
2823 * gcc.target/aarch64/test_frame_13.c: Likewise.
2824 * gcc.target/aarch64/test_frame_14.c: Likewise.
2825 * gcc.target/aarch64/test_frame_15.c: Likewise.
2826
2827 2014-07-23 Marek Polacek <polacek@redhat.com>
2828
2829 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2830 in the structure.
2831
2832 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2833
2834 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2835 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2836 * gcc.dg/pr10474.c (target): Likewise.
2837
2838 2014-07-22 Martin Jambor <mjambor@suse.cz>
2839
2840 PR ipa/61160
2841 * pr61160-3.C (main): Return zero.
2842
2843 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2844
2845 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2846 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2847 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2848 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2849 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2850 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2851
2852 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2853
2854 PR tree-optimization/61822
2855 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2856
2857 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2858
2859 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2860
2861 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2862
2863 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2864 -msse2 -mno-avx instead of -msse.
2865
2866 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2867
2868 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2869 * gcc.dg/pr44024.c (dg-options): Add -O1.
2870 (dg-final): Check for the condition.
2871 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2872
2873 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2874
2875 PR target/55701
2876 * gcc.target/arm/memset-inline-1.c: New test.
2877 * gcc.target/arm/memset-inline-2.c: New test.
2878 * gcc.target/arm/memset-inline-3.c: New test.
2879 * gcc.target/arm/memset-inline-4.c: New test.
2880 * gcc.target/arm/memset-inline-5.c: New test.
2881 * gcc.target/arm/memset-inline-6.c: New test.
2882 * gcc.target/arm/memset-inline-7.c: New test.
2883 * gcc.target/arm/memset-inline-8.c: New test.
2884 * gcc.target/arm/memset-inline-9.c: New test.
2885
2886 2014-07-21 Tom de Vries <tom@codesourcery.com>
2887
2888 PR target/61827
2889 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2890 to bar symbol in scan-assembler-times call check.
2891
2892 2014-07-21 Tom de Vries <tom@codesourcery.com>
2893
2894 PR target/61827
2895 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2896 for darwin in scan-assembler-times check.
2897 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2898 scan-assembler-not checks. Add checks for insns.
2899 (main): Remove.
2900 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2901 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2902 (main): Remove.
2903
2904 2014-07-21 Tom de Vries <tom@codesourcery.com>
2905
2906 PR target/61827
2907 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2908 dg-options. Add checks for insns with xmm registers. Remove
2909 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2910 (main): Remove.
2911
2912 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2913
2914 PR target/61855
2915 * gcc.target/i386/pr61855.c: New test.
2916
2917 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2918
2919 * gnat.dg/pack20.ad[sb]: New test.
2920 * gnat.dg/pack20_pkg.ads: New helper.
2921
2922 2014-07-20 Ian Lance Taylor <iant@google.com>
2923
2924 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2925 package for compiledir tests.
2926
2927 2014-07-20 Marek Polacek <polacek@redhat.com>
2928
2929 PR c/61852
2930 * gcc.dg/pr61852.c: New test.
2931
2932 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2933
2934 * gcc.dg/stack-usage-2.c: Adjust.
2935
2936 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2937
2938 PR target/61794
2939 * gcc.target/i386/pr61794.c: New test.
2940
2941 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2942
2943 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2944 involving both inputs rather than a multiplication involving one.
2945 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2946 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2947 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2948
2949 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2950
2951 PR c++/50961
2952 * g++.dg/template/operator13.C: New.
2953
2954 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2955
2956 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2957 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2958 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2959 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2960
2961 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2962
2963 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2964 * c-c++-common/ubsan/bounds-5.c: Likewise.
2965 * c-c++-common/ubsan/bounds-6.c: Likewise.
2966 * c-c++-common/ubsan/bounds-7.c: Likewise.
2967 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2968 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2969 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2970 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2971 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2972 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2973 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2974 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2975 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2976 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2977
2978 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2979
2980 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2981 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2982 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2983 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2984
2985 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2986
2987 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2988 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2989 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2990
2991 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2992
2993 PR c++/61804
2994 * g++.dg/parse/pr61804.C: New.
2995
2996 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2997
2998 * gnat.dg/specs/alignment2.ads: Update.
2999 * gnat.dg/specs/size_clause1.ads: Likewise.
3000 * gnat.dg/specs/size_clause2.ads: Likewise.
3001
3002 2014-07-16 Dodji Seketeli <dodji@redhat.com>
3003
3004 PR preprocessor/60723 - missing system-ness marks for macro tokens
3005 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
3006
3007 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
3008
3009 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
3010 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
3011 -mieee-with-inexact for alpha*-*-*.
3012
3013 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
3014
3015 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
3016 Add IEEE options to compile flags.
3017 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
3018 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
3019
3020 2014-07-15 Michael Matz <matz@suse.de>
3021
3022 PR rtl-optimization/61772
3023 * gcc.dg/torture/pr61772.c: New test.
3024
3025 2014-07-15 Marek Polacek <polacek@redhat.com>
3026
3027 * gcc.dg/ubsan/bounds-1.c: New test.
3028
3029 2014-06-15 Tobias Burnus <burnus@net-b.de>
3030
3031 * gfortran.dg/coarray_34.f90: New.
3032 * gfortran.dg/coarray_6.f90: Update test case.
3033
3034 2014-07-14 Richard Biener <rguenther@suse.de>
3035
3036 PR tree-optimization/61779
3037 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
3038
3039 2014-07-14 Richard Biener <rguenther@suse.de>
3040
3041 PR tree-optimization/61786
3042 * gcc.dg/torture/pr61786.c: New testcase.
3043 * gcc.dg/lto/pr61786_0.c: Likewise.
3044 * gcc.dg/lto/pr61786_1.c: Likewise.
3045
3046 2014-07-14 Richard Biener <rguenther@suse.de>
3047
3048 PR tree-optimization/61757
3049 PR tree-optimization/61783
3050 PR tree-optimization/61787
3051 * gcc.dg/torture/pr61757.c: New testcase.
3052 * gcc.dg/torture/pr61787.c: Likewise.
3053
3054 2014-07-14 Jakub Jelinek <jakub@redhat.com>
3055
3056 PR middle-end/61294
3057 * c-c++-common/Wmemset-transposed-args1.c: New test.
3058 * c-c++-common/Wmemset-transposed-args2.c: New test.
3059 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
3060
3061 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
3062
3063 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
3064 longer happens during parsing.
3065 * gcc.dg/pr44024.c: Update template.
3066 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
3067 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
3068 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
3069
3070 2014-07-13 Tom de Vries <tom@codesourcery.com>
3071
3072 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
3073 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
3074
3075 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
3076
3077 PR C++/60209 - Declaration of user-defined literal operator cause error
3078 * g++.dg/cpp0x/pr60209-neg.C: New.
3079 * g++.dg/cpp0x/pr60209.C: New.
3080 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
3081
3082 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3083
3084 PR c++/60967
3085 * g++.dg/cilk-plus/pr60967.C: New.
3086
3087 2014-07-13 Tobias Burnus <burnus@net-b.de>
3088
3089 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
3090
3091 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
3092
3093 PR fortran/61780
3094 * gfortran.dg/dependency_44.f90 : New test
3095
3096 2014-07-12 Tobias Burnus <burnus@net-b.de>
3097
3098 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
3099 * gfortran.dg/coarray_atomic_2.f90: New.
3100 * gfortran.dg/coarray_atomic_3.f90: New.
3101 * gfortran.dg/coarray_atomic_4.f90: New.
3102 * gfortran.dg/coarray/atomic_2.f90: New.
3103
3104 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
3105
3106 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
3107 * g++.dg/cpp0x/pr57644.C: New.
3108
3109 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3110
3111 PR c++/53159
3112 * g++.dg/cpp0x/Wnarrowing1.C: New.
3113
3114 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
3115
3116 PR preprocessor/61389
3117 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
3118 * gcc.dg/cpp/sysmac1.c: Likewise.
3119
3120 2014-07-11 Richard Biener <rguenther@suse.de>
3121
3122 PR middle-end/61473
3123 * gcc.dg/memmove-4.c: New testcase.
3124 * gcc.dg/strlenopt-8.c: XFAIL.
3125 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
3126
3127 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
3128
3129 PR target/61561
3130 * gcc.dg/pr61561.c: New test.
3131
3132 2014-07-10 Tom de Vries <tom@codesourcery.com>
3133
3134 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
3135 dg-options.
3136 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
3137 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
3138 dg-options.
3139
3140 2014-07-10 Richard Biener <rguenther@suse.de>
3141
3142 PR c-family/61741
3143 * c-c++-common/torture/pr61741.c: Use signed char.
3144
3145 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
3146
3147 * gnat.dg/opt39.adb: New test.
3148
3149 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3150
3151 PR tree-optimization/61742
3152 * gcc.dg/torture/pr61742.c: New test.
3153 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
3154 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
3155
3156 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3157
3158 PR c++/60686
3159 * g++.dg/cpp0x/explicit8.C: New.
3160
3161 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3162
3163 DR 1584
3164 PR c++/57466
3165 * g++.dg/template/pr57466.C: New.
3166 * g++.dg/cpp0x/pr57466.C: Likewise.
3167 * g++.dg/template/unify6.C: Update.
3168
3169 2014-07-09 Tom de Vries <tom@codesourcery.com>
3170
3171 * gcc.target/i386/fuse-caller-save-rec.c: New test.
3172
3173 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3174
3175 * gfortran.dg/ieee/underflow_1.f90: New file.
3176
3177 2014-07-09 Richard Biener <rguenther@suse.de>
3178
3179 PR c-family/61741
3180 * c-c++-common/torture/pr61741.c: New testcase.
3181
3182 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
3183
3184 * lib/target-supports.exp
3185 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
3186
3187 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
3188
3189 * gcc.dg/globalalias.c: Remove XFAIL.
3190 * gcc.dg/localalias.c: Remove XFAIL.
3191
3192 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
3193
3194 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
3195 * g++.dg/cpp0x/pr58155.C: New.
3196
3197 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3198
3199 PR testsuite/61453
3200 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3201 Adjust regexp for more targets.
3202
3203 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3204 Paolo Carlini <paolo.carlini@oracle.com>
3205
3206 PR c++/59361
3207 * g++.dg/cpp0x/vt-59361.C: New.
3208
3209 2014-07-08 Sriraman Tallam <tmsriram@google.com>
3210
3211 PR target/61599
3212 * gcc.target/i386/pr61599-1.c: New test.
3213 * gcc.target/i386/pr61599-2.c: New test.
3214
3215 2014-07-08 Jakub Jelinek <jakub@redhat.com>
3216
3217 PR rtl-optimization/61673
3218 * gcc.c-torture/execute/pr61673.c: New test.
3219
3220 PR tree-optimization/61725
3221 * gcc.dg/tree-ssa/vrp93.c: New test.
3222 * gcc.c-torture/execute/pr61725.c: New test.
3223
3224 2014-07-08 Richard Biener <rguenther@suse.de>
3225
3226 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3227 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3228 restriction on loop depth difference.
3229 (record_equality): Likewise.
3230 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3231 (loop_depth_of_name): Remove.
3232 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3233 restriction on loop depth difference.
3234 (init_copy_prop): Likewise.
3235
3236 2014-07-08 Richard Biener <rguenther@suse.de>
3237
3238 PR tree-optimization/61681
3239 * gcc.dg/torture/pr61681.c: New testcase.
3240
3241 2014-07-08 Richard Biener <rguenther@suse.de>
3242
3243 PR tree-optimization/61680
3244 * gcc.dg/vect/pr61680.c: New testcase.
3245
3246 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3247
3248 PR tree-optimization/61576
3249 * gcc.dg/torture/pr61576.c: New test.
3250
3251 2014-07-08 Marek Polacek <polacek@redhat.com>
3252
3253 PR c/60226
3254 * c-c++-common/pr60226.c: New test.
3255
3256 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3257
3258 PR fortran/61459
3259 PR fortran/58883
3260 * gfortran.dg/allocatable_function_8.f90 : New test
3261
3262 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3263
3264 * gcc.target/powerpc/spe-evmerge.c: New file.
3265
3266 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3267
3268 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3269
3270 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3271
3272 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3273
3274 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3275
3276 PR c++/58898
3277 * g++.dg/parse/pr58898.C: New.
3278
3279 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3280
3281 * gfortran.dg/list_read_12.f90: Delete the file.
3282 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3283 of dg-runtest.
3284
3285 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3286
3287 PR libgfortran/61640
3288 * gfortran.dg/arrayio_16.f90: New test.
3289
3290 2014-07-06 Marek Polacek <polacek@redhat.com>
3291
3292 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3293 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3294
3295 2014-07-06 Marek Polacek <polacek@redhat.com>
3296
3297 PR c/6940
3298 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3299 -Wno-sizeof-array-argument.
3300 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3301 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3302 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3303 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3304 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3305 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3306 * c-c++-common/sizeof-array-argument.c: New test.
3307 * gcc.dg/vla-5.c: Add dg-warnings.
3308
3309 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3310
3311 * g++.dg/ipa/devirt-26.C: Update testcase.
3312 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3313 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3314
3315 2014-07-04 Tobias Burnus <burnus@net-b.de>
3316
3317 * gfortran.dg/coarray/coindexed_3.f90: New.
3318
3319 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3320
3321 PR middle-end/61654
3322 * g++.dg/opt/pr61654.C: New test.
3323
3324 PR tree-optimization/61684
3325 * gcc.c-torture/compile/pr61684.c: New test.
3326
3327 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3328
3329 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3330 dg-runtest's. Adapt all callers.
3331 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3332 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3333 * lib/go-dg.exp (go-dg-runtest): Likewise.
3334 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3335 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3336
3337 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3338
3339 PR tree-optimization/61682
3340 * gcc.c-torture/execute/pr61682.c: New test.
3341
3342 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3343
3344 * gcc.target/powerpc/shift-dot.c: New test.
3345
3346 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3347
3348 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3349 avoid optimization.
3350
3351 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3352
3353 * gcc.target/arm/identical-invariants.c: New test.
3354
3355 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3356 Chen Gang <gang.chen.5i5j@gmail.com>
3357
3358 * gcc.c-torture/compile/section.c: New testcase.
3359
3360 2014-07-02 Christian Bruel <christian.bruel@st.com>
3361
3362 PR target/29349
3363 PR target/53513
3364 * gcc.target/sh/fpchg.c: New test.
3365
3366 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3367 Fritz Reese <Reese-Fritz@zai.com>
3368
3369 * gfortran.dg/oldstyle_5.f: New test.
3370
3371 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3372
3373 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3374 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3375
3376 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3377
3378 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3379 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3380 * g++.dg/parse/error11.C: Likewise.
3381 * g++.old-deja/g++.brendan/template17.C: Likewise.
3382
3383 2014-07-02 Tobias Burnus <burnus@net-b.de>
3384
3385 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3386 * gfortran.dg/coarray/send_array.f90: Ditto.
3387 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3388
3389 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3390 Yufeng Zhang <yufeng.zhang@arm.com>
3391
3392 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3393 (additional_flags_for_func_ret): New variable based on
3394 $additional_flags with -fno-use-caller-save.
3395 (func-ret-*.c): Use the new variable.
3396
3397 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3398
3399 PR c++/59637
3400 * g++.dg/cpp0x/decltype60.C: New.
3401
3402 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3403
3404 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3405 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3406 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3407 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3408 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3409 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3410 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3411 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3412
3413 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3414
3415 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3416
3417 2014-07-01 Marek Polacek <polacek@redhat.com>
3418
3419 * gcc.dg/Wint-conversion.c: New test.
3420
3421 2014-07-01 Marek Polacek <polacek@redhat.com>
3422
3423 PR c/58286
3424 * gcc.dg/Wincompatible-pointer-types.c: New test.
3425
3426 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3427
3428 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3429 MicroBlaze specific pattern.
3430
3431 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3432
3433 PR c++/58781
3434 PR c++/60249
3435 PR c++/59867
3436 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3437 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3438 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3439
3440 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3441
3442 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3443 test requires greater precision than the current PowerPC long
3444 double implementation supports.
3445
3446 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3447
3448 PR c++/54891
3449 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3450
3451 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3452
3453 PR c++/51400
3454 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3455
3456 2014-06-30 Jeff Law <law@redhat.com>
3457
3458 PR tree-optimization/61607
3459 * gcc.dg/tree-ssa/pr61607.c: New test.
3460
3461 2014-06-30 Marek Polacek <polacek@redhat.com>
3462
3463 * c-c++-common/ubsan/attrib-2.c: New test.
3464 * g++.dg/ubsan/return-3.C: New test.
3465
3466 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3467
3468 PR middle-end/57541
3469 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3470 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3471
3472 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3473
3474 * gcc.dg/ira-loop-pressure.c: New test.
3475
3476 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3477
3478 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3479 checks that the dump is generated.
3480
3481 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3482
3483 PR fortran/36275
3484 PR fortran/38839
3485 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3486 * gfortran.dg/binding_label_tests_27.f90: New file.
3487
3488 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3489
3490 * gfortran.dg/graphite/pr59586.f: New testcase.
3491
3492 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3493
3494 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3495
3496 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3497
3498 PR fortran/29383
3499 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3500 New function.
3501 * gfortran.dg/ieee/ieee.exp: New file.
3502 * gfortran.dg/ieee/ieee_1.F90: New file.
3503 * gfortran.dg/ieee/ieee_2.f90: New file.
3504 * gfortran.dg/ieee/ieee_3.f90: New file.
3505 * gfortran.dg/ieee/ieee_4.f90: New file.
3506 * gfortran.dg/ieee/ieee_5.f90: New file.
3507 * gfortran.dg/ieee/ieee_6.f90: New file.
3508 * gfortran.dg/ieee/ieee_7.f90: New file.
3509 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3510
3511 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3512
3513 * g++.dg/cpp0x/elision_conv.C: New.
3514
3515 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3516
3517 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3518
3519 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3520
3521 PR c++/61614
3522 * g++.dg/ext/complit14.C: New.
3523
3524 2014-06-27 Martin Jambor <mjambor@suse.cz>
3525
3526 PR ipa/61160
3527 * g++.dg/ipa/pr61160-2.C: New test.
3528 * g++.dg/ipa/pr61160-3.C: Likewise.
3529
3530 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3531
3532 PR tree-optimization/57233
3533 PR tree-optimization/61299
3534 * gcc.dg/pr57233.c: New test.
3535 * gcc.target/i386/pr57233.c: New test.
3536 * gcc.target/i386/sse2-pr57233.c: New test.
3537 * gcc.target/i386/avx-pr57233.c: New test.
3538 * gcc.target/i386/avx2-pr57233.c: New test.
3539 * gcc.target/i386/avx512f-pr57233.c: New test.
3540 * gcc.target/i386/xop-pr57233.c: New test.
3541
3542 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3543
3544 * gcc.dg/typeof-2.c: New testcase.
3545
3546 2014-06-27 Marek Polacek <polacek@redhat.com>
3547
3548 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3549 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3550 (fn2): Likewise.
3551 (fn5): Likewise.
3552 (fn6): Likewise.
3553 (fn7): Likewise.
3554 (fn8): Likewise.
3555 (fn9): Likewise.
3556 (fn11): Likewise.
3557 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3558 location. Add memory barrier.
3559 (fn2): Likewise.
3560 (fn3): Likewise.
3561 (fn4): Likewise.
3562 (fn5): Likewise.
3563 * c-c++-common/ubsan/bounds-7.c: New test.
3564
3565 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3566
3567 PR libgfortran/61499
3568 * gfortran.dg/arrayio_15.f90: New test.
3569
3570 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3571
3572 PR target/61586
3573 * gcc.target/alpha/pr61586.c: New test.
3574
3575 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3576
3577 PR c++/57573
3578 * g++.dg/template/pr57573.C: New.
3579
3580 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3581
3582 * gcc.dg/tree-ssa/interposition.c: New testcase.
3583
3584 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3585
3586 PR c++/56633
3587 * g++.dg/cpp0x/deleted8.C: New.
3588
3589 2014-06-26 Martin Jambor <mjambor@suse.cz>
3590
3591 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3592 parameter.
3593 * g++.dg/simulate-thread/bitfields.C: Likewise.
3594 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3595 allow-packed-store-data-races parameter.
3596 * gcc.dg/simulate-thread/subfields.c: Likewise.
3597 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3598 to one.
3599
3600 2014-06-26 Martin Jambor <mjambor@suse.cz>
3601
3602 * g++.dg/ipa/pr60600.C: Fix typo.
3603 * g++.dg/ipa/devirt-25.C: Likewise.
3604
3605 2014-06-26 Richard Biener <rguenther@suse.de>
3606
3607 PR tree-optimization/61607
3608 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3609
3610 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3611
3612 * gcc.dg/inline-22.c: Add bind_pic_locally.
3613 * gcc.dg/inline_4.c: Ditto.
3614 * gcc.dg/fail_always_inline.c: Ditto.
3615 * g++.dg/ipa/devirt-25.C: Ditto.
3616
3617 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3618
3619 * lib/target-support.exp (bind_pic_locally): Save the flags to
3620 'flags_to_postpone' instead of appending to 'flags'.
3621 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3622 with flags_to_postpone and revert after target_compile.
3623 * lib/g++.exp (g++_target_compile): Ditto.
3624 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3625
3626 2014-06-26 Nick Clifton <nickc@redhat.com>
3627
3628 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3629
3630 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3631
3632 PR c++/61537
3633 * g++.dg/template/pr61537.C: New testcase.
3634
3635 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3636
3637 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3638 powerpc*-*-linux*.
3639
3640 2014-06-25 Tobias Burnus <burnus@net-b.de>
3641
3642 * gfortran.dg/coarray_33.f90: New.
3643
3644 2014-06-25 Tobias Burnus <burnus@net-b.de>
3645
3646 * gfortran.dg/coarray/coindexed_1.f90: New.
3647
3648 2014-06-25 Tobias Burnus <burnus@net-b.de>
3649
3650 * gfortran.dg/coarray_collectives_7.f90: New.
3651
3652 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3653
3654 * gcc.c-torture/execute/20140622-1.c: New test.
3655
3656 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3657
3658 DR 178
3659 PR c++/49132
3660 * g++.dg/cpp0x/aggr1.C: New.
3661 * g++.dg/cpp0x/aggr2.C: Likewise.
3662 * g++.dg/init/aggr11.C: Likewise.
3663 * g++.dg/init/aggr12.C: Likewise.
3664
3665 2014-06-25 Martin Jambor <mjambor@suse.cz>
3666
3667 * g++.dg/ipa/pr61540.C: Remove dumping test.
3668
3669 2014-06-25 Marek Polacek <polacek@redhat.com>
3670
3671 PR c/61162
3672 * gcc.dg/pr61162.c: Adjust dg-warning.
3673 * gcc.dg/pr61162-2.c: New test.
3674
3675 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3676
3677 PR tree-optimization/57742
3678 * gcc.dg/tree-ssa/calloc-3.c: New file.
3679
3680 2014-06-25 Richard Biener <rguenther@suse.de>
3681
3682 PR testsuite/61560
3683 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3684 for targets that return _Complex float in memory.
3685
3686 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3687
3688 * gcc.target/arm/vect-noalign.c: Adjust options.
3689
3690 2014-06-24 Cong Hou <congh@google.com>
3691
3692 * gcc.dg/vect/vect-reduc-sad.c: New.
3693 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3694
3695 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3696
3697 PR tree-optimization/57742
3698 * g++.dg/tree-ssa/calloc.C: New testcase.
3699 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3700 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3701 * gcc.dg/strlenopt-9.c: Adapt.
3702
3703 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3704
3705 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3706 global variable.
3707 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3708 instead of calling sequentially in the C code.
3709 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3710 saved_return_address to the stack frame where LR register was stored.
3711 (saved_return_address): Declare weak.
3712
3713 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3714
3715 PR c++/33972
3716 * g++.dg/other/operator3.C: New.
3717 * g++.dg/template/operator8.C: Adjust.
3718 * g++.dg/template/operator9.C: Likewise.
3719
3720 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3721
3722 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3723
3724 2014-06-24 Richard Biener <rguenther@suse.de>
3725
3726 PR tree-optimization/61572
3727 * gcc.target/i386/pr61572.c: New testcase.
3728
3729 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3730
3731 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3732 reduction clause.
3733 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3734 Remove Label is never defined expected error.
3735 * gfortran.dg/gomp/udr8.f90: New test.
3736
3737 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3738
3739 PR tree-optimization/61554
3740 * g++.dg/torture/pr61554.C: New testcase.
3741
3742 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3743
3744 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3745
3746 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3747
3748 * gcc.dg/localalias-2.c: Guard by require-alias.
3749 * gcc.dg/globalalias-2.c: Likewise.
3750
3751 2014-06-23 Kai Tietz <ktietz@redhat.com>
3752
3753 * gcc.target/i386/indjmp-1.c: New test.
3754
3755 2014-06-23 Andrew Pinski <apinski@cavium.com>
3756
3757 * gcc.c-torture/compile/20140723-1.c: New testcase.
3758
3759 2014-06-23 Marek Polacek <polacek@redhat.com>
3760
3761 PR c/61553
3762 * c-c++-common/pr61553.c (foo): Add dg-error.
3763
3764 2014-06-23 Tobias Burnus <burnus@net-b.de>
3765
3766 * gfortran.dg/coarray_32.f90: New.
3767
3768 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3769
3770 DR 577
3771 PR c++/33101
3772 * g++.dg/other/void1.C: Adjust.
3773 * g++.dg/other/void3.C: Likewise.
3774
3775 2014-06-23 Marek Polacek <polacek@redhat.com>
3776
3777 PR c/61553
3778 * c-c++-common/pr61553.c: New test.
3779
3780 2014-06-23 Richard Biener <rguenther@suse.de>
3781
3782 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3783 * g++.dg/vect/slp-pr50819.cc: Likewise.
3784 * g++.dg/vect/slp-pr56812.cc: Likewise.
3785 * gcc.dg/vect/bb-slp-1.c: Likewise.
3786 * gcc.dg/vect/bb-slp-10.c: Likewise.
3787 * gcc.dg/vect/bb-slp-11.c: Likewise.
3788 * gcc.dg/vect/bb-slp-13.c: Likewise.
3789 * gcc.dg/vect/bb-slp-14.c: Likewise.
3790 * gcc.dg/vect/bb-slp-15.c: Likewise.
3791 * gcc.dg/vect/bb-slp-16.c: Likewise.
3792 * gcc.dg/vect/bb-slp-17.c: Likewise.
3793 * gcc.dg/vect/bb-slp-18.c: Likewise.
3794 * gcc.dg/vect/bb-slp-19.c: Likewise.
3795 * gcc.dg/vect/bb-slp-2.c: Likewise.
3796 * gcc.dg/vect/bb-slp-20.c: Likewise.
3797 * gcc.dg/vect/bb-slp-21.c: Likewise.
3798 * gcc.dg/vect/bb-slp-22.c: Likewise.
3799 * gcc.dg/vect/bb-slp-23.c: Likewise.
3800 * gcc.dg/vect/bb-slp-24.c: Likewise.
3801 * gcc.dg/vect/bb-slp-25.c: Likewise.
3802 * gcc.dg/vect/bb-slp-26.c: Likewise.
3803 * gcc.dg/vect/bb-slp-27.c: Likewise.
3804 * gcc.dg/vect/bb-slp-28.c: Likewise.
3805 * gcc.dg/vect/bb-slp-29.c: Likewise.
3806 * gcc.dg/vect/bb-slp-3.c: Likewise.
3807 * gcc.dg/vect/bb-slp-30.c: Likewise.
3808 * gcc.dg/vect/bb-slp-31.c: Likewise.
3809 * gcc.dg/vect/bb-slp-32.c: Likewise.
3810 * gcc.dg/vect/bb-slp-4.c: Likewise.
3811 * gcc.dg/vect/bb-slp-5.c: Likewise.
3812 * gcc.dg/vect/bb-slp-6.c: Likewise.
3813 * gcc.dg/vect/bb-slp-7.c: Likewise.
3814 * gcc.dg/vect/bb-slp-8.c: Likewise.
3815 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3816 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3817 * gcc.dg/vect/bb-slp-9.c: Likewise.
3818 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3819 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3820 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3821 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3822 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3823 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3824 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3825 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3826 * gcc.dg/vect/pr26359.c: Likewise.
3827 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3828
3829 2014-06-23 Marek Polacek <polacek@redhat.com>
3830
3831 * c-c++-common/pr49706-2.c: New test.
3832
3833 2014-06-23 Alan Modra <amodra@gmail.com>
3834
3835 * gcc.dg/pr61583.c: New.
3836
3837 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3838
3839 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3840 [u]int64x1_t.
3841
3842 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3843 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3844
3845 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3846 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3847 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3848 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3849 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3850 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3851 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3852 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3853 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3854 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3855 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3856 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3857 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3858 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3859 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3860 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3861 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3862 test_vsrid_n_u64): Fix signature to match intrinsic.
3863
3864 (test_vabs_s64): Remove.
3865 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3866
3867 (test_vdupd_lane_s64): Rename to...
3868 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3869
3870 (test_vdupd_lane_u64): Rename to...
3871 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3872
3873 (test_vtst_s64): Rename to...
3874 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3875
3876 (test_vtst_u64): Rename to...
3877 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3878
3879 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3880 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3881 Remove out-of-bounds tests.
3882 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3883 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3884 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3885
3886 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3887
3888 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3889 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3890 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3891 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3892 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3893 vector types.
3894 * gcc.target/aarch64/vsub_f64.c: Likewise.
3895 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3896 scheme as now the same for all variants.
3897 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3898 float64x1_t.
3899
3900 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3901
3902 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3903
3904 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3905
3906 * gcc.dg/localalias.c: Fix broken commit.
3907 * gcc.dg/globalalias.c: Likewise.
3908
3909 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3910
3911 * gcc.dg/localalias.c: New testcase.
3912 * gcc.dg/localalias-2.c: New testcase.
3913 * gcc.dg/globalalias.c: New testcase.
3914 * gcc.dg/globalalias-2.c: New testcase.
3915
3916 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3917
3918 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3919
3920 2014-06-20 Marek Polacek <polacek@redhat.com>
3921
3922 * c-c++-common/ubsan/bounds-1.c: New test.
3923 * c-c++-common/ubsan/bounds-2.c: New test.
3924 * c-c++-common/ubsan/bounds-3.c: New test.
3925 * c-c++-common/ubsan/bounds-4.c: New test.
3926 * c-c++-common/ubsan/bounds-5.c: New test.
3927 * c-c++-common/ubsan/bounds-6.c: New test.
3928
3929 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3930
3931 Make the tests big-endian friendly.
3932
3933 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3934 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3935 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3936 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3937 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3938 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3939 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3940 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3941 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3942
3943 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3944 Max Ostapenko <m.ostapenko@partner.samsung.com>
3945
3946 PR sanitizer/61547
3947 * c-c++-common/asan/strlen-overflow-1.c: New test.
3948
3949 2014-06-20 Martin Jambor <mjambor@suse.cz>
3950
3951 PR ipa/61540
3952 * g++.dg/ipa/pr61540.C: New test.
3953
3954 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3955 Max Ostapenko <m.ostapenko@partner.samsung.com>
3956
3957 PR sanitizer/61530
3958 * c-c++-common/asan/pr61530.c: New test.
3959
3960 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3961
3962 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3963 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3964 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3965 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3966 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3967 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3968 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3969 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3970 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3971 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3972 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3973 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3974 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3975 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3976 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3977 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3978 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3979 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3980 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3981 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3982 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3983 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3984 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3985 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3986 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3987 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3988 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3989 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3990 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3991 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3992 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3993 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3994 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3995 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3996 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3997 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3998 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3999 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
4000 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
4001 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
4002 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
4003 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
4004 (test_vqdmlal_high_lane_s16): Fix parameter type.
4005 (test_vqdmlal_high_lane_s32): Likewise.
4006 (test_vqdmull_high_lane_s16): Likewise.
4007 (test_vqdmull_high_lane_s32): Likewise.
4008 (test_vqdmlsl_high_lane_s32): Likewise.
4009 (test_vqdmlsl_high_lane_s16): Likewise.
4010 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
4011 Fix argument type.
4012 (test_vqdmlals_lane_s32): Likewise.
4013 (test_vqdmlslh_lane_s16): Likewise.
4014 (test_vqdmlsls_lane_s32): Likewise.
4015 (test_vqdmulhh_lane_s16): Likewise.
4016 (test_vqdmulhs_lane_s32): Likewise.
4017 (test_vqdmullh_lane_s16): Likewise.
4018 (test_vqdmulls_lane_s32): Likewise.
4019 (test_vqrdmulhh_lane_s16): Likewise.
4020 (test_vqrdmulhs_lane_s32): Likewise.
4021
4022 2014-06-20 Tobias Burnus <burnus@net-b.de>
4023
4024 PR testsuite/61567
4025 * gfortran.dg/coarray_collectives_5.f90: Update
4026 dg-final scan-tree-dump-times.
4027 * gfortran.dg/coarray_collectives_6.f90: Ditto.
4028
4029 2014-06-20 Hale Wang <hale.wang@arm.com>
4030
4031 * gcc.target/arm/lto/: New folder to verify the LTO option.
4032 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
4033 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
4034 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
4035 * lib/lto.exp (object-readelf): New procedure.
4036
4037 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4038
4039 PR fortran/61454
4040 * gfortran.dg/pr61454.f90: New file.
4041
4042 2014-06-19 Terry Guo <terry.guo@arm.com>
4043
4044 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
4045 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
4046 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
4047
4048 2014-06-19 Tobias Burnus <burnus@net-b.de>
4049
4050 * gfortran.dg/coarray/collectives_2.f90: Extend
4051 and make valid.
4052
4053 2014-06-18 Tom de Vries <tom@codesourcery.com>
4054
4055 * gcc.target/aarch64/fuse-caller-save.c: New test.
4056
4057 2014-06-18 Radovan Obradovic <robradovic@mips.com>
4058 Tom de Vries <tom@codesourcery.com>
4059
4060 * gcc.target/arm/fuse-caller-save.c: New test.
4061
4062 2014-06-18 Richard Biener <rguenther@suse.de>
4063
4064 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
4065 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
4066 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
4067
4068 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4069
4070 PR tree-optimization/61518
4071 * gcc.dg/torture/pr61518.c: New test.
4072
4073 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
4074
4075 PR tree-optimization/61517
4076 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
4077 (incorrect_read_be32): Likewise.
4078 (main): Call incorrect_read_* to test stmt replacement is made by
4079 bswap at the right place.
4080 * gcc.c-torture/execute/pr61517.c: New test.
4081
4082 2014-06-18 Andreas Schwab <schwab@suse.de>
4083
4084 PR rtl-optimization/54555
4085 * gcc.target/m68k/pr54555.c: New test.
4086
4087 2014-06-18 Olivier Hainque <hainque@adacore.com>
4088
4089 * gnat.dg/blocklocs.adb: New test.
4090
4091 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
4092
4093 PR tree-optimization/52252
4094 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
4095 * gcc.target/i386/pr52252-core.c: Ditto.
4096
4097 PR tree-optimization/61403
4098 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
4099
4100 2014-06-18 Jakub Jelinek <jakub@redhat.com>
4101
4102 * gfortran.dg/gomp/declare-simd-1.f90: New test.
4103 * gfortran.dg/gomp/depend-1.f90: New test.
4104 * gfortran.dg/gomp/target1.f90: New test.
4105 * gfortran.dg/gomp/target2.f90: New test.
4106 * gfortran.dg/gomp/target3.f90: New test.
4107 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
4108 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
4109 201107.
4110
4111 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4112
4113 PR fortran/61126
4114 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
4115
4116 2014-06-17 Tobias Burnus <burnus@net-b.de>
4117 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
4118
4119 * gfortran.dg/coarray/send_array.f90: New.
4120 * gfortran.dg/coarray/get_array.f90: New.
4121 * gfortran.dg/coarray/sendget_array.f90: New.
4122 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
4123 names.
4124 * gfortran.dg/coarray/collectives_2.f90: New.
4125
4126 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4127
4128 PR target/61533
4129 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
4130 dg-options.
4131
4132 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
4133
4134 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
4135 unit_id and kind_id to zero.
4136
4137 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
4138
4139 PR target/61483
4140 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
4141 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
4142 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
4143 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
4144
4145 2014-06-17 Richard Biener <rguenther@suse.de>
4146
4147 PR lto/61012
4148 * gcc.dg/lto/pr61526_0.c: New testcase.
4149 * gcc.dg/lto/pr61526_1.c: Likewise.
4150
4151 2014-06-17 Richard Biener <rguenther@suse.de>
4152
4153 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
4154 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
4155 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
4156 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4157 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
4158
4159 2014-06-17 Richard Biener <rguenther@suse.de>
4160
4161 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
4162
4163 2014-06-16 Richard Biener <rguenther@suse.de>
4164
4165 PR tree-optimization/61482
4166 * g++.dg/torture/pr61482.C: New testcase.
4167
4168 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
4169
4170 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
4171 vpmacsdql instruction.
4172
4173 2014-06-16 Yury Gribov <y.gribov@samsung.com>
4174
4175 * c-c++-common/asan/instrument-with-calls-1.c: New test.
4176 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4177 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4178 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
4179 test patterns.
4180 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4181 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4182 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4183 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4184 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4185 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4186
4187 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4188
4189 PR fortran/28484
4190 PR fortran/61429
4191 * gfortran.dg/system_clock_1.f90: New file.
4192 * gfortran.dg/system_clock_2.f90: New file.
4193
4194 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4195
4196 PR c++/33101
4197 * g++.dg/other/void3.C: New.
4198 * g++.dg/conversion/err-recover1.C: Update.
4199
4200 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4201
4202 PR target/61415
4203 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4204 * gcc.target/powerpc/pack02.c: Use it.
4205 * gcc.target/powerpc/tfmode_off.c: Likewise.
4206
4207 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4208
4209 PR rtl-optimization/61094
4210 PR rtl-optimization/61446
4211 * gcc.target/i386/pr61446.c : New.
4212
4213 2014-06-13 Dehao Chen <dehao@google.com>
4214
4215 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4216
4217 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4218
4219 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4220
4221 2014-06-13 Richard Biener <rguenther@suse.de>
4222
4223 * c-c++-common/pr46562-2.c: Adjust.
4224 * g++.dg/tree-ssa/pr8781.C: Likewise.
4225 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4226 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4227 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4228 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4229 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4230
4231 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4232
4233 PR tree-optimization/61375
4234 * gcc.c-torture/execute/pr61375-1.c: New test.
4235
4236 2014-06-12 Jakub Jelinek <jakub@redhat.com>
4237
4238 PR middle-end/61486
4239 * c-c++-common/gomp/pr61486-1.c: New test.
4240 * c-c++-common/gomp/pr61486-2.c: New test.
4241
4242 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4243
4244 PR target/59843
4245 * gcc.dg/vect/vect-singleton_1.c: New file.
4246
4247 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
4248
4249 PR target/61443
4250 * gcc.target/avr/torture/pr61443.c: New test.
4251
4252 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4253
4254 PR c++/19200
4255 * g++.dg/parse/friend11.C: New.
4256
4257 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4258
4259 PR c++/60265
4260 * g++.dg/cpp0x/using-enum-1.C: New.
4261 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4262
4263 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4264
4265 PR c++/19200
4266 * g++.dg/parse/friend9.C: New.
4267 * g++.dg/parse/friend10.C: Likewise.
4268 * g++.dg/parse/friend7.C: Adjust.
4269
4270 2014-06-11 Richard Biener <rguenther@suse.de>
4271
4272 PR tree-optimization/61452
4273 * gcc.dg/torture/pr61452.c: New testcase.
4274
4275 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4276
4277 PR c++/34049
4278 * g++.dg/parse/pr34049.C: New.
4279
4280 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4281
4282 * gcc.c-torture/execute/pr61306-1.c: New test.
4283 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4284 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4285
4286 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4287
4288 * gcc.target/aarch64/acle/acle.exp: New.
4289 * gcc.target/aarch64/acle/crc32b.c: New test.
4290 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4291 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4292 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4293 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4294 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4295 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4296 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4297
4298 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4299
4300 PR tree-optimization/52252
4301 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4302
4303 2014-06-11 Richard Biener <rguenther@suse.de>
4304
4305 PR middle-end/61437
4306 * gcc.dg/torture/20140610-1.c: New testcase.
4307 * gcc.dg/torture/20140610-2.c: Likewise.
4308
4309 2014-06-10 Richard Biener <rguenther@suse.de>
4310
4311 PR tree-optimization/61438
4312 * gcc.dg/torture/pr61438.c: New testcase.
4313
4314 2014-06-10 Richard Biener <rguenther@suse.de>
4315
4316 PR middle-end/61456
4317 * g++.dg/opt/pr61456.C: New testcase.
4318
4319 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4320 Mikael Morin <mikael@gcc.gnu.org>
4321
4322 PR fortran/41936
4323 * gfortran.dg/class_array_15.f03: Check memory leaks.
4324
4325 2014-06-10 Richard Biener <rguenther@suse.de>
4326
4327 PR tree-optimization/57186
4328 PR tree-optimization/59299
4329 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4330 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4331
4332 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4333
4334 PR fortran/60928
4335 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4336 directives.
4337 * gfortran.dg/gomp/associate1.f90: New test.
4338 * gfortran.dg/gomp/intentin1.f90: New test.
4339 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4340 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4341 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4342 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4343
4344 2014-06-09 Marek Polacek <polacek@redhat.com>
4345
4346 PR c/36446
4347 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4348 * gcc.dg/array-2.c: Likewise.
4349 * gcc.dg/array-const-2.c: Likewise.
4350 * gcc.dg/ucnid-8.c: Likewise.
4351 * gcc.dg/vla-init-1.c: Likewise.
4352 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4353 * gcc.dg/c99-flex-array-7.c: Likewise.
4354 * gcc.dg/init-bad-1.c: Likewise.
4355 * gcc.dg/init-bad-3.c: Likewise.
4356 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4357 * gcc.dg/pedwarn-init.c: Add dg-warning.
4358 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4359
4360 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4361
4362 PR c++/22556
4363 * g++.dg/other/redecl3.C: New.
4364
4365 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4366
4367 PR c++/54442
4368 * g++.dg/pr54442.C: New file.
4369
4370 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4371
4372 PR fortran/61406
4373 * gfortran.dg/associate_17.f90 : New test
4374
4375 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4376
4377 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4378 void for TEST instead of static void.
4379 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4380 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4381 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4382 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4383 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4384 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4385 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4386 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4387 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4388 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4394 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4395 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4396 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4397 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4398 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4399 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4400 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4401 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4402 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4403 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4404 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4405 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4407 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4408 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4409 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4410 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4411 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4412 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4413 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4414 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4415 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4416 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4417 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4418 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4419 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4420 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4421 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4422 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4423 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4424 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4425 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4426 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4427 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4428 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4429 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4430 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4431 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4432 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4433 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4434 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4435 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4436 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4437 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4438 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4439 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4440 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4441 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4444 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4445 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4446 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4447 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4448 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4449 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4450 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4451 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4452 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4453 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4454 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4455 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4456 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4457 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4458 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4459 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4460 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4461 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4462 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4463 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4464 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4465 instead of static void.
4466 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4467 delete unused variables.
4468 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4469 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4470 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4471 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4472 delete unused variables, void for TEST instead of static void.
4473 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4474 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4475 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4476 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4477 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4478 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4479 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4480 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4481 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4482 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4483 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4484 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4485 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4486 initialize variables.
4487 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4488 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4489 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4490 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4491 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4492 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4493 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4494 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4495 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4496 * gcc.target/i386/i386.exp: Ditto.
4497 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4498 CALC, void for TEST instead of static void, initialize variables.
4499 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4500 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4501 static void.
4502 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4503 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4504 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4505 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4506 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4507 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4508 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4509 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4510 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4511 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4512 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4513 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4514 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4515 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4516 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4517 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4518 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4519 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4520 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4521 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4522 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4523 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4524 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4525 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4526 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4527 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4528 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4529 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4530 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4531 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4532 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4533 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4534 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4535 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4536 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4537 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4538 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4539 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4540 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4541 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4542 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4543 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4544 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4545 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4546 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4547 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4548 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4549 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4550 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4551 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4552 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4553 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4554 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4555 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4556 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4557 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4558 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4559 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4560 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4561 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4562 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4563 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4564 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4565 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4566 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4567 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4568 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4569 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4570 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4571 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4572 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4573 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4574 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4575 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4576 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4577 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4578 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4579 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4580 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4581 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4582 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4583 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4584 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4585 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4586 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4587 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4588 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4589 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4590 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4591 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4592 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4593 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4594 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4595 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4596 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4597 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4598 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4599 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4600 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4601 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4602 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4603 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4604 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4605 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4606 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4607 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4608 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4609 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4610 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4611 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4612 instead of static void.
4613 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4614 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4615 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4616 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4617 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4618 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4619 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4620 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4621 static void, delete unused variables.
4622 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4623 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4624 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4625 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4626 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4627 static void, delete unused variables, Change parameters for
4628 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4629 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4630 CALC, void for TEST instead of static void.
4631 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4632 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4633 void.
4634 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4635 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4636 static void, change type of parameter for UNION_TYPE.
4637 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4638 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4639 void for TEST instead of static void, delete unused variables, change
4640 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4641 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4642 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4643 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4644 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4645 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4646 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4647 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4648 void for TEST instead of static void, change parameters for
4649 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4650 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4651 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4652 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4653 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4654 __attribute__((unused)).
4655 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4656 __attribute__((unused)).
4657 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4658 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4659 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4660 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4661 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4662 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4663 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4664 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4665 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4666 add __attribute__((unused)).
4667 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4668 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4669 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4670 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4671 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4672 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4673 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4674 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4675 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4676 delete unused variables.
4677 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4678 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4679 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4680 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4681 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4682 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4683 static void, mask_merging and zero_masking for unsigned types.
4684 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4685 CHECK_ARRAY for unsigned types.
4686 * gcc.target/i386/m256-check.h: Ditto.
4687 * gcc.target/i386/m512-check.h: Ditto.
4688
4689 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4690
4691 PR target/61062
4692 * gcc.target/arm/pr48252.c (main): Expect same result
4693 as endian-neutral.
4694
4695 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4696
4697 PR fortran/45187
4698 * gfortran.dg/cray_pointers_10.f90: New file.
4699
4700 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4701
4702 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4703 instead of complex(kind=16).
4704
4705 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4706
4707 PR fortran/38829
4708 * gfortran.dg/bind_c_usage_29.f90: New file.
4709
4710 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4711
4712 * gnat.dg/opt38.adb: New test.
4713 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4714
4715 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4716
4717 PR target/18343
4718 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4719 New macro, 0 for __MMIX__, default 64.
4720 (bar): Pass it to __builtin_apply instead of literal 64.
4721
4722 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4723
4724 * gfortran.dg/io_constraints_11.f90: New file.
4725 * gfortran.dg/io_constraints_12.f90: New file.
4726 * gfortran.dg/io_constraints_13.f90: New file.
4727
4728 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4729
4730 PR target/61423
4731 * gcc.target/i386/pr61423.c: New test.
4732
4733 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4734
4735 PR c++/60184
4736 * g++.dg/cpp0x/constexpr-union6.C: New.
4737 * g++.dg/cpp0x/union6.C: Likewise.
4738 * g++.dg/init/ref14.C: Adjust.
4739 * g++.dg/init/union1.C: Likewise.
4740
4741 2014-06-06 Richard Biener <rguenther@suse.de>
4742
4743 PR tree-optimization/59299
4744 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4745
4746 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4747
4748 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4749 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4750
4751 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4752
4753 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4754 bitfield and test wrong results instead of correct results to make the
4755 test more portable.
4756
4757 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4758
4759 PR c++/60432
4760 * g++.dg/cpp0x/constexpr-60432.C: New.
4761
4762 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4763
4764 PR c++/60199
4765 * g++.dg/cpp0x/constexpr-60199.C: New.
4766
4767 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4768
4769 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4770 Specify -march=z900 as an additional option.
4771 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4772 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4773 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4774
4775 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4776
4777 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4778 reduction clause diagnostic changes.
4779 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4780 * gfortran.dg/gomp/reduction1.f90: Likewise.
4781 * gfortran.dg/gomp/reduction3.f90: Likewise.
4782 * gfortran.dg/gomp/udr1.f90: New test.
4783 * gfortran.dg/gomp/udr2.f90: New test.
4784 * gfortran.dg/gomp/udr3.f90: New test.
4785 * gfortran.dg/gomp/udr4.f90: New test.
4786 * gfortran.dg/gomp/udr5.f90: New test.
4787 * gfortran.dg/gomp/udr6.f90: New test.
4788 * gfortran.dg/gomp/udr7.f90: New test.
4789
4790 2014-06-06 Christian Bruel <christian.bruel@st.com>
4791
4792 PR tree-optimization/43934
4793 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4794
4795 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4796
4797 PR c/53119
4798 * gcc.dg/pr53119.c: New testcase.
4799
4800 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4801
4802 PR target/52472
4803 * gcc.target/avr/pr52472.c: New test.
4804
4805
4806 2014-06-05 Jeff Law <law@redhat.com>
4807
4808 PR tree-optimization/61289
4809 * g++.dg/pr61289.C: New test.
4810 * g++.dg/pr61289-2.C: New test.
4811
4812 2014-06-05 Richard Biener <rguenther@suse.de>
4813 Paolo Carlini <paolo.carlini@oracle.com>
4814
4815 PR c++/56961
4816 * g++.dg/parse/pr56961.C: New.
4817
4818 2014-06-05 Kai Tietz <ktietz@redhat.com>
4819
4820 PR target/46219
4821 * gcc.target/i386/sibcall-4.c: Remove xfail.
4822
4823 2014-06-05 Julian Brown <julian@codesourcery.com>
4824 Sandra Loosemore <sandra@codesourcery.com>
4825
4826 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4827
4828 2014-06-05 Richard Biener <rguenther@suse.de>
4829
4830 PR c++/61004
4831 * g++.dg/diagnostic/pr61004.C: New testcase.
4832
4833 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4834
4835 * gcc.dg/torture/pr61319.c: New test.
4836
4837 2014-06-05 Marek Polacek <polacek@redhat.com>
4838
4839 PR c/56724
4840 * gcc.dg/pr56724-3.c: New test.
4841
4842 2014-06-05 Andreas Schwab <schwab@suse.de>
4843
4844 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4845
4846 2014-06-05 Marek Polacek <polacek@redhat.com>
4847
4848 PR c/49706
4849 * c-c++-common/pr49706.c: New test.
4850
4851 2014-06-05 Marek Polacek <polacek@redhat.com>
4852
4853 PR c/48062
4854 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4855 * gcc.dg/Wshadow-3.c: Likewise.
4856 * gcc.dg/pr48062.c: New test.
4857
4858 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4859
4860 PR c++/43453
4861 * g++.dg/init/pr43453.C: New.
4862
4863 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4864
4865 PR tree-optimization/61385
4866 * gcc.dg/tree-ssa/pr61385.c: New file.
4867
4868 2014-06-04 Richard Biener <rguenther@suse.de>
4869
4870 PR tree-optimization/60098
4871 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4872
4873 2014-06-04 Richard Biener <rguenther@suse.de>
4874
4875 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4876
4877 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4878
4879 PR c/58942
4880 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4881 the case with a pointer.
4882
4883 2014-06-04 Marek Polacek <polacek@redhat.com>
4884
4885 PR c/30020
4886 * c-c++-common/pr30020.c: New test.
4887
4888 2014-06-03 Andrew Pinski <apinski@cavium.com>
4889
4890 * gcc.c-torture/compile/20140528-1.c: New testcase.
4891
4892 2014-06-03 Dehao Chen <dehao@google.com>
4893
4894 * gcc.dg/tree-prof/merge_block.c: New test.
4895
4896 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4897
4898 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4899 * g++.dg/ext/mv15.C (dg-options): Ditto.
4900
4901 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4902
4903 DR 1423
4904 PR c++/52174
4905 * g++.dg/cpp0x/nullptr31.C: New.
4906 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4907 * g++.dg/cpp0x/nullptr17.C: Update.
4908
4909 2014-06-03 Marek Polacek <polacek@redhat.com>
4910
4911 PR c/60439
4912 * c-c++-common/pr60439.c: New test.
4913 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4914
4915 2014-06-03 Martin Jambor <mjambor@suse.cz>
4916
4917 PR ipa/61160
4918 * g++.dg/ipa/pr61160-1.C: New test.
4919
4920 2014-06-03 Richard Biener <rguenther@suse.de>
4921
4922 PR tree-optimization/61383
4923 * gcc.dg/torture/pr61383-1.c: New testcase.
4924
4925 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4926
4927 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4928
4929 2014-06-02 Jeff Law <law@redhat.com>
4930
4931 PR rtl-optimization/61094
4932 * g++.dg/pr61094: New test.
4933
4934 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4935
4936 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4937 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4938 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4939 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4940 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4941 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4942 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4943 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4944
4945 2014-06-02 Richard Biener <rguenther@suse.de>
4946
4947 PR tree-optimization/61346
4948 * gcc.dg/torture/pr61346.c: New testcase.
4949
4950 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4951
4952 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4953 not compilation.
4954 * gcc.target/i386/sibcall-4.c: Ditto.
4955 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4956
4957 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4958
4959 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4960 in scan-assembler-not string.
4961 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4962 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4963 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4964
4965 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4966
4967 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4968
4969 2014-06-01 Kai Tietz <ktietz@redhat.com>
4970
4971 PR target/61377
4972 * gcc.target/i386/sibcall-6.c: New test.
4973
4974 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4975
4976 DR 1227
4977 PR c++/57543
4978 * g++.dg/cpp0x/pr57543-1.C: New.
4979 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4980 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4981 * g++.dg/cpp0x/decltype59.C: Likewise.
4982
4983 2014-05-31 Tom de Vries <tom@codesourcery.com>
4984
4985 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4986
4987 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4988
4989 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4990 restore_gcc_exec_prefix_env_var): New procedures.
4991 (set_ld_library_path_env_vars,
4992 restore_ld_library_path_env_vars): Use them.
4993 * lib/c-compat.exp: Load target-libpath.exp.
4994 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4995 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4996 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4997 restore_gcc_exec_prefix_env_var.
4998 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4999 Likewise.
5000
5001 * c-c++-common/asan/misalign-1.c: New test.
5002 * c-c++-common/asan/misalign-2.c: New test.
5003
5004 * g++.dg/asan/asan_test.C: Add -std=c++11 and
5005 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
5006 -DASAN_USE_DEJAGNU_GTEST=1.
5007 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
5008 * g++.dg/asan/asan_oob_test.cc: Likewise.
5009 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
5010 * g++.dg/asan/asan_str_test.cc: Likewise.
5011 * g++.dg/asan/asan_test_utils.h: Likewise.
5012 * g++.dg/asan/sanitizer_test_config.h: Likewise.
5013 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
5014 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
5015 Imported from upstream r209283.
5016 * g++.dg/asan/asan_test_config.h: Likewise.
5017
5018 2014-05-30 Kai Tietz <ktietz@redhat.com>
5019
5020 PR target/60104
5021 * gcc.target/i386/sibcall-1.c: New test.
5022 * gcc.target/i386/sibcall-2.c: New test.
5023 * gcc.target/i386/sibcall-3.c: New test.
5024 * gcc.target/i386/sibcall-4.c: New test.
5025
5026 2014-05-30 Ian Lance Taylor <iant@google.com>
5027
5028 * gcc.target/i386/pause-2.c: New test.
5029
5030 2014-05-30 Tom de Vries <tom@codesourcery.com>
5031
5032 * gcc.target/i386/fuse-caller-save.c: New test.
5033 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
5034 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
5035
5036 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
5037
5038 * gcc.target/arm/simd/vrev16p8_1.c: New file.
5039 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
5040 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
5041 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
5042 * gcc.target/arm/simd/vrev16s8_1.c: New file.
5043 * gcc.target/arm/simd/vrev16u8_1.c: New file.
5044 * gcc.target/arm/simd/vrev32p16_1.c: New file.
5045 * gcc.target/arm/simd/vrev32p8_1.c: New file.
5046 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
5047 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
5048 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
5049 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
5050 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
5051 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
5052 * gcc.target/arm/simd/vrev32s16_1.c: New file.
5053 * gcc.target/arm/simd/vrev32s8_1.c: New file.
5054 * gcc.target/arm/simd/vrev32u16_1.c: New file.
5055 * gcc.target/arm/simd/vrev32u8_1.c: New file.
5056 * gcc.target/arm/simd/vrev64f32_1.c: New file.
5057 * gcc.target/arm/simd/vrev64p16_1.c: New file.
5058 * gcc.target/arm/simd/vrev64p8_1.c: New file.
5059 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
5060 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
5061 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
5062 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
5063 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
5064 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
5065 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
5066 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
5067 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
5068 * gcc.target/arm/simd/vrev64s16_1.c: New file.
5069 * gcc.target/arm/simd/vrev64s32_1.c: New file.
5070 * gcc.target/arm/simd/vrev64s8_1.c: New file.
5071 * gcc.target/arm/simd/vrev64u16_1.c: New file.
5072 * gcc.target/arm/simd/vrev64u32_1.c: New file.
5073 * gcc.target/arm/simd/vrev64u8_1.c: New file.
5074
5075 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
5076
5077 PR rtl-optimization/61325
5078 * gcc.target/aarch64/pr61325.c: New.
5079
5080 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
5081
5082 * gcc.target/arm/simd/vextQf32_1.c: New file.
5083 * gcc.target/arm/simd/vextQp16_1.c: New file.
5084 * gcc.target/arm/simd/vextQp8_1.c: New file.
5085 * gcc.target/arm/simd/vextQs16_1.c: New file.
5086 * gcc.target/arm/simd/vextQs32_1.c: New file.
5087 * gcc.target/arm/simd/vextQs64_1.c: New file.
5088 * gcc.target/arm/simd/vextQs8_1.c: New file.
5089 * gcc.target/arm/simd/vextQu16_1.c: New file.
5090 * gcc.target/arm/simd/vextQu32_1.c: New file.
5091 * gcc.target/arm/simd/vextQu64_1.c: New file.
5092 * gcc.target/arm/simd/vextQu8_1.c: New file.
5093 * gcc.target/arm/simd/vextQp64_1.c: New file.
5094 * gcc.target/arm/simd/vextf32_1.c: New file.
5095 * gcc.target/arm/simd/vextp16_1.c: New file.
5096 * gcc.target/arm/simd/vextp8_1.c: New file.
5097 * gcc.target/arm/simd/vexts16_1.c: New file.
5098 * gcc.target/arm/simd/vexts32_1.c: New file.
5099 * gcc.target/arm/simd/vexts64_1.c: New file.
5100 * gcc.target/arm/simd/vexts8_1.c: New file.
5101 * gcc.target/arm/simd/vextu16_1.c: New file.
5102 * gcc.target/arm/simd/vextu32_1.c: New file.
5103 * gcc.target/arm/simd/vextu64_1.c: New file.
5104 * gcc.target/arm/simd/vextu8_1.c: New file.
5105 * gcc.target/arm/simd/vextp64_1.c: New file.
5106
5107 2014-05-29 Radovan Obradovic <robradovic@mips.com>
5108 Tom de Vries <tom@codesourcery.com>
5109
5110 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
5111 options.
5112 * gcc.target/mips/fuse-caller-save.h: New include file.
5113 * gcc.target/mips/fuse-caller-save.c: New test.
5114 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
5115 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
5116
5117 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
5118
5119 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
5120
5121 2014-05-28 Richard Biener <rguenther@suse.de>
5122
5123 PR middle-end/61045
5124 * gcc.dg/pr61045.c: New testcase.
5125
5126 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5127
5128 * lib/clearcap.exp: New file.
5129 * gcc.dg/vect/vect.exp: Load clearcap.exp.
5130 Remove clearcap_ldflags handling.
5131 Call clearcap-init, clearcap-finish.
5132 * gcc.target/i386/i386.exp: Likewise.
5133 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
5134 * gcc.target/i386/clearcapv2.map: Move to
5135 ../config/sol2-clearcapv2.map.
5136 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
5137 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
5138
5139 2014-05-28 Richard Biener <rguenther@suse.de>
5140
5141 PR tree-optimization/61335
5142 * gfortran.dg/pr61335.f90: New testcase.
5143
5144 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5145
5146 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
5147
5148 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5149
5150 * gnat.dg/overflow_fixed.adb: New test.
5151
5152 2014-05-27 Marek Polacek <polacek@redhat.com>
5153
5154 PR c/56724
5155 * gcc.dg/pr56724-1.c: New test.
5156 * gcc.dg/pr56724-2.c: New test.
5157 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
5158 -Wtraditional.
5159 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
5160
5161 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5162
5163 * gcc.dg/fold-compare-8.c: New test.
5164 * gcc.dg/Wstrict-overflow-25.c: Likewise.
5165
5166 2014-05-27 Richard Biener <rguenther@suse.de>
5167
5168 * gcc.dg/tree-ssa/vrp92.c: New testcase.
5169
5170 2014-05-27 Marek Polacek <polacek@redhat.com>
5171
5172 PR testsuite/61319
5173 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
5174 LLONG_MIN, and ULLONG_MAX.
5175
5176 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5177
5178 * lib/target-supports.exp (check_effective_target_vect_bswap):
5179 Specify arm*-*-* support.
5180
5181 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5182
5183 PR testsuite/61319
5184 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
5185 -nan optional.
5186 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
5187 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
5188
5189 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5190
5191 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
5192
5193 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
5194
5195 PR rtl-optimization/61222
5196 * gcc.c-torture/compile/pr61222-1.c: New test.
5197 * gcc.c-torture/compile/pr61222-2.c: Likewise.
5198
5199 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5200
5201 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5202
5203 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5204
5205 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5206
5207 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5208
5209 PR libgfortran/55117
5210 * gfortran.dg/namelist_85.f90: New test.
5211
5212 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5213
5214 PR c/61191
5215 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5216 the case with syntax error.
5217
5218 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5219
5220 * gcc.dg/lto/pr61278_0.c: New test.
5221 * gcc.dg/lto/pr61278_1.c: New test.
5222
5223 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5224
5225 * gcc.dg/pr61220.c: New test.
5226 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5227
5228 2014-05-25 Tobias Burnus <burnus@net-b.de>
5229
5230 * gfortran.dg/coarray_10.f90: Update dg-warning.
5231 * gfortran.dg/coarray_this_image_1.f90: New.
5232 * gfortran.dg/coarray_this_image_2.f90: New.
5233
5234 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5235
5236 PR libfortran/61173
5237 * gfortran.dg/arrayio_14.f90: New test.
5238
5239 2014-05-24 Andreas Schwab <schwab@suse.de>
5240
5241 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
5242
5243 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5244
5245 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5246 Adjust regexp for -flto.
5247 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5248 * gfortran.dg/pr52835.f90: Likewise.
5249
5250 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5251
5252 PR rtl-optimization/61215
5253 * gcc.target/i386/pr61215.c: New.
5254
5255 2014-05-23 Marek Polacek <polacek@redhat.com>
5256 Jakub Jelinek <jakub@redhat.com>
5257
5258 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5259 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5260 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5261 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5262 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5263 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5264 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5265 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5266 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5267 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5268 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5269 * c-c++-common/ubsan/float-cast.h: New file.
5270 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5271 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5272
5273 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5274
5275 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5276
5277 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5278
5279 * g++.dg/cpp1y/lambda-init9.C: New.
5280
5281 2014-05-23 Richard Biener <rguenther@suse.de>
5282
5283 PR testsuite/61266
5284 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5285 adjust testcase to reflect reality.
5286
5287 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5288
5289 PR tree-optimization/54733
5290 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5291 optimization to support memory sources and bitwise operations
5292 equivalent to load in host endianness.
5293 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5294 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5295 * gcc.c-torture/execute/bswap-2.c: Likewise.
5296
5297 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5298
5299 * lib/target-supports.exp: New effective targets for architectures
5300 capable of performing byte swap.
5301 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5302 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5303 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5304
5305 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5306
5307 PR c++/61088
5308 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5309 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5310
5311 2014-05-22 Xinliang David Li <davidxl@google.com>
5312
5313 * g++.dg/ipa/devirt-15.C: Fix expected message.
5314 * g++.dg/ipa/devirt-16.C: Ditto.
5315 * g++.dg/ipa/devirt-17.C: Ditto.
5316 * g++.dg/ipa/devirt-26.C: Ditto.
5317 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5318 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5319 * g++.dg/tree-ssa/pr8781.C:Ditto.
5320
5321 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5322
5323 * gcc.target/powerpc/htm-ttest.c: New test.
5324
5325 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5326
5327 * gnat.dg/opt37.ad[sb]: New test.
5328
5329 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5330
5331 PR c/61271
5332 * g++.dg/cilk-plus/AN/array_function.cc: New.
5333
5334 2014-05-22 Richard Biener <rguenther@suse.de>
5335
5336 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5337
5338 2014-05-22 Kostya Serebryany <kcc@google.com>
5339
5340 * c-c++-common/tsan/mutexset1.c: Update the test to match
5341 upstream r209283.
5342 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5343
5344 2014-05-21 Marek Polacek <polacek@redhat.com>
5345
5346 PR sanitizer/61272
5347 * g++.dg/ubsan/pr61272.C: New test.
5348
5349 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5350 Sandra Loosemore <sandra@codesourcery.com>
5351
5352 PR lto/60179
5353 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5354 * gcc.target/nios2/custom-fp-lto.c: New test.
5355
5356 2014-05-21 Andreas Schwab <schwab@suse.de>
5357
5358 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5359
5360 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5361
5362 PR target/54236
5363 * gcc.target/sh/pr54236-3.c: New.
5364
5365 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5366
5367 PR c++/60189
5368 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5369
5370 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5371
5372 PR tree-optimization/60899
5373 * g++.dg/ipa/devirt-11.C: Update template.
5374
5375 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5376
5377 PR C++/61038
5378 * g++.dg/cpp0x/pr61038.C: New.
5379
5380 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5381
5382 PR c++/58753
5383 PR c++/58930
5384 PR c++/58704
5385 * g++.dg/cpp0x/nsdmi-template11.C: New.
5386 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5387 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5388
5389 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5390
5391 * gnat.dg/opt35.adb: New test.
5392 * gnat.dg/opt36.adb: Likewise.
5393 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5394
5395 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5396
5397 PR c++/60373
5398 * g++.dg/cpp0x/Wattributes1.C: New.
5399 * g++.dg/ext/visibility/redecl1.C: Adjust.
5400 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5401
5402 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5403
5404 * gcc.target/powerpc/vsxcopy.c: New test.
5405
5406 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5407
5408 PR c++/58664
5409 * g++.dg/cpp0x/nsdmi-union6.C: New.
5410 * g++.dg/parse/pr58664.C: Likewise.
5411 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5412 * g++.dg/parse/crash31.C: Likewise.
5413 * g++.dg/template/error2.C: Likewise.
5414 * g++.dg/template/inherit8.C: Likewise.
5415 * g++.dg/template/offsetof2.C: Likewise.
5416
5417 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5418
5419 * c-c++-common/gomp/simd4.c: Adjust for inform.
5420 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5421 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5422 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5423 * g++.dg/cpp0x/noexcept15.C: Likewise.
5424 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5425 * g++.dg/eh/spec6.C: Likewise.
5426 * g++.dg/expr/cast1.C: Likewise.
5427 * g++.dg/expr/dtor1.C: Likewise.
5428 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5429 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5430 * g++.dg/gomp/pr49223-2.C: Likewise.
5431 * g++.dg/gomp/udr-4.C: Likewise.
5432 * g++.dg/init/delete1.C: Likewise.
5433 * g++.dg/other/crash-2.C: Likewise.
5434 * g++.dg/parse/crash24.C: Likewise.
5435 * g++.dg/parse/crash25.C: Likewise.
5436 * g++.dg/parse/crash31.C: Likewise.
5437 * g++.dg/parse/crash49.C: Likewise.
5438 * g++.dg/parse/crash50.C: Likewise.
5439 * g++.dg/parse/crash54.C: Likewise.
5440 * g++.dg/parse/dtor7.C: Likewise.
5441 * g++.dg/parse/error40.C: Likewise.
5442 * g++.dg/parse/fused-params1.C: Likewise.
5443 * g++.dg/parse/new1.C: Likewise.
5444 * g++.dg/template/crash35.C: Likewise.
5445 * g++.dg/template/crash59.C: Likewise.
5446 * g++.dg/template/crash77.C: Likewise.
5447 * g++.dg/template/error51.C: Likewise.
5448 * g++.dg/template/incomplete1.C: Likewise.
5449 * g++.dg/template/incomplete3.C: Likewise.
5450 * g++.dg/template/incomplete4.C: Likewise.
5451 * g++.dg/template/incomplete5.C: Likewise.
5452 * g++.dg/template/inherit8.C: Likewise.
5453 * g++.dg/template/instantiate1.C: Likewise.
5454 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5455 * g++.dg/template/offsetof2.C: Likewise.
5456 * g++.dg/tm/pr51928.C: Likewise.
5457 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5458 * g++.dg/warn/incomplete1.C: Likewise.
5459 * g++.dg/warn/incomplete2.C: Likewise.
5460 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5461 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5462 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5463 * g++.old-deja/g++.eh/catch1.C: Likewise.
5464 * g++.old-deja/g++.eh/spec6.C: Likewise.
5465 * g++.old-deja/g++.mike/p7868.C: Likewise.
5466 * g++.old-deja/g++.other/crash38.C: Likewise.
5467 * g++.old-deja/g++.other/enum2.C: Likewise.
5468 * g++.old-deja/g++.other/incomplete.C: Likewise.
5469 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5470 * g++.old-deja/g++.pt/crash9.C: Likewise.
5471 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5472 * g++.old-deja/g++.pt/typename8.C: Likewise.
5473 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5474
5475 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5476
5477 * lib/target-supports.exp
5478 (check_effective_target_vect_sizes_32B_16B): Return false if
5479 128-bit AVX vectors preferred.
5480
5481 2014-05-19 Mike Stump <mikestump@comcast.net>
5482
5483 * lib/target-supports.exp (check_effective_target_avx): Early out
5484 if not x86 to prevent x86 flags on non-x86 targets.
5485
5486 2014-05-19 Richard Biener <rguenther@suse.de>
5487
5488 PR tree-optimization/61221
5489 * gcc.dg/torture/pr61221.c: New testcase.
5490
5491 2014-05-19 Richard Biener <rguenther@suse.de>
5492
5493 PR tree-optimization/61209
5494 * gfortran.dg/pr61209.f90: New testcase.
5495
5496 2014-05-19 Richard Biener <rguenther@suse.de>
5497
5498 PR tree-optimization/61184
5499 * c-c++-common/torture/pr61184.c: New testcase.
5500
5501 2014-05-19 Christian Bruel <christian.bruel@st.com>
5502
5503 PR target/61195
5504 * gcc.target/sh/pr61195.c: New test.
5505
5506 2014-05-18 Wei Mi <wmi@google.com>
5507
5508 PR target/58066
5509 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5510 directive with rtl insns. Add effective-target fpic and
5511 tls_native.
5512
5513 2014-05-17 Xinliang David Li <davidxl@google.com>
5514
5515 * g++.dg/ipa/devirt-33.C: New testcase.
5516
5517 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5518
5519 * g++.dg/ipa/comdat.C: New file.
5520
5521 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5522
5523 * gnat.dg/volatile12.ad[sb]: New test.
5524
5525 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5526
5527 * gnat.dg/enum3.adb: New test.
5528
5529 2014-05-18 Andreas Schwab <schwab@suse.de>
5530
5531 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5532
5533 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5534
5535 PR libfortran/52539
5536 * gfortran.dg/namelist_utf8.f90: New test.
5537
5538 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5539
5540 PR c++/52875
5541 * g++.dg/cpp0x/decltype58.C: New.
5542
5543 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5544
5545 * gcc.target/microblaze/others/break_handler.c: New.
5546
5547 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5548
5549 PR tree-optimization/61140
5550 PR tree-optimization/61150
5551 PR tree-optimization/61197
5552 * gcc.dg/tree-ssa/pr61140.c: New file.
5553 * gcc.dg/tree-ssa/pr61150.c: New file.
5554 * gcc.dg/tree-ssa/pr61197.c: New file.
5555
5556 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5557
5558 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5559 (dg-options): Add -mfpmath=387.
5560 (dg-final): Check that no MMX registers are used.
5561
5562 2014-05-17 Andreas Schwab <schwab@suse.de>
5563
5564 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5565
5566 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5567
5568 Revert:
5569 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5570
5571 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5572 occurrences of "int" in the gimple dump to reflect that the return
5573 types of functions now show up in such dumps.
5574 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5575
5576 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5577
5578 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5579 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5580 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5581 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5582 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5583 * gcc.dg/debug/pr35154.c: Update testcase.
5584 * gcc.target/i386/vectorize1.c: Update testcase.
5585
5586 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5587
5588 PR c++/51640
5589 * g++.dg/parse/error54.C: New.
5590
5591 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5592
5593 PR rtl-optimization/60969
5594 * g++.dg/pr60969.C: New.
5595
5596 2014-05-16 Richard Biener <rguenther@suse.de>
5597
5598 PR tree-optimization/61194
5599 * gcc.dg/vect/pr61194.c: New testcase.
5600
5601 2014-05-16 Richard Biener <rguenther@suse.de>
5602
5603 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5604 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5605 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5606 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5607
5608 2014-05-16 Richard Biener <rguenther@suse.de>
5609
5610 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5611
5612 2014-05-15 Martin Jambor <mjambor@suse.cz>
5613
5614 PR ipa/61085
5615 * g++.dg/ipa/pr61085.C: New test.
5616
5617 2014-05-15 Martin Jambor <mjambor@suse.cz>
5618
5619 PR tree-optimization/61090
5620 * gcc.dg/tree-ssa/pr61090.c: New test.
5621
5622 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5623
5624 PR tree-optimization/61158
5625 * gcc.dg/pr61158.c: New test.
5626
5627 2014-05-15 Andreas Schwab <schwab@suse.de>
5628
5629 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5630 emitted.
5631 * obj-c++.dg/exceptions-5.mm: Likewise.
5632
5633 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5634
5635 * shrink-wrap-loop.c: New test case.
5636
5637 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5638
5639 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5640 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5641 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5642 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5643 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5644 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5645 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5646 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5647 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5648 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5649 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5650 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5651 * gcc.target/arm/simd/vtrns16_1.c: New file.
5652 * gcc.target/arm/simd/vtrns32_1.c: New file.
5653 * gcc.target/arm/simd/vtrns8_1.c: New file.
5654 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5655 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5656 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5657
5658 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5659
5660 * gcc.target/i386/clflushopt-1.c: New.
5661 * gcc.target/i386/xsavec-1.c: Ditto.
5662 * gcc.target/i386/xsavec64-1.c: Ditto.
5663 * gcc.target/i386/xsaves-1.c: Ditto.
5664 * gcc.target/i386/xsaves64-1.c: Ditto.
5665 * gcc.target/i386/sse-12.c: Test new options.
5666 * gcc.target/i386/sse-13.c: Ditto.
5667 * gcc.target/i386/sse-14.c: Ditto.
5668 * gcc.target/i386/sse-22.c: Ditto.
5669 * gcc.target/i386/sse-23.c: Ditto.
5670 * g++.dg/other/i386-2.C: Ditto.
5671 * g++.dg/other/i386-3.C: Ditto.
5672
5673 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5674
5675 PR rtl-optimization/60866
5676 * gcc.dg/pr60866.c: New test.
5677
5678 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5679
5680 PR rtl-optimization/60901
5681 * gcc.target/i386/pr60901.c: New test.
5682
5683 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5684
5685 PR sanitizer/61100
5686 * c-c++-common/asan/asan-interface-1.c: New test.
5687 * lib/asan-dg.exp (asan_include_flags): New function.
5688 (asan_init): Call asan_include_flags to obtain path
5689 to sanitizer headers.
5690
5691 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5692
5693 * lib/target-support.exp (check_dfp_hw_available): New function.
5694 (is-effective-target): Check $arg for dfp_hw.
5695 (is-effective-target-keyword): Likewise.
5696 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5697 Change target to dfp_hw.
5698
5699 2014-05-13 Marek Polacek <polacek@redhat.com>
5700
5701 PR c/61162
5702 * gcc.dg/pr61162.c: New test.
5703
5704 2014-05-13 Marek Polacek <polacek@redhat.com>
5705
5706 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5707 * c-c++-common/pr50459-2.c: New test.
5708
5709 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5710
5711 PR c++/54310
5712 * g++.dg/template/pr54310.C: New.
5713
5714 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5715 Sandra Loosemore <sandra@codesourcery.com>
5716
5717 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5718
5719 2014-05-13 Catherine Moore <clm@cm00re.com>
5720
5721 * gcc.target/mips/near-far-1.c: Adjust expected output
5722 to allow the JALS instruction.
5723 * gcc.target/mips/near-far-2.c: Likewise.
5724 * gcc.target/mips/near-far-4.c: Likewise.
5725
5726 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5727
5728 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5729
5730 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5731
5732 PR target/61060
5733 * gcc.dg/pr61060.c: New test.
5734
5735 2014-05-12 DJ Delorie <dj@redhat.com>
5736
5737 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5738 * gcc.dg/sibcall-4.c: Likewise.
5739
5740 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5741
5742 * objc.dg/shadow-1.m: New test.
5743 * objc.dg/shadow-2.m: New test.
5744 * objc.dg/ivar-scope-1.m: New test.
5745 * objc.dg/ivar-scope-2.m: New test.
5746 * objc.dg/ivar-scope-3.m: New test.
5747 * objc.dg/ivar-scope-4.m: New test.
5748 * objc.dg/ivar-visibility-1.m: New test.
5749 * objc.dg/ivar-visibility-2.m: New test.
5750 * objc.dg/ivar-visibility-3.m: New test.
5751 * objc.dg/ivar-visibility-4.m: New test.
5752
5753 2014-05-12 Tobias Burnus <burnus@net-b.de>
5754
5755 PR fortran/60127
5756 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5757
5758 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5759
5760 PR fortran/60834
5761 * gfortran.dg/associate_16.f90: New test.
5762
5763 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5764
5765 PR target/60991
5766 * gcc.target/avr/pr60991.c: New testcase.
5767
5768 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5769
5770 PR c++/60054
5771 * g++.dg/cpp1y/pr60054.C: New.
5772
5773 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5774
5775 PR c++/51199
5776 * g++.dg/template/pr51199.C: New.
5777
5778 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5779
5780 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5781
5782 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5783
5784 * gfortran.dg/gomp/affinity-1.f90: New test.
5785
5786 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5787
5788 * gcc.dg/torture/pr61136.c: New test.
5789
5790 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5791
5792 PR c++/59705
5793 * g++.dg/cpp0x/sfinae51.C: New.
5794
5795 PR c++/58353
5796 * g++.dg/cpp0x/variadic157.C: New.
5797
5798 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5799
5800 PR target/51244
5801 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5802
5803 2014-05-10 Marek Polacek <polacek@redhat.com>
5804
5805 * gcc.dg/pedwarn-init.c: New test.
5806 * gcc.dg/init-string-1.c: Adjust dg-error.
5807
5808 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5809
5810 * lib/target-supports.exp
5811 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5812 to the list.
5813
5814 2014-05-09 Marek Polacek <polacek@redhat.com>
5815
5816 PR c/61096
5817 * gcc.dg/pr61096-1.c: New test.
5818 * gcc.dg/pr61096-2.c: New test.
5819
5820 2014-05-09 Florian Weimer <fweimer@redhat.com>
5821
5822 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5823 * g++.dg/fstack-protector-strong.C: Likewise.
5824 * gcc.target/i386/ssp-strong-reg.c: New file.
5825
5826 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5827
5828 PR target/61055
5829 * gcc.target/avr/torture/pr61055.c: New test.
5830
5831 2014-05-09 Marek Polacek <polacek@redhat.com>
5832
5833 PR c/50459
5834 * c-c++-common/attributes-1.c: Move test line to a new test.
5835 * c-c++-common/attributes-2.c: New test.
5836 * c-c++-common/pr50459.c: New test.
5837 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5838 * gcc.dg/nonnull-2.c: Likewise.
5839 * gcc.dg/pr55570.c: Modify dg-error.
5840 * gcc.dg/tm/wrap-2.c: Likewise.
5841
5842 2014-05-08 Jeff Law <law@redhat.com>
5843
5844 PR tree-optimization/61009
5845 * g++.dg/tree-ssa/pr61009.C: New test.
5846
5847 2014-05-08 Matthias Klose <doko@ubuntu.com>
5848
5849 PR driver/61106
5850 * gcc-dg/unused-8a.c: New.
5851 * gcc-dg/unused-8b.c: Likewise.
5852
5853 2014-05-08 Marek Polacek <polacek@redhat.com>
5854
5855 PR c/61053
5856 * gcc.dg/pr61053.c: New test.
5857
5858 2014-05-08 Marek Polacek <polacek@redhat.com>
5859
5860 PR c/61077
5861 * gcc.dg/pr61077.c: New test.
5862
5863 2014-05-08 Tobias Burnus <burnus@net-b.de>
5864
5865 * gfortran.dg/coarray_collectives_1.f90: New.
5866 * gfortran.dg/coarray_collectives_2.f90: New.
5867 * gfortran.dg/coarray_collectives_3.f90: New.
5868 * gfortran.dg/coarray_collectives_4.f90: New.
5869 * gfortran.dg/coarray_collectives_5.f90: New.
5870 * gfortran.dg/coarray_collectives_6.f90: New.
5871 * gfortran.dg/coarray/collectives_1.f90: New.
5872 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5873 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5874 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5875 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5876 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5877 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5878 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5879
5880 2014-05-08 Wei Mi <wmi@google.com>
5881
5882 PR target/58066
5883 * gcc.target/i386/pr58066.c: New test.
5884
5885 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5886
5887 * gcc.target/i386/avx256-unaligned-load-2.c,
5888 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5889 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5890 packed-single instructions.
5891
5892 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5893
5894 PR c++/13981
5895 * g++.dg/diagnostic/pr13981.C: New.
5896
5897 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5898
5899 PR tree-optimization/59100
5900 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5901 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5902
5903 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5904
5905 PR tree-optimization/61095
5906 * gcc.dg/torture/pr61095.c: New test.
5907
5908 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5909
5910 PR middle-end/39246
5911 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5912 the uninitialized complex is used.
5913 * gcc.dg/uninit-17.c: New test to check partial initialization of
5914 complex with branches.
5915 * gcc.dg/uninit-17-O0.c: Likewise.
5916
5917 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5918
5919 PR target/60884
5920 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5921 (test_03): Rename to test_02.
5922
5923 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5924
5925 PR c++/61083
5926 * g++.dg/cpp0x/sfinae50.C: New.
5927
5928 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5929
5930 PR c++/61080
5931 * g++.dg/cpp0x/deleted7.C: New.
5932
5933 2014-05-07 Richard Biener <rguenther@suse.de>
5934
5935 PR tree-optimization/61034
5936 * g++.dg/tree-ssa/pr61034.C: New testcase.
5937
5938 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5939
5940 * gcc.target/epiphany/isr-arg.c: New file.
5941
5942 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5943
5944 PR tree-optimization/52252
5945 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5946
5947 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5948
5949 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5950 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5951 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5952 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5953 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5954 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5955 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5956 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5957 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5958 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5959 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5960 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5961 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5962 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5963 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5964 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5965 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5966 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5967 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5968 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5969 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5970 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5971 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5972 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5973 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5974 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5975 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5976 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5977 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5978 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5979 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5980 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5981 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5982 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5983 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5984 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5985 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5986 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5987 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5988 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5989 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5990 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5991 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5992 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5993 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5994 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5995 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5996 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5997 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5998 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5999 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
6000 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
6001 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
6002 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
6003 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
6004 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
6005 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
6006 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
6007 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
6008 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
6009 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
6010 * gcc.target/aarch64/simd/vrev64s16.x: New file.
6011 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
6012 * gcc.target/aarch64/simd/vrev64s32.x: New file.
6013 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
6014 * gcc.target/aarch64/simd/vrev64s8.x: New file.
6015 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
6016 * gcc.target/aarch64/simd/vrev64u16.x: New file.
6017 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
6018 * gcc.target/aarch64/simd/vrev64u32.x: New file.
6019 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
6020 * gcc.target/aarch64/simd/vrev64u8.x: New file.
6021
6022 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6023
6024 gcc.target/aarch64/simd/ext_f32.x: New file.
6025 gcc.target/aarch64/simd/ext_f32_1.c: New file.
6026 gcc.target/aarch64/simd/ext_p16.x: New file.
6027 gcc.target/aarch64/simd/ext_p16_1.c: New file.
6028 gcc.target/aarch64/simd/ext_p8.x: New file.
6029 gcc.target/aarch64/simd/ext_p8_1.c: New file.
6030 gcc.target/aarch64/simd/ext_s16.x: New file.
6031 gcc.target/aarch64/simd/ext_s16_1.c: New file.
6032 gcc.target/aarch64/simd/ext_s32.x: New file.
6033 gcc.target/aarch64/simd/ext_s32_1.c: New file.
6034 gcc.target/aarch64/simd/ext_s64.x: New file.
6035 gcc.target/aarch64/simd/ext_s64_1.c: New file.
6036 gcc.target/aarch64/simd/ext_s8.x: New file.
6037 gcc.target/aarch64/simd/ext_s8_1.c: New file.
6038 gcc.target/aarch64/simd/ext_u16.x: New file.
6039 gcc.target/aarch64/simd/ext_u16_1.c: New file.
6040 gcc.target/aarch64/simd/ext_u32.x: New file.
6041 gcc.target/aarch64/simd/ext_u32_1.c: New file.
6042 gcc.target/aarch64/simd/ext_u64.x: New file.
6043 gcc.target/aarch64/simd/ext_u64_1.c: New file.
6044 gcc.target/aarch64/simd/ext_u8.x: New file.
6045 gcc.target/aarch64/simd/ext_u8_1.c: New file.
6046 gcc.target/aarch64/simd/ext_f64.c: New file.
6047 gcc.target/aarch64/simd/extq_f32.x: New file.
6048 gcc.target/aarch64/simd/extq_f32_1.c: New file.
6049 gcc.target/aarch64/simd/extq_p16.x: New file.
6050 gcc.target/aarch64/simd/extq_p16_1.c: New file.
6051 gcc.target/aarch64/simd/extq_p8.x: New file.
6052 gcc.target/aarch64/simd/extq_p8_1.c: New file.
6053 gcc.target/aarch64/simd/extq_s16.x: New file.
6054 gcc.target/aarch64/simd/extq_s16_1.c: New file.
6055 gcc.target/aarch64/simd/extq_s32.x: New file.
6056 gcc.target/aarch64/simd/extq_s32_1.c: New file.
6057 gcc.target/aarch64/simd/extq_s64.x: New file.
6058 gcc.target/aarch64/simd/extq_s64_1.c: New file.
6059 gcc.target/aarch64/simd/extq_s8.x: New file.
6060 gcc.target/aarch64/simd/extq_s8_1.c: New file.
6061 gcc.target/aarch64/simd/extq_u16.x: New file.
6062 gcc.target/aarch64/simd/extq_u16_1.c: New file.
6063 gcc.target/aarch64/simd/extq_u32.x: New file.
6064 gcc.target/aarch64/simd/extq_u32_1.c: New file.
6065 gcc.target/aarch64/simd/extq_u64.x: New file.
6066 gcc.target/aarch64/simd/extq_u64_1.c: New file.
6067 gcc.target/aarch64/simd/extq_u8.x: New file.
6068 gcc.target/aarch64/simd/extq_u8_1.c: New file.
6069 gcc.target/aarch64/simd/extq_f64.c: New file.
6070
6071 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6072
6073 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
6074 * gcc.target/aarch64/vtrnu32.c: Likewise.
6075 * gcc.target/aarch64/vtrnf32.c: Likewise.
6076
6077 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6078
6079 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
6080 * gcc.target/aarch64/simd/vtrnf32.x: New file.
6081 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
6082 * gcc.target/aarch64/simd/vtrnp16.x: New file.
6083 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
6084 * gcc.target/aarch64/simd/vtrnp8.x: New file.
6085 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
6086 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
6087 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
6088 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
6089 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
6090 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
6091 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
6092 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
6093 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
6094 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
6095 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
6096 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
6097 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
6098 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
6099 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
6100 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
6101 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
6102 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
6103 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
6104 * gcc.target/aarch64/simd/vtrns16.x: New file.
6105 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
6106 * gcc.target/aarch64/simd/vtrns32.x: New file.
6107 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
6108 * gcc.target/aarch64/simd/vtrns8.x: New file.
6109 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
6110 * gcc.target/aarch64/simd/vtrnu16.x: New file.
6111 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
6112 * gcc.target/aarch64/simd/vtrnu32.x: New file.
6113 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
6114 * gcc.target/aarch64/simd/vtrnu8.x: New file.
6115
6116 2014-05-07 Richard Biener <rguenther@suse.de>
6117
6118 PR tree-optimization/57864
6119 * gcc.dg/torture/pr57864.c: New testcase.
6120
6121 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
6122
6123 PR libfortran/61049
6124 * gfortran.dg/list_read_13.f: New test.
6125
6126 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6127
6128 PR c++/60999
6129 * g++.dg/cpp0x/nsdmi-template9.C: New.
6130 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
6131
6132 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
6133 Mike Stump <mikestump@comcast.net>
6134 Richard Sandiford <rdsandiford@googlemail.com>
6135
6136 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
6137
6138 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
6139
6140 PR ipa/60965
6141 * g++.dg/ipa/devirt-32.C: New testcase.
6142
6143 2014-05-05 Richard Biener <rguenther@suse.de>
6144
6145 PR middle-end/61010
6146 * gcc.dg/torture/pr61010.c: New testcase.
6147
6148 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6149
6150 * gcc.target/s390/leaf-profile.c: New testcase.
6151
6152 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6153
6154 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
6155 Disable asm scan for s390.
6156 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6157 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6158
6159 2014-05-05 Bin Cheng <bin.cheng@arm.com>
6160
6161 PR tree-optimization/60363
6162 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
6163
6164 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
6165
6166 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
6167 (dg-require-effective-target): Change target to powerpc_fprs.
6168 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
6169 (dg-require-effective-target): Change target to dfprt.
6170
6171 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6172
6173 PR c++/58582
6174 * g++.dg/cpp0x/deleted4.C: New.
6175 * g++.dg/cpp0x/deleted5.C: Likewise.
6176 * g++.dg/cpp0x/deleted6.C: Likewise.
6177
6178 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6179
6180 PR fortran/61025
6181 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
6182 regexps for -m32.
6183 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6184 * gfortran.dg/coarray_poly_6.f90: Likewise.
6185 * gfortran.dg/coarray_poly_7.f90: Likewise.
6186 * gfortran.dg/coarray_poly_8.f90: Likewise.
6187
6188 2014-05-02 Marek Polacek <polacek@redhat.com>
6189
6190 PR c/25801
6191 * gcc.dg/pr25801.c: New test.
6192
6193 2014-05-02 Marek Polacek <polacek@redhat.com>
6194
6195 PR c/60784
6196 * gcc.dg/pr60784.c: New test.
6197
6198 2014-05-01 Marek Polacek <polacek@redhat.com>
6199
6200 PR c/60915
6201 * gcc.dg/pr60915.c: New test.
6202
6203 2014-05-01 Marek Polacek <polacek@redhat.com>
6204
6205 PR c/60257
6206 * gcc.dg/pr60257.c: New test.
6207
6208 2014-05-01 Marek Polacek <polacek@redhat.com>
6209
6210 PR c/43395
6211 * c-c++-common/pr43395.c: New test.
6212
6213 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6214
6215 * gcc.dg/cond-reduc-1.c: New test.
6216 * gcc.dg/cond-reduc-2.c: Likewise.
6217
6218 2014-05-01 Marek Polacek <polacek@redhat.com>
6219
6220 PR c/29467
6221 * gcc.dg/pr29467.c: New test.
6222 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6223 about boolean types.
6224 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6225 to bool.
6226 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6227
6228 2014-05-01 Marek Polacek <polacek@redhat.com>
6229
6230 PR c/43245
6231 * gcc.dg/pr43245.c: New test.
6232
6233 2014-05-01 Marek Polacek <polacek@redhat.com>
6234
6235 PR c/56989
6236 * gcc.dg/pr56989.c: New test.
6237
6238 2014-04-30 Ian Lance Taylor <iant@google.com>
6239
6240 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6241 in go_compile_args rather than in argument to go-torture-execute.
6242
6243 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6244
6245 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6246 instead of getpid.
6247
6248 2014-04-30 Tobias Burnus <burnus@net-b.de>
6249
6250 * gfortran.dg/coarray_poly_6.f90
6251 * gfortran.dg/coarray_poly_7.f90
6252 * gfortran.dg/coarray_poly_8.f90
6253
6254 2014-04-30 Tobias Burnus <burnus@net-b.de>
6255
6256 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6257 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6258 * gfortran.dg/coarray/codimension.f90: New.
6259
6260 2014-04-30 Tobias Burnus <burnus@net-b.de>
6261
6262 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6263 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6264
6265 2014-04-30 Tobias Burnus <burnus@net-b.de>
6266
6267 * gfortran.dg/coarray_poly_4.f90: New.
6268 * gfortran.dg/coarray_poly_5.f90: New.
6269
6270 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6271
6272 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6273 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6274 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6275 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6276 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6277 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6278 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6279 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6280 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6281 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6282 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6283 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6284 * gcc.target/arm/simd/vuzps16_1.c: New file.
6285 * gcc.target/arm/simd/vuzps32_1.c: New file.
6286 * gcc.target/arm/simd/vuzps8_1.c: New file.
6287 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6288 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6289 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6290
6291 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6292
6293 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6294 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6295 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6296
6297 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6298
6299 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6300 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6301 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6302 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6303 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6304 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6305 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6306 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6307 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6308 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6309 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6310 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6311 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6312 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6313 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6314 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6315 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6316 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6317 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6318 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6319 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6320 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6321 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6322 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6323 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6324 * gcc.target/aarch64/simd/vuzps16.x: New file.
6325 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6326 * gcc.target/aarch64/simd/vuzps32.x: New file.
6327 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6328 * gcc.target/aarch64/simd/vuzps8.x: New file.
6329 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6330 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6331 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6332 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6333 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6334 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6335
6336 2014-04-30 Richard Biener <rguenther@suse.de>
6337
6338 PR tree-optimization/48329
6339 * gfortran.dg/vect/pr48329.f90: New testcase.
6340
6341 2014-04-30 Marek Polacek <polacek@redhat.com>
6342
6343 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6344 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6345
6346 2014-04-30 Marek Polacek <polacek@redhat.com>
6347
6348 PR c/60139
6349 * gcc.dg/pr60139.c: New test.
6350
6351 2014-04-30 Marek Polacek <polacek@redhat.com>
6352
6353 PR c/60351
6354 * gcc.dg/pr60351.c: New test.
6355
6356 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6357
6358 * gcc.target/arm/simd/simd.exp: New file.
6359 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6360 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6361 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6362 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6363 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6364 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6365 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6366 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6367 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6368 * gcc.target/arm/simd/vzipf32_1.c: New file.
6369 * gcc.target/arm/simd/vzipp16_1.c: New file.
6370 * gcc.target/arm/simd/vzipp8_1.c: New file.
6371 * gcc.target/arm/simd/vzips16_1.c: New file.
6372 * gcc.target/arm/simd/vzips32_1.c: New file.
6373 * gcc.target/arm/simd/vzips8_1.c: New file.
6374 * gcc.target/arm/simd/vzipu16_1.c: New file.
6375 * gcc.target/arm/simd/vzipu32_1.c: New file.
6376 * gcc.target/arm/simd/vzipu8_1.c: New file.
6377
6378 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6379
6380 PR c++/51707
6381 * g++.dg/cpp0x/constexpr-51707.C: New.
6382
6383 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6384
6385 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6386 occurrences of "int" in the gimple dump to reflect that the return
6387 types of functions now show up in such dumps.
6388 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6389
6390 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6391
6392 PR tree-optimization/60971
6393 * c-c++-common/turtore/pr60971.c: New test.
6394
6395 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6396
6397 * gcc.target/aarch64/simd/simd.exp: New file.
6398 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6399 * gcc.target/aarch64/simd/vzipf32.x: New file.
6400 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6401 * gcc.target/aarch64/simd/vzipp16.x: New file.
6402 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6403 * gcc.target/aarch64/simd/vzipp8.x: New file.
6404 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6405 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6406 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6407 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6408 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6409 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6410 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6411 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6412 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6413 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6414 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6415 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6416 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6417 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6418 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6419 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6420 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6421 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6422 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6423 * gcc.target/aarch64/simd/vzips16.x: New file.
6424 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6425 * gcc.target/aarch64/simd/vzips32.x: New file.
6426 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6427 * gcc.target/aarch64/simd/vzips8.x: New file.
6428 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6429 * gcc.target/aarch64/simd/vzipu16.x: New file.
6430 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6431 * gcc.target/aarch64/simd/vzipu32.x: New file.
6432 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6433 * gcc.target/aarch64/simd/vzipu8.x: New file.
6434
6435 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6436
6437 * gcc.target/aarch64/fcsel_1.c: New test case.
6438
6439 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6440
6441 PR libfortran/60810
6442 * gfortran.dg/arrayio_13.f90: New test.
6443
6444 2014-04-28 Martin Jambor <mjambor@suse.cz>
6445
6446 * gcc.dg/tree-ssa/sra-14.c: New test.
6447
6448 2014-04-28 Richard Biener <rguenther@suse.de>
6449
6450 PR middle-end/60092
6451 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6452 * gcc.dg/vect/pr60092.c: Likewise.
6453
6454 2014-04-28 Richard Biener <rguenther@suse.de>
6455
6456 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6457 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6458 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6459 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6460
6461 2014-04-28 Richard Biener <rguenther@suse.de>
6462
6463 PR tree-optimization/60979
6464 * gcc.dg/graphite/pr60979.c: New testcase.
6465
6466 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6467
6468 PR c/60983
6469 * gcc.dg/pr60114.c: Use signed chars.
6470
6471 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6472
6473 PR c++/59120
6474 * g++.dg/cpp0x/alias-decl-43.C: New.
6475
6476 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6477
6478 PR fortran/59604
6479 PR fortran/58003
6480 * gfortran.dg/no_range_check_3.f90: New test.
6481
6482 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6483
6484 PR libfortran/52539
6485 * gfortran.dg/namelist_utf8.f90: New test.
6486
6487 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6488
6489 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6490 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6491 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6492
6493 2014-04-25 Cary Coutant <ccoutant@google.com>
6494
6495 PR debug/60929
6496 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6497 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6498 -fdebug-types-section flag.
6499
6500 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6501
6502 * gcc.target/arm/tail-long-call.c: New test.
6503
6504 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6505
6506 PR tree-optimization/60930
6507 * gcc.dg/torture/pr60930.c: New test.
6508
6509 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6510
6511 PR tree-optimization/60960
6512 * gcc.c-torture/execute/pr60960.c: New test.
6513
6514 2014-04-25 Marek Polacek <polacek@redhat.com>
6515
6516 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6517
6518 2014-04-25 Marek Polacek <polacek@redhat.com>
6519
6520 PR c/18079
6521 * gcc.dg/pr18079.c: New test.
6522 * gcc.dg/pr18079-2.c: New test.
6523
6524 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6525
6526 * c-c++-common/gomp/pr60823-2.c: Require effective target
6527 vect_simd_clones.
6528
6529 2014-04-25 Marek Polacek <polacek@redhat.com>
6530
6531 PR c/60114
6532 * gcc.dg/pr60114.c: New test.
6533
6534 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6535
6536 * gcc.c-torture/execute/20140425-1.c: New test.
6537
6538 2014-04-25 Marek Polacek <polacek@redhat.com>
6539
6540 PR c/60156
6541 * c-c++-common/pr60156.c: New test.
6542
6543 2014-04-25 Richard Biener <rguenther@suse.de>
6544
6545 PR ipa/60912
6546 * g++.dg/opt/pr60912.C: New testcase.
6547
6548 2014-04-25 Richard Biener <rguenther@suse.de>
6549
6550 PR ipa/60911
6551 * gcc.dg/lto/pr60911_0.c: New testcase.
6552
6553 2014-04-24 Cong Hou <congh@google.com>
6554
6555 PR tree-optimization/60896
6556 * g++.dg/vect/pr60896.cc: New test.
6557
6558 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6559
6560 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6561 unpack builtin functionss for 128-bit types.
6562 * gcc.target/powerpc/pack02.c: Likewise.
6563 * gcc.target/powerpc/pack03.c: Likewise.
6564 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6565 divide builtin functionss.
6566 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6567 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6568 functions.
6569 * gcc.target/powerpc/bcd-2.c: Likewise.
6570 * gcc.target/powerpc/bcd-3.c: Likewise.
6571 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6572 builtin functionss.
6573 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6574
6575 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6576
6577 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6578 keeps_null_pointer_checks.
6579 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6580 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6581 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6582 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6583
6584 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6585
6586 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6587 Replace load with read and store with write.
6588
6589 2014-04-24 Jeff Law <law@redhat.com>
6590
6591 PR target/60822
6592 * gcc.c-torture/pr60822.c: New test.
6593 * gcc.c-torture/pr60822.x: New test.
6594
6595 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6596
6597 PR c++/57958
6598 * g++.dg/cpp0x/pr57958.C: New test.
6599
6600 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6601
6602 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6603 true for aarch64_be.
6604
6605 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6606 Tom de Vries <tom@codesourcery.com>
6607
6608 * gcc.dg/fuse-caller-save.c: New test.
6609
6610 2014-04-24 Joey Ye <joey.ye@arm.com>
6611
6612 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6613
6614 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6615
6616 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6617 * gcc.dg/vect/vect-bswap16: New test.
6618 * gcc.dg/vect/vect-bswap32: Likewise.
6619 * gcc.dg/vect/vect-bswap64: Likewise.
6620
6621 2014-04-23 Jeff Law <law@redhat.com>
6622
6623 PR tree-optimization/60902
6624 * gcc.target/i386/pr60902.c: New test.
6625
6626 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6627
6628 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6629 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6630 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6631
6632 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6633
6634 * gcc.target/arm/rev16.c: New test.
6635
6636 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6637
6638 * gcc.target/aarch64/rev16_1.c: New test.
6639
6640 2014-04-23 Richard Biener <rguenther@suse.de>
6641
6642 PR tree-optimization/60903
6643 * gcc.dg/torture/pr60903.c: New testcase.
6644
6645 2014-04-23 Richard Biener <rguenther@suse.de>
6646
6647 PR middle-end/60895
6648 * g++.dg/torture/pr60895.C: New testcase.
6649
6650 2014-04-23 Richard Biener <rguenther@suse.de>
6651
6652 PR middle-end/60891
6653 * gcc.dg/torture/pr60891.c: New testcase.
6654
6655 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6656
6657 PR sanitizer/60275
6658 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6659 -fno-sanitize-recover to dg-options.
6660 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6661 add -std=c++11 to dg-options.
6662 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6663 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6664 add -std=c++1y to dg-options.
6665 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6666 -fno-sanitize-recover to dg-options.
6667 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6668 * c-c++-common/ubsan/vla-4.c: Likewise.
6669 * c-c++-common/ubsan/pr59503.c: Likewise.
6670 * c-c++-common/ubsan/vla-3.c: Likewise.
6671 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6672 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6673 * c-c++-common/ubsan/shift-3.c: Likewise.
6674 * c-c++-common/ubsan/overflow-1.c: Likewise.
6675 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6676 * c-c++-common/ubsan/vla-2.c: Likewise.
6677 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6678 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6679 * c-c++-common/ubsan/shift-6.c: Likewise.
6680 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6681 * c-c++-common/ubsan/overflow-add-3.c: New test.
6682 * c-c++-common/ubsan/overflow-add-4.c: New test.
6683 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6684 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6685
6686 2014-04-22 Christian Bruel <christian.bruel@st.com>
6687
6688 * gcc.target/sh/hiconst.c: New test.
6689
6690 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6691
6692 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6693 lroundf generates custom round instruction, too.
6694
6695 2014-04-22 Tobias Burnus <burnus@net-b.de>
6696
6697 PR fortran/60881
6698 * coarray/alloc_comp_3.f90: New.
6699
6700 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6701
6702 PR target/60868
6703 * gcc.target/i386/pr60868.c: New testcase.
6704
6705 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6706
6707 PR c/59073
6708 * c-c++-common/gomp/pr59073.c: New test.
6709
6710 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6711
6712 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6713
6714 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6715
6716 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6717 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6718
6719 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6720
6721 * gcc.dg/memcpy-5.c: New test.
6722
6723 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6724
6725 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6726
6727 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6728 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6729 *-*-solaris2.9.
6730 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6731 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6732 from dg-options.
6733 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6734 from dg-additional-options.
6735 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6736 from dg-options.
6737
6738 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6739 execution check.
6740 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6741 (sigill_hdlr): Remove.
6742 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6743 check.
6744
6745 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6746 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6747 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6748
6749 * lib/target-supports.exp (add_options_for_tls): Remove
6750 *-*-solaris2.9* handling.
6751
6752 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6753
6754 * gcc.target/aarch64/vect_cvtf_1.c: New.
6755
6756 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6757
6758 PR tree-optimization/60823
6759 * c-c++-common/gomp/pr60823-1.c: New test.
6760 * c-c++-common/gomp/pr60823-2.c: New test.
6761 * c-c++-common/gomp/pr60823-3.c: New test.
6762
6763 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6764
6765 * gcc.target/arm/anddi_notdi-1.c: New test.
6766 * gcc.target/arm/iordi_notdi-1.c: New test case.
6767
6768 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6769
6770 * gcc.target/arm/iordi_notdi-1.c: New test.
6771
6772 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6773
6774 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6775
6776 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6777
6778 PR target/60735
6779 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6780 not cause errors if -mspe.
6781
6782 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6783
6784 PR target/60909
6785 * gcc.target/i386/pr60909-1.c: New test.
6786 * gcc.target/i386/pr60909-2.c: Ditto.
6787
6788 2014-04-18 Cong Hou <congh@google.com>
6789
6790 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6791 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6792
6793 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6794
6795 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6796 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6797
6798 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6799
6800 PR c++/59200
6801 * g++.dg/cpp0x/alias-decl-42.C: New.
6802
6803 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6804
6805 * gcc.target/powerpc/ti_math1.c: New.
6806 * gcc.target/powerpc/ti_math2.c: New.
6807
6808 2014-04-17 Martin Jambor <mjambor@suse.cz>
6809
6810 * gnat.dg/opt34.adb: New.
6811 * gnat.dg/opt34_pkg.ads: Likewise.
6812
6813 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6814
6815 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6816 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6817
6818 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6819
6820 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6821 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6822
6823 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6824
6825 PR target/60847
6826 Forward port from 4.8 branch
6827 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6828
6829 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6830 Fix scan patterns.
6831 * gcc.target/i386/bmi-2.c: Ditto.
6832
6833 2014-04-17 Richard Biener <rguenther@suse.de>
6834
6835 PR middle-end/60849
6836 * g++.dg/opt/pr60849.C: New testcase.
6837
6838 2014-04-17 Richard Biener <rguenther@suse.de>
6839
6840 PR tree-optimization/60836
6841 * g++.dg/vect/pr60836.cc: New testcase.
6842
6843 2014-04-17 Richard Biener <rguenther@suse.de>
6844
6845 PR tree-optimization/60841
6846 * gcc.dg/vect/pr60841.c: New testcase.
6847
6848 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6849
6850 * g++.dg/ipa/devirt-31.C: New testcase.
6851
6852 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6853
6854 PR lto/60820
6855 * gcc.dg/lto/pr60820_0.c: New testcase.
6856 * gcc.dg/lto/pr60820_1.c: New testcase.
6857
6858 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6859
6860 PR ipa/60854
6861 * g++.dg/torture/pr60854.C: New testcase.
6862
6863 2014-04-16 Catherine Moore <clm@codesourcery.com>
6864
6865 * gcc.target/mips/umips-store16-2.c: New test.
6866
6867 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6868
6869 * g++.dg/cpp0x/initlist-vect.C: New file.
6870
6871 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6872
6873 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6874 * gcc.dg/uninit-I-O0.c: Likewise.
6875 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6876
6877 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6878
6879 PR tree-optimization/60844
6880 * gcc.dg/pr60844.c: New test.
6881
6882 2014-04-15 Richard Biener <rguenther@suse.de>
6883
6884 PR rtl-optimization/56965
6885 * gcc.dg/torture/pr56965-1.c: New testcase.
6886 * gcc.dg/torture/pr56965-2.c: Likewise.
6887
6888 2014-04-15 Teresa Johnson <tejohnson@google.com>
6889
6890 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6891
6892 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6893
6894 * gnat.dg/vect14.adb: New test.
6895
6896 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6897
6898 * gnat.dg/vect12.ad[sb]: New test.
6899 * gnat.dg/vect13.ad[sb]: Likewise.
6900
6901 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6902
6903 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6904 under qemu-arm.
6905 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6906 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6907 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6908 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6909 * c-c++-common/ubsan/null-1.c: Likewise.
6910 * c-c++-common/ubsan/null-10.c: Likewise.
6911 * c-c++-common/ubsan/null-11.c: Likewise.
6912 * c-c++-common/ubsan/null-2.c: Likewise.
6913 * c-c++-common/ubsan/null-3.c: Likewise.
6914 * c-c++-common/ubsan/null-4.c: Likewise.
6915 * c-c++-common/ubsan/null-5.c: Likewise.
6916 * c-c++-common/ubsan/null-6.c: Likewise.
6917 * c-c++-common/ubsan/null-7.c: Likewise.
6918 * c-c++-common/ubsan/null-8.c: Likewise.
6919 * c-c++-common/ubsan/null-9.c: Likewise.
6920 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6921 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6922 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6923 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6924 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6925 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6926 * c-c++-common/ubsan/pr59333.c: Likewise.
6927 * c-c++-common/ubsan/pr59667.c: Likewise.
6928 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6929 * c-c++-common/ubsan/pr60636.c: Likewise.
6930 * c-c++-common/ubsan/shift-1.c: Likewise.
6931 * c-c++-common/ubsan/shift-2.c: Likewise.
6932 * c-c++-common/ubsan/vla-1.c: Likewise.
6933
6934 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6935
6936 * gnat.dg/vect11.ad[sb]: New test.
6937
6938 2014-04-14 Richard Biener <rguenther@suse.de>
6939
6940 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6941
6942 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6943
6944 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6945
6946 2014-04-14 Richard Biener <rguenther@suse.de>
6947 Marc Glisse <marc.glisse@inria.fr>
6948
6949 PR c/60819
6950 * gcc.target/i386/vec-may_alias.c: New testcase.
6951
6952 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6953
6954 * lib/target-supports.exp
6955 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6956 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6957 Fix formatting.
6958
6959 2014-04-14 Richard Biener <rguenther@suse.de>
6960
6961 PR lto/60720
6962 * gcc.dg/lto/pr60720_0.c: New testcase.
6963 * gcc.dg/lto/pr60720_1.c: Likewise.
6964
6965 2014-04-14 Christian Bruel <christian.bruel@st.com>
6966
6967 * gcc.target/sh/memset.c: New test.
6968
6969 2014-04-14 Richard Biener <rguenther@suse.de>
6970
6971 PR middle-end/55022
6972 * gcc.dg/graphite/pr55022.c: New testcase.
6973
6974 2014-04-14 Richard Biener <rguenther@suse.de>
6975
6976 PR tree-optimization/59817
6977 PR tree-optimization/60453
6978 * gfortran.dg/graphite/pr59817.f: New testcase.
6979 * gcc.dg/graphite/pr59817-1.c: Likewise.
6980 * gcc.dg/graphite/pr59817-2.c: Likewise.
6981
6982 2014-04-14 Jason Merrill <jason@redhat.com>
6983
6984 Revert:
6985 * lib/gcc-dg.exp (dg-build-dso): New.
6986 (gcc-dg-test-1): Handle dg-do-what "dso".
6987
6988 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6989
6990 PR fortran/60717
6991 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6992
6993 PR fortran/58085
6994 * gfortran.dg/associate_15.f90: New test.
6995
6996 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6997
6998 PR middle-end/60467
6999 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
7000 case to check.
7001
7002 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
7003
7004 PR middle-end/60469
7005 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
7006
7007 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
7008
7009 * gcc.target/mips/umips-store16-1.c: New test.
7010
7011 2014-04-11 Tobias Burnus <burnus@net-b.de>
7012
7013 PR c/60194
7014 * * g++.dg/warn/warn_format_signedness.C: New.
7015 * gcc.dg/format/warn-signedness.c: New.
7016
7017 2014-04-11 Tobias Burnus <burnus@net-b.de>
7018
7019 PR fortran/58880
7020 PR fortran/60495
7021 * gfortran.dg/finalize_25.f90: New.
7022
7023 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
7024
7025 * gcc.target/epiphany/t1068-2.c: New file.
7026
7027 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
7028
7029 * gcc.target/epiphany/btst-1.c: New test.
7030
7031 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
7032
7033 PR rtl-optimization/60651
7034 * gcc.target/epiphany/mode-switch.c: New test.
7035
7036 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
7037
7038 PR c++/58600
7039 * g++.dg/cpp0x/gen-attrs-58.C: New.
7040 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
7041
7042 2014-04-11 Steve Ellcey <sellcey@mips.com>
7043 Jakub Jelinek <jakub@redhat.com>
7044
7045 PR middle-end/60556
7046 * gcc.c-torture/compile/pr60556.c: New test.
7047
7048 2014-04-11 Richard Biener <rguenther@suse.de>
7049
7050 PR middle-end/60797
7051 * gcc.dg/pr60797.c: New testcase.
7052
7053 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7054
7055 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
7056 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
7057 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
7058 rename to ...
7059 * gcc.target/s390/htm-nofloat-1.c: ... this one.
7060 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
7061 instructions as well.
7062
7063 2014-04-11 Jakub Jelinek <jakub@redhat.com>
7064
7065 PR rtl-optimization/60663
7066 * gcc.target/arm/pr60663.c: New test.
7067
7068 2014-04-10 Jason Merrill <jason@redhat.com>
7069
7070 * g++.dg/dso/dlclose1.C: Disable for 4.9.
7071
7072 2014-04-10 Jakub Jelinek <jakub@redhat.com>
7073
7074 PR lto/60567
7075 * g++.dg/lto/pr60567_0.C: New test.
7076
7077 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7078
7079 * gfortran.dg/class_nameclash.f90: New test.
7080
7081 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7082
7083 PR c++/52844
7084 * g++.dg/cpp0x/variadic156.C: New.
7085
7086 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7087
7088 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
7089 long.
7090
7091 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7092
7093 PR debug/60655
7094 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
7095 -fdata-sections.
7096
7097 2014-04-09 Steve Ellcey <sellcey@mips.com>
7098
7099 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
7100 and scan lists.
7101
7102 2014-04-09 Cong Hou <congh@google.com>
7103
7104 PR testsuite/60773
7105 * lib/target-supports.exp:
7106 (check_effective_target_vect_widen_si_to_di_pattern): New.
7107 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
7108 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
7109 targets only.
7110 (foo): Fix up formatting.
7111 (main): Call check_vect.
7112
7113 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7114
7115 PR c++/59115
7116 * g++.dg/template/crash119.C: New.
7117
7118 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
7119
7120 * gcc.target/powerpc/atomic_load_store-p8.c: New.
7121
7122 2014-04-08 Jason Merrill <jason@redhat.com>
7123
7124 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
7125
7126 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7127
7128 PR rtl-optimization/60776
7129 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
7130 * gcc.dg/builtin-bswap-7.c: Likewise.
7131 * gcc.dg/builtin-bswap-6a.c: New testcase.
7132 * gcc.dg/builtin-bswap-7a.c: New testcase.
7133
7134 Revert
7135 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7136
7137 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7138 optimization.
7139 * gcc.dg/builtin-bswap-7.c: Likewise.
7140
7141 2014-04-08 Richard Biener <rguenther@suse.de>
7142
7143 PR tree-optimization/60785
7144 * gcc.dg/graphite/pr60785.c: New testcase.
7145
7146 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7147
7148 PR target/60602
7149 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
7150 with as at -O0.
7151
7152 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
7153
7154 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
7155 * g++.dg/warn/Wnvdtor-3.C: Likewise.
7156 * g++.dg/warn/Wnvdtor-4.C: Likewise.
7157
7158 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
7159
7160 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
7161
7162 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
7163
7164 PR target/60609
7165 * g++.dg/torture/pr60609.C: New test.
7166
7167 2014-04-07 Richard Biener <rguenther@suse.de>
7168
7169 PR tree-optimization/60766
7170 * gcc.dg/torture/pr60766.c: New testcase.
7171
7172 2014-04-07 Jason Merrill <jason@redhat.com>
7173
7174 * lib/gcc-dg.exp (dg-build-dso): New.
7175 (gcc-dg-test-1): Handle dg-do-what "dso".
7176 * lib/target-supports.exp (add_options_for_dlopen): New.
7177 (check_effective_target_dlopen): Use it.
7178
7179 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7180
7181 * gcc.target/arm/pr60657.c: Fix missing curly brace.
7182
7183 2014-04-07 Richard Biener <rguenther@suse.de>
7184
7185 PR middle-end/60750
7186 * g++.dg/torture/pr60750.C: New testcase.
7187 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
7188
7189 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
7190
7191 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
7192
7193 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7194
7195 PR testsuite/60671
7196 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
7197
7198 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7199
7200 PR testsuite/60672
7201 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7202
7203 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7204
7205 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7206
7207 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7208
7209 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7210
7211 * gcc.target/avr/dev-specific-rmw.c: New test.
7212
7213 2014-04-04 Cong Hou <congh@google.com>
7214
7215 PR tree-optimization/60656
7216 * gcc.dg/vect/pr60656.c: New test.
7217
7218 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7219
7220 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7221 optimization.
7222 * gcc.dg/builtin-bswap-7.c: Likewise.
7223
7224 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7225
7226 PR c++/58207
7227 * g++.dg/cpp0x/constexpr-ice15.C: New.
7228
7229 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
7230
7231 PR ipa/59626
7232 testcase by Richard Biener
7233 * gcc.dg/lto/pr59626_0.c: New testcase.
7234 * gcc.dg/lto/pr59626_1.c: New testcase.
7235
7236 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7237
7238 PR debug/60655
7239 * gcc.c-torture/compile/pr60655-1.c: New test.
7240
7241 2014-04-04 Martin Jambor <mjambor@suse.cz>
7242
7243 PR ipa/60640
7244 * g++.dg/ipa/pr60640-1.C: New test.
7245 * g++.dg/ipa/pr60640-2.C: Likewise.
7246 * g++.dg/ipa/pr60640-3.C: Likewise.
7247 * g++.dg/ipa/pr60640-4.C: Likewise.
7248
7249 2014-04-04 Jeff Law <law@redhat.com>
7250
7251 PR target/60657
7252 * gcc.target/arm/pr60657.c: New test.
7253
7254 2014-04-04 Richard Biener <rguenther@suse.de>
7255
7256 PR ipa/60746
7257 * g++.dg/torture/pr60746.C: New testcase.
7258
7259 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7260
7261 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7262 * g++.old-deja/g++.jason/overload21.C: Likewise.
7263 * g++.old-deja/g++.law/init5.C: Likewise.
7264
7265 2014-04-03 Cong Hou <congh@google.com>
7266
7267 PR tree-optimization/60505
7268 * gcc.dg/vect/pr60505.c: New test.
7269
7270 2014-04-03 Richard Biener <rguenther@suse.de>
7271
7272 PR tree-optimization/60740
7273 * gcc.dg/graphite/pr60740.c: New testcase.
7274
7275 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7276
7277 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7278 * g++.dg/warn/Wnvdtor-2.C: New.
7279 * g++.dg/warn/Wnvdtor-3.C: New.
7280 * g++.dg/warn/Wnvdtor-4.C: New.
7281 * g++.dg/warn/Weff1.C: Delete.
7282 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7283 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7284
7285 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7286
7287 PR ipa/60659
7288 * g++.dg/torture/pr60659.C: New testcase.
7289
7290 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7291
7292 PR tree-optimization/60733
7293 * gcc.dg/torture/pr60733.c: New test.
7294
7295 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7296
7297 PR rtl-optimization/60650
7298 * gcc.target/arm/pr60650-2.c: New.
7299
7300 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7301
7302 * gcc.target/i386/avx2-vpand-3.c,
7303 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7304
7305 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7306
7307 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7308 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7309 gcc.target/i386/memcpy-strategy-1.c,
7310 gcc.target/i386/memcpy-strategy-2.c,
7311 gcc.target/i386/memcpy-vector_loop-1.c,
7312 gcc.target/i386/memcpy-vector_loop-2.c,
7313 gcc.target/i386/memset-vector_loop-1.c,
7314 gcc.target/i386/memset-vector_loop-2.c,
7315 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7316 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7317 -march= options different from those in dg-options.
7318
7319 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7320
7321 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7322 gcc.target/i386/pr30970.c: Use -mtune=generic.
7323 * gcc.target/i386/avx2-vpaddb-3.c,
7324 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7325 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7326 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7327 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7328 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7329 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7330 gcc.target/i386/avx2-vpsubw-3.c,
7331 gcc.target/i386/avx256-unaligned-load-1.c,
7332 gcc.target/i386/avx256-unaligned-load-4.c,
7333 gcc.target/i386/avx256-unaligned-store-1.c,
7334 gcc.target/i386/avx256-unaligned-store-2.c,
7335 gcc.target/i386/avx256-unaligned-store-4.c: Use
7336 -mno-prefer-avx128.
7337
7338 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7339 Iain Sandoe <iain@codesourcery.com>
7340
7341 PR target/54083
7342 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7343 with the additional options -Wl,-undefined,dynamic_lookup
7344 and -Wl,-flat_namespace.
7345 * gcc.dg/torture/pr53922.c: Additional option
7346 -Wl,-flat_namespace for darwin[89].
7347 * gcc.dg/torture/pr60092.c: Additional options
7348 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7349 for darwin[89].
7350
7351 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7352
7353 PR target/43751
7354 * lib/prune.exp: Modify the regular express to prune
7355 the new warnings introduced by r205679 on darwin9.
7356
7357 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7358
7359 * g++.dg/init/ctor4.C: Adjust.
7360 * g++.dg/init/ctor4-1.C: New.
7361 * g++.dg/cpp0x/defaulted2.C: Adjust.
7362
7363 2014-04-01 Richard Henderson <rth@redhat.com>
7364
7365 PR target/60704
7366 * gcc.dg/pr60704.c: New file.
7367
7368 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7369
7370 PR target/60363
7371 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7372 logical_op_short_circuit targets.
7373
7374 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7375
7376 PR libfortran/60128
7377 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7378 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7379
7380 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7381
7382 PR rtl-optimization/60700
7383 * gcc.target/i386/pr60700.c: New test.
7384
7385 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7386
7387 PR target/60650
7388 * gcc.target/arm/pr60650.c: Adjust command line options.
7389
7390 2014-03-31 Martin Jambor <mjambor@suse.cz>
7391
7392 PR middle-end/60647
7393 * gcc.dg/pr60647-1.c: New test.
7394 * gcc.dg/pr60647-2.c: Likewise.
7395
7396 2014-03-31 Richard Biener <rguenther@suse.de>
7397
7398 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7399
7400 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7401
7402 PR target/60034
7403 * gcc.target/aarch64/pr60034.c: New file.
7404
7405 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7406
7407 PR c++/60626
7408 * g++.dg/cpp1y/pr60626.C: New testcase.
7409
7410 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7411
7412 * gcc.dg/pr45416.c: Allow bextr on x86.
7413 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7414 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7415 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7416 * gcc.target/i386/l_fma_double_1.c,
7417 gcc.target/i386/l_fma_double_2.c,
7418 gcc.target/i386/l_fma_double_3.c,
7419 gcc.target/i386/l_fma_double_4.c,
7420 gcc.target/i386/l_fma_double_5.c,
7421 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7422 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7423 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7424 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7425 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7426 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7427 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7428
7429 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7430
7431 PR target/60648
7432 * g++.dg/pr60648.C: Move test to...
7433 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7434 dg-options, add for fpic targets dg-additional-options -fPIC.
7435
7436 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7437
7438 * gnat.dg/opt33.adb: New testcase.
7439
7440 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7441
7442 PR target/60697
7443 * gcc.target/aarch64/pr60697.c: New.
7444
7445 2014-03-27 Jeff Law <law@redhat.com>
7446
7447 PR target/60648
7448 * g++.dg/pr60648.C: New test.
7449
7450 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7451
7452 PR c++/60573
7453 * g++.dg/cpp1y/pr60573.C: New testcase.
7454
7455 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7456
7457 PR target/60693
7458 * gcc.target/i386/pr60693.c: New test.
7459
7460 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7461
7462 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7463
7464 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7465
7466 PR c++/60689
7467 * c-c++-common/pr60689.c: New test.
7468
7469 PR c++/58678
7470 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7471 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7472 targets.
7473
7474 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7475
7476 PR target/60675
7477 * gcc.target/aarch64/pr60675.C: New.
7478
7479 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7480
7481 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7482 * lib/target-supports.exp: Return true for s390
7483 in check_effective_logical_op_short_circuit.
7484
7485 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7486
7487 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7488 of second source operand.
7489 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7490 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7491 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7492
7493 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7494
7495 PR ipa/60315
7496 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7497
7498 2014-03-28 Tobias Burnus <burnus@net-b.de>
7499
7500 * lib/cilk-plus-dg.exp: New.
7501 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7502 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7503
7504 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7505
7506 PR fortran/60522
7507 * gfortran.dg/where_4.f90: New test case.
7508
7509 2014-03-27 Tobias Burnus <burnus@net-b.de>
7510
7511 PR fortran/58880
7512 * gfortran.dg/finalize_24.f90: New.
7513
7514 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7515
7516 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7517 vbpermq builtin.
7518
7519 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7520 vec_select optimizations.
7521 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7522 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7523
7524 PR target/60672
7525 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7526 xxpermdi builtins are supported.
7527
7528 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7529
7530 PR rtl-optimization/60650
7531 * gcc.target/arm/pr60650.c: New.
7532
7533 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7534
7535 * gcc.target/s390/20140327-1.c: New testcase.
7536
7537 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7538
7539 PR middle-end/60682
7540 * g++.dg/gomp/pr60682.C: New test.
7541
7542 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7543
7544 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7545
7546 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7547
7548 PR target/60580
7549 * gcc.target/aarch64/pr60580_1.c: New.
7550 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7551 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7552
7553 2014-03-26 Dehao Chen <dehao@google.com>
7554
7555 * gcc.dg/predict-8.c: New test.
7556
7557 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7558
7559 PR c++/52369
7560 * g++.dg/init/const10.C: New.
7561 * g++.dg/init/const11.C: New.
7562 * g++.dg/init/pr25811.C: Adjust.
7563 * g++.dg/init/pr29043.C: Likewise.
7564 * g++.dg/init/pr43719.C: Likewise.
7565 * g++.dg/init/pr44086.C: Likewise.
7566 * g++.dg/init/ctor8.C: Likewise.
7567 * g++.dg/init/uninitialized1.C: Likewise.
7568
7569 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7570
7571 PR sanitizer/60636
7572 * c-c++-common/ubsan/pr60636.c: New test.
7573
7574 2014-03-26 Andreas Schwab <schwab@suse.de>
7575
7576 * g++.dg/torture/pr60315.C: Remove duplication.
7577
7578 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7579
7580 * gcc.c-torture/execute/20140326-1.c: New test.
7581
7582 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7583
7584 PR ipa/60315
7585 * g++.dg/torture/pr60315.C: New testcase.
7586
7587 2014-03-25 Martin Jambor <mjambor@suse.cz>
7588
7589 PR ipa/60600
7590 * g++.dg/ipa/pr60600.C: New test.
7591
7592 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7593
7594 PR testsuite/58013
7595 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7596
7597 2014-03-25 Richard Biener <rguenther@suse.de>
7598
7599 PR middle-end/60635
7600 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7601 * gfortran.dg/lto/pr60635_1.c: Likewise.
7602
7603 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7604
7605 PR c++/60627
7606 * g++.dg/cpp1y/pr60627.C: New testcase.
7607
7608 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7609
7610 * gcc.target/aarch64/ushr64_1.c: New.
7611
7612 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7613
7614 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7615 (LONG_LONG): Use LLONG.
7616 (set_rvector_long): Explicitly return void.
7617 (set_vector_long): Likewise.
7618 (check_vector_long): Likewise.
7619
7620 2014-03-24 Marek Polacek <polacek@redhat.com>
7621
7622 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7623 Define INT_MIN.
7624 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7625 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7626 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7627 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7628 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7629 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7630 * c-c++-common/ubsan/pr59503.c: Likewise.
7631 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7632 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7633 * c-c++-common/ubsan/shift-3.c: Likewise.
7634 * c-c++-common/ubsan/shift-6.c: Likewise.
7635 * c-c++-common/ubsan/undefined-1.c: Likewise.
7636 * c-c++-common/ubsan/vla-2.c: Likewise.
7637 * c-c++-common/ubsan/vla-3.c: Likewise.
7638 * c-c++-common/ubsan/vla-4.c: Likewise.
7639 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7640 * g++.dg/ubsan/return-2.C: Likewise.
7641
7642 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7643
7644 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7645 hppa*-*-hpux*.
7646
7647 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7648
7649 PR libfortran/59313
7650 PR libfortran/58015
7651 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7652 * gfortran.dg/round_4.f90: Likewise.
7653
7654 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7655
7656 PR libfortran/60128
7657 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7658 i?86-*-solaris2.9*.
7659
7660 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7661
7662 PR sanitizer/60613
7663 * c-c++-common/ubsan/pr60613-1.c: New test.
7664 * c-c++-common/ubsan/pr60613-2.c: New test.
7665
7666 2014-03-22 Matthias Klose <doko@ubuntu.com>
7667
7668 * g++.dg/cpp0x/regress: Remove empty directory.
7669
7670 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7671
7672 PR debug/60603
7673 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7674
7675 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7676
7677 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7678 * g++.dg/cpp1y/pr60393.C: Likewise.
7679
7680 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7681
7682 PR c++/60384
7683 * g++.dg/cpp1y/pr60384.C: New.
7684
7685 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7686
7687 PR target/60598
7688 * gcc.dg/pr60598.c: New test.
7689
7690 2014-03-21 Martin Jambor <mjambor@suse.cz>
7691
7692 PR ipa/59176
7693 * g++.dg/torture/pr59176.C: New test.
7694
7695 2014-03-21 Martin Jambor <mjambor@suse.cz>
7696
7697 PR ipa/60419
7698 * g++.dg/ipa/pr60419.C: New test.
7699
7700 2014-03-21 Richard Biener <rguenther@suse.de>
7701
7702 PR tree-optimization/60577
7703 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7704
7705 2014-03-21 Tobias Burnus <burnus@net-b.de>
7706
7707 PR fortran/60599
7708 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7709
7710 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7711
7712 PR middle-end/60597
7713 * g++.dg/opt/pr60597.C: New test.
7714
7715 PR c++/60572
7716 * g++.dg/init/pr60572.C: New test.
7717
7718 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7719
7720 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7721
7722 2014-03-19 Tobias Burnus <burnus@net-b.de>
7723
7724 PR fortran/60543
7725 PR fortran/60283
7726 * gfortran.dg/implicit_pure_4.f90: New.
7727
7728 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7729
7730 PR c++/51474
7731 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7732
7733 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7734
7735 PR testsuite/60590
7736 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7737 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7738 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7739
7740 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7741
7742 PR c++/60332
7743 * g++.dg/cpp1y/pr60332.C: New.
7744
7745 2014-03-19 Marek Polacek <polacek@redhat.com>
7746
7747 PR sanitizer/60569
7748 * g++.dg/ubsan/pr60569.C: New test.
7749
7750 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7751
7752 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7753
7754 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7755
7756 PR tree-optimization/60559
7757 * g++.dg/vect/pr60559.cc: New test.
7758
7759 2014-03-18 Ian Lance Taylor <iant@google.com>
7760
7761 PR target/60563
7762 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7763 (ditype): Rename typedef from int64_t.
7764
7765 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7766
7767 PR c/55383
7768 * gcc.dg/cast-qual-3.c: New.
7769 Revert:
7770 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7771 * c-c++-common/Wcast-qual-1.c: More precise match text.
7772
7773 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7774
7775 PR fortran/55207
7776 PR fortran/60549
7777 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7778 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7779 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7780 * gfortran.dg/intent_optimize_1.f90: Ditto.
7781 * gfortran.dg/pointer_init_9.f90: Ditto.
7782 * gfortran.dg/volatile4.f90: Ditto.
7783 * gfortran.dg/volatile6.f90: Ditto.
7784
7785 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7786
7787 PR c/55383
7788 * c-c++-common/Wcast-qual-1.c: More precise match text.
7789
7790 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7791
7792 PR c++/60305
7793 * g++.dg/cpp0x/constexpr-ice14.C: New.
7794
7795 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7796
7797 PR c++/54250
7798 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7799
7800 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7801
7802 PR sanitizer/60535
7803 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7804 * c-c++-common/ubsan/null-2.c: Likewise.
7805 * c-c++-common/ubsan/null-3.c: Likewise.
7806 * c-c++-common/ubsan/null-4.c: Likewise.
7807 * c-c++-common/ubsan/null-5.c: Likewise.
7808 * c-c++-common/ubsan/null-6.c: Likewise.
7809 * c-c++-common/ubsan/null-7.c: Likewise.
7810 * c-c++-common/ubsan/null-8.c: Likewise.
7811 * c-c++-common/ubsan/null-9.c: Likewise.
7812 * c-c++-common/ubsan/null-10.c: Likewise.
7813 * c-c++-common/ubsan/null-11.c: Likewise.
7814 * c-c++-common/ubsan/overflow-1.c: Likewise.
7815 * c-c++-common/ubsan/overflow-2.c: Likewise.
7816 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7817 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7818 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7819 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7820 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7821 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7822 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7823 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7824 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7825 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7826 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7827 * c-c++-common/ubsan/pr59333.c: Likewise.
7828 * c-c++-common/ubsan/pr59503.c: Likewise.
7829 * c-c++-common/ubsan/pr59667.c: Likewise.
7830 * c-c++-common/ubsan/undefined-1.c: Likewise.
7831 * g++.dg/ubsan/pr59250.C: Likewise.
7832 * g++.dg/ubsan/pr59306.C: Likewise.
7833
7834 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7835
7836 * gcc.dg/tls/pr58595.c: Add tls options.
7837
7838 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7839
7840 * gcc.target/i386/avx-additional-reg-names.c: New.
7841 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7842
7843 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7844
7845 PR c++/60390
7846 * g++.dg/cpp1y/pr60390.C: New testcase.
7847
7848 PR c++/60391
7849 * g++.dg/cpp1y/pr60391.C: New testcase.
7850
7851 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7852
7853 PR target/60516
7854 * gcc.target/i386/pr60516.c: New test.
7855
7856 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7857
7858 PR c++/59571
7859 * g++.dg/cpp0x/constexpr-ice13.C: New.
7860
7861 2014-03-17 Marek Polacek <polacek@redhat.com>
7862
7863 PR middle-end/60534
7864 * gcc.dg/gomp/pr60534.c: New test.
7865
7866 2014-03-17 Kai Tietz <ktietz@redhat.com>
7867
7868 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7869
7870 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7871
7872 PR testsuite/58851
7873 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7874 storage size.
7875
7876 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7877
7878 PR libfortran/58324
7879 * gfortran.dg/list_read_12.f90: New test.
7880
7881 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7882
7883 PR fortran/55207
7884 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7885 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7886 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7887 -Wno-aggressive-loop-optimizations and remove an unused variable.
7888 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7889 * gfortran.dg/pointer_init_9.f90: New.
7890 * gfortran.dg/volatile4.f90: Put into subroutine.
7891 * gfortran.dg/volatile6.f90: Ditto.
7892
7893 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7894
7895 PR fortran/60392
7896 * gfortran.dg/transpose_4.f90: New test.
7897
7898 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7899
7900 PR rtl-optimization/60508
7901 * gcc.target/i386/pr60508.c: New.
7902
7903 2014-03-14 Richard Biener <rguenther@suse.de>
7904
7905 PR middle-end/60518
7906 * g++.dg/pr60518.C: New testcase.
7907
7908 2014-03-14 Martin Jambor <mjambor@suse.cz>
7909
7910 PR lto/60461
7911 * gcc.dg/lto/pr60461_0.c: New test.
7912
7913 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7914
7915 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7916 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7917 * gcc.dg/lto/save-temps_0.c: New testcase.
7918
7919 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7920
7921 PR middle-end/36282
7922 * c-c++-common/pr36282-1.c: New test.
7923 * c-c++-common/pr36282-2.c: New test.
7924 * c-c++-common/pr36282-3.c: New test.
7925 * c-c++-common/pr36282-4.c: New test.
7926
7927 2014-03-13 Richard Henderson <rth@redhat.com>
7928
7929 PR debug/60438
7930 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7931
7932 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7933
7934 PR c++/60383
7935 * g++.dg/template/crash118.C: New.
7936 * g++.dg/template/crash95.C: Adjust.
7937
7938 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7939
7940 PR rtl-optimization/57189
7941 * gcc.target/i386/pr57189.c: New.
7942
7943 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7944
7945 PR c++/60254
7946 * g++.dg/cpp0x/static_assert10.C: New.
7947 * g++.dg/cpp0x/static_assert11.C: Likewise.
7948 * g++.dg/cpp0x/static_assert3.C: Adjust.
7949
7950 2014-03-13 Richard Biener <rguenther@suse.de>
7951
7952 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7953
7954 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7955
7956 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7957 2.07 128-bit arithmetic.
7958 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7959
7960 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7961 due to when TImode is allowed in VSX registers, the allowable
7962 address modes for TImode is just a single indirect address in
7963 order for the value to be loaded and store in either GPR or VSX
7964 registers. This affects the generated code, and it would cause
7965 this test to fail, when such an option is used.
7966
7967 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7968
7969 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7970
7971 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7972
7973 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7974 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7975 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7976 only test for exactly one if if -mbranch-cost=1 has been passed.
7977
7978 2014-03-12 Christian Bruel <christian.bruel@st.com>
7979
7980 PR target/60264
7981 * gcc.target/arm/pr60264.c
7982
7983 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7984
7985 PR tree-optimization/60454
7986 * gcc.c-torture/execute/pr60454.c: New test.
7987
7988 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7989 Marc Glisse <marc.glisse@inria.fr>
7990
7991 PR tree-optimization/60502
7992 * gcc.c-torture/compile/pr60502.c: New test.
7993
7994 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7995
7996 PR middle-end/60482
7997 * gcc.dg/vect/pr60482.c: New test.
7998
7999 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
8000
8001 PR c++/60389
8002 * g++.dg/cpp0x/inh-ctor19.C: New.
8003
8004 2014-03-11 Richard Biener <rguenther@suse.de>
8005
8006 PR tree-optimization/60429
8007 PR tree-optimization/60485
8008 * gcc.dg/pr60485-1.c: New testcase.
8009 * gcc.dg/pr60485-2.c: Likewise.
8010
8011 2014-03-10 Jakub Jelinek <jakub@redhat.com>
8012
8013 PR ipa/60457
8014 * g++.dg/ipa/pr60457.C: New test.
8015
8016 2014-03-10 Richard Biener <rguenther@suse.de>
8017
8018 PR middle-end/60474
8019 * g++.dg/torture/pr60474.C: New testcase.
8020
8021 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
8022
8023 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
8024
8025 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
8026
8027 * gcc.dg/lto/pr55113_0.c: New testcase.
8028
8029 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
8030
8031 PR c++/60033
8032 * g++.dg/cpp1y/pr60033.C: New testcase.
8033
8034 PR c++/60393
8035 * g++.dg/cpp1y/pr60393.C: New testcase.
8036
8037 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
8038
8039 PR libfortran/60128
8040 * gfortran.dg/fmt_en.f90: New test.
8041
8042 2014-03-07 Jason Merrill <jason@redhat.com>
8043
8044 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
8045 * lib/target-supports.exp (check_effective_target_c++11): Now
8046 means C++11 and up.
8047 (check_effective_target_c++11_only): New.
8048 (check_effective_target_c++11_down): New.
8049 (check_effective_target_c++1y): New.
8050 (check_effective_target_c++1y_only): New.
8051 (check_effective_target_c++98_only): Rename from
8052 check_effective_target_c++98.
8053 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
8054
8055 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
8056
8057 PR c++/58609
8058 * g++.dg/cpp0x/constexpr-ice12.C: New.
8059
8060 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
8061
8062 * c-c++-common/gomp/map-1.c: Extend.
8063
8064 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
8065 Janus Weil <janus@gcc.gnu.org>
8066
8067 PR fortran/51976
8068 * gfortran.dg/deferred_type_component_1.f90 : New test.
8069 * gfortran.dg/deferred_type_component_2.f90 : New test.
8070
8071 2014-03-06 Marek Polacek <polacek@redhat.com>
8072
8073 PR c/60197
8074 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
8075 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
8076
8077 2014-03-06 Jakub Jelinek <jakub@redhat.com>
8078
8079 PR target/58595
8080 * gcc.dg/tls/pr58595.c: New test.
8081
8082 2014-03-06 Richard Biener <rguenther@suse.de>
8083
8084 PR middle-end/60445
8085 PR lto/60424
8086 PR lto/60427
8087 Revert
8088 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8089
8090 * gcc.dg/lto/pr55113_0.c: New testcase.
8091
8092 2014-03-05 Jakub Jelinek <jakub@redhat.com>
8093
8094 PR testsuite/59308
8095 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
8096 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
8097 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
8098 s390*/i?86/x86_64.
8099 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8100 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8101 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8102 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8103 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
8104 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
8105 even for mips*/s390*/i?86/x86_64.
8106 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8107 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8108 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8109 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8110 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8111
8112 PR lto/60404
8113 * gcc.dg/lto/pr60404_0.c: New test.
8114 * gcc.dg/lto/pr60404_1.c: New file.
8115 * gcc.dg/lto/pr60404_2.c: New file.
8116
8117 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8118
8119 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
8120 long long" throughout.
8121 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8122 * gcc.dg/vmx/insert-vsx.c: Likewise.
8123 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8124 * gcc.dg/vmx/ld-vsx.c: Likewise.
8125 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8126 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8127 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8128 * gcc.dg/vmx/merge-vsx.c: Likewise.
8129 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8130 * gcc.dg/vmx/st-vsx.c: Likewise.
8131 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8132 * gcc.dg/vmx/stl-vsx.c: Likewise.
8133 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8134
8135 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8136
8137 * gcc.dg/lto/pr55113_0.c: New testcase.
8138
8139 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8140
8141 PR c++/60376
8142 * g++.dg/cpp1y/pr60376.C: New.
8143
8144 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8145
8146 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
8147
8148 2014-03-04 Richard Biener <rguenther@suse.de>
8149
8150 PR tree-optimization/60382
8151 * gcc.dg/vect/pr60382.c: New testcase.
8152
8153 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
8154
8155 PR libfortran/60148
8156 * gfortran.dg/namelist_84.f90: New test.
8157
8158 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
8159
8160 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
8161 argument to avoid inf values.
8162 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
8163 UNION_FP_CHECK machinery.
8164
8165 2014-03-03 Renlin Li <Renlin.Li@arm.com>
8166
8167 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
8168 i32in128 cases outside special big-endian processing block.
8169
8170 2014-03-03 Jakub Jelinek <jakub@redhat.com>
8171
8172 PR preprocessor/60400
8173 * c-c++-common/cpp/pr60400.c: New test.
8174 * c-c++-common/cpp/pr60400-1.h: New file.
8175 * c-c++-common/cpp/pr60400-2.h: New file.
8176
8177 PR objc++/60398
8178 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
8179
8180 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
8181 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
8182
8183 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8184
8185 PR ipa/60150
8186 * g++.dg/lto/pr60150.H: New testcase.
8187 * g++.dg/lto/pr60150_0.C: New testcase.
8188 * g++.dg/lto/pr60150_1.C: New testcase.
8189
8190 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8191
8192 PR ipa/60306
8193 * g++.dg/ipa/devirt-29.C: New testcase
8194
8195 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8196
8197 PR fortran/60236
8198 * gfortran.dg/vect/pr32380.f: Fix expected test results.
8199
8200 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8201
8202 PR c++/50025
8203 * g++.dg/cpp0x/pr50025.C: New.
8204
8205 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
8206
8207 PR c++/60377
8208 * g++.dg/cpp1y/pr60377.C: New testcase.
8209
8210 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8211
8212 PR fortran/60341
8213 * gfortran.dg/str_comp_optimize_1.f90: New test.
8214
8215 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8216
8217 PR target/60071
8218 * gcc.c-torture/compile/pr60071.c: New.
8219
8220 2014-02-28 Janus Weil <janus@gcc.gnu.org>
8221
8222 PR fortran/60359
8223 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8224
8225 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8226
8227 PR c++/58610
8228 * g++.dg/cpp0x/constexpr-ice11.C: New.
8229
8230 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8231
8232 PR c++/60314
8233 * g++.dg/cpp1y/auto-fn24.C: New.
8234
8235 2014-02-28 Joey Ye <joey.ye@arm.com>
8236
8237 PR target/PR60169
8238 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8239
8240 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8241
8242 PR c++/60253
8243 * g++.dg/overload/ellipsis2.C: New.
8244
8245 2014-02-27 Jeff Law <law@redhat.com>
8246
8247 PR rtl-optimization/52714
8248 * gcc.c-torture/compile/pr52714.c: New test.
8249
8250 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
8251 Jeff Law <law@redhat.com>
8252
8253 PR rtl-optimization/49847
8254 * g++.dg/pr49847.C: New test.
8255
8256 2014-02-27 Marek Polacek <polacek@redhat.com>
8257
8258 PR middle-end/59223
8259 * c-c++-common/pr59223.c: New test.
8260
8261 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8262
8263 * common/config/i386/predicates.md (const1256_operand): Remove.
8264 (const2356_operand): New.
8265 (const_1_to_2_operand): Remove.
8266 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8267 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8268 (*avx512pf_gatherpf<mode>sf): Ditto.
8269 (avx512pf_gatherpf<mode>df): Ditto.
8270 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8271 (*avx512pf_gatherpf<mode>df): Ditto.
8272 (avx512pf_scatterpf<mode>sf): Ditto.
8273 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8274 (*avx512pf_scatterpf<mode>sf): Ditto.
8275 (avx512pf_scatterpf<mode>df): Ditto.
8276 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8277 (*avx512pf_scatterpf<mode>df): Ditto.
8278 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8279
8280 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8281
8282 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8283 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8284 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8285 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8286 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8287 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8288 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8289 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8290
8291 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8292
8293 PR target/60280
8294 * gnat.dg/renaming5.adb: Change to two expected gotos.
8295 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8296 jump threads.
8297 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8298 messages for removed basic block.
8299 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8300 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8301 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8302 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8303
8304 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8305
8306 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8307 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8308 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8309 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8310 * gcc.dg/vmx/merge-vsx.c: Likewise.
8311 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8312
8313 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8314
8315 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8316 * gcc.target/i386/prefetchwt1-1.c: New.
8317 * g++.dg/other/i386-2.C: Add new option.
8318 * g++.dg/other/i386-3.C: Ditto.
8319 * gcc.target/i386/sse-12.c: Ditto.
8320 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8321 * gcc.target/i386/sse-22.c: Add new option.
8322 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8323
8324 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8325
8326 PR libfortran/59313
8327 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8328
8329 PR libfortran/58015
8330 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8331
8332 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8333
8334 PR c++/60311
8335 * g++.dg/cpp1y/pr60311.C: New testcase.
8336
8337 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8338
8339 PR c++/60065
8340 * g++.dg/cpp1y/pr60065.C: New testcase.
8341
8342 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8343
8344 PR rtl-optimization/60268
8345 * gcc.c-torture/compile/pr60268.c: New test.
8346
8347 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8348
8349 * gcc.target/microblaze/others/mem_reload.c: New test.
8350
8351 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8352
8353 * gcc.dg/vmx/lde.c: New test.
8354 * gcc.dg/vmx/lde-be-order.c: New test.
8355 * gcc.dg/vmx/ste.c: New test.
8356 * gcc.dg/vmx/ste-be-order.c: New test.
8357
8358 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8359
8360 PR testsuite/60173
8361 * lib/target-supports.exp
8362 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8363 and crisv32-*-* to list.
8364
8365 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8366
8367 PR fortran/60302
8368 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8369
8370 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8371
8372 * gcc.dg/vmx/vsums.c: Check entire result vector.
8373 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8374
8375 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8376
8377 * gcc.dg/vmx/ld.c: New test.
8378 * gcc.dg/vmx/ld-be-order.c: New test.
8379 * gcc.dg/vmx/ld-vsx.c: New test.
8380 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8381 * gcc.dg/vmx/ldl.c: New test.
8382 * gcc.dg/vmx/ldl-be-order.c: New test.
8383 * gcc.dg/vmx/ldl-vsx.c: New test.
8384 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8385 * gcc.dg/vmx/st.c: New test.
8386 * gcc.dg/vmx/st-be-order.c: New test.
8387 * gcc.dg/vmx/st-vsx.c: New test.
8388 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8389 * gcc.dg/vmx/stl.c: New test.
8390 * gcc.dg/vmx/stl-be-order.c: New test.
8391 * gcc.dg/vmx/stl-vsx.c: New test.
8392 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8393
8394 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8395
8396 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8397 * g++.dg/other/i386-3.C (dg-options): Ditto.
8398 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8399 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8400 -mavx512pf and -msha.
8401
8402 2014-02-21 Richard Biener <rguenther@suse.de>
8403
8404 PR tree-optimization/60276
8405 * gcc.dg/vect/pr60276.c: New testcase.
8406
8407 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8408
8409 PR fortran/60234
8410 * gfortran.dg/finalize_23.f90: New.
8411
8412 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8413
8414 PR c++/60052
8415 PR c++/60053
8416 * g++.dg/cpp1y/pr60052.C: New testcase.
8417 * g++.dg/cpp1y/pr60053.C: New testcase.
8418
8419 2014-02-21 Tobias Burnus <burnus@net-b.de>
8420
8421 PR fortran/60286
8422 * gfortran.dg/inquire_16.f90: New.
8423
8424 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8425
8426 * gcc.target/nios2/biggot-1.c: New.
8427 * gcc.target/nios2/biggot-2.c: New.
8428
8429 2014-02-20 Martin Jambor <mjambor@suse.cz>
8430
8431 PR ipa/55260
8432 * gcc.dg/ipa/pr55260.c: New test.
8433
8434 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8435
8436 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8437 for execution test case.
8438
8439 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8440
8441 PR ipa/58555
8442 * g++.dg/torture/pr58555.C: New testcase.
8443
8444 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8445
8446 PR target/60204
8447 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8448 reflect abi fix.
8449 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8450
8451 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8452 Kirill Yukhin <kirill.yukhin@intel.com>
8453
8454 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8455 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8456 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8457 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8458 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8459 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8460
8461 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8462
8463 PR c/37743
8464 * g++.dg/ext/builtin-bswap1.C: New test.
8465 * c-c++-common/pr37743.c: New test.
8466
8467 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8468
8469 * gcc.dg/decl-10.c: New test.
8470
8471 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8472
8473 PR c++/60267
8474 * g++.dg/ext/ivdep-1.C: New test.
8475
8476 PR c++/60267
8477 * gcc.dg/pr60267.c: New test.
8478
8479 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8480
8481 PR target/59794
8482 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8483 (dg-options): Remove -Wno-psabi.
8484 * gcc.target/i386/pr59794-2.c: Ditto.
8485 * gcc.target/i386/pr60205-1.c: Ditto.
8486 * gcc.target/i386/sse-5.c: Ditto.
8487
8488 2014-02-18 Nick Clifton <nickc@redhat.com>
8489
8490 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8491 * gcc.dg/pr23623.c: Likewise.
8492 * gcc.dg/pr48784-1.c: Likewise.
8493 * gcc.dg/pr48784-2.c: Likewise.
8494 * gcc.dg/pr56997-2.c: Likewise.
8495 * gcc.dg/sms-6.c: Likewise.
8496 * gcc.dg/torture/pr60183.c: Likewise.
8497 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8498 * gcc.c-torture/execute/20061220-1.x: New.
8499 * gcc.c-torture/execute/pr43220.x: New.
8500 * gcc.c-torture/execute/pr51581-1.x: New.
8501 * gcc.c-torture/execute/pr51581-2.x: New.
8502 * gcc.c-torture/execute/pr58570.x: New.
8503 * gcc.c-torture/unsorted/DFcmp.x: New.
8504 * gcc.c-torture/unsorted/SFset.x: New.
8505
8506 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8507
8508 * gnat.dg/opt31.adb: New test.
8509
8510 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8511
8512 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8513
8514 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8515
8516 PR fortran/60232
8517 * gfortran.dg/typebound_proc_33.f90: New.
8518
8519 2014-02-19 Marek Polacek <polacek@redhat.com>
8520
8521 PR c/60195
8522 * gcc.dg/pr60195.c: New test.
8523
8524 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8525
8526 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8527
8528 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8529
8530 PR preprocessor/58844
8531 * c-c++-common/cpp/pr58844-1.c: New test.
8532 * c-c++-common/cpp/pr58844-2.c: New test.
8533
8534 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8535
8536 PR c++/60225
8537 * g++.dg/cpp0x/constexpr-ice10.C: New.
8538
8539 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8540
8541 PR c++/60215
8542 * g++.dg/cpp0x/pr60215.C: New.
8543
8544 2014-02-18 Tobias Burnus <burnus@net-b.de>
8545
8546 PR fortran/49397
8547 * gfortran.dg/proc_ptr_45.f90: New.
8548 * gfortran.dg/proc_ptr_46.f90: New.
8549
8550 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8551
8552 PR c++/60190
8553 * g++.dg/cpp1y/pr60190.C: New testcase.
8554
8555 PR c++/60064
8556 * g++.dg/cpp1y/pr60064.C: New testcase.
8557
8558 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8559
8560 PR target/60205
8561 * gcc.target/i386/pr60205-1.c: New test.
8562 * gcc.target/i386/pr60205-2.c: Ditto.
8563
8564 2014-02-18 Kai Tietz <ktietz@redhat.com>
8565
8566 PR target/60193
8567 * gcc.target/i386/nest-1.c: New testcase.
8568
8569 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8570
8571 * gnat.dg/opt32.adb: New test.
8572
8573 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8574
8575 PR fortran/60231
8576 * gfortran.dg/typebound_generic_15.f90: New.
8577
8578 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8579
8580 PR fortran/55907
8581 * gfortran.dg/init_flag_12.f90: New.
8582
8583 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8584 Ilya Tocar <ilya.tocar@intel.com>
8585
8586 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8587 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8588 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8589 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8590
8591 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8592
8593 * lib/target-supports.exp
8594 (check_effective_target_logical_op_short_circuit): New procedure.
8595 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8596 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8597 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8598 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8599 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8600 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8601 logical_op_short_circuit for the alternative test, extending
8602 it to arm_cortex_m.
8603
8604 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8605
8606 PR target/60203
8607 * gcc.target/powerpc/pr60203.c: New testsuite.
8608
8609 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8610
8611 PR fortran/59599
8612 * gfortran.dg/ichar_3.f90: New test.
8613
8614 2014-02-15 Richard Biener <rguenther@suse.de>
8615
8616 PR tree-optimization/60183
8617 * gcc.dg/torture/pr60183.c: New testcase.
8618
8619 2014-02-14 Jeff Law <law@redhat.com>
8620
8621 PR rtl-optimization/60131
8622 * g++.dg/torture/pr60131.C: New test.
8623
8624 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8625
8626 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8627 on command-line.
8628
8629 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8630
8631 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8632
8633 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8634
8635 * gcc.c-torture/compile/20140213.c: New test.
8636
8637 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8638
8639 PR target/43546
8640 * gcc.target/i386/pr43546.c: New test.
8641
8642 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8643
8644 * gcc.target/s390/hotpatch-compile-8.c: New test.
8645
8646 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8647
8648 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8649 definition with an ifndef.
8650 * gcc.dg/pr59605-2.c: New test.
8651
8652 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8653
8654 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8655
8656 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8657
8658 * gcc.dg/torture/float128-mul-underflow.c,
8659 gcc.dg/torture/float128-truncdf-underflow.c,
8660 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8661
8662 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8663
8664 PR middle-end/59737
8665 * g++.dg/ipa/pr59737.C: New test.
8666
8667 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8668
8669 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8670
8671 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8672
8673 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8674
8675 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8676
8677 2014-02-12 Richard Biener <rguenther@suse.de>
8678
8679 PR middle-end/60092
8680 * gcc.dg/torture/pr60092.c: New testcase.
8681 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8682
8683 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8684
8685 * gcc.c-torture/execute/20140212-1.c: New test.
8686
8687 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8688
8689 PR c++/60047
8690 * g++.dg/cpp0x/pr60047.C: New.
8691
8692 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8693
8694 PR c/60101
8695 * c-c++-common/pr60101.c: New test.
8696
8697 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8698
8699 PR lto/59468
8700 * g++.dg/ipa/devirt-27.C: New testcase.
8701 * g++.dg/ipa/devirt-26.C: New testcase.
8702
8703 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8704
8705 PR target/60137
8706 * gcc.target/powerpc/pr60137.c: New file.
8707
8708 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8709
8710 PR fortran/52370
8711 * gfortran.dg/pr52370.f90: New test.
8712
8713 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8714
8715 PR target/59927
8716 Revert
8717 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8718
8719 PR testsuite/58630
8720 * gcc.target/i386/pr43662.c (dg-options):
8721 Add -maccumulate-outgoing-args.
8722 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8723 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8724 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8725 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8726 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8727 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8728 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8729 Add -maccumulate-outgoing-args.
8730 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8731 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8732 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8733 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8734 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8735 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8736 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8737 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8738 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8739 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8740 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8741 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8742 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8743 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8744 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8745
8746 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8747
8748 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8749
8750 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8751
8752 PR debug/59776
8753 * gcc.dg/guality/pr59776.c: New test.
8754
8755 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8756
8757 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8758 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8759 (add_options_for_arm_vfp3): New.
8760
8761 2014-02-11 Jeff Law <law@redhat.com>
8762
8763 PR middle-end/54041
8764 * gcc.target/m68k/pr54041.c: New test.
8765
8766 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8767
8768 PR target/59927
8769 * gcc.target/i386/pr59927.c: New test.
8770
8771 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8772
8773 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8774 * gcc.dg/vect/pr60012.c: Likewise.
8775 * gcc.dg/vect/vect-119.c: Likewise.
8776 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8777 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8778
8779 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8780
8781 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8782
8783 2014-02-10 Jeff Law <law@redhat.com>
8784
8785 PR middle-end-52306
8786 * gcc.c-torture/compile/pr52306.c: New test.
8787
8788 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8789
8790 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8791
8792 2014-02-10 Richard Biener <rguenther@suse.de>
8793
8794 PR tree-optimization/60115
8795 * gcc.dg/torture/pr60115.c: New testcase.
8796
8797 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8798
8799 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8800 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8801
8802 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8803 Ilya Tocar <ilya.tocar@intel.com>
8804
8805 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8806 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8807 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8808 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8809 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8810 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8811 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8812 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8813 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8814 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8815 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8816 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8817 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8818 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8819 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8820 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8821 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8822 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8823 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8824 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8825 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8826 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8827 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8828 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8829 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8830 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8831 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8832
8833 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8834
8835 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8836
8837 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8838
8839 PR fortran/57522
8840 * gfortran.dg/associated_target_5.f03: New test.
8841
8842 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8843
8844 PR fortran/59026
8845 * gfortran.dg/elemental_by_value_1.f90: New test.
8846
8847 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8848
8849 PR fortran/58470
8850 * gfortran.dg/finalize_22.f90: New.
8851
8852 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8853
8854 PR fortran/60066
8855 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8856 was fixed by the patch for PR59906.
8857
8858 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8859
8860 PR translation/52289
8861 * gfortran.dg/coarray_8.f90: Update dg-error match.
8862
8863 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8864
8865 PR c/59984
8866 * gcc.dg/vect/pr59984.c: New test.
8867
8868 PR middle-end/60092
8869 * gcc.dg/attr-alloc_align-1.c: New test.
8870 * gcc.dg/attr-alloc_align-2.c: New test.
8871 * gcc.dg/attr-alloc_align-3.c: New test.
8872 * gcc.dg/attr-assume_aligned-1.c: New test.
8873 * gcc.dg/attr-assume_aligned-2.c: New test.
8874 * gcc.dg/attr-assume_aligned-3.c: New test.
8875
8876 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8877
8878 PR target/60077
8879 * gcc.target/i386/pr60077-1.c: New test.
8880 * gcc.target/i386/pr60077-2.c: New test.
8881
8882 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8883
8884 PR preprocessor/56824
8885 * gcc.dg/pr56824.c: New test.
8886
8887 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8888
8889 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8890 variable used for atomic operations.
8891
8892 2014-02-07 Richard Biener <rguenther@suse.de>
8893
8894 PR middle-end/60092
8895 * gcc.dg/vect/pr60092-2.c: New testcase.
8896
8897 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8898
8899 PR c++/60082
8900 Revert
8901 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8902
8903 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8904 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8905
8906 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8907
8908 * gcc.target/s390/fp2int1.c: New testcase.
8909
8910 2014-02-07 Richard Biener <rguenther@suse.de>
8911
8912 PR middle-end/60092
8913 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8914 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8915
8916 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8917
8918 PR ipa/59918
8919 * g++.dg/torture/pr59918.C: New testcase.
8920
8921 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8922
8923 PR target/59575
8924 * gcc.target/arm/pr59575.c: New test.
8925
8926 PR debug/59992
8927 * gcc.dg/pr59992.c: New test.
8928
8929 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8930
8931 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8932 init_priority. Test alignment of variable instead of function.
8933
8934 2014-02-06 Marek Polacek <polacek@redhat.com>
8935
8936 PR c/60087
8937 * gcc.dg/pr60087.c: New test.
8938
8939 2014-02-06 Alan Modra <amodra@gmail.com>
8940
8941 * gcc.target/powerpc/pr60032.c: New.
8942
8943 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8944
8945 PR target/60062
8946 * gcc.c-torture/execute/pr60062.c: New test.
8947 * gcc.c-torture/execute/pr60072.c: New test.
8948
8949 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8950
8951 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8952 so that expected outcome works for PIC variants too.
8953
8954 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8955 Kugan Vivekanandarajah <kuganv@linaro.org>
8956
8957 * gcc.target/arm/vect-noalign.c: New file.
8958
8959 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8960 Jakub Jelinek <jakub@redhat.com>
8961
8962 PR middle-end/60013
8963 * gcc.dg/pr60013.c: New testcase.
8964
8965 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8966
8967 * gcc.dg/vmx/sum2s.c: New.
8968 * gcc.dg/vmx/sum2s-be-order.c: New.
8969
8970 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8971
8972 * gcc.dg/vmx/pack.c: New.
8973 * gcc.dg/vmx/pack-be-order.c: New.
8974 * gcc.dg/vmx/unpack.c: New.
8975 * gcc.dg/vmx/unpack-be-order.c: New.
8976
8977 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8978
8979 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8980 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8981
8982 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8983
8984 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8985 Use __builtin_floorf, __builtin_ceilf.
8986 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8987 declaration.
8988 (TEST): Use __builtin_floorf.
8989 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8990
8991 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8992
8993 PR ipa/59947
8994 * g++.dg/opt/pr59947.C: New test.
8995
8996 PR c++/58703
8997 * c-c++-common/gomp/pr58703.c: New test.
8998
8999 2014-02-05 Richard Biener <rguenther@suse.de>
9000
9001 PR testsuite/60076
9002 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
9003 avoid using unsigned long long.
9004
9005 2014-02-05 Jakub Jelinek <jakub@redhat.com>
9006
9007 PR middle-end/57499
9008 * g++.dg/torture/pr57499.C: New test.
9009
9010 2014-02-05 Yury Gribov <y.gribov@samsung.com>
9011
9012 * gcc.dg/asan/nosanitize-and-inline.c: New test.
9013
9014 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
9015
9016 * g++.dg/ipa/devirrt-22.C: Fix template.
9017
9018 2014-02-04 Marek Polacek <polacek@redhat.com>
9019
9020 PR c/60036
9021 * gcc.dg/pr60036.c: New test.
9022
9023 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
9024
9025 PR ipa/60058
9026 * g++.dg/torture/pr60058.C: New testcase.
9027
9028 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
9029
9030 * g++.dg/tsan/default_options.C: Invert check.
9031
9032 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9033
9034 PR tree-optimization/60002
9035 * g++.dg/opt/pr60002.C: New test.
9036
9037 PR tree-optimization/60023
9038 * g++.dg/vect/pr60023.cc: New test.
9039
9040 PR ipa/60026
9041 * c-c++-common/torture/pr60026.c: New test.
9042
9043 PR rtl-optimization/57915
9044 * gcc.target/i386/pr57915.c: New test.
9045
9046 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9047
9048 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
9049
9050 2014-02-04 Renlin Li <Renlin.Li@arm.com>
9051
9052 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
9053
9054 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9055
9056 PR middle-end/59261
9057 * gcc.dg/pr59261.c: New test.
9058
9059 2014-02-04 Richard Biener <rguenther@suse.de>
9060
9061 PR tree-optimization/60012
9062 * gcc.dg/vect/pr60012.c: New testcase.
9063
9064 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9065
9066 PR target/59788
9067 * g++.dg/eh/unwind-direct.C: New test.
9068
9069 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
9070
9071 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
9072 timeout value to 20s.
9073
9074 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9075
9076 PR ipa/59882
9077 * g++.dg/torture/pr59882.C: New testcase
9078
9079 2014-02-03 Jan Hubicka <jh@suse.cz>
9080
9081 PR ipa/59831
9082 * g++.dg/ipa/devirt-22.C: New testcase.
9083
9084 2014-02-03 Jan Hubicka <jh@suse.cz>
9085
9086 * g++.dg/ipa/devirt-25.C: New testcase.
9087
9088 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9089
9090 PR tree-optimization/59924
9091 * gcc.dg/pr59924.c: New test.
9092
9093 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9094
9095 PR ipa/59831
9096 * g++.dg/ipa/devirt-24.C: New testcase.
9097
9098 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
9099
9100 PR c++/53017
9101 PR c++/59211
9102 * c-c++-common/attributes-1.c: New testcase.
9103 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
9104
9105 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9106
9107 PR c++/58871
9108 * g++.dg/cpp0x/pr58871.C: New.
9109
9110 2014-02-03 Cong Hou <congh@google.com>
9111
9112 PR tree-optimization/60000
9113 * g++.dg/vect/pr60000.cc: New test.
9114
9115 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
9116
9117 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
9118 * gcc.target/i386/long-double-64-4.c: Likewise.
9119 * gcc.target/i386/long-double-80-1.c: Likewise.
9120 * gcc.target/i386/long-double-80-2.c: Likewise.
9121 * gcc.target/i386/long-double-80-3.c: Likewise.
9122 * gcc.target/i386/long-double-80-4.c: Likewise.
9123 * gcc.target/i386/long-double-80-5.c: Likewise.
9124 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
9125 __multf3 isn't used.
9126 * gcc.target/i386/long-double-64-3.c: Likewise.
9127 * gcc.target/i386/long-double-128-1.c: New test.
9128 * gcc.target/i386/long-double-128-2.c: Likewise.
9129 * gcc.target/i386/long-double-128-3.c: Likewise.
9130 * gcc.target/i386/long-double-128-4.c: Likewise.
9131 * gcc.target/i386/long-double-128-5.c: Likewise.
9132 * gcc.target/i386/long-double-128-6.c: Likewise.
9133 * gcc.target/i386/long-double-128-7.c: Likewise.
9134 * gcc.target/i386/long-double-128-8.c: Likewise.
9135 * gcc.target/i386/long-double-128-9.c: Likewise.
9136 * gcc.target/i386/long-double-64-5.c: Likewise.
9137 * gcc.target/i386/long-double-64-6.c: Likewise.
9138 * gcc.target/i386/long-double-64-7.c: Likewise.
9139 * gcc.target/i386/long-double-64-8.c: Likewise.
9140 * gcc.target/i386/long-double-64-9.c: Likewise.
9141 * gcc.target/i386/long-double-80-10.c: Likewise.
9142 * gcc.target/i386/long-double-80-8.c: Likewise.
9143 * gcc.target/i386/long-double-80-9.c: Likewise.
9144
9145 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
9146
9147 PR rtl-optimization/57662
9148 * g++.dg/pr57662.C: New test.
9149
9150 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9151
9152 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
9153 * gcc.dg/vmx/perm.c: New.
9154 * gcc.dg/vmx/perm-be-order.c: New.
9155
9156 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9157
9158 * gcc.dg/vmx/vsums.c: New.
9159 * gcc.dg/vmx/vsums-be-order.c: New.
9160
9161 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
9162
9163 * g++.dg/ipa/devirt-23.C: New testcase.
9164 * g++.dg/ipa/devirt-20.C: Fix template.
9165
9166 2014-02-02 Jan Hubicka <jh@suse.cz>
9167
9168 * g++.dg/ipa/devirt-21.C: New testcase.
9169
9170 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9171
9172 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
9173 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
9174
9175 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
9176
9177 PR target/60017
9178 * gcc.c-torture/execute/pr60017.c: New test.
9179
9180 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
9181
9182 PR fortran/57033
9183 * gfortran.dg/default_initialization_7.f90: New test.
9184
9185 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
9186
9187 PR fortran/59906
9188 * gfortran.dg/elemental_subroutine_9.f90: New test.
9189
9190 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9191
9192 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
9193
9194 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9195
9196 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
9197
9198 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9199
9200 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9201
9202 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9203
9204 PR c++/51219
9205 * g++.dg/init/bitfield5.C: New.
9206
9207 2014-02-01 Jakub Jelinek <jakub@redhat.com>
9208
9209 PR tree-optimization/60003
9210 * gcc.c-torture/execute/pr60003.c: New test.
9211
9212 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9213
9214 PR bootstrap/59985
9215 * gcc.target/arm/pr59985.C: New.
9216
9217 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9218
9219 PR sanitizer/59410
9220 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9221 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9222 to compile.
9223 (tsan_finish): Restore dg-do-what-default.
9224 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9225 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9226 * g++.dg/tsan/default_options.C: Likewise.
9227 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9228 * g++.dg/tsan/atomic_free2.C: Likewise.
9229 * g++.dg/tsan/cond_race.C: Likewise.
9230 * g++.dg/tsan/fd_close_norace.C: Likewise.
9231 * g++.dg/tsan/benign_race.C: Likewise.
9232 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9233 * c-c++-common/tsan/simple_race.c: Likewise.
9234 * c-c++-common/tsan/mutexset1.c: Likewise.
9235 * c-c++-common/tsan/thread_leak2.c: Likewise.
9236 * c-c++-common/tsan/tls_race.c: Likewise.
9237 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9238 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9239 * c-c++-common/tsan/free_race2.c: Likewise.
9240 * c-c++-common/tsan/thread_leak.c: Likewise.
9241 * c-c++-common/tsan/thread_leak1.c: Likewise.
9242 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9243 * c-c++-common/tsan/free_race.c: Likewise.
9244 * c-c++-common/tsan/sleep_sync.c: Likewise.
9245 * c-c++-common/tsan/tiny_race.c: Likewise.
9246 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9247 * c-c++-common/tsan/atomic_stack.c: Likewise.
9248 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9249 in dg-output regexps.
9250 * c-c++-common/tsan/simple_stack.c: Likewise.
9251
9252 2014-01-31 Richard Henderson <rth@redhat.com>
9253
9254 * g++.dg/tm/pr60004.C: New.
9255
9256 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9257
9258 PR c++/59082
9259 * g++.dg/inherit/crash4.C: New.
9260
9261 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9262
9263 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9264
9265 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9266
9267 * gcc.target/i386/m512-check.h: Use correct rounding values.
9268
9269 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9270
9271 * gcc.target/i386/avx-1.c: Use correct rounding values.
9272 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9273 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9274 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9275 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9276 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9277 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9278 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9279 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9280 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9281 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9282 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9283 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9284 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9285 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9286 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9287 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9288 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9289 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9290 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9291 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9292 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9293 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9294 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9295 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9296 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9297 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9298 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9299 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9300 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9301 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9302 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9303 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9304 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9305 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9306 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9307 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9308 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9309 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9310 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9311 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9312 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9313 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9314 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9315 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9316 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9317 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9318 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9319 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9320 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9321 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9322 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9323 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9324 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9325 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9326 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9327 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9328 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9329 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9330 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9331 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9332 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9333 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9334 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9335 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9336 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9337 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9338 * gcc.target/i386/sse-13.c: Ditto.
9339 * gcc.target/i386/sse-14.c: Ditto.
9340 * gcc.target/i386/sse-22.c: Ditto.
9341 * gcc.target/i386/sse-23.c: Ditto.
9342
9343 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9344
9345 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9346 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9347
9348 2014-01-31 Richard Biener <rguenther@suse.de>
9349
9350 PR middle-end/59990
9351 * gcc.dg/torture/pr59990.c: New testcase.
9352
9353 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9354
9355 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9356 if it fails don't run any tsan tests.
9357
9358 2014-01-31 Marek Polacek <polacek@redhat.com>
9359
9360 PR c/59963
9361 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9362 (y): Adjust dg-error.
9363 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9364 * gcc.dg/pr59963-1.c: New test.
9365 * gcc.dg/pr59963-2.c: New test.
9366 * gcc.dg/pr59963-3.c: New test.
9367
9368 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9369
9370 PR target/59923
9371 * gcc.target/arm/pr59923.c: New test.
9372
9373 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9374
9375 * gcc.dg/vmx/splat.c: New.
9376 * gcc.dg/vmx/splat-vsx.c: New.
9377 * gcc.dg/vmx/splat-be-order.c: New.
9378 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9379 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9380 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9381
9382 2014-01-30 Richard Biener <rguenther@suse.de>
9383
9384 PR tree-optimization/59993
9385 * gcc.dg/torture/pr59993.c: New testcase.
9386
9387 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9388
9389 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9390 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9391 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9392 vect_int rather than vect_float.
9393
9394 2014-01-30 Marek Polacek <polacek@redhat.com>
9395
9396 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9397
9398 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9399
9400 * gcc.target/microblaze/isa/fcmp4.c: New.
9401
9402 2014-01-30 Marek Polacek <polacek@redhat.com>
9403
9404 PR c/59940
9405 * gcc.dg/pr59940.c: New test.
9406 * gcc.dg/pr35635.c (func3): Move dg-warning.
9407
9408 2014-01-30 Richard Biener <rguenther@suse.de>
9409
9410 PR tree-optimization/59903
9411 * gcc.dg/torture/pr59903.c: New testcase.
9412
9413 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9414
9415 PR c++/58843
9416 * g++.dg/lookup/crash8.C: New.
9417
9418 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9419
9420 PR c++/58649
9421 * g++.dg/template/crash117.C: New.
9422
9423 2014-01-30 Richard Biener <rguenther@suse.de>
9424
9425 PR c/59905
9426 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9427 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9428 abort.
9429 * gcc.dg/invalid-call-1.c: Likewise.
9430
9431 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9432
9433 PR c++/58561
9434 * g++.dg/cpp1y/auto-fn23.C: New.
9435
9436 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9437
9438 PR c++/58846
9439 * g++.dg/init/dso_handle2.C: New.
9440
9441 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9442
9443 PR c++/58674
9444 * g++.dg/cpp0x/pr58674.C: New.
9445
9446 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9447
9448 PR target/59617
9449 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9450 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9451
9452 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9453
9454 * gcc.dg/vmx/merge-be-order.c: New.
9455 * gcc.dg/vmx/merge.c: New.
9456 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9457 * gcc.dg/vmx/merge-vsx.c: New.
9458
9459 2014-01-29 Richard Biener <rguenther@suse.de>
9460
9461 PR tree-optimization/58742
9462 * gcc.dg/pr58742-1.c: New testcase.
9463 * gcc.dg/pr58742-2.c: Likewise.
9464 * gcc.dg/pr58742-3.c: Likewise.
9465
9466 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9467
9468 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9469 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9470 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9471
9472 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9473
9474 PR c++/58702
9475 * g++.dg/gomp/pr58702.C: New.
9476
9477 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9478
9479 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9480 selector.
9481
9482 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9483
9484 PR middle-end/59917
9485 PR tree-optimization/59920
9486 * gcc.dg/pr59920-1.c: New test.
9487 * gcc.dg/pr59920-2.c: New test.
9488 * gcc.dg/pr59920-3.c: New test.
9489 * c-c++-common/gomp/pr59917-1.c: New test.
9490 * c-c++-common/gomp/pr59917-2.c: New test.
9491
9492 PR tree-optimization/59594
9493 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9494 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9495 * gcc.dg/vect/pr59594.c: New test.
9496
9497 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9498
9499 PR fortran/59414
9500 * gfortran.dg/allocate_class_3.f90: New test.
9501
9502 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9503
9504 PR preprocessor/59935
9505 * c-c++-common/cpp/warning-zero-location.c: New test.
9506 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9507
9508 2014-01-27 Steve Ellcey <sellcey@mips.com>
9509
9510 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9511
9512 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9513
9514 * g++.dg/ext/mv16.C: New tests.
9515
9516 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9517
9518 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9519 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9520 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9521 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9522 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9523 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9524 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9525 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9526 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9527 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9528 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9529 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9530 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9531 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9532 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9533 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9534 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9535 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9536 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9537 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9538 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9539 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9540 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9541 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9542 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9543 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9544 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9545 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9546 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9547 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9548 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9549 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9550 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9551 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9552 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9553 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9554 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9555 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9556 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9557 _mm512_mask_cvtepi32_storeu_epi8.
9558 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9559 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9560 _mm512_mask_cvtepi32_storeu_epi16.
9561 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9562 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9563 _mm512_mask_cvtepi64_storeu_epi8.
9564 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9565 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9566 _mm512_mask_cvtepi64_storeu_epi16.
9567 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9568 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9569 _mm512_mask_cvtepi64_storeu_epi32.
9570 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9571 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9572 _mm512_mask_cvtsepi32_storeu_epi8.
9573 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9574 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9575 _mm512_mask_cvtsepi32_storeu_epi16.
9576 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9577 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9578 _mm512_mask_cvtsepi64_storeu_epi8.
9579 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9580 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9581 _mm512_mask_cvtsepi64_storeu_epi16.
9582 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9583 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9584 _mm512_mask_cvtsepi64_storeu_epi32.
9585 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9586 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9587 _mm512_mask_cvtusepi32_storeu_epi8.
9588 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9589 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9590 _mm512_mask_cvtusepi32_storeu_epi16.
9591 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9592 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9593 _mm512_mask_cvtusepi64_storeu_epi8.
9594 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9595 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9596 _mm512_mask_cvtusepi64_storeu_epi16.
9597 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9598 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9599 _mm512_mask_cvtusepi64_storeu_epi32.
9600 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9601 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9602
9603 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9604
9605 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9606 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9607 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9608 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9609 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9610 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9611 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9612 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9613 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9614 built-ins roudning immediate.
9615 * gcc.target/i386/sse-22.c: Add new built-ins.
9616 * gcc.target/i386/sse-23.c: Ditto.
9617 * gcc.target/i386/avx-1.c: Ditto.
9618
9619 2014-01-27 Christian Bruel <christian.bruel@st.com>
9620
9621 * gcc.target/sh/torture/strncmp.c: New tests.
9622
9623 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9624
9625 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9626
9627 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9628
9629 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9630
9631 2014-01-24 Jeff Law <law@redhat.com>
9632
9633 PR tree-optimization/59919
9634 * gcc.c-torture/compile/pr59919.c: New test.
9635
9636 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9637
9638 PR c++/57524
9639 * g++.dg/ext/timevar2.C: New.
9640
9641 2014-01-24 Marek Polacek <polacek@redhat.com>
9642
9643 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9644
9645 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9646
9647 PR target/59929
9648 * gcc.target/i386/pr59929.c: New test.
9649
9650 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9651
9652 PR target/59909
9653 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9654 word atomic functions at runtime.
9655
9656 2014-01-23 Marek Polacek <polacek@redhat.com>
9657
9658 PR c/59846
9659 * gcc.dg/pr59846.c: New test.
9660
9661 2014-01-23 Marek Polacek <polacek@redhat.com>
9662
9663 PR c/58346
9664 * c-c++-common/pr58346-1.c: New test.
9665 * c-c++-common/pr58346-2.c: New test.
9666 * c-c++-common/pr58346-3.c: New test.
9667
9668 2014-01-23 Marek Polacek <polacek@redhat.com>
9669
9670 PR c/59871
9671 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9672 * gcc.dg/pr59871.c: New test.
9673
9674 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9675
9676 PR c++/58980
9677 * g++.dg/parse/enum11.C: New.
9678
9679 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9680
9681 * gcc.target/aarch64/sshr64_1.c: New testcase.
9682
9683 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9684
9685 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9686 SIMD enabled function.
9687 * g++.dg/cilk-plus/ef_test.C: New test.
9688 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9689 and added C++ ones.
9690 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9691 to differenciate C error messages from C++ ones.
9692
9693 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9694
9695 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9696
9697 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9698
9699 * gcc.target/microblaze/others/builtin-trap.c: New test,
9700
9701 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9702
9703 PR middle-end/58809
9704 * c-c++-common/gomp/pr58809.c: New test.
9705
9706 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9707
9708 PR sanitizer/59897
9709 * c-c++-common/asan/use-after-return-1.c: Fixed
9710 to pass on darwin.
9711
9712 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9713
9714 PR preprocessor/58580
9715 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9716
9717 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9718 Ilya Tocar <ilya.tocar@intel.com>
9719
9720 * gcc.target/i386/avx512f-kmovw-1.c: New.
9721
9722 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9723
9724 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9725 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9726 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9727 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9728 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9729 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9730
9731 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9732
9733 PR target/52125
9734 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9735 * gcc.target/mips/pr52125.c: New test.
9736
9737 2014-01-22 Marek Polacek <polacek@redhat.com>
9738
9739 PR c/59891
9740 * gcc.dg/torture/pr59891.c: New test.
9741
9742 2014-01-22 Jeff Law <law@redhat.com>
9743
9744 PR tree-optimization/59597
9745 * gcc.dg/tree-ssa/pr59597.c: New test.
9746
9747 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9748
9749 PR rtl-optimization/59477
9750 * g++.dg/pr59477.C: New.
9751
9752 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9753
9754 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9755
9756 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9757
9758 PR c++/59482
9759 * g++.dg/pr59482.C: New.
9760
9761 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9762
9763 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9764 * gcc.dg/vmx/extract-vsx.c: New.
9765 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9766 * gcc.dg/vmx/insert-vsx.c: New.
9767
9768 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9769
9770 PR rtl-optimization/59896
9771 * gcc.target/arm/pr59896.c: New.
9772
9773 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9774
9775 PR rtl-optimization/59858
9776 * gcc.target/arm/pr59858.c: New.
9777
9778 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9779
9780 PR target/59003
9781 * gcc.dg/tree-prof/pr59003.c: New test.
9782
9783 PR middle-end/59860
9784 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9785 other targets.
9786
9787 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9788
9789 * gfortran.dg/round_3.f08: Add more cases.
9790
9791 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9792
9793 * lib/target-supports.exp (force_conventional_output_for): New
9794 procedure.
9795 * lib/scanasm.exp (scan-assembler_required_options)
9796 (scan-assembler-not_required_options)
9797 (scan-assembler-times_required_options): Replace with
9798 force_conventional_output_fors.
9799 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9800 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9801
9802 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9803
9804 PR middle-end/59789
9805 * gcc.target/i386/pr59789.c: New testcase.
9806
9807 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9808
9809 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9810 the 'code' bitfield from 16 to 8.
9811
9812 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9813
9814 * lib/target-supports.exp
9815 (check_effective_target_vect_perm): Exclude aarch64_be.
9816 (check_effective_target_vect_perm_byte): Likewise.
9817 (check_effective_target_vect_perm_short): Likewise.
9818
9819 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9820
9821 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9822 (RUN_TEST): Use new macro.
9823 (INDEX64_32): Delete.
9824 (INDEX64_64): Likewise.
9825 (INDEX128_32): Likewise.
9826 (INDEX128_64): Likewise.
9827 (INDEX): Likewise.
9828 (test_vneg_f32): Use fixed RUN_TEST.
9829
9830 2014-01-20 Richard Biener <rguenther@suse.de>
9831
9832 PR middle-end/59860
9833 * gcc.dg/pr59860.c: New testcase.
9834
9835 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9836
9837 PR target/59880
9838 * gcc.target/i386/pr59880.c: New test.
9839
9840 2014-01-20 Renlin Li <renlin.li@arm.com>
9841
9842 * gcc.dg/pr44194-1.c: Tweak regexp.
9843
9844 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9845
9846 PR libfortran/59771
9847 PR libfortran/59774
9848 PR libfortran/59836
9849 * gfortran.dg/round_3.f08: New cases added.
9850 * gfortran.dg/fmt_g_1.f90: New test.
9851
9852 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9853
9854 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9855
9856 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9857
9858 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9859
9860 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9861
9862 * gcc.dg/vect/pr57705.c: Require vect_int.
9863 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9864 * gcc.dg/vect/vect-alias-check.c: Likewise.
9865
9866 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9867
9868 PR fortran/58007
9869 * gfortran.dg/unresolved_fixup_1.f90: New test.
9870 * gfortran.dg/unresolved_fixup_2.f90: New test.
9871
9872 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9873
9874 PR target/58944
9875 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9876 Remove dg-prune-output lines.
9877
9878 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9879
9880 PR middle-end/59706
9881 * gfortran.dg/pr59706.f90: New test.
9882 * g++.dg/ext/pr59706.C: New test.
9883
9884 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9885
9886 PR c++/59270
9887 PR c++/58811
9888 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9889 * g++.dg/init/pr58811.C: Likewise.
9890
9891 2014-01-17 Jeff Law <law@redhat.com>
9892
9893 PR middle-end/57904
9894 * gfortran.dg/pr57904.f90: New test.
9895
9896 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9897
9898 PR c++/59269
9899 * g++.dg/cpp0x/nsdmi-union4.C: New.
9900
9901 2014-01-17 Marek Polacek <polacek@redhat.com>
9902
9903 PR c++/59838
9904 * g++.dg/diagnostic/pr59838.C: New test.
9905
9906 2014-01-17 Marek Polacek <polacek@redhat.com>
9907
9908 PR c/58346
9909 * gcc.dg/pr58346.c: New test.
9910
9911 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9912
9913 PR testsuite/58776
9914 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9915 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9916 option duplication.
9917
9918 PR fortran/59440
9919 * gfortran.dg/pr59440-1.f90: New test.
9920 * gfortran.dg/pr59440-2.f90: New test.
9921 * gfortran.dg/pr59440-3.f90: New test.
9922
9923 PR testsuite/59064
9924 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9925 testing for " version" and " alias" with one testing for
9926 " version\[^\n\r]* alias".
9927 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9928 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9929 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9930 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9931 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9932 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9933
9934 PR c++/57945
9935 * c-c++-common/torture/pr57945.c: New test.
9936
9937 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9938
9939 * gcc.target/arm/its.c: New testcase.
9940
9941 2014-01-16 Jan Hubicka <jh@suse.cz>
9942
9943 PR ipa/59775
9944 * g++.dg/torture/pr59775.C: New testcase.
9945
9946 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9947
9948 PR middle-end/58344
9949 * gcc.c-torture/compile/pr58344.c: New test.
9950
9951 PR target/59839
9952 * gcc.target/i386/pr59839.c: New test.
9953
9954 PR debug/54694
9955 * gcc.target/i386/pr9771-1.c (main): Rename to...
9956 (real_main): ... this. Add __asm name "main".
9957 (ASMNAME, ASMNAME2, STRING): Define.
9958
9959 2014-01-16 Nick Clifton <nickc@redhat.com>
9960
9961 PR middle-end/28865
9962 * gcc.c-torture/compile/pr28865.c: New.
9963 * gcc.c-torture/execute/pr28865.c: New.
9964
9965 2014-01-16 Marek Polacek <polacek@redhat.com>
9966
9967 PR middle-end/59827
9968 * gcc.dg/pr59827.c: New test.
9969
9970 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9971
9972 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9973
9974 2014-01-15 Richard Henderson <rth@redhat.com>
9975
9976 PR debug/54694
9977 * gcc.target/i386/pr54694.c: New test.
9978
9979 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9980
9981 PR c++/49718
9982 * g++.dg/pr49718.C: New test.
9983
9984 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9985
9986 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9987
9988 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9989
9990 * gcc.dg/vmx/mult-even-odd.c: New.
9991 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9992
9993 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9994
9995 * lib/target-supports.exp (check_libcilkrts_available): Added an
9996 extern "C" if we are using C++ along with a function prototype.
9997
9998 2014-01-15 Jeff Law <law@redhat.com>
9999
10000 PR tree-optimization/59747
10001 * gcc.c-torture/execute/pr59747.c: New test.
10002
10003 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
10004
10005 PR target/59794
10006 * c-c++-common/convert-vec-1.c: Also prune ABI change for
10007 Linux/x86.
10008 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
10009 * g++.dg/ext/attribute-test-1.C: Likewise.
10010 * g++.dg/ext/attribute-test-2.C: Likewise.
10011 * g++.dg/ext/attribute-test-3.C: Likewise.
10012 * g++.dg/ext/attribute-test-4.C: Likewise.
10013 * g++.dg/ext/pr56790-1.C: Likewise.
10014 * g++.dg/torture/pr38565.C: Likewise.
10015 * gcc.dg/pr53060.c: Likewise.
10016 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
10017 * c-c++-common/vector-compare-2.c: Likewise.
10018 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
10019 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
10020 dg-message line number.
10021
10022 2014-01-15 Matthias Klose <doko@ubuntu.com>
10023
10024 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
10025
10026 2014-01-15 Richard Biener <rguenther@suse.de>
10027
10028 PR tree-optimization/59822
10029 * g++.dg/torture/pr59822.C: New testcase.
10030
10031 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
10032
10033 PR target/59808
10034 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
10035 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
10036
10037 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
10038 Kugan Vivekanandarajah <kuganv@linaro.org>
10039
10040 PR target/59695
10041 * g++.dg/pr59695.C: New testcase.
10042
10043 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10044
10045 PR target/59803
10046 * gcc.c-torture/compile/pr59803.c: New testcase.
10047
10048 2014-01-15 Jakub Jelinek <jakub@redhat.com>
10049
10050 PR c/58943
10051 * gcc.c-torture/execute/pr58943.c: New test.
10052 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
10053
10054 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
10055
10056 PR target/59794
10057 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
10058 * gcc.target/i386/pr39162.c (y): New __m256i variable.
10059 (bar): Change return type to void. Set y to x.
10060 * gcc.target/i386/pr59794-1.c: New testcase.
10061 * gcc.target/i386/pr59794-2.c: Likewise.
10062 * gcc.target/i386/pr59794-3.c: Likewise.
10063 * gcc.target/i386/pr59794-4.c: Likewise.
10064 * gcc.target/i386/pr59794-5.c: Likewise.
10065 * gcc.target/i386/pr59794-6.c: Likewise.
10066 * gcc.target/i386/pr59794-7.c: Likewise.
10067
10068 2014-01-14 Richard Biener <rguenther@suse.de>
10069
10070 PR tree-optimization/58921
10071 PR tree-optimization/59006
10072 * gcc.dg/torture/pr58921.c: New testcase.
10073 * gcc.dg/torture/pr59006.c: Likewise.
10074 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
10075
10076 2014-01-14 Jakub Jelinek <jakub@redhat.com>
10077
10078 PR testsuite/59494
10079 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
10080 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
10081 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
10082 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
10083 Executing predictive commoning without unrolling.
10084
10085 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
10086
10087 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
10088 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
10089 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
10090 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
10091 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
10092 __builtin_ia32_rsqrt28sd_round.
10093 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
10094 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
10095 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
10096 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
10097 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
10098 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
10099 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
10100 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
10101 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
10102 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
10103 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
10104 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
10105 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
10106 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
10107 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
10108 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
10109 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
10110 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10111 * gcc.target/i386/sse-22.c: Extend with new built-ins,
10112 fix wrong rounding mode (see above).
10113 * gcc.target/i386/sse-23.c: Ditto.
10114
10115 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10116
10117 * gcc.dg/vmx/insert.c: New.
10118 * gcc.dg/vmx/insert-be-order.c: New.
10119 * gcc.dg/vmx/extract.c: New.
10120 * gcc.dg/vmx/extract-be-order.c: New.
10121
10122 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10123
10124 PR tree-optimization/59387
10125 * gcc.c-torture/execute/pr59387.c: New test.
10126
10127 2014-01-13 Richard Biener <rguenther@suse.de>
10128
10129 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
10130 adjusting mathlib options.
10131 * gfortran.dg/lto/lto.exp: Likewise.
10132
10133 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
10134
10135 * gnat.dg/loop_optimization17.adb: New test.
10136 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
10137
10138 2014-01-13 Christian Bruel <christian.bruel@st.com>
10139
10140 * gcc.target/sh/cmpstrn.c: New case.
10141
10142 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10143
10144 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
10145 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
10146
10147 2014-01-12 Janus Weil <janus@gcc.gnu.org>
10148
10149 PR fortran/58026
10150 * gfortran.dg/alloc_comp_basics_6.f90: New.
10151
10152 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10153
10154 PR fortran/59700
10155 * gfortran.dg/pr59700.f90: New test.
10156
10157 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10158
10159 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
10160 * gfortran.dg/use_only_3.f90: Likewise.
10161 * gfortran.dg/inquire_10.f90: Delete opened file.
10162 * gfortran.dg/inquire_15.f90: Likewise.
10163 * gfortran.dg/pr16597.f90: Likewise.
10164 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
10165 for PR59419.
10166
10167 2014-01-10 Jeff Law <law@redhat.com>
10168
10169 PR middle-end/59743
10170 * gcc.c-torture/compile/pr59743.c: New test.
10171
10172 2014-01-10 Jan Hubicka <jh@suse.cz>
10173
10174 PR ipa/58585
10175 * g++.dg/torture/pr58585.C: New testcase.
10176
10177 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
10178
10179 * gcc.dg/pr46309.c: Disable for cris*-*-*.
10180
10181 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
10182
10183 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
10184
10185 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
10186
10187 PR target/59744
10188 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
10189 * gcc.target/aarch64/cmn-neg2.c: New test.
10190
10191 2014-01-10 Richard Biener <rguenther@suse.de>
10192
10193 PR tree-optimization/59374
10194 * gcc.dg/torture/pr59374-3.c: New testcase.
10195
10196 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10197
10198 * lib/target-supports.exp
10199 (check_effective_target_arm_crypto_ok_nocache): New.
10200 (check_effective_target_arm_crypto_ok): Use above procedure.
10201 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10202
10203 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
10204
10205 PR ipa/58252
10206 PR ipa/59226
10207 * g++.dg/ipa/devirt-20.C: New testcase.
10208 * g++.dg/torture/pr58252.C: Likewise.
10209 * g++.dg/torture/pr59226.C: Likewise.
10210
10211 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10212
10213 * c-c++-common/asan/no-asan-stack.c: New test.
10214
10215 2014-01-10 Jakub Jelinek <jakub@redhat.com>
10216
10217 PR middle-end/59670
10218 * gcc.dg/pr59670.c: New test.
10219
10220 2014-01-09 Steve Ellcey <sellcey@mips.com>
10221
10222 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10223
10224 2014-01-09 Jakub Jelinek <jakub@redhat.com>
10225
10226 PR middle-end/47735
10227 * gcc.target/i386/pr47735.c: New test.
10228
10229 PR tree-optimization/59622
10230 * g++.dg/opt/pr59622-2.C: New test.
10231 * g++.dg/opt/pr59622-3.C: New test.
10232 * g++.dg/opt/pr59622-4.C: New test.
10233 * g++.dg/opt/pr59622-5.C: New test.
10234
10235 PR sanitizer/59136
10236 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10237 filename:line instead of (modulename+offset) form with stripped
10238 initial / from the filename.
10239
10240 2014-01-09 Ian Lance Taylor <iant@google.com>
10241
10242 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10243 the other Go compiler.
10244
10245 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10246
10247 PR c++/59730
10248 * g++.dg/cpp0x/variadic145.C: New.
10249
10250 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
10251
10252 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10253 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10254
10255 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10256
10257 PR testsuite/59524
10258 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10259 are run only if the Cilk library is available/enabled.
10260 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10261 * lib/target-supports.exp (check_libcilkrts_available): New function.
10262
10263 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10264
10265 PR c++/59631
10266 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10267 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10268 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10269 with dg-additional-options.
10270 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10271 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10272 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10273 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10274 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10275 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10276
10277 2014-01-09 Richard Biener <rguenther@suse.de>
10278
10279 PR tree-optimization/59715
10280 * gcc.dg/torture/pr59715.c: New testcase.
10281
10282 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10283
10284 * c-c++-common/asan/no-asan-globals.c: New test.
10285 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10286 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10287 * c-c++-common/asan/use-after-return-1.c: Likewise.
10288 * c-c++-common/asan/no-use-after-return.c: Likewise.
10289
10290 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10291
10292 * gnat.dg/weak2.ad[sb]: New test.
10293
10294 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10295
10296 PR middle-end/59471
10297 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10298 type, use pointers to vector type instead.
10299
10300 2014-01-08 Catherine Moore <clm@codesourcery.com>
10301
10302 * gcc.target/mips/umips-branch-3.c: New test.
10303 * gcc.target/mips/umips-branch-4.c: New test.
10304
10305 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10306
10307 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10308 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10309 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10310 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10311 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10312 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10313 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10314 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10315
10316 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10317
10318 PR rtl-optimization/59137
10319 * gcc.target/mips/pr59137.c: New test.
10320
10321 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10322
10323 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10324 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10325 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10326 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10327 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10328 Require fpic effective target.
10329 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10330
10331 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10332
10333 PR ipa/59722
10334 * gcc.dg/pr59722.c: New test.
10335
10336 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10337
10338 PR middle-end/57748
10339 * gcc.dg/torture/pr57748-3.c: New test.
10340 * gcc.dg/torture/pr57748-4.c: New test.
10341
10342 2014-01-08 Marek Polacek <polacek@redhat.com>
10343
10344 PR middle-end/59669
10345 * gcc.dg/gomp/pr59669-1.c: New test.
10346 * gcc.dg/gomp/pr59669-2.c: New test.
10347
10348 2014-01-08 Martin Jambor <mjambor@suse.cz>
10349
10350 PR ipa/59610
10351 * gcc.dg/ipa/pr59610.c: New test.
10352
10353 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10354
10355 PR fortran/58182
10356 * gfortran.dg/binding_label_tests_26a.f90: New.
10357 * gfortran.dg/binding_label_tests_26b.f90: New.
10358
10359 2014-01-08 Marek Polacek <polacek@redhat.com>
10360
10361 PR sanitizer/59667
10362 * c-c++-common/ubsan/pr59667.c: New test.
10363
10364 2014-01-08 Richard Biener <rguenther@suse.de>
10365
10366 PR middle-end/59630
10367 * gcc.dg/pr59630.c: New testcase.
10368
10369 2014-01-08 Richard Biener <rguenther@suse.de>
10370
10371 PR middle-end/59471
10372 * gcc.dg/pr59471.c: New testcase.
10373
10374 2014-01-07 Jeff Law <law@redhat.com>
10375
10376 PR middle-end/53623
10377 * gcc.target/i386/pr53623.c: New test.
10378
10379 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10380
10381 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10382 blanks at EOF.
10383 * g++.dg/cpp1y/pr58534.C: Likewise.
10384 * g++.dg/cpp1y/pr58536.C: Likewise.
10385 * g++.dg/cpp1y/pr58548.C: Likewise.
10386 * g++.dg/cpp1y/pr58549.C: Likewise.
10387 * g++.dg/cpp1y/pr58637.C: Likewise.
10388 * g++.dg/cpp1y/pr59112.C: Likewise.
10389 * g++.dg/cpp1y/pr59113.C: Likewise.
10390 * g++.dg/cpp1y/pr59629.C: Likewise.
10391 * g++.dg/cpp1y/pr59635.C: Likewise.
10392 * g++.dg/cpp1y/pr59636.C: Likewise.
10393 * g++.dg/cpp1y/pr59638.C: Likewise.
10394
10395 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10396
10397 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10398
10399 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10400
10401 * gcc.target/i386/intrinsics_4.c (bar): New function.
10402
10403 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10404
10405 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10406
10407 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10408
10409 PR rtl-optimization/58668
10410 * gcc.dg/pr58668.c: New test.
10411
10412 PR tree-optimization/59643
10413 * gcc.dg/pr59643.c: New test.
10414 * gcc.c-torture/execute/pr59643.c: New test.
10415
10416 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10417
10418 PR fortran/59589
10419 * gfortran.dg/class_allocate_16.f90: New.
10420
10421 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10422
10423 PR target/59644
10424 * gcc.target/i386/pr59644.c: New test.
10425
10426 2014-01-06 Marek Polacek <polacek@redhat.com>
10427
10428 PR c/57773
10429 * gcc.dg/pr57773.c: New test.
10430
10431 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10432
10433 PR c++/59635
10434 PR c++/59636
10435 PR c++/59629
10436 PR c++/59638
10437 * g++.dg/cpp1y/pr59635.C: New testcase.
10438 * g++.dg/cpp1y/pr59636.C: New testcase.
10439 * g++.dg/cpp1y/pr59629.C: New testcase.
10440 * g++.dg/cpp1y/pr59638.C: New testcase.
10441
10442 2014-01-06 Martin Jambor <mjambor@suse.cz>
10443
10444 PR ipa/59008
10445 * gcc.dg/ipa/pr59008.c: New test.
10446
10447 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10448
10449 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10450 if supported.
10451
10452 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10453
10454 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10455 Require c99_runtime.
10456 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10457
10458 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10459 Require c99_runtime.
10460 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10461 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10462 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10463
10464 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10465 Require c99_runtime.
10466 Make CALC void static.
10467 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10468
10469 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10470 Require c99_runtime.
10471 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10472
10473 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10474
10475 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10476 * gcc.target/i386/pr59501-2.c: Likewise.
10477 * gcc.target/i386/pr59501-3.c: Likewise.
10478 * gcc.target/i386/pr59501-4.c: Likewise.
10479 * gcc.target/i386/pr59501-5.c: Likewise.
10480 * gcc.target/i386/pr59501-6.c: Likewise.
10481
10482 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10483
10484 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10485 * gcc.target/i386/pr59390_1.c: Likewise.
10486 * gcc.target/i386/pr59390_2.c: Likewise.
10487
10488 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10489
10490 * gcc.dg/pr59350.c: Tweak.
10491 * gcc.dg/pr59350-2.c: New test.
10492 * g++.dg/pr59510.C: Likewise.
10493
10494 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10495
10496 PR fortran/59023
10497 * gfortran.dg/bind_c_procs_2.f90: New.
10498
10499 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10500
10501 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10502 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10503 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10504 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10505 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10506 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10507 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10508
10509 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10510
10511 * gcc.target/arm/neon-nested-apcs.c: New test.
10512
10513 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10514
10515 PR tree-optimization/59519
10516 * gcc.dg/vect/pr59519-1.c: New test.
10517 * gcc.dg/vect/pr59519-2.c: New test.
10518
10519 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10520 vmovdqu32.
10521
10522 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10523
10524 PR fortran/59547
10525 * gfortran.dg/typebound_proc_32.f90: New.
10526
10527 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10528
10529 PR c++/58950
10530 * g++.dg/pr58950.C: New file.
10531
10532 2014-01-03 Tobias Burnus <burnus@net-b.de>
10533
10534 PR c++/58567
10535 * g++.dg/gomp/pr58567.C: New.
10536
10537 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10538
10539 PR tree-optimization/59651
10540 * gcc.dg/torture/pr59651.c: New test.
10541 * gcc.dg/vect/pr59651.c: Ditto.
10542
10543 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10544
10545 PR target/59625
10546 * gcc.target/i386/pr59625.c: New test.
10547
10548 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10549
10550 Core DR 1442
10551 PR c++/59165
10552 * g++.dg/cpp0x/range-for28.C: New.
10553 * g++.dg/cpp0x/range-for3.C: Update.
10554
10555 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10556
10557 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10558
10559 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10560
10561 PR c++/59641
10562 * g++.dg/cpp0x/pr59641.C: New file.
10563
10564 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10565
10566 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10567
10568 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10569
10570 PR c++/59378
10571 * g++.dg/ext/pr59378.C: New file.
10572
10573 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10574
10575 Update copyright years
10576
10577 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10578
10579 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10580 notice.
10581
10582 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10583
10584 PR fortran/59654
10585 * gfortran.dg/dynamic_dispatch_12.f90: New.
10586
10587 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10588
10589 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10590 the builtin isn't optimized away as unused.
10591
10592 PR rtl-optimization/59647
10593 * g++.dg/opt/pr59647.C: New test.
10594 \f
10595 Copyright (C) 2014 Free Software Foundation, Inc.
10596
10597 Copying and distribution of this file, with or without modification,
10598 are permitted in any medium without royalty provided the copyright
10599 notice and this notice are preserved.